--- /srv/rebuilderd/tmp/rebuilderdFQUbPz/inputs/python3.13-nopie_3.13.5-2_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdFQUbPz/out/python3.13-nopie_3.13.5-2_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2025-06-25 18:55:22.000000 debian-binary │ -rw-r--r-- 0 0 0 1048 2025-06-25 18:55:22.000000 control.tar.xz │ --rw-r--r-- 0 0 0 1833492 2025-06-25 18:55:22.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 1832372 2025-06-25 18:55:22.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/bin/python3.13 │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -4,15 +4,15 @@ │ │ │ │ Data: 2's complement, little endian │ │ │ │ Version: 1 (current) │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: EXEC (Executable file) │ │ │ │ Machine: ARM │ │ │ │ Version: 0x1 │ │ │ │ - Entry point address: 0x1991bd │ │ │ │ + Entry point address: 0x1981b1 │ │ │ │ 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 0x1991bd │ │ │ │ +Entry point 0x1981b1 │ │ │ │ There are 11 program headers, starting at offset 52 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ - ARM_EXIDX 0x43b0dc 0x0044b0dc 0x0044b0dc 0x00008 0x00008 R 0x4 │ │ │ │ + ARM_EXIDX 0x43aadc 0x0044aadc 0x0044aadc 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 0x43b108 0x43b108 R E 0x10000 │ │ │ │ + LOAD 0x000000 0x00010000 0x00010000 0x43ab08 0x43ab08 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 0x43b0e8 0x0044b0e8 0x0044b0e8 0x00020 0x00020 R 0x4 │ │ │ │ + NOTE 0x43aae8 0x0044aae8 0x0044aae8 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 241498 00 AX 0 0 8 │ │ │ │ - [13] .fini PROGBITS 0026be70 25be70 000008 00 AX 0 0 4 │ │ │ │ - [14] .rodata PROGBITS 0026be80 25be80 1df258 00 A 0 0 64 │ │ │ │ - [15] .stapsdt.base PROGBITS 0044b0d8 43b0d8 000001 00 A 0 0 1 │ │ │ │ - [16] .ARM.exidx ARM_EXIDX 0044b0dc 43b0dc 000008 00 AL 12 0 4 │ │ │ │ - [17] .eh_frame PROGBITS 0044b0e4 43b0e4 000004 00 A 0 0 4 │ │ │ │ - [18] .note.ABI-tag NOTE 0044b0e8 43b0e8 000020 00 A 0 0 4 │ │ │ │ + [12] .text PROGBITS 0002a9d8 01a9d8 240e70 00 AX 0 0 8 │ │ │ │ + [13] .fini PROGBITS 0026b848 25b848 000008 00 AX 0 0 4 │ │ │ │ + [14] .rodata PROGBITS 0026b880 25b880 1df258 00 A 0 0 64 │ │ │ │ + [15] .stapsdt.base PROGBITS 0044aad8 43aad8 000001 00 A 0 0 1 │ │ │ │ + [16] .ARM.exidx ARM_EXIDX 0044aadc 43aadc 000008 00 AL 12 0 4 │ │ │ │ + [17] .eh_frame PROGBITS 0044aae4 43aae4 000004 00 A 0 0 4 │ │ │ │ + [18] .note.ABI-tag NOTE 0044aae8 43aae8 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: 00066c43 86 FUNC GLOBAL DEFAULT 12 PyErr_SetInterruptEx │ │ │ │ - 5: 0006c6ad 64 FUNC GLOBAL DEFAULT 12 PyMem_RawCalloc │ │ │ │ - 6: 00117b81 360 FUNC GLOBAL DEFAULT 12 PyNumber_And │ │ │ │ - 7: 0003d2d9 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetEnd │ │ │ │ - 8: 00065091 210 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteLatin1String │ │ │ │ - 9: 00065835 116 FUNC GLOBAL DEFAULT 12 PyImport_ReloadModule │ │ │ │ + 4: 00066c33 86 FUNC GLOBAL DEFAULT 12 PyErr_SetInterruptEx │ │ │ │ + 5: 0006c69d 64 FUNC GLOBAL DEFAULT 12 PyMem_RawCalloc │ │ │ │ + 6: 00117125 360 FUNC GLOBAL DEFAULT 12 PyNumber_And │ │ │ │ + 7: 0003d14f 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetEnd │ │ │ │ + 8: 0006507d 210 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteLatin1String │ │ │ │ + 9: 00065821 116 FUNC GLOBAL DEFAULT 12 PyImport_ReloadModule │ │ │ │ 10: 00000000 0 FUNC GLOBAL DEFAULT UND system@GLIBC_2.4 (2) │ │ │ │ - 11: 001485d9 386 FUNC GLOBAL DEFAULT 12 PyBuffer_ToContiguous │ │ │ │ + 11: 00147ba1 386 FUNC GLOBAL DEFAULT 12 PyBuffer_ToContiguous │ │ │ │ 12: 00000000 0 FUNC GLOBAL DEFAULT UND mmap64@GLIBC_2.4 (2) │ │ │ │ 13: 0046bbc4 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeEncodeError │ │ │ │ - 14: 00066a85 38 FUNC GLOBAL DEFAULT 12 PyThread_exit_thread │ │ │ │ - 15: 0005f921 132 FUNC GLOBAL DEFAULT 12 PyCode_ClearWatcher │ │ │ │ - 16: 00104d61 102 FUNC GLOBAL DEFAULT 12 PyObject_Size │ │ │ │ + 14: 00066a75 38 FUNC GLOBAL DEFAULT 12 PyThread_exit_thread │ │ │ │ + 15: 0005f90d 132 FUNC GLOBAL DEFAULT 12 PyCode_ClearWatcher │ │ │ │ + 16: 0010417d 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: 0011106d 52 FUNC GLOBAL DEFAULT 12 PyList_Insert │ │ │ │ - 20: 0005ae31 94 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywordsFast │ │ │ │ + 19: 00110485 52 FUNC GLOBAL DEFAULT 12 PyList_Insert │ │ │ │ + 20: 0005aeed 94 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywordsFast │ │ │ │ 21: 00000000 0 FUNC GLOBAL DEFAULT UND linkat@GLIBC_2.4 (2) │ │ │ │ - 22: 0014875d 114 FUNC GLOBAL DEFAULT 12 PyBuffer_IsContiguous │ │ │ │ - 23: 00063ff9 24 FUNC GLOBAL DEFAULT 12 PyGen_NewWithQualName │ │ │ │ + 22: 00147d25 114 FUNC GLOBAL DEFAULT 12 PyBuffer_IsContiguous │ │ │ │ + 23: 00063fe5 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: 000f1e95 368 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocale │ │ │ │ + 26: 000f13f1 368 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocale │ │ │ │ 27: 00000000 0 FUNC GLOBAL DEFAULT UND __stat64_time64@GLIBC_2.34 (4) │ │ │ │ - 28: 000873c9 78 FUNC GLOBAL DEFAULT 12 _PyNamespace_New │ │ │ │ - 29: 00125575 736 FUNC GLOBAL DEFAULT 12 PyUnicode_BuildEncodingMap │ │ │ │ + 28: 00086ecd 78 FUNC GLOBAL DEFAULT 12 _PyNamespace_New │ │ │ │ + 29: 00124a55 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: 00125505 64 FUNC GLOBAL DEFAULT 12 PyMapping_Items │ │ │ │ - 33: 00234531 20 FUNC GLOBAL DEFAULT 12 PyErr_SetHandledException │ │ │ │ + 32: 001249e5 64 FUNC GLOBAL DEFAULT 12 PyMapping_Items │ │ │ │ + 33: 00233bb1 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: 0024a3f5 32 FUNC GLOBAL DEFAULT 12 _Py_strhex │ │ │ │ - 37: 00090281 146 FUNC GLOBAL DEFAULT 12 Py_CompileStringObject │ │ │ │ - 38: 000898f1 288 FUNC GLOBAL DEFAULT 12 PyErr_NewException │ │ │ │ + 36: 00249d21 32 FUNC GLOBAL DEFAULT 12 _Py_strhex │ │ │ │ + 37: 0008f6a1 146 FUNC GLOBAL DEFAULT 12 Py_CompileStringObject │ │ │ │ + 38: 000891a1 288 FUNC GLOBAL DEFAULT 12 PyErr_NewException │ │ │ │ 39: 00000000 0 FUNC GLOBAL DEFAULT UND getpwent@GLIBC_2.4 (2) │ │ │ │ - 40: 001535a1 96 FUNC GLOBAL DEFAULT 12 PyFrame_GetBack │ │ │ │ - 41: 000606a3 26 FUNC GLOBAL DEFAULT 12 PyODict_New │ │ │ │ + 40: 00152b49 96 FUNC GLOBAL DEFAULT 12 PyFrame_GetBack │ │ │ │ + 41: 0006068f 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: 000639a9 68 FUNC GLOBAL DEFAULT 12 PyCell_Get │ │ │ │ - 45: 0020758d 34 FUNC GLOBAL DEFAULT 12 _Py_RestoreSignals │ │ │ │ - 46: 0011d7b1 262 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock │ │ │ │ - 47: 00056a15 180 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyNamespace │ │ │ │ - 48: 000639ed 50 FUNC GLOBAL DEFAULT 12 PyMethod_Function │ │ │ │ - 49: 00065b81 92 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCRaiseEvent │ │ │ │ + 44: 00063995 68 FUNC GLOBAL DEFAULT 12 PyCell_Get │ │ │ │ + 45: 00206c25 34 FUNC GLOBAL DEFAULT 12 _Py_RestoreSignals │ │ │ │ + 46: 0011cd3d 162 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock │ │ │ │ + 47: 00056a03 180 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyNamespace │ │ │ │ + 48: 000639d9 50 FUNC GLOBAL DEFAULT 12 PyMethod_Function │ │ │ │ + 49: 00065b6d 92 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCRaiseEvent │ │ │ │ 50: 00461104 8 OBJECT GLOBAL DEFAULT 26 _Py_NoneStruct │ │ │ │ - 51: 0002ed6f 14 FUNC GLOBAL DEFAULT 12 PyInit__tracemalloc │ │ │ │ + 51: 0002ed73 14 FUNC GLOBAL DEFAULT 12 PyInit__tracemalloc │ │ │ │ 52: 00000000 0 FUNC GLOBAL DEFAULT UND readlink@GLIBC_2.4 (2) │ │ │ │ - 53: 000320b3 28 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyCapturedException │ │ │ │ - 54: 0005df29 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetGlobals │ │ │ │ - 55: 00145771 4 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLatin1 │ │ │ │ - 56: 000f213d 164 FUNC GLOBAL DEFAULT 12 _Py_GetErrorHandler │ │ │ │ - 57: 0016d435 162 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMultiply │ │ │ │ - 58: 0006b5c7 262 FUNC GLOBAL DEFAULT 12 PyThreadState_SetAsyncExc │ │ │ │ - 59: 0022dbed 14 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetObject │ │ │ │ - 60: 0019e061 80 FUNC GLOBAL DEFAULT 12 _Py_write_noraise │ │ │ │ - 61: 00068091 194 FUNC GLOBAL DEFAULT 12 PyUnstable_CopyPerfMapFile │ │ │ │ - 62: 001e1011 196 FUNC GLOBAL DEFAULT 12 Py_EndInterpreter │ │ │ │ + 53: 000320b7 28 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyCapturedException │ │ │ │ + 54: 0005df15 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetGlobals │ │ │ │ + 55: 00144e71 4 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLatin1 │ │ │ │ + 56: 000f1699 164 FUNC GLOBAL DEFAULT 12 _Py_GetErrorHandler │ │ │ │ + 57: 0016c775 162 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMultiply │ │ │ │ + 58: 0006b5b7 262 FUNC GLOBAL DEFAULT 12 PyThreadState_SetAsyncExc │ │ │ │ + 59: 0022d471 14 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetObject │ │ │ │ + 60: 0019d059 80 FUNC GLOBAL DEFAULT 12 _Py_write_noraise │ │ │ │ + 61: 00068081 194 FUNC GLOBAL DEFAULT 12 PyUnstable_CopyPerfMapFile │ │ │ │ + 62: 001e0511 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: 000daf25 62 FUNC GLOBAL DEFAULT 12 _PyDict_Pop │ │ │ │ - 67: 0011b4d9 316 FUNC GLOBAL DEFAULT 12 PyUnicode_FSConverter │ │ │ │ + 66: 000da491 62 FUNC GLOBAL DEFAULT 12 _PyDict_Pop │ │ │ │ + 67: 0011aa79 316 FUNC GLOBAL DEFAULT 12 PyUnicode_FSConverter │ │ │ │ 68: 0046bbb8 4 OBJECT GLOBAL DEFAULT 26 PyExc_StopIteration │ │ │ │ - 69: 0007d72d 140 FUNC GLOBAL DEFAULT 12 PyTuple_Pack │ │ │ │ + 69: 0007d6f5 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: 000cd691 72 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Prepare │ │ │ │ - 73: 00061e2d 4 FUNC GLOBAL DEFAULT 12 _Py_hashtable_len │ │ │ │ - 74: 001a7369 62 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModule │ │ │ │ - 75: 0011c63d 210 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLong │ │ │ │ - 76: 0005ee75 36 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RUnlock │ │ │ │ - 77: 000e1b09 730 FUNC GLOBAL DEFAULT 12 PySet_Add │ │ │ │ + 72: 000ccbe9 72 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Prepare │ │ │ │ + 73: 00061e19 4 FUNC GLOBAL DEFAULT 12 _Py_hashtable_len │ │ │ │ + 74: 001a6521 62 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModule │ │ │ │ + 75: 0011bbc9 210 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLong │ │ │ │ + 76: 0005ee63 36 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RUnlock │ │ │ │ + 77: 000e1071 730 FUNC GLOBAL DEFAULT 12 PySet_Add │ │ │ │ 78: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_destroy@GLIBC_2.4 (2) │ │ │ │ - 79: 0008094d 152 FUNC GLOBAL DEFAULT 12 PyDict_GetItemRef │ │ │ │ + 79: 000804a5 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: 000ce6c5 320 FUNC GLOBAL DEFAULT 12 PyObject_GetBuffer │ │ │ │ + 82: 000cdc1d 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: 0004c3f5 12 FUNC GLOBAL DEFAULT 12 Py_GetExecPrefix │ │ │ │ + 88: 0004c2ab 12 FUNC GLOBAL DEFAULT 12 Py_GetExecPrefix │ │ │ │ 89: 00000000 0 FUNC GLOBAL DEFAULT UND fclose@GLIBC_2.4 (2) │ │ │ │ - 90: 00063b27 76 FUNC GLOBAL DEFAULT 12 _PyArg_VaParseTupleAndKeywords_SizeT │ │ │ │ - 91: 000c57a1 216 FUNC GLOBAL DEFAULT 12 PyUnicode_CompareWithASCIIString │ │ │ │ - 92: 000d19ed 1228 FUNC GLOBAL DEFAULT 12 PyObject_RichCompare │ │ │ │ - 93: 00129985 354 FUNC GLOBAL DEFAULT 12 PyNumber_Or │ │ │ │ - 94: 000c383d 164 FUNC GLOBAL DEFAULT 12 _PyDict_LoadGlobal │ │ │ │ - 95: 000fbaa1 112 FUNC GLOBAL DEFAULT 12 PyWrapper_New │ │ │ │ + 90: 00063b13 76 FUNC GLOBAL DEFAULT 12 _PyArg_VaParseTupleAndKeywords_SizeT │ │ │ │ + 91: 000c4cf1 216 FUNC GLOBAL DEFAULT 12 PyUnicode_CompareWithASCIIString │ │ │ │ + 92: 000d0f55 1228 FUNC GLOBAL DEFAULT 12 PyObject_RichCompare │ │ │ │ + 93: 00128e5d 354 FUNC GLOBAL DEFAULT 12 PyNumber_Or │ │ │ │ + 94: 000c2d8d 164 FUNC GLOBAL DEFAULT 12 _PyDict_LoadGlobal │ │ │ │ + 95: 000fb135 112 FUNC GLOBAL DEFAULT 12 PyWrapper_New │ │ │ │ 96: 00000000 0 FUNC GLOBAL DEFAULT UND inet_ntoa@GLIBC_2.4 (2) │ │ │ │ - 97: 0015f3cd 26 FUNC GLOBAL DEFAULT 12 _PyCompile_GetBinaryIntrinsicName │ │ │ │ + 97: 0015e789 26 FUNC GLOBAL DEFAULT 12 _PyCompile_GetBinaryIntrinsicName │ │ │ │ 98: 004a9cb8 4 OBJECT GLOBAL DEFAULT 29 Py_DontWriteBytecodeFlag │ │ │ │ - 99: 00209cdd 164 FUNC GLOBAL DEFAULT 12 _PyXI_NewInterpreter │ │ │ │ + 99: 00209379 164 FUNC GLOBAL DEFAULT 12 _PyXI_NewInterpreter │ │ │ │ 100: 00000000 0 FUNC GLOBAL DEFAULT UND close@GLIBC_2.4 (2) │ │ │ │ - 101: 00148f59 160 FUNC GLOBAL DEFAULT 12 _PyLong_Copy │ │ │ │ - 102: 000605f3 4 FUNC GLOBAL DEFAULT 12 PyExceptionClass_Name │ │ │ │ - 103: 001f48f5 4 FUNC GLOBAL DEFAULT 12 PySequence_Index │ │ │ │ - 104: 0004fd5d 50 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCallEvent │ │ │ │ + 101: 00148521 160 FUNC GLOBAL DEFAULT 12 _PyLong_Copy │ │ │ │ + 102: 000605df 4 FUNC GLOBAL DEFAULT 12 PyExceptionClass_Name │ │ │ │ + 103: 001f3b55 4 FUNC GLOBAL DEFAULT 12 PySequence_Index │ │ │ │ + 104: 0004fcfd 50 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCallEvent │ │ │ │ 105: 00000000 0 FUNC GLOBAL DEFAULT UND mknod@GLIBC_2.33 (10) │ │ │ │ - 106: 001dd495 32 FUNC GLOBAL DEFAULT 12 PyErr_Fetch │ │ │ │ + 106: 001dc859 32 FUNC GLOBAL DEFAULT 12 PyErr_Fetch │ │ │ │ 107: 00000000 0 FUNC GLOBAL DEFAULT UND wcstok@GLIBC_2.4 (2) │ │ │ │ - 108: 0013c8c1 92 FUNC GLOBAL DEFAULT 12 PyThreadState_Delete │ │ │ │ - 109: 00064f29 92 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedObject │ │ │ │ - 110: 00057cd5 68 FUNC GLOBAL DEFAULT 12 PyObject_Init │ │ │ │ + 108: 0013bfd1 92 FUNC GLOBAL DEFAULT 12 PyThreadState_Delete │ │ │ │ + 109: 00064f15 92 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedObject │ │ │ │ + 110: 00057cc5 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: 00067d87 36 FUNC GLOBAL DEFAULT 12 PyRun_FileFlags │ │ │ │ + 114: 00067d77 36 FUNC GLOBAL DEFAULT 12 PyRun_FileFlags │ │ │ │ 115: 00461f0c 208 OBJECT GLOBAL DEFAULT 26 PyTraceBack_Type │ │ │ │ - 116: 00195401 62 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_InitWithSize │ │ │ │ - 117: 00061d77 52 FUNC GLOBAL DEFAULT 12 _PyArg_Parse_SizeT │ │ │ │ - 118: 001991bd 0 FUNC GLOBAL DEFAULT 12 _start │ │ │ │ + 116: 0019448d 62 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_InitWithSize │ │ │ │ + 117: 00061d63 52 FUNC GLOBAL DEFAULT 12 _PyArg_Parse_SizeT │ │ │ │ + 118: 001981b1 0 FUNC GLOBAL DEFAULT 12 _start │ │ │ │ 119: 004a9c64 4 OBJECT GLOBAL DEFAULT 29 Py_IsolatedFlag │ │ │ │ - 120: 0007fc55 28 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternImmortal │ │ │ │ - 121: 001f907d 12 FUNC GLOBAL DEFAULT 12 PyInit_select │ │ │ │ + 120: 0007fc1d 28 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternImmortal │ │ │ │ + 121: 001f8681 12 FUNC GLOBAL DEFAULT 12 PyInit_select │ │ │ │ 122: 00000000 0 FUNC GLOBAL DEFAULT UND getpriority@GLIBC_2.4 (2) │ │ │ │ - 123: 0005fc7d 96 FUNC GLOBAL DEFAULT 12 PyType_Unwatch │ │ │ │ + 123: 0005fc69 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: 00109f19 128 FUNC GLOBAL DEFAULT 12 PySequence_DelItem │ │ │ │ - 127: 0019b385 120 FUNC GLOBAL DEFAULT 12 Py_InitializeFromConfig │ │ │ │ + 126: 0010933d 128 FUNC GLOBAL DEFAULT 12 PySequence_DelItem │ │ │ │ + 127: 0019a37d 120 FUNC GLOBAL DEFAULT 12 Py_InitializeFromConfig │ │ │ │ 128: 000297f8 0 FUNC GLOBAL DEFAULT UND free@GLIBC_2.4 (2) │ │ │ │ - 129: 00115d01 484 FUNC GLOBAL DEFAULT 12 PyLong_FromLongLong │ │ │ │ - 130: 00079145 976 FUNC GLOBAL DEFAULT 12 PyCMethod_New │ │ │ │ - 131: 00061d41 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection_Begin │ │ │ │ + 129: 001152a1 484 FUNC GLOBAL DEFAULT 12 PyLong_FromLongLong │ │ │ │ + 130: 00079181 976 FUNC GLOBAL DEFAULT 12 PyCMethod_New │ │ │ │ + 131: 00061d2d 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection_Begin │ │ │ │ 132: 00000000 0 FUNC GLOBAL DEFAULT UND XML_SetBase │ │ │ │ - 133: 00063211 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireLineEvent │ │ │ │ + 133: 000631fd 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireLineEvent │ │ │ │ 134: 0002ba65 64 FUNC GLOBAL DEFAULT 12 _Py_InitializeMain │ │ │ │ - 135: 0005ef9f 96 FUNC GLOBAL DEFAULT 12 PyCapsule_SetPointer │ │ │ │ - 136: 000d0135 772 FUNC GLOBAL DEFAULT 12 PyObject_IsInstance │ │ │ │ - 137: 0002ebd9 186 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicitFormat │ │ │ │ + 135: 0005ef8d 96 FUNC GLOBAL DEFAULT 12 PyCapsule_SetPointer │ │ │ │ + 136: 000cf691 772 FUNC GLOBAL DEFAULT 12 PyObject_IsInstance │ │ │ │ + 137: 0002ebdd 186 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicitFormat │ │ │ │ 138: 00000000 0 FUNC GLOBAL DEFAULT UND getpgrp@GLIBC_2.4 (2) │ │ │ │ - 139: 0005fc43 58 FUNC GLOBAL DEFAULT 12 PyType_ClearWatcher │ │ │ │ - 140: 0005a2b1 60 FUNC GLOBAL DEFAULT 12 PyErr_SetExcInfo │ │ │ │ - 141: 00055c7f 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUnicodeEscape │ │ │ │ - 142: 0013d095 60 FUNC GLOBAL DEFAULT 12 PyThreadState_GetDict │ │ │ │ + 139: 0005fc2f 58 FUNC GLOBAL DEFAULT 12 PyType_ClearWatcher │ │ │ │ + 140: 0005a299 60 FUNC GLOBAL DEFAULT 12 PyErr_SetExcInfo │ │ │ │ + 141: 00055b2b 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUnicodeEscape │ │ │ │ + 142: 0013c76d 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: 000366b1 568 FUNC GLOBAL DEFAULT 12 _PyCompile_CodeGen │ │ │ │ - 146: 0014b91d 70 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDecimalDigit │ │ │ │ - 147: 0018a259 4 FUNC GLOBAL DEFAULT 12 Py_NewRef │ │ │ │ - 148: 0007ec21 84 FUNC GLOBAL DEFAULT 12 _PyType_GetDict │ │ │ │ - 149: 00086b75 80 FUNC GLOBAL DEFAULT 12 PyIter_Next │ │ │ │ + 145: 000366ad 568 FUNC GLOBAL DEFAULT 12 _PyCompile_CodeGen │ │ │ │ + 146: 0014aee5 70 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDecimalDigit │ │ │ │ + 147: 00189301 4 FUNC GLOBAL DEFAULT 12 Py_NewRef │ │ │ │ + 148: 0007ebe9 84 FUNC GLOBAL DEFAULT 12 _PyType_GetDict │ │ │ │ + 149: 00086675 80 FUNC GLOBAL DEFAULT 12 PyIter_Next │ │ │ │ 150: 00000000 0 FUNC GLOBAL DEFAULT UND getrlimit64@GLIBC_2.4 (2) │ │ │ │ - 151: 000474f3 84 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLong_Converter │ │ │ │ + 151: 0004749d 84 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLong_Converter │ │ │ │ 152: 00000000 0 FUNC GLOBAL DEFAULT UND posix_openpt@GLIBC_2.4 (2) │ │ │ │ - 153: 0015c7fd 72 FUNC GLOBAL DEFAULT 12 PyType_GetSlot │ │ │ │ - 154: 000714b1 184 FUNC GLOBAL DEFAULT 12 PyDict_New │ │ │ │ + 153: 0015bbb5 72 FUNC GLOBAL DEFAULT 12 PyType_GetSlot │ │ │ │ + 154: 000714a1 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: 000566e1 48 FUNC GLOBAL DEFAULT 12 PyErr_SetImportError │ │ │ │ - 161: 001b18b1 12 FUNC GLOBAL DEFAULT 12 PyInit__weakref │ │ │ │ - 162: 000641fb 68 FUNC GLOBAL DEFAULT 12 PyCFunction_GetSelf │ │ │ │ + 160: 000566b5 48 FUNC GLOBAL DEFAULT 12 PyErr_SetImportError │ │ │ │ + 161: 001b0a71 12 FUNC GLOBAL DEFAULT 12 PyInit__weakref │ │ │ │ + 162: 000641e7 68 FUNC GLOBAL DEFAULT 12 PyCFunction_GetSelf │ │ │ │ 163: 00000000 0 FUNC GLOBAL DEFAULT UND flock@GLIBC_2.4 (2) │ │ │ │ - 164: 00136495 4 FUNC GLOBAL DEFAULT 12 PyDict_Clear │ │ │ │ - 165: 0005f045 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetDestructor │ │ │ │ - 166: 0006cc61 34 FUNC GLOBAL DEFAULT 12 PyThread_tss_delete │ │ │ │ + 164: 00135bc1 4 FUNC GLOBAL DEFAULT 12 PyDict_Clear │ │ │ │ + 165: 0005f033 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetDestructor │ │ │ │ + 166: 0006cc51 34 FUNC GLOBAL DEFAULT 12 PyThread_tss_delete │ │ │ │ 167: 0002a120 0 FUNC GLOBAL DEFAULT UND XML_SetEndNamespaceDeclHandler │ │ │ │ - 168: 0020d8a9 44 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetReason │ │ │ │ - 169: 000cbed5 54 FUNC GLOBAL DEFAULT 12 PyModuleDef_Init │ │ │ │ + 168: 0020cf19 44 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetReason │ │ │ │ + 169: 000cb431 54 FUNC GLOBAL DEFAULT 12 PyModuleDef_Init │ │ │ │ 170: 00467848 208 OBJECT GLOBAL DEFAULT 26 PyMethodDescr_Type │ │ │ │ - 171: 00110c91 536 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndex │ │ │ │ - 172: 0005edb1 32 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Unlock │ │ │ │ - 173: 000eac55 806 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywordsWithVararg │ │ │ │ - 174: 000f7695 16 FUNC GLOBAL DEFAULT 12 PyObject_SelfIter │ │ │ │ - 175: 001456fd 110 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLongMask │ │ │ │ - 176: 0006c115 50 FUNC GLOBAL DEFAULT 12 Py_DecodeLocale │ │ │ │ - 177: 00107761 196 FUNC GLOBAL DEFAULT 12 PyObject_DelItem │ │ │ │ - 178: 0015f2e9 26 FUNC GLOBAL DEFAULT 12 _PyCompile_GetUnaryIntrinsicName │ │ │ │ - 179: 0004d1ad 36 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyWithError │ │ │ │ - 180: 001d3d4d 384 FUNC GLOBAL DEFAULT 12 PyImport_GetImporter │ │ │ │ - 181: 0005f62f 446 FUNC GLOBAL DEFAULT 12 PyUnicode_Count │ │ │ │ - 182: 0003ac33 182 FUNC GLOBAL DEFAULT 12 _PyImport_ClearExtension │ │ │ │ - 183: 0005d761 10 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicTag │ │ │ │ + 171: 001100a9 536 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndex │ │ │ │ + 172: 0005ed9d 32 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Unlock │ │ │ │ + 173: 000ea1b5 806 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywordsWithVararg │ │ │ │ + 174: 000f6bf5 16 FUNC GLOBAL DEFAULT 12 PyObject_SelfIter │ │ │ │ + 175: 00144dfd 110 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLongMask │ │ │ │ + 176: 0006c105 50 FUNC GLOBAL DEFAULT 12 Py_DecodeLocale │ │ │ │ + 177: 00106b85 196 FUNC GLOBAL DEFAULT 12 PyObject_DelItem │ │ │ │ + 178: 0015e6a5 26 FUNC GLOBAL DEFAULT 12 _PyCompile_GetUnaryIntrinsicName │ │ │ │ + 179: 0004d14d 36 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyWithError │ │ │ │ + 180: 001d3165 384 FUNC GLOBAL DEFAULT 12 PyImport_GetImporter │ │ │ │ + 181: 0005f61b 446 FUNC GLOBAL DEFAULT 12 PyUnicode_Count │ │ │ │ + 182: 0003ac25 184 FUNC GLOBAL DEFAULT 12 _PyImport_ClearExtension │ │ │ │ + 183: 0005d74d 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: 00066aed 28 FUNC GLOBAL DEFAULT 12 PyThread_set_key_value │ │ │ │ + 186: 00066add 28 FUNC GLOBAL DEFAULT 12 PyThread_set_key_value │ │ │ │ 187: 00029a58 0 FUNC GLOBAL DEFAULT UND atanh@GLIBC_2.4 (3) │ │ │ │ - 188: 00067dab 32 FUNC GLOBAL DEFAULT 12 Py_CompileString │ │ │ │ + 188: 00067d9b 32 FUNC GLOBAL DEFAULT 12 Py_CompileString │ │ │ │ 189: 00000000 0 FUNC GLOBAL DEFAULT UND mkdir@GLIBC_2.4 (2) │ │ │ │ - 190: 001182f9 52 FUNC GLOBAL DEFAULT 12 _PyFloat_ExactDealloc │ │ │ │ - 191: 001d8edd 12 FUNC GLOBAL DEFAULT 12 PyInit_math │ │ │ │ - 192: 0005f263 28 FUNC GLOBAL DEFAULT 12 PyThread_tss_alloc │ │ │ │ - 193: 001ce309 10 FUNC GLOBAL DEFAULT 12 PyErr_DisplayException │ │ │ │ + 190: 0011789d 52 FUNC GLOBAL DEFAULT 12 _PyFloat_ExactDealloc │ │ │ │ + 191: 001d8299 12 FUNC GLOBAL DEFAULT 12 PyInit_math │ │ │ │ + 192: 0005f24f 28 FUNC GLOBAL DEFAULT 12 PyThread_tss_alloc │ │ │ │ + 193: 001cd711 10 FUNC GLOBAL DEFAULT 12 PyErr_DisplayException │ │ │ │ 194: 00000000 0 FUNC GLOBAL DEFAULT UND sigpending@GLIBC_2.4 (2) │ │ │ │ - 195: 00132859 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_ExactDealloc │ │ │ │ - 196: 0013b611 38 FUNC GLOBAL DEFAULT 12 PyUnicode_GetLength │ │ │ │ - 197: 00032789 12 FUNC GLOBAL DEFAULT 12 PyInit__csv │ │ │ │ + 195: 00131f81 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_ExactDealloc │ │ │ │ + 196: 0013ad25 38 FUNC GLOBAL DEFAULT 12 PyUnicode_GetLength │ │ │ │ + 197: 0003278d 12 FUNC GLOBAL DEFAULT 12 PyInit__csv │ │ │ │ 198: 00000000 0 FUNC GLOBAL DEFAULT UND XML_FreeContentModel │ │ │ │ - 199: 0019a039 40 FUNC GLOBAL DEFAULT 12 Py_BytesMain │ │ │ │ - 200: 00245ad1 84 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItemString │ │ │ │ + 199: 00199031 40 FUNC GLOBAL DEFAULT 12 Py_BytesMain │ │ │ │ + 200: 002453dd 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: 0017288d 40 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounter │ │ │ │ - 205: 00128455 72 FUNC GLOBAL DEFAULT 12 PySys_SetObject │ │ │ │ + 204: 00171bd5 40 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounter │ │ │ │ + 205: 00127931 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: 000640db 28 FUNC GLOBAL DEFAULT 12 Py_UniversalNewlineFgets │ │ │ │ + 209: 000640c7 28 FUNC GLOBAL DEFAULT 12 Py_UniversalNewlineFgets │ │ │ │ 210: 00000000 0 FUNC GLOBAL DEFAULT UND exit@GLIBC_2.4 (2) │ │ │ │ - 211: 00061e17 2 FUNC GLOBAL DEFAULT 12 PyEval_InitThreads │ │ │ │ + 211: 00061e03 2 FUNC GLOBAL DEFAULT 12 PyEval_InitThreads │ │ │ │ 212: 00000000 0 FUNC GLOBAL DEFAULT UND execv@GLIBC_2.4 (2) │ │ │ │ - 213: 00152be9 124 FUNC GLOBAL DEFAULT 12 _PyGen_FetchStopIterationValue │ │ │ │ - 214: 000761a1 68 FUNC GLOBAL DEFAULT 12 PyObject_IS_GC │ │ │ │ + 213: 00152191 124 FUNC GLOBAL DEFAULT 12 _PyGen_FetchStopIterationValue │ │ │ │ + 214: 00076201 68 FUNC GLOBAL DEFAULT 12 PyObject_IS_GC │ │ │ │ 215: 00000000 0 FUNC GLOBAL DEFAULT UND pread64@GLIBC_2.4 (2) │ │ │ │ - 216: 000e750d 196 FUNC GLOBAL DEFAULT 12 PySequence_GetItem │ │ │ │ - 217: 001991ad 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternInPlace │ │ │ │ + 216: 000e6a65 196 FUNC GLOBAL DEFAULT 12 PySequence_GetItem │ │ │ │ + 217: 001981a1 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: 000647f9 264 FUNC GLOBAL DEFAULT 12 PyEval_SetTraceAllThreads │ │ │ │ - 221: 001d931d 372 FUNC GLOBAL DEFAULT 12 _PyStaticType_InitForExtension │ │ │ │ + 220: 000647e5 264 FUNC GLOBAL DEFAULT 12 PyEval_SetTraceAllThreads │ │ │ │ + 221: 001d86dd 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: 0005ef5f 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetName │ │ │ │ - 229: 0020b6e9 386 FUNC GLOBAL DEFAULT 12 _PyXI_Enter │ │ │ │ - 230: 00061d11 20 FUNC GLOBAL DEFAULT 12 PyContext_Enter │ │ │ │ - 231: 0011b471 16 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Init │ │ │ │ + 228: 0005ef4d 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetName │ │ │ │ + 229: 0020ad85 386 FUNC GLOBAL DEFAULT 12 _PyXI_Enter │ │ │ │ + 230: 00061cfd 20 FUNC GLOBAL DEFAULT 12 PyContext_Enter │ │ │ │ + 231: 0011aa11 16 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Init │ │ │ │ 232: 0046af68 4 OBJECT GLOBAL DEFAULT 26 PyExc_NotADirectoryError │ │ │ │ - 233: 0007a285 40 FUNC GLOBAL DEFAULT 12 PyUnicode_FromString │ │ │ │ - 234: 000d1955 152 FUNC GLOBAL DEFAULT 12 PyObject_RichCompareBool │ │ │ │ - 235: 0005f093 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCellvars │ │ │ │ - 236: 00032d09 12 FUNC GLOBAL DEFAULT 12 PyInit_pyexpat │ │ │ │ - 237: 0006c2c9 46 FUNC GLOBAL DEFAULT 12 PyThread_tss_create │ │ │ │ - 238: 000c9945 902 FUNC GLOBAL DEFAULT 12 PyOS_strtoul │ │ │ │ - 239: 00035623 16 FUNC GLOBAL DEFAULT 12 _Py_IncRef │ │ │ │ - 240: 0006347b 402 FUNC GLOBAL DEFAULT 12 PyObject_CopyData │ │ │ │ - 241: 000dee69 400 FUNC GLOBAL DEFAULT 12 PySet_New │ │ │ │ - 242: 0010e529 40 FUNC GLOBAL DEFAULT 12 _PySet_Contains │ │ │ │ + 233: 0007a2c1 40 FUNC GLOBAL DEFAULT 12 PyUnicode_FromString │ │ │ │ + 234: 000d0ebd 152 FUNC GLOBAL DEFAULT 12 PyObject_RichCompareBool │ │ │ │ + 235: 0005f081 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCellvars │ │ │ │ + 236: 00032d0d 12 FUNC GLOBAL DEFAULT 12 PyInit_pyexpat │ │ │ │ + 237: 0006c2b9 46 FUNC GLOBAL DEFAULT 12 PyThread_tss_create │ │ │ │ + 238: 000c8ea5 898 FUNC GLOBAL DEFAULT 12 PyOS_strtoul │ │ │ │ + 239: 00035621 16 FUNC GLOBAL DEFAULT 12 _Py_IncRef │ │ │ │ + 240: 00063467 402 FUNC GLOBAL DEFAULT 12 PyObject_CopyData │ │ │ │ + 241: 000de3dd 400 FUNC GLOBAL DEFAULT 12 PySet_New │ │ │ │ + 242: 0010d945 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: 00076fe5 220 FUNC GLOBAL DEFAULT 12 PyMem_Malloc │ │ │ │ - 246: 0019faed 144 FUNC GLOBAL DEFAULT 12 _PyPathConfig_ClearGlobal │ │ │ │ - 247: 00084535 84 FUNC GLOBAL DEFAULT 12 PyList_Sort │ │ │ │ + 245: 00077035 220 FUNC GLOBAL DEFAULT 12 PyMem_Malloc │ │ │ │ + 246: 0019eae5 144 FUNC GLOBAL DEFAULT 12 _PyPathConfig_ClearGlobal │ │ │ │ + 247: 00084081 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: 0019f6e9 108 FUNC GLOBAL DEFAULT 12 Py_GetBuildInfo │ │ │ │ + 252: 0019e6e1 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: 000f1c41 288 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObjects │ │ │ │ - 256: 0023270d 14 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Head │ │ │ │ + 255: 000f119d 288 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObjects │ │ │ │ + 256: 00232025 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: 000632ab 108 FUNC GLOBAL DEFAULT 12 PyObject_AsWriteBuffer │ │ │ │ + 259: 00063297 108 FUNC GLOBAL DEFAULT 12 PyObject_AsWriteBuffer │ │ │ │ 260: 00000000 0 FUNC GLOBAL DEFAULT UND setgid@GLIBC_2.4 (2) │ │ │ │ - 261: 0011b615 238 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Resize │ │ │ │ - 262: 00232c29 104 FUNC GLOBAL DEFAULT 12 _PyXI_EndInterpreter │ │ │ │ - 263: 00246601 104 FUNC GLOBAL DEFAULT 12 PyMutex_Unlock │ │ │ │ - 264: 001ed385 74 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromDict │ │ │ │ - 265: 00061f49 16 FUNC GLOBAL DEFAULT 12 _PySeqLock_UnlockWrite │ │ │ │ - 266: 00082a11 312 FUNC GLOBAL DEFAULT 12 PyObject_GetItem │ │ │ │ + 261: 0011abb5 238 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Resize │ │ │ │ + 262: 0023259d 104 FUNC GLOBAL DEFAULT 12 _PyXI_EndInterpreter │ │ │ │ + 263: 00245f1d 104 FUNC GLOBAL DEFAULT 12 PyMutex_Unlock │ │ │ │ + 264: 001ec6ad 74 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromDict │ │ │ │ + 265: 00061f35 16 FUNC GLOBAL DEFAULT 12 _PySeqLock_UnlockWrite │ │ │ │ + 266: 00082561 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: 0004ffcb 48 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireBranchEvent │ │ │ │ - 271: 00193b41 676 FUNC GLOBAL DEFAULT 12 _PyLong_Rshift │ │ │ │ - 272: 00060605 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetReason │ │ │ │ + 270: 0004ff6b 48 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireBranchEvent │ │ │ │ + 271: 00192bc9 676 FUNC GLOBAL DEFAULT 12 _PyLong_Rshift │ │ │ │ + 272: 000605f1 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetReason │ │ │ │ 273: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_unlock@GLIBC_2.4 (2) │ │ │ │ - 274: 00141b7d 136 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLong │ │ │ │ + 274: 001412ad 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: 000637b1 70 FUNC GLOBAL DEFAULT 12 _PyState_AddModule │ │ │ │ - 278: 001bc4c1 12 FUNC GLOBAL DEFAULT 12 PyInit_posix │ │ │ │ - 279: 00086831 150 FUNC GLOBAL DEFAULT 12 PyObject_GetIter │ │ │ │ + 277: 0006379d 70 FUNC GLOBAL DEFAULT 12 _PyState_AddModule │ │ │ │ + 278: 001bb959 12 FUNC GLOBAL DEFAULT 12 PyInit_posix │ │ │ │ + 279: 00086331 150 FUNC GLOBAL DEFAULT 12 PyObject_GetIter │ │ │ │ 280: 004d2cd8 4 OBJECT GLOBAL DEFAULT 29 PyOS_ReadlineFunctionPointer │ │ │ │ - 281: 002aa860 1024 OBJECT GLOBAL DEFAULT 14 _Py_ctype_table │ │ │ │ - 282: 00057d19 110 FUNC GLOBAL DEFAULT 12 PyBuffer_SizeFromFormat │ │ │ │ - 283: 00061ef1 72 FUNC GLOBAL DEFAULT 12 _PySeqLock_LockWrite │ │ │ │ - 284: 0009b1a1 212 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItem │ │ │ │ + 281: 002aa260 1024 OBJECT GLOBAL DEFAULT 14 _Py_ctype_table │ │ │ │ + 282: 00057d09 110 FUNC GLOBAL DEFAULT 12 PyBuffer_SizeFromFormat │ │ │ │ + 283: 00061edd 72 FUNC GLOBAL DEFAULT 12 _PySeqLock_LockWrite │ │ │ │ + 284: 0009a68d 212 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItem │ │ │ │ 285: 000291b0 0 FUNC GLOBAL DEFAULT UND XML_ParserCreate_MM │ │ │ │ - 286: 001110a1 56 FUNC GLOBAL DEFAULT 12 PyImport_ImportModule │ │ │ │ + 286: 001104b9 56 FUNC GLOBAL DEFAULT 12 PyImport_ImportModule │ │ │ │ 287: 004a9c98 4 OBJECT GLOBAL DEFAULT 29 Py_InteractiveFlag │ │ │ │ - 288: 001ef6d1 46 FUNC GLOBAL DEFAULT 12 PyObject_HashNotImplemented │ │ │ │ + 288: 001ee9f9 46 FUNC GLOBAL DEFAULT 12 PyObject_HashNotImplemented │ │ │ │ 289: 00000000 0 FUNC GLOBAL DEFAULT UND __sched_cpufree@GLIBC_2.7 (11) │ │ │ │ - 290: 002b0f28 24 OBJECT GLOBAL DEFAULT 14 PyUnstable_ExecutableKinds │ │ │ │ - 291: 001ce315 184 FUNC GLOBAL DEFAULT 12 PyErr_Display │ │ │ │ + 290: 002b0928 24 OBJECT GLOBAL DEFAULT 14 PyUnstable_ExecutableKinds │ │ │ │ + 291: 001cd71d 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: 001e5f4d 6 FUNC GLOBAL DEFAULT 12 PyType_GetQualName │ │ │ │ - 295: 0010bfa5 536 FUNC GLOBAL DEFAULT 12 _PyArena_Free │ │ │ │ + 294: 001e5255 6 FUNC GLOBAL DEFAULT 12 PyType_GetQualName │ │ │ │ + 295: 0010b3c9 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: 00063a85 86 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywords_SizeT │ │ │ │ - 300: 0014c961 60 FUNC GLOBAL DEFAULT 12 PyFrame_GetLineNumber │ │ │ │ - 301: 000f1691 106 FUNC GLOBAL DEFAULT 12 PyFile_WriteString │ │ │ │ - 302: 00081929 28 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternMortal │ │ │ │ + 299: 00063a71 86 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywords_SizeT │ │ │ │ + 300: 0014bf09 60 FUNC GLOBAL DEFAULT 12 PyFrame_GetLineNumber │ │ │ │ + 301: 000f0bed 106 FUNC GLOBAL DEFAULT 12 PyFile_WriteString │ │ │ │ + 302: 00081479 28 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternMortal │ │ │ │ 303: 00464f3c 208 OBJECT GLOBAL DEFAULT 26 PyDictIterItem_Type │ │ │ │ - 304: 001bea8d 4 FUNC GLOBAL DEFAULT 12 PyThreadState_GetInterpreter │ │ │ │ - 305: 00060645 28 FUNC GLOBAL DEFAULT 12 _PyDict_NewPresized │ │ │ │ - 306: 00196eb1 410 FUNC GLOBAL DEFAULT 12 PyUnicode_AsRawUnicodeEscapeString │ │ │ │ - 307: 001d9491 12 FUNC GLOBAL DEFAULT 12 PyInit_zlib │ │ │ │ - 308: 0004764b 16 FUNC GLOBAL DEFAULT 12 PyFrame_GetLasti │ │ │ │ + 304: 001bde95 4 FUNC GLOBAL DEFAULT 12 PyThreadState_GetInterpreter │ │ │ │ + 305: 00060631 28 FUNC GLOBAL DEFAULT 12 _PyDict_NewPresized │ │ │ │ + 306: 00195f31 410 FUNC GLOBAL DEFAULT 12 PyUnicode_AsRawUnicodeEscapeString │ │ │ │ + 307: 001d8851 12 FUNC GLOBAL DEFAULT 12 PyInit_zlib │ │ │ │ + 308: 000475f3 16 FUNC GLOBAL DEFAULT 12 PyFrame_GetLasti │ │ │ │ 309: 0002a1f0 0 FUNC GLOBAL DEFAULT UND XML_SetEntityDeclHandler │ │ │ │ 310: 00000000 0 FUNC GLOBAL DEFAULT UND dup@GLIBC_2.4 (2) │ │ │ │ 311: 00000000 0 FUNC GLOBAL DEFAULT UND setenv@GLIBC_2.4 (2) │ │ │ │ 312: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setschedpolicy@GLIBC_2.4 (2) │ │ │ │ - 313: 001f2979 12 FUNC GLOBAL DEFAULT 12 PyInit__tokenize │ │ │ │ - 314: 0007e9dd 580 FUNC GLOBAL DEFAULT 12 PyObject_GC_Del │ │ │ │ - 315: 0011c589 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsAlpha │ │ │ │ - 316: 0005f08f 4 FUNC GLOBAL DEFAULT 12 PyCode_GetVarnames │ │ │ │ + 313: 001f1ca1 12 FUNC GLOBAL DEFAULT 12 PyInit__tokenize │ │ │ │ + 314: 0007e9a5 580 FUNC GLOBAL DEFAULT 12 PyObject_GC_Del │ │ │ │ + 315: 0011bb15 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsAlpha │ │ │ │ + 316: 0005f07d 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: 000cbf0d 1024 FUNC GLOBAL DEFAULT 12 PyModule_FromDefAndSpec2 │ │ │ │ + 319: 000cb469 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: 000fa61d 112 FUNC GLOBAL DEFAULT 12 PyCapsule_GetPointer │ │ │ │ - 326: 0005a1ad 128 FUNC GLOBAL DEFAULT 12 PyErr_GetExcInfo │ │ │ │ + 325: 000f9b7d 112 FUNC GLOBAL DEFAULT 12 PyCapsule_GetPointer │ │ │ │ + 326: 0005a195 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: 00065c59 128 FUNC GLOBAL DEFAULT 12 PyFunction_SetAnnotations │ │ │ │ - 330: 0005e04d 188 FUNC GLOBAL DEFAULT 12 PyFunction_SetKwDefaults │ │ │ │ - 331: 00035fa5 252 FUNC GLOBAL DEFAULT 12 _PyCompile_Assemble │ │ │ │ - 332: 00158675 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsTitlecase │ │ │ │ - 333: 0015f70d 48 FUNC GLOBAL DEFAULT 12 _PySemaphore_Init │ │ │ │ - 334: 0006c149 62 FUNC GLOBAL DEFAULT 12 PyMem_RawMalloc │ │ │ │ + 329: 00065c45 128 FUNC GLOBAL DEFAULT 12 PyFunction_SetAnnotations │ │ │ │ + 330: 0005e039 188 FUNC GLOBAL DEFAULT 12 PyFunction_SetKwDefaults │ │ │ │ + 331: 00035fa1 252 FUNC GLOBAL DEFAULT 12 _PyCompile_Assemble │ │ │ │ + 332: 00157b41 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsTitlecase │ │ │ │ + 333: 0015eac9 48 FUNC GLOBAL DEFAULT 12 _PySemaphore_Init │ │ │ │ + 334: 0006c139 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: 000b54d5 48 FUNC GLOBAL DEFAULT 12 PyTuple_Size │ │ │ │ - 338: 0019fae1 10 FUNC GLOBAL DEFAULT 12 Py_GetCompiler │ │ │ │ - 339: 0015d4f1 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasArg │ │ │ │ - 340: 000ea595 28 FUNC GLOBAL DEFAULT 12 PyErr_SetObject │ │ │ │ - 341: 00064f85 160 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedUnicode │ │ │ │ - 342: 00111cad 18 FUNC GLOBAL DEFAULT 12 PyIndex_Check │ │ │ │ + 337: 000b4a45 48 FUNC GLOBAL DEFAULT 12 PyTuple_Size │ │ │ │ + 338: 0019ead9 10 FUNC GLOBAL DEFAULT 12 Py_GetCompiler │ │ │ │ + 339: 0015c8a9 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasArg │ │ │ │ + 340: 000e9b05 28 FUNC GLOBAL DEFAULT 12 PyErr_SetObject │ │ │ │ + 341: 00064f71 160 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedUnicode │ │ │ │ + 342: 001110c5 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: 000c9ccd 1048 FUNC GLOBAL DEFAULT 12 PyUnicode_Concat │ │ │ │ + 346: 000c9229 1048 FUNC GLOBAL DEFAULT 12 PyUnicode_Concat │ │ │ │ 347: 00000000 0 FUNC GLOBAL DEFAULT UND setregid@GLIBC_2.4 (2) │ │ │ │ - 348: 001fba09 54 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStack │ │ │ │ - 349: 0004c539 12 FUNC GLOBAL DEFAULT 12 Py_GetPythonHome │ │ │ │ - 350: 0009b7dd 28 FUNC GLOBAL DEFAULT 12 _Py_NewReferenceNoTotal │ │ │ │ - 351: 00129ae9 254 FUNC GLOBAL DEFAULT 12 PyNumber_Index │ │ │ │ - 352: 00102b6d 432 FUNC GLOBAL DEFAULT 12 _PyDict_DelItemIf │ │ │ │ + 348: 001fb031 54 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStack │ │ │ │ + 349: 0004c4d9 12 FUNC GLOBAL DEFAULT 12 Py_GetPythonHome │ │ │ │ + 350: 0009acc9 28 FUNC GLOBAL DEFAULT 12 _Py_NewReferenceNoTotal │ │ │ │ + 351: 00128fc1 254 FUNC GLOBAL DEFAULT 12 PyNumber_Index │ │ │ │ + 352: 00102069 432 FUNC GLOBAL DEFAULT 12 _PyDict_DelItemIf │ │ │ │ 353: 00000000 0 FUNC GLOBAL DEFAULT UND getcwd@GLIBC_2.4 (2) │ │ │ │ - 354: 00066c99 6 FUNC GLOBAL DEFAULT 12 PyErr_SetInterrupt │ │ │ │ - 355: 001464dd 212 FUNC GLOBAL DEFAULT 12 PyOS_string_to_double │ │ │ │ + 354: 00066c89 6 FUNC GLOBAL DEFAULT 12 PyErr_SetInterrupt │ │ │ │ + 355: 00145aa1 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: 001d7309 132 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicNumber │ │ │ │ + 358: 001d6759 132 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicNumber │ │ │ │ 359: 00000000 0 FUNC GLOBAL DEFAULT UND getpeername@GLIBC_2.4 (2) │ │ │ │ - 360: 0024c749 208 FUNC GLOBAL DEFAULT 12 PyThread_ParseTimeoutArg │ │ │ │ - 361: 00066aab 56 FUNC GLOBAL DEFAULT 12 PyThread_create_key │ │ │ │ + 360: 0024c075 204 FUNC GLOBAL DEFAULT 12 PyThread_ParseTimeoutArg │ │ │ │ + 361: 00066a9b 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: 0005ec83 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequiresIDRef │ │ │ │ - 366: 0003eb19 356 FUNC GLOBAL DEFAULT 12 PyContextVar_Reset │ │ │ │ - 367: 000c70c5 204 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetDict │ │ │ │ - 368: 00065575 4 FUNC GLOBAL DEFAULT 12 PyCodec_StreamReader │ │ │ │ - 369: 0017b91d 766 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ + 365: 0005ec6f 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequiresIDRef │ │ │ │ + 366: 0003ebab 354 FUNC GLOBAL DEFAULT 12 PyContextVar_Reset │ │ │ │ + 367: 000c6615 204 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetDict │ │ │ │ + 368: 00065561 4 FUNC GLOBAL DEFAULT 12 PyCodec_StreamReader │ │ │ │ + 369: 0017ac29 766 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ 370: 00000000 0 FUNC GLOBAL DEFAULT UND getxattr@GLIBC_2.4 (2) │ │ │ │ - 371: 00190fd1 656 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUnicodeEscapeString │ │ │ │ + 371: 0019036d 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: 0010eab9 120 FUNC GLOBAL DEFAULT 12 _PyImport_GetModuleAttrString │ │ │ │ + 374: 0010ded9 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: 000840cd 140 FUNC GLOBAL DEFAULT 12 PyList_Append │ │ │ │ - 378: 0006057f 54 FUNC GLOBAL DEFAULT 12 PyEval_CallFunction │ │ │ │ - 379: 0019b3fd 6 FUNC GLOBAL DEFAULT 12 PyThread_join_thread │ │ │ │ - 380: 0012586d 72 FUNC GLOBAL DEFAULT 12 PyLong_FromSize_t │ │ │ │ - 381: 0010d051 1816 FUNC GLOBAL DEFAULT 12 _PyLong_FromByteArray │ │ │ │ - 382: 00035ee7 90 FUNC GLOBAL DEFAULT 12 PyDict_GetItemString │ │ │ │ - 383: 0004b271 10 FUNC GLOBAL DEFAULT 12 PyUnicode_GetDefaultEncoding │ │ │ │ + 377: 00083c21 140 FUNC GLOBAL DEFAULT 12 PyList_Append │ │ │ │ + 378: 0006056b 54 FUNC GLOBAL DEFAULT 12 PyEval_CallFunction │ │ │ │ + 379: 0019a3f5 6 FUNC GLOBAL DEFAULT 12 PyThread_join_thread │ │ │ │ + 380: 00124d4d 72 FUNC GLOBAL DEFAULT 12 PyLong_FromSize_t │ │ │ │ + 381: 0010c475 1824 FUNC GLOBAL DEFAULT 12 _PyLong_FromByteArray │ │ │ │ + 382: 00035f1b 90 FUNC GLOBAL DEFAULT 12 PyDict_GetItemString │ │ │ │ + 383: 0004b211 10 FUNC GLOBAL DEFAULT 12 PyUnicode_GetDefaultEncoding │ │ │ │ 384: 00000000 0 FUNC GLOBAL DEFAULT UND __fcntl_time64@GLIBC_2.34 (4) │ │ │ │ - 385: 00199195 16 FUNC GLOBAL DEFAULT 12 PyThreadState_GetUnchecked │ │ │ │ - 386: 001d0949 76 FUNC GLOBAL DEFAULT 12 _PyEval_MakePendingCalls │ │ │ │ + 385: 00198189 16 FUNC GLOBAL DEFAULT 12 PyThreadState_GetUnchecked │ │ │ │ + 386: 001cfd61 76 FUNC GLOBAL DEFAULT 12 _PyEval_MakePendingCalls │ │ │ │ 387: 00000000 0 FUNC GLOBAL DEFAULT UND setpgid@GLIBC_2.4 (2) │ │ │ │ - 388: 0003be13 6 FUNC GLOBAL DEFAULT 12 PySequence_Count │ │ │ │ - 389: 00032975 12 FUNC GLOBAL DEFAULT 12 PyInit__blake2 │ │ │ │ - 390: 0005cc3d 4 FUNC GLOBAL DEFAULT 12 _PyXI_ExcInfoAsObject │ │ │ │ - 391: 00067ced 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFile │ │ │ │ - 392: 00052059 48 FUNC GLOBAL DEFAULT 12 PyCodec_Decode │ │ │ │ - 393: 00101851 222 FUNC GLOBAL DEFAULT 12 _PyObject_SetManagedDict │ │ │ │ + 388: 0003bd85 6 FUNC GLOBAL DEFAULT 12 PySequence_Count │ │ │ │ + 389: 00032979 12 FUNC GLOBAL DEFAULT 12 PyInit__blake2 │ │ │ │ + 390: 0005cc25 4 FUNC GLOBAL DEFAULT 12 _PyXI_ExcInfoAsObject │ │ │ │ + 391: 00067cdd 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFile │ │ │ │ + 392: 00052041 48 FUNC GLOBAL DEFAULT 12 PyCodec_Decode │ │ │ │ + 393: 00100d4d 222 FUNC GLOBAL DEFAULT 12 _PyObject_SetManagedDict │ │ │ │ 394: 004a9640 0 NOTYPE GLOBAL DEFAULT 29 __bss_start__ │ │ │ │ - 395: 0023b605 54 FUNC GLOBAL DEFAULT 12 _PyGen_SetStopIterationValue │ │ │ │ - 396: 0026b0f9 4 FUNC GLOBAL DEFAULT 12 _PySemaphore_Destroy │ │ │ │ + 395: 0023b109 54 FUNC GLOBAL DEFAULT 12 _PyGen_SetStopIterationValue │ │ │ │ + 396: 002680e9 4 FUNC GLOBAL DEFAULT 12 _PySemaphore_Destroy │ │ │ │ 397: 00000000 0 FUNC GLOBAL DEFAULT UND __libc_current_sigrtmin@GLIBC_2.4 (2) │ │ │ │ - 398: 000e1fe1 166 FUNC GLOBAL DEFAULT 12 PySet_Discard │ │ │ │ + 398: 000e1549 166 FUNC GLOBAL DEFAULT 12 PySet_Discard │ │ │ │ 399: 00000000 0 FUNC GLOBAL DEFAULT UND tcsetpgrp@GLIBC_2.4 (2) │ │ │ │ - 400: 0010e619 6 FUNC GLOBAL DEFAULT 12 _Py_hashtable_hash_ptr │ │ │ │ - 401: 00047465 34 FUNC GLOBAL DEFAULT 12 PyFrame_GetGlobals │ │ │ │ - 402: 001e421d 132 FUNC GLOBAL DEFAULT 12 PyState_AddModule │ │ │ │ + 400: 0010da35 6 FUNC GLOBAL DEFAULT 12 _Py_hashtable_hash_ptr │ │ │ │ + 401: 0004734b 34 FUNC GLOBAL DEFAULT 12 PyFrame_GetGlobals │ │ │ │ + 402: 001e3529 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: 001842ad 364 FUNC GLOBAL DEFAULT 12 PyNumber_Float │ │ │ │ - 406: 0006c5f1 188 FUNC GLOBAL DEFAULT 12 PyMem_SetAllocator │ │ │ │ - 407: 0005459f 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF32String │ │ │ │ + 405: 001833ed 364 FUNC GLOBAL DEFAULT 12 PyNumber_Float │ │ │ │ + 406: 0006c5e1 188 FUNC GLOBAL DEFAULT 12 PyMem_SetAllocator │ │ │ │ + 407: 00054587 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF32String │ │ │ │ 408: 00000000 0 FUNC GLOBAL DEFAULT UND fileno@GLIBC_2.4 (2) │ │ │ │ - 409: 00066ae3 4 FUNC GLOBAL DEFAULT 12 PyThread_delete_key │ │ │ │ + 409: 00066ad3 4 FUNC GLOBAL DEFAULT 12 PyThread_delete_key │ │ │ │ 410: 000293b8 0 FUNC GLOBAL DEFAULT UND XML_SetNamespaceDeclHandler │ │ │ │ - 411: 0024b329 2 FUNC GLOBAL DEFAULT 12 PyDict_Items │ │ │ │ + 411: 0024ad35 2 FUNC GLOBAL DEFAULT 12 PyDict_Items │ │ │ │ 412: 00029840 0 FUNC GLOBAL DEFAULT UND atan@GLIBC_2.4 (3) │ │ │ │ - 413: 00061d0d 4 FUNC GLOBAL DEFAULT 12 PyContext_New │ │ │ │ + 413: 00061cf9 4 FUNC GLOBAL DEFAULT 12 PyContext_New │ │ │ │ 414: 0002bc69 22 FUNC GLOBAL DEFAULT 12 Py_GetArgcArgv │ │ │ │ - 415: 0007df8d 4 FUNC GLOBAL DEFAULT 12 PyLong_FromVoidPtr │ │ │ │ - 416: 002322bd 18 FUNC GLOBAL DEFAULT 12 PyByteArray_AsString │ │ │ │ + 415: 0007df55 4 FUNC GLOBAL DEFAULT 12 PyLong_FromVoidPtr │ │ │ │ + 416: 00231bd5 18 FUNC GLOBAL DEFAULT 12 PyByteArray_AsString │ │ │ │ 417: 00000000 0 FUNC GLOBAL DEFAULT UND sem_destroy@GLIBC_2.34 (4) │ │ │ │ - 418: 000f5959 108 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttrString │ │ │ │ + 418: 000f4eb9 108 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttrString │ │ │ │ 419: 00000000 0 FUNC GLOBAL DEFAULT UND setresgid@GLIBC_2.4 (2) │ │ │ │ - 420: 0006a615 4 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork │ │ │ │ + 420: 0006a605 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: 00090315 126 FUNC GLOBAL DEFAULT 12 _PyArena_New │ │ │ │ + 423: 0008f735 126 FUNC GLOBAL DEFAULT 12 _PyArena_New │ │ │ │ 424: 00464d9c 208 OBJECT GLOBAL DEFAULT 26 PyDictIterKey_Type │ │ │ │ - 425: 00197911 102 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromMemory │ │ │ │ - 426: 0020b365 42 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpIDObject │ │ │ │ - 427: 002120b1 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRemainder │ │ │ │ + 425: 00196905 102 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromMemory │ │ │ │ + 426: 0020aa01 42 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpIDObject │ │ │ │ + 427: 002117d1 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRemainder │ │ │ │ 428: 0046db08 4 OBJECT GLOBAL DEFAULT 26 PyExc_RuntimeWarning │ │ │ │ - 429: 0007f8d1 24 FUNC GLOBAL DEFAULT 12 PyErr_Occurred │ │ │ │ + 429: 0007f899 24 FUNC GLOBAL DEFAULT 12 PyErr_Occurred │ │ │ │ 430: 004a9c9c 4 OBJECT GLOBAL DEFAULT 29 Py_OptimizeFlag │ │ │ │ - 431: 00066bdb 66 FUNC GLOBAL DEFAULT 12 _Py_closerange │ │ │ │ - 432: 000beb95 56 FUNC GLOBAL DEFAULT 12 PyObject_CallFunctionObjArgs │ │ │ │ - 433: 0003aa33 346 FUNC GLOBAL DEFAULT 12 _PyEval_FormatKwargsError │ │ │ │ + 431: 00066bcb 66 FUNC GLOBAL DEFAULT 12 _Py_closerange │ │ │ │ + 432: 000be105 56 FUNC GLOBAL DEFAULT 12 PyObject_CallFunctionObjArgs │ │ │ │ + 433: 0003aacd 344 FUNC GLOBAL DEFAULT 12 _PyEval_FormatKwargsError │ │ │ │ 434: 00000000 0 FUNC GLOBAL DEFAULT UND symlink@GLIBC_2.4 (2) │ │ │ │ - 435: 00061d3f 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_Resume │ │ │ │ - 436: 001db7d1 200 FUNC GLOBAL DEFAULT 12 _PyErr_ProgramDecodedTextObject │ │ │ │ - 437: 0005f3c1 32 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new │ │ │ │ - 438: 0006a9d3 66 FUNC GLOBAL DEFAULT 12 _PyOS_IsMainThread │ │ │ │ + 435: 00061d2b 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_Resume │ │ │ │ + 436: 001dab95 200 FUNC GLOBAL DEFAULT 12 _PyErr_ProgramDecodedTextObject │ │ │ │ + 437: 0005f3ad 32 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new │ │ │ │ + 438: 0006a9c3 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: 001d95e1 8 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetNotRunningMain │ │ │ │ - 442: 0012e439 118 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsWhitespace │ │ │ │ + 441: 001d89a1 8 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetNotRunningMain │ │ │ │ + 442: 0012db65 118 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsWhitespace │ │ │ │ 443: 00000000 0 FUNC GLOBAL DEFAULT UND lockf64@GLIBC_2.4 (2) │ │ │ │ - 444: 0014beb5 52 FUNC GLOBAL DEFAULT 12 PyArg_Parse │ │ │ │ - 445: 0011b769 286 FUNC GLOBAL DEFAULT 12 _PySet_NextEntry │ │ │ │ - 446: 00061d3b 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection2_BeginSlow │ │ │ │ + 444: 0014b47d 52 FUNC GLOBAL DEFAULT 12 PyArg_Parse │ │ │ │ + 445: 0011ad09 286 FUNC GLOBAL DEFAULT 12 _PySet_NextEntry │ │ │ │ + 446: 00061d27 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: 00061d3d 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_SuspendAll │ │ │ │ + 451: 00061d29 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_SuspendAll │ │ │ │ 452: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_key_delete@GLIBC_2.34 (4) │ │ │ │ - 453: 0024ce35 4 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_ReleaseAndRawFree │ │ │ │ + 453: 0024c75d 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: 000ea299 28 FUNC GLOBAL DEFAULT 12 _Py_normpath │ │ │ │ - 458: 00061e75 20 FUNC GLOBAL DEFAULT 12 PyStatus_IsError │ │ │ │ - 459: 001e4551 60 FUNC GLOBAL DEFAULT 12 Py_Exit │ │ │ │ - 460: 00043929 12 FUNC GLOBAL DEFAULT 12 PyInit__sha1 │ │ │ │ - 461: 0021cb95 12 FUNC GLOBAL DEFAULT 12 PyInit__sha2 │ │ │ │ + 457: 000e9809 28 FUNC GLOBAL DEFAULT 12 _Py_normpath │ │ │ │ + 458: 00061e61 20 FUNC GLOBAL DEFAULT 12 PyStatus_IsError │ │ │ │ + 459: 001e385d 60 FUNC GLOBAL DEFAULT 12 Py_Exit │ │ │ │ + 460: 000439ad 12 FUNC GLOBAL DEFAULT 12 PyInit__sha1 │ │ │ │ + 461: 0021c2bd 12 FUNC GLOBAL DEFAULT 12 PyInit__sha2 │ │ │ │ 462: 00000000 0 FUNC GLOBAL DEFAULT UND setuid@GLIBC_2.4 (2) │ │ │ │ - 463: 00044381 12 FUNC GLOBAL DEFAULT 12 PyInit__sha3 │ │ │ │ - 464: 00067d63 36 FUNC GLOBAL DEFAULT 12 PyRun_FileEx │ │ │ │ - 465: 00115b4d 80 FUNC GLOBAL DEFAULT 12 PyList_GetItem │ │ │ │ + 463: 0004400f 10 FUNC GLOBAL DEFAULT 12 PyInit__sha3 │ │ │ │ + 464: 00067d53 36 FUNC GLOBAL DEFAULT 12 PyRun_FileEx │ │ │ │ + 465: 001150ed 80 FUNC GLOBAL DEFAULT 12 PyList_GetItem │ │ │ │ 466: 0046db14 4 OBJECT GLOBAL DEFAULT 26 PyExc_BytesWarning │ │ │ │ - 467: 00048715 204 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToFile │ │ │ │ - 468: 00061c21 44 FUNC GLOBAL DEFAULT 12 PyUnicode_InternImmortal │ │ │ │ - 469: 0006cbf5 40 FUNC GLOBAL DEFAULT 12 PyOS_snprintf │ │ │ │ - 470: 0018c8d9 100 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndexNotNone │ │ │ │ - 471: 000453b7 96 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLongLong_Converter │ │ │ │ - 472: 001cf611 12 FUNC GLOBAL DEFAULT 12 PyInit__stat │ │ │ │ + 467: 0004869d 204 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToFile │ │ │ │ + 468: 00061c0d 44 FUNC GLOBAL DEFAULT 12 PyUnicode_InternImmortal │ │ │ │ + 469: 0006cbe5 40 FUNC GLOBAL DEFAULT 12 PyOS_snprintf │ │ │ │ + 470: 0018b981 100 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndexNotNone │ │ │ │ + 471: 00045363 96 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLongLong_Converter │ │ │ │ + 472: 001cea29 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: 00269c79 34 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_New │ │ │ │ + 475: 00269759 34 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_New │ │ │ │ 476: 00000000 0 FUNC GLOBAL DEFAULT UND getlogin_r@GLIBC_2.4 (2) │ │ │ │ - 477: 0013c4d5 4 FUNC GLOBAL DEFAULT 12 PyThreadState_Swap │ │ │ │ - 478: 00083f4d 176 FUNC GLOBAL DEFAULT 12 PyLong_AsSsize_t │ │ │ │ - 479: 000af6d9 20 FUNC GLOBAL DEFAULT 12 _PyToken_OneChar │ │ │ │ - 480: 0010702d 1020 FUNC GLOBAL DEFAULT 12 PyModule_AddIntConstant │ │ │ │ - 481: 00065c39 32 FUNC GLOBAL DEFAULT 12 PyException_SetArgs │ │ │ │ + 477: 0013bbe5 4 FUNC GLOBAL DEFAULT 12 PyThreadState_Swap │ │ │ │ + 478: 00083aa1 176 FUNC GLOBAL DEFAULT 12 PyLong_AsSsize_t │ │ │ │ + 479: 000aec61 20 FUNC GLOBAL DEFAULT 12 _PyToken_OneChar │ │ │ │ + 480: 00106451 1020 FUNC GLOBAL DEFAULT 12 PyModule_AddIntConstant │ │ │ │ + 481: 00065c25 32 FUNC GLOBAL DEFAULT 12 PyException_SetArgs │ │ │ │ 482: 0046309c 208 OBJECT GLOBAL DEFAULT 26 PySetIter_Type │ │ │ │ - 483: 00090131 248 FUNC GLOBAL DEFAULT 12 PyDict_GetItemStringRef │ │ │ │ + 483: 0008f551 248 FUNC GLOBAL DEFAULT 12 PyDict_GetItemStringRef │ │ │ │ 484: 00000000 0 FUNC GLOBAL DEFAULT UND getgrouplist@GLIBC_2.4 (2) │ │ │ │ - 485: 0036cc44 48 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_BinaryFunctions │ │ │ │ - 486: 00066c21 4 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_SetPersistAfterFork │ │ │ │ - 487: 0010182d 36 FUNC GLOBAL DEFAULT 12 PyObject_ClearManagedDict │ │ │ │ - 488: 000310e5 6 FUNC GLOBAL DEFAULT 12 PyType_GetName │ │ │ │ - 489: 00111d21 36 FUNC GLOBAL DEFAULT 12 _Py_EncodeLocaleEx │ │ │ │ - 490: 0026813d 38 FUNC GLOBAL DEFAULT 12 PyMutex_Lock │ │ │ │ - 491: 001efa3d 42 FUNC GLOBAL DEFAULT 12 PyErr_FormatUnraisable │ │ │ │ + 485: 0036c644 48 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_BinaryFunctions │ │ │ │ + 486: 00066c11 4 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_SetPersistAfterFork │ │ │ │ + 487: 00100d29 36 FUNC GLOBAL DEFAULT 12 PyObject_ClearManagedDict │ │ │ │ + 488: 000310e9 6 FUNC GLOBAL DEFAULT 12 PyType_GetName │ │ │ │ + 489: 00111139 36 FUNC GLOBAL DEFAULT 12 _Py_EncodeLocaleEx │ │ │ │ + 490: 00267afd 38 FUNC GLOBAL DEFAULT 12 PyMutex_Lock │ │ │ │ + 491: 001eed65 42 FUNC GLOBAL DEFAULT 12 PyErr_FormatUnraisable │ │ │ │ 492: 004a9cbc 4 OBJECT GLOBAL DEFAULT 29 Py_NoUserSiteDirectory │ │ │ │ - 493: 00164fc9 78 FUNC GLOBAL DEFAULT 12 PyTime_Time │ │ │ │ + 493: 001643a9 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: 0013aaa9 76 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Get │ │ │ │ + 496: 0013a1bd 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: 00145301 70 FUNC GLOBAL DEFAULT 12 _Py_dup │ │ │ │ - 503: 00126d45 100 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttr │ │ │ │ - 504: 001490d9 84 FUNC GLOBAL DEFAULT 12 _PyLong_FromDigits │ │ │ │ + 502: 00144a01 70 FUNC GLOBAL DEFAULT 12 _Py_dup │ │ │ │ + 503: 00126225 100 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttr │ │ │ │ + 504: 0014863d 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: 00189271 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceFloorDivide │ │ │ │ - 508: 00061cf7 6 FUNC GLOBAL DEFAULT 12 PyCodec_Decoder │ │ │ │ - 509: 0020b315 80 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDInitref │ │ │ │ + 507: 00188319 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceFloorDivide │ │ │ │ + 508: 00061ce3 6 FUNC GLOBAL DEFAULT 12 PyCodec_Decoder │ │ │ │ + 509: 0020a9b1 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: 000de2a9 40 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormat │ │ │ │ - 513: 0004aad9 44 FUNC GLOBAL DEFAULT 12 _PyContext_NewHamtForTests │ │ │ │ + 512: 000dd819 40 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormat │ │ │ │ + 513: 0004aa7d 44 FUNC GLOBAL DEFAULT 12 _PyContext_NewHamtForTests │ │ │ │ 514: 00000000 0 FUNC GLOBAL DEFAULT UND sethostname@GLIBC_2.4 (2) │ │ │ │ - 515: 00042fef 86 FUNC GLOBAL DEFAULT 12 PyVectorcall_Call │ │ │ │ - 516: 001d72c9 64 FUNC GLOBAL DEFAULT 12 PyGC_Collect │ │ │ │ + 515: 00042f27 86 FUNC GLOBAL DEFAULT 12 PyVectorcall_Call │ │ │ │ + 516: 001d6719 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: 0013b5e1 46 FUNC GLOBAL DEFAULT 12 PyEval_GetFrame │ │ │ │ - 520: 00122615 76 FUNC GLOBAL DEFAULT 12 Py_GenericAlias │ │ │ │ + 519: 0013acf5 46 FUNC GLOBAL DEFAULT 12 PyEval_GetFrame │ │ │ │ + 520: 00121b3d 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: 001582f9 132 FUNC GLOBAL DEFAULT 12 _Py_hashtable_clear │ │ │ │ - 524: 0005d121 60 FUNC GLOBAL DEFAULT 12 PyImport_AddModule │ │ │ │ - 525: 0002f977 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequireIDRef │ │ │ │ - 526: 000fa8f9 612 FUNC GLOBAL DEFAULT 12 PyUnicode_Append │ │ │ │ - 527: 00127b25 34 FUNC GLOBAL DEFAULT 12 _Py_IsValidFD │ │ │ │ - 528: 00232815 116 FUNC GLOBAL DEFAULT 12 PyComplex_RealAsDouble │ │ │ │ - 529: 00077711 408 FUNC GLOBAL DEFAULT 12 PySequence_Tuple │ │ │ │ - 530: 0013a935 108 FUNC GLOBAL DEFAULT 12 _Py_convert_optional_to_ssize_t │ │ │ │ - 531: 000e4aa5 332 FUNC GLOBAL DEFAULT 12 PyObject_Format │ │ │ │ + 523: 001577c5 132 FUNC GLOBAL DEFAULT 12 _Py_hashtable_clear │ │ │ │ + 524: 0005d04d 60 FUNC GLOBAL DEFAULT 12 PyImport_AddModule │ │ │ │ + 525: 0002fc77 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequireIDRef │ │ │ │ + 526: 000f9f8d 612 FUNC GLOBAL DEFAULT 12 PyUnicode_Append │ │ │ │ + 527: 00127001 34 FUNC GLOBAL DEFAULT 12 _Py_IsValidFD │ │ │ │ + 528: 0023212d 116 FUNC GLOBAL DEFAULT 12 PyComplex_RealAsDouble │ │ │ │ + 529: 00077761 408 FUNC GLOBAL DEFAULT 12 PySequence_Tuple │ │ │ │ + 530: 0013a049 108 FUNC GLOBAL DEFAULT 12 _Py_convert_optional_to_ssize_t │ │ │ │ + 531: 000e3ffd 332 FUNC GLOBAL DEFAULT 12 PyObject_Format │ │ │ │ 532: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_key_create@GLIBC_2.34 (4) │ │ │ │ - 533: 000ae2d9 294 FUNC GLOBAL DEFAULT 12 _PyToken_TwoChars │ │ │ │ - 534: 000cb8ad 1574 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedString │ │ │ │ - 535: 0004d013 36 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyStringWithError │ │ │ │ - 536: 00066b25 4 FUNC GLOBAL DEFAULT 12 PyThread_set_stacksize │ │ │ │ + 533: 000ad855 294 FUNC GLOBAL DEFAULT 12 _PyToken_TwoChars │ │ │ │ + 534: 000cae09 1574 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedString │ │ │ │ + 535: 0004cfb3 36 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyStringWithError │ │ │ │ + 536: 00066b15 4 FUNC GLOBAL DEFAULT 12 PyThread_set_stacksize │ │ │ │ 537: 00000000 0 FUNC GLOBAL DEFAULT UND sincos@GLIBC_2.4 (3) │ │ │ │ - 538: 0020b581 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsReady │ │ │ │ - 539: 0005c879 16 FUNC GLOBAL DEFAULT 12 PyFloat_GetMax │ │ │ │ - 540: 001ef2c1 36 FUNC GLOBAL DEFAULT 12 _PyEvent_Notify │ │ │ │ + 538: 0020ac1d 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsReady │ │ │ │ + 539: 0005c861 16 FUNC GLOBAL DEFAULT 12 PyFloat_GetMax │ │ │ │ + 540: 001ee5e9 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: 001f1c2d 96 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork_Parent │ │ │ │ + 544: 001f1041 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: 0010bb65 1014 FUNC GLOBAL DEFAULT 12 _PyLong_AsByteArray │ │ │ │ - 548: 00061d43 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection_End │ │ │ │ + 547: 0010af85 1020 FUNC GLOBAL DEFAULT 12 _PyLong_AsByteArray │ │ │ │ + 548: 00061d2f 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: 0013bf89 70 FUNC GLOBAL DEFAULT 12 _PyThreadState_NewBound │ │ │ │ + 551: 0013b69d 70 FUNC GLOBAL DEFAULT 12 _PyThreadState_NewBound │ │ │ │ 552: 0002a9bc 0 FUNC GLOBAL DEFAULT UND XML_SetHashSalt │ │ │ │ - 553: 00096499 4 FUNC GLOBAL DEFAULT 12 Py_VaBuildValue │ │ │ │ + 553: 00095995 4 FUNC GLOBAL DEFAULT 12 Py_VaBuildValue │ │ │ │ 554: 00000000 0 FUNC GLOBAL DEFAULT UND deflateInit2_ │ │ │ │ - 555: 000ccc09 396 FUNC GLOBAL DEFAULT 12 PyModule_AddObjectRef │ │ │ │ - 556: 0005f7ed 92 FUNC GLOBAL DEFAULT 12 PyUnicode_Resize │ │ │ │ - 557: 00063adb 76 FUNC GLOBAL DEFAULT 12 PyArg_VaParseTupleAndKeywords │ │ │ │ - 558: 00082871 344 FUNC GLOBAL DEFAULT 12 _PyObject_New │ │ │ │ - 559: 0018ad51 76 FUNC GLOBAL DEFAULT 12 _PyType_GetModuleByDef2 │ │ │ │ - 560: 0015e5c5 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasName │ │ │ │ - 561: 0014540d 64 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_Create │ │ │ │ + 555: 000cc165 396 FUNC GLOBAL DEFAULT 12 PyModule_AddObjectRef │ │ │ │ + 556: 0005f7d9 92 FUNC GLOBAL DEFAULT 12 PyUnicode_Resize │ │ │ │ + 557: 00063ac7 76 FUNC GLOBAL DEFAULT 12 PyArg_VaParseTupleAndKeywords │ │ │ │ + 558: 000823c1 344 FUNC GLOBAL DEFAULT 12 _PyObject_New │ │ │ │ + 559: 00189df9 76 FUNC GLOBAL DEFAULT 12 _PyType_GetModuleByDef2 │ │ │ │ + 560: 0015d97d 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasName │ │ │ │ + 561: 00144b0d 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: 00037a83 100 FUNC GLOBAL DEFAULT 12 _PyType_GetModuleByDef3 │ │ │ │ - 565: 0013fa1d 186 FUNC GLOBAL DEFAULT 12 PyLong_AsDouble │ │ │ │ + 564: 00037979 100 FUNC GLOBAL DEFAULT 12 _PyType_GetModuleByDef3 │ │ │ │ + 565: 0013f0fd 186 FUNC GLOBAL DEFAULT 12 PyLong_AsDouble │ │ │ │ 566: 00000000 0 FUNC GLOBAL DEFAULT UND fork@GLIBC_2.4 (2) │ │ │ │ - 567: 000f8a7d 272 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttrString │ │ │ │ - 568: 001274cd 168 FUNC GLOBAL DEFAULT 12 PyWeakref_GetRef │ │ │ │ - 569: 00084349 268 FUNC GLOBAL DEFAULT 12 PyMem_Realloc │ │ │ │ - 570: 00081945 6 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetAttr │ │ │ │ + 567: 000f7fdd 272 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttrString │ │ │ │ + 568: 001269b5 168 FUNC GLOBAL DEFAULT 12 PyWeakref_GetRef │ │ │ │ + 569: 00083e95 268 FUNC GLOBAL DEFAULT 12 PyMem_Realloc │ │ │ │ + 570: 00081495 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: 00088bfd 8 FUNC GLOBAL DEFAULT 12 PyStructSequence_GetItem │ │ │ │ - 574: 001277f9 316 FUNC GLOBAL DEFAULT 12 PyImport_GetModule │ │ │ │ - 575: 000d4cad 4 FUNC GLOBAL DEFAULT 12 PyException_SetTraceback │ │ │ │ - 576: 00049ccd 8 FUNC GLOBAL DEFAULT 12 PyComplex_FromDoubles │ │ │ │ + 573: 000884ad 8 FUNC GLOBAL DEFAULT 12 PyStructSequence_GetItem │ │ │ │ + 574: 00126ce1 316 FUNC GLOBAL DEFAULT 12 PyImport_GetModule │ │ │ │ + 575: 000d4215 4 FUNC GLOBAL DEFAULT 12 PyException_SetTraceback │ │ │ │ + 576: 00049b0d 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: 00122295 260 FUNC GLOBAL DEFAULT 12 PyObject_VisitManagedDict │ │ │ │ - 580: 001347f1 320 FUNC GLOBAL DEFAULT 12 PyNumber_Remainder │ │ │ │ + 579: 001217bd 260 FUNC GLOBAL DEFAULT 12 PyObject_VisitManagedDict │ │ │ │ + 580: 00133f1d 320 FUNC GLOBAL DEFAULT 12 PyNumber_Remainder │ │ │ │ 581: 0002c10f 2402 FUNC GLOBAL DEFAULT 12 _Py_GetConfigsAsDict │ │ │ │ 582: 00471710 4 OBJECT GLOBAL DEFAULT 26 _PyImport_FrozenStdlib │ │ │ │ 583: 00000000 0 FUNC GLOBAL DEFAULT UND rewind@GLIBC_2.4 (2) │ │ │ │ - 584: 0020b8c9 64 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterState_GetMainModule │ │ │ │ - 585: 0014f351 56 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_destroy_chain │ │ │ │ - 586: 002477a9 98 FUNC GLOBAL DEFAULT 12 _PyBytes_Find │ │ │ │ - 587: 0017b7f9 48 FUNC GLOBAL DEFAULT 12 PyODict_SetItem │ │ │ │ + 584: 0020af69 64 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterState_GetMainModule │ │ │ │ + 585: 0014e8f9 56 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_destroy_chain │ │ │ │ + 586: 00247155 98 FUNC GLOBAL DEFAULT 12 _PyBytes_Find │ │ │ │ + 587: 0017ab05 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: 0004c2cf 12 FUNC GLOBAL DEFAULT 12 Py_GetPrefix │ │ │ │ - 591: 001d0901 72 FUNC GLOBAL DEFAULT 12 Py_MakePendingCalls │ │ │ │ - 592: 00211c1d 52 FUNC GLOBAL DEFAULT 12 PyContext_CopyCurrent │ │ │ │ + 590: 0004c26f 12 FUNC GLOBAL DEFAULT 12 Py_GetPrefix │ │ │ │ + 591: 001cfd19 72 FUNC GLOBAL DEFAULT 12 Py_MakePendingCalls │ │ │ │ + 592: 0021133d 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: 001f5871 122 FUNC GLOBAL DEFAULT 12 PyEvent_WaitTimed │ │ │ │ - 596: 0015f805 196 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wait │ │ │ │ + 595: 001f4b21 122 FUNC GLOBAL DEFAULT 12 PyEvent_WaitTimed │ │ │ │ + 596: 0015ebc1 196 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wait │ │ │ │ 597: 00000000 0 FUNC GLOBAL DEFAULT UND sched_getscheduler@GLIBC_2.4 (2) │ │ │ │ - 598: 000641f5 6 FUNC GLOBAL DEFAULT 12 PyCFunction_NewEx │ │ │ │ + 598: 000641e1 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: 00051ddd 4 FUNC GLOBAL DEFAULT 12 PyByteArray_Size │ │ │ │ + 604: 00051c91 4 FUNC GLOBAL DEFAULT 12 PyByteArray_Size │ │ │ │ 605: 00000000 0 FUNC GLOBAL DEFAULT UND mbrtowc@GLIBC_2.4 (2) │ │ │ │ - 606: 000d4291 20 FUNC GLOBAL DEFAULT 12 PyErr_GetRaisedException │ │ │ │ - 607: 000b4a6d 1556 FUNC GLOBAL DEFAULT 12 PyFunction_NewWithQualName │ │ │ │ - 608: 000de179 268 FUNC GLOBAL DEFAULT 12 _PyStructSequence_NewType │ │ │ │ + 606: 000d37f9 20 FUNC GLOBAL DEFAULT 12 PyErr_GetRaisedException │ │ │ │ + 607: 000b3fe9 1556 FUNC GLOBAL DEFAULT 12 PyFunction_NewWithQualName │ │ │ │ + 608: 000dd6e9 268 FUNC GLOBAL DEFAULT 12 _PyStructSequence_NewType │ │ │ │ 609: 00000000 0 FUNC GLOBAL DEFAULT UND __setitimer64@GLIBC_2.34 (4) │ │ │ │ - 610: 0007cff1 188 FUNC GLOBAL DEFAULT 12 PyDescr_NewMethod │ │ │ │ - 611: 0004282f 50 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval_clamp │ │ │ │ - 612: 0005f529 40 FUNC GLOBAL DEFAULT 12 PySys_GetXOptions │ │ │ │ - 613: 001e22d5 2 FUNC GLOBAL DEFAULT 12 PyErr_RangedSyntaxLocationObject │ │ │ │ - 614: 00080875 72 FUNC GLOBAL DEFAULT 12 PyModule_AddFunctions │ │ │ │ - 615: 0006341d 2 FUNC GLOBAL DEFAULT 12 PyObject_AsReadBuffer │ │ │ │ - 616: 0018042d 118 FUNC GLOBAL DEFAULT 12 _PyDeadline_Init │ │ │ │ + 610: 0007cfb9 188 FUNC GLOBAL DEFAULT 12 PyDescr_NewMethod │ │ │ │ + 611: 0004281d 50 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval_clamp │ │ │ │ + 612: 0005f515 40 FUNC GLOBAL DEFAULT 12 PySys_GetXOptions │ │ │ │ + 613: 001e15e1 2 FUNC GLOBAL DEFAULT 12 PyErr_RangedSyntaxLocationObject │ │ │ │ + 614: 000803cd 72 FUNC GLOBAL DEFAULT 12 PyModule_AddFunctions │ │ │ │ + 615: 00063409 2 FUNC GLOBAL DEFAULT 12 PyObject_AsReadBuffer │ │ │ │ + 616: 0017f6cd 118 FUNC GLOBAL DEFAULT 12 _PyDeadline_Init │ │ │ │ 617: 0046af4c 4 OBJECT GLOBAL DEFAULT 26 PyExc_ChildProcessError │ │ │ │ - 618: 001e7ce9 68 FUNC GLOBAL DEFAULT 12 PyState_FindModule │ │ │ │ + 618: 001e7011 68 FUNC GLOBAL DEFAULT 12 PyState_FindModule │ │ │ │ 619: 00000000 0 FUNC GLOBAL DEFAULT UND perror@GLIBC_2.4 (2) │ │ │ │ - 620: 0004c105 16 FUNC GLOBAL DEFAULT 12 Py_GetPath │ │ │ │ - 621: 000cc30d 276 FUNC GLOBAL DEFAULT 12 PyObject_GetAttrString │ │ │ │ - 622: 0018bc15 4 FUNC GLOBAL DEFAULT 12 Py_EnterRecursiveCall │ │ │ │ + 620: 0004c0a5 16 FUNC GLOBAL DEFAULT 12 Py_GetPath │ │ │ │ + 621: 000cb869 276 FUNC GLOBAL DEFAULT 12 PyObject_GetAttrString │ │ │ │ + 622: 0018acbd 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: 00123c89 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDigit │ │ │ │ + 626: 00123169 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDigit │ │ │ │ 627: 0002caf5 54 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadLongFromFile │ │ │ │ - 628: 0005068b 54 FUNC GLOBAL DEFAULT 12 PyObject_HasAttr │ │ │ │ - 629: 000474d1 34 FUNC GLOBAL DEFAULT 12 PyFrame_GetBuiltins │ │ │ │ - 630: 000d0a41 3650 FUNC GLOBAL DEFAULT 12 PyLong_FromString │ │ │ │ - 631: 0010eb31 64 FUNC GLOBAL DEFAULT 12 _PyImport_GetModuleAttr │ │ │ │ - 632: 0008e789 584 FUNC GLOBAL DEFAULT 12 _PyObject_LookupSpecial │ │ │ │ - 633: 0020a6c5 12 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEncoding │ │ │ │ + 628: 0005062b 54 FUNC GLOBAL DEFAULT 12 PyObject_HasAttr │ │ │ │ + 629: 0004747b 34 FUNC GLOBAL DEFAULT 12 PyFrame_GetBuiltins │ │ │ │ + 630: 000cff9d 3664 FUNC GLOBAL DEFAULT 12 PyLong_FromString │ │ │ │ + 631: 0010df51 64 FUNC GLOBAL DEFAULT 12 _PyImport_GetModuleAttr │ │ │ │ + 632: 0008dc85 360 FUNC GLOBAL DEFAULT 12 _PyObject_LookupSpecial │ │ │ │ + 633: 00209d61 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: 00098459 96 FUNC GLOBAL DEFAULT 12 _PyObject_NewVar │ │ │ │ + 636: 00097955 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: 001e7161 12 FUNC GLOBAL DEFAULT 12 PyInit__sre │ │ │ │ - 640: 000808bd 144 FUNC GLOBAL DEFAULT 12 PyModule_GetNameObject │ │ │ │ - 641: 00080369 86 FUNC GLOBAL DEFAULT 12 PyModule_NewObject │ │ │ │ - 642: 000c3ae9 152 FUNC GLOBAL DEFAULT 12 PyObject_IsTrue │ │ │ │ - 643: 0005ed6b 70 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Lock │ │ │ │ + 639: 001e6489 12 FUNC GLOBAL DEFAULT 12 PyInit__sre │ │ │ │ + 640: 00080415 144 FUNC GLOBAL DEFAULT 12 PyModule_GetNameObject │ │ │ │ + 641: 00080331 86 FUNC GLOBAL DEFAULT 12 PyModule_NewObject │ │ │ │ + 642: 000c3039 152 FUNC GLOBAL DEFAULT 12 PyObject_IsTrue │ │ │ │ + 643: 0005ed57 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: 0009025d 4 FUNC GLOBAL DEFAULT 12 _Py_fstat_noraise │ │ │ │ + 650: 0008f67d 4 FUNC GLOBAL DEFAULT 12 _Py_fstat_noraise │ │ │ │ 651: 0046bbb4 4 OBJECT GLOBAL DEFAULT 26 PyExc_NameError │ │ │ │ - 652: 00149ded 372 FUNC GLOBAL DEFAULT 12 _Py_HashDouble │ │ │ │ - 653: 000f4705 10 FUNC GLOBAL DEFAULT 12 PyException_SetContext │ │ │ │ - 654: 0005c227 70 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromState │ │ │ │ - 655: 000668e1 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleString │ │ │ │ - 656: 0006c06d 52 FUNC GLOBAL DEFAULT 12 PyPreConfig_InitPythonConfig │ │ │ │ - 657: 001ea295 16 FUNC GLOBAL DEFAULT 12 PyErr_NoMemory │ │ │ │ - 658: 00123c05 100 FUNC GLOBAL DEFAULT 12 PyList_GetItemRef │ │ │ │ - 659: 001580e9 148 FUNC GLOBAL DEFAULT 12 PySequence_Concat │ │ │ │ + 652: 001493b5 372 FUNC GLOBAL DEFAULT 12 _Py_HashDouble │ │ │ │ + 653: 000f3c65 10 FUNC GLOBAL DEFAULT 12 PyException_SetContext │ │ │ │ + 654: 0005c20f 70 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromState │ │ │ │ + 655: 000668d1 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleString │ │ │ │ + 656: 0006c05d 52 FUNC GLOBAL DEFAULT 12 PyPreConfig_InitPythonConfig │ │ │ │ + 657: 001e95bd 16 FUNC GLOBAL DEFAULT 12 PyErr_NoMemory │ │ │ │ + 658: 001230e5 100 FUNC GLOBAL DEFAULT 12 PyList_GetItemRef │ │ │ │ + 659: 001575b5 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: 00061df9 30 FUNC GLOBAL DEFAULT 12 PyEval_ThreadsInitialized │ │ │ │ - 663: 000de171 6 FUNC GLOBAL DEFAULT 12 PyStructSequence_NewType │ │ │ │ + 662: 00061de5 30 FUNC GLOBAL DEFAULT 12 PyEval_ThreadsInitialized │ │ │ │ + 663: 000dd6e1 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: 00182739 8 FUNC GLOBAL DEFAULT 12 PyThreadState_LeaveTracing │ │ │ │ + 666: 001819cd 8 FUNC GLOBAL DEFAULT 12 PyThreadState_LeaveTracing │ │ │ │ 667: 00000000 0 FUNC GLOBAL DEFAULT UND __explicit_bzero_chk@GLIBC_2.25 (17) │ │ │ │ - 668: 001e6dd1 130 FUNC GLOBAL DEFAULT 12 PyErr_NewExceptionWithDoc │ │ │ │ - 669: 00106fb1 14 FUNC GLOBAL DEFAULT 12 PyObject_GenericHash │ │ │ │ - 670: 001463a1 316 FUNC GLOBAL DEFAULT 12 PyErr_Restore │ │ │ │ - 671: 0005f25f 4 FUNC GLOBAL DEFAULT 12 Py_DecRef │ │ │ │ - 672: 000499a1 52 FUNC GLOBAL DEFAULT 12 PyErr_BadArgument │ │ │ │ - 673: 00064191 68 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemStringWithError │ │ │ │ - 674: 00060613 2 FUNC GLOBAL DEFAULT 12 PyFrame_LocalsToFast │ │ │ │ + 668: 001e60f9 130 FUNC GLOBAL DEFAULT 12 PyErr_NewExceptionWithDoc │ │ │ │ + 669: 001063d5 14 FUNC GLOBAL DEFAULT 12 PyObject_GenericHash │ │ │ │ + 670: 001e0211 316 FUNC GLOBAL DEFAULT 12 PyErr_Restore │ │ │ │ + 671: 0005f24b 4 FUNC GLOBAL DEFAULT 12 Py_DecRef │ │ │ │ + 672: 00049945 52 FUNC GLOBAL DEFAULT 12 PyErr_BadArgument │ │ │ │ + 673: 0006417d 68 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemStringWithError │ │ │ │ + 674: 000605ff 2 FUNC GLOBAL DEFAULT 12 PyFrame_LocalsToFast │ │ │ │ 675: 004658a4 208 OBJECT GLOBAL DEFAULT 26 PyListIter_Type │ │ │ │ - 676: 000de0b5 62 FUNC GLOBAL DEFAULT 12 PyModule_AddType │ │ │ │ - 677: 00064e2b 92 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedObject │ │ │ │ - 678: 00063d07 4 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType │ │ │ │ + 676: 000dd625 62 FUNC GLOBAL DEFAULT 12 PyModule_AddType │ │ │ │ + 677: 00064e17 92 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedObject │ │ │ │ + 678: 00063cf3 4 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType │ │ │ │ 679: 0046af64 4 OBJECT GLOBAL DEFAULT 26 PyExc_IsADirectoryError │ │ │ │ - 680: 001d3a01 12 FUNC GLOBAL DEFAULT 12 PyInit_pwd │ │ │ │ - 681: 0003e587 182 FUNC GLOBAL DEFAULT 12 _PyCompile_OptimizeCfg │ │ │ │ + 680: 001d2e19 12 FUNC GLOBAL DEFAULT 12 PyInit_pwd │ │ │ │ + 681: 0003e61b 182 FUNC GLOBAL DEFAULT 12 _PyCompile_OptimizeCfg │ │ │ │ 682: 00000000 0 FUNC GLOBAL DEFAULT UND strchr@GLIBC_2.4 (2) │ │ │ │ - 683: 001e0a81 76 FUNC GLOBAL DEFAULT 12 PyDict_PopString │ │ │ │ + 683: 001dfe45 76 FUNC GLOBAL DEFAULT 12 PyDict_PopString │ │ │ │ 684: 00000000 0 FUNC GLOBAL DEFAULT UND wcstombs@GLIBC_2.4 (2) │ │ │ │ - 685: 002aac60 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_tolower │ │ │ │ - 686: 0004fdb1 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireJumpEvent │ │ │ │ - 687: 00168d45 58 FUNC GLOBAL DEFAULT 12 PyOS_mystrnicmp │ │ │ │ - 688: 0006cc89 156 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new_full │ │ │ │ - 689: 00068317 224 FUNC GLOBAL DEFAULT 12 _Py_open │ │ │ │ - 690: 00089561 52 FUNC GLOBAL DEFAULT 12 PyModule_GetDef │ │ │ │ - 691: 001f894d 12 FUNC GLOBAL DEFAULT 12 PyInit_fcntl │ │ │ │ - 692: 001f1fb1 130 FUNC GLOBAL DEFAULT 12 _PySlice_FromIndices │ │ │ │ + 685: 002aa660 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_tolower │ │ │ │ + 686: 0004fd51 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireJumpEvent │ │ │ │ + 687: 00168125 58 FUNC GLOBAL DEFAULT 12 PyOS_mystrnicmp │ │ │ │ + 688: 0006cc79 156 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new_full │ │ │ │ + 689: 00068307 224 FUNC GLOBAL DEFAULT 12 _Py_open │ │ │ │ + 690: 00088e11 52 FUNC GLOBAL DEFAULT 12 PyModule_GetDef │ │ │ │ + 691: 001f7f51 12 FUNC GLOBAL DEFAULT 12 PyInit_fcntl │ │ │ │ + 692: 001f12d9 130 FUNC GLOBAL DEFAULT 12 _PySlice_FromIndices │ │ │ │ 693: 00000000 0 FUNC GLOBAL DEFAULT UND mknodat@GLIBC_2.33 (10) │ │ │ │ - 694: 0020a6d1 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEncoding │ │ │ │ - 695: 00061c4d 90 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToTitlecase │ │ │ │ + 694: 00209d6d 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEncoding │ │ │ │ + 695: 00061c39 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: 00043819 12 FUNC GLOBAL DEFAULT 12 PyInit__md5 │ │ │ │ + 698: 00043805 12 FUNC GLOBAL DEFAULT 12 PyInit__md5 │ │ │ │ 699: 00000000 0 FUNC GLOBAL DEFAULT UND exp@GLIBC_2.29 (8) │ │ │ │ - 700: 0017dfed 114 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedShort_Converter │ │ │ │ - 701: 0022e1f5 76 FUNC GLOBAL DEFAULT 12 PyUnicode_Replace │ │ │ │ - 702: 000b9bf5 14 FUNC GLOBAL DEFAULT 12 PyDescr_IsData │ │ │ │ - 703: 00067779 28 FUNC GLOBAL DEFAULT 12 _Py_FatalRefcountErrorFunc │ │ │ │ - 704: 0019647d 164 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack2 │ │ │ │ - 705: 000568db 188 FUNC GLOBAL DEFAULT 12 _PyXI_FillNamespaceFromDict │ │ │ │ - 706: 000668b9 40 FUNC GLOBAL DEFAULT 12 PyRun_String │ │ │ │ - 707: 00043103 84 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedInt_Converter │ │ │ │ - 708: 0005ee99 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetContext │ │ │ │ - 709: 0014b21d 42 FUNC GLOBAL DEFAULT 12 _PyErr_Format │ │ │ │ - 710: 0014ecdd 40 FUNC GLOBAL DEFAULT 12 PyTime_Monotonic │ │ │ │ - 711: 000cf15d 90 FUNC GLOBAL DEFAULT 12 PyBuffer_Release │ │ │ │ - 712: 000f9df9 136 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Lock │ │ │ │ + 700: 0017d275 114 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedShort_Converter │ │ │ │ + 701: 0022d9bd 76 FUNC GLOBAL DEFAULT 12 PyUnicode_Replace │ │ │ │ + 702: 000b9165 14 FUNC GLOBAL DEFAULT 12 PyDescr_IsData │ │ │ │ + 703: 00067769 28 FUNC GLOBAL DEFAULT 12 _Py_FatalRefcountErrorFunc │ │ │ │ + 704: 001954fd 164 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack2 │ │ │ │ + 705: 000568c9 188 FUNC GLOBAL DEFAULT 12 _PyXI_FillNamespaceFromDict │ │ │ │ + 706: 000668a9 40 FUNC GLOBAL DEFAULT 12 PyRun_String │ │ │ │ + 707: 000430ed 84 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedInt_Converter │ │ │ │ + 708: 0005ee87 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetContext │ │ │ │ + 709: 0014a7e5 42 FUNC GLOBAL DEFAULT 12 _PyErr_Format │ │ │ │ + 710: 0014e285 40 FUNC GLOBAL DEFAULT 12 PyTime_Monotonic │ │ │ │ + 711: 000ce6b5 90 FUNC GLOBAL DEFAULT 12 PyBuffer_Release │ │ │ │ + 712: 000f9359 136 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Lock │ │ │ │ 713: 00000000 0 FUNC GLOBAL DEFAULT UND fchownat@GLIBC_2.4 (2) │ │ │ │ - 714: 00193669 204 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack4 │ │ │ │ - 715: 000476e9 350 FUNC GLOBAL DEFAULT 12 PyFrame_GetVar │ │ │ │ + 714: 0019278d 204 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack4 │ │ │ │ + 715: 00047765 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: 0006b6cd 200 FUNC GLOBAL DEFAULT 12 PySys_AddWarnOptionUnicode │ │ │ │ - 720: 00067c7f 6 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileEx │ │ │ │ - 721: 00123a9d 12 FUNC GLOBAL DEFAULT 12 _PyErr_Clear │ │ │ │ - 722: 00063df5 112 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Location │ │ │ │ - 723: 0018a25d 1328 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16Stateful │ │ │ │ - 724: 0013d531 292 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack8 │ │ │ │ + 719: 0006b6bd 200 FUNC GLOBAL DEFAULT 12 PySys_AddWarnOptionUnicode │ │ │ │ + 720: 00067c6f 6 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileEx │ │ │ │ + 721: 00122f7d 12 FUNC GLOBAL DEFAULT 12 _PyErr_Clear │ │ │ │ + 722: 00063de1 112 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Location │ │ │ │ + 723: 00189479 1328 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16Stateful │ │ │ │ + 724: 0013cc09 292 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack8 │ │ │ │ 725: 0002e4f1 64 FUNC GLOBAL DEFAULT 12 PyContextVar_New │ │ │ │ 726: 00466374 208 OBJECT GLOBAL DEFAULT 26 PyFrame_Type │ │ │ │ 727: 00000000 0 FUNC GLOBAL DEFAULT UND bind@GLIBC_2.4 (2) │ │ │ │ - 728: 00082d71 40 FUNC GLOBAL DEFAULT 12 Py_BuildValue │ │ │ │ + 728: 000828c1 40 FUNC GLOBAL DEFAULT 12 Py_BuildValue │ │ │ │ 729: 0002dd9f 98 FUNC GLOBAL DEFAULT 12 PyUnstable_AtExit │ │ │ │ - 730: 000605ed 6 FUNC GLOBAL DEFAULT 12 PyVectorcall_NARGS │ │ │ │ - 731: 000de2d1 96 FUNC GLOBAL DEFAULT 12 PyTime_AsSecondsDouble │ │ │ │ - 732: 00068153 206 FUNC GLOBAL DEFAULT 12 PySys_SetPath │ │ │ │ - 733: 000d7e09 112 FUNC GLOBAL DEFAULT 12 _PyAST_Compile │ │ │ │ - 734: 00063399 54 FUNC GLOBAL DEFAULT 12 PyCodec_KnownEncoding │ │ │ │ + 730: 000605d9 6 FUNC GLOBAL DEFAULT 12 PyVectorcall_NARGS │ │ │ │ + 731: 000dd841 96 FUNC GLOBAL DEFAULT 12 PyTime_AsSecondsDouble │ │ │ │ + 732: 00068143 206 FUNC GLOBAL DEFAULT 12 PySys_SetPath │ │ │ │ + 733: 000d7359 112 FUNC GLOBAL DEFAULT 12 _PyAST_Compile │ │ │ │ + 734: 00063385 54 FUNC GLOBAL DEFAULT 12 PyCodec_KnownEncoding │ │ │ │ 735: 00000000 0 FUNC GLOBAL DEFAULT UND log2@GLIBC_2.29 (8) │ │ │ │ - 736: 0014d0b9 226 FUNC GLOBAL DEFAULT 12 PyFloat_FromString │ │ │ │ + 736: 0014c661 226 FUNC GLOBAL DEFAULT 12 PyFloat_FromString │ │ │ │ 737: 0045fef4 4 OBJECT GLOBAL DEFAULT 23 __stack_chk_guard@GLIBC_2.4 (18) │ │ │ │ - 738: 000479c1 28 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16 │ │ │ │ + 738: 0004796b 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: 0016f45d 1170 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF16 │ │ │ │ - 742: 0007f86d 100 FUNC GLOBAL DEFAULT 12 PyUnicode_FromStringAndSize │ │ │ │ + 741: 0016e79d 1170 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF16 │ │ │ │ + 742: 0007f835 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: 0006bfcd 94 FUNC GLOBAL DEFAULT 12 _PyConfig_InitCompatConfig │ │ │ │ - 747: 00082409 64 FUNC GLOBAL DEFAULT 12 PyModule_GetDict │ │ │ │ - 748: 000f94ed 184 FUNC GLOBAL DEFAULT 12 PyObject_CallNoArgs │ │ │ │ - 749: 00060609 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetReason │ │ │ │ - 750: 0006360d 72 FUNC GLOBAL DEFAULT 12 PyObject_InitVar │ │ │ │ - 751: 00048b7f 32 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationObject │ │ │ │ - 752: 00088f95 1484 FUNC GLOBAL DEFAULT 12 PyUnicode_FromWideChar │ │ │ │ - 753: 00083a31 1308 FUNC GLOBAL DEFAULT 12 PyStructSequence_New │ │ │ │ - 754: 001160a1 4 FUNC GLOBAL DEFAULT 12 _PyLong_FromTime_t │ │ │ │ - 755: 000c929d 1704 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ - 756: 0004f3f5 4 FUNC GLOBAL DEFAULT 12 PyMonitoring_ExitScope │ │ │ │ + 746: 0006bfbd 94 FUNC GLOBAL DEFAULT 12 _PyConfig_InitCompatConfig │ │ │ │ + 747: 00081f59 64 FUNC GLOBAL DEFAULT 12 PyModule_GetDict │ │ │ │ + 748: 000f8a4d 184 FUNC GLOBAL DEFAULT 12 PyObject_CallNoArgs │ │ │ │ + 749: 000605f5 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetReason │ │ │ │ + 750: 000635f9 72 FUNC GLOBAL DEFAULT 12 PyObject_InitVar │ │ │ │ + 751: 00048afb 32 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationObject │ │ │ │ + 752: 00088845 1484 FUNC GLOBAL DEFAULT 12 PyUnicode_FromWideChar │ │ │ │ + 753: 00083585 1308 FUNC GLOBAL DEFAULT 12 PyStructSequence_New │ │ │ │ + 754: 00115641 4 FUNC GLOBAL DEFAULT 12 _PyLong_FromTime_t │ │ │ │ + 755: 000c87f9 1708 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ + 756: 0004f395 4 FUNC GLOBAL DEFAULT 12 PyMonitoring_ExitScope │ │ │ │ 757: 004647bc 208 OBJECT GLOBAL DEFAULT 26 PyODictValues_Type │ │ │ │ - 758: 00061dd5 32 FUNC GLOBAL DEFAULT 12 PyArg_VaParse │ │ │ │ + 758: 00061dc1 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: 00065f15 84 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationEx │ │ │ │ - 762: 00127935 100 FUNC GLOBAL DEFAULT 12 PyErr_SetString │ │ │ │ + 761: 00065f01 84 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationEx │ │ │ │ + 762: 00126e1d 100 FUNC GLOBAL DEFAULT 12 PyErr_SetString │ │ │ │ 763: 00000000 0 FUNC GLOBAL DEFAULT UND deflate │ │ │ │ - 764: 00127b49 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod │ │ │ │ - 765: 000454cd 96 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_New │ │ │ │ + 764: 00127025 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod │ │ │ │ + 765: 00045479 96 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_New │ │ │ │ 766: 004b1f70 4 OBJECT GLOBAL DEFAULT 29 PyExc_IOError │ │ │ │ - 767: 000475f9 82 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_GetExtra │ │ │ │ + 767: 000475a1 82 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_GetExtra │ │ │ │ 768: 00000000 0 FUNC GLOBAL DEFAULT UND close_range@GLIBC_2.34 (4) │ │ │ │ 769: 0046ac0c 4 OBJECT GLOBAL DEFAULT 26 PyExc_PendingDeprecationWarning │ │ │ │ - 770: 0005e30d 224 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_GC_NewWithExtraData │ │ │ │ + 770: 0005e2f9 224 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_GC_NewWithExtraData │ │ │ │ 771: 004611dc 208 OBJECT GLOBAL DEFAULT 26 PyModule_Type │ │ │ │ - 772: 001783f1 112 FUNC GLOBAL DEFAULT 12 PyCallIter_New │ │ │ │ - 773: 00067971 80 FUNC GLOBAL DEFAULT 12 Py_FdIsInteractive │ │ │ │ + 772: 001776fd 112 FUNC GLOBAL DEFAULT 12 PyCallIter_New │ │ │ │ + 773: 00067961 80 FUNC GLOBAL DEFAULT 12 Py_FdIsInteractive │ │ │ │ 774: 0046af54 4 OBJECT GLOBAL DEFAULT 26 PyExc_ConnectionRefusedError │ │ │ │ - 775: 001f5e29 12 FUNC GLOBAL DEFAULT 12 PyInit__string │ │ │ │ + 775: 001f522d 12 FUNC GLOBAL DEFAULT 12 PyInit__string │ │ │ │ 776: 00000000 0 FUNC GLOBAL DEFAULT UND __getsockopt64@GLIBC_2.34 (4) │ │ │ │ - 777: 0013b41d 58 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetID │ │ │ │ - 778: 000f5825 308 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAdd │ │ │ │ - 779: 0009e889 53864 FUNC GLOBAL DEFAULT 12 _PyEval_EvalFrameDefault │ │ │ │ - 780: 001d9e45 12 FUNC GLOBAL DEFAULT 12 PyInit__random │ │ │ │ + 777: 0013ab31 58 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetID │ │ │ │ + 778: 000f4d85 308 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAdd │ │ │ │ + 779: 0009ddd9 53914 FUNC GLOBAL DEFAULT 12 _PyEval_EvalFrameDefault │ │ │ │ + 780: 001d9205 12 FUNC GLOBAL DEFAULT 12 PyInit__random │ │ │ │ 781: 004610d0 4 OBJECT GLOBAL DEFAULT 26 PyExc_RuntimeError │ │ │ │ - 782: 000b936d 288 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttr │ │ │ │ - 783: 000d42d1 44 FUNC GLOBAL DEFAULT 12 PyErr_Clear │ │ │ │ + 782: 000b88dd 288 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttr │ │ │ │ + 783: 000d3839 44 FUNC GLOBAL DEFAULT 12 PyErr_Clear │ │ │ │ 784: 00000000 0 FUNC GLOBAL DEFAULT UND renameat@GLIBC_2.4 (2) │ │ │ │ - 785: 000405fb 50 FUNC GLOBAL DEFAULT 12 _PyBytes_ReverseFind │ │ │ │ - 786: 0014dda1 846 FUNC GLOBAL DEFAULT 12 _PySlice_GetLongIndices │ │ │ │ - 787: 001f235d 12 FUNC GLOBAL DEFAULT 12 PyInit__json │ │ │ │ - 788: 001cd345 88 FUNC GLOBAL DEFAULT 12 PyCodec_Register │ │ │ │ - 789: 00061d39 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_BeginSlow │ │ │ │ - 790: 001ae331 12 FUNC GLOBAL DEFAULT 12 PyInit__imp │ │ │ │ + 785: 000405f3 50 FUNC GLOBAL DEFAULT 12 _PyBytes_ReverseFind │ │ │ │ + 786: 0014d349 846 FUNC GLOBAL DEFAULT 12 _PySlice_GetLongIndices │ │ │ │ + 787: 001f1685 12 FUNC GLOBAL DEFAULT 12 PyInit__json │ │ │ │ + 788: 001cc74d 88 FUNC GLOBAL DEFAULT 12 PyCodec_Register │ │ │ │ + 789: 00061d25 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_BeginSlow │ │ │ │ + 790: 001ad4e1 12 FUNC GLOBAL DEFAULT 12 PyInit__imp │ │ │ │ 791: 00000000 0 FUNC GLOBAL DEFAULT UND syscall@GLIBC_2.4 (2) │ │ │ │ - 792: 000f4e85 174 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLong │ │ │ │ - 793: 00092231 96 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromString │ │ │ │ + 792: 000f43e5 174 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLong │ │ │ │ + 793: 0009172d 96 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromString │ │ │ │ 794: 00000000 0 FUNC GLOBAL DEFAULT UND strrchr@GLIBC_2.4 (2) │ │ │ │ - 795: 00051bf9 14 FUNC GLOBAL DEFAULT 12 PyByteArray_FromObject │ │ │ │ - 796: 0013e16d 324 FUNC GLOBAL DEFAULT 12 PySlice_New │ │ │ │ - 797: 000fa6b5 152 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Unlock │ │ │ │ - 798: 001d8e5d 12 FUNC GLOBAL DEFAULT 12 PyInit__heapq │ │ │ │ - 799: 001cdc5d 12 FUNC GLOBAL DEFAULT 12 PyInit__abc │ │ │ │ - 800: 00065f69 8 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocation │ │ │ │ + 795: 00051be1 14 FUNC GLOBAL DEFAULT 12 PyByteArray_FromObject │ │ │ │ + 796: 0013d845 324 FUNC GLOBAL DEFAULT 12 PySlice_New │ │ │ │ + 797: 000f9c15 152 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Unlock │ │ │ │ + 798: 001d8219 12 FUNC GLOBAL DEFAULT 12 PyInit__heapq │ │ │ │ + 799: 001cd065 12 FUNC GLOBAL DEFAULT 12 PyInit__abc │ │ │ │ + 800: 00065f55 8 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocation │ │ │ │ 801: 00000000 0 FUNC GLOBAL DEFAULT UND lsetxattr@GLIBC_2.4 (2) │ │ │ │ - 802: 00051335 56 FUNC GLOBAL DEFAULT 12 _PyErr_FormatFromCause │ │ │ │ - 803: 000667f3 46 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Clear │ │ │ │ - 804: 00071629 536 FUNC GLOBAL DEFAULT 12 _PyObject_GC_New │ │ │ │ - 805: 00145cd9 1200 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeCharmap │ │ │ │ - 806: 000f2d35 1160 FUNC GLOBAL DEFAULT 12 PyUnicode_Partition │ │ │ │ - 807: 00089599 68 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8NoNUL │ │ │ │ - 808: 00165091 4 FUNC GLOBAL DEFAULT 12 _PyTime_AsLong │ │ │ │ + 802: 000512dd 56 FUNC GLOBAL DEFAULT 12 _PyErr_FormatFromCause │ │ │ │ + 803: 000667e3 46 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Clear │ │ │ │ + 804: 00071619 536 FUNC GLOBAL DEFAULT 12 _PyObject_GC_New │ │ │ │ + 805: 001453d9 1200 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeCharmap │ │ │ │ + 806: 000f2291 1160 FUNC GLOBAL DEFAULT 12 PyUnicode_Partition │ │ │ │ + 807: 00088e45 68 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8NoNUL │ │ │ │ + 808: 00164471 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: 00181b59 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromMillisecondsObject │ │ │ │ + 811: 00214209 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: 000ea835 448 FUNC GLOBAL DEFAULT 12 PyUnicode_FindChar │ │ │ │ - 815: 00067bcb 90 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneFlags │ │ │ │ - 816: 0023ee0d 52 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval │ │ │ │ + 814: 000e9da5 432 FUNC GLOBAL DEFAULT 12 PyUnicode_FindChar │ │ │ │ + 815: 00067bbb 90 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneFlags │ │ │ │ + 816: 0023e719 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: 000ed229 354 FUNC GLOBAL DEFAULT 12 PyNumber_Lshift │ │ │ │ - 821: 000ddf61 212 FUNC GLOBAL DEFAULT 12 PyLong_AsLongAndOverflow │ │ │ │ - 822: 00123cc9 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsNumeric │ │ │ │ - 823: 002327b9 6 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Next │ │ │ │ - 824: 002624c5 10 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalDecoder │ │ │ │ - 825: 00091111 4384 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormatV │ │ │ │ - 826: 000d7e79 210 FUNC GLOBAL DEFAULT 12 _PyNumber_Index │ │ │ │ + 820: 000ec789 354 FUNC GLOBAL DEFAULT 12 PyNumber_Lshift │ │ │ │ + 821: 000dd4d1 212 FUNC GLOBAL DEFAULT 12 PyLong_AsLongAndOverflow │ │ │ │ + 822: 001231a9 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsNumeric │ │ │ │ + 823: 002320d1 6 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Next │ │ │ │ + 824: 00261df5 10 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalDecoder │ │ │ │ + 825: 00090539 4596 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormatV │ │ │ │ + 826: 000d73c9 210 FUNC GLOBAL DEFAULT 12 _PyNumber_Index │ │ │ │ 827: 00000000 0 FUNC GLOBAL DEFAULT UND sched_setaffinity@GLIBC_2.4 (2) │ │ │ │ - 828: 0005cc41 4 FUNC GLOBAL DEFAULT 12 _PyXI_FormatExcInfo │ │ │ │ - 829: 000af699 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsPrintable │ │ │ │ - 830: 000cfca1 1092 FUNC GLOBAL DEFAULT 12 _PyEval_UnpackIterable │ │ │ │ + 828: 0005cc29 4 FUNC GLOBAL DEFAULT 12 _PyXI_FormatExcInfo │ │ │ │ + 829: 000aec21 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsPrintable │ │ │ │ + 830: 000cf1f9 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: 00067c2b 76 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileExFlags │ │ │ │ - 836: 001b11c1 12 FUNC GLOBAL DEFAULT 12 PyInit__thread │ │ │ │ + 835: 00067c1b 76 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileExFlags │ │ │ │ + 836: 001b0381 12 FUNC GLOBAL DEFAULT 12 PyInit__thread │ │ │ │ 837: 0002a180 0 FUNC GLOBAL DEFAULT UND XML_SetNotationDeclHandler │ │ │ │ - 838: 001fc649 64 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFunction │ │ │ │ - 839: 0006da5d 44 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_native_id │ │ │ │ - 840: 0006ca19 4 FUNC GLOBAL DEFAULT 12 PyThread_tss_is_created │ │ │ │ + 838: 001fbc71 64 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFunction │ │ │ │ + 839: 0006da4d 44 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_native_id │ │ │ │ + 840: 0006ca09 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: 00148db9 160 FUNC GLOBAL DEFAULT 12 PyUnicode_FromOrdinal │ │ │ │ - 844: 0005dbf3 74 FUNC GLOBAL DEFAULT 12 PyLong_FromNativeBytes │ │ │ │ - 845: 00233755 672 FUNC GLOBAL DEFAULT 12 _PyEval_ExceptionGroupMatch │ │ │ │ + 843: 00148381 160 FUNC GLOBAL DEFAULT 12 PyUnicode_FromOrdinal │ │ │ │ + 844: 0005dbdf 74 FUNC GLOBAL DEFAULT 12 PyLong_FromNativeBytes │ │ │ │ + 845: 00232fd9 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: 0005f2bd 20 FUNC GLOBAL DEFAULT 12 PyRefTracer_GetTracer │ │ │ │ - 849: 0002f059 12 FUNC GLOBAL DEFAULT 12 PyInit__suggestions │ │ │ │ - 850: 000573dd 32 FUNC GLOBAL DEFAULT 12 PyDict_SetDefault │ │ │ │ - 851: 00148e59 76 FUNC GLOBAL DEFAULT 12 _PySet_Update │ │ │ │ - 852: 000f432d 20 FUNC GLOBAL DEFAULT 12 PyException_GetContext │ │ │ │ + 848: 0005f2a9 20 FUNC GLOBAL DEFAULT 12 PyRefTracer_GetTracer │ │ │ │ + 849: 0002f05d 12 FUNC GLOBAL DEFAULT 12 PyInit__suggestions │ │ │ │ + 850: 000573cd 32 FUNC GLOBAL DEFAULT 12 PyDict_SetDefault │ │ │ │ + 851: 00148421 76 FUNC GLOBAL DEFAULT 12 _PySet_Update │ │ │ │ + 852: 000f388d 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: 00064e87 162 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedUnicode │ │ │ │ + 856: 00064e73 162 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedUnicode │ │ │ │ 857: 00000000 0 FUNC GLOBAL DEFAULT UND sched_getaffinity@GLIBC_2.4 (2) │ │ │ │ - 858: 00081785 420 FUNC GLOBAL DEFAULT 12 PyObject_SetAttr │ │ │ │ - 859: 0023a129 264 FUNC GLOBAL DEFAULT 12 _Py_c_pow │ │ │ │ + 858: 000812d5 420 FUNC GLOBAL DEFAULT 12 PyObject_SetAttr │ │ │ │ + 859: 00239c89 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: 00258549 130 FUNC GLOBAL DEFAULT 12 PySequence_SetItem │ │ │ │ - 863: 000f4b01 696 FUNC GLOBAL DEFAULT 12 _PyCode_ConstantKey │ │ │ │ - 864: 00065073 30 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareKindInternal │ │ │ │ - 865: 00177909 1048 FUNC GLOBAL DEFAULT 12 _PyEval_MatchClass │ │ │ │ - 866: 000fcc91 640 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock_timed │ │ │ │ + 862: 00257e81 130 FUNC GLOBAL DEFAULT 12 PySequence_SetItem │ │ │ │ + 863: 000f4061 696 FUNC GLOBAL DEFAULT 12 _PyCode_ConstantKey │ │ │ │ + 864: 0006505f 30 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareKindInternal │ │ │ │ + 865: 00176c15 1048 FUNC GLOBAL DEFAULT 12 _PyEval_MatchClass │ │ │ │ + 866: 000fc321 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: 000f7b69 3860 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevelObject │ │ │ │ - 873: 000573fd 92 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncDesc │ │ │ │ - 874: 000b417d 6 FUNC GLOBAL DEFAULT 12 PyFunction_New │ │ │ │ + 872: 000f70c9 3860 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevelObject │ │ │ │ + 873: 000573ed 92 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncDesc │ │ │ │ + 874: 000b36f9 6 FUNC GLOBAL DEFAULT 12 PyFunction_New │ │ │ │ 875: 00000000 0 FUNC GLOBAL DEFAULT UND symlinkat@GLIBC_2.4 (2) │ │ │ │ - 876: 000481d9 28 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32 │ │ │ │ - 877: 000d72f1 1288 FUNC GLOBAL DEFAULT 12 PyUnicode_RPartition │ │ │ │ - 878: 00183de9 92 FUNC GLOBAL DEFAULT 12 PyComplex_FromCComplex │ │ │ │ + 876: 0004817d 28 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32 │ │ │ │ + 877: 000d684d 1288 FUNC GLOBAL DEFAULT 12 PyUnicode_RPartition │ │ │ │ + 878: 00182f39 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: 00249499 1216 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF32 │ │ │ │ + 882: 00248b21 1216 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF32 │ │ │ │ 883: 00000000 0 FUNC GLOBAL DEFAULT UND memcmp@GLIBC_2.4 (2) │ │ │ │ - 884: 0013cf39 348 FUNC GLOBAL DEFAULT 12 Py_ReprEnter │ │ │ │ + 884: 0013c611 348 FUNC GLOBAL DEFAULT 12 Py_ReprEnter │ │ │ │ 885: 00000000 0 FUNC GLOBAL DEFAULT UND flockfile@GLIBC_2.4 (2) │ │ │ │ - 886: 00189ae1 216 FUNC GLOBAL DEFAULT 12 _Py_c_quot │ │ │ │ + 886: 00188f79 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: 00078311 52 FUNC GLOBAL DEFAULT 12 PyThreadState_Get │ │ │ │ - 890: 000668a5 20 FUNC GLOBAL DEFAULT 12 PyErr_PrintEx │ │ │ │ - 891: 00161d19 62 FUNC GLOBAL DEFAULT 12 _PyLong_Format │ │ │ │ - 892: 0007e2d9 764 FUNC GLOBAL DEFAULT 12 PyWeakref_NewRef │ │ │ │ - 893: 0002fa89 64 FUNC GLOBAL DEFAULT 12 _Py_fstat │ │ │ │ - 894: 001587fd 6 FUNC GLOBAL DEFAULT 12 PyInterpreterState_ThreadHead │ │ │ │ - 895: 00195541 80 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Init │ │ │ │ + 889: 00078361 52 FUNC GLOBAL DEFAULT 12 PyThreadState_Get │ │ │ │ + 890: 00066895 20 FUNC GLOBAL DEFAULT 12 PyErr_PrintEx │ │ │ │ + 891: 001610d5 62 FUNC GLOBAL DEFAULT 12 _PyLong_Format │ │ │ │ + 892: 0007e29d 764 FUNC GLOBAL DEFAULT 12 PyWeakref_NewRef │ │ │ │ + 893: 0002fd89 64 FUNC GLOBAL DEFAULT 12 _Py_fstat │ │ │ │ + 894: 00157cc9 6 FUNC GLOBAL DEFAULT 12 PyInterpreterState_ThreadHead │ │ │ │ + 895: 001945c9 80 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Init │ │ │ │ 896: 00000000 0 FUNC GLOBAL DEFAULT UND splice@GLIBC_2.5 (9) │ │ │ │ - 897: 0006d3ed 94 FUNC GLOBAL DEFAULT 12 _Py_HashBytes │ │ │ │ - 898: 001f1801 84 FUNC GLOBAL DEFAULT 12 PyList_Reverse │ │ │ │ - 899: 00061e89 20 FUNC GLOBAL DEFAULT 12 PyStatus_IsExit │ │ │ │ - 900: 001f34a9 12 FUNC GLOBAL DEFAULT 12 PyInit__opcode │ │ │ │ - 901: 0026b031 50 FUNC GLOBAL DEFAULT 12 Py_AddPendingCall │ │ │ │ + 897: 0006d3dd 94 FUNC GLOBAL DEFAULT 12 _Py_HashBytes │ │ │ │ + 898: 001f0b29 84 FUNC GLOBAL DEFAULT 12 PyList_Reverse │ │ │ │ + 899: 00061e75 20 FUNC GLOBAL DEFAULT 12 PyStatus_IsExit │ │ │ │ + 900: 001f25fd 12 FUNC GLOBAL DEFAULT 12 PyInit__opcode │ │ │ │ + 901: 0026aa8d 50 FUNC GLOBAL DEFAULT 12 Py_AddPendingCall │ │ │ │ 902: 00000000 0 FUNC GLOBAL DEFAULT UND __vfprintf_chk@GLIBC_2.4 (2) │ │ │ │ - 903: 001f5791 44 FUNC GLOBAL DEFAULT 12 PyEvent_Wait │ │ │ │ - 904: 00061fa5 18 FUNC GLOBAL DEFAULT 12 _PySeqLock_AfterFork │ │ │ │ + 903: 001f4a41 44 FUNC GLOBAL DEFAULT 12 PyEvent_Wait │ │ │ │ + 904: 00061f91 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: 0005eedf 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetContext │ │ │ │ - 908: 002116d1 6 FUNC GLOBAL DEFAULT 12 _PyTime_MonotonicWithInfo │ │ │ │ - 909: 00090609 86 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8 │ │ │ │ + 907: 0005eecd 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetContext │ │ │ │ + 908: 00210df1 6 FUNC GLOBAL DEFAULT 12 _PyTime_MonotonicWithInfo │ │ │ │ + 909: 0008fa29 86 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8 │ │ │ │ 910: 00000000 0 FUNC GLOBAL DEFAULT UND fpathconf@GLIBC_2.4 (2) │ │ │ │ - 911: 0013e2b1 48 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetDict │ │ │ │ - 912: 0005f3e1 42 FUNC GLOBAL DEFAULT 12 PyOS_mystricmp │ │ │ │ - 913: 0003ca1b 152 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceConcat │ │ │ │ - 914: 000483bb 190 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_UnregisterClass │ │ │ │ - 915: 0015a511 1072 FUNC GLOBAL DEFAULT 12 PyOS_double_to_string │ │ │ │ + 911: 0013d989 48 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetDict │ │ │ │ + 912: 0005f3cd 42 FUNC GLOBAL DEFAULT 12 PyOS_mystricmp │ │ │ │ + 913: 0003ccb1 152 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceConcat │ │ │ │ + 914: 0004835f 190 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_UnregisterClass │ │ │ │ + 915: 001599dd 1072 FUNC GLOBAL DEFAULT 12 PyOS_double_to_string │ │ │ │ 916: 00000000 0 FUNC GLOBAL DEFAULT UND ldexp@GLIBC_2.4 (2) │ │ │ │ - 917: 0004c50f 12 FUNC GLOBAL DEFAULT 12 Py_GetProgramFullPath │ │ │ │ - 918: 000d40bd 236 FUNC GLOBAL DEFAULT 12 PyErr_ExceptionMatches │ │ │ │ - 919: 00081581 516 FUNC GLOBAL DEFAULT 12 PyObject_SetAttrString │ │ │ │ - 920: 000cddf5 256 FUNC GLOBAL DEFAULT 12 PyBytes_Concat │ │ │ │ - 921: 0009b331 20 FUNC GLOBAL DEFAULT 12 PyEval_GetBuiltins │ │ │ │ + 917: 0004c4af 12 FUNC GLOBAL DEFAULT 12 Py_GetProgramFullPath │ │ │ │ + 918: 000d3625 236 FUNC GLOBAL DEFAULT 12 PyErr_ExceptionMatches │ │ │ │ + 919: 000810d1 516 FUNC GLOBAL DEFAULT 12 PyObject_SetAttrString │ │ │ │ + 920: 000cd34d 256 FUNC GLOBAL DEFAULT 12 PyBytes_Concat │ │ │ │ + 921: 0009a81d 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: 002096f5 240 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_RegisterClass │ │ │ │ - 925: 000de091 36 FUNC GLOBAL DEFAULT 12 PyType_FromModuleAndSpec │ │ │ │ - 926: 0020b48d 116 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_ObjectToID │ │ │ │ - 927: 00063a1f 50 FUNC GLOBAL DEFAULT 12 PyMethod_Self │ │ │ │ - 928: 0023e299 56 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsTracked │ │ │ │ + 924: 00208d95 240 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_RegisterClass │ │ │ │ + 925: 000dd601 36 FUNC GLOBAL DEFAULT 12 PyType_FromModuleAndSpec │ │ │ │ + 926: 0020ab2d 116 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_ObjectToID │ │ │ │ + 927: 00063a0b 50 FUNC GLOBAL DEFAULT 12 PyMethod_Self │ │ │ │ + 928: 0023dc39 56 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsTracked │ │ │ │ 929: 00000000 0 FUNC GLOBAL DEFAULT UND fputc@GLIBC_2.4 (2) │ │ │ │ - 930: 001e4e85 160 FUNC GLOBAL DEFAULT 12 PyObject_ASCII │ │ │ │ + 930: 001e418d 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: 0002f83d 76 FUNC GLOBAL DEFAULT 12 _PyTraceMalloc_GetTraceback │ │ │ │ - 937: 00115b9d 16 FUNC GLOBAL DEFAULT 12 _PyLong_FromGid │ │ │ │ - 938: 001f097d 212 FUNC GLOBAL DEFAULT 12 _PyObject_FunctionStr │ │ │ │ - 939: 0044aecc 268 OBJECT GLOBAL DEFAULT 14 _PyParser_TokenNames │ │ │ │ + 936: 0002fb3d 76 FUNC GLOBAL DEFAULT 12 _PyTraceMalloc_GetTraceback │ │ │ │ + 937: 0011513d 16 FUNC GLOBAL DEFAULT 12 _PyLong_FromGid │ │ │ │ + 938: 001efca5 212 FUNC GLOBAL DEFAULT 12 _PyObject_FunctionStr │ │ │ │ + 939: 0044a8cc 268 OBJECT GLOBAL DEFAULT 14 _PyParser_TokenNames │ │ │ │ 940: 00000000 0 FUNC GLOBAL DEFAULT UND epoll_wait@GLIBC_2.4 (2) │ │ │ │ - 941: 0013b599 70 FUNC GLOBAL DEFAULT 12 PyLong_AsVoidPtr │ │ │ │ + 941: 0013acad 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: 0014f491 28 FUNC GLOBAL DEFAULT 12 PyErr_SetNone │ │ │ │ - 945: 0004b7df 78 FUNC GLOBAL DEFAULT 12 PyObject_DelItemString │ │ │ │ + 944: 0014ea39 28 FUNC GLOBAL DEFAULT 12 PyErr_SetNone │ │ │ │ + 945: 0004b77f 78 FUNC GLOBAL DEFAULT 12 PyObject_DelItemString │ │ │ │ 946: 00000000 0 FUNC GLOBAL DEFAULT UND __syslog_chk@GLIBC_2.4 (2) │ │ │ │ - 947: 000606f3 14 FUNC GLOBAL DEFAULT 12 _Py_SetRefcnt │ │ │ │ - 948: 00198531 52 FUNC GLOBAL DEFAULT 12 PyBuffer_GetPointer │ │ │ │ - 949: 0007d9c9 70 FUNC GLOBAL DEFAULT 12 PyDescr_NewMember │ │ │ │ - 950: 00066821 6 FUNC GLOBAL DEFAULT 12 _PyThreadState_Prealloc │ │ │ │ - 951: 00065ac5 188 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicit │ │ │ │ - 952: 000d4d59 104 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptTypeValid │ │ │ │ + 947: 000606df 14 FUNC GLOBAL DEFAULT 12 _Py_SetRefcnt │ │ │ │ + 948: 00197525 52 FUNC GLOBAL DEFAULT 12 PyBuffer_GetPointer │ │ │ │ + 949: 0007d991 70 FUNC GLOBAL DEFAULT 12 PyDescr_NewMember │ │ │ │ + 950: 00066811 6 FUNC GLOBAL DEFAULT 12 _PyThreadState_Prealloc │ │ │ │ + 951: 00065ab1 188 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicit │ │ │ │ + 952: 000d42c1 104 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptTypeValid │ │ │ │ 953: 00000000 0 FUNC GLOBAL DEFAULT UND accept4@GLIBC_2.10 (19) │ │ │ │ - 954: 000642b9 6 FUNC GLOBAL DEFAULT 12 PyObject_DelAttrString │ │ │ │ + 954: 000642a5 6 FUNC GLOBAL DEFAULT 12 PyObject_DelAttrString │ │ │ │ 955: 00000000 0 FUNC GLOBAL DEFAULT UND fputs@GLIBC_2.4 (2) │ │ │ │ - 956: 00211215 16 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetCurrent │ │ │ │ - 957: 000468a5 52 FUNC GLOBAL DEFAULT 12 Py_GetConstant │ │ │ │ + 956: 00210935 16 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetCurrent │ │ │ │ + 957: 00046b75 52 FUNC GLOBAL DEFAULT 12 Py_GetConstant │ │ │ │ 958: 00000000 0 FUNC GLOBAL DEFAULT UND __utimensat64@GLIBC_2.34 (4) │ │ │ │ 959: 00000000 0 FUNC GLOBAL DEFAULT UND unlockpt@GLIBC_2.4 (2) │ │ │ │ 960: 00000000 0 FUNC GLOBAL DEFAULT UND getgrnam_r@GLIBC_2.4 (2) │ │ │ │ 961: 0046af48 4 OBJECT GLOBAL DEFAULT 26 PyExc_BrokenPipeError │ │ │ │ 962: 00000000 0 FUNC GLOBAL DEFAULT UND sigismember@GLIBC_2.4 (2) │ │ │ │ - 963: 00060633 18 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_CompactValue │ │ │ │ + 963: 0006061f 18 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_CompactValue │ │ │ │ 964: 00000000 0 FUNC GLOBAL DEFAULT UND ttyname_r@GLIBC_2.4 (2) │ │ │ │ - 965: 0007fb45 272 FUNC GLOBAL DEFAULT 12 PyDict_SetItemString │ │ │ │ - 966: 0007f8e9 68 FUNC GLOBAL DEFAULT 12 PyObject_GetItemData │ │ │ │ + 965: 0007fb0d 272 FUNC GLOBAL DEFAULT 12 PyDict_SetItemString │ │ │ │ + 966: 0007f8b1 68 FUNC GLOBAL DEFAULT 12 PyObject_GetItemData │ │ │ │ 967: 00467a08 208 OBJECT GLOBAL DEFAULT 26 PyProperty_Type │ │ │ │ - 968: 00080831 68 FUNC GLOBAL DEFAULT 12 PyObject_GC_Track │ │ │ │ - 969: 0015d295 30 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeIsValid │ │ │ │ + 968: 00080389 68 FUNC GLOBAL DEFAULT 12 PyObject_GC_Track │ │ │ │ + 969: 0015c64d 30 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeIsValid │ │ │ │ 970: 00466c54 208 OBJECT GLOBAL DEFAULT 26 PyAsyncGen_Type │ │ │ │ - 971: 0006c521 38 FUNC GLOBAL DEFAULT 12 PyMem_RawRealloc │ │ │ │ + 971: 0006c511 38 FUNC GLOBAL DEFAULT 12 PyMem_RawRealloc │ │ │ │ 972: 00000000 0 FUNC GLOBAL DEFAULT UND fchmod@GLIBC_2.4 (2) │ │ │ │ - 973: 00066b0d 2 FUNC GLOBAL DEFAULT 12 PyThread_ReInitTLS │ │ │ │ + 973: 00066afd 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: 00126db5 70 FUNC GLOBAL DEFAULT 12 PySet_Clear │ │ │ │ + 977: 00126295 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: 00123b2d 104 FUNC GLOBAL DEFAULT 12 PyCodec_LookupError │ │ │ │ - 981: 00109009 86 FUNC GLOBAL DEFAULT 12 _PyObject_GC_Resize │ │ │ │ - 982: 00240a79 56 FUNC GLOBAL DEFAULT 12 _PyDeadline_Get │ │ │ │ - 983: 00066859 26 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetEvalFrameFunc │ │ │ │ - 984: 00061e19 20 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseLock │ │ │ │ + 980: 0012300d 104 FUNC GLOBAL DEFAULT 12 PyCodec_LookupError │ │ │ │ + 981: 0010842d 86 FUNC GLOBAL DEFAULT 12 _PyObject_GC_Resize │ │ │ │ + 982: 0024038d 56 FUNC GLOBAL DEFAULT 12 _PyDeadline_Get │ │ │ │ + 983: 00066849 26 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetEvalFrameFunc │ │ │ │ + 984: 00061e05 20 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseLock │ │ │ │ 985: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_join@GLIBC_2.34 (4) │ │ │ │ - 986: 00090261 32 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefault │ │ │ │ + 986: 0008f681 32 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefault │ │ │ │ 987: 00000000 0 FUNC GLOBAL DEFAULT UND dup2@GLIBC_2.4 (2) │ │ │ │ - 988: 0015ecf9 64 FUNC GLOBAL DEFAULT 12 _PyDict_GetItem_KnownHash │ │ │ │ - 989: 00079f05 72 FUNC GLOBAL DEFAULT 12 PyType_GenericAlloc │ │ │ │ + 988: 0015e0b1 64 FUNC GLOBAL DEFAULT 12 _PyDict_GetItem_KnownHash │ │ │ │ + 989: 00079f41 72 FUNC GLOBAL DEFAULT 12 PyType_GenericAlloc │ │ │ │ 990: 00000000 0 FUNC GLOBAL DEFAULT UND dup3@GLIBC_2.9 (5) │ │ │ │ - 991: 000fa7f5 100 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLongLong │ │ │ │ + 991: 000f9e6d 128 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLongLong │ │ │ │ 992: 00000000 0 FUNC GLOBAL DEFAULT UND __open64_2@GLIBC_2.7 (11) │ │ │ │ - 993: 00079ed9 42 FUNC GLOBAL DEFAULT 12 PyDescr_NewWrapper │ │ │ │ - 994: 0008cd31 94 FUNC GLOBAL DEFAULT 12 PyArg_ParseTuple │ │ │ │ - 995: 0003d0f7 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetStart │ │ │ │ + 993: 00079f15 42 FUNC GLOBAL DEFAULT 12 PyDescr_NewWrapper │ │ │ │ + 994: 0008c22d 94 FUNC GLOBAL DEFAULT 12 PyArg_ParseTuple │ │ │ │ + 995: 0003d0b9 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetStart │ │ │ │ 996: 004645dc 208 OBJECT GLOBAL DEFAULT 26 PyODictKeys_Type │ │ │ │ - 997: 000cc6ed 32 FUNC GLOBAL DEFAULT 12 PyModule_Add │ │ │ │ - 998: 00066c25 30 FUNC GLOBAL DEFAULT 12 PySignal_SetWakeupFd │ │ │ │ - 999: 00066c1d 4 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_CompileCode │ │ │ │ - 1000: 000de285 36 FUNC GLOBAL DEFAULT 12 PyType_FromSpecWithBases │ │ │ │ - 1001: 00165895 342 FUNC GLOBAL DEFAULT 12 PyBytes_FromObject │ │ │ │ - 1002: 00175ead 804 FUNC GLOBAL DEFAULT 12 _PyLong_Frexp │ │ │ │ - 1003: 0005f5b9 56 FUNC GLOBAL DEFAULT 12 PySys_WriteStdout │ │ │ │ - 1004: 00064969 116 FUNC GLOBAL DEFAULT 12 PyObject_GetArenaAllocator │ │ │ │ - 1005: 001a087d 120 FUNC GLOBAL DEFAULT 12 PyMem_GetAllocator │ │ │ │ + 997: 000cbc49 32 FUNC GLOBAL DEFAULT 12 PyModule_Add │ │ │ │ + 998: 00066c15 30 FUNC GLOBAL DEFAULT 12 PySignal_SetWakeupFd │ │ │ │ + 999: 00066c0d 4 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_CompileCode │ │ │ │ + 1000: 000dd7f5 36 FUNC GLOBAL DEFAULT 12 PyType_FromSpecWithBases │ │ │ │ + 1001: 00164c75 342 FUNC GLOBAL DEFAULT 12 PyBytes_FromObject │ │ │ │ + 1002: 001751f5 804 FUNC GLOBAL DEFAULT 12 _PyLong_Frexp │ │ │ │ + 1003: 0005f5a5 56 FUNC GLOBAL DEFAULT 12 PySys_WriteStdout │ │ │ │ + 1004: 00064955 116 FUNC GLOBAL DEFAULT 12 PyObject_GetArenaAllocator │ │ │ │ + 1005: 0019f875 120 FUNC GLOBAL DEFAULT 12 PyMem_GetAllocator │ │ │ │ 1006: 000291c8 0 FUNC GLOBAL DEFAULT UND XML_SetEncoding │ │ │ │ - 1007: 0007df91 384 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLong │ │ │ │ - 1008: 00191985 332 FUNC GLOBAL DEFAULT 12 PyCodec_ReplaceErrors │ │ │ │ - 1009: 000c0101 410 FUNC GLOBAL DEFAULT 12 PyArg_UnpackTuple │ │ │ │ + 1007: 0007df59 380 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLong │ │ │ │ + 1008: 00190a1d 332 FUNC GLOBAL DEFAULT 12 PyCodec_ReplaceErrors │ │ │ │ + 1009: 000bf671 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: 000783fd 106 FUNC GLOBAL DEFAULT 12 PyDict_Contains │ │ │ │ - 1013: 0004c1fd 64 FUNC GLOBAL DEFAULT 12 PyMapping_HasKey │ │ │ │ - 1014: 001f411d 12 FUNC GLOBAL DEFAULT 12 PyInit_grp │ │ │ │ - 1015: 00035a71 68 FUNC GLOBAL DEFAULT 12 PyDict_DelItemString │ │ │ │ - 1016: 0006c1dd 120 FUNC GLOBAL DEFAULT 12 _Py_DecodeLocaleEx │ │ │ │ + 1012: 0007844d 106 FUNC GLOBAL DEFAULT 12 PyDict_Contains │ │ │ │ + 1013: 0004c19d 64 FUNC GLOBAL DEFAULT 12 PyMapping_HasKey │ │ │ │ + 1014: 001f337d 12 FUNC GLOBAL DEFAULT 12 PyInit_grp │ │ │ │ + 1015: 000358ab 68 FUNC GLOBAL DEFAULT 12 PyDict_DelItemString │ │ │ │ + 1016: 0006c1cd 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: 001766fd 492 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceLshift │ │ │ │ - 1020: 00063421 90 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_FromObject │ │ │ │ - 1021: 000ad45d 118 FUNC GLOBAL DEFAULT 12 _PyArena_Malloc │ │ │ │ + 1019: 00175a41 492 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceLshift │ │ │ │ + 1020: 0006340d 90 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_FromObject │ │ │ │ + 1021: 000ac9e1 118 FUNC GLOBAL DEFAULT 12 _PyArena_Malloc │ │ │ │ 1022: 0046c444 4 OBJECT GLOBAL DEFAULT 26 PyExc_InterpreterError │ │ │ │ - 1023: 0019b471 44 FUNC GLOBAL DEFAULT 12 _Py_SetLocaleFromEnv │ │ │ │ + 1023: 0019a469 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: 00056bf5 58 FUNC GLOBAL DEFAULT 12 _PyXI_FreeNamespace │ │ │ │ + 1027: 00056be5 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: 00093c85 1084 FUNC GLOBAL DEFAULT 12 _PyObject_GetMethod │ │ │ │ - 1031: 0020ee71 64 FUNC GLOBAL DEFAULT 12 PyMapping_Values │ │ │ │ + 1030: 0009317d 1084 FUNC GLOBAL DEFAULT 12 _PyObject_GetMethod │ │ │ │ + 1031: 0020e511 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: 0005fa3d 108 FUNC GLOBAL DEFAULT 12 PyFunction_AddWatcher │ │ │ │ - 1035: 00061d25 20 FUNC GLOBAL DEFAULT 12 PyContext_Exit │ │ │ │ + 1034: 0005fa29 108 FUNC GLOBAL DEFAULT 12 PyFunction_AddWatcher │ │ │ │ + 1035: 00061d11 20 FUNC GLOBAL DEFAULT 12 PyContext_Exit │ │ │ │ 1036: 00000000 0 FUNC GLOBAL DEFAULT UND getppid@GLIBC_2.4 (2) │ │ │ │ - 1037: 0009b5f5 232 FUNC GLOBAL DEFAULT 12 PyEval_EvalCode │ │ │ │ - 1038: 001d00e1 120 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetRunningMain │ │ │ │ + 1037: 0009aae1 232 FUNC GLOBAL DEFAULT 12 PyEval_EvalCode │ │ │ │ + 1038: 001cf4f9 120 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetRunningMain │ │ │ │ 1039: 00000000 0 FUNC GLOBAL DEFAULT UND fopen64@GLIBC_2.4 (2) │ │ │ │ - 1040: 00071f99 492 FUNC GLOBAL DEFAULT 12 PyBytes_FromStringAndSize │ │ │ │ - 1041: 002553cd 88 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_GetBuffer │ │ │ │ + 1040: 00071f89 492 FUNC GLOBAL DEFAULT 12 PyBytes_FromStringAndSize │ │ │ │ + 1041: 00254e51 88 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_GetBuffer │ │ │ │ 1042: 00000000 0 FUNC GLOBAL DEFAULT UND hypot@GLIBC_2.35 (12) │ │ │ │ - 1043: 00153985 88 FUNC GLOBAL DEFAULT 12 _PyArg_NoPositional │ │ │ │ + 1043: 00152f2d 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: 0005f097 4 FUNC GLOBAL DEFAULT 12 PyCode_GetFreevars │ │ │ │ - 1047: 0010d01d 52 FUNC GLOBAL DEFAULT 12 PyObject_Bytes │ │ │ │ - 1048: 00067cfb 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileFlags │ │ │ │ - 1049: 000f4f35 208 FUNC GLOBAL DEFAULT 12 PyNumber_Negative │ │ │ │ - 1050: 00072185 272 FUNC GLOBAL DEFAULT 12 PyTuple_New │ │ │ │ - 1051: 00267a09 874 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_AsDict │ │ │ │ - 1052: 0004f0cb 2 FUNC GLOBAL DEFAULT 12 _PyDict_SizeOf │ │ │ │ - 1053: 00180cf9 8 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromObject │ │ │ │ + 1046: 0005f085 4 FUNC GLOBAL DEFAULT 12 PyCode_GetFreevars │ │ │ │ + 1047: 0010c441 52 FUNC GLOBAL DEFAULT 12 PyObject_Bytes │ │ │ │ + 1048: 00067ceb 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileFlags │ │ │ │ + 1049: 000f4495 208 FUNC GLOBAL DEFAULT 12 PyNumber_Negative │ │ │ │ + 1050: 00072175 272 FUNC GLOBAL DEFAULT 12 PyTuple_New │ │ │ │ + 1051: 002673c9 874 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_AsDict │ │ │ │ + 1052: 0004f06b 2 FUNC GLOBAL DEFAULT 12 _PyDict_SizeOf │ │ │ │ + 1053: 0017ff99 8 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromObject │ │ │ │ 1054: 00000000 0 FUNC GLOBAL DEFAULT UND frexp@GLIBC_2.4 (2) │ │ │ │ - 1055: 00089a85 1416 FUNC GLOBAL DEFAULT 12 _PyObject_MakeTpCall │ │ │ │ - 1056: 001e6571 240 FUNC GLOBAL DEFAULT 12 _Py_Gid_Converter │ │ │ │ + 1055: 00089335 1416 FUNC GLOBAL DEFAULT 12 _PyObject_MakeTpCall │ │ │ │ + 1056: 001e5899 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: 001d53bd 48 FUNC GLOBAL DEFAULT 12 PyThread_start_new_thread │ │ │ │ - 1062: 00067bc5 6 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoop │ │ │ │ - 1063: 0008e5ed 196 FUNC GLOBAL DEFAULT 12 PyDict_Next │ │ │ │ - 1064: 001cf541 208 FUNC GLOBAL DEFAULT 12 PyImport_AddModuleObject │ │ │ │ + 1061: 001d47d5 48 FUNC GLOBAL DEFAULT 12 PyThread_start_new_thread │ │ │ │ + 1062: 00067bb5 6 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoop │ │ │ │ + 1063: 0008dae9 196 FUNC GLOBAL DEFAULT 12 PyDict_Next │ │ │ │ + 1064: 001ce959 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: 00046f75 172 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_SetExtra │ │ │ │ - 1068: 0022f709 2 FUNC GLOBAL DEFAULT 12 PyDict_Values │ │ │ │ - 1069: 00196255 452 FUNC GLOBAL DEFAULT 12 PyFloat_Pack2 │ │ │ │ - 1070: 001eda91 20 FUNC GLOBAL DEFAULT 12 _PyEvent_IsSet │ │ │ │ + 1067: 00046f05 172 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_SetExtra │ │ │ │ + 1068: 0022ef8d 2 FUNC GLOBAL DEFAULT 12 PyDict_Values │ │ │ │ + 1069: 001952d5 452 FUNC GLOBAL DEFAULT 12 PyFloat_Pack2 │ │ │ │ + 1070: 001ecdb9 20 FUNC GLOBAL DEFAULT 12 _PyEvent_IsSet │ │ │ │ 1071: 0002e723 266 FUNC GLOBAL DEFAULT 12 PyObject_Print │ │ │ │ - 1072: 0008f765 48 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallDict │ │ │ │ - 1073: 00132aa5 26 FUNC GLOBAL DEFAULT 12 PyIter_Check │ │ │ │ - 1074: 0013d489 84 FUNC GLOBAL DEFAULT 12 Py_ReprLeave │ │ │ │ - 1075: 00192771 408 FUNC GLOBAL DEFAULT 12 PyFloat_Pack4 │ │ │ │ + 1072: 0008eb81 48 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallDict │ │ │ │ + 1073: 001321cd 26 FUNC GLOBAL DEFAULT 12 PyIter_Check │ │ │ │ + 1074: 0013cb61 84 FUNC GLOBAL DEFAULT 12 Py_ReprLeave │ │ │ │ + 1075: 001917f9 408 FUNC GLOBAL DEFAULT 12 PyFloat_Pack4 │ │ │ │ 1076: 00463938 208 OBJECT GLOBAL DEFAULT 26 PyRangeIter_Type │ │ │ │ - 1077: 00172fed 12 FUNC GLOBAL DEFAULT 12 PyNumber_Power │ │ │ │ - 1078: 0005f5f1 62 FUNC GLOBAL DEFAULT 12 PyTime_TimeRaw │ │ │ │ + 1077: 001723bd 12 FUNC GLOBAL DEFAULT 12 PyNumber_Power │ │ │ │ + 1078: 0005f5dd 62 FUNC GLOBAL DEFAULT 12 PyTime_TimeRaw │ │ │ │ 1079: 00000000 0 FUNC GLOBAL DEFAULT UND inflateCopy@ZLIB_1.2.0 (24) │ │ │ │ - 1080: 0007b989 464 FUNC GLOBAL DEFAULT 12 PyObject_Free │ │ │ │ - 1081: 001d7be1 12 FUNC GLOBAL DEFAULT 12 PyInit__datetime │ │ │ │ - 1082: 00106fa1 14 FUNC GLOBAL DEFAULT 12 Py_HashPointer │ │ │ │ - 1083: 0014e9b9 436 FUNC GLOBAL DEFAULT 12 PyFloat_Pack8 │ │ │ │ - 1084: 00030115 884 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork_Child │ │ │ │ + 1080: 0007b94d 464 FUNC GLOBAL DEFAULT 12 PyObject_Free │ │ │ │ + 1081: 001d7031 12 FUNC GLOBAL DEFAULT 12 PyInit__datetime │ │ │ │ + 1082: 001063c5 14 FUNC GLOBAL DEFAULT 12 Py_HashPointer │ │ │ │ + 1083: 0014df61 436 FUNC GLOBAL DEFAULT 12 PyFloat_Pack8 │ │ │ │ + 1084: 00030365 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: 00131d35 44 FUNC GLOBAL DEFAULT 12 PyEval_MergeCompilerFlags │ │ │ │ - 1089: 000d42a5 44 FUNC GLOBAL DEFAULT 12 PyErr_SetRaisedException │ │ │ │ - 1090: 001d79dd 68 FUNC GLOBAL DEFAULT 12 PyModule_Create2 │ │ │ │ - 1091: 001f1d6d 110 FUNC GLOBAL DEFAULT 12 PySequence_GetSlice │ │ │ │ - 1092: 00066c9f 18 FUNC GLOBAL DEFAULT 12 PyOS_InterruptOccurred │ │ │ │ - 1093: 00061d49 6 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Clear │ │ │ │ + 1088: 00131459 44 FUNC GLOBAL DEFAULT 12 PyEval_MergeCompilerFlags │ │ │ │ + 1089: 000d380d 44 FUNC GLOBAL DEFAULT 12 PyErr_SetRaisedException │ │ │ │ + 1090: 001d6e2d 68 FUNC GLOBAL DEFAULT 12 PyModule_Create2 │ │ │ │ + 1091: 001f1181 110 FUNC GLOBAL DEFAULT 12 PySequence_GetSlice │ │ │ │ + 1092: 00066c8f 18 FUNC GLOBAL DEFAULT 12 PyOS_InterruptOccurred │ │ │ │ + 1093: 00061d35 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: 0005f48f 58 FUNC GLOBAL DEFAULT 12 PySys_FormatStdout │ │ │ │ - 1098: 0005f24d 18 FUNC GLOBAL DEFAULT 12 Py_IncRef │ │ │ │ - 1099: 00061e31 20 FUNC GLOBAL DEFAULT 12 PyStatus_Error │ │ │ │ + 1097: 0005f47b 58 FUNC GLOBAL DEFAULT 12 PySys_FormatStdout │ │ │ │ + 1098: 0005f239 18 FUNC GLOBAL DEFAULT 12 Py_IncRef │ │ │ │ + 1099: 00061e1d 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: 000e4bf1 808 FUNC GLOBAL DEFAULT 12 PyObject_Str │ │ │ │ - 1105: 0013d371 104 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteChar │ │ │ │ - 1106: 000e9be1 692 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideCharString │ │ │ │ - 1107: 001540ad 26 FUNC GLOBAL DEFAULT 12 PySequence_Check │ │ │ │ - 1108: 001776fd 52 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLinebreak │ │ │ │ - 1109: 000679c1 50 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_FailIfRunningMain │ │ │ │ - 1110: 00204be9 36 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimespec │ │ │ │ - 1111: 000e5199 488 FUNC GLOBAL DEFAULT 12 PyErr_CheckSignals │ │ │ │ - 1112: 00127585 346 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Line │ │ │ │ + 1104: 000e4149 808 FUNC GLOBAL DEFAULT 12 PyObject_Str │ │ │ │ + 1105: 0013ca49 104 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteChar │ │ │ │ + 1106: 000e9151 692 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideCharString │ │ │ │ + 1107: 00153655 26 FUNC GLOBAL DEFAULT 12 PySequence_Check │ │ │ │ + 1108: 00176a09 52 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLinebreak │ │ │ │ + 1109: 000679b1 50 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_FailIfRunningMain │ │ │ │ + 1110: 00204249 36 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimespec │ │ │ │ + 1111: 000e46f1 488 FUNC GLOBAL DEFAULT 12 PyErr_CheckSignals │ │ │ │ + 1112: 00126a6d 346 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Line │ │ │ │ 1113: 0002ac99 36 FUNC GLOBAL DEFAULT 12 PyPreConfig_InitIsolatedConfig │ │ │ │ - 1114: 001cf61d 116 FUNC GLOBAL DEFAULT 12 PyDict_Watch │ │ │ │ - 1115: 0006c261 104 FUNC GLOBAL DEFAULT 12 PyConfig_SetString │ │ │ │ - 1116: 00036afd 82 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcUnbound │ │ │ │ - 1117: 0020cadd 52 FUNC GLOBAL DEFAULT 12 Py_GetConstantBorrowed │ │ │ │ + 1114: 001cea35 116 FUNC GLOBAL DEFAULT 12 PyDict_Watch │ │ │ │ + 1115: 0006c251 104 FUNC GLOBAL DEFAULT 12 PyConfig_SetString │ │ │ │ + 1116: 00036c35 82 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcUnbound │ │ │ │ + 1117: 0020c17d 52 FUNC GLOBAL DEFAULT 12 Py_GetConstantBorrowed │ │ │ │ 1118: 0002afbb 40 FUNC GLOBAL DEFAULT 12 PyConfig_SetArgv │ │ │ │ - 1119: 0005f2d7 126 FUNC GLOBAL DEFAULT 12 PyWeakref_GetObject │ │ │ │ - 1120: 00056d09 54 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsFinalized │ │ │ │ - 1121: 001e44e9 104 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcCheckArg │ │ │ │ - 1122: 0018e455 250 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLongAndOverflow │ │ │ │ - 1123: 00071d0d 652 FUNC GLOBAL DEFAULT 12 PyUnicode_New │ │ │ │ - 1124: 0017c525 44 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4 │ │ │ │ + 1119: 0005f2c3 126 FUNC GLOBAL DEFAULT 12 PyWeakref_GetObject │ │ │ │ + 1120: 00056cf9 54 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsFinalized │ │ │ │ + 1121: 001e37f5 104 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcCheckArg │ │ │ │ + 1122: 0018d4f5 250 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLongAndOverflow │ │ │ │ + 1123: 00071cfd 652 FUNC GLOBAL DEFAULT 12 PyUnicode_New │ │ │ │ + 1124: 0017b829 44 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4 │ │ │ │ 1125: 00000000 0 FUNC GLOBAL DEFAULT UND killpg@GLIBC_2.4 (2) │ │ │ │ - 1126: 00060519 58 FUNC GLOBAL DEFAULT 12 PyBuffer_FillContiguousStrides │ │ │ │ - 1127: 0006c869 304 FUNC GLOBAL DEFAULT 12 PyConfig_Clear │ │ │ │ + 1126: 00060505 58 FUNC GLOBAL DEFAULT 12 PyBuffer_FillContiguousStrides │ │ │ │ + 1127: 0006c859 304 FUNC GLOBAL DEFAULT 12 PyConfig_Clear │ │ │ │ 1128: 00464268 208 OBJECT GLOBAL DEFAULT 26 PyMemoryView_Type │ │ │ │ - 1129: 0005c8c7 18 FUNC GLOBAL DEFAULT 12 PyFloat_GetMin │ │ │ │ + 1129: 0005c8af 18 FUNC GLOBAL DEFAULT 12 PyFloat_GetMin │ │ │ │ 1130: 00000000 0 FUNC GLOBAL DEFAULT UND pwrite64@GLIBC_2.4 (2) │ │ │ │ - 1131: 0005f885 48 FUNC GLOBAL DEFAULT 12 PyUnicode_Translate │ │ │ │ + 1131: 0005f871 48 FUNC GLOBAL DEFAULT 12 PyUnicode_Translate │ │ │ │ 1132: 00000000 0 FUNC GLOBAL DEFAULT UND kill@GLIBC_2.4 (2) │ │ │ │ - 1133: 0003e551 54 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrString │ │ │ │ + 1133: 0003e5e5 54 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrString │ │ │ │ 1134: 00000000 0 FUNC GLOBAL DEFAULT UND wcschr@GLIBC_2.4 (2) │ │ │ │ - 1135: 0014c99d 594 FUNC GLOBAL DEFAULT 12 PyBytes_Repr │ │ │ │ - 1136: 00072329 12 FUNC GLOBAL DEFAULT 12 PyStatus_Ok │ │ │ │ + 1135: 0014bf45 594 FUNC GLOBAL DEFAULT 12 PyBytes_Repr │ │ │ │ + 1136: 00072391 12 FUNC GLOBAL DEFAULT 12 PyStatus_Ok │ │ │ │ 1137: 00000000 0 FUNC GLOBAL DEFAULT UND memcpy@GLIBC_2.4 (2) │ │ │ │ - 1138: 0013f3b9 480 FUNC GLOBAL DEFAULT 12 PyFloat_AsDouble │ │ │ │ - 1139: 000eb991 94 FUNC GLOBAL DEFAULT 12 _PyLong_NumBits │ │ │ │ + 1138: 0013ea99 480 FUNC GLOBAL DEFAULT 12 PyFloat_AsDouble │ │ │ │ + 1139: 000eaef1 94 FUNC GLOBAL DEFAULT 12 _PyLong_NumBits │ │ │ │ 1140: 004651dc 208 OBJECT GLOBAL DEFAULT 26 PyDictRevIterKey_Type │ │ │ │ - 1141: 0003d0fb 318 FUNC GLOBAL DEFAULT 12 PyFrame_New │ │ │ │ - 1142: 0015d2d5 540 FUNC GLOBAL DEFAULT 12 PyUnicode_AsASCIIString │ │ │ │ + 1141: 0003d153 318 FUNC GLOBAL DEFAULT 12 PyFrame_New │ │ │ │ + 1142: 0015c68d 540 FUNC GLOBAL DEFAULT 12 PyUnicode_AsASCIIString │ │ │ │ 1143: 00000000 0 FUNC GLOBAL DEFAULT UND getgrent@GLIBC_2.4 (2) │ │ │ │ - 1144: 0015e87d 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasJump │ │ │ │ + 1144: 0015dc35 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasJump │ │ │ │ 1145: 000299c4 0 FUNC GLOBAL DEFAULT UND cbrt@GLIBC_2.4 (3) │ │ │ │ - 1146: 0005d76b 58 FUNC GLOBAL DEFAULT 12 PyImport_GetModuleDict │ │ │ │ + 1146: 0005d757 58 FUNC GLOBAL DEFAULT 12 PyImport_GetModuleDict │ │ │ │ 1147: 00000000 0 FUNC GLOBAL DEFAULT UND copy_file_range@GLIBC_2.27 (13) │ │ │ │ - 1148: 000b7735 80 FUNC GLOBAL DEFAULT 12 _PyFunction_SetVersion │ │ │ │ + 1148: 000b6ca5 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: 0024ce31 4 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_NewObject │ │ │ │ - 1154: 000782d9 54 FUNC GLOBAL DEFAULT 12 PyObject_GC_UnTrack │ │ │ │ - 1155: 0022e271 38 FUNC GLOBAL DEFAULT 12 _PyGen_yf │ │ │ │ - 1156: 0005c385 142 FUNC GLOBAL DEFAULT 12 PyFile_FromFd │ │ │ │ - 1157: 0006b32d 16 FUNC GLOBAL DEFAULT 12 _Py_Get_Getpath_CodeObject │ │ │ │ - 1158: 00090661 56 FUNC GLOBAL DEFAULT 12 PySys_Audit │ │ │ │ - 1159: 000d2ca1 192 FUNC GLOBAL DEFAULT 12 PyObject_CallOneArg │ │ │ │ - 1160: 00087459 32 FUNC GLOBAL DEFAULT 12 PyDict_Update │ │ │ │ + 1153: 0024c759 4 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_NewObject │ │ │ │ + 1154: 00078329 54 FUNC GLOBAL DEFAULT 12 PyObject_GC_UnTrack │ │ │ │ + 1155: 0022daf5 38 FUNC GLOBAL DEFAULT 12 _PyGen_yf │ │ │ │ + 1156: 0005c36d 142 FUNC GLOBAL DEFAULT 12 PyFile_FromFd │ │ │ │ + 1157: 0006b31d 16 FUNC GLOBAL DEFAULT 12 _Py_Get_Getpath_CodeObject │ │ │ │ + 1158: 0008fa81 56 FUNC GLOBAL DEFAULT 12 PySys_Audit │ │ │ │ + 1159: 000d2205 192 FUNC GLOBAL DEFAULT 12 PyObject_CallOneArg │ │ │ │ + 1160: 00086f5d 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: 000f934d 416 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizerFromDealloc │ │ │ │ + 1165: 000f88ad 416 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizerFromDealloc │ │ │ │ 1166: 0046ea9c 208 OBJECT GLOBAL DEFAULT 26 _PyExc_IncompleteInputError │ │ │ │ - 1167: 0005737f 4 FUNC GLOBAL DEFAULT 12 PyDict_MergeFromSeq2 │ │ │ │ - 1168: 00238889 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceTrueDivide │ │ │ │ - 1169: 00081f81 280 FUNC GLOBAL DEFAULT 12 _PyType_LookupRef │ │ │ │ - 1170: 00077385 460 FUNC GLOBAL DEFAULT 12 PyMem_Free │ │ │ │ - 1171: 00060615 18 FUNC GLOBAL DEFAULT 12 _PyFrame_IsEntryFrame │ │ │ │ - 1172: 0008032d 60 FUNC GLOBAL DEFAULT 12 PyModule_New │ │ │ │ + 1167: 0005736f 4 FUNC GLOBAL DEFAULT 12 PyDict_MergeFromSeq2 │ │ │ │ + 1168: 00238025 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceTrueDivide │ │ │ │ + 1169: 00081ad1 280 FUNC GLOBAL DEFAULT 12 _PyType_LookupRef │ │ │ │ + 1170: 000773d5 460 FUNC GLOBAL DEFAULT 12 PyMem_Free │ │ │ │ + 1171: 00060601 18 FUNC GLOBAL DEFAULT 12 _PyFrame_IsEntryFrame │ │ │ │ + 1172: 000802f5 60 FUNC GLOBAL DEFAULT 12 PyModule_New │ │ │ │ 1173: 00000000 0 FUNC GLOBAL DEFAULT UND __pthread_cond_timedwait64@GLIBC_2.34 (4) │ │ │ │ - 1174: 0036fe74 128 OBJECT GLOBAL DEFAULT 14 _Py_ascii_whitespace │ │ │ │ - 1175: 0011c5fd 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDecimalDigit │ │ │ │ + 1174: 0036f874 128 OBJECT GLOBAL DEFAULT 14 _Py_ascii_whitespace │ │ │ │ + 1175: 0011bb89 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDecimalDigit │ │ │ │ 1176: 0002be75 304 FUNC GLOBAL DEFAULT 12 PyOS_Readline │ │ │ │ - 1177: 0005bbbd 84 FUNC GLOBAL DEFAULT 12 _PyLong_Size_t_Converter │ │ │ │ - 1178: 00051ed3 30 FUNC GLOBAL DEFAULT 12 PyBytes_ConcatAndDel │ │ │ │ + 1177: 0005bba5 84 FUNC GLOBAL DEFAULT 12 _PyLong_Size_t_Converter │ │ │ │ + 1178: 00051ebb 30 FUNC GLOBAL DEFAULT 12 PyBytes_ConcatAndDel │ │ │ │ 1179: 000347a7 10 FUNC GLOBAL DEFAULT 12 PyInit__elementtree │ │ │ │ - 1180: 001e41e9 52 FUNC GLOBAL DEFAULT 12 PyModule_AddObject │ │ │ │ + 1180: 001e34f5 52 FUNC GLOBAL DEFAULT 12 PyModule_AddObject │ │ │ │ 1181: 00000000 0 FUNC GLOBAL DEFAULT UND strerror@GLIBC_2.4 (2) │ │ │ │ - 1182: 0005ed61 10 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLasti │ │ │ │ - 1183: 000ba321 744 FUNC GLOBAL DEFAULT 12 _PyEval_FrameClearAndPop │ │ │ │ - 1184: 00149d5d 54 FUNC GLOBAL DEFAULT 12 PyFunction_GetModule │ │ │ │ - 1185: 00107881 88 FUNC GLOBAL DEFAULT 12 PyThread_free_lock │ │ │ │ + 1182: 0005ed4d 10 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLasti │ │ │ │ + 1183: 000b9891 744 FUNC GLOBAL DEFAULT 12 _PyEval_FrameClearAndPop │ │ │ │ + 1184: 00149325 54 FUNC GLOBAL DEFAULT 12 PyFunction_GetModule │ │ │ │ + 1185: 00106ca5 88 FUNC GLOBAL DEFAULT 12 PyThread_free_lock │ │ │ │ 1186: 0002a0d4 0 FUNC GLOBAL DEFAULT UND XML_SetElementDeclHandler │ │ │ │ - 1187: 00123a85 10 FUNC GLOBAL DEFAULT 12 _PyErr_ExceptionMatches │ │ │ │ - 1188: 00090229 50 FUNC GLOBAL DEFAULT 12 PyObject_Type │ │ │ │ - 1189: 00060611 2 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocals │ │ │ │ - 1190: 0007f849 34 FUNC GLOBAL DEFAULT 12 PyType_Ready │ │ │ │ + 1187: 00122f65 10 FUNC GLOBAL DEFAULT 12 _PyErr_ExceptionMatches │ │ │ │ + 1188: 0008f649 50 FUNC GLOBAL DEFAULT 12 PyObject_Type │ │ │ │ + 1189: 000605fd 2 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocals │ │ │ │ + 1190: 0007f811 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: 0015a171 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceXor │ │ │ │ + 1193: 0015963d 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceXor │ │ │ │ 1194: 00000000 0 FUNC GLOBAL DEFAULT UND bindtextdomain@GLIBC_2.4 (2) │ │ │ │ - 1195: 0005efff 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetName │ │ │ │ - 1196: 0036caf8 104 OBJECT GLOBAL DEFAULT 14 _PyEval_BinaryOps │ │ │ │ - 1197: 0015e411 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasConst │ │ │ │ - 1198: 000fcf11 40 FUNC GLOBAL DEFAULT 12 PyTime_MonotonicRaw │ │ │ │ - 1199: 001f8561 340 FUNC GLOBAL DEFAULT 12 _PyEval_SetProfile │ │ │ │ + 1195: 0005efed 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetName │ │ │ │ + 1196: 0036c4f8 104 OBJECT GLOBAL DEFAULT 14 _PyEval_BinaryOps │ │ │ │ + 1197: 0015d7c9 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasConst │ │ │ │ + 1198: 000fc5a1 40 FUNC GLOBAL DEFAULT 12 PyTime_MonotonicRaw │ │ │ │ + 1199: 001f7b65 340 FUNC GLOBAL DEFAULT 12 _PyEval_SetProfile │ │ │ │ 1200: 00462980 208 OBJECT GLOBAL DEFAULT 26 _PyWeakref_ProxyType │ │ │ │ - 1201: 00060561 30 FUNC GLOBAL DEFAULT 12 PyAIter_Check │ │ │ │ - 1202: 0005f9a5 92 FUNC GLOBAL DEFAULT 12 PyDict_AddWatcher │ │ │ │ - 1203: 0004cce3 62 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyString │ │ │ │ - 1204: 0020b195 46 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetIDObject │ │ │ │ + 1201: 0006054d 30 FUNC GLOBAL DEFAULT 12 PyAIter_Check │ │ │ │ + 1202: 0005f991 92 FUNC GLOBAL DEFAULT 12 PyDict_AddWatcher │ │ │ │ + 1203: 0004cc83 62 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyString │ │ │ │ + 1204: 0020a831 46 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetIDObject │ │ │ │ 1205: 00000000 0 FUNC GLOBAL DEFAULT UND pipe@GLIBC_2.4 (2) │ │ │ │ - 1206: 0006b971 20 FUNC GLOBAL DEFAULT 12 PySys_SetArgv │ │ │ │ - 1207: 0003c2cd 32 FUNC GLOBAL DEFAULT 12 PyErr_NormalizeException │ │ │ │ + 1206: 0006b961 20 FUNC GLOBAL DEFAULT 12 PySys_SetArgv │ │ │ │ + 1207: 0003c2c5 32 FUNC GLOBAL DEFAULT 12 PyErr_NormalizeException │ │ │ │ 1208: 00000000 0 FUNC GLOBAL DEFAULT UND fchmodat@GLIBC_2.4 (2) │ │ │ │ - 1209: 0012bdd9 354 FUNC GLOBAL DEFAULT 12 PyNumber_FloorDivide │ │ │ │ - 1210: 00054007 6 FUNC GLOBAL DEFAULT 12 PyUnicode_AsLatin1String │ │ │ │ + 1209: 0012b291 354 FUNC GLOBAL DEFAULT 12 PyNumber_FloorDivide │ │ │ │ + 1210: 00053fef 6 FUNC GLOBAL DEFAULT 12 PyUnicode_AsLatin1String │ │ │ │ 1211: 004646cc 208 OBJECT GLOBAL DEFAULT 26 PyODictItems_Type │ │ │ │ - 1212: 0005fb81 108 FUNC GLOBAL DEFAULT 12 PyType_Watch │ │ │ │ - 1213: 000334f5 68 FUNC GLOBAL DEFAULT 12 _PyImport_SetModule │ │ │ │ - 1214: 00067dcb 30 FUNC GLOBAL DEFAULT 12 Py_CompileStringFlags │ │ │ │ - 1215: 001bb4e1 12 FUNC GLOBAL DEFAULT 12 PyInit__io │ │ │ │ + 1212: 0005fb6d 108 FUNC GLOBAL DEFAULT 12 PyType_Watch │ │ │ │ + 1213: 000334f9 68 FUNC GLOBAL DEFAULT 12 _PyImport_SetModule │ │ │ │ + 1214: 00067dbb 30 FUNC GLOBAL DEFAULT 12 Py_CompileStringFlags │ │ │ │ + 1215: 001ba979 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: 000519e3 168 FUNC GLOBAL DEFAULT 12 PySequence_Repeat │ │ │ │ - 1219: 0017714d 82 FUNC GLOBAL DEFAULT 12 _PyLong_AsTime_t │ │ │ │ + 1218: 000519cb 168 FUNC GLOBAL DEFAULT 12 PySequence_Repeat │ │ │ │ + 1219: 00176491 82 FUNC GLOBAL DEFAULT 12 _PyLong_AsTime_t │ │ │ │ 1220: 0046dad4 4 OBJECT GLOBAL DEFAULT 26 PyExc_TabError │ │ │ │ - 1221: 001add35 72 FUNC GLOBAL DEFAULT 12 PyImport_AddModuleRef │ │ │ │ + 1221: 001acee5 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: 001673fd 84 FUNC GLOBAL DEFAULT 12 PyType_GetModuleState │ │ │ │ - 1226: 000506c1 92 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireRaiseEvent │ │ │ │ - 1227: 00089709 192 FUNC GLOBAL DEFAULT 12 PyObject_SetItem │ │ │ │ + 1225: 001667dd 84 FUNC GLOBAL DEFAULT 12 PyType_GetModuleState │ │ │ │ + 1226: 00050661 92 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireRaiseEvent │ │ │ │ + 1227: 00088fb9 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: 000606bd 2 FUNC GLOBAL DEFAULT 12 _Py_BreakPoint │ │ │ │ + 1230: 000606a9 2 FUNC GLOBAL DEFAULT 12 _Py_BreakPoint │ │ │ │ 1231: 00463ce8 208 OBJECT GLOBAL DEFAULT 26 PyModuleDef_Type │ │ │ │ - 1232: 000606bf 4 FUNC GLOBAL DEFAULT 12 PyObject_GET_WEAKREFS_LISTPTR │ │ │ │ + 1232: 000606ab 4 FUNC GLOBAL DEFAULT 12 PyObject_GET_WEAKREFS_LISTPTR │ │ │ │ 1233: 00000000 0 FUNC GLOBAL DEFAULT UND if_nametoindex@GLIBC_2.4 (2) │ │ │ │ - 1234: 0015036d 84 FUNC GLOBAL DEFAULT 12 PyType_GetModule │ │ │ │ + 1234: 0014f915 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: 00199fe1 86 FUNC GLOBAL DEFAULT 12 PyConfig_InitIsolatedConfig │ │ │ │ + 1237: 00198fd9 86 FUNC GLOBAL DEFAULT 12 PyConfig_InitIsolatedConfig │ │ │ │ 1238: 0002a5d8 0 FUNC GLOBAL DEFAULT UND cosh@GLIBC_2.4 (3) │ │ │ │ - 1239: 000f1c25 26 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrno │ │ │ │ - 1240: 000bc5f9 692 FUNC GLOBAL DEFAULT 12 _PyUnicode_ScanIdentifier │ │ │ │ + 1239: 000f1181 26 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrno │ │ │ │ + 1240: 000bbb69 692 FUNC GLOBAL DEFAULT 12 _PyUnicode_ScanIdentifier │ │ │ │ 1241: 00000000 0 FUNC GLOBAL DEFAULT UND memrchr@GLIBC_2.4 (2) │ │ │ │ - 1242: 000545a7 58 FUNC GLOBAL DEFAULT 12 PyEval_SetTrace │ │ │ │ + 1242: 0005458f 58 FUNC GLOBAL DEFAULT 12 PyEval_SetTrace │ │ │ │ 1243: 0002bb45 84 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileExFlags │ │ │ │ - 1244: 0010eab5 4 FUNC GLOBAL DEFAULT 12 PyDict_Pop │ │ │ │ - 1245: 00232af1 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsRunningMain │ │ │ │ - 1246: 000485fb 68 FUNC GLOBAL DEFAULT 12 _PyObject_CheckCrossInterpreterData │ │ │ │ - 1247: 0020c4e1 8 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable_async_safe │ │ │ │ - 1248: 00244e4d 272 FUNC GLOBAL DEFAULT 12 _PySys_GetSizeOf │ │ │ │ - 1249: 00040337 58 FUNC GLOBAL DEFAULT 12 PyUnstable_Eval_RequestCodeExtraIndex │ │ │ │ - 1250: 000b76e1 82 FUNC GLOBAL DEFAULT 12 PyTuple_GetItem │ │ │ │ + 1244: 0010ded5 4 FUNC GLOBAL DEFAULT 12 PyDict_Pop │ │ │ │ + 1245: 00232465 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsRunningMain │ │ │ │ + 1246: 0004859f 68 FUNC GLOBAL DEFAULT 12 _PyObject_CheckCrossInterpreterData │ │ │ │ + 1247: 0020bb81 8 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable_async_safe │ │ │ │ + 1248: 0024476d 272 FUNC GLOBAL DEFAULT 12 _PySys_GetSizeOf │ │ │ │ + 1249: 00040383 58 FUNC GLOBAL DEFAULT 12 PyUnstable_Eval_RequestCodeExtraIndex │ │ │ │ + 1250: 000b6c51 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: 0003610d 12 FUNC GLOBAL DEFAULT 12 PyInit__symtable │ │ │ │ + 1253: 0003609d 12 FUNC GLOBAL DEFAULT 12 PyInit__symtable │ │ │ │ 1254: 00000000 0 FUNC GLOBAL DEFAULT UND open64@GLIBC_2.4 (2) │ │ │ │ - 1255: 0004f0a1 42 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyStartEvent │ │ │ │ - 1256: 0005f191 92 FUNC GLOBAL DEFAULT 12 PyUnstable_GC_VisitObjects │ │ │ │ - 1257: 000616e7 10 FUNC GLOBAL DEFAULT 12 PyType_SUPPORTS_WEAKREFS │ │ │ │ - 1258: 001d310d 12 FUNC GLOBAL DEFAULT 12 PyInit__functools │ │ │ │ - 1259: 00061cc1 28 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrameEx │ │ │ │ + 1255: 0004effd 42 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyStartEvent │ │ │ │ + 1256: 0005f17f 90 FUNC GLOBAL DEFAULT 12 PyUnstable_GC_VisitObjects │ │ │ │ + 1257: 000616d3 10 FUNC GLOBAL DEFAULT 12 PyType_SUPPORTS_WEAKREFS │ │ │ │ + 1258: 001d2525 12 FUNC GLOBAL DEFAULT 12 PyInit__functools │ │ │ │ + 1259: 00061cad 28 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrameEx │ │ │ │ 1260: 0002a674 0 FUNC GLOBAL DEFAULT UND fchdir@GLIBC_2.4 (2) │ │ │ │ - 1261: 001be151 12 FUNC GLOBAL DEFAULT 12 PyInit_time │ │ │ │ - 1262: 00198565 538 FUNC GLOBAL DEFAULT 12 PyMemoryView_GetContiguous │ │ │ │ + 1261: 001bd559 12 FUNC GLOBAL DEFAULT 12 PyInit_time │ │ │ │ + 1262: 00197559 538 FUNC GLOBAL DEFAULT 12 PyMemoryView_GetContiguous │ │ │ │ 1263: 004d2cd0 4 OBJECT GLOBAL DEFAULT 29 _PyOS_ReadlineTState │ │ │ │ - 1264: 000de571 4 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_Take2 │ │ │ │ - 1265: 00063bf5 274 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType2 │ │ │ │ + 1264: 000ddae1 4 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_Take2 │ │ │ │ + 1265: 00063be1 274 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType2 │ │ │ │ 1266: 00000000 0 FUNC GLOBAL DEFAULT UND chdir@GLIBC_2.4 (2) │ │ │ │ - 1267: 0005c0eb 230 FUNC GLOBAL DEFAULT 12 PyUnstable_Exc_PrepReraiseStar │ │ │ │ - 1268: 000bdc49 1604 FUNC GLOBAL DEFAULT 12 _PyObject_GenericGetAttrWithDict │ │ │ │ + 1267: 0005c0d3 230 FUNC GLOBAL DEFAULT 12 PyUnstable_Exc_PrepReraiseStar │ │ │ │ + 1268: 000bd1b9 1604 FUNC GLOBAL DEFAULT 12 _PyObject_GenericGetAttrWithDict │ │ │ │ 1269: 0046ac14 4 OBJECT GLOBAL DEFAULT 26 PyExc_ResourceWarning │ │ │ │ - 1270: 0009d995 66 FUNC GLOBAL DEFAULT 12 PyBytes_AsString │ │ │ │ - 1271: 0003cf11 216 FUNC GLOBAL DEFAULT 12 _PyTraceback_Add │ │ │ │ + 1270: 0009cee5 66 FUNC GLOBAL DEFAULT 12 PyBytes_AsString │ │ │ │ + 1271: 0003cf09 216 FUNC GLOBAL DEFAULT 12 _PyTraceback_Add │ │ │ │ 1272: 00000000 0 FUNC GLOBAL DEFAULT UND removexattr@GLIBC_2.4 (2) │ │ │ │ - 1273: 00049719 52 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameBuiltins │ │ │ │ - 1274: 001a5aed 104 FUNC GLOBAL DEFAULT 12 PyLong_GetInfo │ │ │ │ - 1275: 000f5781 156 FUNC GLOBAL DEFAULT 12 PySequence_Fast │ │ │ │ + 1273: 00049669 52 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameBuiltins │ │ │ │ + 1274: 001a4bdd 104 FUNC GLOBAL DEFAULT 12 PyLong_GetInfo │ │ │ │ + 1275: 000f4ce1 156 FUNC GLOBAL DEFAULT 12 PySequence_Fast │ │ │ │ 1276: 0046db1c 4 OBJECT GLOBAL DEFAULT 26 PyExc_FloatingPointError │ │ │ │ - 1277: 0008194d 1588 FUNC GLOBAL DEFAULT 12 _PyObject_GenericSetAttrWithDict │ │ │ │ - 1278: 0036cc74 16 OBJECT GLOBAL DEFAULT 14 _PyEval_ConversionFuncs │ │ │ │ - 1279: 000404db 4 FUNC GLOBAL DEFAULT 12 PyNumber_InPlacePower │ │ │ │ + 1277: 0008149d 1588 FUNC GLOBAL DEFAULT 12 _PyObject_GenericSetAttrWithDict │ │ │ │ + 1278: 0036c674 16 OBJECT GLOBAL DEFAULT 14 _PyEval_ConversionFuncs │ │ │ │ + 1279: 000404d3 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: 00050beb 132 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireStopIterationEvent │ │ │ │ - 1285: 000605f7 14 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetReason │ │ │ │ - 1286: 0006679f 50 FUNC GLOBAL DEFAULT 12 _Py_FatalErrorFunc │ │ │ │ - 1287: 0014bfd9 30 FUNC GLOBAL DEFAULT 12 PyUnicode_AppendAndDel │ │ │ │ + 1284: 00050b8b 132 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireStopIterationEvent │ │ │ │ + 1285: 000605e3 14 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetReason │ │ │ │ + 1286: 0006678f 50 FUNC GLOBAL DEFAULT 12 _Py_FatalErrorFunc │ │ │ │ + 1287: 001e541d 30 FUNC GLOBAL DEFAULT 12 PyUnicode_AppendAndDel │ │ │ │ 1288: 00000000 0 FUNC GLOBAL DEFAULT UND log@GLIBC_2.29 (8) │ │ │ │ - 1289: 0014f33d 20 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_deposit_object │ │ │ │ - 1290: 0005a6e1 64 FUNC GLOBAL DEFAULT 12 PyErr_GetHandledException │ │ │ │ - 1291: 000d693d 66 FUNC GLOBAL DEFAULT 12 _PyList_FromArraySteal │ │ │ │ - 1292: 000571f5 26 FUNC GLOBAL DEFAULT 12 _Py_c_prod │ │ │ │ - 1293: 001b17d9 12 FUNC GLOBAL DEFAULT 12 _PyWarnings_Init │ │ │ │ + 1289: 0014e8e5 20 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_deposit_object │ │ │ │ + 1290: 0005a3e5 64 FUNC GLOBAL DEFAULT 12 PyErr_GetHandledException │ │ │ │ + 1291: 000d5e99 66 FUNC GLOBAL DEFAULT 12 _PyList_FromArraySteal │ │ │ │ + 1292: 000571e5 26 FUNC GLOBAL DEFAULT 12 _Py_c_prod │ │ │ │ + 1293: 001b0999 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: 0012452d 356 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideChar │ │ │ │ - 1297: 000387c1 12 FUNC GLOBAL DEFAULT 12 PyInit_cmath │ │ │ │ - 1298: 000f1d61 308 FUNC GLOBAL DEFAULT 12 PyNumber_Subtract │ │ │ │ + 1296: 00123a0d 356 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideChar │ │ │ │ + 1297: 000387b9 12 FUNC GLOBAL DEFAULT 12 PyInit_cmath │ │ │ │ + 1298: 000f12bd 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: 000636a9 4 FUNC GLOBAL DEFAULT 12 PySequence_In │ │ │ │ - 1302: 001bf5d5 56 FUNC GLOBAL DEFAULT 12 PySys_WriteStderr │ │ │ │ - 1303: 0004f6c5 44 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyYieldEvent │ │ │ │ - 1304: 00064021 104 FUNC GLOBAL DEFAULT 12 PyCoro_New │ │ │ │ - 1305: 0012e3e9 80 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8 │ │ │ │ - 1306: 0005f2d1 6 FUNC GLOBAL DEFAULT 12 PyThreadState_GetID │ │ │ │ - 1307: 00107429 56 FUNC GLOBAL DEFAULT 12 PyEval_GetGlobals │ │ │ │ + 1301: 00063695 4 FUNC GLOBAL DEFAULT 12 PySequence_In │ │ │ │ + 1302: 001be6b9 56 FUNC GLOBAL DEFAULT 12 PySys_WriteStderr │ │ │ │ + 1303: 0004f665 44 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyYieldEvent │ │ │ │ + 1304: 0006400d 104 FUNC GLOBAL DEFAULT 12 PyCoro_New │ │ │ │ + 1305: 0012db15 80 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8 │ │ │ │ + 1306: 0005f2bd 6 FUNC GLOBAL DEFAULT 12 PyThreadState_GetID │ │ │ │ + 1307: 0010684d 56 FUNC GLOBAL DEFAULT 12 PyEval_GetGlobals │ │ │ │ 1308: 0046ac08 4 OBJECT GLOBAL DEFAULT 26 PyExc_DeprecationWarning │ │ │ │ - 1309: 0003635b 14 FUNC GLOBAL DEFAULT 12 PyNumber_MatrixMultiply │ │ │ │ - 1310: 00061e61 20 FUNC GLOBAL DEFAULT 12 PyStatus_Exit │ │ │ │ + 1309: 00036357 14 FUNC GLOBAL DEFAULT 12 PyNumber_MatrixMultiply │ │ │ │ + 1310: 00061e4d 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: 000d24e9 178 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteStr │ │ │ │ - 1314: 0009841d 60 FUNC GLOBAL DEFAULT 12 _Py_GetConfig │ │ │ │ - 1315: 00119221 34 FUNC GLOBAL DEFAULT 12 PyOS_FSPath │ │ │ │ - 1316: 000f59c5 876 FUNC GLOBAL DEFAULT 12 _Py_MakeCoro │ │ │ │ + 1313: 000d1a51 178 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteStr │ │ │ │ + 1314: 00097919 60 FUNC GLOBAL DEFAULT 12 _Py_GetConfig │ │ │ │ + 1315: 001187c1 34 FUNC GLOBAL DEFAULT 12 PyOS_FSPath │ │ │ │ + 1316: 000f4f25 876 FUNC GLOBAL DEFAULT 12 _Py_MakeCoro │ │ │ │ 1317: 00000000 0 FUNC GLOBAL DEFAULT UND chroot@GLIBC_2.4 (2) │ │ │ │ - 1318: 0026b301 8 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetStart │ │ │ │ + 1318: 0026acc5 8 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetStart │ │ │ │ 1319: 0002b205 26 FUNC GLOBAL DEFAULT 12 PyConfig_Read │ │ │ │ - 1320: 000c3335 96 FUNC GLOBAL DEFAULT 12 PyCell_New │ │ │ │ - 1321: 001186e5 12 FUNC GLOBAL DEFAULT 12 _PyLong_Sign │ │ │ │ - 1322: 0008e9d1 196 FUNC GLOBAL DEFAULT 12 PyObject_Vectorcall │ │ │ │ - 1323: 0019a061 50 FUNC GLOBAL DEFAULT 12 PyThread_start_joinable_thread │ │ │ │ - 1324: 000fb2c5 90 FUNC GLOBAL DEFAULT 12 PySet_Size │ │ │ │ + 1320: 000c2885 96 FUNC GLOBAL DEFAULT 12 PyCell_New │ │ │ │ + 1321: 00117c85 12 FUNC GLOBAL DEFAULT 12 _PyLong_Sign │ │ │ │ + 1322: 0008dded 196 FUNC GLOBAL DEFAULT 12 PyObject_Vectorcall │ │ │ │ + 1323: 00199059 50 FUNC GLOBAL DEFAULT 12 PyThread_start_joinable_thread │ │ │ │ + 1324: 000fa959 90 FUNC GLOBAL DEFAULT 12 PySet_Size │ │ │ │ 1325: 00000000 0 FUNC GLOBAL DEFAULT UND strcpy@GLIBC_2.4 (2) │ │ │ │ - 1326: 0005f4c9 96 FUNC GLOBAL DEFAULT 12 PySys_GetObject │ │ │ │ + 1326: 0005f4b5 96 FUNC GLOBAL DEFAULT 12 PySys_GetObject │ │ │ │ 1327: 00469074 208 OBJECT GLOBAL DEFAULT 26 PyBool_Type │ │ │ │ - 1328: 00092621 244 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Finish │ │ │ │ - 1329: 0013bfd1 1282 FUNC GLOBAL DEFAULT 12 PyThreadState_Clear │ │ │ │ - 1330: 0006c189 84 FUNC GLOBAL DEFAULT 12 PyThread_init_thread │ │ │ │ - 1331: 000e75d1 1744 FUNC GLOBAL DEFAULT 12 _PyUnicode_JoinArray │ │ │ │ + 1328: 00091b1d 244 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Finish │ │ │ │ + 1329: 0013b6e5 1278 FUNC GLOBAL DEFAULT 12 PyThreadState_Clear │ │ │ │ + 1330: 0006c179 84 FUNC GLOBAL DEFAULT 12 PyThread_init_thread │ │ │ │ + 1331: 000e6b29 1744 FUNC GLOBAL DEFAULT 12 _PyUnicode_JoinArray │ │ │ │ 1332: 00471bd0 256 OBJECT GLOBAL DEFAULT 26 _PyLong_DigitValue │ │ │ │ - 1333: 001cec65 144 FUNC GLOBAL DEFAULT 12 PyGILState_Ensure │ │ │ │ + 1333: 001ce07d 144 FUNC GLOBAL DEFAULT 12 PyGILState_Ensure │ │ │ │ 1334: 00000000 0 FUNC GLOBAL DEFAULT UND calloc@GLIBC_2.4 (2) │ │ │ │ - 1335: 00119125 68 FUNC GLOBAL DEFAULT 12 PyDict_ContainsString │ │ │ │ - 1336: 001107c5 1228 FUNC GLOBAL DEFAULT 12 PySlice_Unpack │ │ │ │ + 1335: 001186c5 68 FUNC GLOBAL DEFAULT 12 PyDict_ContainsString │ │ │ │ + 1336: 0010fbdd 1228 FUNC GLOBAL DEFAULT 12 PySlice_Unpack │ │ │ │ 1337: 004672c4 208 OBJECT GLOBAL DEFAULT 26 PyReversed_Type │ │ │ │ - 1338: 001ed021 148 FUNC GLOBAL DEFAULT 12 _PyCapsule_SetTraverse │ │ │ │ + 1338: 001ec349 148 FUNC GLOBAL DEFAULT 12 _PyCapsule_SetTraverse │ │ │ │ 1339: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_detach@GLIBC_2.34 (4) │ │ │ │ - 1340: 000d4799 1300 FUNC GLOBAL DEFAULT 12 PyTraceBack_Here │ │ │ │ - 1341: 0010a95d 92 FUNC GLOBAL DEFAULT 12 PyUnicode_Join │ │ │ │ - 1342: 0007ec75 106 FUNC GLOBAL DEFAULT 12 PyDict_GetItemWithError │ │ │ │ - 1343: 000493fb 74 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameGlobals │ │ │ │ + 1340: 000d3d01 1300 FUNC GLOBAL DEFAULT 12 PyTraceBack_Here │ │ │ │ + 1341: 00109d81 92 FUNC GLOBAL DEFAULT 12 PyUnicode_Join │ │ │ │ + 1342: 0007ec3d 106 FUNC GLOBAL DEFAULT 12 PyDict_GetItemWithError │ │ │ │ + 1343: 000493a1 72 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameGlobals │ │ │ │ 1344: 0002b871 64 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetConfigCopy │ │ │ │ - 1345: 000636ad 4 FUNC GLOBAL DEFAULT 12 PyMapping_Length │ │ │ │ + 1345: 00063699 4 FUNC GLOBAL DEFAULT 12 PyMapping_Length │ │ │ │ 1346: 00000000 0 FUNC GLOBAL DEFAULT UND getservbyport@GLIBC_2.4 (2) │ │ │ │ - 1347: 001bf0a1 68 FUNC GLOBAL DEFAULT 12 PySet_Pop │ │ │ │ - 1348: 0004863f 72 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteLongToFile │ │ │ │ - 1349: 0007fc71 692 FUNC GLOBAL DEFAULT 12 _PyTuple_Resize │ │ │ │ - 1350: 0005db59 52 FUNC GLOBAL DEFAULT 12 PyList_Extend │ │ │ │ - 1351: 0003be19 160 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetDict │ │ │ │ - 1352: 001d6ced 44 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Dealloc │ │ │ │ + 1347: 001be4a9 68 FUNC GLOBAL DEFAULT 12 PySet_Pop │ │ │ │ + 1348: 000485e3 72 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteLongToFile │ │ │ │ + 1349: 0007fc39 692 FUNC GLOBAL DEFAULT 12 _PyTuple_Resize │ │ │ │ + 1350: 0005db45 52 FUNC GLOBAL DEFAULT 12 PyList_Extend │ │ │ │ + 1351: 0003bd8b 160 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetDict │ │ │ │ + 1352: 001d61a5 44 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Dealloc │ │ │ │ 1353: 00000000 0 FUNC GLOBAL DEFAULT UND deflateSetDictionary │ │ │ │ - 1354: 00066827 34 FUNC GLOBAL DEFAULT 12 _PyThreadState_Init │ │ │ │ + 1354: 00066817 34 FUNC GLOBAL DEFAULT 12 _PyThreadState_Init │ │ │ │ 1355: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_lock@GLIBC_2.4 (2) │ │ │ │ - 1356: 000829c9 72 FUNC GLOBAL DEFAULT 12 PyMapping_GetItemString │ │ │ │ - 1357: 001274b9 8 FUNC GLOBAL DEFAULT 12 Py_Is │ │ │ │ - 1358: 0017b3c9 6 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetObject │ │ │ │ - 1359: 0007133d 370 FUNC GLOBAL DEFAULT 12 _Py_hashtable_set │ │ │ │ + 1356: 00082519 72 FUNC GLOBAL DEFAULT 12 PyMapping_GetItemString │ │ │ │ + 1357: 001269a1 8 FUNC GLOBAL DEFAULT 12 Py_Is │ │ │ │ + 1358: 0017a6d5 6 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetObject │ │ │ │ + 1359: 0007132d 370 FUNC GLOBAL DEFAULT 12 _Py_hashtable_set │ │ │ │ 1360: 0046a68c 208 OBJECT GLOBAL DEFAULT 26 PyLong_Type │ │ │ │ - 1361: 00067c77 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFile │ │ │ │ + 1361: 00067c67 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFile │ │ │ │ 1362: 00000000 0 FUNC GLOBAL DEFAULT UND inflateEnd │ │ │ │ - 1363: 0015fdd9 40 FUNC GLOBAL DEFAULT 12 PyEval_AcquireThread │ │ │ │ - 1364: 000513fd 14 FUNC GLOBAL DEFAULT 12 _Py_c_diff │ │ │ │ - 1365: 0005ed4f 18 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetCode │ │ │ │ - 1366: 0005dac3 56 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleNoBlock │ │ │ │ + 1363: 0015f195 40 FUNC GLOBAL DEFAULT 12 PyEval_AcquireThread │ │ │ │ + 1364: 00051345 14 FUNC GLOBAL DEFAULT 12 _Py_c_diff │ │ │ │ + 1365: 0005ed3b 18 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetCode │ │ │ │ + 1366: 0005daaf 56 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleNoBlock │ │ │ │ 1367: 004665e0 208 OBJECT GLOBAL DEFAULT 26 PyFloat_Type │ │ │ │ - 1368: 00064c99 58 FUNC GLOBAL DEFAULT 12 PySlice_GetIndicesEx │ │ │ │ - 1369: 000bc935 958 FUNC GLOBAL DEFAULT 12 PyDict_DelItem │ │ │ │ + 1368: 00064c85 58 FUNC GLOBAL DEFAULT 12 PySlice_GetIndicesEx │ │ │ │ + 1369: 000bbea5 958 FUNC GLOBAL DEFAULT 12 PyDict_DelItem │ │ │ │ 1370: 00000000 0 FUNC GLOBAL DEFAULT UND putc@GLIBC_2.4 (2) │ │ │ │ - 1371: 00064bed 172 FUNC GLOBAL DEFAULT 12 PySlice_GetIndices │ │ │ │ + 1371: 00064bd9 172 FUNC GLOBAL DEFAULT 12 PySlice_GetIndices │ │ │ │ 1372: 00463fb8 208 OBJECT GLOBAL DEFAULT 26 PyCFunction_Type │ │ │ │ - 1373: 001a73a9 468 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModuleObject │ │ │ │ - 1374: 00112e71 260 FUNC GLOBAL DEFAULT 12 _PyLong_Add │ │ │ │ - 1375: 000f2335 262 FUNC GLOBAL DEFAULT 12 _PyLong_Subtract │ │ │ │ - 1376: 0006341f 2 FUNC GLOBAL DEFAULT 12 PyObject_AsCharBuffer │ │ │ │ - 1377: 0011ab95 74 FUNC GLOBAL DEFAULT 12 PyNumber_Check │ │ │ │ + 1373: 001a6561 468 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModuleObject │ │ │ │ + 1374: 001121d5 260 FUNC GLOBAL DEFAULT 12 _PyLong_Add │ │ │ │ + 1375: 000f1891 262 FUNC GLOBAL DEFAULT 12 _PyLong_Subtract │ │ │ │ + 1376: 0006340b 2 FUNC GLOBAL DEFAULT 12 PyObject_AsCharBuffer │ │ │ │ + 1377: 0011a135 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: 00211ed9 28 FUNC GLOBAL DEFAULT 12 _PyXI_Exit │ │ │ │ + 1380: 002115f9 28 FUNC GLOBAL DEFAULT 12 _PyXI_Exit │ │ │ │ 1381: 00000000 0 FUNC GLOBAL DEFAULT UND fdopen@GLIBC_2.4 (2) │ │ │ │ - 1382: 00033579 12 FUNC GLOBAL DEFAULT 12 PyInit__statistics │ │ │ │ + 1382: 0003357d 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: 001f1349 36 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeLocale │ │ │ │ - 1388: 00154031 124 FUNC GLOBAL DEFAULT 12 PySeqIter_New │ │ │ │ - 1389: 000cd705 692 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Finish │ │ │ │ - 1390: 001a77e9 56 FUNC GLOBAL DEFAULT 12 PySys_FormatStderr │ │ │ │ - 1391: 00153481 288 FUNC GLOBAL DEFAULT 12 PyObject_CallObject │ │ │ │ - 1392: 000f5005 34 FUNC GLOBAL DEFAULT 12 _PyList_Extend │ │ │ │ - 1393: 00082449 50 FUNC GLOBAL DEFAULT 12 PyDict_Copy │ │ │ │ - 1394: 0006c2f9 48 FUNC GLOBAL DEFAULT 12 PyMem_RawFree │ │ │ │ - 1395: 0005f8b5 108 FUNC GLOBAL DEFAULT 12 PyCode_AddWatcher │ │ │ │ - 1396: 00263f31 114 FUNC GLOBAL DEFAULT 12 PySequence_DelSlice │ │ │ │ + 1387: 001f0671 36 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeLocale │ │ │ │ + 1388: 001535d9 124 FUNC GLOBAL DEFAULT 12 PySeqIter_New │ │ │ │ + 1389: 000ccc5d 692 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Finish │ │ │ │ + 1390: 001a69a1 56 FUNC GLOBAL DEFAULT 12 PySys_FormatStderr │ │ │ │ + 1391: 00152a29 288 FUNC GLOBAL DEFAULT 12 PyObject_CallObject │ │ │ │ + 1392: 000f4565 34 FUNC GLOBAL DEFAULT 12 _PyList_Extend │ │ │ │ + 1393: 00081f99 50 FUNC GLOBAL DEFAULT 12 PyDict_Copy │ │ │ │ + 1394: 0006c2e9 48 FUNC GLOBAL DEFAULT 12 PyMem_RawFree │ │ │ │ + 1395: 0005f8a1 108 FUNC GLOBAL DEFAULT 12 PyCode_AddWatcher │ │ │ │ + 1396: 002638f1 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: 00146345 90 FUNC GLOBAL DEFAULT 12 PyThreadState_GetFrame │ │ │ │ + 1399: 00145a45 90 FUNC GLOBAL DEFAULT 12 PyThreadState_GetFrame │ │ │ │ 1400: 0046db3c 4 OBJECT GLOBAL DEFAULT 26 PyExc_ArithmeticError │ │ │ │ - 1401: 0020b6e1 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetWhence │ │ │ │ - 1402: 00269c21 74 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_UpdateFromDict │ │ │ │ + 1401: 0020ad7d 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetWhence │ │ │ │ + 1402: 00269679 74 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_UpdateFromDict │ │ │ │ 1403: 00000000 0 FUNC GLOBAL DEFAULT UND __realpath_chk@GLIBC_2.4 (2) │ │ │ │ - 1404: 000bd921 96 FUNC GLOBAL DEFAULT 12 PyType_GenericNew │ │ │ │ - 1405: 00119665 772 FUNC GLOBAL DEFAULT 12 PyNumber_Long │ │ │ │ - 1406: 00094ef9 124 FUNC GLOBAL DEFAULT 12 _Py_write │ │ │ │ - 1407: 000484f3 96 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromFile │ │ │ │ - 1408: 0005faa9 128 FUNC GLOBAL DEFAULT 12 PyFunction_ClearWatcher │ │ │ │ - 1409: 0003354d 44 FUNC GLOBAL DEFAULT 12 PyUnicode_InternInPlace │ │ │ │ - 1410: 0026411d 116 FUNC GLOBAL DEFAULT 12 PySequence_SetSlice │ │ │ │ - 1411: 00061cf1 6 FUNC GLOBAL DEFAULT 12 PyCodec_Encoder │ │ │ │ + 1404: 000bce91 96 FUNC GLOBAL DEFAULT 12 PyType_GenericNew │ │ │ │ + 1405: 00118c05 772 FUNC GLOBAL DEFAULT 12 PyNumber_Long │ │ │ │ + 1406: 000943f5 124 FUNC GLOBAL DEFAULT 12 _Py_write │ │ │ │ + 1407: 00048497 96 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromFile │ │ │ │ + 1408: 0005fa95 128 FUNC GLOBAL DEFAULT 12 PyFunction_ClearWatcher │ │ │ │ + 1409: 00033551 44 FUNC GLOBAL DEFAULT 12 PyUnicode_InternInPlace │ │ │ │ + 1410: 00263add 116 FUNC GLOBAL DEFAULT 12 PySequence_SetSlice │ │ │ │ + 1411: 00061cdd 6 FUNC GLOBAL DEFAULT 12 PyCodec_Encoder │ │ │ │ 1412: 00000000 0 FUNC GLOBAL DEFAULT UND puts@GLIBC_2.4 (2) │ │ │ │ - 1413: 001ea41d 12 FUNC GLOBAL DEFAULT 12 PyInit__socket │ │ │ │ + 1413: 001e9745 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: 001d99e5 4 FUNC GLOBAL DEFAULT 12 Py_FinalizeEx │ │ │ │ - 1417: 00182731 8 FUNC GLOBAL DEFAULT 12 PyThreadState_EnterTracing │ │ │ │ + 1416: 001d8da5 4 FUNC GLOBAL DEFAULT 12 Py_FinalizeEx │ │ │ │ + 1417: 001819c5 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: 0006ca01 24 FUNC GLOBAL DEFAULT 12 PyGILState_GetThisThreadState │ │ │ │ - 1421: 00058501 14 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ - 1422: 00066745 42 FUNC GLOBAL DEFAULT 12 Py_PreInitializeFromBytesArgs │ │ │ │ - 1423: 000641ed 8 FUNC GLOBAL DEFAULT 12 PyCFunction_New │ │ │ │ + 1420: 0006c9f1 24 FUNC GLOBAL DEFAULT 12 PyGILState_GetThisThreadState │ │ │ │ + 1421: 0005846f 14 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ + 1422: 00066735 42 FUNC GLOBAL DEFAULT 12 Py_PreInitializeFromBytesArgs │ │ │ │ + 1423: 000641d9 8 FUNC GLOBAL DEFAULT 12 PyCFunction_New │ │ │ │ 1424: 004d2cdc 4 OBJECT GLOBAL DEFAULT 29 PyOS_InputHook │ │ │ │ - 1425: 000638b1 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod_SizeT │ │ │ │ - 1426: 00143875 50 FUNC GLOBAL DEFAULT 12 PyClassMethod_New │ │ │ │ - 1427: 000c4ef5 1216 FUNC GLOBAL DEFAULT 12 PyMember_SetOne │ │ │ │ + 1425: 0006389d 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod_SizeT │ │ │ │ + 1426: 00142f75 50 FUNC GLOBAL DEFAULT 12 PyClassMethod_New │ │ │ │ + 1427: 000c4445 1216 FUNC GLOBAL DEFAULT 12 PyMember_SetOne │ │ │ │ 1428: 00000000 0 FUNC GLOBAL DEFAULT UND getsockname@GLIBC_2.4 (2) │ │ │ │ - 1429: 0004c46b 12 FUNC GLOBAL DEFAULT 12 Py_GetProgramName │ │ │ │ - 1430: 00061cdd 20 FUNC GLOBAL DEFAULT 12 _PyEval_MonitorRaise │ │ │ │ - 1431: 000eb9f1 174 FUNC GLOBAL DEFAULT 12 PyLong_AsSize_t │ │ │ │ + 1429: 0004c40b 12 FUNC GLOBAL DEFAULT 12 Py_GetProgramName │ │ │ │ + 1430: 00061cc9 20 FUNC GLOBAL DEFAULT 12 _PyEval_MonitorRaise │ │ │ │ + 1431: 000eaf51 174 FUNC GLOBAL DEFAULT 12 PyLong_AsSize_t │ │ │ │ 1432: 00000000 0 FUNC GLOBAL DEFAULT UND __mktime64@GLIBC_2.34 (4) │ │ │ │ - 1433: 001ce62d 136 FUNC GLOBAL DEFAULT 12 PyModule_GetFilenameObject │ │ │ │ + 1433: 001cda35 136 FUNC GLOBAL DEFAULT 12 PyModule_GetFilenameObject │ │ │ │ 1434: 0003515d 134 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Init │ │ │ │ - 1435: 0022da95 88 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetStart │ │ │ │ + 1435: 0022d319 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: 00156b89 688 FUNC GLOBAL DEFAULT 12 PyByteArray_FromStringAndSize │ │ │ │ + 1439: 00156059 688 FUNC GLOBAL DEFAULT 12 PyByteArray_FromStringAndSize │ │ │ │ 1440: 0002d935 552 FUNC GLOBAL DEFAULT 12 _PyMem_GetCurrentAllocatorName │ │ │ │ - 1441: 00088c05 26 FUNC GLOBAL DEFAULT 12 PyBool_FromLong │ │ │ │ + 1441: 000884b5 26 FUNC GLOBAL DEFAULT 12 PyBool_FromLong │ │ │ │ 1442: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetBuffer │ │ │ │ - 1443: 00036e35 174 FUNC GLOBAL DEFAULT 12 PyByteArray_Concat │ │ │ │ - 1444: 001d1d55 12 FUNC GLOBAL DEFAULT 12 PyInit__operator │ │ │ │ - 1445: 00043603 136 FUNC GLOBAL DEFAULT 12 PyObject_GetAIter │ │ │ │ - 1446: 00071ce1 44 FUNC GLOBAL DEFAULT 12 _Py_NewReference │ │ │ │ - 1447: 000cdef5 14 FUNC GLOBAL DEFAULT 12 PyCallable_Check │ │ │ │ - 1448: 002146b9 128 FUNC GLOBAL DEFAULT 12 PyIter_Send │ │ │ │ - 1449: 001d9885 12 FUNC GLOBAL DEFAULT 12 PyInit__bisect │ │ │ │ - 1450: 000896a1 104 FUNC GLOBAL DEFAULT 12 PyList_SetItem │ │ │ │ + 1443: 00036e31 174 FUNC GLOBAL DEFAULT 12 PyByteArray_Concat │ │ │ │ + 1444: 001d116d 12 FUNC GLOBAL DEFAULT 12 PyInit__operator │ │ │ │ + 1445: 000435f9 136 FUNC GLOBAL DEFAULT 12 PyObject_GetAIter │ │ │ │ + 1446: 00071cd1 44 FUNC GLOBAL DEFAULT 12 _Py_NewReference │ │ │ │ + 1447: 000cd44d 14 FUNC GLOBAL DEFAULT 12 PyCallable_Check │ │ │ │ + 1448: 00213dd9 128 FUNC GLOBAL DEFAULT 12 PyIter_Send │ │ │ │ + 1449: 001d8c45 12 FUNC GLOBAL DEFAULT 12 PyInit__bisect │ │ │ │ + 1450: 00088f4d 104 FUNC GLOBAL DEFAULT 12 PyList_SetItem │ │ │ │ 1451: 00462d5c 208 OBJECT GLOBAL DEFAULT 26 PyTupleIter_Type │ │ │ │ - 1452: 0017cb91 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetReason │ │ │ │ - 1453: 0017c14d 12 FUNC GLOBAL DEFAULT 12 PyDict_GetItem │ │ │ │ - 1454: 00093a0d 276 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallMethod │ │ │ │ + 1452: 0017be95 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetReason │ │ │ │ + 1453: 0017b451 12 FUNC GLOBAL DEFAULT 12 PyDict_GetItem │ │ │ │ + 1454: 00092f09 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: 000429ff 58 FUNC GLOBAL DEFAULT 12 PyFunction_SetVectorcall │ │ │ │ + 1457: 000429eb 58 FUNC GLOBAL DEFAULT 12 PyFunction_SetVectorcall │ │ │ │ 1458: 00000000 0 FUNC GLOBAL DEFAULT UND log1p@GLIBC_2.4 (3) │ │ │ │ - 1459: 00031295 12 FUNC GLOBAL DEFAULT 12 PyInit_syslog │ │ │ │ - 1460: 0018ed81 164 FUNC GLOBAL DEFAULT 12 _PyLong_Lshift │ │ │ │ - 1461: 000ba0a1 18 FUNC GLOBAL DEFAULT 12 PyMapping_Check │ │ │ │ - 1462: 000fcc6d 34 FUNC GLOBAL DEFAULT 12 _PyTime_AsMicroseconds │ │ │ │ - 1463: 0005f42f 96 FUNC GLOBAL DEFAULT 12 PyRun_FileExFlags │ │ │ │ + 1459: 00031299 12 FUNC GLOBAL DEFAULT 12 PyInit_syslog │ │ │ │ + 1460: 0018dd9d 164 FUNC GLOBAL DEFAULT 12 _PyLong_Lshift │ │ │ │ + 1461: 000b9611 18 FUNC GLOBAL DEFAULT 12 PyMapping_Check │ │ │ │ + 1462: 000fc2fd 34 FUNC GLOBAL DEFAULT 12 _PyTime_AsMicroseconds │ │ │ │ + 1463: 0005f41b 96 FUNC GLOBAL DEFAULT 12 PyRun_FileExFlags │ │ │ │ 1464: 004a9cac 4 OBJECT GLOBAL DEFAULT 29 Py_FrozenFlag │ │ │ │ - 1465: 000cd9b9 168 FUNC GLOBAL DEFAULT 12 PyBytes_FromString │ │ │ │ - 1466: 0011bba9 134 FUNC GLOBAL DEFAULT 12 PyType_GetModuleByDef │ │ │ │ - 1467: 000cc5b5 52 FUNC GLOBAL DEFAULT 12 PyModule_GetState │ │ │ │ + 1465: 000ccf11 168 FUNC GLOBAL DEFAULT 12 PyBytes_FromString │ │ │ │ + 1466: 0011b149 134 FUNC GLOBAL DEFAULT 12 PyType_GetModuleByDef │ │ │ │ + 1467: 000cbb11 52 FUNC GLOBAL DEFAULT 12 PyModule_GetState │ │ │ │ 1468: 000355d5 58 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Fini │ │ │ │ - 1469: 0006427d 60 FUNC GLOBAL DEFAULT 12 PyModule_GetFilename │ │ │ │ + 1469: 00064269 60 FUNC GLOBAL DEFAULT 12 PyModule_GetFilename │ │ │ │ 1470: 00463c18 208 OBJECT GLOBAL DEFAULT 26 _PyNone_Type │ │ │ │ - 1471: 000dd305 232 FUNC GLOBAL DEFAULT 12 PyObject_Call │ │ │ │ - 1472: 00051541 176 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceRepeat │ │ │ │ + 1471: 000dc875 232 FUNC GLOBAL DEFAULT 12 PyObject_Call │ │ │ │ + 1472: 000513b3 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: 0018ef0d 584 FUNC GLOBAL DEFAULT 12 PyCodec_XMLCharRefReplaceErrors │ │ │ │ - 1476: 0009b275 188 FUNC GLOBAL DEFAULT 12 _PyArena_AddPyObject │ │ │ │ - 1477: 00061f39 16 FUNC GLOBAL DEFAULT 12 _PySeqLock_AbandonWrite │ │ │ │ + 1475: 0018dec5 584 FUNC GLOBAL DEFAULT 12 PyCodec_XMLCharRefReplaceErrors │ │ │ │ + 1476: 0009a761 188 FUNC GLOBAL DEFAULT 12 _PyArena_AddPyObject │ │ │ │ + 1477: 00061f25 16 FUNC GLOBAL DEFAULT 12 _PySeqLock_AbandonWrite │ │ │ │ 1478: 00000000 0 FUNC GLOBAL DEFAULT UND getresuid@GLIBC_2.4 (2) │ │ │ │ - 1479: 0005cc45 4 FUNC GLOBAL DEFAULT 12 _PyXI_ClearExcInfo │ │ │ │ + 1479: 0005cc2d 4 FUNC GLOBAL DEFAULT 12 _PyXI_ClearExcInfo │ │ │ │ 1480: 00000000 0 FUNC GLOBAL DEFAULT UND statvfs64@GLIBC_2.4 (2) │ │ │ │ - 1481: 0014e2b1 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromSecondsObject │ │ │ │ - 1482: 001edcc5 26 FUNC GLOBAL DEFAULT 12 Py_NewInterpreterFromConfig │ │ │ │ - 1483: 001be72d 12 FUNC GLOBAL DEFAULT 12 PyInit_faulthandler │ │ │ │ - 1484: 00216681 60 FUNC GLOBAL DEFAULT 12 _PyErr_BadInternalCall │ │ │ │ - 1485: 000823b5 84 FUNC GLOBAL DEFAULT 12 PyModule_SetDocString │ │ │ │ - 1486: 001f1bf5 12 FUNC GLOBAL DEFAULT 12 PyInit__locale │ │ │ │ - 1487: 000ffa31 1322 FUNC GLOBAL DEFAULT 12 _PyCompile_CleanDoc │ │ │ │ + 1481: 0014d859 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromSecondsObject │ │ │ │ + 1482: 001ecfed 26 FUNC GLOBAL DEFAULT 12 Py_NewInterpreterFromConfig │ │ │ │ + 1483: 001bdb35 12 FUNC GLOBAL DEFAULT 12 PyInit_faulthandler │ │ │ │ + 1484: 00215dad 60 FUNC GLOBAL DEFAULT 12 _PyErr_BadInternalCall │ │ │ │ + 1485: 00081f05 84 FUNC GLOBAL DEFAULT 12 PyModule_SetDocString │ │ │ │ + 1486: 001f0f1d 12 FUNC GLOBAL DEFAULT 12 PyInit__locale │ │ │ │ + 1487: 000fef59 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: 0019b425 20 FUNC GLOBAL DEFAULT 12 PyStatus_Exception │ │ │ │ - 1492: 001274c1 10 FUNC GLOBAL DEFAULT 12 _Py_hashtable_compare_direct │ │ │ │ + 1491: 0019a41d 20 FUNC GLOBAL DEFAULT 12 PyStatus_Exception │ │ │ │ + 1492: 001269a9 10 FUNC GLOBAL DEFAULT 12 _Py_hashtable_compare_direct │ │ │ │ 1493: 00000000 0 FUNC GLOBAL DEFAULT UND wmemcmp@GLIBC_2.4 (2) │ │ │ │ 1494: 00035101 92 FUNC GLOBAL DEFAULT 12 PyUnstable_WritePerfMapEntry │ │ │ │ - 1495: 00124839 14 FUNC GLOBAL DEFAULT 12 _PyStack_AsDict │ │ │ │ + 1495: 00123d19 14 FUNC GLOBAL DEFAULT 12 _PyStack_AsDict │ │ │ │ 1496: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_kill@GLIBC_2.34 (4) │ │ │ │ - 1497: 00064901 104 FUNC GLOBAL DEFAULT 12 PyMem_SetupDebugHooks │ │ │ │ - 1498: 000be4dd 404 FUNC GLOBAL DEFAULT 12 PyMember_GetOne │ │ │ │ - 1499: 00198365 356 FUNC GLOBAL DEFAULT 12 _PyEval_AddPendingCall │ │ │ │ - 1500: 000709dd 26 FUNC GLOBAL DEFAULT 12 _Py_hashtable_get │ │ │ │ + 1497: 000648ed 104 FUNC GLOBAL DEFAULT 12 PyMem_SetupDebugHooks │ │ │ │ + 1498: 000bda4d 404 FUNC GLOBAL DEFAULT 12 PyMember_GetOne │ │ │ │ + 1499: 00197359 356 FUNC GLOBAL DEFAULT 12 _PyEval_AddPendingCall │ │ │ │ + 1500: 000709cd 26 FUNC GLOBAL DEFAULT 12 _Py_hashtable_get │ │ │ │ 1501: 0046db20 4 OBJECT GLOBAL DEFAULT 26 PyExc_Warning │ │ │ │ - 1502: 0006436d 56 FUNC GLOBAL DEFAULT 12 PyEval_AcquireLock │ │ │ │ - 1503: 00063655 4 FUNC GLOBAL DEFAULT 12 PySequence_Length │ │ │ │ + 1502: 00064359 56 FUNC GLOBAL DEFAULT 12 PyEval_AcquireLock │ │ │ │ + 1503: 00063641 4 FUNC GLOBAL DEFAULT 12 PySequence_Length │ │ │ │ 1504: 00000000 0 FUNC GLOBAL DEFAULT UND endgrent@GLIBC_2.4 (2) │ │ │ │ - 1505: 000fa68d 40 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_IsLockedByCurrentThread │ │ │ │ - 1506: 00061d4f 10 FUNC GLOBAL DEFAULT 12 _PyXI_HasCapturedException │ │ │ │ + 1505: 000f9bed 40 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_IsLockedByCurrentThread │ │ │ │ + 1506: 00061d3b 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: 00159dd1 4 FUNC GLOBAL DEFAULT 12 PyThreadState_Next │ │ │ │ + 1509: 0015929d 4 FUNC GLOBAL DEFAULT 12 PyThreadState_Next │ │ │ │ 1510: 004a9650 4 OBJECT GLOBAL DEFAULT 29 stderr@GLIBC_2.4 (2) │ │ │ │ - 1511: 0015f219 14 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasExc │ │ │ │ + 1511: 0015e5d5 14 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasExc │ │ │ │ 1512: 00000000 0 FUNC GLOBAL DEFAULT UND _exit@GLIBC_2.4 (2) │ │ │ │ - 1513: 0016be0d 20 FUNC GLOBAL DEFAULT 12 Py_GetRecursionLimit │ │ │ │ - 1514: 00101e29 1574 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywords │ │ │ │ - 1515: 000d3ae1 22 FUNC GLOBAL DEFAULT 12 PyException_GetTraceback │ │ │ │ + 1513: 0016b1b5 20 FUNC GLOBAL DEFAULT 12 Py_GetRecursionLimit │ │ │ │ + 1514: 00101325 1574 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywords │ │ │ │ + 1515: 000d3049 22 FUNC GLOBAL DEFAULT 12 PyException_GetTraceback │ │ │ │ 1516: 00000000 0 FUNC GLOBAL DEFAULT UND getprotobyname@GLIBC_2.4 (2) │ │ │ │ - 1517: 00037a67 28 FUNC GLOBAL DEFAULT 12 _Py_strhex_bytes_with_sep │ │ │ │ - 1518: 0013423d 388 FUNC GLOBAL DEFAULT 12 PyUnicode_FromEncodedObject │ │ │ │ - 1519: 0017b0ed 60 FUNC GLOBAL DEFAULT 12 PyUnicode_Split │ │ │ │ + 1517: 00037951 28 FUNC GLOBAL DEFAULT 12 _Py_strhex_bytes_with_sep │ │ │ │ + 1518: 00133969 388 FUNC GLOBAL DEFAULT 12 PyUnicode_FromEncodedObject │ │ │ │ + 1519: 0017a3f9 60 FUNC GLOBAL DEFAULT 12 PyUnicode_Split │ │ │ │ 1520: 00000000 0 FUNC GLOBAL DEFAULT UND wcscmp@GLIBC_2.4 (2) │ │ │ │ - 1521: 00066bd5 6 FUNC GLOBAL DEFAULT 12 Py_EncodeLocale │ │ │ │ + 1521: 00066bc5 6 FUNC GLOBAL DEFAULT 12 Py_EncodeLocale │ │ │ │ 1522: 00000000 0 FUNC GLOBAL DEFAULT UND epoll_ctl@GLIBC_2.4 (2) │ │ │ │ - 1523: 0020337d 20 FUNC GLOBAL DEFAULT 12 PyGC_IsEnabled │ │ │ │ + 1523: 002029dd 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: 001bc55d 12 FUNC GLOBAL DEFAULT 12 PyType_Modified │ │ │ │ - 1527: 000e2a65 272 FUNC GLOBAL DEFAULT 12 _PyConfig_AsDict │ │ │ │ - 1528: 0007e111 456 FUNC GLOBAL DEFAULT 12 _PyLong_New │ │ │ │ - 1529: 0007e791 50 FUNC GLOBAL DEFAULT 12 PyStaticMethod_New │ │ │ │ - 1530: 000bd52d 156 FUNC GLOBAL DEFAULT 12 _PyDict_FromItems │ │ │ │ + 1526: 001bb965 12 FUNC GLOBAL DEFAULT 12 PyType_Modified │ │ │ │ + 1527: 000e1fc1 272 FUNC GLOBAL DEFAULT 12 _PyConfig_AsDict │ │ │ │ + 1528: 0007e0d5 456 FUNC GLOBAL DEFAULT 12 _PyLong_New │ │ │ │ + 1529: 0007e759 50 FUNC GLOBAL DEFAULT 12 PyStaticMethod_New │ │ │ │ + 1530: 000bca9d 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: 00161d59 72 FUNC GLOBAL DEFAULT 12 _PyEval_GetBuiltin │ │ │ │ - 1535: 00190c69 602 FUNC GLOBAL DEFAULT 12 PyCodec_NameReplaceErrors │ │ │ │ + 1534: 00161115 72 FUNC GLOBAL DEFAULT 12 _PyEval_GetBuiltin │ │ │ │ + 1535: 0018fd05 602 FUNC GLOBAL DEFAULT 12 PyCodec_NameReplaceErrors │ │ │ │ 1536: 00029fb8 0 FUNC GLOBAL DEFAULT UND XML_SetSkippedEntityHandler │ │ │ │ - 1537: 00108b7d 304 FUNC GLOBAL DEFAULT 12 PySequence_List │ │ │ │ - 1538: 0006da89 30 FUNC GLOBAL DEFAULT 12 PyThread_tss_set │ │ │ │ + 1537: 00107fa1 304 FUNC GLOBAL DEFAULT 12 PySequence_List │ │ │ │ + 1538: 0006da79 30 FUNC GLOBAL DEFAULT 12 PyThread_tss_set │ │ │ │ 1539: 00000000 0 FUNC GLOBAL DEFAULT UND __printf_chk@GLIBC_2.4 (2) │ │ │ │ - 1540: 0015ece5 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasFree │ │ │ │ + 1540: 0015e09d 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: 0003a92d 84 FUNC GLOBAL DEFAULT 12 _PyErr_SetLocaleString │ │ │ │ - 1544: 000778a9 420 FUNC GLOBAL DEFAULT 12 PyList_AsTuple │ │ │ │ - 1545: 00030ecb 478 FUNC GLOBAL DEFAULT 12 PyEval_EvalCodeEx │ │ │ │ - 1546: 00130bb5 176 FUNC GLOBAL DEFAULT 12 _Py_UniversalNewlineFgetsWithSize │ │ │ │ + 1543: 0003a91f 86 FUNC GLOBAL DEFAULT 12 _PyErr_SetLocaleString │ │ │ │ + 1544: 000778f9 420 FUNC GLOBAL DEFAULT 12 PyList_AsTuple │ │ │ │ + 1545: 00030ecf 478 FUNC GLOBAL DEFAULT 12 PyEval_EvalCodeEx │ │ │ │ + 1546: 001302e1 176 FUNC GLOBAL DEFAULT 12 _Py_UniversalNewlineFgetsWithSize │ │ │ │ 1547: 00000000 0 FUNC GLOBAL DEFAULT UND socketpair@GLIBC_2.4 (2) │ │ │ │ - 1548: 0003a6cf 2 FUNC GLOBAL DEFAULT 12 _Py_ResurrectReference │ │ │ │ - 1549: 0018be95 20 FUNC GLOBAL DEFAULT 12 Py_LeaveRecursiveCall │ │ │ │ - 1550: 00122709 18 FUNC GLOBAL DEFAULT 12 PyVectorcall_Function │ │ │ │ - 1551: 0019a0e1 200 FUNC GLOBAL DEFAULT 12 PyImport_ExtendInittab │ │ │ │ + 1548: 0003a683 2 FUNC GLOBAL DEFAULT 12 _Py_ResurrectReference │ │ │ │ + 1549: 0018af3d 20 FUNC GLOBAL DEFAULT 12 Py_LeaveRecursiveCall │ │ │ │ + 1550: 00121c31 18 FUNC GLOBAL DEFAULT 12 PyVectorcall_Function │ │ │ │ + 1551: 001990d9 200 FUNC GLOBAL DEFAULT 12 PyImport_ExtendInittab │ │ │ │ 1552: 00000000 0 FUNC GLOBAL DEFAULT UND waitid@GLIBC_2.4 (2) │ │ │ │ - 1553: 0014d4cd 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAnd │ │ │ │ + 1553: 0014ca75 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAnd │ │ │ │ 1554: 0046bbc0 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeDecodeError │ │ │ │ - 1555: 000840c5 8 FUNC GLOBAL DEFAULT 12 PyStructSequence_SetItem │ │ │ │ + 1555: 00083c19 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: 0015f0d9 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasLocal │ │ │ │ - 1559: 00127575 16 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLine │ │ │ │ + 1558: 0015e495 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasLocal │ │ │ │ + 1559: 00126a5d 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: 0023c695 88 FUNC GLOBAL DEFAULT 12 PyCodec_RegisterError │ │ │ │ - 1565: 000c8f15 468 FUNC GLOBAL DEFAULT 12 PyNumber_Add │ │ │ │ - 1566: 000e5089 270 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteSubstring │ │ │ │ + 1564: 0023bf45 88 FUNC GLOBAL DEFAULT 12 PyCodec_RegisterError │ │ │ │ + 1565: 000c8471 468 FUNC GLOBAL DEFAULT 12 PyNumber_Add │ │ │ │ + 1566: 000e45e1 270 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteSubstring │ │ │ │ 1567: 00468184 208 OBJECT GLOBAL DEFAULT 26 PyMethod_Type │ │ │ │ - 1568: 001f1609 90 FUNC GLOBAL DEFAULT 12 PyList_GetSlice │ │ │ │ + 1568: 001f0931 90 FUNC GLOBAL DEFAULT 12 PyList_GetSlice │ │ │ │ 1569: 00000000 0 FUNC GLOBAL DEFAULT UND __stack_chk_fail@GLIBC_2.4 (2) │ │ │ │ - 1570: 000606d3 16 FUNC GLOBAL DEFAULT 12 Py_IsTrue │ │ │ │ - 1571: 000636ff 142 FUNC GLOBAL DEFAULT 12 PyEval_CallObjectWithKeywords │ │ │ │ + 1570: 000606bf 16 FUNC GLOBAL DEFAULT 12 Py_IsTrue │ │ │ │ + 1571: 000636eb 142 FUNC GLOBAL DEFAULT 12 PyEval_CallObjectWithKeywords │ │ │ │ 1572: 00000000 0 FUNC GLOBAL DEFAULT UND preadv64v2@GLIBC_2.26 (14) │ │ │ │ - 1573: 0014ed05 76 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec │ │ │ │ - 1574: 00145775 28 FUNC GLOBAL DEFAULT 12 _Py_IsInterpreterFinalizing │ │ │ │ - 1575: 00063d9d 88 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_New │ │ │ │ - 1576: 0010f5c5 60 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrWithError │ │ │ │ + 1573: 0014e2ad 76 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec │ │ │ │ + 1574: 00144e75 28 FUNC GLOBAL DEFAULT 12 _Py_IsInterpreterFinalizing │ │ │ │ + 1575: 00063d89 88 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_New │ │ │ │ + 1576: 0010e9e5 60 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrWithError │ │ │ │ 1577: 00000000 0 FUNC GLOBAL DEFAULT UND __sysconf@GLIBC_2.4 (2) │ │ │ │ - 1578: 00060553 14 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreter │ │ │ │ - 1579: 00057459 86 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncName │ │ │ │ + 1578: 0006053f 14 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreter │ │ │ │ + 1579: 00057449 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: 0006cc1d 66 FUNC GLOBAL DEFAULT 12 PyOS_vsnprintf │ │ │ │ - 1583: 001edce1 52 FUNC GLOBAL DEFAULT 12 _PyObject_IsFreed │ │ │ │ - 1584: 000f8c71 128 FUNC GLOBAL DEFAULT 12 PyObject_CallMethodObjArgs │ │ │ │ - 1585: 000c90e9 114 FUNC GLOBAL DEFAULT 12 PyOS_strtol │ │ │ │ - 1586: 0014b42d 106 FUNC GLOBAL DEFAULT 12 PyMapping_Size │ │ │ │ + 1582: 0006cc0d 66 FUNC GLOBAL DEFAULT 12 PyOS_vsnprintf │ │ │ │ + 1583: 001ed009 52 FUNC GLOBAL DEFAULT 12 _PyObject_IsFreed │ │ │ │ + 1584: 000f81d1 128 FUNC GLOBAL DEFAULT 12 PyObject_CallMethodObjArgs │ │ │ │ + 1585: 000c8645 114 FUNC GLOBAL DEFAULT 12 PyOS_strtol │ │ │ │ + 1586: 0014a9f5 106 FUNC GLOBAL DEFAULT 12 PyMapping_Size │ │ │ │ 1587: 00000000 0 FUNC GLOBAL DEFAULT UND closedir@GLIBC_2.4 (2) │ │ │ │ - 1588: 000439cd 740 FUNC GLOBAL DEFAULT 12 _PyEval_MatchKeys │ │ │ │ + 1588: 00043abf 738 FUNC GLOBAL DEFAULT 12 _PyEval_MatchKeys │ │ │ │ 1589: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn_file_actions_addclose@GLIBC_2.4 (2) │ │ │ │ 1590: 00000000 0 FUNC GLOBAL DEFAULT UND freeaddrinfo@GLIBC_2.4 (2) │ │ │ │ - 1591: 000310eb 4 FUNC GLOBAL DEFAULT 12 PyType_GetModuleName │ │ │ │ + 1591: 000310ef 4 FUNC GLOBAL DEFAULT 12 PyType_GetModuleName │ │ │ │ 1592: 00000000 0 FUNC GLOBAL DEFAULT UND openpty@GLIBC_2.34 (4) │ │ │ │ - 1593: 0018f6a1 668 FUNC GLOBAL DEFAULT 12 PyWeakref_NewProxy │ │ │ │ - 1594: 0005d2c1 224 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleObject │ │ │ │ - 1595: 000949c9 110 FUNC GLOBAL DEFAULT 12 PyUnicode_FromKindAndData │ │ │ │ + 1593: 0018e631 668 FUNC GLOBAL DEFAULT 12 PyWeakref_NewProxy │ │ │ │ + 1594: 0005d2ad 224 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleObject │ │ │ │ + 1595: 00093ec5 110 FUNC GLOBAL DEFAULT 12 PyUnicode_FromKindAndData │ │ │ │ 1596: 00000000 0 FUNC GLOBAL DEFAULT UND eventfd_write@GLIBC_2.7 (11) │ │ │ │ - 1597: 0005e11b 206 FUNC GLOBAL DEFAULT 12 PyUnicode_WriteChar │ │ │ │ + 1597: 0005e107 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: 00063a51 52 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_Function │ │ │ │ - 1602: 0011a159 152 FUNC GLOBAL DEFAULT 12 PyFile_OpenCodeObject │ │ │ │ + 1601: 00063a3d 52 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_Function │ │ │ │ + 1602: 001196f9 152 FUNC GLOBAL DEFAULT 12 PyFile_OpenCodeObject │ │ │ │ 1603: 00000000 0 FUNC GLOBAL DEFAULT UND fread@GLIBC_2.4 (2) │ │ │ │ - 1604: 0006c02d 64 FUNC GLOBAL DEFAULT 12 PyConfig_InitPythonConfig │ │ │ │ + 1604: 0006c01d 64 FUNC GLOBAL DEFAULT 12 PyConfig_InitPythonConfig │ │ │ │ 1605: 00000000 0 FUNC GLOBAL DEFAULT UND getauxval@GLIBC_2.16 (6) │ │ │ │ - 1606: 00104105 16 FUNC GLOBAL DEFAULT 12 PyObject_CheckBuffer │ │ │ │ - 1607: 0005dc3d 66 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedNativeBytes │ │ │ │ - 1608: 001961a9 48 FUNC GLOBAL DEFAULT 12 PyCodec_Encode │ │ │ │ - 1609: 000364a9 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMatrixMultiply │ │ │ │ + 1606: 00103605 16 FUNC GLOBAL DEFAULT 12 PyObject_CheckBuffer │ │ │ │ + 1607: 0005dc29 66 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedNativeBytes │ │ │ │ + 1608: 00195231 48 FUNC GLOBAL DEFAULT 12 PyCodec_Encode │ │ │ │ + 1609: 000364a5 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMatrixMultiply │ │ │ │ 1610: 00000000 0 FUNC GLOBAL DEFAULT UND wcsncpy@GLIBC_2.4 (2) │ │ │ │ - 1611: 001886e1 58 FUNC GLOBAL DEFAULT 12 PyBytes_Size │ │ │ │ - 1612: 001582ad 54 FUNC GLOBAL DEFAULT 12 _PyMem_Strdup │ │ │ │ - 1613: 000d7c21 488 FUNC GLOBAL DEFAULT 12 PyNumber_AsSsize_t │ │ │ │ - 1614: 000fcb85 14 FUNC GLOBAL DEFAULT 12 _PyTime_FromSeconds │ │ │ │ - 1615: 000509c9 36 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrStringWithError │ │ │ │ + 1611: 00187789 58 FUNC GLOBAL DEFAULT 12 PyBytes_Size │ │ │ │ + 1612: 00157779 54 FUNC GLOBAL DEFAULT 12 _PyMem_Strdup │ │ │ │ + 1613: 000d7171 488 FUNC GLOBAL DEFAULT 12 PyNumber_AsSsize_t │ │ │ │ + 1614: 000fc215 14 FUNC GLOBAL DEFAULT 12 _PyTime_FromSeconds │ │ │ │ + 1615: 00050969 36 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrStringWithError │ │ │ │ 1616: 0046839c 208 OBJECT GLOBAL DEFAULT 26 PyCell_Type │ │ │ │ - 1617: 000311a1 102 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDDecref │ │ │ │ - 1618: 0005f355 108 FUNC GLOBAL DEFAULT 12 _Py_UTF8_Edit_Cost │ │ │ │ - 1619: 00184135 16 FUNC GLOBAL DEFAULT 12 PyObject_GetTypeData │ │ │ │ - 1620: 0017d475 42 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_WriteBytes │ │ │ │ + 1617: 000311a5 102 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDDecref │ │ │ │ + 1618: 0005f341 108 FUNC GLOBAL DEFAULT 12 _Py_UTF8_Edit_Cost │ │ │ │ + 1619: 0022a6fd 16 FUNC GLOBAL DEFAULT 12 PyObject_GetTypeData │ │ │ │ + 1620: 0017c77d 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: 00184035 256 FUNC GLOBAL DEFAULT 12 PyContextVar_Set │ │ │ │ + 1623: 00183185 256 FUNC GLOBAL DEFAULT 12 PyContextVar_Set │ │ │ │ 1624: 00000000 0 FUNC GLOBAL DEFAULT UND eventfd_read@GLIBC_2.7 (11) │ │ │ │ - 1625: 00041265 32 FUNC GLOBAL DEFAULT 12 PyCFunction_Call │ │ │ │ - 1626: 0005f40b 36 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_ClearWeakRefsNoCallbacks │ │ │ │ + 1625: 000412a1 32 FUNC GLOBAL DEFAULT 12 PyCFunction_Call │ │ │ │ + 1626: 0005f3f7 36 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_ClearWeakRefsNoCallbacks │ │ │ │ 1627: 0002a474 0 FUNC GLOBAL DEFAULT UND XML_SetStartElementHandler │ │ │ │ - 1628: 00123a45 64 FUNC GLOBAL DEFAULT 12 PyMapping_Keys │ │ │ │ + 1628: 00122f25 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: 000642bf 38 FUNC GLOBAL DEFAULT 12 _PyObject_GetAttrId │ │ │ │ - 1632: 000ff6e5 76 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec_clamp │ │ │ │ - 1633: 001483f9 480 FUNC GLOBAL DEFAULT 12 PyByteArray_Resize │ │ │ │ - 1634: 000653d3 58 FUNC GLOBAL DEFAULT 12 PyEval_SetProfile │ │ │ │ + 1631: 000642ab 38 FUNC GLOBAL DEFAULT 12 _PyObject_GetAttrId │ │ │ │ + 1632: 000fec11 72 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec_clamp │ │ │ │ + 1633: 001479c1 480 FUNC GLOBAL DEFAULT 12 PyByteArray_Resize │ │ │ │ + 1634: 000653bf 58 FUNC GLOBAL DEFAULT 12 PyEval_SetProfile │ │ │ │ 1635: 00000000 0 FUNC GLOBAL DEFAULT UND getpid@GLIBC_2.4 (2) │ │ │ │ - 1636: 00158635 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLowercase │ │ │ │ - 1637: 0022e10d 230 FUNC GLOBAL DEFAULT 12 _PyCoro_GetAwaitableIter │ │ │ │ - 1638: 0026be80 4 OBJECT GLOBAL DEFAULT 14 _IO_stdin_used │ │ │ │ - 1639: 00032733 4 FUNC GLOBAL DEFAULT 12 PyThread_detach_thread │ │ │ │ + 1636: 00157b01 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLowercase │ │ │ │ + 1637: 0022d8d5 230 FUNC GLOBAL DEFAULT 12 _PyCoro_GetAwaitableIter │ │ │ │ + 1638: 0026b880 4 OBJECT GLOBAL DEFAULT 14 _IO_stdin_used │ │ │ │ + 1639: 00032737 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: 0022cded 124 FUNC GLOBAL DEFAULT 12 PyType_GetDict │ │ │ │ - 1643: 000f6221 320 FUNC GLOBAL DEFAULT 12 PyFrozenSet_New │ │ │ │ - 1644: 000bc8ad 136 FUNC GLOBAL DEFAULT 12 _PyUnicode_Equal │ │ │ │ - 1645: 001375c9 20 FUNC GLOBAL DEFAULT 12 PyFrame_GetCode │ │ │ │ - 1646: 0019a1a9 42 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesArgv │ │ │ │ - 1647: 00077ef1 68 FUNC GLOBAL DEFAULT 12 _Py_Dealloc │ │ │ │ - 1648: 00144419 1968 FUNC GLOBAL DEFAULT 12 PyUnicode_Splitlines │ │ │ │ - 1649: 000588d1 44 FUNC GLOBAL DEFAULT 12 PyErr_FormatV │ │ │ │ - 1650: 0013d109 42 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetDict │ │ │ │ + 1642: 0022c66d 124 FUNC GLOBAL DEFAULT 12 PyType_GetDict │ │ │ │ + 1643: 000f5781 320 FUNC GLOBAL DEFAULT 12 PyFrozenSet_New │ │ │ │ + 1644: 000bbe1d 136 FUNC GLOBAL DEFAULT 12 _PyUnicode_Equal │ │ │ │ + 1645: 00136cf5 20 FUNC GLOBAL DEFAULT 12 PyFrame_GetCode │ │ │ │ + 1646: 001991a1 42 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesArgv │ │ │ │ + 1647: 00077f41 68 FUNC GLOBAL DEFAULT 12 _Py_Dealloc │ │ │ │ + 1648: 00143b19 1968 FUNC GLOBAL DEFAULT 12 PyUnicode_Splitlines │ │ │ │ + 1649: 00058973 46 FUNC GLOBAL DEFAULT 12 PyErr_FormatV │ │ │ │ + 1650: 0013c7e1 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: 000bbc21 70 FUNC GLOBAL DEFAULT 12 _PyThreadState_PopFrame │ │ │ │ + 1653: 000bb191 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: 0003c563 10 FUNC GLOBAL DEFAULT 12 PyInit__sysconfig │ │ │ │ - 1657: 001d17c1 12 FUNC GLOBAL DEFAULT 12 PyInit_itertools │ │ │ │ - 1658: 001e7d2d 64 FUNC GLOBAL DEFAULT 12 PyObject_Calloc │ │ │ │ - 1659: 0006ca1d 6 FUNC GLOBAL DEFAULT 12 PyThread_tss_get │ │ │ │ - 1660: 0010999d 1304 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeASCII │ │ │ │ - 1661: 001fa7bd 234 FUNC GLOBAL DEFAULT 12 _PyParkingLot_UnparkAll │ │ │ │ - 1662: 000fcb95 216 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock_timed_with_retries │ │ │ │ + 1656: 0003c4bb 10 FUNC GLOBAL DEFAULT 12 PyInit__sysconfig │ │ │ │ + 1657: 001d0bd9 12 FUNC GLOBAL DEFAULT 12 PyInit_itertools │ │ │ │ + 1658: 001e7055 64 FUNC GLOBAL DEFAULT 12 PyObject_Calloc │ │ │ │ + 1659: 0006ca0d 6 FUNC GLOBAL DEFAULT 12 PyThread_tss_get │ │ │ │ + 1660: 00108dc1 1304 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeASCII │ │ │ │ + 1661: 001f9c71 234 FUNC GLOBAL DEFAULT 12 _PyParkingLot_UnparkAll │ │ │ │ + 1662: 000fc225 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: 000cd23d 1108 FUNC GLOBAL DEFAULT 12 PyObject_CallMethod │ │ │ │ + 1665: 000cc799 1104 FUNC GLOBAL DEFAULT 12 PyObject_CallMethod │ │ │ │ 1666: 00000000 0 FUNC GLOBAL DEFAULT UND __fstat64_time64@GLIBC_2.34 (4) │ │ │ │ 1667: 0002975c 0 FUNC GLOBAL DEFAULT UND XML_SetStartCdataSectionHandler │ │ │ │ - 1668: 001d8579 12 FUNC GLOBAL DEFAULT 12 PyInit_binascii │ │ │ │ + 1668: 001d79c9 12 FUNC GLOBAL DEFAULT 12 PyInit_binascii │ │ │ │ 1669: 0046dafc 4 OBJECT GLOBAL DEFAULT 26 PyExc_UserWarning │ │ │ │ - 1670: 000636b1 30 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape │ │ │ │ - 1671: 00065025 40 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocaleAndSize │ │ │ │ + 1670: 0006369d 30 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape │ │ │ │ + 1671: 00065011 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: 000606c3 16 FUNC GLOBAL DEFAULT 12 Py_IsNone │ │ │ │ - 1675: 0015edd5 176 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash │ │ │ │ + 1674: 000606af 16 FUNC GLOBAL DEFAULT 12 Py_IsNone │ │ │ │ + 1675: 0015e18d 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: 00037b8d 108 FUNC GLOBAL DEFAULT 12 PyType_ClearCache │ │ │ │ - 1679: 00061e45 28 FUNC GLOBAL DEFAULT 12 PyStatus_NoMemory │ │ │ │ + 1678: 00037b83 106 FUNC GLOBAL DEFAULT 12 PyType_ClearCache │ │ │ │ + 1679: 00061e31 28 FUNC GLOBAL DEFAULT 12 PyStatus_NoMemory │ │ │ │ 1680: 00035c99 42 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimevalTime_t │ │ │ │ - 1681: 000d1eb9 368 FUNC GLOBAL DEFAULT 12 PyUnicode_RichCompare │ │ │ │ - 1682: 00092291 390 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteASCIIString │ │ │ │ + 1681: 000d1421 368 FUNC GLOBAL DEFAULT 12 PyUnicode_RichCompare │ │ │ │ + 1682: 0009178d 390 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteASCIIString │ │ │ │ 1683: 00000000 0 FUNC GLOBAL DEFAULT UND wcsftime@GLIBC_2.4 (2) │ │ │ │ - 1684: 001376b9 52 FUNC GLOBAL DEFAULT 12 PyDict_Size │ │ │ │ - 1685: 001dd7b9 72 FUNC GLOBAL DEFAULT 12 PyCapsule_IsValid │ │ │ │ - 1686: 0005d1af 8 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModule │ │ │ │ - 1687: 00067d41 34 FUNC GLOBAL DEFAULT 12 PyRun_File │ │ │ │ - 1688: 0013cefd 56 FUNC GLOBAL DEFAULT 12 PyCodec_StrictErrors │ │ │ │ + 1684: 00136de5 52 FUNC GLOBAL DEFAULT 12 PyDict_Size │ │ │ │ + 1685: 001dcb7d 72 FUNC GLOBAL DEFAULT 12 PyCapsule_IsValid │ │ │ │ + 1686: 0005d19b 8 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModule │ │ │ │ + 1687: 00067d31 34 FUNC GLOBAL DEFAULT 12 PyRun_File │ │ │ │ + 1688: 001d5cc1 56 FUNC GLOBAL DEFAULT 12 PyCodec_StrictErrors │ │ │ │ 1689: 00000000 0 FUNC GLOBAL DEFAULT UND gai_strerror@GLIBC_2.4 (2) │ │ │ │ - 1690: 000649dd 116 FUNC GLOBAL DEFAULT 12 PyObject_SetArenaAllocator │ │ │ │ - 1691: 001273e9 208 FUNC GLOBAL DEFAULT 12 _Py_hashtable_steal │ │ │ │ + 1690: 000649c9 116 FUNC GLOBAL DEFAULT 12 PyObject_SetArenaAllocator │ │ │ │ + 1691: 001268d1 208 FUNC GLOBAL DEFAULT 12 _Py_hashtable_steal │ │ │ │ 1692: 00000000 0 FUNC GLOBAL DEFAULT UND posix_fadvise64@GLIBC_2.4 (2) │ │ │ │ - 1693: 0026100d 998 FUNC GLOBAL DEFAULT 12 _PyLong_DivmodNear │ │ │ │ - 1694: 00064011 16 FUNC GLOBAL DEFAULT 12 PyGen_New │ │ │ │ - 1695: 000632a7 4 FUNC GLOBAL DEFAULT 12 PyObject_Length │ │ │ │ + 1693: 0026093d 998 FUNC GLOBAL DEFAULT 12 _PyLong_DivmodNear │ │ │ │ + 1694: 00063ffd 16 FUNC GLOBAL DEFAULT 12 PyGen_New │ │ │ │ + 1695: 00063293 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: 001dc089 108 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicitObject │ │ │ │ + 1698: 001db44d 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: 0015f059 128 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ - 1703: 00246a91 176 FUNC GLOBAL DEFAULT 12 PyCodec_IgnoreErrors │ │ │ │ + 1702: 0015e415 128 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ + 1703: 002462e1 176 FUNC GLOBAL DEFAULT 12 PyCodec_IgnoreErrors │ │ │ │ 1704: 00000000 0 FUNC GLOBAL DEFAULT UND mbstowcs@GLIBC_2.4 (2) │ │ │ │ - 1705: 0020d795 8 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetStart │ │ │ │ + 1705: 0020ce05 8 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetStart │ │ │ │ 1706: 00000000 0 FUNC GLOBAL DEFAULT UND listen@GLIBC_2.4 (2) │ │ │ │ - 1707: 000310a9 60 FUNC GLOBAL DEFAULT 12 _Py_open_noraise │ │ │ │ - 1708: 000cec91 282 FUNC GLOBAL DEFAULT 12 PyBuffer_FillInfo │ │ │ │ - 1709: 0011ebc5 8 FUNC GLOBAL DEFAULT 12 _PyErr_ChainExceptions1 │ │ │ │ - 1710: 001a098d 2 FUNC GLOBAL DEFAULT 12 _PyThreadState_New │ │ │ │ + 1707: 000310ad 60 FUNC GLOBAL DEFAULT 12 _Py_open_noraise │ │ │ │ + 1708: 000ce1e9 282 FUNC GLOBAL DEFAULT 12 PyBuffer_FillInfo │ │ │ │ + 1709: 0011e0ed 8 FUNC GLOBAL DEFAULT 12 _PyErr_ChainExceptions1 │ │ │ │ + 1710: 0019f985 2 FUNC GLOBAL DEFAULT 12 _PyThreadState_New │ │ │ │ 1711: 0002a468 0 FUNC GLOBAL DEFAULT UND copysign@GLIBC_2.4 (2) │ │ │ │ - 1712: 00061fdf 42 FUNC GLOBAL DEFAULT 12 PyUnicode_GetSize │ │ │ │ - 1713: 0007d0ad 28 FUNC GLOBAL DEFAULT 12 PyDict_SetDefaultRef │ │ │ │ + 1712: 00061fcb 42 FUNC GLOBAL DEFAULT 12 PyUnicode_GetSize │ │ │ │ + 1713: 0007d075 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: 00061f81 36 FUNC GLOBAL DEFAULT 12 _PySeqLock_EndRead │ │ │ │ - 1722: 000eb2f5 268 FUNC GLOBAL DEFAULT 12 _PyOnceFlag_CallOnceSlow │ │ │ │ + 1721: 00061f6d 36 FUNC GLOBAL DEFAULT 12 _PySeqLock_EndRead │ │ │ │ + 1722: 000ea855 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: 00061fb7 40 FUNC GLOBAL DEFAULT 12 _Py_BuildValue_SizeT │ │ │ │ - 1728: 0014bee9 70 FUNC GLOBAL DEFAULT 12 _PyTime_gmtime │ │ │ │ - 1729: 00232a6d 132 FUNC GLOBAL DEFAULT 12 PyComplex_ImagAsDouble │ │ │ │ - 1730: 001e857d 104 FUNC GLOBAL DEFAULT 12 _Py_CheckRecursiveCall │ │ │ │ - 1731: 0044afd8 4 OBJECT GLOBAL DEFAULT 14 Py_Version │ │ │ │ - 1732: 000e8bad 2 FUNC GLOBAL DEFAULT 12 PyDict_Keys │ │ │ │ - 1733: 00194541 70 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDigit │ │ │ │ + 1727: 00061fa3 40 FUNC GLOBAL DEFAULT 12 _Py_BuildValue_SizeT │ │ │ │ + 1728: 0014b4b1 70 FUNC GLOBAL DEFAULT 12 _PyTime_gmtime │ │ │ │ + 1729: 00232385 132 FUNC GLOBAL DEFAULT 12 PyComplex_ImagAsDouble │ │ │ │ + 1730: 001e78a5 104 FUNC GLOBAL DEFAULT 12 _Py_CheckRecursiveCall │ │ │ │ + 1731: 0044a9d8 4 OBJECT GLOBAL DEFAULT 14 Py_Version │ │ │ │ + 1732: 000e8125 2 FUNC GLOBAL DEFAULT 12 PyDict_Keys │ │ │ │ + 1733: 00193919 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: 00104431 1172 FUNC GLOBAL DEFAULT 12 PyObject_LengthHint │ │ │ │ + 1736: 00103931 942 FUNC GLOBAL DEFAULT 12 PyObject_LengthHint │ │ │ │ 1737: 00000000 0 FUNC GLOBAL DEFAULT UND __clock_gettime64@GLIBC_2.34 (4) │ │ │ │ - 1738: 0006060d 4 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocalsWithError │ │ │ │ - 1739: 0017d0c1 40 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormat │ │ │ │ + 1738: 000605f9 4 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocalsWithError │ │ │ │ + 1739: 0017c3c9 40 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormat │ │ │ │ 1740: 00000000 0 FUNC GLOBAL DEFAULT UND wcsrchr@GLIBC_2.4 (2) │ │ │ │ - 1741: 000ccde5 1110 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape2 │ │ │ │ + 1741: 000cc341 1110 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape2 │ │ │ │ 1742: 00000000 0 FUNC GLOBAL DEFAULT UND sendto@GLIBC_2.4 (2) │ │ │ │ - 1743: 00066849 16 FUNC GLOBAL DEFAULT 12 PyThreadState_DeleteCurrent │ │ │ │ + 1743: 00066839 16 FUNC GLOBAL DEFAULT 12 PyThreadState_DeleteCurrent │ │ │ │ 1744: 0046af70 4 OBJECT GLOBAL DEFAULT 26 PyExc_PermissionError │ │ │ │ - 1745: 0005f08b 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCode │ │ │ │ - 1746: 0005f09b 176 FUNC GLOBAL DEFAULT 12 PyBuffer_FromContiguous │ │ │ │ + 1745: 0005f079 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCode │ │ │ │ + 1746: 0005f089 176 FUNC GLOBAL DEFAULT 12 PyBuffer_FromContiguous │ │ │ │ 1747: 00000000 0 FUNC GLOBAL DEFAULT UND setgrent@GLIBC_2.4 (2) │ │ │ │ - 1748: 0006c329 50 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident │ │ │ │ - 1749: 001bb7f9 40 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounterRaw │ │ │ │ + 1748: 0006c319 50 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident │ │ │ │ + 1749: 001bac91 40 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounterRaw │ │ │ │ 1750: 00471e64 24 OBJECT GLOBAL DEFAULT 26 _Py_SwappedOp │ │ │ │ - 1751: 00153e55 476 FUNC GLOBAL DEFAULT 12 PyLong_FromUnicodeObject │ │ │ │ - 1752: 001b3155 6 FUNC GLOBAL DEFAULT 12 PyRun_SimpleStringFlags │ │ │ │ - 1753: 0036cbe4 96 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_UnaryFunctions │ │ │ │ - 1754: 000e23a1 770 FUNC GLOBAL DEFAULT 12 PySet_Contains │ │ │ │ - 1755: 00263a5d 64 FUNC GLOBAL DEFAULT 12 _Py_hashtable_foreach │ │ │ │ + 1751: 001533fd 476 FUNC GLOBAL DEFAULT 12 PyLong_FromUnicodeObject │ │ │ │ + 1752: 001b2315 6 FUNC GLOBAL DEFAULT 12 PyRun_SimpleStringFlags │ │ │ │ + 1753: 0036c5e4 96 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_UnaryFunctions │ │ │ │ + 1754: 000e1909 758 FUNC GLOBAL DEFAULT 12 PySet_Contains │ │ │ │ + 1755: 0026341d 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: 0005edd1 70 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RLock │ │ │ │ - 1760: 00109895 262 FUNC GLOBAL DEFAULT 12 _PySet_NextEntryRef │ │ │ │ - 1761: 001f2f19 16 FUNC GLOBAL DEFAULT 12 Py_IsFinalizing │ │ │ │ - 1762: 0006cd25 86 FUNC GLOBAL DEFAULT 12 PyObject_Hash │ │ │ │ - 1763: 001306e1 28 FUNC GLOBAL DEFAULT 12 PyType_FromMetaclass │ │ │ │ - 1764: 001438a9 124 FUNC GLOBAL DEFAULT 12 PyBytes_AsStringAndSize │ │ │ │ - 1765: 0002eadd 4 FUNC GLOBAL DEFAULT 12 _Py_DisplaySourceLine │ │ │ │ - 1766: 00065053 32 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal │ │ │ │ - 1767: 0011b705 8 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable │ │ │ │ - 1768: 001cecf5 128 FUNC GLOBAL DEFAULT 12 PyGILState_Release │ │ │ │ - 1769: 0018452d 240 FUNC GLOBAL DEFAULT 12 PyContextVar_Get │ │ │ │ - 1770: 001a5485 74 FUNC GLOBAL DEFAULT 12 PyFile_NewStdPrinter │ │ │ │ - 1771: 001d5779 56 FUNC GLOBAL DEFAULT 12 PyInterpreterState_New │ │ │ │ - 1772: 00244f5d 6 FUNC GLOBAL DEFAULT 12 _PyObject_GetState │ │ │ │ - 1773: 0016bf89 140 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongMask │ │ │ │ - 1774: 0006b7e5 396 FUNC GLOBAL DEFAULT 12 PySys_SetArgvEx │ │ │ │ - 1775: 00135f79 6 FUNC GLOBAL DEFAULT 12 _PyWeakref_ClearRef │ │ │ │ - 1776: 0006c0a1 114 FUNC GLOBAL DEFAULT 12 PyThread_allocate_lock │ │ │ │ + 1759: 0005edbd 72 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RLock │ │ │ │ + 1760: 00108cb9 262 FUNC GLOBAL DEFAULT 12 _PySet_NextEntryRef │ │ │ │ + 1761: 001f206d 16 FUNC GLOBAL DEFAULT 12 Py_IsFinalizing │ │ │ │ + 1762: 0006cd15 86 FUNC GLOBAL DEFAULT 12 PyObject_Hash │ │ │ │ + 1763: 0012fe0d 28 FUNC GLOBAL DEFAULT 12 PyType_FromMetaclass │ │ │ │ + 1764: 00142fa9 124 FUNC GLOBAL DEFAULT 12 PyBytes_AsStringAndSize │ │ │ │ + 1765: 0002eae1 4 FUNC GLOBAL DEFAULT 12 _Py_DisplaySourceLine │ │ │ │ + 1766: 0006503f 32 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal │ │ │ │ + 1767: 0011aca5 8 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable │ │ │ │ + 1768: 001ce10d 128 FUNC GLOBAL DEFAULT 12 PyGILState_Release │ │ │ │ + 1769: 0018366d 240 FUNC GLOBAL DEFAULT 12 PyContextVar_Get │ │ │ │ + 1770: 001a4575 74 FUNC GLOBAL DEFAULT 12 PyFile_NewStdPrinter │ │ │ │ + 1771: 001d4b91 56 FUNC GLOBAL DEFAULT 12 PyInterpreterState_New │ │ │ │ + 1772: 00244749 6 FUNC GLOBAL DEFAULT 12 _PyObject_GetState │ │ │ │ + 1773: 0016b331 140 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongMask │ │ │ │ + 1774: 0006b7d5 396 FUNC GLOBAL DEFAULT 12 PySys_SetArgvEx │ │ │ │ + 1775: 001356a5 6 FUNC GLOBAL DEFAULT 12 _PyWeakref_ClearRef │ │ │ │ + 1776: 0006c091 114 FUNC GLOBAL DEFAULT 12 PyThread_allocate_lock │ │ │ │ 1777: 004671b4 208 OBJECT GLOBAL DEFAULT 26 PyEnum_Type │ │ │ │ - 1778: 000d0a25 26 FUNC GLOBAL DEFAULT 12 PySequence_Contains │ │ │ │ - 1779: 00186581 148 FUNC GLOBAL DEFAULT 12 PyComplex_AsCComplex │ │ │ │ - 1780: 0011b481 86 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Alloc │ │ │ │ - 1781: 0018cb31 120 FUNC GLOBAL DEFAULT 12 PyBytes_DecodeEscape │ │ │ │ + 1778: 000cff81 26 FUNC GLOBAL DEFAULT 12 PySequence_Contains │ │ │ │ + 1779: 002309bd 148 FUNC GLOBAL DEFAULT 12 PyComplex_AsCComplex │ │ │ │ + 1780: 0011aa21 86 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Alloc │ │ │ │ + 1781: 0018bbd5 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: 0013dfb5 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceSubtract │ │ │ │ + 1784: 0013d68d 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceSubtract │ │ │ │ 1785: 0046dae0 4 OBJECT GLOBAL DEFAULT 26 PyExc_RecursionError │ │ │ │ - 1786: 001228e9 498 FUNC GLOBAL DEFAULT 12 _Py_union_type_or │ │ │ │ + 1786: 00121e11 498 FUNC GLOBAL DEFAULT 12 _Py_union_type_or │ │ │ │ 1787: 00465794 208 OBJECT GLOBAL DEFAULT 26 PyListRevIter_Type │ │ │ │ - 1788: 002493f5 164 FUNC GLOBAL DEFAULT 12 _Py_c_abs │ │ │ │ + 1788: 002491e5 164 FUNC GLOBAL DEFAULT 12 _Py_c_abs │ │ │ │ 1789: 00000000 0 FUNC GLOBAL DEFAULT UND sigwaitinfo@GLIBC_2.4 (2) │ │ │ │ - 1790: 0005c957 512 FUNC GLOBAL DEFAULT 12 _PyXI_InitExcInfo │ │ │ │ + 1790: 0005c93f 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: 0006540d 264 FUNC GLOBAL DEFAULT 12 PyEval_SetProfileAllThreads │ │ │ │ + 1793: 000653f9 264 FUNC GLOBAL DEFAULT 12 PyEval_SetProfileAllThreads │ │ │ │ 1794: 00000000 0 FUNC GLOBAL DEFAULT UND setegid@GLIBC_2.4 (2) │ │ │ │ - 1795: 00061ca7 26 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrame │ │ │ │ - 1796: 00084159 70 FUNC GLOBAL DEFAULT 12 _PyList_AppendTakeRefListResize │ │ │ │ - 1797: 000643a5 284 FUNC GLOBAL DEFAULT 12 _PyObject_AssertFailed │ │ │ │ + 1795: 00061c93 26 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrame │ │ │ │ + 1796: 00083cad 70 FUNC GLOBAL DEFAULT 12 _PyList_AppendTakeRefListResize │ │ │ │ + 1797: 00064391 284 FUNC GLOBAL DEFAULT 12 _PyObject_AssertFailed │ │ │ │ 1798: 00000000 0 FUNC GLOBAL DEFAULT UND __memset_chk@GLIBC_2.4 (2) │ │ │ │ - 1799: 0013acb1 4 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseThread │ │ │ │ + 1799: 0013a3c5 4 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseThread │ │ │ │ 1800: 0002e1e1 54 FUNC GLOBAL DEFAULT 12 PyErr_ResourceWarning │ │ │ │ - 1801: 000c36f1 332 FUNC GLOBAL DEFAULT 12 _PyTuple_FromArraySteal │ │ │ │ + 1801: 000c2c41 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: 0020e3e5 60 FUNC GLOBAL DEFAULT 12 _PyParkingLot_AfterFork │ │ │ │ + 1804: 0020da85 60 FUNC GLOBAL DEFAULT 12 _PyParkingLot_AfterFork │ │ │ │ 1805: 0046d928 208 OBJECT GLOBAL DEFAULT 26 PyPickleBuffer_Type │ │ │ │ - 1806: 00065bdd 92 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireReraiseEvent │ │ │ │ + 1806: 00065bc9 92 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireReraiseEvent │ │ │ │ 1807: 00000000 0 FUNC GLOBAL DEFAULT UND mkfifoat@GLIBC_2.4 (2) │ │ │ │ - 1808: 0006423f 62 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFlags │ │ │ │ - 1809: 001306c9 22 FUNC GLOBAL DEFAULT 12 _Py_DecRef │ │ │ │ - 1810: 001587bd 62 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsUppercase │ │ │ │ + 1808: 0006422b 62 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFlags │ │ │ │ + 1809: 0012fdf5 22 FUNC GLOBAL DEFAULT 12 _Py_DecRef │ │ │ │ + 1810: 00157c89 62 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsUppercase │ │ │ │ 1811: 004d29c4 4 OBJECT GLOBAL DEFAULT 29 PyImport_FrozenModules │ │ │ │ - 1812: 0016c015 348 FUNC GLOBAL DEFAULT 12 PyNumber_ToBase │ │ │ │ - 1813: 001a5b55 10 FUNC GLOBAL DEFAULT 12 PyHash_GetFuncDef │ │ │ │ - 1814: 00063847 106 FUNC GLOBAL DEFAULT 12 PyEval_CallMethod │ │ │ │ + 1812: 0016b3bd 348 FUNC GLOBAL DEFAULT 12 PyNumber_ToBase │ │ │ │ + 1813: 001a4c45 10 FUNC GLOBAL DEFAULT 12 PyHash_GetFuncDef │ │ │ │ + 1814: 00063833 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: 0016ca81 88 FUNC GLOBAL DEFAULT 12 _PyArg_NoKeywords │ │ │ │ - 1818: 0005392d 56 FUNC GLOBAL DEFAULT 12 PyUnicode_AsCharmapString │ │ │ │ - 1819: 0006504d 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7 │ │ │ │ - 1820: 00047c1d 68 FUNC GLOBAL DEFAULT 12 PyFrame_GetVarString │ │ │ │ - 1821: 000f3fed 830 FUNC GLOBAL DEFAULT 12 _PyConfig_FromDict │ │ │ │ - 1822: 001065ad 1092 FUNC GLOBAL DEFAULT 12 _PySuper_Lookup │ │ │ │ - 1823: 0019525d 246 FUNC GLOBAL DEFAULT 12 _PyObject_GetCrossInterpreterData │ │ │ │ + 1817: 0016be29 88 FUNC GLOBAL DEFAULT 12 _PyArg_NoKeywords │ │ │ │ + 1818: 00053915 56 FUNC GLOBAL DEFAULT 12 PyUnicode_AsCharmapString │ │ │ │ + 1819: 00065039 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7 │ │ │ │ + 1820: 00047bcd 68 FUNC GLOBAL DEFAULT 12 PyFrame_GetVarString │ │ │ │ + 1821: 000f354d 830 FUNC GLOBAL DEFAULT 12 _PyConfig_FromDict │ │ │ │ + 1822: 001059d1 1092 FUNC GLOBAL DEFAULT 12 _PySuper_Lookup │ │ │ │ + 1823: 001940b1 246 FUNC GLOBAL DEFAULT 12 _PyObject_GetCrossInterpreterData │ │ │ │ 1824: 00000000 0 FUNC GLOBAL DEFAULT UND __gmtime64_r@GLIBC_2.34 (4) │ │ │ │ - 1825: 000ac0e9 32 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8 │ │ │ │ - 1826: 0004f469 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyResumeEvent │ │ │ │ + 1825: 000ab66d 32 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8 │ │ │ │ + 1826: 0004f409 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyResumeEvent │ │ │ │ 1827: 00000000 0 FUNC GLOBAL DEFAULT UND __localtime64_r@GLIBC_2.34 (4) │ │ │ │ - 1828: 0014bc41 352 FUNC GLOBAL DEFAULT 12 PyFile_GetLine │ │ │ │ - 1829: 0005721b 14 FUNC GLOBAL DEFAULT 12 _Py_c_sum │ │ │ │ - 1830: 00061d45 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_Begin │ │ │ │ - 1831: 00246669 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetObject │ │ │ │ + 1828: 0014b209 352 FUNC GLOBAL DEFAULT 12 PyFile_GetLine │ │ │ │ + 1829: 0005720b 14 FUNC GLOBAL DEFAULT 12 _Py_c_sum │ │ │ │ + 1830: 00061d31 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_Begin │ │ │ │ + 1831: 00245ef1 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetObject │ │ │ │ 1832: 00000000 0 FUNC GLOBAL DEFAULT UND wcsxfrm@GLIBC_2.4 (2) │ │ │ │ - 1833: 002144f9 8 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffect │ │ │ │ - 1834: 000e7d4d 744 FUNC GLOBAL DEFAULT 12 PyObject_Repr │ │ │ │ - 1835: 0023c091 10 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4Copy │ │ │ │ - 1836: 0005ec89 176 FUNC GLOBAL DEFAULT 12 PyFunction_SetClosure │ │ │ │ - 1837: 0006c79d 204 FUNC GLOBAL DEFAULT 12 PyWideStringList_Insert │ │ │ │ - 1838: 0019df8d 22 FUNC GLOBAL DEFAULT 12 Py_GETENV │ │ │ │ + 1833: 00213c19 8 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffect │ │ │ │ + 1834: 000e72a5 744 FUNC GLOBAL DEFAULT 12 PyObject_Repr │ │ │ │ + 1835: 0023b9a9 10 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4Copy │ │ │ │ + 1836: 0005ec75 176 FUNC GLOBAL DEFAULT 12 PyFunction_SetClosure │ │ │ │ + 1837: 0006c78d 204 FUNC GLOBAL DEFAULT 12 PyWideStringList_Insert │ │ │ │ + 1838: 0019cf85 22 FUNC GLOBAL DEFAULT 12 Py_GETENV │ │ │ │ 1839: 0002a908 0 FUNC GLOBAL DEFAULT UND XML_SetUnparsedEntityDeclHandler │ │ │ │ - 1840: 0012ff29 704 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromBuffer │ │ │ │ - 1841: 000b13c1 34 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8Stateful │ │ │ │ - 1842: 00125485 128 FUNC GLOBAL DEFAULT 12 PyDictProxy_New │ │ │ │ - 1843: 00045c15 82 FUNC GLOBAL DEFAULT 12 _PyEval_FormatAwaitableError │ │ │ │ - 1844: 00085675 648 FUNC GLOBAL DEFAULT 12 PyObject_CallFunction │ │ │ │ - 1845: 00064089 48 FUNC GLOBAL DEFAULT 12 PyAsyncGen_New │ │ │ │ - 1846: 000d2029 132 FUNC GLOBAL DEFAULT 12 PyErr_Format │ │ │ │ + 1840: 0012f655 704 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromBuffer │ │ │ │ + 1841: 000b093d 34 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8Stateful │ │ │ │ + 1842: 00124965 128 FUNC GLOBAL DEFAULT 12 PyDictProxy_New │ │ │ │ + 1843: 00045c85 82 FUNC GLOBAL DEFAULT 12 _PyEval_FormatAwaitableError │ │ │ │ + 1844: 00085185 648 FUNC GLOBAL DEFAULT 12 PyObject_CallFunction │ │ │ │ + 1845: 00064075 48 FUNC GLOBAL DEFAULT 12 PyAsyncGen_New │ │ │ │ + 1846: 000d1591 132 FUNC GLOBAL DEFAULT 12 PyErr_Format │ │ │ │ 1847: 004676cc 208 OBJECT GLOBAL DEFAULT 26 PyClassMethodDescr_Type │ │ │ │ - 1848: 00119971 480 FUNC GLOBAL DEFAULT 12 PyLong_FromDouble │ │ │ │ + 1848: 00118f11 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: 001f9071 12 FUNC GLOBAL DEFAULT 12 PyInit__posixsubprocess │ │ │ │ - 1852: 001a596d 10 FUNC GLOBAL DEFAULT 12 Py_GetCopyright │ │ │ │ - 1853: 0007a23d 72 FUNC GLOBAL DEFAULT 12 PyUnicode_InternFromString │ │ │ │ - 1854: 001d3b6d 240 FUNC GLOBAL DEFAULT 12 _Py_Uid_Converter │ │ │ │ + 1851: 001f8675 12 FUNC GLOBAL DEFAULT 12 PyInit__posixsubprocess │ │ │ │ + 1852: 001a4a5d 10 FUNC GLOBAL DEFAULT 12 Py_GetCopyright │ │ │ │ + 1853: 0007a279 72 FUNC GLOBAL DEFAULT 12 PyUnicode_InternFromString │ │ │ │ + 1854: 001d2f85 240 FUNC GLOBAL DEFAULT 12 _Py_Uid_Converter │ │ │ │ 1855: 00000000 0 FUNC GLOBAL DEFAULT UND deflateCopy │ │ │ │ - 1856: 002035f9 28 FUNC GLOBAL DEFAULT 12 PyGC_Disable │ │ │ │ - 1857: 0005ef1f 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetDestructor │ │ │ │ + 1856: 00202c59 28 FUNC GLOBAL DEFAULT 12 PyGC_Disable │ │ │ │ + 1857: 0005ef0d 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetDestructor │ │ │ │ 1858: 00000000 0 FUNC GLOBAL DEFAULT UND getpwnam_r@GLIBC_2.4 (2) │ │ │ │ - 1859: 000e8039 1112 FUNC GLOBAL DEFAULT 12 PyUnicode_Contains │ │ │ │ - 1860: 00061d59 30 FUNC GLOBAL DEFAULT 12 PyErr_SetImportErrorSubclass │ │ │ │ - 1861: 000de575 120 FUNC GLOBAL DEFAULT 12 PyList_SetSlice │ │ │ │ - 1862: 0010e941 330 FUNC GLOBAL DEFAULT 12 _Py_hashtable_destroy │ │ │ │ + 1859: 000e7591 1144 FUNC GLOBAL DEFAULT 12 PyUnicode_Contains │ │ │ │ + 1860: 00061d45 30 FUNC GLOBAL DEFAULT 12 PyErr_SetImportErrorSubclass │ │ │ │ + 1861: 000ddae5 120 FUNC GLOBAL DEFAULT 12 PyList_SetSlice │ │ │ │ + 1862: 0010dd61 330 FUNC GLOBAL DEFAULT 12 _Py_hashtable_destroy │ │ │ │ 1863: 004a9ca8 4 OBJECT GLOBAL DEFAULT 29 Py_QuietFlag │ │ │ │ - 1864: 001e3609 6 FUNC GLOBAL DEFAULT 12 PyErr_ProgramTextObject │ │ │ │ - 1865: 001e1489 496 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Delete │ │ │ │ - 1866: 00077cd9 536 FUNC GLOBAL DEFAULT 12 _PyObject_GC_NewVar │ │ │ │ - 1867: 0012e529 66 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8AndSize │ │ │ │ - 1868: 00269d25 36 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Free │ │ │ │ - 1869: 0014576d 4 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Dealloc │ │ │ │ - 1870: 0016b149 4 FUNC GLOBAL DEFAULT 12 PyType_GetFullyQualifiedName │ │ │ │ + 1864: 001e2915 6 FUNC GLOBAL DEFAULT 12 PyErr_ProgramTextObject │ │ │ │ + 1865: 001e0989 496 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Delete │ │ │ │ + 1866: 00077d29 536 FUNC GLOBAL DEFAULT 12 _PyObject_GC_NewVar │ │ │ │ + 1867: 0012dc55 66 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8AndSize │ │ │ │ + 1868: 0026977d 36 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Free │ │ │ │ + 1869: 00144e6d 4 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Dealloc │ │ │ │ + 1870: 0016a529 4 FUNC GLOBAL DEFAULT 12 PyType_GetFullyQualifiedName │ │ │ │ 1871: 0002bb25 6 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToString │ │ │ │ - 1872: 00061f59 40 FUNC GLOBAL DEFAULT 12 _PySeqLock_BeginRead │ │ │ │ - 1873: 000abda5 580 FUNC GLOBAL DEFAULT 12 _Py_HandlePending │ │ │ │ + 1872: 00061f45 40 FUNC GLOBAL DEFAULT 12 _PySeqLock_BeginRead │ │ │ │ + 1873: 000ab329 580 FUNC GLOBAL DEFAULT 12 _Py_HandlePending │ │ │ │ 1874: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_setspecific@GLIBC_2.34 (4) │ │ │ │ - 1875: 00068243 106 FUNC GLOBAL DEFAULT 12 _Py_stat │ │ │ │ - 1876: 00062009 64 FUNC GLOBAL DEFAULT 12 PyContext_Copy │ │ │ │ - 1877: 00066b09 4 FUNC GLOBAL DEFAULT 12 PyThread_get_key_value │ │ │ │ - 1878: 00165e99 20 FUNC GLOBAL DEFAULT 12 PyUnstable_Type_AssignVersionTag │ │ │ │ + 1875: 00068233 106 FUNC GLOBAL DEFAULT 12 _Py_stat │ │ │ │ + 1876: 00061ff5 64 FUNC GLOBAL DEFAULT 12 PyContext_Copy │ │ │ │ + 1877: 00066af9 4 FUNC GLOBAL DEFAULT 12 PyThread_get_key_value │ │ │ │ + 1878: 00165279 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: 0019ee61 28 FUNC GLOBAL DEFAULT 12 Py_GetVersion │ │ │ │ + 1881: 0019de59 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: 000cc6b1 58 FUNC GLOBAL DEFAULT 12 PyModule_GetName │ │ │ │ - 1887: 001fddbd 114 FUNC GLOBAL DEFAULT 12 PyTuple_SetItem │ │ │ │ - 1888: 0018744d 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeRawUnicodeEscape │ │ │ │ - 1889: 00050a51 94 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyUnwindEvent │ │ │ │ + 1886: 000cbc0d 58 FUNC GLOBAL DEFAULT 12 PyModule_GetName │ │ │ │ + 1887: 001fd3e5 114 FUNC GLOBAL DEFAULT 12 PyTuple_SetItem │ │ │ │ + 1888: 001864f9 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeRawUnicodeEscape │ │ │ │ + 1889: 000509f1 94 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyUnwindEvent │ │ │ │ 1890: 0002d05d 20 FUNC GLOBAL DEFAULT 12 PyException_GetCause │ │ │ │ 1891: 00460858 0 NOTYPE WEAK DEFAULT 26 data_start │ │ │ │ 1892: 0002a040 0 FUNC GLOBAL DEFAULT UND XML_SetProcessingInstructionHandler │ │ │ │ - 1893: 0006bc21 80 FUNC GLOBAL DEFAULT 12 _PySys_GetAttr │ │ │ │ + 1893: 0006bc11 80 FUNC GLOBAL DEFAULT 12 _PySys_GetAttr │ │ │ │ 1894: 004625d4 208 OBJECT GLOBAL DEFAULT 26 PyFilter_Type │ │ │ │ - 1895: 00098f91 116 FUNC GLOBAL DEFAULT 12 PyEval_RestoreThread │ │ │ │ + 1895: 0009848d 116 FUNC GLOBAL DEFAULT 12 PyEval_RestoreThread │ │ │ │ 1896: 00029858 0 FUNC GLOBAL DEFAULT UND XML_SetXmlDeclHandler │ │ │ │ - 1897: 001991a9 4 FUNC GLOBAL DEFAULT 12 _Py_VaBuildValue_SizeT │ │ │ │ - 1898: 000be671 8 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetAttr │ │ │ │ + 1897: 0019819d 4 FUNC GLOBAL DEFAULT 12 _Py_VaBuildValue_SizeT │ │ │ │ + 1898: 000bdbe1 8 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetAttr │ │ │ │ 1899: 00000000 0 FUNC GLOBAL DEFAULT UND __vsnprintf_chk@GLIBC_2.4 (2) │ │ │ │ - 1900: 0015fc9d 316 FUNC GLOBAL DEFAULT 12 PyObject_AsFileDescriptor │ │ │ │ + 1900: 0015f059 316 FUNC GLOBAL DEFAULT 12 PyObject_AsFileDescriptor │ │ │ │ 1901: 0002e633 240 FUNC GLOBAL DEFAULT 12 _PyObject_Dump │ │ │ │ 1902: 00000000 0 FUNC GLOBAL DEFAULT UND getgroups@GLIBC_2.4 (2) │ │ │ │ 1903: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_getspecific@GLIBC_2.34 (4) │ │ │ │ - 1904: 0007d691 38 FUNC GLOBAL DEFAULT 12 PyDescr_NewGetSet │ │ │ │ - 1905: 001fd689 12 FUNC GLOBAL DEFAULT 12 PyInit_array │ │ │ │ - 1906: 00115ee5 76 FUNC GLOBAL DEFAULT 12 PyUnicode_Compare │ │ │ │ + 1904: 0007d659 38 FUNC GLOBAL DEFAULT 12 PyDescr_NewGetSet │ │ │ │ + 1905: 001fccb1 12 FUNC GLOBAL DEFAULT 12 PyInit_array │ │ │ │ + 1906: 00115485 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: 001276e1 280 FUNC GLOBAL DEFAULT 12 _PyCode_CheckLineNumber │ │ │ │ - 1912: 0005fb29 88 FUNC GLOBAL DEFAULT 12 PyType_AddWatcher │ │ │ │ - 1913: 000578a5 300 FUNC GLOBAL DEFAULT 12 PyEval_GetLocals │ │ │ │ - 1914: 0009b39d 600 FUNC GLOBAL DEFAULT 12 _PyBytes_Resize │ │ │ │ - 1915: 0020d79d 8 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetEnd │ │ │ │ - 1916: 0015a949 260 FUNC GLOBAL DEFAULT 12 PyUnicode_CopyCharacters │ │ │ │ + 1911: 00126bc9 280 FUNC GLOBAL DEFAULT 12 _PyCode_CheckLineNumber │ │ │ │ + 1912: 0005fb15 88 FUNC GLOBAL DEFAULT 12 PyType_AddWatcher │ │ │ │ + 1913: 00057895 300 FUNC GLOBAL DEFAULT 12 PyEval_GetLocals │ │ │ │ + 1914: 0009a889 600 FUNC GLOBAL DEFAULT 12 _PyBytes_Resize │ │ │ │ + 1915: 0020ce0d 8 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetEnd │ │ │ │ + 1916: 001f2695 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: 0006378d 36 FUNC GLOBAL DEFAULT 12 PyErr_BadInternalCall │ │ │ │ - 1920: 000f3299 24 FUNC GLOBAL DEFAULT 12 PyObject_IsSubclass │ │ │ │ - 1921: 00063659 80 FUNC GLOBAL DEFAULT 12 _PyXI_NamespaceFromNames │ │ │ │ + 1919: 00063779 36 FUNC GLOBAL DEFAULT 12 PyErr_BadInternalCall │ │ │ │ + 1920: 000f27f5 24 FUNC GLOBAL DEFAULT 12 PyObject_IsSubclass │ │ │ │ + 1921: 00063645 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: 0010fbad 78 FUNC GLOBAL DEFAULT 12 _PyTime_localtime │ │ │ │ - 1925: 000ccd95 80 FUNC GLOBAL DEFAULT 12 PyMapping_SetItemString │ │ │ │ + 1924: 0010efcd 78 FUNC GLOBAL DEFAULT 12 _PyTime_localtime │ │ │ │ + 1925: 000cc2f1 80 FUNC GLOBAL DEFAULT 12 PyMapping_SetItemString │ │ │ │ 1926: 004d4f08 0 NOTYPE GLOBAL DEFAULT 29 _bss_end__ │ │ │ │ - 1927: 000640ff 146 FUNC GLOBAL DEFAULT 12 PyFunction_GetAnnotations │ │ │ │ - 1928: 0002ed01 110 FUNC GLOBAL DEFAULT 12 PyUnicode_ReadChar │ │ │ │ + 1927: 000640eb 146 FUNC GLOBAL DEFAULT 12 PyFunction_GetAnnotations │ │ │ │ + 1928: 0002ed05 110 FUNC GLOBAL DEFAULT 12 PyUnicode_ReadChar │ │ │ │ 1929: 0002a0fc 0 FUNC GLOBAL DEFAULT UND malloc@GLIBC_2.4 (2) │ │ │ │ - 1930: 00126da9 4 FUNC GLOBAL DEFAULT 12 PyType_GetFlags │ │ │ │ - 1931: 000485a1 54 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadShortFromFile │ │ │ │ - 1932: 00083ffd 200 FUNC GLOBAL DEFAULT 12 PyFloat_FromDouble │ │ │ │ + 1930: 00126289 4 FUNC GLOBAL DEFAULT 12 PyType_GetFlags │ │ │ │ + 1931: 00048545 54 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadShortFromFile │ │ │ │ + 1932: 00083b51 200 FUNC GLOBAL DEFAULT 12 PyFloat_FromDouble │ │ │ │ 1933: 00000000 0 FUNC GLOBAL DEFAULT UND gethostbyname_r@GLIBC_2.4 (2) │ │ │ │ - 1934: 001931b5 972 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7Stateful │ │ │ │ + 1934: 0019223d 972 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7Stateful │ │ │ │ 1935: 0002a3e4 0 FUNC GLOBAL DEFAULT UND XML_SetElementHandler │ │ │ │ - 1936: 001a5979 10 FUNC GLOBAL DEFAULT 12 Py_GetPlatform │ │ │ │ + 1936: 001a4a69 10 FUNC GLOBAL DEFAULT 12 Py_GetPlatform │ │ │ │ 1937: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setschedparam@GLIBC_2.4 (2) │ │ │ │ - 1938: 00066ae7 6 FUNC GLOBAL DEFAULT 12 PyThread_delete_key_value │ │ │ │ + 1938: 00066ad7 6 FUNC GLOBAL DEFAULT 12 PyThread_delete_key_value │ │ │ │ 1939: 00000000 0 FUNC GLOBAL DEFAULT UND XML_ExpatVersion │ │ │ │ - 1940: 00159be1 14 FUNC GLOBAL DEFAULT 12 PyNumber_Xor │ │ │ │ + 1940: 001590ad 14 FUNC GLOBAL DEFAULT 12 PyNumber_Xor │ │ │ │ 1941: 00000000 0 FUNC GLOBAL DEFAULT UND __strcpy_chk@GLIBC_2.4 (2) │ │ │ │ - 1942: 00063317 68 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_Release │ │ │ │ - 1943: 00030d35 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetCode │ │ │ │ + 1942: 00063303 68 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_Release │ │ │ │ + 1943: 00030d39 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetCode │ │ │ │ 1944: 00000000 0 FUNC GLOBAL DEFAULT UND abort@GLIBC_2.4 (2) │ │ │ │ - 1945: 001cf6ed 2548 FUNC GLOBAL DEFAULT 12 Py_RunMain │ │ │ │ + 1945: 001ceb05 2548 FUNC GLOBAL DEFAULT 12 Py_RunMain │ │ │ │ 1946: 00000000 0 FUNC GLOBAL DEFAULT UND modf@GLIBC_2.4 (2) │ │ │ │ - 1947: 0013ff11 354 FUNC GLOBAL DEFAULT 12 PyNumber_TrueDivide │ │ │ │ + 1947: 0013f5f1 354 FUNC GLOBAL DEFAULT 12 PyNumber_TrueDivide │ │ │ │ 1948: 00000000 0 FUNC GLOBAL DEFAULT UND fchown@GLIBC_2.4 (2) │ │ │ │ - 1949: 001f14e1 116 FUNC GLOBAL DEFAULT 12 PyOS_BeforeFork │ │ │ │ - 1950: 00072335 264 FUNC GLOBAL DEFAULT 12 PyList_New │ │ │ │ + 1949: 001f0809 116 FUNC GLOBAL DEFAULT 12 PyOS_BeforeFork │ │ │ │ + 1950: 0007239d 264 FUNC GLOBAL DEFAULT 12 PyList_New │ │ │ │ 1951: 00000000 0 FUNC GLOBAL DEFAULT UND chown@GLIBC_2.4 (2) │ │ │ │ - 1952: 0010eb71 1960 FUNC GLOBAL DEFAULT 12 PyImport_Import │ │ │ │ + 1952: 0010df91 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: 000e26a5 626 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceOr │ │ │ │ - 1956: 000895dd 164 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8AndSize │ │ │ │ + 1955: 000e1c01 626 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceOr │ │ │ │ + 1956: 00088e89 164 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8AndSize │ │ │ │ 1957: 00029b4c 0 FUNC GLOBAL DEFAULT UND cos@GLIBC_2.4 (3) │ │ │ │ - 1958: 000cc5e9 198 FUNC GLOBAL DEFAULT 12 PyModule_ExecDef │ │ │ │ + 1958: 000cbb45 198 FUNC GLOBAL DEFAULT 12 PyModule_ExecDef │ │ │ │ 1959: 00000000 0 FUNC GLOBAL DEFAULT UND __clock_nanosleep_time64@GLIBC_2.34 (4) │ │ │ │ - 1960: 001f7bd5 50 FUNC GLOBAL DEFAULT 12 PyErr_WarnFormat │ │ │ │ + 1960: 001f7029 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: 0009b6dd 256 FUNC GLOBAL DEFAULT 12 PyObject_Realloc │ │ │ │ - 1969: 001844d5 86 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEnd │ │ │ │ - 1970: 0017cb89 8 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetEnd │ │ │ │ + 1968: 0009abc9 256 FUNC GLOBAL DEFAULT 12 PyObject_Realloc │ │ │ │ + 1969: 00183585 86 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEnd │ │ │ │ + 1970: 0017be8d 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: 00041137 4 FUNC GLOBAL DEFAULT 12 _PyDict_DelItem_KnownHash │ │ │ │ - 1975: 00037965 60 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilename │ │ │ │ - 1976: 0005d64d 6 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleEx │ │ │ │ - 1977: 0015f4f5 534 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Park │ │ │ │ - 1978: 00203921 28 FUNC GLOBAL DEFAULT 12 PyGC_Enable │ │ │ │ - 1979: 000f9e8d 84 FUNC GLOBAL DEFAULT 12 _PyErr_SetKeyError │ │ │ │ + 1974: 000410bb 4 FUNC GLOBAL DEFAULT 12 _PyDict_DelItem_KnownHash │ │ │ │ + 1975: 00037a05 60 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilename │ │ │ │ + 1976: 0005d639 6 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleEx │ │ │ │ + 1977: 0015e8b1 534 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Park │ │ │ │ + 1978: 00202f81 28 FUNC GLOBAL DEFAULT 12 PyGC_Enable │ │ │ │ + 1979: 000f93ed 84 FUNC GLOBAL DEFAULT 12 _PyErr_SetKeyError │ │ │ │ 1980: 00000000 0 FUNC GLOBAL DEFAULT UND seteuid@GLIBC_2.4 (2) │ │ │ │ - 1981: 0006335b 62 FUNC GLOBAL DEFAULT 12 PyObject_CheckReadBuffer │ │ │ │ + 1981: 00063347 62 FUNC GLOBAL DEFAULT 12 PyObject_CheckReadBuffer │ │ │ │ 1982: 00029660 0 FUNC GLOBAL DEFAULT UND XML_SetReparseDeferralEnabled │ │ │ │ - 1983: 000f95a5 62 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizer │ │ │ │ - 1984: 0002eb51 4 FUNC GLOBAL DEFAULT 12 PyTraceBack_Print │ │ │ │ - 1985: 0020a379 78 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetStart │ │ │ │ - 1986: 0022f6c5 66 FUNC GLOBAL DEFAULT 12 PyNumber_Positive │ │ │ │ - 1987: 00110ea9 238 FUNC GLOBAL DEFAULT 12 PySlice_AdjustIndices │ │ │ │ - 1988: 0018a78d 190 FUNC GLOBAL DEFAULT 12 PyUnicode_Fill │ │ │ │ - 1989: 001a5985 208 FUNC GLOBAL DEFAULT 12 PyFloat_GetInfo │ │ │ │ - 1990: 00065f71 88 FUNC GLOBAL DEFAULT 12 PyErr_ProgramText │ │ │ │ - 1991: 000fb6a1 112 FUNC GLOBAL DEFAULT 12 PyTuple_GetSlice │ │ │ │ - 1992: 000d2e89 96 FUNC GLOBAL DEFAULT 12 PyArg_ParseTupleAndKeywords │ │ │ │ - 1993: 00262279 12 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalEncoder │ │ │ │ - 1994: 00263b29 14 FUNC GLOBAL DEFAULT 12 _Py_c_neg │ │ │ │ - 1995: 00157c95 86 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToLowercase │ │ │ │ - 1996: 001a01f1 800 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_New │ │ │ │ + 1983: 000f8b05 62 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizer │ │ │ │ + 1984: 0002eb55 4 FUNC GLOBAL DEFAULT 12 PyTraceBack_Print │ │ │ │ + 1985: 00209a15 78 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetStart │ │ │ │ + 1986: 0022ef49 66 FUNC GLOBAL DEFAULT 12 PyNumber_Positive │ │ │ │ + 1987: 001102c1 238 FUNC GLOBAL DEFAULT 12 PySlice_AdjustIndices │ │ │ │ + 1988: 001899a9 190 FUNC GLOBAL DEFAULT 12 PyUnicode_Fill │ │ │ │ + 1989: 001a4a75 208 FUNC GLOBAL DEFAULT 12 PyFloat_GetInfo │ │ │ │ + 1990: 00065f5d 88 FUNC GLOBAL DEFAULT 12 PyErr_ProgramText │ │ │ │ + 1991: 000fad35 112 FUNC GLOBAL DEFAULT 12 PyTuple_GetSlice │ │ │ │ + 1992: 000d23ed 96 FUNC GLOBAL DEFAULT 12 PyArg_ParseTupleAndKeywords │ │ │ │ + 1993: 00261ba9 12 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalEncoder │ │ │ │ + 1994: 002634e9 14 FUNC GLOBAL DEFAULT 12 _Py_c_neg │ │ │ │ + 1995: 00157161 86 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToLowercase │ │ │ │ + 1996: 0019f1e9 800 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_New │ │ │ │ 1997: 00000000 0 FUNC GLOBAL DEFAULT UND read@GLIBC_2.4 (2) │ │ │ │ - 1998: 00061e9d 38 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesString │ │ │ │ + 1998: 00061e89 38 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesString │ │ │ │ 1999: 00466760 208 OBJECT GLOBAL DEFAULT 26 PyStdPrinter_Type │ │ │ │ - 2000: 000e7d19 50 FUNC GLOBAL DEFAULT 12 PyList_Size │ │ │ │ - 2001: 00047319 6 FUNC GLOBAL DEFAULT 12 PyFrame_GetLocals │ │ │ │ - 2002: 0012cc81 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8String │ │ │ │ - 2003: 00067cf5 6 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileEx │ │ │ │ + 2000: 000e7271 50 FUNC GLOBAL DEFAULT 12 PyList_Size │ │ │ │ + 2001: 000472c1 6 FUNC GLOBAL DEFAULT 12 PyFrame_GetLocals │ │ │ │ + 2002: 0012c139 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8String │ │ │ │ + 2003: 00067ce5 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: 000605b5 56 FUNC GLOBAL DEFAULT 12 _PyObject_CallFunction_SizeT │ │ │ │ + 2006: 000605a1 56 FUNC GLOBAL DEFAULT 12 _PyObject_CallFunction_SizeT │ │ │ │ 2007: 00000000 0 FUNC GLOBAL DEFAULT UND pow@GLIBC_2.29 (8) │ │ │ │ - 2008: 0007ece1 36 FUNC GLOBAL DEFAULT 12 PyType_FromSpec │ │ │ │ - 2009: 0005df5d 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetKwDefaults │ │ │ │ - 2010: 00059c59 360 FUNC GLOBAL DEFAULT 12 _PyThread_CurrentFrames │ │ │ │ - 2011: 0020b69d 68 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDIncref │ │ │ │ + 2008: 0007eca9 36 FUNC GLOBAL DEFAULT 12 PyType_FromSpec │ │ │ │ + 2009: 0005df49 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetKwDefaults │ │ │ │ + 2010: 00059c33 358 FUNC GLOBAL DEFAULT 12 _PyThread_CurrentFrames │ │ │ │ + 2011: 0020ad39 68 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDIncref │ │ │ │ 2012: 00000000 0 FUNC GLOBAL DEFAULT UND send@GLIBC_2.4 (2) │ │ │ │ - 2013: 00103751 4 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffectWithJump │ │ │ │ - 2014: 00030d01 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetClosure │ │ │ │ - 2015: 001247dd 54 FUNC GLOBAL DEFAULT 12 PyOS_setsig │ │ │ │ + 2013: 00102c51 4 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffectWithJump │ │ │ │ + 2014: 00030d05 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetClosure │ │ │ │ + 2015: 00123cbd 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: 0017d111 868 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormatV │ │ │ │ - 2019: 00050811 92 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireExceptionHandledEvent │ │ │ │ - 2020: 0005dafb 52 FUNC GLOBAL DEFAULT 12 PyList_Clear │ │ │ │ - 2021: 00076155 76 FUNC GLOBAL DEFAULT 12 PyGILState_Check │ │ │ │ + 2018: 0017c419 868 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormatV │ │ │ │ + 2019: 000507b1 92 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireExceptionHandledEvent │ │ │ │ + 2020: 0005dae7 52 FUNC GLOBAL DEFAULT 12 PyList_Clear │ │ │ │ + 2021: 000761b5 76 FUNC GLOBAL DEFAULT 12 PyGILState_Check │ │ │ │ 2022: 00000000 0 FUNC GLOBAL DEFAULT UND __futimens64@GLIBC_2.34 (4) │ │ │ │ - 2023: 001010b9 1122 FUNC GLOBAL DEFAULT 12 PyObject_ClearWeakRefs │ │ │ │ - 2024: 0017b829 244 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpID │ │ │ │ + 2023: 001005b5 1122 FUNC GLOBAL DEFAULT 12 PyObject_ClearWeakRefs │ │ │ │ + 2024: 0017ab35 244 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpID │ │ │ │ 2025: 0002ae05 264 FUNC GLOBAL DEFAULT 12 PySys_AddXOption │ │ │ │ - 2026: 00131d61 40 FUNC GLOBAL DEFAULT 12 PyRun_StringFlags │ │ │ │ - 2027: 00127999 88 FUNC GLOBAL DEFAULT 12 _PyErr_SetString │ │ │ │ + 2026: 00131485 40 FUNC GLOBAL DEFAULT 12 PyRun_StringFlags │ │ │ │ + 2027: 00126e81 88 FUNC GLOBAL DEFAULT 12 _PyErr_SetString │ │ │ │ 2028: 0002b8b1 184 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetConfig │ │ │ │ - 2029: 000db535 32 FUNC GLOBAL DEFAULT 12 _PyType_Name │ │ │ │ - 2030: 00080191 412 FUNC GLOBAL DEFAULT 12 PyLong_FromLong │ │ │ │ - 2031: 001cd171 12 FUNC GLOBAL DEFAULT 12 PyInit__codecs │ │ │ │ - 2032: 0004f9ad 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyReturnEvent │ │ │ │ + 2029: 000daaa1 32 FUNC GLOBAL DEFAULT 12 _PyType_Name │ │ │ │ + 2030: 00080159 412 FUNC GLOBAL DEFAULT 12 PyLong_FromLong │ │ │ │ + 2031: 001cc579 12 FUNC GLOBAL DEFAULT 12 PyInit__codecs │ │ │ │ + 2032: 0004f94d 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyReturnEvent │ │ │ │ 2033: 0047170c 4 OBJECT GLOBAL DEFAULT 26 _PyImport_FrozenBootstrap │ │ │ │ - 2034: 001dbeb5 230 FUNC GLOBAL DEFAULT 12 PyCapsule_Import │ │ │ │ - 2035: 000f9c01 78 FUNC GLOBAL DEFAULT 12 PyCapsule_New │ │ │ │ - 2036: 000ac1bd 72 FUNC GLOBAL DEFAULT 12 _PyUnicode_EqualToASCIIString │ │ │ │ + 2034: 001db279 230 FUNC GLOBAL DEFAULT 12 PyCapsule_Import │ │ │ │ + 2035: 000f9161 78 FUNC GLOBAL DEFAULT 12 PyCapsule_New │ │ │ │ + 2036: 000ab741 72 FUNC GLOBAL DEFAULT 12 _PyUnicode_EqualToASCIIString │ │ │ │ 2037: 00000000 0 FUNC GLOBAL DEFAULT UND __isoc23_strtoul@GLIBC_2.38 (15) │ │ │ │ - 2038: 0021536d 50 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStackAndKeywords │ │ │ │ + 2038: 00214a99 50 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStackAndKeywords │ │ │ │ 2039: 00029eb0 0 FUNC GLOBAL DEFAULT UND XML_SetEndCdataSectionHandler │ │ │ │ - 2040: 000db641 30 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Init │ │ │ │ - 2041: 000ca0e5 1208 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareInternal │ │ │ │ - 2042: 000542b7 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF16String │ │ │ │ + 2040: 000dabad 30 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Init │ │ │ │ + 2041: 000c9641 1206 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareInternal │ │ │ │ + 2042: 0005424b 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF16String │ │ │ │ 2043: 00000000 0 FUNC GLOBAL DEFAULT UND fgetxattr@GLIBC_2.4 (2) │ │ │ │ - 2044: 00066873 50 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneObject │ │ │ │ - 2045: 00061dab 42 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTuple_SizeT │ │ │ │ - 2046: 000320cf 362 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyError │ │ │ │ - 2047: 00161359 2 FUNC GLOBAL DEFAULT 12 _PyBytes_Join │ │ │ │ - 2048: 0005e109 18 FUNC GLOBAL DEFAULT 12 PyGen_GetCode │ │ │ │ - 2049: 001343c1 1070 FUNC GLOBAL DEFAULT 12 PyUnicode_Decode │ │ │ │ - 2050: 001d63d1 12 FUNC GLOBAL DEFAULT 12 PyInit_atexit │ │ │ │ - 2051: 0017be21 138 FUNC GLOBAL DEFAULT 12 PyNumber_Absolute │ │ │ │ - 2052: 0020a495 76 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEnd │ │ │ │ + 2044: 00066863 50 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneObject │ │ │ │ + 2045: 00061d97 42 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTuple_SizeT │ │ │ │ + 2046: 000320d3 362 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyError │ │ │ │ + 2047: 00160715 2 FUNC GLOBAL DEFAULT 12 _PyBytes_Join │ │ │ │ + 2048: 0005e0f5 18 FUNC GLOBAL DEFAULT 12 PyGen_GetCode │ │ │ │ + 2049: 00133aed 1070 FUNC GLOBAL DEFAULT 12 PyUnicode_Decode │ │ │ │ + 2050: 001d57e9 12 FUNC GLOBAL DEFAULT 12 PyInit_atexit │ │ │ │ + 2051: 0017b125 138 FUNC GLOBAL DEFAULT 12 PyNumber_Absolute │ │ │ │ + 2052: 00209b31 76 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEnd │ │ │ │ 2053: 0002bc81 20 FUNC GLOBAL DEFAULT 12 PyErr_Print │ │ │ │ - 2054: 000642e5 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethodId │ │ │ │ - 2055: 00061d47 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_End │ │ │ │ + 2054: 000642d1 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethodId │ │ │ │ + 2055: 00061d33 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_End │ │ │ │ 2056: 00000000 0 FUNC GLOBAL DEFAULT UND XML_ParseBuffer │ │ │ │ - 2057: 001d7a31 50 FUNC GLOBAL DEFAULT 12 PyModule_AddStringConstant │ │ │ │ + 2057: 001d6e81 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: 00111d45 24 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObject │ │ │ │ - 2061: 000898bd 50 FUNC GLOBAL DEFAULT 12 _PyType_Lookup │ │ │ │ - 2062: 00160a9d 40 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wakeup │ │ │ │ + 2060: 0011115d 24 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObject │ │ │ │ + 2061: 0008916d 50 FUNC GLOBAL DEFAULT 12 _PyType_Lookup │ │ │ │ + 2062: 0015fe59 40 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wakeup │ │ │ │ 2063: 00000000 0 FUNC GLOBAL DEFAULT UND __sem_clockwait64@GLIBC_2.34 (4) │ │ │ │ - 2064: 0006b795 80 FUNC GLOBAL DEFAULT 12 PySys_HasWarnOptions │ │ │ │ - 2065: 0023be79 88 FUNC GLOBAL DEFAULT 12 _PyArg_BadArgument │ │ │ │ - 2066: 000fa4ad 98 FUNC GLOBAL DEFAULT 12 PyUnicode_FromObject │ │ │ │ - 2067: 00169525 380 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTime_t │ │ │ │ - 2068: 0005f2ab 18 FUNC GLOBAL DEFAULT 12 Py_XNewRef │ │ │ │ + 2064: 0006b785 80 FUNC GLOBAL DEFAULT 12 PySys_HasWarnOptions │ │ │ │ + 2065: 0023b791 88 FUNC GLOBAL DEFAULT 12 _PyArg_BadArgument │ │ │ │ + 2066: 000f9a0d 98 FUNC GLOBAL DEFAULT 12 PyUnicode_FromObject │ │ │ │ + 2067: 00168905 380 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTime_t │ │ │ │ + 2068: 0005f297 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: 00061df5 4 FUNC GLOBAL DEFAULT 12 _PyArg_VaParse_SizeT │ │ │ │ - 2074: 00263db9 6 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Release │ │ │ │ + 2073: 00061de1 4 FUNC GLOBAL DEFAULT 12 _PyArg_VaParse_SizeT │ │ │ │ + 2074: 00263779 6 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Release │ │ │ │ 2075: 0002a51c 0 FUNC GLOBAL DEFAULT UND sin@GLIBC_2.4 (3) │ │ │ │ - 2076: 0005ed39 22 FUNC GLOBAL DEFAULT 12 PyType_GetTypeDataSize │ │ │ │ - 2077: 00079515 192 FUNC GLOBAL DEFAULT 12 PyDict_SetItem │ │ │ │ - 2078: 000dd2e1 36 FUNC GLOBAL DEFAULT 12 _PyDict_MergeEx │ │ │ │ - 2079: 001d1345 76 FUNC GLOBAL DEFAULT 12 PyUnicode_Tailmatch │ │ │ │ + 2076: 0005ed25 22 FUNC GLOBAL DEFAULT 12 PyType_GetTypeDataSize │ │ │ │ + 2077: 00079551 192 FUNC GLOBAL DEFAULT 12 PyDict_SetItem │ │ │ │ + 2078: 000dc851 36 FUNC GLOBAL DEFAULT 12 _PyDict_MergeEx │ │ │ │ + 2079: 001d075d 76 FUNC GLOBAL DEFAULT 12 PyUnicode_Tailmatch │ │ │ │ 2080: 0046af5c 4 OBJECT GLOBAL DEFAULT 26 PyExc_FileExistsError │ │ │ │ - 2081: 0014a92d 6 FUNC GLOBAL DEFAULT 12 PyObject_DelAttr │ │ │ │ - 2082: 00067b6b 90 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoopFlags │ │ │ │ - 2083: 00124815 36 FUNC GLOBAL DEFAULT 12 PyOS_getsig │ │ │ │ - 2084: 001956f5 896 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32Stateful │ │ │ │ - 2085: 003828b0 4 OBJECT GLOBAL DEFAULT 14 PyStructSequence_UnnamedField │ │ │ │ - 2086: 0006676f 48 FUNC GLOBAL DEFAULT 12 Py_FatalError │ │ │ │ - 2087: 00111cc1 96 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeFSDefault │ │ │ │ + 2081: 00149ef5 6 FUNC GLOBAL DEFAULT 12 PyObject_DelAttr │ │ │ │ + 2082: 00067b5b 90 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoopFlags │ │ │ │ + 2083: 00123cf5 36 FUNC GLOBAL DEFAULT 12 PyOS_getsig │ │ │ │ + 2084: 00194771 896 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32Stateful │ │ │ │ + 2085: 003822b0 4 OBJECT GLOBAL DEFAULT 14 PyStructSequence_UnnamedField │ │ │ │ + 2086: 0006675f 48 FUNC GLOBAL DEFAULT 12 Py_FatalError │ │ │ │ + 2087: 001110d9 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: 000678c1 176 FUNC GLOBAL DEFAULT 12 Py_AtExit │ │ │ │ - 2091: 001ee371 12 FUNC GLOBAL DEFAULT 12 PyInit__ast │ │ │ │ + 2090: 000678b1 176 FUNC GLOBAL DEFAULT 12 Py_AtExit │ │ │ │ + 2091: 001ed699 12 FUNC GLOBAL DEFAULT 12 PyInit__ast │ │ │ │ 2092: 004a9c68 4 OBJECT GLOBAL DEFAULT 29 Py_IgnoreEnvironmentFlag │ │ │ │ - 2093: 0005f17f 18 FUNC GLOBAL DEFAULT 12 PyException_GetArgs │ │ │ │ - 2094: 000c53b5 96 FUNC GLOBAL DEFAULT 12 _PyToken_ThreeChars │ │ │ │ - 2095: 0005c26d 160 FUNC GLOBAL DEFAULT 12 _PyErr_SetFromPyStatus │ │ │ │ - 2096: 000eaf7d 384 FUNC GLOBAL DEFAULT 12 PyUnicode_Substring │ │ │ │ - 2097: 00085f3d 112 FUNC GLOBAL DEFAULT 12 PyType_IsSubtype │ │ │ │ - 2098: 00061cfd 16 FUNC GLOBAL DEFAULT 12 PyCode_Optimize │ │ │ │ - 2099: 000eac51 4 FUNC GLOBAL DEFAULT 12 _PyInstructionSequence_New │ │ │ │ - 2100: 00056699 72 FUNC GLOBAL DEFAULT 12 PyState_RemoveModule │ │ │ │ - 2101: 000640b9 34 FUNC GLOBAL DEFAULT 12 _PyLong_FileDescriptor_Converter │ │ │ │ - 2102: 0018de19 28 FUNC GLOBAL DEFAULT 12 PyObject_Not │ │ │ │ - 2103: 0009d9d9 584 FUNC GLOBAL DEFAULT 12 _PyEvalFramePushAndInit │ │ │ │ - 2104: 0024aac1 132 FUNC GLOBAL DEFAULT 12 _PyTime_FromLong │ │ │ │ - 2105: 0018c4d9 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRshift │ │ │ │ - 2106: 00031207 94 FUNC GLOBAL DEFAULT 12 PyTraceMalloc_Untrack │ │ │ │ + 2093: 0005f16d 18 FUNC GLOBAL DEFAULT 12 PyException_GetArgs │ │ │ │ + 2094: 000c4905 96 FUNC GLOBAL DEFAULT 12 _PyToken_ThreeChars │ │ │ │ + 2095: 0005c255 160 FUNC GLOBAL DEFAULT 12 _PyErr_SetFromPyStatus │ │ │ │ + 2096: 000ea4dd 384 FUNC GLOBAL DEFAULT 12 PyUnicode_Substring │ │ │ │ + 2097: 00085a4d 112 FUNC GLOBAL DEFAULT 12 PyType_IsSubtype │ │ │ │ + 2098: 00061ce9 16 FUNC GLOBAL DEFAULT 12 PyCode_Optimize │ │ │ │ + 2099: 000ea1b1 4 FUNC GLOBAL DEFAULT 12 _PyInstructionSequence_New │ │ │ │ + 2100: 0005666d 72 FUNC GLOBAL DEFAULT 12 PyState_RemoveModule │ │ │ │ + 2101: 000640a5 34 FUNC GLOBAL DEFAULT 12 _PyLong_FileDescriptor_Converter │ │ │ │ + 2102: 0018ceb9 28 FUNC GLOBAL DEFAULT 12 PyObject_Not │ │ │ │ + 2103: 0009cf29 584 FUNC GLOBAL DEFAULT 12 _PyEvalFramePushAndInit │ │ │ │ + 2104: 0024a3b1 132 FUNC GLOBAL DEFAULT 12 _PyTime_FromLong │ │ │ │ + 2105: 0018b581 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRshift │ │ │ │ + 2106: 0003120b 94 FUNC GLOBAL DEFAULT 12 PyTraceMalloc_Untrack │ │ │ │ 2107: 00000000 0 FUNC GLOBAL DEFAULT UND nice@GLIBC_2.4 (2) │ │ │ │ - 2108: 001d7bed 12 FUNC GLOBAL DEFAULT 12 PyInit__struct │ │ │ │ + 2108: 001d703d 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: 0025892d 76 FUNC GLOBAL DEFAULT 12 PyUnicode_Find │ │ │ │ - 2112: 00040f85 66 FUNC GLOBAL DEFAULT 12 PyODict_DelItem │ │ │ │ + 2111: 002582bd 76 FUNC GLOBAL DEFAULT 12 PyUnicode_Find │ │ │ │ + 2112: 00040f7d 66 FUNC GLOBAL DEFAULT 12 PyODict_DelItem │ │ │ │ 2113: 00000000 0 FUNC GLOBAL DEFAULT UND XML_UseForeignDTD │ │ │ │ - 2114: 0010f319 76 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevel │ │ │ │ - 2115: 0003cffd 196 FUNC GLOBAL DEFAULT 12 PyCode_NewEmpty │ │ │ │ - 2116: 0036ccf0 8 OBJECT GLOBAL DEFAULT 14 PY_TIMEOUT_MAX │ │ │ │ + 2114: 0010e739 76 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevel │ │ │ │ + 2115: 0003cff5 196 FUNC GLOBAL DEFAULT 12 PyCode_NewEmpty │ │ │ │ + 2116: 0036c6f0 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: 0006557d 30 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Lookup │ │ │ │ - 2120: 000f1559 208 FUNC GLOBAL DEFAULT 12 PyFile_WriteObject │ │ │ │ + 2119: 00065569 30 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Lookup │ │ │ │ + 2120: 000f0ab5 208 FUNC GLOBAL DEFAULT 12 PyFile_WriteObject │ │ │ │ 2121: 00000000 0 FUNC GLOBAL DEFAULT UND fgets@GLIBC_2.4 (2) │ │ │ │ - 2122: 000f9981 66 FUNC GLOBAL DEFAULT 12 PyNumber_Invert │ │ │ │ + 2122: 000f8ee1 66 FUNC GLOBAL DEFAULT 12 PyNumber_Invert │ │ │ │ 2123: 004a9c90 4 OBJECT GLOBAL DEFAULT 29 Py_BytesWarningFlag │ │ │ │ - 2124: 0018871d 782 FUNC GLOBAL DEFAULT 12 PyCodec_BackslashReplaceErrors │ │ │ │ - 2125: 0003093d 6 FUNC GLOBAL DEFAULT 12 PyThreadState_New │ │ │ │ + 2124: 001877c5 782 FUNC GLOBAL DEFAULT 12 PyCodec_BackslashReplaceErrors │ │ │ │ + 2125: 00030c3d 6 FUNC GLOBAL DEFAULT 12 PyThreadState_New │ │ │ │ 2126: 00000000 0 FUNC GLOBAL DEFAULT UND readdir64@GLIBC_2.4 (2) │ │ │ │ - 2127: 001160a5 348 FUNC GLOBAL DEFAULT 12 PyNumber_Multiply │ │ │ │ - 2128: 0009649d 284 FUNC GLOBAL DEFAULT 12 PyEval_SaveThread │ │ │ │ - 2129: 00121829 322 FUNC GLOBAL DEFAULT 12 PyUnicode_FSDecoder │ │ │ │ - 2130: 0002ea55 4 FUNC GLOBAL DEFAULT 12 PyErr_WriteUnraisable │ │ │ │ - 2131: 00030943 102 FUNC GLOBAL DEFAULT 12 PyTraceMalloc_Track │ │ │ │ + 2127: 00115645 348 FUNC GLOBAL DEFAULT 12 PyNumber_Multiply │ │ │ │ + 2128: 00095999 284 FUNC GLOBAL DEFAULT 12 PyEval_SaveThread │ │ │ │ + 2129: 00120d51 322 FUNC GLOBAL DEFAULT 12 PyUnicode_FSDecoder │ │ │ │ + 2130: 0002ea55 6 FUNC GLOBAL DEFAULT 12 PyErr_WriteUnraisable │ │ │ │ + 2131: 00030c43 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: 001546b1 92 FUNC GLOBAL DEFAULT 12 PySequence_Size │ │ │ │ - 2135: 001f3c09 164 FUNC GLOBAL DEFAULT 12 Py_SetRecursionLimit │ │ │ │ - 2136: 00061ec3 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCReturnEvent │ │ │ │ + 2134: 00153b75 92 FUNC GLOBAL DEFAULT 12 PySequence_Size │ │ │ │ + 2135: 001f2e69 164 FUNC GLOBAL DEFAULT 12 Py_SetRecursionLimit │ │ │ │ + 2136: 00061eaf 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: 00130795 380 FUNC GLOBAL DEFAULT 12 PyObject_Dir │ │ │ │ + 2141: 0012fec1 380 FUNC GLOBAL DEFAULT 12 PyObject_Dir │ │ │ │ 2142: 0002a9d9 112 FUNC GLOBAL DEFAULT 12 PyFile_SetOpenCodeHook │ │ │ │ - 2143: 001bbbdd 12 FUNC GLOBAL DEFAULT 12 PyMarshal_Init │ │ │ │ + 2143: 001bafb9 12 FUNC GLOBAL DEFAULT 12 PyMarshal_Init │ │ │ │ 2144: 00000000 0 FUNC GLOBAL DEFAULT UND getsid@GLIBC_2.4 (2) │ │ │ │ - 2145: 001cd715 12 FUNC GLOBAL DEFAULT 12 PyInit__signal │ │ │ │ - 2146: 00188b71 1790 FUNC GLOBAL DEFAULT 12 _PyLong_GCD │ │ │ │ + 2145: 001ccb1d 12 FUNC GLOBAL DEFAULT 12 PyInit__signal │ │ │ │ + 2146: 00187c19 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: 00395824 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_toupper │ │ │ │ + 2149: 00395224 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_toupper │ │ │ │ 2150: 00000000 0 FUNC GLOBAL DEFAULT UND getloadavg@GLIBC_2.4 (2) │ │ │ │ - 2151: 00157d39 88 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToUppercase │ │ │ │ - 2152: 000db555 114 FUNC GLOBAL DEFAULT 12 PyArg_ValidateKeywordArguments │ │ │ │ + 2151: 00157205 88 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToUppercase │ │ │ │ + 2152: 000daac1 114 FUNC GLOBAL DEFAULT 12 PyArg_ValidateKeywordArguments │ │ │ │ 2153: 0046857c 208 OBJECT GLOBAL DEFAULT 26 PyBytesIter_Type │ │ │ │ - 2154: 00157495 160 FUNC GLOBAL DEFAULT 12 _PyUnicode_Copy │ │ │ │ - 2155: 00133701 16 FUNC GLOBAL DEFAULT 12 PyException_SetCause │ │ │ │ - 2156: 000e1ab5 78 FUNC GLOBAL DEFAULT 12 PyCell_Set │ │ │ │ - 2157: 0008ee65 156 FUNC GLOBAL DEFAULT 12 PyObject_GetAttr │ │ │ │ - 2158: 0007d669 38 FUNC GLOBAL DEFAULT 12 PyDescr_NewClassMethod │ │ │ │ - 2159: 001d1ddd 12 FUNC GLOBAL DEFAULT 12 PyInit__collections │ │ │ │ - 2160: 0023363d 130 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptStarTypeValid │ │ │ │ - 2161: 0016085d 250 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Unpark │ │ │ │ + 2154: 00156965 160 FUNC GLOBAL DEFAULT 12 _PyUnicode_Copy │ │ │ │ + 2155: 00132e29 16 FUNC GLOBAL DEFAULT 12 PyException_SetCause │ │ │ │ + 2156: 000e1021 78 FUNC GLOBAL DEFAULT 12 PyCell_Set │ │ │ │ + 2157: 0008e281 156 FUNC GLOBAL DEFAULT 12 PyObject_GetAttr │ │ │ │ + 2158: 0007d631 38 FUNC GLOBAL DEFAULT 12 PyDescr_NewClassMethod │ │ │ │ + 2159: 001d11f5 12 FUNC GLOBAL DEFAULT 12 PyInit__collections │ │ │ │ + 2160: 00232f55 130 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptStarTypeValid │ │ │ │ + 2161: 0015fc19 250 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Unpark │ │ │ │ 2162: 0002bbd5 72 FUNC GLOBAL DEFAULT 12 Py_NewInterpreter │ │ │ │ - 2163: 001a62a9 200 FUNC GLOBAL DEFAULT 12 PyThread_GetInfo │ │ │ │ - 2164: 0019c055 28 FUNC GLOBAL DEFAULT 12 PyWideStringList_Append │ │ │ │ - 2165: 0005f27f 44 FUNC GLOBAL DEFAULT 12 PyThread_tss_free │ │ │ │ - 2166: 0005df91 188 FUNC GLOBAL DEFAULT 12 PyFunction_SetDefaults │ │ │ │ - 2167: 00065579 4 FUNC GLOBAL DEFAULT 12 PyCodec_StreamWriter │ │ │ │ + 2163: 001a5461 200 FUNC GLOBAL DEFAULT 12 PyThread_GetInfo │ │ │ │ + 2164: 0019b04d 28 FUNC GLOBAL DEFAULT 12 PyWideStringList_Append │ │ │ │ + 2165: 0005f26b 44 FUNC GLOBAL DEFAULT 12 PyThread_tss_free │ │ │ │ + 2166: 0005df7d 188 FUNC GLOBAL DEFAULT 12 PyFunction_SetDefaults │ │ │ │ + 2167: 00065565 4 FUNC GLOBAL DEFAULT 12 PyCodec_StreamWriter │ │ │ │ 2168: 00000000 0 FUNC GLOBAL DEFAULT UND recv@GLIBC_2.4 (2) │ │ │ │ - 2169: 001d7bd5 12 FUNC GLOBAL DEFAULT 12 PyInit_gc │ │ │ │ - 2170: 000770c1 404 FUNC GLOBAL DEFAULT 12 PyMem_Calloc │ │ │ │ + 2169: 001d7025 12 FUNC GLOBAL DEFAULT 12 PyInit_gc │ │ │ │ + 2170: 00077111 404 FUNC GLOBAL DEFAULT 12 PyMem_Calloc │ │ │ │ 2171: 0046af78 4 OBJECT GLOBAL DEFAULT 26 PyExc_TimeoutError │ │ │ │ - 2172: 00087051 178 FUNC GLOBAL DEFAULT 12 _Py_CheckFunctionResult │ │ │ │ - 2173: 001d1d61 12 FUNC GLOBAL DEFAULT 12 PyInit_errno │ │ │ │ + 2172: 00086b4d 178 FUNC GLOBAL DEFAULT 12 _Py_CheckFunctionResult │ │ │ │ + 2173: 001d1179 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: 0024d8b1 30000 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToNumeric │ │ │ │ + 2176: 0024d611 30000 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToNumeric │ │ │ │ 2177: 00464aec 208 OBJECT GLOBAL DEFAULT 26 PyDictItems_Type │ │ │ │ - 2178: 00067c25 6 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOne │ │ │ │ - 2179: 0005fa01 60 FUNC GLOBAL DEFAULT 12 PyDict_ClearWatcher │ │ │ │ - 2180: 0018c969 36 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimeval │ │ │ │ - 2181: 000da651 744 FUNC GLOBAL DEFAULT 12 PyMethod_New │ │ │ │ - 2182: 0005f849 60 FUNC GLOBAL DEFAULT 12 PyUnicode_RSplit │ │ │ │ + 2178: 00067c15 6 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOne │ │ │ │ + 2179: 0005f9ed 60 FUNC GLOBAL DEFAULT 12 PyDict_ClearWatcher │ │ │ │ + 2180: 0018ba0d 36 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimeval │ │ │ │ + 2181: 000d9bc1 744 FUNC GLOBAL DEFAULT 12 PyMethod_New │ │ │ │ + 2182: 0005f835 60 FUNC GLOBAL DEFAULT 12 PyUnicode_RSplit │ │ │ │ 2183: 00000000 0 FUNC GLOBAL DEFAULT UND sqrt@GLIBC_2.4 (3) │ │ │ │ 2184: 0046db2c 4 OBJECT GLOBAL DEFAULT 26 PyExc_LookupError │ │ │ │ 2185: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setsigmask@GLIBC_2.4 (2) │ │ │ │ 2186: 0002b1a5 96 FUNC GLOBAL DEFAULT 12 PySys_ResetWarnOptions │ │ │ │ 2187: 0046db28 4 OBJECT GLOBAL DEFAULT 26 PyExc_ReferenceError │ │ │ │ 2188: 00035cd1 70 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetEvalFrameFunc │ │ │ │ - 2189: 000d41a9 230 FUNC GLOBAL DEFAULT 12 PyErr_GivenExceptionMatches │ │ │ │ - 2190: 00215ded 14 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Main │ │ │ │ - 2191: 0026b309 8 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetEnd │ │ │ │ - 2192: 00116a29 180 FUNC GLOBAL DEFAULT 12 _PyLong_Multiply │ │ │ │ - 2193: 000f479d 316 FUNC GLOBAL DEFAULT 12 PyLong_AsInt │ │ │ │ + 2189: 000d3711 230 FUNC GLOBAL DEFAULT 12 PyErr_GivenExceptionMatches │ │ │ │ + 2190: 00215519 14 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Main │ │ │ │ + 2191: 0026accd 8 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetEnd │ │ │ │ + 2192: 00115fcd 180 FUNC GLOBAL DEFAULT 12 _PyLong_Multiply │ │ │ │ + 2193: 000f3cfd 316 FUNC GLOBAL DEFAULT 12 PyLong_AsInt │ │ │ │ 2194: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_self@GLIBC_2.4 (2) │ │ │ │ - 2195: 0005def5 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetDefaults │ │ │ │ - 2196: 000c0c25 308 FUNC GLOBAL DEFAULT 12 _PyArg_CheckPositional │ │ │ │ - 2197: 0026b311 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetReason │ │ │ │ - 2198: 001d6641 248 FUNC GLOBAL DEFAULT 12 _Py_fopen_obj │ │ │ │ - 2199: 001daf11 8 FUNC GLOBAL DEFAULT 12 _PyOS_URandomNonblock │ │ │ │ - 2200: 001768e9 318 FUNC GLOBAL DEFAULT 12 PyNumber_Rshift │ │ │ │ - 2201: 00149d95 80 FUNC GLOBAL DEFAULT 12 _PyBytes_Repeat │ │ │ │ - 2202: 00060627 12 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_IsCompact │ │ │ │ - 2203: 002369dd 148 FUNC GLOBAL DEFAULT 12 PyCodec_Unregister │ │ │ │ - 2204: 000500f3 92 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyThrowEvent │ │ │ │ - 2205: 00066b0f 22 FUNC GLOBAL DEFAULT 12 PyThread_get_stacksize │ │ │ │ - 2206: 0006c549 52 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident_ex │ │ │ │ - 2207: 0026607d 26 FUNC GLOBAL DEFAULT 12 _PyWeakref_IsDead │ │ │ │ + 2195: 0005dee1 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetDefaults │ │ │ │ + 2196: 000c0191 308 FUNC GLOBAL DEFAULT 12 _PyArg_CheckPositional │ │ │ │ + 2197: 0026acd5 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetReason │ │ │ │ + 2198: 001d5a59 248 FUNC GLOBAL DEFAULT 12 _Py_fopen_obj │ │ │ │ + 2199: 001da2d5 8 FUNC GLOBAL DEFAULT 12 _PyOS_URandomNonblock │ │ │ │ + 2200: 00175c2d 318 FUNC GLOBAL DEFAULT 12 PyNumber_Rshift │ │ │ │ + 2201: 0014935d 80 FUNC GLOBAL DEFAULT 12 _PyBytes_Repeat │ │ │ │ + 2202: 00060613 12 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_IsCompact │ │ │ │ + 2203: 002363e5 148 FUNC GLOBAL DEFAULT 12 PyCodec_Unregister │ │ │ │ + 2204: 00050093 92 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyThrowEvent │ │ │ │ + 2205: 00066aff 22 FUNC GLOBAL DEFAULT 12 PyThread_get_stacksize │ │ │ │ + 2206: 0006c539 52 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident_ex │ │ │ │ + 2207: 00265a3d 26 FUNC GLOBAL DEFAULT 12 _PyWeakref_IsDead │ │ │ │ 2208: 00463e28 208 OBJECT GLOBAL DEFAULT 26 PyCMethod_Type │ │ │ │ - 2209: 000606e3 16 FUNC GLOBAL DEFAULT 12 Py_IsFalse │ │ │ │ - 2210: 0007fab9 140 FUNC GLOBAL DEFAULT 12 PyLong_FromSsize_t │ │ │ │ + 2209: 000606cf 16 FUNC GLOBAL DEFAULT 12 Py_IsFalse │ │ │ │ + 2210: 0007fa81 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: 000bc5d1 38 FUNC GLOBAL DEFAULT 12 PyUnicode_IsIdentifier │ │ │ │ + 2213: 000bbb41 38 FUNC GLOBAL DEFAULT 12 PyUnicode_IsIdentifier │ │ │ │ 2214: 00000000 0 FUNC GLOBAL DEFAULT UND __isoc23_sscanf@GLIBC_2.38 (15) │ │ │ │ - 2215: 000644c1 824 FUNC GLOBAL DEFAULT 12 _PyUnicode_CheckConsistency │ │ │ │ - 2216: 00088c21 152 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefaultAndSize │ │ │ │ - 2217: 0003e719 140 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttrString │ │ │ │ + 2215: 000644ad 824 FUNC GLOBAL DEFAULT 12 _PyUnicode_CheckConsistency │ │ │ │ + 2216: 000884d1 152 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefaultAndSize │ │ │ │ + 2217: 0003e709 140 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttrString │ │ │ │ 2218: 00000000 0 FUNC GLOBAL DEFAULT UND execve@GLIBC_2.4 (2) │ │ │ │ - 2219: 00100125 38 FUNC GLOBAL DEFAULT 12 PyThread_release_lock │ │ │ │ + 2219: 000ff64d 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: 0017287d 14 FUNC GLOBAL DEFAULT 12 PyNumber_Divmod │ │ │ │ + 2223: 00171bc5 14 FUNC GLOBAL DEFAULT 12 PyNumber_Divmod │ │ │ │ 2224: 0002cce1 12 FUNC GLOBAL DEFAULT 12 PyInit_unicodedata │ │ │ │ - 2225: 0022fa95 40 FUNC GLOBAL DEFAULT 12 PyDict_Merge │ │ │ │ - 2226: 00093981 140 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttr │ │ │ │ + 2225: 0022f319 40 FUNC GLOBAL DEFAULT 12 PyDict_Merge │ │ │ │ + 2226: 00092e7d 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: 001f0f35 12 FUNC GLOBAL DEFAULT 12 PyInit__typing │ │ │ │ - 2230: 0013dfad 8 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8String │ │ │ │ + 2229: 001f025d 12 FUNC GLOBAL DEFAULT 12 PyInit__typing │ │ │ │ + 2230: 0013d685 8 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8String │ │ │ │ 2231: 004610e4 4 OBJECT GLOBAL DEFAULT 26 PyImport_Inittab │ │ │ │ - 2232: 0004ef49 72 FUNC GLOBAL DEFAULT 12 PyMonitoring_EnterScope │ │ │ │ - 2233: 00049367 4 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameLocals │ │ │ │ - 2234: 000552eb 14 FUNC GLOBAL DEFAULT 12 _Py_hashtable_size │ │ │ │ + 2232: 0004eee9 72 FUNC GLOBAL DEFAULT 12 PyMonitoring_EnterScope │ │ │ │ + 2233: 0004930d 4 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameLocals │ │ │ │ + 2234: 000552d3 14 FUNC GLOBAL DEFAULT 12 _Py_hashtable_size │ │ │ │ 2235: 00465994 208 OBJECT GLOBAL DEFAULT 26 PyCallIter_Type │ │ │ │ - 2236: 00047201 38 FUNC GLOBAL DEFAULT 12 PyFrame_GetGenerator │ │ │ │ + 2236: 000471a9 38 FUNC GLOBAL DEFAULT 12 PyFrame_GetGenerator │ │ │ │ 2237: 00000000 0 FUNC GLOBAL DEFAULT UND sigemptyset@GLIBC_2.4 (2) │ │ │ │ - 2238: 0026a0b1 652 FUNC GLOBAL DEFAULT 12 PyLong_AsNativeBytes │ │ │ │ - 2239: 0017c4fd 38 FUNC GLOBAL DEFAULT 12 _PyTime_AsMilliseconds │ │ │ │ - 2240: 00071841 220 FUNC GLOBAL DEFAULT 12 PyObject_Malloc │ │ │ │ + 2238: 00269b09 656 FUNC GLOBAL DEFAULT 12 PyLong_AsNativeBytes │ │ │ │ + 2239: 0017b801 38 FUNC GLOBAL DEFAULT 12 _PyTime_AsMilliseconds │ │ │ │ + 2240: 00071831 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: 00145ad9 74 FUNC GLOBAL DEFAULT 12 PyErr_WarnEx │ │ │ │ - 2244: 0014d19d 242 FUNC GLOBAL DEFAULT 12 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ - 2245: 00134a51 5416 FUNC GLOBAL DEFAULT 12 PyUnicode_Format │ │ │ │ + 2243: 001451d9 74 FUNC GLOBAL DEFAULT 12 PyErr_WarnEx │ │ │ │ + 2244: 0014c745 242 FUNC GLOBAL DEFAULT 12 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ + 2245: 0013417d 5416 FUNC GLOBAL DEFAULT 12 PyUnicode_Format │ │ │ │ 2246: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_cond_destroy@GLIBC_2.4 (2) │ │ │ │ 2247: 00000000 0 FUNC GLOBAL DEFAULT UND listxattr@GLIBC_2.4 (2) │ │ │ │ - 2248: 001f75c9 12 FUNC GLOBAL DEFAULT 12 PyInit__pickle │ │ │ │ - 2249: 001d8ee9 120 FUNC GLOBAL DEFAULT 12 PyDict_Unwatch │ │ │ │ - 2250: 00060661 66 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ - 2251: 0017cb81 8 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetStart │ │ │ │ - 2252: 0003bfd7 92 FUNC GLOBAL DEFAULT 12 _PyObject_GetDictPtr │ │ │ │ - 2253: 000ddd91 316 FUNC GLOBAL DEFAULT 12 PyLong_AsLong │ │ │ │ - 2254: 0005d1b7 266 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleWithPathnames │ │ │ │ + 2248: 001f6a1d 12 FUNC GLOBAL DEFAULT 12 PyInit__pickle │ │ │ │ + 2249: 001d82a5 120 FUNC GLOBAL DEFAULT 12 PyDict_Unwatch │ │ │ │ + 2250: 0006064d 66 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ + 2251: 0017be85 8 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetStart │ │ │ │ + 2252: 0003bfd1 92 FUNC GLOBAL DEFAULT 12 _PyObject_GetDictPtr │ │ │ │ + 2253: 000dd301 316 FUNC GLOBAL DEFAULT 12 PyLong_AsLong │ │ │ │ + 2254: 0005d1a3 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) 0x26be70 │ │ │ │ + 0x0000000d (FINI) 0x26b848 │ │ │ │ 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: b94aa98eb77749f837f05d4ce72c740680554e66 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 63a9ef7d502ffffe762330cf51e83308b5eef03d │ │ │ │ │ │ │ │ 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: 0x000910ca, Base: 0x0044b0d8, Semaphore: 0x004a963e │ │ │ │ + Location: 0x00090502, Base: 0x0044aad8, Semaphore: 0x004a963e │ │ │ │ Arguments: 4@r8 4@fp │ │ │ │ stapsdt 0x00000022 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: gc__done │ │ │ │ - Location: 0x000ad30a, Base: 0x0044b0d8, Semaphore: 0x004a9638 │ │ │ │ + Location: 0x000ac88e, Base: 0x0044aad8, Semaphore: 0x004a9638 │ │ │ │ Arguments: -4@r6 │ │ │ │ stapsdt 0x0000002a NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: gc__start │ │ │ │ - Location: 0x000ad3d0, Base: 0x0044b0d8, Semaphore: 0x004a9636 │ │ │ │ + Location: 0x000ac954, Base: 0x0044aad8, Semaphore: 0x004a9636 │ │ │ │ Arguments: -4@[sp, #16] │ │ │ │ stapsdt 0x00000037 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: import__find__load__done │ │ │ │ - Location: 0x000f8676, Base: 0x0044b0d8, Semaphore: 0x004a963c │ │ │ │ + Location: 0x000f7bd6, Base: 0x0044aad8, Semaphore: 0x004a963c │ │ │ │ Arguments: 4@r0 -4@r3 │ │ │ │ stapsdt 0x00000032 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: import__find__load__start │ │ │ │ - Location: 0x000f868e, Base: 0x0044b0d8, Semaphore: 0x004a963a │ │ │ │ + Location: 0x000f7bee, Base: 0x0044aad8, Semaphore: 0x004a963a │ │ │ │ Arguments: 4@r0 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -UNf/lib/ld-linux-armhf.so.3 │ │ │ │ +=/lib/ld-linux-armhf.so.3 │ │ │ │ #Deq4~B} │ │ │ │ _ITM_deregisterTMCloneTable │ │ │ │ __gmon_start__ │ │ │ │ _ITM_registerTMCloneTable │ │ │ │ __libc_start_main │ │ │ │ __cxa_atexit │ │ │ │ __stack_chk_fail │ │ │ │ @@ -139,16 +139,16 @@ │ │ │ │ posix_spawnp │ │ │ │ posix_spawnattr_setschedpolicy │ │ │ │ posix_spawnattr_setschedparam │ │ │ │ posix_spawnattr_setsigmask │ │ │ │ socketpair │ │ │ │ __open64_2 │ │ │ │ __sendmsg64 │ │ │ │ -gethostname │ │ │ │ __syslog_chk │ │ │ │ +gethostname │ │ │ │ setlogmask │ │ │ │ closelog │ │ │ │ getpeername │ │ │ │ inet_pton │ │ │ │ getaddrinfo │ │ │ │ freeaddrinfo │ │ │ │ inet_ntop │ │ │ │ @@ -255,16 +255,16 @@ │ │ │ │ sched_setscheduler │ │ │ │ sched_setparam │ │ │ │ getgrouplist │ │ │ │ XML_SetBase │ │ │ │ pthread_getcpuclockid │ │ │ │ getresgid │ │ │ │ getresuid │ │ │ │ -initgroups │ │ │ │ ptsname_r │ │ │ │ +initgroups │ │ │ │ posix_openpt │ │ │ │ unlockpt │ │ │ │ ttyname_r │ │ │ │ posix_fadvise64 │ │ │ │ posix_fallocate64 │ │ │ │ preadv64v2 │ │ │ │ pwrite64 │ │ │ │ @@ -2034,69 +2034,69 @@ │ │ │ │ ;F!F2F(F │ │ │ │ F#F"F!F │ │ │ │ &#F*F9F0F │ │ │ │ *F3F!F@F │ │ │ │ FJFYF0FUE │ │ │ │ 3#`chCE@ │ │ │ │ *F#FRhRm │ │ │ │ -$"F)F8F* │ │ │ │ +$"F)F8F) │ │ │ │ @G1F FEE │ │ │ │ 4D{@dD#DK │ │ │ │ pi%aBhSm │ │ │ │ )F0FBFKF │ │ │ │ 33`2F!F(F │ │ │ │ 3;`*F!FHF" │ │ │ │ F2FiF5D │ │ │ │ +F"FIF0F/F │ │ │ │ -CF*F9FHFK │ │ │ │ +CF*F9FHFJ │ │ │ │ {hJFAF(F │ │ │ │ $CF:F1F(F │ │ │ │ ;F2F)F F/ │ │ │ │ KFBF9F(F/ │ │ │ │ AF3FRF8F │ │ │ │ +F"F9FXF │ │ │ │ &+F"F9FXF │ │ │ │ FCF8FJFQF^ │ │ │ │ SF2FAF8F │ │ │ │ pGpGpGpGpGpGpGpG │ │ │ │ ;F*F1FhF │ │ │ │ $L#F8F2F)F │ │ │ │ +h2F!F8F │ │ │ │ -F F2F)F1 │ │ │ │ +F F2F)F0 │ │ │ │ 33`2F!F(F │ │ │ │ 33`2F!F(F │ │ │ │ #F2F)F8F │ │ │ │ -F"F9FHFc │ │ │ │ +F"F9FHFb │ │ │ │ 79hJF@F! │ │ │ │ -h$I*FX`pl4 │ │ │ │ +h$I*FX`pl3 │ │ │ │ \h F"hZ` │ │ │ │ CF:F!F(F │ │ │ │ AF.FeF F │ │ │ │ ""`#|#|O │ │ │ │ -i0FJF9FZ │ │ │ │ +i0FJF9FY │ │ │ │ *F!FHF3F │ │ │ │ `Eh+C)`D │ │ │ │ -1FCF"F8FT │ │ │ │ +1FCF"F8FS │ │ │ │ 1FCF"F8FS │ │ │ │ ;F)")F F │ │ │ │ SF}")F F │ │ │ │ ;F]")F F │ │ │ │ -!F0F+FbF │ │ │ │ -6*FphCEV │ │ │ │ +0sh7abi_mra │ │ │ │ FBF0F+F9F │ │ │ │ - #RF0F)F │ │ │ │ + #RF)F0F │ │ │ │ + #RF)F0F │ │ │ │ 1F>FGFD │ │ │ │ -3#`pI FF │ │ │ │ +3#`pI FG │ │ │ │ +FBF1FHF │ │ │ │ +FBF1FHF │ │ │ │ &FRFIF0F │ │ │ │ Fd 2F;F>& │ │ │ │ hb2F)F8F │ │ │ │ KFPFBF!F │ │ │ │ `h;F*F1F │ │ │ │ #o7FKD#g.h │ │ │ │ !F(FCF:F │ │ │ │ :F!F(FCF │ │ │ │ @J+FJFAF F │ │ │ │ .#2F0! F │ │ │ │ +F/iRF1F │ │ │ │ +#h:C8`cEF │ │ │ │ P F*F,DV │ │ │ │ p4FEF8F.F │ │ │ │ p4FEF8F.F │ │ │ │ $P(F+hSE │ │ │ │ kfa-\W--------------------R │ │ │ │ ;Mbhfi#` │ │ │ │ %h,I(Ffh" │ │ │ │ -!FZFPF\D │ │ │ │ +"F)F%D0F │ │ │ │ @AWkbhVk │ │ │ │ !oYD!g+hU │ │ │ │ &$1!g*h#h │ │ │ │ [hs`3hjh │ │ │ │ n#hID!gR │ │ │ │ hBFHF3Ft │ │ │ │ Bi3F!FXF │ │ │ │ + KF:F1F F │ │ │ │ si*F!F0F │ │ │ │ si*F!F0F │ │ │ │ qkj F#Dkb │ │ │ │ hj Dhb F │ │ │ │ raj 1ab+xSTcj │ │ │ │ #F1F8FBF │ │ │ │ 1 (#Qmt" │ │ │ │ @@ -2231,20 +2232,18 @@ │ │ │ │ U{IF F*F │ │ │ │ F#F1F(F@ │ │ │ │ `#F9F(F@ │ │ │ │ =F4FGFNF │ │ │ │ 21FKFBFei │ │ │ │ ;F*F)F F │ │ │ │ 9FKFBF(F │ │ │ │ -29FCFJFei │ │ │ │ +2QFCFJFei │ │ │ │ +FBF1F F │ │ │ │ >F*F1F F │ │ │ │ (F:FKFQF │ │ │ │ -KF!h*FXF │ │ │ │ -6RF!h/F0h │ │ │ │ !FSFZF(F │ │ │ │ ;F2F)F F │ │ │ │ a!d!2F F5 │ │ │ │ a!d!`F2F5 │ │ │ │ =:s^a+O@dO │ │ │ │ .#,:AF@F │ │ │ │ *F-ikh[m │ │ │ │ @@ -2257,27 +2256,28 @@ │ │ │ │ g`IF@F"F&` │ │ │ │ 0F%F&F'F │ │ │ │ 3F:F(F!F │ │ │ │ +F*FIFXF │ │ │ │ ;F2F)F F │ │ │ │ 2"`Zh!FHF │ │ │ │ )F;FBF F │ │ │ │ -3FBF!F(FS │ │ │ │ +3FBF!F(FT │ │ │ │ DFJF(F9F │ │ │ │ cFrF)F0F │ │ │ │ U%bea%t type │ │ │ │ sys.thread_info │ │ │ │ -embedded null character │ │ │ │ -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 │ │ │ │ @@ -4776,17 +4776,17 @@ │ │ │ │ code object requires a closure of exactly length %zd │ │ │ │ closure can only be used when source is a code object │ │ │ │ string, bytes or code │ │ │ │ replace string is too long │ │ │ │ descriptor '%V' of '%.100s' object needs an argument │ │ │ │ descriptor '%V' requires a '%.100s' object but received a '%.100s' │ │ │ │ 'break', 'continue' and 'return' cannot appear in an except* block │ │ │ │ -from __future__ imports must occur at the beginning of the file │ │ │ │ issubclass() arg 1 must be a class │ │ │ │ issubclass() arg 2 must be a class, a tuple of classes, or a union │ │ │ │ +from __future__ imports must occur at the beginning of the file │ │ │ │ DEFAULT_BUFFER_SIZE │ │ │ │ UnsupportedOperation │ │ │ │ pop from empty list │ │ │ │ pop index out of range │ │ │ │ '%.200s' object does not support item deletion │ │ │ │ '%.200s' object is not subscriptable; perhaps you missed a comma? │ │ │ │ %.200s indices must be integers or slices, not %.200s; perhaps you missed a comma? │ │ │ │ @@ -5484,15 +5484,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 │ │ │ │ @@ -5517,14 +5516,15 @@ │ │ │ │ binary mode doesn't take an encoding argument │ │ │ │ binary mode doesn't take an errors argument │ │ │ │ binary mode doesn't take a newline argument │ │ │ │ line buffering (buffering=1) isn't supported in binary mode, the default buffer size will be used │ │ │ │ invalid buffering size │ │ │ │ can't have unbuffered text I/O │ │ │ │ unknown mode: '%s' │ │ │ │ +cannot decommit OS memory (error: %d (0x%x), address: %p, size: 0x%zx bytes) │ │ │ │ surrogates not allowed │ │ │ │ negative file descriptor │ │ │ │ Must have exactly one of create/read/write/append mode and at most one plus │ │ │ │ invalid mode: %.200s │ │ │ │ Cannot use closefd=False with file name │ │ │ │ expected integer from opener │ │ │ │ opener returned %d │ │ │ │ @@ -6051,15 +6051,14 @@ │ │ │ │ ENOTRECOVERABLE │ │ │ │ __annotations__ must be set to a dict object │ │ │ │ dir(): expected keys() of locals to be a list, not '%.200s' │ │ │ │ object does not provide __dir__ │ │ │ │ __type_params__ must be set to a tuple │ │ │ │ .__dict__ is not a dictionary │ │ │ │ map() must have at least two arguments. │ │ │ │ -can't intern %.400s │ │ │ │ Value wrapped by a key function. │ │ │ │ cache_info │ │ │ │ cache_clear │ │ │ │ __copy__ │ │ │ │ __deepcopy__ │ │ │ │ function object to use in future partial calls │ │ │ │ tuple of arguments to future partial calls │ │ │ │ @@ -6109,14 +6108,15 @@ │ │ │ │ itertools.combinations_with_replacement │ │ │ │ itertools.count │ │ │ │ itertools.compress │ │ │ │ itertools.combinations │ │ │ │ itertools.chain │ │ │ │ itertools.batched │ │ │ │ itertools.accumulate │ │ │ │ +can't intern %.400s │ │ │ │ globals must be a real dict; try eval(expr, {}, mapping) │ │ │ │ locals must be a mapping │ │ │ │ eval must be given globals and locals when called without a frame │ │ │ │ code object passed to eval() may not contain free variables │ │ │ │ must assign iterable to extended slice │ │ │ │ attempt to assign sequence of size %zd to extended slice of size %zd │ │ │ │ '%.200s' object is not an iterator │ │ │ │ @@ -6526,15 +6526,14 @@ │ │ │ │ is_normalized │ │ │ │ unicodedata.UCD │ │ │ │ field 'name' is required for AsyncFunctionDef │ │ │ │ field 'args' is required for AsyncFunctionDef │ │ │ │ remaining threads │ │ │ │ remaining subinterpreters │ │ │ │ the interpreter doesn't have its own allocator │ │ │ │ -field 'value' is required for YieldFrom │ │ │ │ Existing exports of data: object cannot be re-sized │ │ │ │ PyBuffer_ToContiguous: len != view->len │ │ │ │ can't extend bytearray with %.100s │ │ │ │ expected iterable of integers; got: 'str' │ │ │ │ can't set bytearray slice from %.100s │ │ │ │ iterable unpacking cannot be used in comprehension │ │ │ │ did you forget parentheses around the comprehension target? │ │ │ │ @@ -7211,25 +7210,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,23 +7238,25 @@ │ │ │ │ subsection not found │ │ │ │ this __dict__ descriptor does not support '%.200s' objects │ │ │ │ Bound must be a type. │ │ │ │ _type_check │ │ │ │ zip() argument %d is shorter than argument%s%d │ │ │ │ zip() argument %d is longer than argument%s%d │ │ │ │ Cannot disable %s events. Callback removed. │ │ │ │ -../Python/pystrtod.c │ │ │ │ -__defaults__ must be set to a tuple object │ │ │ │ -object.__delattr__ │ │ │ │ The callback can only be set for one event at a time │ │ │ │ invalid event %d │ │ │ │ sys.monitoring.register_callback │ │ │ │ +__defaults__ must be set to a tuple object │ │ │ │ +object.__delattr__ │ │ │ │ +../Python/pystrtod.c │ │ │ │ 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 │ │ │ │ @@ -7299,16 +7300,14 @@ │ │ │ │ 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,52 +7362,53 @@ │ │ │ │ NB_INPLACE_OR │ │ │ │ NB_INPLACE_POWER │ │ │ │ NB_INPLACE_RSHIFT │ │ │ │ NB_INPLACE_SUBTRACT │ │ │ │ NB_INPLACE_TRUE_DIVIDE │ │ │ │ NB_INPLACE_XOR │ │ │ │ Missing initialization for NB_OP %d │ │ │ │ +field 'value' is required for YieldFrom │ │ │ │ parking_lot: sem_init failed │ │ │ │ deallocated BytesIO object has exported buffers │ │ │ │ unexpected error from semaphore: %d │ │ │ │ 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 │ │ │ │ +field 'value' is required for Await │ │ │ │ readline of closed file │ │ │ │ Too much data for base64 line │ │ │ │ Cannot specify both ',' and '_'. │ │ │ │ Format specifier missing precision │ │ │ │ Invalid format specifier '%U' for object of type '%.200s' │ │ │ │ Cannot specify '%c' with '%c'. │ │ │ │ Cannot specify '%c' with '\x%x'. │ │ │ │ @@ -7548,19 +7548,19 @@ │ │ │ │ negative sizehint │ │ │ │ invalid flags │ │ │ │ unknown tokenization error │ │ │ │ unexpected EOF in multi-line statement │ │ │ │ (OnnOOO) │ │ │ │ Invalid UTF-8 sequence │ │ │ │ (iN(nn)(nn)O) │ │ │ │ +Cannot join current thread │ │ │ │ readline() returned a non-bytes object │ │ │ │ readline() returned a non-string object │ │ │ │ %S (%U, line %ld) │ │ │ │ %S (line %ld) │ │ │ │ -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) │ │ │ │ %.500s() got duplicate or unexpected field name(s) │ │ │ │ @@ -7571,18 +7571,18 @@ │ │ │ │ cannot convert '%.200s' object to bytes │ │ │ │ '%U' codec can't encode character '\x%02x' in position %zd: %U │ │ │ │ '%U' codec can't encode character '\u%04x' in position %zd: %U │ │ │ │ '%U' codec can't encode character '\U%08x' in position %zd: %U │ │ │ │ '%U' codec can't encode characters in position %zd-%zd: %U │ │ │ │ field 'target' is required for AnnAssign │ │ │ │ field 'annotation' is required for AnnAssign │ │ │ │ +Failed joining thread │ │ │ │ Cannot recover from Python stack overflow. │ │ │ │ maximum recursion depth exceeded │ │ │ │ i|Opp:register │ │ │ │ -Failed joining thread │ │ │ │ signal %i cannot be registered, use enable() instead │ │ │ │ argument 'format' │ │ │ │ memoryview: casts are restricted to C-contiguous views │ │ │ │ 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 │ │ │ │ @@ -7764,14 +7764,17 @@ │ │ │ │ %s: cannot use dir_fd and follow_symlinks together │ │ │ │ %s%s%s unavailable on this platform │ │ │ │ takewhile │ │ │ │ utime: you may specify either 'times' or 'ns' but not both │ │ │ │ utime: 'times' must be either a tuple of two ints or None │ │ │ │ utime: 'ns' must be a tuple of two ints │ │ │ │ os.utime │ │ │ │ +argument 'filename' │ │ │ │ +module_globals must be a dict, not '%.200s' │ │ │ │ +_bless_my_loader │ │ │ │ patterns may only match literals and attribute lookups │ │ │ │ kwd_attrs (%d) / kwd_patterns (%d) length mismatch in class pattern │ │ │ │ attribute name repeated in class pattern: %U │ │ │ │ name capture %R makes remaining patterns unreachable │ │ │ │ wildcard makes remaining patterns unreachable │ │ │ │ multiple assignments to name %R in pattern │ │ │ │ alternative patterns bind different names │ │ │ │ @@ -7811,17 +7814,19 @@ │ │ │ │ invalid wait status: %i │ │ │ │ signal number %ld out of range [1; %i] │ │ │ │ invalid signal number %ld, please use valid_signals() │ │ │ │ newline must be str or None, not %.200s │ │ │ │ illegal newline value: %R │ │ │ │ initial_value must be str or None, not %.200s │ │ │ │ new buffer size too large │ │ │ │ -gc.get_referrers │ │ │ │ fix_imports │ │ │ │ initial_value │ │ │ │ +registry │ │ │ │ +module_globals │ │ │ │ +gc.get_referrers │ │ │ │ file must have 'read' and 'readline' attributes │ │ │ │ search() takes no arguments │ │ │ │ regular expression scanner already executing │ │ │ │ unexpected MARK found │ │ │ │ unpickling stack underflow │ │ │ │ Ran out of input │ │ │ │ pickle data was truncated │ │ │ │ @@ -7983,29 +7988,29 @@ │ │ │ │ field 'value' is required for MatchSingleton │ │ │ │ env.keys() or env.values() is not a list │ │ │ │ illegal environment variable name │ │ │ │ PyBytes_FromFormatV(): %c format expects an integer in range [0; 255] │ │ │ │ │ │ │ │ │ │ │ │ filterfalse │ │ │ │ -can only assign string to %s.__qualname__, not '%s' │ │ │ │ file_actions │ │ │ │ setpgroup │ │ │ │ resetids │ │ │ │ setsigmask │ │ │ │ setsigdef │ │ │ │ scheduler │ │ │ │ maxevents │ │ │ │ eventmask │ │ │ │ warn_on_full_buffer │ │ │ │ ($self, /) │ │ │ │ ($self, object, /) │ │ │ │ ($type, /) │ │ │ │ ($type, object, /) │ │ │ │ (object, /) │ │ │ │ +can only assign string to %s.__qualname__, not '%s' │ │ │ │ field 'cls' is required for MatchClass │ │ │ │ '%c' format requires %lld <= number <= %lld │ │ │ │ │ │ │ │ unclosed %R │ │ │ │ failed to reinitialize lock at fork │ │ │ │ │ │ │ │ │ │ │ │ @@ -8025,17 +8030,14 @@ │ │ │ │ Pickler.__init__() was not called by %s.__init__() │ │ │ │ while pickling an object │ │ │ │ set changed size during iteration │ │ │ │ PickleBuffer can only be pickled with protocol >= 5 │ │ │ │ PickleBuffer can not be pickled when pointing to a non-contiguous buffer │ │ │ │ can't pickle '%.200s' object: %R │ │ │ │ __reduce__ must return a string or tuple │ │ │ │ -argument 'filename' │ │ │ │ -module_globals must be a dict, not '%.200s' │ │ │ │ -_bless_my_loader │ │ │ │ tuple returned by __reduce__ must contain 2 through 6 elements │ │ │ │ save_reduce │ │ │ │ first item of the tuple returned by __reduce__ must be callable │ │ │ │ second item of the tuple returned by __reduce__ must be a tuple │ │ │ │ fourth element of the tuple returned by __reduce__ must be an iterator, not %s │ │ │ │ fifth element of the tuple returned by __reduce__ must be an iterator, not %s │ │ │ │ sixth element of the tuple returned by __reduce__ must be a function, not %s │ │ │ │ @@ -8056,16 +8058,14 @@ │ │ │ │ can't pickle module identifier '%S' using pickle protocol %i │ │ │ │ can't pickle global identifier '%S' using pickle protocol %i │ │ │ │ clock_gettime(CLOCK_REALTIME) │ │ │ │ s:get_clock_info │ │ │ │ unknown clock │ │ │ │ adjustable │ │ │ │ |iii:socketpair │ │ │ │ -registry │ │ │ │ -module_globals │ │ │ │ buffer_callback │ │ │ │ │ │ │ │ │ │ │ │ RunFailedError: script raised an uncaught exception (%s) │ │ │ │ /proc/self/fd │ │ │ │ socket.bind │ │ │ │ AF_UNIX path too long │ │ │ │ @@ -8165,15 +8165,14 @@ │ │ │ │ y*;sendmsg() argument 1 must be an iterable of bytes-like objects │ │ │ │ must be %d-item sequence, not %.50s │ │ │ │ must be sequence of length %d, not %zd │ │ │ │ is not retrievable │ │ │ │ array_buffer_getbuf: view==NULL argument is obsolete │ │ │ │ cannot clear a suspended frame │ │ │ │ cannot clear an executing frame │ │ │ │ -can only assign string to %s.__name__, not '%s' │ │ │ │ LOG_EMERG │ │ │ │ LOG_ALERT │ │ │ │ LOG_CRIT │ │ │ │ LOG_WARNING │ │ │ │ LOG_NOTICE │ │ │ │ LOG_INFO │ │ │ │ LOG_DEBUG │ │ │ │ @@ -8196,14 +8195,15 @@ │ │ │ │ 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 │ │ │ │ gc.get_objects │ │ │ │ generation parameter must be less than the number of available generations (%i) │ │ │ │ generation parameter cannot be negative │ │ │ │ @@ -8228,24 +8228,24 @@ │ │ │ │ incompatible stacks │ │ │ │ can't jump into a re-raising block as there's no location │ │ │ │ %s assignment: '%s' deallocator differs from '%s' │ │ │ │ %s assignment: '%s' object layout differs from '%s' │ │ │ │ can't delete __class__ attribute │ │ │ │ __class__ must be set to a class, not '%s' object │ │ │ │ __class__ assignment only supported for mutable types or ModuleType subclasses │ │ │ │ -socket.gethostname │ │ │ │ s:syslog │ │ │ │ is:syslog │ │ │ │ syslog.syslog requires 1 to 2 arguments │ │ │ │ syslog.syslog │ │ │ │ subinterpreter can't use syslog.syslog() until the syslog is opened by the main interpreter │ │ │ │ +socket.gethostname │ │ │ │ +syslog.setlogmask │ │ │ │ <%.100s [closed]> │ │ │ │ <%.100s fd=%d mode='%s' closefd=%s> │ │ │ │ <%.100s name=%R mode='%s' closefd=%s> │ │ │ │ -syslog.setlogmask │ │ │ │ subinterpreter can't use syslog.closelog() │ │ │ │ syslog.closelog │ │ │ │ NEWOBJ_EX │ │ │ │ %s class argument must be a type, not %.200s │ │ │ │ %s class argument '%.200s' doesn't have __new__ │ │ │ │ %s args argument must be a tuple, not %.200s │ │ │ │ %s kwargs argument must be a dict, not %.200s │ │ │ │ @@ -8265,21 +8265,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 │ │ │ │ @@ -8892,23 +8892,23 @@ │ │ │ │ argument 1 must have a "write" method │ │ │ │ catching ExceptionGroup with except* is not allowed. Use except instead. │ │ │ │ %.200s.split must return a tuple, not %.200s │ │ │ │ %.200s.split must return a 2-tuple, got tuple of size %zd │ │ │ │ iterable expected, not %.200s │ │ │ │ single empty field record must be quoted │ │ │ │ empty field must be quoted if delimiter is a space and skipinitialspace is true │ │ │ │ -float modulo by zero │ │ │ │ -need to escape, but no escapechar set │ │ │ │ -os.unsetenv │ │ │ │ UO:BaseExceptionGroup.__new__ │ │ │ │ second argument (exceptions) must be a sequence │ │ │ │ second argument (exceptions) must be a non-empty sequence │ │ │ │ Item %d of second argument (exceptions) is not an exception │ │ │ │ Cannot nest BaseExceptions in an ExceptionGroup │ │ │ │ Cannot nest BaseExceptions in '%.200s' │ │ │ │ +float modulo by zero │ │ │ │ +need to escape, but no escapechar set │ │ │ │ +os.unsetenv │ │ │ │ deepcopy │ │ │ │ xml.etree.ElementPath │ │ │ │ pyexpat version is incompatible │ │ │ │ findtext │ │ │ │ iterfind │ │ │ │ xml.etree.ElementTree.ParseError │ │ │ │ ParseError │ │ │ │ @@ -8973,47 +8973,47 @@ │ │ │ │ _elementtree._element_iterator │ │ │ │ memoryview: invalid type for format '%s' │ │ │ │ memoryview: invalid value for format '%s' │ │ │ │ argument 'tb_frame' │ │ │ │ expected traceback object or None, got '%s' │ │ │ │ negative seek value %zd │ │ │ │ invalid whence (%i, should be 0, 1 or 2) │ │ │ │ -__kwdefaults__ must be set to a dict object │ │ │ │ multi-dimensional sub-views are not implemented │ │ │ │ +__kwdefaults__ must be set to a dict object │ │ │ │ %U%sseconds=%d │ │ │ │ %U%smicroseconds=%d │ │ │ │ XMLParser │ │ │ │ start_ns │ │ │ │ -O|O!:Element │ │ │ │ XMLParser.__init__() wasn't called │ │ │ │ +O|O!:Element │ │ │ │ hexadecimal string too long to convert │ │ │ │ hexadecimal value too large to represent as a float │ │ │ │ invalid hexadecimal floating-point string │ │ │ │ -character mapping must be in range(256) │ │ │ │ -character mapping must return integer, bytes or None, not %.400s │ │ │ │ keywords dict changed size during iteration │ │ │ │ %s(%R, %U) │ │ │ │ +character mapping must be in range(256) │ │ │ │ +character mapping must return integer, bytes or None, not %.400s │ │ │ │ '%c' format requires 0 <= number <= %llu │ │ │ │ methodcaller │ │ │ │ -the BufferedRWPair object is being garbage-collected │ │ │ │ -complex division by zero │ │ │ │ %s: line %zd, column %zd │ │ │ │ position │ │ │ │ -tolerances must be non-negative │ │ │ │ +the BufferedRWPair object is being garbage-collected │ │ │ │ +complex division by zero │ │ │ │ complex() can't take second arg if first is a string │ │ │ │ complex() second arg can't be a string │ │ │ │ complex() first argument must be a string or a number, not '%.200s' │ │ │ │ complex() second argument must be a number, not '%.200s' │ │ │ │ +tolerances must be non-negative │ │ │ │ complex modulo │ │ │ │ 0.0 to a negative or complex power │ │ │ │ complex exponentiation │ │ │ │ O(O)(OOOO) │ │ │ │ -iiiiiiiO │ │ │ │ __complex__ returned non-complex (type %.200s) │ │ │ │ __complex__ returned non-complex (type %.200s). The ability to return an instance of a strict subclass of complex is deprecated, and may be removed in a future version of Python. │ │ │ │ +iiiiiiiO │ │ │ │ fromutc: argument must be a datetime │ │ │ │ fromutc: dt.tzinfo is not self │ │ │ │ depth must be >= 0 │ │ │ │ dict items iterator must return 2-tuples │ │ │ │ ii:killpg │ │ │ │ os.killpg │ │ │ │ len() of unsized object │ │ │ │ @@ -9054,16 +9054,16 @@ │ │ │ │ TYPE_TYPE_VARIABLE │ │ │ │ GLOBAL_EXPLICIT │ │ │ │ GLOBAL_IMPLICIT │ │ │ │ SCOPE_OFF │ │ │ │ SCOPE_MASK │ │ │ │ string or bytes │ │ │ │ symtable() arg 3 must be 'exec' or 'eval' or 'single' │ │ │ │ -O:PickleBuffer │ │ │ │ PyType_GetModuleByDef: No superclass of '%s' nor '%s' has the given module │ │ │ │ +O:PickleBuffer │ │ │ │ paramspec │ │ │ │ operation forbidden on released PickleBuffer object │ │ │ │ expected an AST │ │ │ │ qualname │ │ │ │ cellvars │ │ │ │ freevars │ │ │ │ argcount │ │ │ │ @@ -9098,21 +9098,21 @@ │ │ │ │ traceback loop detected │ │ │ │ isinstance() argument 2 cannot be a parameterized generic │ │ │ │ cannot convert Infinity to integer ratio │ │ │ │ cannot convert NaN to integer ratio │ │ │ │ issubclass() argument 2 cannot be a parameterized generic │ │ │ │ can't subtract offset-naive and offset-aware datetimes │ │ │ │ d;array item must be float │ │ │ │ +PyType_GetModuleByDef: No superclass of '%s', '%s' nor '%s' has the given module │ │ │ │ (iiiiii) │ │ │ │ (iOiiii) │ │ │ │ -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. │ │ │ │ +expected str, got %s │ │ │ │ slice indices must be integers or have an __index__ method │ │ │ │ O|O:fromtimestamp │ │ │ │ bytes_per_sep │ │ │ │ effective_ids │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -9125,51 +9125,51 @@ │ │ │ │ │ │ │ │ %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 │ │ │ │ +invalid octal escape sequence '\%o' │ │ │ │ iiiiiiiii;mktime(): illegal time tuple argument │ │ │ │ mktime argument out of range │ │ │ │ in _bisect.bisect_left │ │ │ │ -required argument is not a float │ │ │ │ timeout must be a float or None │ │ │ │ timeout must be non-negative │ │ │ │ +required argument is not a float │ │ │ │ invalid octal escape sequence '\%.3s' │ │ │ │ + │ │ │ │ fcntl expected at least 2 arguments, got %zd │ │ │ │ fcntl expected at most 3 arguments, got %zd │ │ │ │ - │ │ │ │ f;array item must be float │ │ │ │ -fcntl.fcntl │ │ │ │ -fcntl string arg too long │ │ │ │ -I;fcntl requires a file or file descriptor, an integer and optionally a third integer or a string │ │ │ │ +arguments 1-3 must be sequences │ │ │ │ +filedescriptor out of range in select() │ │ │ │ +too many file descriptors in select() │ │ │ │ __context__ may not be deleted │ │ │ │ exception context must be None or derive from BaseException │ │ │ │ pack_into expected buffer argument │ │ │ │ pack_into expected offset argument │ │ │ │ pack_into expected %zd items for packing (got %zd) │ │ │ │ no space to pack %zd bytes at offset %zd │ │ │ │ pack_into requires a buffer of at least %zu bytes for packing %zd bytes at offset %zd (actual buffer size is %zd) │ │ │ │ -arguments 1-3 must be sequences │ │ │ │ -filedescriptor out of range in select() │ │ │ │ -too many file descriptors in select() │ │ │ │ +fcntl.fcntl │ │ │ │ +fcntl string arg too long │ │ │ │ +I;fcntl requires a file or file descriptor, an integer and optionally a third integer or a string │ │ │ │ %s(dt) argument must be a datetime instance or None, not %.200s │ │ │ │ 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 │ │ │ │ %.200s.__divmod__() must return a 2-tuple, not %.200s │ │ │ │ zip_longest() got an unexpected keyword argument │ │ │ │ %s%s%sj%s │ │ │ │ expected a code object, not '%.100s' │ │ │ │ Executors are not available in this build │ │ │ │ @@ -9198,19 +9198,19 @@ │ │ │ │ cannot extract raw buffer from non-contiguous buffer │ │ │ │ n must be a non-negative integer │ │ │ │ k must be a non-negative integer │ │ │ │ min(n - k, k) must not exceed %lld │ │ │ │ (obj, /) │ │ │ │ in exceptiongroup_split_recursive │ │ │ │ EndElement │ │ │ │ -%U argument after ** must be a mapping, not %.200s │ │ │ │ -%U got multiple values for keyword argument '%S' │ │ │ │ -%s(%d, %d, %d) │ │ │ │ unsupported langinfo constant │ │ │ │ +%s(%d, %d, %d) │ │ │ │ derive must return an instance of BaseExceptionGroup │ │ │ │ +%U argument after ** must be a mapping, not %.200s │ │ │ │ +%U got multiple values for keyword argument '%S' │ │ │ │ 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) │ │ │ │ @@ -9241,19 +9241,19 @@ │ │ │ │ %%%c format: %s is required, not %.200s │ │ │ │ %c requires an integer in range(256) or a single byte │ │ │ │ %c arg not in range(256) │ │ │ │ not all arguments converted during bytes formatting │ │ │ │ O|O:getsizeof │ │ │ │ Type %.100s doesn't define __sizeof__ │ │ │ │ __sizeof__() should return >= 0 │ │ │ │ -os.chown │ │ │ │ -slice(%R, %R, %R) │ │ │ │ weakly-referenced object no longer exists │ │ │ │ +os.chown │ │ │ │ cannot delete __dict__ │ │ │ │ __dict__ must be set to a dictionary, not a '%.200s' │ │ │ │ +slice(%R, %R, %R) │ │ │ │ Inputs are not the same length │ │ │ │ flock expected 2 arguments, got %zd │ │ │ │ fcntl.flock │ │ │ │ complex() arg is a malformed string │ │ │ │ both points must have the same number of dimensions │ │ │ │ expected an indented block after 'try' statement on line %d │ │ │ │ expected 'except' or 'finally' block │ │ │ │ @@ -9271,20 +9271,20 @@ │ │ │ │ negative size value %zd │ │ │ │ state argument must be a tuple │ │ │ │ OK;setstate(): illegal state argument │ │ │ │ intermediate overflow in fsum │ │ │ │ math.fsum partials │ │ │ │ -inf + inf in fsum │ │ │ │ detach() takes no arguments │ │ │ │ -Illegal char │ │ │ │ -Trailing garbage │ │ │ │ -ExternalEntityRef │ │ │ │ Bitwise inversion '~' on bool is deprecated and will be removed in Python 3.16. This returns the bitwise inversion of the underlying int object and is usually not what you expect from negating a bool. Use the 'not' operator for boolean negation or ~int(x) if you really want the bitwise inversion of the underlying int. │ │ │ │ -_typevar_subst │ │ │ │ y*|i:sendall │ │ │ │ +ExternalEntityRef │ │ │ │ +_typevar_subst │ │ │ │ +Illegal char │ │ │ │ +Trailing garbage │ │ │ │ failed to get LC_CTYPE locale │ │ │ │ int_curr_symbol │ │ │ │ currency_symbol │ │ │ │ mon_decimal_point │ │ │ │ mon_thousands_sep │ │ │ │ mon_grouping │ │ │ │ positive_sign │ │ │ │ @@ -9299,63 +9299,64 @@ │ │ │ │ float argument required, not %.200s │ │ │ │ unlocking mutex that is not locked │ │ │ │ _make_union │ │ │ │ argument must have 'read' attribute │ │ │ │ read() did not return a bytes object (type=%.400s) │ │ │ │ read() returned too much data: %i bytes requested, %zd returned │ │ │ │ result too long │ │ │ │ -backtick │ │ │ │ -config_vars │ │ │ │ |O:astimezone │ │ │ │ utcoffset() returned %.200s, expected timedelta or None │ │ │ │ -At most 45 bytes at once │ │ │ │ +config_vars │ │ │ │ a ContextVar key was expected, got %R │ │ │ │ +At most 45 bytes at once │ │ │ │ Cell is empty │ │ │ │ -array indices must be integers │ │ │ │ CJK UNIFIED IDEOGRAPH-%X │ │ │ │ +array indices must be integers │ │ │ │ tzinfo.tzname() must return None or a string, not '%s' │ │ │ │ - │ │ │ │ memoryview: internal error in richcompare │ │ │ │ + │ │ │ │ _normal_dist_inv_cdf expected 3 arguments, got %zd │ │ │ │ inv_cdf undefined for these parameters │ │ │ │ multiple exception types must be parenthesized │ │ │ │ expected one or more exception types │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ first argument must be a type object, not %.200s │ │ │ │ %.200s is not a subtype of %.200s │ │ │ │ second argument must be a valid type code │ │ │ │ third argument must be a valid machine format code. │ │ │ │ fourth argument should be bytes, not %.200s │ │ │ │ string length not a multiple of item size │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ %s(%U, %U) │ │ │ │ Exception ignored in PyObject_HasAttrString(); consider using PyObject_HasAttrStringWithError(), PyObject_GetOptionalAttrString() or PyObject_GetAttrString() │ │ │ │ +%R is not in range │ │ │ │ absolute value too large │ │ │ │ %S (%zd sub-exception%s) │ │ │ │ │ │ │ │ │ │ │ │ -%R is not in range │ │ │ │ expected an instance of Token, got %R │ │ │ │ read() didn't return bytes │ │ │ │ read() didn't return enough bytes │ │ │ │ an instance of Token was expected │ │ │ │ %R has already been used once │ │ │ │ %R was created by a different ContextVar │ │ │ │ %R was created in a different Context │ │ │ │ Expected an int as second argument to ldexp. │ │ │ │ Expected a type param, got %R │ │ │ │ comparing strings with non-ASCII characters is not supported │ │ │ │ unsupported operand types(s) or combination of types: '%.100s' and '%.100s' │ │ │ │ float too large to pack with f format │ │ │ │ -accumulate │ │ │ │ limit must be an integer │ │ │ │ i:fromordinal │ │ │ │ ordinal must be >= 1 │ │ │ │ don't know how to byteswap this array type │ │ │ │ +new_limit │ │ │ │ +backtick │ │ │ │ +accumulate │ │ │ │ no such name │ │ │ │ unsigned short is less than minimum │ │ │ │ unsigned short is greater than maximum │ │ │ │ ../Objects/memoryobject.c │ │ │ │ partial character in shift sequence │ │ │ │ non-zero padding bits in shift sequence │ │ │ │ ill-formed sequence │ │ │ │ @@ -9376,26 +9377,25 @@ │ │ │ │ Invalid day: %d (range is [1, 7]) │ │ │ │ dictionary is empty │ │ │ │ %s(%R, maxlen=%zd) │ │ │ │ %s('%c') │ │ │ │ %s('%c', %R) │ │ │ │ LONG pickle has negative byte count │ │ │ │ cannot index %zd-dimension view with %zd-element tuple │ │ │ │ -not a decimal │ │ │ │ namespace │ │ │ │ +not a decimal │ │ │ │ _strptime_time │ │ │ │ L;array item must be integer │ │ │ │ strerror() argument out of range │ │ │ │ -not a digit │ │ │ │ k must not exceed %lld │ │ │ │ +not a digit │ │ │ │ et:gethostbyaddr │ │ │ │ socket.gethostbyaddr │ │ │ │ can only assign array (not "%.200s") to array slice │ │ │ │ attempt to assign array of size %zd to extended slice of size %zd │ │ │ │ -new_limit │ │ │ │ et:gethostbyname │ │ │ │ socket.gethostbyname │ │ │ │ cannot iteratively unpack with a struct of length 0 │ │ │ │ iterative unpacking requires a buffer of a multiple of %zd bytes │ │ │ │ │ │ │ │ │ │ │ │ offset must be a timedelta strictly between -timedelta(hours=24) and timedelta(hours=24), not %R. │ │ │ │ @@ -9405,49 +9405,49 @@ │ │ │ │ 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) │ │ │ │ -load() takes no arguments │ │ │ │ -Unpickler.__init__() was not called by %s.__init__() │ │ │ │ StartDoctypeDecl │ │ │ │ %.200s() must return a deque, not %.200s │ │ │ │ +load() takes no arguments │ │ │ │ +Unpickler.__init__() was not called by %s.__init__() │ │ │ │ NotationDecl │ │ │ │ -'elements' must be an iterable │ │ │ │ -EndDoctypeDecl │ │ │ │ Timeout value out of range │ │ │ │ +EndDoctypeDecl │ │ │ │ +'elements' must be an iterable │ │ │ │ EndNamespaceDecl │ │ │ │ -'%.200s' object does not support vectorcall │ │ │ │ |s:isoformat │ │ │ │ +'%.200s' object does not support vectorcall │ │ │ │ cannot reuse already awaited __anext__()/asend() │ │ │ │ anext(): asynchronous generator is already running │ │ │ │ ProcessingInstruction │ │ │ │ NotStandalone │ │ │ │ can't delete element attribute │ │ │ │ -not a numeric character │ │ │ │ ElementDecl │ │ │ │ -namespaces │ │ │ │ +not a numeric character │ │ │ │ +ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/ │ │ │ │ '%.200s' object is not an async iterable │ │ │ │ aiter() returned not an async iterator of type '%.100s' │ │ │ │ +namespaces │ │ │ │ (NNO&O&i) │ │ │ │ AttlistDecl │ │ │ │ -ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/ │ │ │ │ -expected PickleBuffer, %.200s found │ │ │ │ %c%02d%s%02d%s%02d.%06d │ │ │ │ %c%02d%s%02d%s%02d │ │ │ │ %c%02d%s%02d │ │ │ │ +expected PickleBuffer, %.200s found │ │ │ │ async for │ │ │ │ +SHA1Type │ │ │ │ %R is not a generic class │ │ │ │ Too %s arguments for %R; actual %zd, expected %zd │ │ │ │ -SHA1Type │ │ │ │ +float divmod() │ │ │ │ assignment expects an iterable │ │ │ │ element indices must be integers │ │ │ │ -float divmod() │ │ │ │ UnparsedEntityDecl │ │ │ │ maxdigits must be 0 or larger than %d │ │ │ │ digest_size must be between 1 and %d bytes │ │ │ │ maximum salt length is %d bytes │ │ │ │ maximum person length is %d bytes │ │ │ │ fanout must be between 0 and 255 │ │ │ │ depth must be between 1 and 255 │ │ │ │ @@ -9456,26 +9456,26 @@ │ │ │ │ maximum key length is %d bytes │ │ │ │ get expected 1 or 2 arguments │ │ │ │ StartCdataSection │ │ │ │ '%.200s' object is not an async iterator │ │ │ │ EndCdataSection │ │ │ │ SkippedEntity │ │ │ │ object %.50s does not have __anext__ method │ │ │ │ -node_offset is too large │ │ │ │ object %.50s does not have __await__ method │ │ │ │ +node_offset is too large │ │ │ │ +O!|U:timezone │ │ │ │ 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 │ │ │ │ +i:__reduce_ex__ │ │ │ │ 'async with' received an object from __aenter__ that does not implement __await__: %.100s │ │ │ │ 'async with' received an object from __aexit__ that does not implement __await__: %.100s │ │ │ │ -i:__reduce_ex__ │ │ │ │ leaf_size │ │ │ │ node_offset │ │ │ │ node_depth │ │ │ │ inner_size │ │ │ │ last_node │ │ │ │ maxdigits │ │ │ │ _capacity_bits │ │ │ │ @@ -9497,25 +9497,25 @@ │ │ │ │ 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 │ │ │ │ -deepcopy helper not found │ │ │ │ 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 │ │ │ │ +%04d-%02d-%02d │ │ │ │ %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 │ │ │ │ OO|iiii:getaddrinfo │ │ │ │ getaddrinfo() argument 1 must be string or None │ │ │ │ Int or String expected │ │ │ │ @@ -9540,18 +9540,18 @@ │ │ │ │ Parser stack overflowed - Python source too complex to parse │ │ │ │ BUG: internal directive bookkeeping broken │ │ │ │ cannot reuse already awaited aclose()/athrow() │ │ │ │ aclose(): asynchronous generator is already running │ │ │ │ athrow(): asynchronous generator is already running │ │ │ │ et:gethostbyname_ex │ │ │ │ _paramspec_prepare_subst │ │ │ │ -can only append array (not "%.200s") to array │ │ │ │ w*|ni:recv_into │ │ │ │ negative buffersize in recv_into │ │ │ │ buffer too small for requested bytes │ │ │ │ +can only append array (not "%.200s") to array │ │ │ │ │ │ │ │ │ │ │ │ bad argument type for built-in operation │ │ │ │ negative value for 'count' not allowed │ │ │ │ non-integer arguments in division │ │ │ │ dropwhile │ │ │ │ offset_src │ │ │ │ @@ -9588,43 +9588,43 @@ │ │ │ │ (O(y#)N) │ │ │ │ i:clock_getres │ │ │ │ clk_id should be integer, not %s │ │ │ │ Firing event %d with no exception set │ │ │ │ iO:clock_settime │ │ │ │ Exception ignored in PyObject_HasAttr(); consider using PyObject_HasAttrWithError(), PyObject_GetOptionalAttr() or PyObject_GetAttr() │ │ │ │ BINSTRING pickle has negative byte count │ │ │ │ +co_lnotab is deprecated, use co_lines instead. │ │ │ │ __cause__ may not be deleted │ │ │ │ exception cause must be None or derive from BaseException │ │ │ │ -co_lnotab is deprecated, use co_lines instead. │ │ │ │ ../Modules/sha3module.c │ │ │ │ clock_gettime(CLOCK_THREAD_CPUTIME_ID) │ │ │ │ ../Modules/_hacl/Hacl_Hash_SHA3.c │ │ │ │ KaRaMeL incomplete match at %s:%d │ │ │ │ -iiO:sched_setscheduler │ │ │ │ '%.200s' object doesn't support slice deletion │ │ │ │ +iiO:sched_setscheduler │ │ │ │ must have a sched_param object │ │ │ │ iO:sched_setparam │ │ │ │ -{sOsNsNsOsO} │ │ │ │ '%.200s' object can't be repeated │ │ │ │ +{sOsNsNsOsO} │ │ │ │ Pickle, copy, and deepcopy support will be removed from itertools in Python 3.14. │ │ │ │ <%s object; span=(%zd, %zd), match=%.50R> │ │ │ │ '%.200s' object doesn't support slice assignment │ │ │ │ can only extend array with array (not "%.200s") │ │ │ │ array.index(x): x not in array │ │ │ │ sha3_224 │ │ │ │ sha3_256 │ │ │ │ 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 │ │ │ │ @@ -9657,17 +9657,17 @@ │ │ │ │ name tuples must contain only strings, not '%.500s' │ │ │ │ loading %s failed due to init function │ │ │ │ Weakref proxy referenced a non-iterator '%.200s' object │ │ │ │ On|p:scanstring │ │ │ │ preadv2() arg 2 must be a sequence │ │ │ │ state is not a tuple │ │ │ │ Arguments must be iterators. │ │ │ │ -pwritev() arg 2 must be a sequence │ │ │ │ │ │ │ │ │ │ │ │ +pwritev() arg 2 must be a sequence │ │ │ │ readv() arg 2 must be a sequence │ │ │ │ PyState_RemoveModule called on module with slots │ │ │ │ writable contiguous buffer requested for a non-contiguous object. │ │ │ │ │ │ │ │ {snsnsn} │ │ │ │ No such frozen object named %R │ │ │ │ Frozen object named %R is invalid │ │ │ │ @@ -9772,53 +9772,53 @@ │ │ │ │ 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 │ │ │ │ -The doctype() method of XMLParser is ignored. Define doctype() method on the TreeBuilder target. │ │ │ │ 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 │ │ │ │ UTC%c%02d:%02d │ │ │ │ -itertext() takes no arguments │ │ │ │ a strictly positive integer is required │ │ │ │ +itertext() takes no arguments │ │ │ │ pop from empty bytearray │ │ │ │ [Previous line repeated %ld more times] │ │ │ │ [Previous line repeated %ld more time] │ │ │ │ ii:tcsetpgrp │ │ │ │ in print_chained │ │ │ │ -signal.pthread_kill │ │ │ │ A load persistent id instruction was encountered, but no persistent_load function was specified. │ │ │ │ - │ │ │ │ +signal.pthread_kill │ │ │ │ sys._current_frames │ │ │ │ + │ │ │ │ +O(N)(OO) │ │ │ │ +O(O)(OO) │ │ │ │ event handling only supported for ElementTree.TreeBuilder targets │ │ │ │ events must be a sequence │ │ │ │ invalid events sequence │ │ │ │ start-ns │ │ │ │ unknown event '%s' │ │ │ │ -O(N)(OO) │ │ │ │ -O(O)(OO) │ │ │ │ +O(OO)(OOO) │ │ │ │ required field "lineno" missing from type_param │ │ │ │ while traversing 'type_param' node │ │ │ │ required field "col_offset" missing from type_param │ │ │ │ required field "end_lineno" missing from type_param │ │ │ │ required field "end_col_offset" missing from type_param │ │ │ │ required field "name" missing from TypeVar │ │ │ │ while traversing 'TypeVar' node │ │ │ │ required field "name" missing from ParamSpec │ │ │ │ while traversing 'ParamSpec' node │ │ │ │ required field "name" missing from TypeVarTuple │ │ │ │ while traversing 'TypeVarTuple' node │ │ │ │ expected some sort of type_param, but got %R │ │ │ │ -O(OO)(OOO) │ │ │ │ _grouper │ │ │ │ O(OnNn)n │ │ │ │ pairwise │ │ │ │ value not found in bytearray │ │ │ │ attribute deletion is not supported │ │ │ │ memo key must be integers │ │ │ │ memo key must be positive integers. │ │ │ │ @@ -22889,14 +22889,15 @@ │ │ │ │ setlocale($module, category, locale=, /) │ │ │ │ Activates/queries locale processing. │ │ │ │ Support for POSIX locales. │ │ │ │ _idfunc($module, x, /) │ │ │ │ Primitives and accelerators for the typing module. │ │ │ │ _PySemaphore_Init │ │ │ │ _PySemaphore_PlatformWait │ │ │ │ +PyEval_AcquireThread │ │ │ │ grp.struct_group: Results from getgr*() routines. │ │ │ │ This object may be accessed either as a tuple of │ │ │ │ (gr_name,gr_passwd,gr_gid,gr_mem) │ │ │ │ or via the object attributes as named in the above tuple. │ │ │ │ getgrall($module, /) │ │ │ │ Return a list of all available group entries, in arbitrary order. │ │ │ │ An entry whose name starts with '+' or '-' represents an instruction │ │ │ │ @@ -22914,15 +22915,14 @@ │ │ │ │ gr_passwd - group password (encrypted); often empty │ │ │ │ gr_gid - numeric ID of the group │ │ │ │ gr_mem - list of members │ │ │ │ The gid is an integer, name and password are strings. (Note that most │ │ │ │ users are not explicitly listed as members of the groups they are in │ │ │ │ according to the password database. Check both databases to get │ │ │ │ complete membership information.) │ │ │ │ -PyEval_AcquireThread │ │ │ │ _PySemaphore_Wakeup │ │ │ │ ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/ │ │ │ │ ?456789:;<= │ │ │ │ !"#$%&'()*+,-./0123 │ │ │ │ poll($module, /) │ │ │ │ Returns a polling object. │ │ │ │ This object supports registering and unregistering file descriptors, and then │ │ │ ├── readelf --wide --decompress --hex-dump=.dynstr {} │ │ │ │ @@ -183,16 +183,16 @@ │ │ │ │ 0x0001d51c 73706177 6e617474 725f7365 74736368 spawnattr_setsch │ │ │ │ 0x0001d52c 65647061 72616d00 706f7369 785f7370 edparam.posix_sp │ │ │ │ 0x0001d53c 61776e61 7474725f 73657473 69676d61 awnattr_setsigma │ │ │ │ 0x0001d54c 736b0070 6f6c6c00 736f636b 65747061 sk.poll.socketpa │ │ │ │ 0x0001d55c 6972005f 5f6f7065 6e36345f 32006269 ir.__open64_2.bi │ │ │ │ 0x0001d56c 6e64006c 69737465 6e00636f 6e6e6563 nd.listen.connec │ │ │ │ 0x0001d57c 74005f5f 73656e64 6d736736 34006f70 t.__sendmsg64.op │ │ │ │ - 0x0001d58c 656e6c6f 67006765 74686f73 746e616d enlog.gethostnam │ │ │ │ - 0x0001d59c 65005f5f 7379736c 6f675f63 686b0073 e.__syslog_chk.s │ │ │ │ + 0x0001d58c 656e6c6f 67005f5f 7379736c 6f675f63 enlog.__syslog_c │ │ │ │ + 0x0001d59c 686b0067 6574686f 73746e61 6d650073 hk.gethostname.s │ │ │ │ 0x0001d5ac 65746c6f 676d6173 6b00636c 6f73656c etlogmask.closel │ │ │ │ 0x0001d5bc 6f670067 65747065 65726e61 6d650069 og.getpeername.i │ │ │ │ 0x0001d5cc 6e65745f 70746f6e 00676574 61646472 net_pton.getaddr │ │ │ │ 0x0001d5dc 696e666f 00667265 65616464 72696e66 info.freeaddrinf │ │ │ │ 0x0001d5ec 6f00696e 65745f6e 746f7000 73656e64 o.inet_ntop.send │ │ │ │ 0x0001d5fc 00726563 76006765 746c6f61 64617667 .recv.getloadavg │ │ │ │ 0x0001d60c 0073796d 6c696e6b 0073796d 6c696e6b .symlink.symlink │ │ │ │ @@ -321,20 +321,20 @@ │ │ │ │ 0x0001ddbc 72007363 6865645f 73657470 6172616d r.sched_setparam │ │ │ │ 0x0001ddcc 00676574 67726f75 706c6973 74007365 .getgrouplist.se │ │ │ │ 0x0001dddc 74656769 6400584d 4c5f5365 74426173 tegid.XML_SetBas │ │ │ │ 0x0001ddec 65007365 74657569 64007365 74676964 e.seteuid.setgid │ │ │ │ 0x0001ddfc 00736574 75696400 70746872 6561645f .setuid.pthread_ │ │ │ │ 0x0001de0c 67657463 7075636c 6f636b69 64006765 getcpuclockid.ge │ │ │ │ 0x0001de1c 74726573 67696400 67657472 65737569 tresgid.getresui │ │ │ │ - 0x0001de2c 6400696e 69746772 6f757073 00707473 d.initgroups.pts │ │ │ │ - 0x0001de3c 6e616d65 5f72006c 6f636b66 36340070 name_r.lockf64.p │ │ │ │ + 0x0001de2c 64007074 736e616d 655f7200 696e6974 d.ptsname_r.init │ │ │ │ + 0x0001de3c 67726f75 7073006c 6f636b66 36340070 groups.lockf64.p │ │ │ │ 0x0001de4c 6f736978 5f6f7065 6e707400 6772616e osix_openpt.gran │ │ │ │ - 0x0001de5c 74707400 756e6c6f 636b7074 006d6b6e tpt.unlockpt.mkn │ │ │ │ - 0x0001de6c 6f646174 006d6b6e 6f640074 74796e61 odat.mknod.ttyna │ │ │ │ - 0x0001de7c 6d655f72 00706f73 69785f66 61647669 me_r.posix_fadvi │ │ │ │ + 0x0001de5c 74707400 756e6c6f 636b7074 00747479 tpt.unlockpt.tty │ │ │ │ + 0x0001de6c 6e616d65 5f72006d 6b6e6f64 6174006d name_r.mknodat.m │ │ │ │ + 0x0001de7c 6b6e6f64 00706f73 69785f66 61647669 knod.posix_fadvi │ │ │ │ 0x0001de8c 73653634 00706f73 69785f66 616c6c6f se64.posix_fallo │ │ │ │ 0x0001de9c 63617465 36340070 72656164 36340070 cate64.pread64.p │ │ │ │ 0x0001deac 72656164 76363476 32007077 72697465 readv64v2.pwrite │ │ │ │ 0x0001debc 36340070 77726974 65763634 76320072 64.pwritev64v2.r │ │ │ │ 0x0001decc 65616476 00736368 65645f67 65745f70 eadv.sched_get_p │ │ │ │ 0x0001dedc 72696f72 6974795f 6d696e00 73636865 riority_min.sche │ │ │ │ 0x0001deec 645f6765 745f7072 696f7269 74795f6d d_get_priority_m │ │ │ ├── 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 1991f0 <_start@@Base+0x34> │ │ │ │ + bl 1981e4 <_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, #49404 @ 0xc0fc │ │ │ │ + movw r0, #47868 @ 0xbafc │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 90660 │ │ │ │ + bl 8fa80 │ │ │ │ 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, #49420 @ 0xc10c │ │ │ │ + movw r1, #47884 @ 0xbb0c │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr.w r0, [r3, #2156] @ 0x86c │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ 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 19a1d4 │ │ │ │ + bl 1991cc │ │ │ │ ldr r6, [r5, #0] │ │ │ │ cbnz r6, 2aaba │ │ │ │ add r4, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6bfcc <_PyConfig_InitCompatConfig@@Base> │ │ │ │ + bl 6bfbc <_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 19a1a8 │ │ │ │ + bl 1991a0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbz r3, 2aac2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c868 │ │ │ │ + bl 6c858 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ bl 2b21e │ │ │ │ - movw r0, #49464 @ 0xc138 │ │ │ │ + movw r0, #47928 @ 0xbb38 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 19df8c │ │ │ │ + bl 19cf84 │ │ │ │ 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 19b384 │ │ │ │ + bl 19a37c │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c868 │ │ │ │ + bl 6c858 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2aaba │ │ │ │ - bl 13aaa8 │ │ │ │ + bl 13a1bc │ │ │ │ mov r7, r0 │ │ │ │ - bl 1d00e0 <_PyInterpreterState_SetRunningMain@@Base> │ │ │ │ + bl 1cf4f8 <_PyInterpreterState_SetRunningMain@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2ab08 │ │ │ │ bl 2bc80 │ │ │ │ movs r0, #1 │ │ │ │ blx 2a8b4 │ │ │ │ - bl 9841c <_Py_GetConfig@@Base> │ │ │ │ + bl 97918 <_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 19ee7c │ │ │ │ + bl 19de74 │ │ │ │ ldr r1, [pc, #132] @ (2aba8 ) │ │ │ │ - movw r2, #49480 @ 0xc148 │ │ │ │ + movw r2, #47944 @ 0xbb48 │ │ │ │ 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, #49496 @ 0xc158 │ │ │ │ + movw r0, #47960 @ 0xbb58 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 1a7368 │ │ │ │ + bl 1a6520 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2ab54 │ │ │ │ - movw r1, #49508 @ 0xc164 │ │ │ │ + movw r1, #47972 @ 0xbb64 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [pc, #96] @ (2abb0 ) │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 6678e <_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, #49544 @ 0xc188 │ │ │ │ + movw r1, #48008 @ 0xbb88 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ bl 2bb44 │ │ │ │ subs r4, r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d95e0 <_PyInterpreterState_SetNotRunningMain@@Base> │ │ │ │ - bl 1d99e4 │ │ │ │ + bl 1d89a0 <_PyInterpreterState_SetNotRunningMain@@Base> │ │ │ │ + bl 1d8da4 │ │ │ │ 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 r5, pc, #672 @ (adr r5, 2ae4c ) │ │ │ │ + ldr r7, [sp, #672] @ 0x2a0 │ │ │ │ movs r2, r5 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r6, pc, #880 @ (adr r6, 2af24 ) │ │ │ │ + add r0, pc, #880 @ (adr r0, 2af24 ) │ │ │ │ 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, #49552 @ 0xc190 │ │ │ │ + movw r1, #48016 @ 0xbb90 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [pc, #28] @ (2abf8 ) │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 6678e <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, sp │ │ │ │ strd r2, r2, [sp, #8] │ │ │ │ strd r3, r1, [sp] │ │ │ │ - bl 19a0e0 │ │ │ │ + bl 1990d8 │ │ │ │ add sp, #20 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ - add r6, pc, #944 @ (adr r6, 2afac ) │ │ │ │ + add r0, pc, #944 @ (adr r0, 2afac ) │ │ │ │ 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 19a410 │ │ │ │ + bl 199408 │ │ │ │ ldr.w r0, [r4, #1476] @ 0x5c4 │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c2e8 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1476] @ 0x5c4 │ │ │ │ cbz r6, 2ac44 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6c58c │ │ │ │ + bl 6c57c │ │ │ │ str.w r0, [r4, #1476] @ 0x5c4 │ │ │ │ add r1, sp, #4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 6c5f0 │ │ │ │ + bl 6c5e0 │ │ │ │ cbz r6, 2ac62 │ │ │ │ ldr.w r3, [r4, #1476] @ 0x5c4 │ │ │ │ cbnz r3, 2ac62 │ │ │ │ - movw r1, #49620 @ 0xc1d4 │ │ │ │ + movw r1, #48084 @ 0xbbd4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [pc, #8] @ (2ac68 ) │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 6678e <_Py_FatalErrorFunc@@Base> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - add r7, pc, #16 @ (adr r7, 2ac7c <_PyPreConfig_InitCompatConfig@@Base+0x10>) │ │ │ │ + add r1, pc, #16 @ (adr r1, 2ac7c <_PyPreConfig_InitCompatConfig@@Base+0x10>) │ │ │ │ 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, #49636 @ 0xc1e4 │ │ │ │ + movw r1, #48100 @ 0xbbe4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl f8c48 <_PySys_GetOptionalAttrString@@Base+0x1cc> │ │ │ │ + bl f81a8 <_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 123a84 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 122f64 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2ad9e │ │ │ │ mov r0, r4 │ │ │ │ - bl 123a9c <_PyErr_Clear@@Base> │ │ │ │ + bl 122f7c <_PyErr_Clear@@Base> │ │ │ │ b.n 2ad92 │ │ │ │ movs r0, #12 │ │ │ │ - bl 6c148 │ │ │ │ + bl 6c138 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2ad2e │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 2ad9e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ea3d0 │ │ │ │ + bl 1e96f8 │ │ │ │ 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 26813c │ │ │ │ + bl 267afc │ │ │ │ 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 246600 │ │ │ │ + bl 245f1c │ │ │ │ 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 88f94 │ │ │ │ + bl 88844 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2adf8 │ │ │ │ - bl 6b6cc │ │ │ │ + bl 6b6bc │ │ │ │ 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 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77f40 <_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 5f550 │ │ │ │ + bl 5f53c │ │ │ │ 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 88f94 │ │ │ │ + bl 88844 │ │ │ │ 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 88f94 │ │ │ │ + bl 88844 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2aede │ │ │ │ adds r0, r5, #4 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bl 88f94 │ │ │ │ + bl 88844 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 2aee2 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 79514 │ │ │ │ + bl 79550 │ │ │ │ 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 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_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 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_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 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77f40 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78344 │ │ │ │ + bl 78394 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78344 │ │ │ │ + bl 78394 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78344 │ │ │ │ + bl 78394 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 123a9c <_PyErr_Clear@@Base> │ │ │ │ + b.w 122f7c <_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 19a4c4 │ │ │ │ + bl 1994bc │ │ │ │ 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 19a4c4 │ │ │ │ + bl 1994bc │ │ │ │ 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 19a1d4 │ │ │ │ + bl 1991cc │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 19a410 │ │ │ │ + bl 199408 │ │ │ │ movs r1, #8 │ │ │ │ movs r0, #1 │ │ │ │ - bl 6c6ac │ │ │ │ + bl 6c69c │ │ │ │ cbz r0, 2af98 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 6c58c │ │ │ │ + bl 6c57c │ │ │ │ str r0, [r4, #0] │ │ │ │ cbnz r0, 2af9a │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c2e8 │ │ │ │ movs r4, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ movs r0, #0 │ │ │ │ - bl 6c5f0 │ │ │ │ + bl 6c5e0 │ │ │ │ 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 19a488 │ │ │ │ + bl 199480 │ │ │ │ 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 19a094 │ │ │ │ + bl 19908c │ │ │ │ add sp, #20 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ │ │ │ │ 0002b00a : │ │ │ │ cbnz r0, 2b010 │ │ │ │ - b.w 19faec <_PyPathConfig_ClearGlobal@@Base> │ │ │ │ + b.w 19eae4 <_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 19a410 │ │ │ │ + bl 199408 │ │ │ │ ldr.w r0, [r4, #1456] @ 0x5b0 │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c2e8 │ │ │ │ ldr.w r0, [r4, #1460] @ 0x5b4 │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c2e8 │ │ │ │ ldr.w r0, [r4, #1464] @ 0x5b8 │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c2e8 │ │ │ │ ldr.w r0, [r4, #1468] @ 0x5bc │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c2e8 │ │ │ │ ldr.w r0, [r4, #1472] @ 0x5c0 │ │ │ │ - bl 6c2f8 │ │ │ │ - movw r0, #38440 @ 0x9628 │ │ │ │ + bl 6c2e8 │ │ │ │ + movw r0, #36904 @ 0x9028 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 6c58c │ │ │ │ + bl 6c57c │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #38440 @ 0x9628 │ │ │ │ + movw r0, #36904 @ 0x9028 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ str.w r3, [r4, #1456] @ 0x5b0 │ │ │ │ - bl 6c58c │ │ │ │ + bl 6c57c │ │ │ │ str.w r0, [r4, #1460] @ 0x5b4 │ │ │ │ ldr.w r0, [r4, #1480] @ 0x5c8 │ │ │ │ cbnz r0, 2b088 │ │ │ │ - movw r0, #38440 @ 0x9628 │ │ │ │ + movw r0, #36904 @ 0x9028 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 6c58c │ │ │ │ + bl 6c57c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r4, #1464] @ 0x5b8 │ │ │ │ - bl 6c58c │ │ │ │ + bl 6c57c │ │ │ │ add r1, sp, #4 │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ str.w r3, [r4, #1468] @ 0x5bc │ │ │ │ str.w r0, [r4, #1472] @ 0x5c0 │ │ │ │ - bl 6c5f0 │ │ │ │ + bl 6c5e0 │ │ │ │ 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, #49620 @ 0xc1d4 │ │ │ │ + movw r1, #48084 @ 0xbbd4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [pc, #8] @ (2b0d4 ) │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 6678e <_Py_FatalErrorFunc@@Base> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - add r5, sp, #480 @ 0x1e0 │ │ │ │ + add r7, pc, #480 @ (adr r7, 2b2b8 ) │ │ │ │ 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 19a410 │ │ │ │ + bl 199408 │ │ │ │ ldr.w r0, [r4, #1480] @ 0x5c8 │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c2e8 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1480] @ 0x5c8 │ │ │ │ cbz r6, 2b120 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6c58c │ │ │ │ + bl 6c57c │ │ │ │ str.w r0, [r4, #1480] @ 0x5c8 │ │ │ │ add r1, sp, #4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 6c5f0 │ │ │ │ + bl 6c5e0 │ │ │ │ cbz r6, 2b13e │ │ │ │ ldr.w r3, [r4, #1480] @ 0x5c8 │ │ │ │ cbnz r3, 2b13e │ │ │ │ - movw r1, #49620 @ 0xc1d4 │ │ │ │ + movw r1, #48084 @ 0xbbd4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [pc, #8] @ (2b144 ) │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 6678e <_Py_FatalErrorFunc@@Base> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - add r5, sp, #528 @ 0x210 │ │ │ │ + add r7, pc, #528 @ (adr r7, 2b358 ) │ │ │ │ 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 19a1d4 │ │ │ │ + bl 1991cc │ │ │ │ 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 6bfcc <_PyConfig_InitCompatConfig@@Base> │ │ │ │ + bl 6bfbc <_PyConfig_InitCompatConfig@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ - bl 19b384 │ │ │ │ + bl 19a37c │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - bl 6c868 │ │ │ │ + bl 6c858 │ │ │ │ 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 19bfcc <_Py_SetLocaleFromEnv@@Base+0xb5c> │ │ │ │ + b.w 19afc4 <_Py_SetLocaleFromEnv@@Base+0xb5c> │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [pc, #56] @ (2b200 ) │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 126d44 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 126224 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2b1d6 │ │ │ │ - bl d42d0 │ │ │ │ + bl d3838 │ │ │ │ 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 de574 │ │ │ │ + bl ddae4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 78344 │ │ │ │ + bl 78394 │ │ │ │ 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 19c1f8 │ │ │ │ + bl 19b1f0 │ │ │ │ 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, #52184 @ 0xcbd8 │ │ │ │ + movw r0, #50648 @ 0xc5d8 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 6676e │ │ │ │ + bl 6675e │ │ │ │ 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, #52240 @ 0xcc10 │ │ │ │ + movw r1, #50704 @ 0xc610 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ movs r2, #20 │ │ │ │ - bl 19e060 <_Py_write_noraise@@Base> │ │ │ │ + bl 19d058 <_Py_write_noraise@@Base> │ │ │ │ cbz r6, 2b2d6 │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19e060 <_Py_write_noraise@@Base> │ │ │ │ - movw r1, #62592 @ 0xf480 │ │ │ │ + bl 19d058 <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #61016 @ 0xee58 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19e060 <_Py_write_noraise@@Base> │ │ │ │ + bl 19d058 <_Py_write_noraise@@Base> │ │ │ │ cbz r5, 2b2ea │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19e060 <_Py_write_noraise@@Base> │ │ │ │ + bl 19d058 <_Py_write_noraise@@Base> │ │ │ │ b.n 2b2fa │ │ │ │ - movw r1, #52264 @ 0xcc28 │ │ │ │ + movw r1, #50728 @ 0xc628 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ movs r2, #17 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19e060 <_Py_write_noraise@@Base> │ │ │ │ - movw r1, #8244 @ 0x2034 │ │ │ │ + bl 19d058 <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #6708 @ 0x1a34 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19e060 <_Py_write_noraise@@Base> │ │ │ │ + bl 19d058 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #22 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52284 @ 0xcc3c │ │ │ │ + movw r1, #50748 @ 0xc63c │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 19e060 <_Py_write_noraise@@Base> │ │ │ │ + bl 19d058 <_Py_write_noraise@@Base> │ │ │ │ ldr r3, [pc, #444] @ (2b4d8 ) │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cbz r5, 2b34c │ │ │ │ movs r2, #21 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52308 @ 0xcc54 │ │ │ │ + movw r1, #50772 @ 0xc654 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 19e060 <_Py_write_noraise@@Base> │ │ │ │ + bl 19d058 <_Py_write_noraise@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #8 │ │ │ │ - bl 1f2f28 │ │ │ │ + bl 1f22e8 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #11524 @ 0x2d04 │ │ │ │ + movw r1, #9988 @ 0x2704 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 19e060 <_Py_write_noraise@@Base> │ │ │ │ + bl 19d058 <_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, #21872 @ 0x5570 │ │ │ │ + movw r1, #20448 @ 0x4fe0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 19e060 <_Py_write_noraise@@Base> │ │ │ │ + bl 19d058 <_Py_write_noraise@@Base> │ │ │ │ b.n 2b3c0 │ │ │ │ ldr.w r2, [r3, #596] @ 0x254 │ │ │ │ cbz r2, 2b380 │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52332 @ 0xcc6c │ │ │ │ + movw r1, #50796 @ 0xc66c │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 19e060 <_Py_write_noraise@@Base> │ │ │ │ + bl 19d058 <_Py_write_noraise@@Base> │ │ │ │ b.n 2b3c0 │ │ │ │ ldr.w r2, [r3, #592] @ 0x250 │ │ │ │ cbz r2, 2b398 │ │ │ │ movs r2, #14 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52352 @ 0xcc80 │ │ │ │ + movw r1, #50816 @ 0xc680 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 19e060 <_Py_write_noraise@@Base> │ │ │ │ + bl 19d058 <_Py_write_noraise@@Base> │ │ │ │ b.n 2b3c0 │ │ │ │ ldr.w r3, [r3, #588] @ 0x24c │ │ │ │ cbz r3, 2b3b0 │ │ │ │ movs r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52368 @ 0xcc90 │ │ │ │ + movw r1, #50832 @ 0xc690 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 19e060 <_Py_write_noraise@@Base> │ │ │ │ + bl 19d058 <_Py_write_noraise@@Base> │ │ │ │ b.n 2b3c0 │ │ │ │ - movw r1, #52384 @ 0xcca0 │ │ │ │ + movw r1, #50848 @ 0xc6a0 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19e060 <_Py_write_noraise@@Base> │ │ │ │ + bl 19d058 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #8244 @ 0x2034 │ │ │ │ + movw r1, #6708 @ 0x1a34 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 19e060 <_Py_write_noraise@@Base> │ │ │ │ + bl 19d058 <_Py_write_noraise@@Base> │ │ │ │ ldr r2, [pc, #264] @ (2b4dc ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r6, [r2, r3] │ │ │ │ - bl 6ca00 │ │ │ │ + bl 6c9f0 │ │ │ │ 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 126d44 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 126224 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2b41c │ │ │ │ mov r0, r5 │ │ │ │ - bl 123a9c <_PyErr_Clear@@Base> │ │ │ │ + bl 122f7c <_PyErr_Clear@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr.w r9, [pc, #196] @ 2b4e4 │ │ │ │ cmp r0, r9 │ │ │ │ beq.n 2b428 │ │ │ │ cbnz r0, 2b444 │ │ │ │ - bl 78344 │ │ │ │ + bl 78394 │ │ │ │ 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 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ b.n 2b4a6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ce308 │ │ │ │ + bl 1cd710 │ │ │ │ mov r0, r6 │ │ │ │ - bl d3ae0 │ │ │ │ + bl d3048 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r9, r0 │ │ │ │ ite ne │ │ │ │ movne.w r9, #1 │ │ │ │ moveq.w r9, #0 │ │ │ │ - bl 78344 │ │ │ │ + bl 78394 │ │ │ │ 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 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 115bac <_PyLong_FromGid@@Base+0x10> │ │ │ │ + bl 11514c <_PyLong_FromGid@@Base+0x10> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2b48a │ │ │ │ mov r0, r5 │ │ │ │ - bl 123a9c <_PyErr_Clear@@Base> │ │ │ │ + bl 122f7c <_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 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.n 2b4c0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #8244 @ 0x2034 │ │ │ │ + movw r1, #6708 @ 0x1a34 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 19e060 <_Py_write_noraise@@Base> │ │ │ │ + bl 19d058 <_Py_write_noraise@@Base> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19e0b0 <_Py_write_noraise@@Base+0x50> │ │ │ │ + bl 19d0a8 <_Py_write_noraise@@Base+0x50> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 2b554 │ │ │ │ - bl 19e230 <_Py_write_noraise@@Base+0x1d0> │ │ │ │ + bl 19d228 <_Py_write_noraise@@Base+0x1d0> │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 2b28c │ │ │ │ - bl 1d5c04 │ │ │ │ + bl 1d501c │ │ │ │ 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 19b2a4 │ │ │ │ + bl 19a29c │ │ │ │ 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 19bca8 <_Py_SetLocaleFromEnv@@Base+0x838> │ │ │ │ + bl 19aca0 <_Py_SetLocaleFromEnv@@Base+0x838> │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2b53c │ │ │ │ ldr r2, [pc, #36] @ (2b550 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #49748 @ 0xc254 │ │ │ │ + movw r3, #48212 @ 0xbc54 │ │ │ │ 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 r7!, {r2, r5, r6} │ │ │ │ + stmia r1!, {r2, r5, r6} │ │ │ │ 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, #52580 @ 0xcd64 │ │ │ │ + movw r5, #51044 @ 0xc764 │ │ │ │ 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 8e6b0 │ │ │ │ + bl 8dbac │ │ │ │ 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 c57a0 │ │ │ │ + bl c4cf0 │ │ │ │ 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 85f3c │ │ │ │ + bl 85a4c │ │ │ │ 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 8e6b0 │ │ │ │ + bl 8dbac │ │ │ │ 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 85f3c │ │ │ │ + bl 85a4c │ │ │ │ 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 11b768 <_PySet_NextEntry@@Base> │ │ │ │ + bl 11ad08 <_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 115ee4 │ │ │ │ + bl 115484 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2b628 │ │ │ │ b.n 2b5de │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 2b666 │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52600 @ 0xcd78 │ │ │ │ + movw r1, #51064 @ 0xc778 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 19e060 <_Py_write_noraise@@Base> │ │ │ │ + bl 19d058 <_Py_write_noraise@@Base> │ │ │ │ b.n 2b676 │ │ │ │ - movw r1, #52624 @ 0xcd90 │ │ │ │ + movw r1, #51088 @ 0xc790 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19e060 <_Py_write_noraise@@Base> │ │ │ │ + bl 19d058 <_Py_write_noraise@@Base> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ adds r5, #1 │ │ │ │ mov.w sl, #0 │ │ │ │ - bl 1ef094 │ │ │ │ + bl 1ee3bc │ │ │ │ b.n 2b5de │ │ │ │ cbz r5, 2b6c6 │ │ │ │ movs r2, #9 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52628 @ 0xcd94 │ │ │ │ + movw r1, #51092 @ 0xc794 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 19e060 <_Py_write_noraise@@Base> │ │ │ │ + bl 19d058 <_Py_write_noraise@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ef478 <_PyEvent_Notify@@Base+0x1b8> │ │ │ │ + bl 1ee7a0 <_PyEvent_Notify@@Base+0x1b8> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #11524 @ 0x2d04 │ │ │ │ + movw r1, #9988 @ 0x2704 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 19e060 <_Py_write_noraise@@Base> │ │ │ │ + bl 19d058 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #8244 @ 0x2034 │ │ │ │ + movw r1, #6708 @ 0x1a34 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 19e060 <_Py_write_noraise@@Base> │ │ │ │ + b.w 19d058 <_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, #12796 @ 0x31fc │ │ │ │ + movw r3, #11260 @ 0x2bfc │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #15764 @ 0x3d94 │ │ │ │ + movw r2, #14228 @ 0x3794 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ strd r1, r4, [sp] │ │ │ │ movs r1, #0 │ │ │ │ - bl 643a4 <_PyObject_AssertFailed@@Base> │ │ │ │ - strb r0, [r1, #3] │ │ │ │ + bl 64390 <_PyObject_AssertFailed@@Base> │ │ │ │ + ldr r0, [r1, #44] @ 0x2c │ │ │ │ movs r6, r5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #39492 @ 0x9a44 │ │ │ │ + movw r1, #37956 @ 0x9444 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r4, r0 │ │ │ │ blx 2a034 │ │ │ │ cbz r0, 2b772 │ │ │ │ - movw r1, #39300 @ 0x9984 │ │ │ │ + movw r1, #37764 @ 0x9384 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ blx 2a034 │ │ │ │ cbz r0, 2b776 │ │ │ │ - movw r1, #39328 @ 0x99a0 │ │ │ │ + movw r1, #37792 @ 0x93a0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ blx 2a034 │ │ │ │ cbz r0, 2b77a │ │ │ │ - movw r1, #39396 @ 0x99e4 │ │ │ │ + movw r1, #37860 @ 0x93e4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ blx 2a034 │ │ │ │ cbz r0, 2b77e │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #39452 @ 0x9a1c │ │ │ │ + movw r1, #37916 @ 0x941c │ │ │ │ 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, #22712 @ 0x58b8 │ │ │ │ + movw r1, #21176 @ 0x52b8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ 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 8cd90 │ │ │ │ + bl 8c28c │ │ │ │ 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 90260 │ │ │ │ + bl 8f680 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2b81e │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 90280 │ │ │ │ + bl 8f6a0 │ │ │ │ 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 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_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 9e888 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + b.w 9ddd8 <_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 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_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 19c070 │ │ │ │ + bl 19b068 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cbz r0, 2b8a8 <_PyInterpreterState_GetConfigCopy@@Base+0x38> │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ - bl 5c26c <_PyErr_SetFromPyStatus@@Base> │ │ │ │ + bl 5c254 <_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 6bfcc <_PyConfig_InitCompatConfig@@Base> │ │ │ │ + bl 6bfbc <_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 19c070 │ │ │ │ + bl 19b068 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cbz r3, 2b926 <_PyInterpreterState_SetConfig@@Base+0x76> │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 5c26c <_PyErr_SetFromPyStatus@@Base> │ │ │ │ + bl 5c254 <_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 19c1f8 │ │ │ │ + bl 19b1f0 │ │ │ │ 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 19c070 │ │ │ │ + bl 19b068 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2b918 <_PyInterpreterState_SetConfig@@Base+0x68> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b5d50 │ │ │ │ + bl 1b4fdc │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 6c868 │ │ │ │ + bl 6c858 │ │ │ │ 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, #55056 @ 0xd710 │ │ │ │ + movw r1, #53520 @ 0xd110 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 8cd30 │ │ │ │ + bl 8c22c │ │ │ │ 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 e9be0 │ │ │ │ + bl e9150 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2b98a <_PyInterpreterState_SetConfig@@Base+0xda> │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1b5344 │ │ │ │ + bl 1b45d0 │ │ │ │ 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 77384 │ │ │ │ + bl 773d4 │ │ │ │ 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, #55056 @ 0xd710 │ │ │ │ + movw r1, #53520 @ 0xd110 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 8cd30 │ │ │ │ + bl 8c22c │ │ │ │ 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 ea834 │ │ │ │ + bl e9da4 │ │ │ │ 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 eaf7c │ │ │ │ + bl ea4dc │ │ │ │ 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 19a1d4 │ │ │ │ + bl 1991cc │ │ │ │ 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 1b1af8 │ │ │ │ + bl 1b0cb8 │ │ │ │ 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, #55056 @ 0xd710 │ │ │ │ + movw r1, #53520 @ 0xd110 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 8cd30 │ │ │ │ + bl 8c22c │ │ │ │ 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 e9be0 │ │ │ │ + bl e9150 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2bac6 <_Py_InitializeMain@@Base+0x62> │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1b5344 │ │ │ │ + bl 1b45d0 │ │ │ │ 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 77384 │ │ │ │ + bl 773d4 │ │ │ │ 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 1bd918 │ │ │ │ + b.w 1bcd20 │ │ │ │ │ │ │ │ 0002bb2a : │ │ │ │ - b.w 1bdc64 │ │ │ │ + b.w 1bd06c │ │ │ │ ... │ │ │ │ │ │ │ │ 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 90260 │ │ │ │ + bl 8f680 │ │ │ │ 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 1d76e8 │ │ │ │ + bl 1d6b38 │ │ │ │ b.n 2bb90 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d0ed0 <_PyEval_MakePendingCalls@@Base+0x588> │ │ │ │ + bl 1d02e8 <_PyEval_MakePendingCalls@@Base+0x588> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 783a0 │ │ │ │ + bl 783f0 │ │ │ │ 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 7a284 │ │ │ │ + bl 7a2c0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2bbd0 │ │ │ │ - bl 11a158 │ │ │ │ + bl 1196f8 │ │ │ │ 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 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_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 1d5424 │ │ │ │ + bl 1d483c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r3, 2bc12 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ bl 2b21e │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - pop {r3, r4, r6, r7, pc} │ │ │ │ + @ instruction: 0xb7d8 │ │ │ │ movs r0, r7 │ │ │ │ │ │ │ │ 0002bc1c : │ │ │ │ cbnz r1, 2bc22 │ │ │ │ - b.w 90660 │ │ │ │ + b.w 8fa80 │ │ │ │ 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, #9664 @ 0x25c0 │ │ │ │ + movw r1, #8140 @ 0x1fcc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 90660 │ │ │ │ + b.w 8fa80 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #35988 @ 0x8c94 │ │ │ │ + movw r1, #34452 @ 0x8694 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1590 │ │ │ │ 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 1d76e8 │ │ │ │ + b.w 1d6b38 │ │ │ │ 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 1a7ac8 │ │ │ │ + bl 1a6c80 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r3 │ │ │ │ - bl 77384 │ │ │ │ + bl 773d4 │ │ │ │ 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 1d7b2c │ │ │ │ + bl 1d6f7c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77384 │ │ │ │ + bl 773d4 │ │ │ │ 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 76fe4 │ │ │ │ + bl 77034 │ │ │ │ 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 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_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 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cbz r3, 2bd6c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d85cc │ │ │ │ + bl 1d7a1c │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2bd6c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77384 │ │ │ │ + bl 773d4 │ │ │ │ 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 77384 │ │ │ │ + bl 773d4 │ │ │ │ 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 1d3118 │ │ │ │ + bl 1d2530 │ │ │ │ mov r7, r0 │ │ │ │ cbnz r0, 2bdda │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 77384 │ │ │ │ + bl 773d4 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [r4, #0] │ │ │ │ - bl 77384 │ │ │ │ + bl 773d4 │ │ │ │ b.n 2bd0c │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ blx 29c10 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77384 │ │ │ │ + bl 773d4 │ │ │ │ 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 77384 │ │ │ │ + bl 773d4 │ │ │ │ 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 c7190 │ │ │ │ + bl c66e0 │ │ │ │ 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, #8244 @ 0x2034 │ │ │ │ + movw r0, #6708 @ 0x1a34 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 1bf5d4 │ │ │ │ + bl 1be6b8 │ │ │ │ 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, #37108 @ 0x90f4 │ │ │ │ + movw r1, #35572 @ 0x8af4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ b.n 2bf6c │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r2 │ │ │ │ - bl 9649c │ │ │ │ + bl 95998 │ │ │ │ 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 26813c │ │ │ │ + bl 267afc │ │ │ │ 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 246600 │ │ │ │ + bl 245f1c │ │ │ │ mov r0, r7 │ │ │ │ - bl 98f90 │ │ │ │ + bl 9848c │ │ │ │ cbnz r4, 2bf70 │ │ │ │ movs r5, #0 │ │ │ │ b.n 2bf96 │ │ │ │ mov r0, r4 │ │ │ │ blx 29b58 │ │ │ │ adds r6, r0, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76fe4 │ │ │ │ + bl 77034 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 2bf8c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ blx 29c10 │ │ │ │ b.n 2bf90 │ │ │ │ - bl 1ea294 │ │ │ │ + bl 1e95bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c2e8 │ │ │ │ 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, #34576 @ 0x8710 │ │ │ │ + movw r2, #33040 @ 0x8110 │ │ │ │ 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 6c520 │ │ │ │ + bl 6c510 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 2c01c │ │ │ │ mov r0, r8 │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c2e8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 98f90 │ │ │ │ - bl 1ea294 │ │ │ │ - bl 9649c │ │ │ │ + bl 9848c │ │ │ │ + bl 1e95bc │ │ │ │ + bl 95998 │ │ │ │ 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,86 +2166,86 @@ │ │ │ │ cbz r0, 2c06a │ │ │ │ mov r0, r7 │ │ │ │ blx 29c58 │ │ │ │ b.n 2c0e2 │ │ │ │ mov r0, r6 │ │ │ │ cmp.w fp, #4 │ │ │ │ bne.n 2c088 │ │ │ │ - bl 98f90 │ │ │ │ - bl e5198 │ │ │ │ + bl 9848c │ │ │ │ + bl e46f0 │ │ │ │ mov fp, r0 │ │ │ │ - bl 9649c │ │ │ │ + bl 95998 │ │ │ │ cmp.w fp, #0 │ │ │ │ bge.n 2c020 │ │ │ │ b.n 2c0da │ │ │ │ - bl 3000e <_Py_fstat@@Base+0x586> │ │ │ │ + bl 3030e <_Py_fstat@@Base+0x586> │ │ │ │ cbz r0, 2c0e2 │ │ │ │ b.n 2c0da │ │ │ │ mov r0, r8 │ │ │ │ blx 29b58 │ │ │ │ add r5, r0 │ │ │ │ adds r3, r4, r5 │ │ │ │ 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 6c2f8 │ │ │ │ + bl 6c2e8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 98f90 │ │ │ │ + bl 9848c │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #37132 @ 0x910c │ │ │ │ + movw r1, #35596 @ 0x8b0c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - bl 9649c │ │ │ │ + bl 126e1c │ │ │ │ + bl 95998 │ │ │ │ b.n 2c018 │ │ │ │ mov.w r9, #100 @ 0x64 │ │ │ │ mov r8, r4 │ │ │ │ b.n 2bff6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c2e8 │ │ │ │ b.n 2c018 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r8] │ │ │ │ adds r1, r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c520 │ │ │ │ + bl 6c510 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2c108 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c2e8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 98f90 │ │ │ │ - bl 1ea294 │ │ │ │ - bl 9649c │ │ │ │ + bl 9848c │ │ │ │ + bl 1e95bc │ │ │ │ + bl 95998 │ │ │ │ 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 714b0 │ │ │ │ + bl 714a0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ - bl 714b0 │ │ │ │ + bl 714a0 │ │ │ │ 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 7a284 │ │ │ │ + bl 7a2c0 │ │ │ │ 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, #37236 @ 0x9174 │ │ │ │ + movw r1, #35700 @ 0x8b74 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fb0c │ │ │ │ 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 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_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 80190 │ │ │ │ + bl 80158 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37268 @ 0x9194 │ │ │ │ + movw r1, #35732 @ 0x8b94 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fb0c │ │ │ │ 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 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_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 7a284 │ │ │ │ + bl 7a2c0 │ │ │ │ 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, #37300 @ 0x91b4 │ │ │ │ + movw r1, #35764 @ 0x8bb4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fb0c │ │ │ │ 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 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_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 80190 │ │ │ │ + bl 80158 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37336 @ 0x91d8 │ │ │ │ + movw r1, #35800 @ 0x8bd8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fb0c │ │ │ │ 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 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_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 80190 │ │ │ │ + bl 80158 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37376 @ 0x9200 │ │ │ │ + movw r1, #35840 @ 0x8c00 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fb0c │ │ │ │ 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 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_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 80190 │ │ │ │ + bl 80158 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37388 @ 0x920c │ │ │ │ + movw r1, #35852 @ 0x8c0c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fb0c │ │ │ │ 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 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_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 80190 │ │ │ │ + bl 80158 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37404 @ 0x921c │ │ │ │ + movw r1, #35868 @ 0x8c1c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fb0c │ │ │ │ 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 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_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 80190 │ │ │ │ + bl 80158 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37420 @ 0x922c │ │ │ │ + movw r1, #35884 @ 0x8c2c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fb0c │ │ │ │ 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 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_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 80190 │ │ │ │ + bl 80158 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37436 @ 0x923c │ │ │ │ + movw r1, #35900 @ 0x8c3c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fb0c │ │ │ │ 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 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_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 80190 │ │ │ │ + bl 80158 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37456 @ 0x9250 │ │ │ │ + movw r1, #35920 @ 0x8c50 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fb0c │ │ │ │ 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 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_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 80190 │ │ │ │ + bl 80158 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37472 @ 0x9260 │ │ │ │ + movw r1, #35936 @ 0x8c60 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fb0c │ │ │ │ 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 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_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 80190 │ │ │ │ + bl 80158 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37488 @ 0x9270 │ │ │ │ + movw r1, #35952 @ 0x8c70 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fb0c │ │ │ │ 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 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_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 80190 │ │ │ │ + bl 80158 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37504 @ 0x9280 │ │ │ │ + movw r1, #35968 @ 0x8c80 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fb0c │ │ │ │ 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 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_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 80190 │ │ │ │ + bl 80158 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37524 @ 0x9294 │ │ │ │ + movw r1, #35988 @ 0x8c94 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fb0c │ │ │ │ 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 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_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 80190 │ │ │ │ + bl 80158 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37540 @ 0x92a4 │ │ │ │ + movw r1, #36004 @ 0x8ca4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fb0c │ │ │ │ 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 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_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 80190 │ │ │ │ + bl 80158 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37568 @ 0x92c0 │ │ │ │ + movw r1, #36032 @ 0x8cc0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fb0c │ │ │ │ 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 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_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 80190 │ │ │ │ + bl 80158 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37596 @ 0x92dc │ │ │ │ + movw r1, #36060 @ 0x8cdc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fb0c │ │ │ │ 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 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_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 80190 │ │ │ │ + bl 80158 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37620 @ 0x92f4 │ │ │ │ + movw r1, #36084 @ 0x8cf4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fb0c │ │ │ │ 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 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_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 80190 │ │ │ │ + bl 80158 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37644 @ 0x930c │ │ │ │ + movw r1, #36108 @ 0x8d0c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fb0c │ │ │ │ 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 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_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 80190 │ │ │ │ + bl 80158 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37672 @ 0x9328 │ │ │ │ + movw r1, #36136 @ 0x8d28 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fb0c │ │ │ │ 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 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.n 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #37772 @ 0x938c │ │ │ │ + movw r1, #36236 @ 0x8d8c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fb0c │ │ │ │ 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 714b0 │ │ │ │ + bl 714a0 │ │ │ │ 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 80190 │ │ │ │ + bl 80158 │ │ │ │ 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 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ b.n 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #61004 @ 0xee4c │ │ │ │ + movw r1, #59468 @ 0xe84c │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fb0c │ │ │ │ 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 80190 │ │ │ │ + bl 80158 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #61264 @ 0xef50 │ │ │ │ + movw r1, #59728 @ 0xe950 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fb0c │ │ │ │ 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 80190 │ │ │ │ + bl 80158 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #61020 @ 0xee5c │ │ │ │ + movw r1, #59484 @ 0xe85c │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fb0c │ │ │ │ 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 80190 │ │ │ │ + bl 80158 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #61032 @ 0xee68 │ │ │ │ + movw r1, #59496 @ 0xe868 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fb0c │ │ │ │ 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 80190 │ │ │ │ + bl 80158 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37688 @ 0x9338 │ │ │ │ + movw r1, #36152 @ 0x8d38 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fb0c │ │ │ │ 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 80190 │ │ │ │ + bl 80158 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37708 @ 0x934c │ │ │ │ + movw r1, #36172 @ 0x8d4c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fb0c │ │ │ │ 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 80190 │ │ │ │ + bl 80158 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37724 @ 0x935c │ │ │ │ + movw r1, #36188 @ 0x8d5c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fb0c │ │ │ │ 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 80190 │ │ │ │ + bl 80158 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #16464 @ 0x4050 │ │ │ │ + movw r1, #14956 @ 0x3a6c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fb0c │ │ │ │ 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 80190 │ │ │ │ + bl 80158 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #61048 @ 0xee78 │ │ │ │ + movw r1, #59512 @ 0xe878 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fb0c │ │ │ │ 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 80190 │ │ │ │ + bl 80158 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37748 @ 0x9374 │ │ │ │ + movw r1, #36212 @ 0x8d74 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fb0c │ │ │ │ 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, #37760 @ 0x9380 │ │ │ │ + movw r1, #36224 @ 0x8d80 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fb0c │ │ │ │ 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 e2a64 <_PyConfig_AsDict@@Base> │ │ │ │ + bl e1fc0 <_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 78344 │ │ │ │ + bl 78394 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78344 │ │ │ │ + bl 78394 │ │ │ │ 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 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_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 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_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 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_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 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_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 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_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 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_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 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_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 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_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 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_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 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_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 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_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 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ b.n 2c940 <_Py_GetConfigsAsDict@@Base+0x832> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #49588 @ 0xc1b4 │ │ │ │ + movw r1, #48052 @ 0xbbb4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fb0c │ │ │ │ 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 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_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 93b20 │ │ │ │ + bl 9301c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cbz r0, 2cb24 │ │ │ │ - bl 77384 │ │ │ │ + bl 773d4 │ │ │ │ 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 76fe4 │ │ │ │ + bl 77034 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2cb7a │ │ │ │ mov r0, r6 │ │ │ │ add sp, #112 @ 0x70 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 484f2 │ │ │ │ + b.w 48496 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ blx 2a650 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 92230 │ │ │ │ + bl 9172c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77384 │ │ │ │ + bl 773d4 │ │ │ │ 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 37964 │ │ │ │ + bl 37a04 │ │ │ │ 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, #50116 @ 0xc3c4 │ │ │ │ + movw r1, #48580 @ 0xbdc4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #61512 @ 0xf048 │ │ │ │ + movw r0, #59976 @ 0xea48 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 10eab8 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 10ded8 <_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, #45820 @ 0xb2fc │ │ │ │ + movw r1, #44284 @ 0xacfc │ │ │ │ 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, #4148 @ 0x1034 │ │ │ │ + movw r3, #2612 @ 0xa34 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - bl 85674 │ │ │ │ + bl 85184 │ │ │ │ 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 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 2cc12 │ │ │ │ ldr r1, [pc, #108] @ (2ccd8 ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 8ee64 │ │ │ │ + bl 8e280 │ │ │ │ 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 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 2cc12 │ │ │ │ ldr.w r0, [r6, #2712] @ 0xa98 │ │ │ │ str.w r7, [r6, #2712] @ 0xa98 │ │ │ │ - bl 78344 │ │ │ │ + bl 78394 │ │ │ │ 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 11d8b8 │ │ │ │ + bl 11cde0 │ │ │ │ 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 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ b.n 2cc9c │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ b.n 2c7ac <_Py_GetConfigsAsDict@@Base+0x69e> │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ 0002cce0 : │ │ │ │ movw r0, #42380 @ 0xa58c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.w cbed4 │ │ │ │ + b.w cb430 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - movw r2, #46148 @ 0xb444 │ │ │ │ + movw r2, #44612 @ 0xae44 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #46156 @ 0xb44c │ │ │ │ + movw r1, #44620 @ 0xae4c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1d7a30 │ │ │ │ + bl 1d6e80 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 2cd40 │ │ │ │ ldr r0, [pc, #220] @ (2cdf4 ) │ │ │ │ - bl 7ece0 │ │ │ │ + bl 7eca8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2cd40 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl de0b4 │ │ │ │ + bl dd624 │ │ │ │ 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 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2cdf2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 71628 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71618 <_PyObject_GC_New@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 2cd72 │ │ │ │ - movw r3, #46172 @ 0xb45c │ │ │ │ + movw r3, #44636 @ 0xae5c │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ str r3, [r0, #8] │ │ │ │ - movw r3, #13041 @ 0x32f1 │ │ │ │ + movw r3, #11273 @ 0x2c09 │ │ │ │ movt r3, #35 @ 0x23 │ │ │ │ str r3, [r0, #12] │ │ │ │ - movw r3, #14017 @ 0x36c1 │ │ │ │ + movw r3, #12989 @ 0x32bd │ │ │ │ movt r3, #35 @ 0x23 │ │ │ │ str r3, [r0, #16] │ │ │ │ - bl 80830 │ │ │ │ + bl 80388 │ │ │ │ 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 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #46180 @ 0xb464 │ │ │ │ + movw r1, #44644 @ 0xae64 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl cc6ec │ │ │ │ + bl cbc48 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 2cd40 │ │ │ │ movs r0, #8 │ │ │ │ - bl 76fe4 │ │ │ │ + bl 77034 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 2cdac │ │ │ │ - bl 1ea294 │ │ │ │ + bl 1e95bc │ │ │ │ b.n 2cde0 │ │ │ │ - movw r2, #4009 @ 0xfa9 │ │ │ │ - movt r2, #25 │ │ │ │ - movw r3, #55297 @ 0xd801 │ │ │ │ + movw r2, #65393 @ 0xff71 │ │ │ │ + movt r2, #24 │ │ │ │ + movw r3, #52165 @ 0xcbc5 │ │ │ │ movt r3, #29 │ │ │ │ - movw r1, #45996 @ 0xb3ac │ │ │ │ + movw r1, #44460 @ 0xadac │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ strd r2, r3, [r0] │ │ │ │ movw r2, #57879 @ 0xe217 │ │ │ │ movt r2, #2 │ │ │ │ - bl f9c00 │ │ │ │ + bl f9160 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2cdde │ │ │ │ mov r0, r4 │ │ │ │ - bl 77384 │ │ │ │ + bl 773d4 │ │ │ │ mov r4, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #46008 @ 0xb3b8 │ │ │ │ + movw r1, #44472 @ 0xadb8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl cc6ec │ │ │ │ + bl cbc48 │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r5, pc, #768 @ (adr r5, 2d0f8 ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -3413,15 +3413,15 @@ │ │ │ │ bhi.n 2ce34 │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ adds r4, r0, r3 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cbz r0, 2ce40 │ │ │ │ movs r1, #0 │ │ │ │ - bl 102450 <_PyArg_UnpackKeywords@@Base+0x628> │ │ │ │ + bl 10194c <_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 1e128c │ │ │ │ + b.w 1e078c │ │ │ │ │ │ │ │ 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 26813c │ │ │ │ + bl 267afc │ │ │ │ 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 26813c │ │ │ │ + bl 267afc │ │ │ │ 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 246600 │ │ │ │ + bl 245f1c │ │ │ │ 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 7a2ac │ │ │ │ + bl 7a2e8 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 2d004 <_PyUnicode_FromId@@Base+0x130> │ │ │ │ mov r0, r9 │ │ │ │ movs r2, #1 │ │ │ │ - bl 7b2e4 │ │ │ │ + bl 7b320 │ │ │ │ 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 84348 │ │ │ │ + bl 83e94 │ │ │ │ mov r9, r0 │ │ │ │ cbnz r0, 2d008 <_PyUnicode_FromId@@Base+0x134> │ │ │ │ - bl 1ea294 │ │ │ │ + bl 1e95bc │ │ │ │ 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 246600 │ │ │ │ + bl 245f1c │ │ │ │ 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 90608 │ │ │ │ + bl 8fa28 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1ade9c │ │ │ │ + b.w 1ad04c │ │ │ │ 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, #49944 @ 0xc318 │ │ │ │ + movw r1, #48368 @ 0xbcf0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ - movw r9, #50028 @ 0xc36c │ │ │ │ + movw r9, #48452 @ 0xbd44 │ │ │ │ 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, #49964 @ 0xc32c │ │ │ │ + movw r1, #48388 @ 0xbd04 │ │ │ │ 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, #49988 @ 0xc344 │ │ │ │ + movw r1, #48412 @ 0xbd1c │ │ │ │ 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, #50008 @ 0xc358 │ │ │ │ + movw r1, #48432 @ 0xbd30 │ │ │ │ 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 6cbf4 │ │ │ │ + bl 6cbe4 │ │ │ │ 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 9841c <_Py_GetConfig@@Base> │ │ │ │ + bl 97918 <_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 80190 │ │ │ │ + b.w 80158 │ │ │ │ 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, #11861 @ 0x2e55 │ │ │ │ + movw r3, #11965 @ 0x2ebd │ │ │ │ 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, #50056 @ 0xc388 │ │ │ │ + movw r2, #48480 @ 0xbd60 │ │ │ │ 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, #50108 @ 0xc3bc │ │ │ │ + movw r2, #48532 @ 0xbd94 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ mov.w r3, #2097152 @ 0x200000 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #50140 @ 0xc3dc │ │ │ │ + movw r2, #48564 @ 0xbdb4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ - bl 199dac <_start@@Base+0xbf0> │ │ │ │ + bl 198da4 <_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, #64951 @ 0xfdb7 │ │ │ │ + movw r3, #64931 @ 0xfda3 │ │ │ │ movt r3, #5 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 19ecd4 <_Py_write_noraise@@Base+0xc74> │ │ │ │ + bl 19dccc <_Py_write_noraise@@Base+0xc74> │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #867 @ 0x363 │ │ │ │ + movw r2, #847 @ 0x34f │ │ │ │ movt r2, #6 │ │ │ │ - movw r1, #925 @ 0x39d │ │ │ │ + movw r1, #905 @ 0x389 │ │ │ │ movt r1, #6 │ │ │ │ - bl 19f68c │ │ │ │ + bl 19e684 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #50172 @ 0xc3fc │ │ │ │ + movw r2, #48596 @ 0xbdd4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #50200 @ 0xc418 │ │ │ │ + movw r2, #48624 @ 0xbdf0 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #50228 @ 0xc434 │ │ │ │ + movw r2, #48652 @ 0xbe0c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #50268 @ 0xc45c │ │ │ │ + movw r2, #48692 @ 0xbe34 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #50296 @ 0xc478 │ │ │ │ + movw r2, #48720 @ 0xbe50 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ b.n 2d314 <_PyObject_DebugMallocStats@@Base+0x14e> │ │ │ │ - movw r3, #6429 @ 0x191d │ │ │ │ + movw r3, #6413 @ 0x190d │ │ │ │ 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 1e5454 │ │ │ │ + bl 1e475c │ │ │ │ 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, #50324 @ 0xc494 │ │ │ │ + movw r2, #48748 @ 0xbe6c │ │ │ │ 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 26b348 │ │ │ │ + bl 26ad08 │ │ │ │ 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, #50376 @ 0xc4c8 │ │ │ │ + movw r0, #48800 @ 0xbea0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov sl, r6 │ │ │ │ mov r5, r6 │ │ │ │ mov fp, r6 │ │ │ │ blx 29fe0 │ │ │ │ - movw r3, #50488 @ 0xc538 │ │ │ │ + movw r3, #48912 @ 0xbf10 │ │ │ │ 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 26b5a4 │ │ │ │ + bl 26af64 │ │ │ │ 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, #50516 @ 0xc554 │ │ │ │ + movw r1, #48940 @ 0xbf2c │ │ │ │ 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, #50544 @ 0xc570 │ │ │ │ + movw r1, #48968 @ 0xbf48 │ │ │ │ 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, #50564 @ 0xc584 │ │ │ │ + movw r1, #48988 @ 0xbf5c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr.w r2, [r3, #796] @ 0x31c │ │ │ │ bl 2d624 <_PyObject_DebugMallocStats@@Base+0x45e> │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50588 @ 0xc59c │ │ │ │ + movw r1, #49012 @ 0xbf74 │ │ │ │ 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, #50616 @ 0xc5b8 │ │ │ │ + movw r2, #49040 @ 0xbf90 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - bl 6cbf4 │ │ │ │ + bl 6cbe4 │ │ │ │ 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, #50644 @ 0xc5d4 │ │ │ │ + movw r1, #49068 @ 0xbfac │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ bl 2d624 <_PyObject_DebugMallocStats@@Base+0x45e> │ │ │ │ mov r2, sl │ │ │ │ mov r5, r0 │ │ │ │ - movw r1, #50672 @ 0xc5f0 │ │ │ │ + movw r1, #49096 @ 0xbfc8 │ │ │ │ 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, #50700 @ 0xc60c │ │ │ │ + movw r2, #49124 @ 0xbfe4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - bl 6cbf4 │ │ │ │ + bl 6cbe4 │ │ │ │ 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, #50728 @ 0xc628 │ │ │ │ + movw r1, #49152 @ 0xc000 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ bl 2d624 <_PyObject_DebugMallocStats@@Base+0x45e> │ │ │ │ mov r2, fp │ │ │ │ add r5, r0 │ │ │ │ - movw r1, #50760 @ 0xc648 │ │ │ │ + movw r1, #49184 @ 0xc020 │ │ │ │ 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, #50792 @ 0xc668 │ │ │ │ + movw r1, #49216 @ 0xc040 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ bl 2d624 <_PyObject_DebugMallocStats@@Base+0x45e> │ │ │ │ - movw r1, #50824 @ 0xc688 │ │ │ │ + movw r1, #49248 @ 0xc060 │ │ │ │ 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, #50832 @ 0xc690 │ │ │ │ + movw r0, #49256 @ 0xc068 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ blx 29fe0 │ │ │ │ mov.w r2, #131072 @ 0x20000 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50852 @ 0xc6a4 │ │ │ │ + movw r1, #49276 @ 0xc07c │ │ │ │ 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 80190 │ │ │ │ + b.w 80158 │ │ │ │ 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, #50992 @ 0xc730 │ │ │ │ + movw r2, #49416 @ 0xc108 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 6cbf4 │ │ │ │ + bl 6cbe4 │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ add r0, sp, #8 │ │ │ │ - movw r2, #51016 @ 0xc748 │ │ │ │ + movw r2, #49440 @ 0xc120 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - bl 6cbf4 │ │ │ │ + bl 6cbe4 │ │ │ │ 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, #51024 @ 0xc750 │ │ │ │ + movw r1, #49448 @ 0xc128 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 14beb4 │ │ │ │ + bl 14b47c │ │ │ │ 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 1ea294 │ │ │ │ + bl 1e95bc │ │ │ │ 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 f1c24 │ │ │ │ + bl f1180 │ │ │ │ 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, #51044 @ 0xc764 │ │ │ │ + movw r1, #49468 @ 0xc13c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ b.n 2d77a <_PyObject_DebugMallocStats@@Base+0x5b4> │ │ │ │ lsls r4, r4, #1 │ │ │ │ b.n 2d788 <_PyObject_DebugMallocStats@@Base+0x5c2> │ │ │ │ - bl dee68 │ │ │ │ + bl de3dc │ │ │ │ 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 80190 │ │ │ │ + bl 80158 │ │ │ │ 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 e1b08 │ │ │ │ + bl e1070 │ │ │ │ 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 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_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 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_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 783a0 │ │ │ │ + bl 783f0 │ │ │ │ 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 80190 │ │ │ │ + b.w 80158 │ │ │ │ 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, #13292 @ 0x33ec │ │ │ │ + movw r1, #11756 @ 0x2dec │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ 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, #29900 @ 0x74cc │ │ │ │ + movw r1, #28364 @ 0x6ecc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ 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 93a0c │ │ │ │ + bl 92f08 │ │ │ │ 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 26813c │ │ │ │ - movw r4, #30032 @ 0x7550 │ │ │ │ + bl 267afc │ │ │ │ + movw r4, #28496 @ 0x6f50 │ │ │ │ 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, #50104 @ 0xc3b8 │ │ │ │ + movw r4, #48568 @ 0xbdb8 │ │ │ │ movt r4, #38 @ 0x26 │ │ │ │ blx 29204 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ b.n 2db0e <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ - movw r4, #50120 @ 0xc3c8 │ │ │ │ + movw r4, #48584 @ 0xbdc8 │ │ │ │ movt r4, #38 @ 0x26 │ │ │ │ b.n 2db0e <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ - movw r4, #50064 @ 0xc390 │ │ │ │ + movw r4, #48528 @ 0xbd90 │ │ │ │ movt r4, #38 @ 0x26 │ │ │ │ b.n 2db0e <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ - movw r4, #50092 @ 0xc3ac │ │ │ │ + movw r4, #48556 @ 0xbdac │ │ │ │ movt r4, #38 @ 0x26 │ │ │ │ b.n 2db0e <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ - movw r4, #50128 @ 0xc3d0 │ │ │ │ + movw r4, #48592 @ 0xbdd0 │ │ │ │ movt r4, #38 @ 0x26 │ │ │ │ b.n 2db0e <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ - movw r4, #50076 @ 0xc39c │ │ │ │ + movw r4, #48540 @ 0xbd9c │ │ │ │ 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 246600 │ │ │ │ + bl 245f1c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ str r0, [r3, r2] │ │ │ │ lsls r0, r1, #1 │ │ │ │ str r4, [r3, r2] │ │ │ │ lsls r0, r1, #1 │ │ │ │ str r0, [r6, r2] │ │ │ │ lsls r0, r1, #1 │ │ │ │ str r4, [r0, r3] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strb r0, [r4, #22] │ │ │ │ + ldr r0, [r4, #120] @ 0x78 │ │ │ │ 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, #13260 @ 0x33cc │ │ │ │ + movw r1, #11724 @ 0x2dcc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ b.n 2db9a <_PyMem_GetCurrentAllocatorName@@Base+0x266> │ │ │ │ - movw r1, #13292 @ 0x33ec │ │ │ │ + movw r1, #11756 @ 0x2dec │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ 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 93a0c │ │ │ │ + bl 92f08 │ │ │ │ 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 1d3b6c <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1d2f84 <_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, #60776 @ 0xed68 │ │ │ │ + movw r0, #59240 @ 0xe768 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0190 <_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 1d3b6c <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1d2f84 <_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 f1c24 │ │ │ │ + b.w f1180 │ │ │ │ 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 1e6570 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1e5898 <_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, #60804 @ 0xed84 │ │ │ │ + movw r0, #59268 @ 0xe784 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0190 <_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 1e6570 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1e5898 <_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 f1c24 │ │ │ │ + b.w f1180 │ │ │ │ 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, #51328 @ 0xc880 │ │ │ │ + movw r1, #49752 @ 0xc258 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 8cd30 │ │ │ │ + bl 8c22c │ │ │ │ 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 10eb70 │ │ │ │ + bl 10df90 │ │ │ │ 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 f8c70 │ │ │ │ + bl f81d0 │ │ │ │ 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 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_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 9841c <_Py_GetConfig@@Base> │ │ │ │ + bl 97918 <_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 14c99c │ │ │ │ + b.w 14bf44 │ │ │ │ movw r3, #56084 @ 0xdb14 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #51444 @ 0xc8f4 │ │ │ │ + movw r1, #49868 @ 0xc2cc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 145ad8 │ │ │ │ + bl 1451d8 │ │ │ │ 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, #51592 @ 0xc988 │ │ │ │ + movw r1, #50016 @ 0xc360 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 14beb4 │ │ │ │ + bl 14b47c │ │ │ │ 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 f1c24 │ │ │ │ + bl f1180 │ │ │ │ b.n 2dd98 <_PyMem_GetCurrentAllocatorName@@Base+0x464> │ │ │ │ - bl 80190 │ │ │ │ + bl 80158 │ │ │ │ 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, #63540 @ 0xf834 │ │ │ │ + movw r1, #62004 @ 0xf234 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [pc, #60] @ (2ddfc ) │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 6678e <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #12 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 76fe4 │ │ │ │ + bl 77034 │ │ │ │ cbnz r0, 2dddc │ │ │ │ - bl 1ea294 │ │ │ │ + bl 1e95bc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2ddf6 │ │ │ │ add.w r3, r4, #4096 @ 0x1000 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r0, #8] │ │ │ │ strd r6, r5, [r0] │ │ │ │ ldr.w r2, [r3, #1456] @ 0x5b0 │ │ │ │ cbz r2, 2ddf0 │ │ │ │ str r2, [r0, #8] │ │ │ │ str.w r0, [r3, #1456] @ 0x5b0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r3, #23] │ │ │ │ + ldr r4, [r3, #124] @ 0x7c │ │ │ │ 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 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101324 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 2de40 │ │ │ │ movs r0, #0 │ │ │ │ b.n 2dea6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f3cfc │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ bne.n 2de54 │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2de3c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f479c │ │ │ │ + bl f3cfc │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ bne.n 2de68 │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2de3c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl f479c │ │ │ │ + bl f3cfc │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 2de7c │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f898 │ │ │ │ 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 f1c24 │ │ │ │ + b.w f1180 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ add r1, sp, #464 @ 0x1d0 │ │ │ │ lsls r7, r0, #1 │ │ │ │ @@ -4934,30 +4934,30 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [pc, #116] @ (2df4c ) │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #2 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101324 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2df44 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f3cfc │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ bne.n 2defe │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f898 │ │ │ │ cbnz r0, 2df44 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f479c │ │ │ │ + bl f3cfc │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 2df10 │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f898 │ │ │ │ cbnz r0, 2df44 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ @@ -4965,98 +4965,98 @@ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 2df3a │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w f1c24 │ │ │ │ + b.w f1180 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 80190 │ │ │ │ + b.w 80158 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ add r1, sp, #640 @ 0x280 │ │ │ │ lsls r7, r0, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #51772 @ 0xca3c │ │ │ │ + movw r1, #50196 @ 0xc414 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 14beb4 │ │ │ │ + bl 14b47c │ │ │ │ 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 f1c24 │ │ │ │ + bl f1180 │ │ │ │ b.n 2df90 │ │ │ │ - bl 80190 │ │ │ │ + bl 80158 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ - bl 90608 │ │ │ │ + bl 8fa28 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1e74d4 │ │ │ │ + b.w 1e67fc │ │ │ │ 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, #51860 @ 0xca94 │ │ │ │ + movw r1, #50284 @ 0xc46c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 14beb4 │ │ │ │ + bl 14b47c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2e02a │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ blx 2a264 │ │ │ │ cbz r0, 2dffa │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ + bl f1180 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2e02a │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 83a30 │ │ │ │ + bl 83584 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2e024 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 80190 │ │ │ │ + bl 80158 │ │ │ │ cbnz r0, 2e028 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2e024 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2e024 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ b.n 2e02a │ │ │ │ str r0, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -5086,15 +5086,15 @@ │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ str r5, [sp, #0] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ str r5, [sp, #8] │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 1da11c │ │ │ │ + bl 1d94dc │ │ │ │ mov r6, r0 │ │ │ │ cbnz r0, 2e098 │ │ │ │ b.n 2e19e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -5105,36 +5105,36 @@ │ │ │ │ cbz r3, 2e0a0 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ b.n 2e0a8 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - movw r1, #40476 @ 0x9e1c │ │ │ │ + movw r1, #38940 @ 0x981c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 1e77e8 │ │ │ │ + bl 1e6b10 │ │ │ │ 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 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_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 6d3ec <_Py_HashBytes@@Base> │ │ │ │ + bl 6d3dc <_Py_HashBytes@@Base> │ │ │ │ str r0, [r4, #8] │ │ │ │ b.n 2e186 │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ mov.w r0, #3600 @ 0xe10 │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ movw r6, #35132 @ 0x893c │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ @@ -5148,85 +5148,85 @@ │ │ │ │ lsls r3, r3, #2 │ │ │ │ smlabb r3, r1, r0, r3 │ │ │ │ ldrb r1, [r4, #15] │ │ │ │ movs r0, #0 │ │ │ │ str r6, [sp, #0] │ │ │ │ add r1, r3 │ │ │ │ movs r3, #1 │ │ │ │ - bl 13eea8 │ │ │ │ + bl 13e588 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 2e150 │ │ │ │ mov r1, r5 │ │ │ │ - bl 18c790 │ │ │ │ + bl 18b838 │ │ │ │ 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 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_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 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ b.n 2e19e │ │ │ │ mov r0, r6 │ │ │ │ - bl 6cd24 │ │ │ │ + bl 6cd14 │ │ │ │ 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 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_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 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_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 782d8 │ │ │ │ + bl 78328 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7e9dc │ │ │ │ + bl 7e9a4 │ │ │ │ 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 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77f40 <_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 1ea160 <_Py_CheckRecursiveCall@@Base+0x1be4> │ │ │ │ + bl 1e9488 <_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, #45996 @ 0xb3ac │ │ │ │ + movw r1, #44460 @ 0xadac │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl fa61c │ │ │ │ + bl f9b7c │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 77384 │ │ │ │ + b.w 773d4 │ │ │ │ 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, #54364 @ 0xd45c │ │ │ │ + movw r2, #52788 @ 0xce34 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ movs r5, #0 │ │ │ │ movs r4, #1 │ │ │ │ str r5, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl d2e88 │ │ │ │ + bl d23ec │ │ │ │ cbz r0, 2e2c4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1be848 │ │ │ │ + bl 1bdc50 │ │ │ │ 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, #7592 @ 0x1da8 │ │ │ │ + movw r1, #6056 @ 0x17a8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 783a0 │ │ │ │ + bl 783f0 │ │ │ │ b.n 2e2c4 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 19e0b0 <_Py_write_noraise@@Base+0x50> │ │ │ │ + bl 19d0a8 <_Py_write_noraise@@Base+0x50> │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 2e2ce │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 783a0 │ │ │ │ + bl 783f0 │ │ │ │ movs r0, #0 │ │ │ │ b.n 2e2e4 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1edb2c <_PyEvent_IsSet@@Base+0x9c> │ │ │ │ + bl 1ece54 <_PyEvent_IsSet@@Base+0x9c> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 783a0 │ │ │ │ - bl e5198 │ │ │ │ + bl 783f0 │ │ │ │ + bl e46f0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2e2c4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ sub sp, #400 @ 0x190 │ │ │ │ @@ -5328,136 +5328,136 @@ │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ sub sp, #20 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r5, [r2, #12] │ │ │ │ bgt.n 2e322 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13292 @ 0x33ec │ │ │ │ + movw r1, #11756 @ 0x2dec │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ b.n 2e336 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #54384 @ 0xd470 │ │ │ │ + movw r0, #52808 @ 0xce48 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl de2a8 │ │ │ │ + bl dd818 │ │ │ │ str r0, [sp, #4] │ │ │ │ cbnz r0, 2e33a │ │ │ │ movs r5, #0 │ │ │ │ b.n 2e456 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13cf38 │ │ │ │ + bl 13c610 │ │ │ │ subs r6, r0, #0 │ │ │ │ beq.n 2e360 │ │ │ │ ble.n 2e442 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #54392 @ 0xd478 │ │ │ │ + movw r1, #52816 @ 0xce50 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1590 │ │ │ │ b.n 2e442 │ │ │ │ ldr r1, [pc, #248] @ (2e45c ) │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl b936c │ │ │ │ + bl b88dc │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2e384 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d40bc │ │ │ │ + bl d3624 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2e442 │ │ │ │ - bl d42d0 │ │ │ │ + bl d3838 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cbnz r5, 2e398 │ │ │ │ ldr r1, [pc, #212] @ (2e460 ) │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl b936c │ │ │ │ + bl b88dc │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2e3d2 │ │ │ │ b.n 2e442 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #54432 @ 0xd4a0 │ │ │ │ + movw r0, #52856 @ 0xce78 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl de2a8 │ │ │ │ + bl dd818 │ │ │ │ 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 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 2e442 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 14bfd8 │ │ │ │ + bl 1e541c │ │ │ │ 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, #54444 @ 0xd4ac │ │ │ │ + movw r0, #52868 @ 0xce84 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ mov r1, r6 │ │ │ │ - bl de2a8 │ │ │ │ + bl dd818 │ │ │ │ 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, #54460 @ 0xd4bc │ │ │ │ + movw r0, #52884 @ 0xce94 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl de2a8 │ │ │ │ + bl dd818 │ │ │ │ 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 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ cbz r7, 2e442 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 14bfd8 │ │ │ │ + bl 1e541c │ │ │ │ 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 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 13d488 │ │ │ │ + bl 13cb60 │ │ │ │ b.n 2e456 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 783a0 │ │ │ │ + bl 783f0 │ │ │ │ cmp r6, #0 │ │ │ │ bne.w 2e336 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13d488 │ │ │ │ + bl 13cb60 │ │ │ │ b.n 2e336 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bgt.n 2e3a8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ blt.n 2e49c │ │ │ │ @@ -5478,55 +5478,55 @@ │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ ldr r4, [pc, #96] @ (2e4ec ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101324 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cbnz r0, 2e4a0 │ │ │ │ movs r0, #0 │ │ │ │ b.n 2e4e6 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f3cfc │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 2e4b4 │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2e49c │ │ │ │ - bl 9649c │ │ │ │ + bl 95998 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29428 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98f90 │ │ │ │ + bl 9848c │ │ │ │ cbz r4, 2e4de │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w f1c24 │ │ │ │ + b.w f1180 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ cbz r4, 2e56a │ │ │ │ lsls r7, r0, #1 │ │ │ │ │ │ │ │ 0002e4f0 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 7a284 │ │ │ │ + bl 7a2c0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2e52c │ │ │ │ mov r1, r5 │ │ │ │ bl 2e530 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ @@ -5534,38 +5534,38 @@ │ │ │ │ beq.n 2e520 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbz r3, 2e524 │ │ │ │ mov r4, r5 │ │ │ │ b.n 2e52c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ b.n 2e520 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ bmi.n 2e55e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #62316 @ 0xf36c │ │ │ │ + movw r1, #60740 @ 0xed44 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ b.n 2e572 │ │ │ │ mov r6, r0 │ │ │ │ movw r0, #8276 @ 0x2054 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov r5, r1 │ │ │ │ - bl 71628 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71618 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 2e576 │ │ │ │ movs r4, #0 │ │ │ │ b.n 2e62e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -5583,15 +5583,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 6cd24 │ │ │ │ + bl 6cd14 │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.n 2e5c8 │ │ │ │ mov.w r3, r4, ror #4 │ │ │ │ adds r2, r3, #1 │ │ │ │ it eq │ │ │ │ mvneq.w r3, #1 │ │ │ │ eors r0, r3 │ │ │ │ @@ -5606,33 +5606,33 @@ │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2e572 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2e572 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ b.n 2e572 │ │ │ │ mov r0, r6 │ │ │ │ - bl 761a0 │ │ │ │ + bl 76200 │ │ │ │ cbz r0, 2e60e │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #42012 @ 0xa41c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 2e606 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80830 │ │ │ │ + bl 80388 │ │ │ │ b.n 2e62e │ │ │ │ ldr.w r3, [r6, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2e5fe │ │ │ │ cbz r5, 2e62e │ │ │ │ mov r0, r5 │ │ │ │ - bl 761a0 │ │ │ │ + bl 76200 │ │ │ │ cbz r0, 2e62e │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #42012 @ 0xa41c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 2e5fe │ │ │ │ ldr.w r3, [r5, #-8] │ │ │ │ @@ -5645,81 +5645,81 @@ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r4, #38480 @ 0x9650 │ │ │ │ movt r4, #74 @ 0x4a │ │ │ │ mov r5, r0 │ │ │ │ - bl 1edce0 <_PyObject_IsFreed@@Base> │ │ │ │ + bl 1ed008 <_PyObject_IsFreed@@Base> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cbz r3, 2e66e <_PyObject_Dump@@Base+0x3c> │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #62452 @ 0xf3f4 │ │ │ │ + movw r2, #60876 @ 0xedcc │ │ │ │ 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, #62480 @ 0xf410 │ │ │ │ + movw r2, #60904 @ 0xede8 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #62504 @ 0xf428 │ │ │ │ + movw r2, #60928 @ 0xee00 │ │ │ │ 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, #62528 @ 0xf440 │ │ │ │ + movw r2, #60952 @ 0xee18 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cbz r6, 2e6b2 <_PyObject_Dump@@Base+0x80> │ │ │ │ ldr r3, [r6, #12] │ │ │ │ b.n 2e6ba <_PyObject_Dump@@Base+0x88> │ │ │ │ - movw r3, #40852 @ 0x9f94 │ │ │ │ + movw r3, #39316 @ 0x9994 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #62552 @ 0xf458 │ │ │ │ + movw r2, #60976 @ 0xee30 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #62576 @ 0xf470 │ │ │ │ + movw r2, #61000 @ 0xee48 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29a1c │ │ │ │ - bl 1cec64 │ │ │ │ + bl 1ce07c │ │ │ │ mov r6, r0 │ │ │ │ - bl d4290 │ │ │ │ + bl d37f8 │ │ │ │ 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 d42a4 │ │ │ │ + bl d380c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cecf4 │ │ │ │ + bl 1ce10c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #8244 @ 0x2034 │ │ │ │ + movw r2, #6708 @ 0x1a34 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 29a18 │ │ │ │ │ │ │ │ 0002e722 : │ │ │ │ @@ -5727,58 +5727,58 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl e5198 │ │ │ │ + bl e46f0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2e810 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 29c58 │ │ │ │ cbnz r4, 2e76a │ │ │ │ - bl 9649c │ │ │ │ + bl 95998 │ │ │ │ movs r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ - movw r2, #62684 @ 0xf4dc │ │ │ │ + movw r2, #61108 @ 0xeeb4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 98f90 │ │ │ │ + bl 9848c │ │ │ │ b.n 2e816 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bgt.n 2e792 │ │ │ │ - bl 9649c │ │ │ │ + bl 95998 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r2, #62692 @ 0xf4e4 │ │ │ │ + movw r2, #61116 @ 0xeebc │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 98f90 │ │ │ │ + bl 9848c │ │ │ │ b.n 2e816 │ │ │ │ mov r0, r4 │ │ │ │ lsls r3, r7, #31 │ │ │ │ bpl.n 2e7a0 │ │ │ │ - bl e4bf0 │ │ │ │ + bl e4148 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2e7a6 │ │ │ │ - bl e7d4c │ │ │ │ + bl e72a4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r4, 2e810 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 895dc │ │ │ │ + bl 88e88 │ │ │ │ cbz r0, 2e7c8 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ movs r7, #0 │ │ │ │ mov r2, r6 │ │ │ │ blx 29fe0 │ │ │ │ @@ -5806,15 +5806,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ cbnz r7, 2e810 │ │ │ │ cbz r6, 2e816 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ + bl f1180 │ │ │ │ mov r0, r5 │ │ │ │ blx 29c58 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2e820 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a6d4 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -5835,24 +5835,24 @@ │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ sub sp, #8 │ │ │ │ cmp r4, r3 │ │ │ │ ldr r0, [r2, r0] │ │ │ │ beq.n 2e86a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #64004 @ 0xfa04 │ │ │ │ + movw r2, #62428 @ 0xf3dc │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 127998 <_PyErr_SetString@@Base> │ │ │ │ + bl 126e80 <_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 1f0664 │ │ │ │ + bl 1ef98c │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2e884 │ │ │ │ movs r0, #0 │ │ │ │ b.n 2e88c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #8 │ │ │ │ @@ -5863,67 +5863,67 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ ldr r1, [pc, #156] @ (2e944 ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r5, r0 │ │ │ │ - bl b936c │ │ │ │ + bl b88dc │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2e8ca │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d40bc │ │ │ │ + bl d3624 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2e93e │ │ │ │ - bl d42d0 │ │ │ │ + bl d3838 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ cbnz r6, 2e8e4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - movw r0, #64300 @ 0xfb2c │ │ │ │ + movw r0, #62724 @ 0xf504 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w de2a8 │ │ │ │ + b.w dd818 │ │ │ │ mov r0, r5 │ │ │ │ - bl 13cf38 │ │ │ │ + bl 13c610 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2e90a │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r2, r6 │ │ │ │ - movw r0, #64308 @ 0xfb34 │ │ │ │ + movw r0, #62732 @ 0xf50c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl de2a8 │ │ │ │ + bl dd818 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 13d488 │ │ │ │ + bl 13cb60 │ │ │ │ b.n 2e928 │ │ │ │ ble.n 2e926 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64324 @ 0xfb44 │ │ │ │ + movw r1, #62748 @ 0xf51c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1590 │ │ │ │ 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 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bgt.n 2e890 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -5940,84 +5940,84 @@ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ str r2, [sp, #8] │ │ │ │ bhi.n 2e976 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ cmp r4, #1 │ │ │ │ ble.n 2e9a0 │ │ │ │ b.n 2e990 │ │ │ │ - movw r0, #52648 @ 0xcda8 │ │ │ │ + movw r0, #51072 @ 0xc780 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0190 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2e96e │ │ │ │ movs r0, #0 │ │ │ │ b.n 2e9c2 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 110c90 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 1100a8 <_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 110c90 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 1100a8 <_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 1d55c0 │ │ │ │ + bl 1d49d8 │ │ │ │ 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, #104 @ 0x68 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #64064 @ 0xfa40 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ b.n 2ea0e │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7fab8 │ │ │ │ + b.w 7fa80 │ │ │ │ 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 f479c │ │ │ │ + bl f3cfc │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2ea34 │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f898 │ │ │ │ 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] │ │ │ │ @@ -6026,79 +6026,80 @@ │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ 0002ea54 : │ │ │ │ movs r1, #0 │ │ │ │ - b.n 2ea58 │ │ │ │ + b.w 2ea5c │ │ │ │ + nop │ │ │ │ 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 1efb40 │ │ │ │ + bl 1eee68 │ │ │ │ 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 f479c │ │ │ │ + bl f3cfc │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 2eaa0 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 2eace │ │ │ │ - bl 9649c │ │ │ │ + bne.n 2eaa4 │ │ │ │ + bl 7f898 │ │ │ │ + cbnz r0, 2ead2 │ │ │ │ + bl 95998 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29e34 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98f90 │ │ │ │ - cbz r4, 2eac8 │ │ │ │ + bl 9848c │ │ │ │ + cbz r4, 2eacc │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w f1c24 │ │ │ │ - bl e5198 │ │ │ │ - cbz r0, 2ead2 │ │ │ │ + b.w f1180 │ │ │ │ + bl e46f0 │ │ │ │ + cbz r0, 2ead6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2eada │ │ │ │ + b.n 2eade │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0002eadc <_Py_DisplaySourceLine@@Base>: │ │ │ │ - b.w 1e56b0 │ │ │ │ +0002eae0 <_Py_DisplaySourceLine@@Base>: │ │ │ │ + b.w 1e49b8 │ │ │ │ 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 2eb4c <_Py_DisplaySourceLine@@Base+0x70> │ │ │ │ + bpl.n 2eb50 <_Py_DisplaySourceLine@@Base+0x70> │ │ │ │ ldr.w r3, [r3, #164] @ 0xa4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - cbnz r3, 2eb46 <_Py_DisplaySourceLine@@Base+0x6a> │ │ │ │ + cbnz r3, 2eb4a <_Py_DisplaySourceLine@@Base+0x6a> │ │ │ │ ldr.w r2, [r4, #-4] │ │ │ │ lsls r3, r2, #30 │ │ │ │ - bpl.n 2eb4c <_Py_DisplaySourceLine@@Base+0x70> │ │ │ │ + bpl.n 2eb50 <_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] │ │ │ │ @@ -6110,23 +6111,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 2eb4c <_Py_DisplaySourceLine@@Base+0x70> │ │ │ │ + b.n 2eb50 <_Py_DisplaySourceLine@@Base+0x70> │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2eb00 <_Py_DisplaySourceLine@@Base+0x24> │ │ │ │ + bne.n 2eb04 <_Py_DisplaySourceLine@@Base+0x24> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0002eb50 : │ │ │ │ - b.w 1e42a0 │ │ │ │ +0002eb54 : │ │ │ │ + b.w 1e35ac │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r6, [r0, #32] │ │ │ │ @@ -6134,230 +6135,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 2eb90 │ │ │ │ - bl 1da350 │ │ │ │ - cbz r0, 2ebd6 │ │ │ │ + bne.n 2eb94 │ │ │ │ + bl 1d9710 │ │ │ │ + cbz r0, 2ebda │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str r3, [r0, #0] │ │ │ │ str.w r0, [r3, #260] @ 0x104 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r0, [r4, #16] │ │ │ │ ldr r1, [r4, #16] │ │ │ │ adds r3, #1 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ str r3, [r4, #24] │ │ │ │ add.w r1, r1, r3, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r6 │ │ │ │ str r2, [r4, #8] │ │ │ │ str r5, [r1, #4] │ │ │ │ - bls.n 2ebce │ │ │ │ + bls.n 2ebd2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f640c │ │ │ │ + bl 1f5810 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 2ebc0 │ │ │ │ + bne.n 2ebc4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 2ebd6 │ │ │ │ + b.n 2ebda │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2ebb6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 2ebb6 │ │ │ │ + bne.n 2ebba │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 2ebba │ │ │ │ ldr r3, [r4, #28] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #28] │ │ │ │ - b.n 2ebb6 │ │ │ │ + b.n 2ebba │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0002ebd8 : │ │ │ │ +0002ebdc : │ │ │ │ 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 90260 │ │ │ │ + bl 8f680 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 2ec02 │ │ │ │ + cbnz r0, 2ec06 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2ec7e │ │ │ │ - cbz r4, 2ec10 │ │ │ │ + b.n 2ec82 │ │ │ │ + cbz r4, 2ec14 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a284 │ │ │ │ + bl 7a2c0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2ebfa │ │ │ │ + beq.n 2ebfe │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 91110 │ │ │ │ + bl 90538 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 2ec24 │ │ │ │ + cbnz r0, 2ec28 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 2ec7e │ │ │ │ - bl 1dc0f4 │ │ │ │ + b.n 2ec82 │ │ │ │ + bl 1db4b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2ec1e │ │ │ │ + beq.n 2ec22 │ │ │ │ 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 1dc134 │ │ │ │ + bl 1db4f8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2ec5c │ │ │ │ + beq.n 2ec60 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2ec5c │ │ │ │ + cbnz r3, 2ec60 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 2ec1e │ │ │ │ + beq.n 2ec22 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 2ec6e │ │ │ │ + bne.n 2ec72 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 2ec7e │ │ │ │ + b.n 2ec82 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2ec6a │ │ │ │ + bne.n 2ec6e │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 2ec6a │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 2ec6e │ │ │ │ mov r0, r4 │ │ │ │ - bl 78344 │ │ │ │ + bl 78394 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78344 │ │ │ │ + bl 78394 │ │ │ │ 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 9649c │ │ │ │ + bl 95998 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2966c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98f90 │ │ │ │ + bl 9848c │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 2ecd6 │ │ │ │ + bge.n 2ecda │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 2ecee │ │ │ │ - bl e5198 │ │ │ │ + bne.n 2ecf2 │ │ │ │ + bl e46f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2eca8 │ │ │ │ + beq.n 2ecac │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2ecfc │ │ │ │ + b.n 2ed00 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80190 │ │ │ │ + bl 80158 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #9740 @ 0x260c │ │ │ │ + movw r0, #8204 @ 0x200c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 82d70 │ │ │ │ - b.n 2ecfc │ │ │ │ + bl 828c0 │ │ │ │ + b.n 2ed00 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ + bl f1180 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0002ed00 : │ │ │ │ +0002ed04 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 2ed1c │ │ │ │ - bl 499a0 │ │ │ │ - b.n 2ed3c │ │ │ │ + bmi.n 2ed20 │ │ │ │ + bl 49944 │ │ │ │ + b.n 2ed40 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 2ed26 │ │ │ │ + blt.n 2ed2a │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - blt.n 2ed42 │ │ │ │ + blt.n 2ed46 │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26864 @ 0x68f0 │ │ │ │ + movw r1, #25328 @ 0x62f0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 2ed6c │ │ │ │ + b.n 2ed70 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n 2ed52 │ │ │ │ + bpl.n 2ed56 │ │ │ │ lsls r2, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi r0, #20 │ │ │ │ addpl r0, #28 │ │ │ │ - b.n 2ed54 │ │ │ │ + b.n 2ed58 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 2ed60 │ │ │ │ + bne.n 2ed64 │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ - b.n 2ed6c │ │ │ │ + b.n 2ed70 │ │ │ │ cmp r3, #2 │ │ │ │ ite eq │ │ │ │ ldrheq.w r0, [r0, r1, lsl #1] │ │ │ │ ldrne.w r0, [r0, r1, lsl #2] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0002ed6e : │ │ │ │ - ldr r0, [pc, #8] @ (2ed78 ) │ │ │ │ +0002ed72 : │ │ │ │ + ldr r0, [pc, #8] @ (2ed7c ) │ │ │ │ movw r1, #1013 @ 0x3f5 │ │ │ │ - b.w 1d79dc │ │ │ │ - bgt.n 2ec9c │ │ │ │ + b.w 1d6e2c │ │ │ │ + bgt.n 2eca0 │ │ │ │ lsls r7, r0, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #48] @ (2edbc ) │ │ │ │ + ldr r4, [pc, #48] @ (2edc0 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 11d7b0 │ │ │ │ + bl 11cd3c │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ ldr.w r4, [r4, #1292] @ 0x50c │ │ │ │ - bl 100124 │ │ │ │ + bl ff64c │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ @@ -6367,138 +6368,138 @@ │ │ │ │ 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] @ (2ee1c ) │ │ │ │ + ldr r2, [pc, #68] @ (2ee20 ) │ │ │ │ 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, 2ee18 │ │ │ │ + cbz r3, 2ee1c │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, r1, [r6, #8] │ │ │ │ - bl 2ee20 │ │ │ │ + bl 2ee24 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ - cbz r3, 2ee18 │ │ │ │ + cbz r3, 2ee1c │ │ │ │ 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 1fb374 <_PyParkingLot_UnparkAll@@Base+0xbb8> │ │ │ │ + bl 1fa99c <_PyParkingLot_UnparkAll@@Base+0xd2c> │ │ │ │ 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 2ee6c │ │ │ │ + bne.n 2ee70 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ movs r7, #1 │ │ │ │ str r7, [r4, #0] │ │ │ │ - bl 6ca00 │ │ │ │ + bl 6c9f0 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r6, 2ee5e │ │ │ │ + cbz r6, 2ee62 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19e0b0 <_Py_write_noraise@@Base+0x50> │ │ │ │ - b.n 2ee68 │ │ │ │ - cbz r0, 2ee68 │ │ │ │ + bl 19d0a8 <_Py_write_noraise@@Base+0x50> │ │ │ │ + b.n 2ee6c │ │ │ │ + cbz r0, 2ee6c │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1edb2c <_PyEvent_IsSet@@Base+0x9c> │ │ │ │ + bl 1ece54 <_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, #524 @ 0x20c │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #64388 @ 0xfb84 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 10eab8 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ - cbnz r0, 2ee96 │ │ │ │ + bl 10ded8 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + cbnz r0, 2ee9a │ │ │ │ movs r5, #0 │ │ │ │ - b.n 2eee4 │ │ │ │ + b.n 2eee8 │ │ │ │ mov r5, r0 │ │ │ │ - bl f94ec │ │ │ │ + bl f8a4c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2eeb4 │ │ │ │ + beq.n 2eeb8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2eeb4 │ │ │ │ + cbnz r3, 2eeb8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 2ee92 │ │ │ │ + beq.n 2ee96 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [pc, #48] @ (2eeec ) │ │ │ │ + ldr r0, [pc, #48] @ (2eef0 ) │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ mov r1, sp │ │ │ │ strd r6, r4, [sp] │ │ │ │ - bl 93a0c │ │ │ │ + bl 92f08 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2eee4 │ │ │ │ + beq.n 2eee8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 2eee4 │ │ │ │ + cbnz r3, 2eee8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldmia r5!, {r3, r4} │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 782d8 │ │ │ │ + bl 78328 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ef38 │ │ │ │ + bl 2ef3c │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ bx r3 │ │ │ │ - ldr r2, [pc, #20] @ (2ef30 ) │ │ │ │ + ldr r2, [pc, #20] @ (2ef34 ) │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r0, [pc, #20] @ (2ef34 ) │ │ │ │ + ldr r0, [pc, #20] @ (2ef38 ) │ │ │ │ ldr.w r3, [r2, #3616] @ 0xe20 │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [r2, #3616] @ 0xe20 │ │ │ │ bx lr │ │ │ │ ldrh r0, [r0, #48] @ 0x30 │ │ │ │ @@ -6507,191 +6508,191 @@ │ │ │ │ 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, 2ef64 │ │ │ │ + cbz r0, 2ef68 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2ef64 │ │ │ │ + beq.n 2ef68 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 2ef64 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 2ef68 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 2ef80 │ │ │ │ + cbz r0, 2ef84 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2ef80 │ │ │ │ + beq.n 2ef84 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 2ef80 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 2ef84 │ │ │ │ + bl 77f40 <_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 2ef94 │ │ │ │ + b.n 2ef98 │ │ │ │ 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 169524 <_PyTime_ObjectToTime_t@@Base> │ │ │ │ + bl 168904 <_PyTime_ObjectToTime_t@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 2efba │ │ │ │ + bne.n 2efbe │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2efda │ │ │ │ + b.n 2efde │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 10fbac <_PyTime_localtime@@Base> │ │ │ │ + bl 10efcc <_PyTime_localtime@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2efb6 │ │ │ │ + bne.n 2efba │ │ │ │ ldrd r1, r0, [sp, #28] │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r1, #1 │ │ │ │ addw r0, r0, #1900 @ 0x76c │ │ │ │ - bl 1fd000 │ │ │ │ + bl 1fc628 │ │ │ │ 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 1a5308 <_PyThreadState_New@@Base+0x497c> │ │ │ │ + bl 1a43f4 <_PyThreadState_New@@Base+0x4a70> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbnz r3, 2f00c │ │ │ │ + cbnz r3, 2f010 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a5540 │ │ │ │ - b.n 2f054 │ │ │ │ + bl 1a4630 │ │ │ │ + b.n 2f058 │ │ │ │ cmp r6, #2 │ │ │ │ - bne.n 2f054 │ │ │ │ + bne.n 2f058 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a5578 │ │ │ │ + bl 1a4668 │ │ │ │ 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 1a270c <_PyThreadState_New@@Base+0x1d80> │ │ │ │ + bl 1a1704 <_PyThreadState_New@@Base+0x1d80> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 2f054 │ │ │ │ + bne.n 2f058 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 60e78 <_Py_SetRefcnt@@Base+0x786> │ │ │ │ + bl 60e64 <_Py_SetRefcnt@@Base+0x786> │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0002f058 : │ │ │ │ - ldr r0, [pc, #4] @ (2f060 ) │ │ │ │ - b.w cbed4 │ │ │ │ +0002f05c : │ │ │ │ + ldr r0, [pc, #4] @ (2f064 ) │ │ │ │ + b.w cb430 │ │ │ │ nop │ │ │ │ - b.n 2eb94 │ │ │ │ + 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] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 2f08a │ │ │ │ + cbnz r0, 2f08e │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 2f092 │ │ │ │ + cbz r0, 2f096 │ │ │ │ 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 2f07c │ │ │ │ + beq.n 2f080 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 2f0d6 │ │ │ │ + bne.n 2f0da │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #6 │ │ │ │ - bmi.n 2f0ee │ │ │ │ + bmi.n 2f0f2 │ │ │ │ mov r3, r7 │ │ │ │ - movw r2, #46256 @ 0xb4b0 │ │ │ │ + movw r2, #44720 @ 0xaeb0 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58696 @ 0xe548 │ │ │ │ + movw r1, #57160 @ 0xdf48 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #16024 @ 0x3e98 │ │ │ │ + movw r0, #14488 @ 0x3898 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 2f150 │ │ │ │ + bl 23b790 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 2f154 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #16024 @ 0x3e98 │ │ │ │ + movw r0, #14488 @ 0x3898 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0190 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2f0ac │ │ │ │ - b.n 2f150 │ │ │ │ + bne.n 2f0b0 │ │ │ │ + b.n 2f154 │ │ │ │ ldr r6, [r7, #8] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ lsls r2, r6, #31 │ │ │ │ - bpl.n 2f1b6 │ │ │ │ + bpl.n 2f1ba │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 2f1b6 │ │ │ │ + ble.n 2f1ba │ │ │ │ asrs r6, r6, #1 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ mov r1, r6 │ │ │ │ - bl 77cd8 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77d28 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 2f150 │ │ │ │ + cbz r0, 2f154 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ lsls r3, r6, #1 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ @@ -6699,266 +6700,266 @@ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ str r2, [r0, #16] │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 2f1ae │ │ │ │ + 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 83f4c │ │ │ │ + bl 83aa0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 2f164 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 2f168 │ │ │ │ + bne.n 2f168 │ │ │ │ + bl 7f898 │ │ │ │ + cbz r0, 2f16c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 2f154 │ │ │ │ + bne.n 2f158 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2f1d6 │ │ │ │ + b.n 2f1da │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2f150 │ │ │ │ + bne.n 2f154 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 2f150 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 2f154 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 2f16c │ │ │ │ + bge.n 2f170 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 2f1b8 │ │ │ │ + b.n 2f1bc │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str.w r0, [r8, #20] │ │ │ │ add r3, r9 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bpl.n 2f182 │ │ │ │ + bpl.n 2f186 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - cbz r1, 2f18a │ │ │ │ + cbz r1, 2f18e │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 2f194 │ │ │ │ + bpl.n 2f198 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 2f194 │ │ │ │ + cbnz r3, 2f198 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ movs r2, #0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ - b.n 2f1a2 │ │ │ │ + b.n 2f1a6 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ str.w r2, [r8, #24] │ │ │ │ adds r5, #1 │ │ │ │ add.w r8, r8, #8 │ │ │ │ - b.n 2f126 │ │ │ │ + b.n 2f12a │ │ │ │ mov r0, r4 │ │ │ │ - bl 80830 │ │ │ │ - b.n 2f1d6 │ │ │ │ + bl 80388 │ │ │ │ + b.n 2f1da │ │ │ │ movs r4, #0 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #16016 @ 0x3e90 │ │ │ │ + movw r1, #14480 @ 0x3890 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ mov r0, r4 │ │ │ │ - bl 78344 │ │ │ │ - b.n 2f150 │ │ │ │ + bl 78394 │ │ │ │ + b.n 2f154 │ │ │ │ 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 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 2f1fa │ │ │ │ + cbnz r0, 2f1fe │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 2f204 │ │ │ │ - b.n 2f20a │ │ │ │ + cbnz r0, 2f208 │ │ │ │ + b.n 2f20e │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2f1f4 │ │ │ │ - b.n 2f218 │ │ │ │ + beq.n 2f1f8 │ │ │ │ + b.n 2f21c │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 2f218 │ │ │ │ + cbnz r0, 2f21c │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 2f218 │ │ │ │ + cbz r0, 2f21c │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bpl.w 2f5dc │ │ │ │ + bpl.w 2f5e0 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ mov r4, r1 │ │ │ │ ubfx r0, r3, #6, #1 │ │ │ │ ubfx r6, r3, #2, #3 │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bmi.n 2f25a │ │ │ │ + bmi.n 2f25e │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 2f25e │ │ │ │ + beq.n 2f262 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ mov r2, r1 │ │ │ │ movt r2, #16 │ │ │ │ cmp r6, #2 │ │ │ │ it ne │ │ │ │ movne r1, r2 │ │ │ │ - b.n 2f260 │ │ │ │ + b.n 2f264 │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ - b.n 2f260 │ │ │ │ + b.n 2f264 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ ldr r5, [r4, #8] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.n 2f270 │ │ │ │ - cbz r0, 2f26c │ │ │ │ + bpl.n 2f274 │ │ │ │ + cbz r0, 2f270 │ │ │ │ adds r4, #20 │ │ │ │ - b.n 2f272 │ │ │ │ + b.n 2f276 │ │ │ │ adds r4, #28 │ │ │ │ - b.n 2f272 │ │ │ │ + b.n 2f276 │ │ │ │ ldr r4, [r4, #28] │ │ │ │ movs r0, #2 │ │ │ │ movs r2, #0 │ │ │ │ mvn.w ip, #2147483648 @ 0x80000000 │ │ │ │ cmp r5, r2 │ │ │ │ - ble.n 2f2ec │ │ │ │ + ble.n 2f2f0 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 2f286 │ │ │ │ + bne.n 2f28a │ │ │ │ ldrb r3, [r4, r2] │ │ │ │ - b.n 2f292 │ │ │ │ + b.n 2f296 │ │ │ │ cmp r6, #2 │ │ │ │ ite eq │ │ │ │ ldrheq.w r3, [r4, r2, lsl #1] │ │ │ │ ldrne.w r3, [r4, r2, lsl #2] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bhi.n 2f2b6 │ │ │ │ + bhi.n 2f2ba │ │ │ │ cmp r3, #7 │ │ │ │ - bls.n 2f2c0 │ │ │ │ + bls.n 2f2c4 │ │ │ │ sub.w lr, r3, #8 │ │ │ │ movs r7, #55 @ 0x37 │ │ │ │ movt r7, #1024 @ 0x400 │ │ │ │ lsr.w r7, r7, lr │ │ │ │ lsls r7, r7, #31 │ │ │ │ - bmi.n 2f2c4 │ │ │ │ + bmi.n 2f2c8 │ │ │ │ cmp r3, #32 │ │ │ │ ite cc │ │ │ │ movcc r3, #6 │ │ │ │ movcs r3, #1 │ │ │ │ - b.n 2f2c6 │ │ │ │ + b.n 2f2ca │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #2 │ │ │ │ - b.n 2f2c6 │ │ │ │ + b.n 2f2ca │ │ │ │ movs r3, #6 │ │ │ │ - b.n 2f2c6 │ │ │ │ + b.n 2f2ca │ │ │ │ movs r3, #2 │ │ │ │ sub.w r7, ip, r3 │ │ │ │ cmp r7, r0 │ │ │ │ - bge.n 2f2e6 │ │ │ │ + bge.n 2f2ea │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13656 @ 0x3558 │ │ │ │ + movw r1, #12120 @ 0x2f58 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 2f5f4 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 2f5f8 │ │ │ │ add r0, r3 │ │ │ │ adds r2, #1 │ │ │ │ - b.n 2f27a │ │ │ │ - bl 71d0c │ │ │ │ + b.n 2f27e │ │ │ │ + bl 71cfc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2f5f4 │ │ │ │ + beq.w 2f5f8 │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ ubfx r3, r2, #2, #3 │ │ │ │ ubfx r1, r2, #5, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 2f3e0 │ │ │ │ - cbz r1, 2f314 │ │ │ │ + bne.n 2f3e4 │ │ │ │ + cbz r1, 2f318 │ │ │ │ lsls r1, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r7, r0, #20 │ │ │ │ addpl.w r7, r0, #28 │ │ │ │ - b.n 2f316 │ │ │ │ + b.n 2f31a │ │ │ │ ldr r7, [r0, #28] │ │ │ │ mov.w ip, #0 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ strb r2, [r7, #0] │ │ │ │ adds r6, r7, r3 │ │ │ │ cmp r5, ip │ │ │ │ - ble.n 2f3da │ │ │ │ + ble.n 2f3de │ │ │ │ ldrb.w r2, [r4, ip] │ │ │ │ add.w lr, r3, #1 │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ - beq.n 2f35a │ │ │ │ - bhi.n 2f396 │ │ │ │ + beq.n 2f35e │ │ │ │ + bhi.n 2f39a │ │ │ │ cmp r2, #13 │ │ │ │ - bhi.n 2f34c │ │ │ │ + bhi.n 2f350 │ │ │ │ cmp r2, #7 │ │ │ │ - bls.n 2f39a │ │ │ │ + bls.n 2f39e │ │ │ │ sub.w r1, r2, #8 │ │ │ │ cmp r1, #5 │ │ │ │ - bhi.n 2f396 │ │ │ │ + bhi.n 2f39a │ │ │ │ tbb [pc, r1] │ │ │ │ movs r3, #15 │ │ │ │ cmp r0, #25 │ │ │ │ subs r4, r2, #0 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ - bne.n 2f396 │ │ │ │ + bne.n 2f39a │ │ │ │ movw r2, #8796 @ 0x225c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r6, #0] │ │ │ │ - b.n 2f3d4 │ │ │ │ + b.n 2f3d8 │ │ │ │ movw r2, #23644 @ 0x5c5c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r6, #0] │ │ │ │ - b.n 2f3d4 │ │ │ │ + b.n 2f3d8 │ │ │ │ movw r2, #25180 @ 0x625c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r6, #0] │ │ │ │ - b.n 2f3d4 │ │ │ │ + b.n 2f3d8 │ │ │ │ movw r2, #26204 @ 0x665c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r6, #0] │ │ │ │ - b.n 2f3d4 │ │ │ │ + b.n 2f3d8 │ │ │ │ movw r2, #28252 @ 0x6e5c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r6, #0] │ │ │ │ - b.n 2f3d4 │ │ │ │ + b.n 2f3d8 │ │ │ │ movw r2, #29276 @ 0x725c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r6, #0] │ │ │ │ - b.n 2f3d4 │ │ │ │ + b.n 2f3d8 │ │ │ │ movw r2, #29788 @ 0x745c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r6, #0] │ │ │ │ - b.n 2f3d4 │ │ │ │ + b.n 2f3d8 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 2f3d0 │ │ │ │ + bhi.n 2f3d4 │ │ │ │ movw lr, #9656 @ 0x25b8 │ │ │ │ movt lr, #71 @ 0x47 │ │ │ │ movw r1, #30044 @ 0x755c │ │ │ │ movt r1, #12336 @ 0x3030 │ │ │ │ str r1, [r6, #0] │ │ │ │ mov.w r9, r2, lsr #4 │ │ │ │ and.w r2, r2, #15 │ │ │ │ @@ -6966,92 +6967,92 @@ │ │ │ │ ldr.w r1, [lr] │ │ │ │ adds r3, #6 │ │ │ │ ldrb.w r1, [r1, r9] │ │ │ │ strb r1, [r6, #4] │ │ │ │ ldr.w r1, [lr] │ │ │ │ ldrb r1, [r1, r2] │ │ │ │ strb.w r1, [r7, r8] │ │ │ │ - b.n 2f3d4 │ │ │ │ + b.n 2f3d8 │ │ │ │ mov r3, lr │ │ │ │ strb r2, [r6, #0] │ │ │ │ add.w ip, ip, #1 │ │ │ │ - b.n 2f31e │ │ │ │ + b.n 2f322 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ strb r2, [r7, r3] │ │ │ │ - b.n 2f5f6 │ │ │ │ + b.n 2f5fa │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 2f4d8 │ │ │ │ - cbz r1, 2f3f4 │ │ │ │ + bne.n 2f4dc │ │ │ │ + cbz r1, 2f3f8 │ │ │ │ lsls r2, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r6, r0, #20 │ │ │ │ addpl.w r6, r0, #28 │ │ │ │ - b.n 2f3f6 │ │ │ │ + b.n 2f3fa │ │ │ │ ldr r6, [r0, #28] │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ movs r7, #0 │ │ │ │ strh r3, [r6, #0] │ │ │ │ movs r3, #1 │ │ │ │ mov.w lr, r3, lsl #1 │ │ │ │ add.w r2, r6, r3, lsl #1 │ │ │ │ cmp r5, r7 │ │ │ │ - ble.n 2f4d0 │ │ │ │ + ble.n 2f4d4 │ │ │ │ ldrh.w r1, [r4, r7, lsl #1] │ │ │ │ add.w ip, r3, #1 │ │ │ │ cmp r1, #13 │ │ │ │ - bhi.n 2f42e │ │ │ │ + bhi.n 2f432 │ │ │ │ cmp r1, #7 │ │ │ │ - bls.n 2f48e │ │ │ │ + bls.n 2f492 │ │ │ │ sub.w ip, r1, #8 │ │ │ │ cmp.w ip, #5 │ │ │ │ - bhi.n 2f48e │ │ │ │ + bhi.n 2f492 │ │ │ │ tbb [pc, ip] │ │ │ │ cmp r3, #18 │ │ │ │ adds r3, #31 │ │ │ │ movs r5, #25 │ │ │ │ cmp r1, #34 @ 0x22 │ │ │ │ - beq.n 2f440 │ │ │ │ + beq.n 2f444 │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ - bne.n 2f48a │ │ │ │ + bne.n 2f48e │ │ │ │ mov.w r1, #6029404 @ 0x5c005c │ │ │ │ adds r3, #2 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 2f4cc │ │ │ │ + b.n 2f4d0 │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ movt r1, #34 @ 0x22 │ │ │ │ adds r3, #2 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 2f4cc │ │ │ │ + b.n 2f4d0 │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ movt r2, #98 @ 0x62 │ │ │ │ adds r3, #2 │ │ │ │ str.w r2, [r6, lr] │ │ │ │ - b.n 2f4cc │ │ │ │ + b.n 2f4d0 │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ movt r1, #102 @ 0x66 │ │ │ │ adds r3, #2 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 2f4cc │ │ │ │ + b.n 2f4d0 │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ movt r1, #110 @ 0x6e │ │ │ │ adds r3, #2 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 2f4cc │ │ │ │ + b.n 2f4d0 │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ movt r1, #114 @ 0x72 │ │ │ │ adds r3, #2 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 2f4cc │ │ │ │ + b.n 2f4d0 │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ movt r1, #116 @ 0x74 │ │ │ │ adds r3, #2 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 2f4cc │ │ │ │ + b.n 2f4d0 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 2f4c8 │ │ │ │ + bhi.n 2f4cc │ │ │ │ movw ip, #9656 @ 0x25b8 │ │ │ │ movt ip, #71 @ 0x47 │ │ │ │ mov.w r8, r1, lsr #4 │ │ │ │ mov.w lr, #92 @ 0x5c │ │ │ │ movt lr, #117 @ 0x75 │ │ │ │ and.w r1, r1, #15 │ │ │ │ ldr.w ip, [ip] │ │ │ │ @@ -7059,98 +7060,98 @@ │ │ │ │ str.w lr, [r2] │ │ │ │ mov.w lr, #3145776 @ 0x300030 │ │ │ │ str.w lr, [r2, #4] │ │ │ │ ldrb.w lr, [ip, r8] │ │ │ │ strh.w lr, [r2, #8] │ │ │ │ ldrb.w r1, [ip, r1] │ │ │ │ strh r1, [r2, #10] │ │ │ │ - b.n 2f4cc │ │ │ │ + b.n 2f4d0 │ │ │ │ mov r3, ip │ │ │ │ strh r1, [r2, #0] │ │ │ │ adds r7, #1 │ │ │ │ - b.n 2f3fe │ │ │ │ + b.n 2f402 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ strh.w r2, [r6, r3, lsl #1] │ │ │ │ - b.n 2f5f6 │ │ │ │ - cbz r1, 2f4e8 │ │ │ │ + b.n 2f5fa │ │ │ │ + cbz r1, 2f4ec │ │ │ │ lsls r3, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r6, r0, #20 │ │ │ │ addpl.w r6, r0, #28 │ │ │ │ - b.n 2f4ea │ │ │ │ + b.n 2f4ee │ │ │ │ ldr r6, [r0, #28] │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ mov.w lr, #0 │ │ │ │ str r3, [r6, #0] │ │ │ │ movs r3, #1 │ │ │ │ lsls r2, r3, #2 │ │ │ │ add.w r1, r6, r3, lsl #2 │ │ │ │ cmp r5, lr │ │ │ │ - ble.n 2f5d4 │ │ │ │ + ble.n 2f5d8 │ │ │ │ add.w r9, r2, #4 │ │ │ │ ldr.w r2, [r4, lr, lsl #2] │ │ │ │ add.w r8, r3, #1 │ │ │ │ add.w r7, r6, r9 │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ - beq.n 2f542 │ │ │ │ - bhi.n 2f5ca │ │ │ │ + beq.n 2f546 │ │ │ │ + bhi.n 2f5ce │ │ │ │ cmp r2, #13 │ │ │ │ - bhi.n 2f530 │ │ │ │ + bhi.n 2f534 │ │ │ │ cmp r2, #7 │ │ │ │ - bls.n 2f58e │ │ │ │ + bls.n 2f592 │ │ │ │ sub.w ip, r2, #8 │ │ │ │ cmp.w ip, #5 │ │ │ │ - bhi.n 2f58a │ │ │ │ + bhi.n 2f58e │ │ │ │ tbb [pc, ip] │ │ │ │ cmp r2, #17 │ │ │ │ adds r0, #30 │ │ │ │ movs r4, #24 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ - bne.n 2f58a │ │ │ │ + bne.n 2f58e │ │ │ │ mov.w ip, #92 @ 0x5c │ │ │ │ adds r3, #2 │ │ │ │ str.w ip, [r1] │ │ │ │ str r2, [r7, #0] │ │ │ │ - b.n 2f5ce │ │ │ │ + b.n 2f5d2 │ │ │ │ str r2, [r1, #0] │ │ │ │ adds r3, #2 │ │ │ │ str.w r2, [r6, r9] │ │ │ │ - b.n 2f5ce │ │ │ │ + b.n 2f5d2 │ │ │ │ movs r7, #92 @ 0x5c │ │ │ │ adds r3, #2 │ │ │ │ str r7, [r1, #0] │ │ │ │ movs r1, #98 @ 0x62 │ │ │ │ str.w r1, [r6, r9] │ │ │ │ - b.n 2f5ce │ │ │ │ + b.n 2f5d2 │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ adds r3, #2 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #102 @ 0x66 │ │ │ │ str r2, [r7, #0] │ │ │ │ - b.n 2f5ce │ │ │ │ + b.n 2f5d2 │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ adds r3, #2 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #110 @ 0x6e │ │ │ │ str r2, [r7, #0] │ │ │ │ - b.n 2f5ce │ │ │ │ + b.n 2f5d2 │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ adds r3, #2 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #114 @ 0x72 │ │ │ │ str r2, [r7, #0] │ │ │ │ - b.n 2f5ce │ │ │ │ + b.n 2f5d2 │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ adds r3, #2 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ str r2, [r7, #0] │ │ │ │ - b.n 2f5ce │ │ │ │ + b.n 2f5d2 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 2f5ca │ │ │ │ + bhi.n 2f5ce │ │ │ │ movw ip, #9656 @ 0x25b8 │ │ │ │ movt ip, #71 @ 0x47 │ │ │ │ mov.w r9, r2, lsr #4 │ │ │ │ mov.w sl, #92 @ 0x5c │ │ │ │ and.w r2, r2, #15 │ │ │ │ adds r3, #6 │ │ │ │ ldr.w r8, [ip] │ │ │ │ @@ -7159,695 +7160,982 @@ │ │ │ │ mov.w sl, #117 @ 0x75 │ │ │ │ str.w sl, [r7] │ │ │ │ strd ip, ip, [r1, #8] │ │ │ │ ldrb.w r7, [r8, r9] │ │ │ │ str r7, [r1, #16] │ │ │ │ ldrb.w r2, [r8, r2] │ │ │ │ str r2, [r1, #20] │ │ │ │ - b.n 2f5ce │ │ │ │ + b.n 2f5d2 │ │ │ │ mov r3, r8 │ │ │ │ str r2, [r1, #0] │ │ │ │ add.w lr, lr, #1 │ │ │ │ - b.n 2f4f4 │ │ │ │ + b.n 2f4f8 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ str.w r2, [r6, r3, lsl #2] │ │ │ │ - b.n 2f5f6 │ │ │ │ + b.n 2f5fa │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13688 @ 0x3578 │ │ │ │ + movw r1, #12152 @ 0x2f78 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1590 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r0, r0 │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ + mov r7, r1 │ │ │ │ + sub sp, #84 @ 0x54 │ │ │ │ + mov r1, r2 │ │ │ │ + cbz r3, 2f61c │ │ │ │ + ldr r5, [r3, #8] │ │ │ │ + b.n 2f61e │ │ │ │ + mov r5, r3 │ │ │ │ + add r5, r1 │ │ │ │ + subs r4, r5, #4 │ │ │ │ + cbnz r3, 2f62e │ │ │ │ + cmp r1, #3 │ │ │ │ + ble.n 2f62e │ │ │ │ + cmp r1, #8 │ │ │ │ + bgt.n 2f62e │ │ │ │ + cbnz r7, 2f64c │ │ │ │ + ldr r6, [pc, #704] @ (2f8f0 ) │ │ │ │ + mov r0, r7 │ │ │ │ + movs r2, #0 │ │ │ │ + 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 101324 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + mov r7, r0 │ │ │ │ + cbz r0, 2f680 │ │ │ │ + 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 2f684 │ │ │ │ + movw r2, #60772 @ 0xed64 │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + movw r1, #15004 @ 0x3a9c │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + movw r0, #46680 @ 0xb658 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + mov r3, sl │ │ │ │ + bl 23b790 <_PyArg_BadArgument@@Base> │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 2f8e6 │ │ │ │ + ldr r0, [r7, #12] │ │ │ │ + bl f3cfc │ │ │ │ + mov r9, r0 │ │ │ │ + cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ + bne.n 2f69a │ │ │ │ + bl 7f898 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 2f680 │ │ │ │ + cbz r4, 2f6ce │ │ │ │ + ldr r3, [r7, #16] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + cbz r3, 2f6a6 │ │ │ │ + subs r4, r5, #5 │ │ │ │ + beq.n 2f6de │ │ │ │ + ldr r6, [r7, #20] │ │ │ │ + cbz r6, 2f6b0 │ │ │ │ + subs r4, #1 │ │ │ │ + beq.n 2f6ec │ │ │ │ + b.n 2f6b8 │ │ │ │ + movw r6, #4356 @ 0x1104 │ │ │ │ + movt r6, #70 @ 0x46 │ │ │ │ + ldr r5, [r7, #24] │ │ │ │ + cbz r5, 2f6c2 │ │ │ │ + cmp r4, #1 │ │ │ │ + beq.n 2f6f8 │ │ │ │ + b.n 2f6ca │ │ │ │ + movw r5, #4356 @ 0x1104 │ │ │ │ + movt r5, #70 @ 0x46 │ │ │ │ + ldr r4, [r7, #28] │ │ │ │ + b.n 2f700 │ │ │ │ + str r4, [sp, #28] │ │ │ │ + movw r4, #4356 @ 0x1104 │ │ │ │ + movt r4, #70 @ 0x46 │ │ │ │ + mov r5, r4 │ │ │ │ + mov r6, r4 │ │ │ │ + b.n 2f700 │ │ │ │ + movw r4, #4356 @ 0x1104 │ │ │ │ + movt r4, #70 @ 0x46 │ │ │ │ + mov r5, r4 │ │ │ │ + mov r6, r4 │ │ │ │ + b.n 2f700 │ │ │ │ + movw r4, #4356 @ 0x1104 │ │ │ │ + movt r4, #70 @ 0x46 │ │ │ │ + mov r5, r4 │ │ │ │ + b.n 2f700 │ │ │ │ + movw r4, #4356 @ 0x1104 │ │ │ │ + movt r4, #70 @ 0x46 │ │ │ │ + bl 1db4b8 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 2f680 │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r5, r3 │ │ │ │ + bne.n 2f71a │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 2f8c6 │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + ldr r3, [r2, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + bmi.n 2f73c │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + movw r1, #15024 @ 0x3ab0 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d1590 │ │ │ │ + b.n 2f680 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + movw r1, #35220 @ 0x8994 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr.w r0, [r3, #3888] @ 0xf30 │ │ │ │ + bl cb868 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2f8ba │ │ │ │ + movs r3, #0 │ │ │ │ + movw r2, #8140 @ 0x1fcc │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movw r1, #15068 @ 0x3adc │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + mov r3, r5 │ │ │ │ + bl cc798 │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 2f788 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r7, #0] │ │ │ │ + cbnz r2, 2f788 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 2f8ba │ │ │ │ + ldr r1, [pc, #352] @ (2f8f4 ) │ │ │ │ + mov r0, r5 │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ + bl 804a4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bgt.n 2f7ba │ │ │ │ + ldr.w r2, [fp] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 2f8ba │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [fp] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 2f8ba │ │ │ │ + b.n 2f7fa │ │ │ │ + ldr r1, [pc, #316] @ (2f8f8 ) │ │ │ │ + add r2, sp, #44 @ 0x2c │ │ │ │ + mov r0, fp │ │ │ │ + bl b88dc │ │ │ │ + ldr.w r2, [fp] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 2f7de │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [fp] │ │ │ │ + cbnz r2, 2f7de │ │ │ │ + mov r0, fp │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + ldrd fp, r7, [sp, #40] @ 0x28 │ │ │ │ + cbnz r7, 2f802 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2f8ba │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [fp] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 2f8ba │ │ │ │ + mov r0, fp │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 2f8ba │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, r7 │ │ │ │ + bl d2204 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2f822 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cbnz r3, 2f822 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2f83c │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [fp] │ │ │ │ + cbnz r3, 2f83c │ │ │ │ + mov r0, fp │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.n 2f8ba │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r5, r3 │ │ │ │ + bne.n 2f864 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2f8ba │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 2f8ba │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 2f8ba │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 143b18 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2f884 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 2f884 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + cbz r7, 2f8ba │ │ │ │ + add.w r1, r9, #4294967295 @ 0xffffffff │ │ │ │ + mov r0, r7 │ │ │ │ + bl 1150ec │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r0, 2f8a2 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r0, #0] │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2f8b8 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cbnz r3, 2f8b8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r5, 2f8c6 │ │ │ │ + bl 7f898 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2f716 │ │ │ │ + b.n 2f680 │ │ │ │ + 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 1db4f8 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 78394 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #84 @ 0x54 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + nop │ │ │ │ + bics.w r0, r0, r7, lsl #1 │ │ │ │ + add r1, sp, #1008 @ 0x3f0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ldmia r6, {r2, r5, r6} │ │ │ │ + lsls r0, r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #1 │ │ │ │ str.w r1, [r3, #2724] @ 0xaa4 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ mov r7, r1 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 2f624 │ │ │ │ + cbz r3, 2f924 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 2f626 │ │ │ │ + b.n 2f926 │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ subs r4, r5, #1 │ │ │ │ - cbnz r3, 2f636 │ │ │ │ + cbnz r3, 2f936 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 2f636 │ │ │ │ + ble.n 2f936 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 2f636 │ │ │ │ - cbnz r7, 2f654 │ │ │ │ - ldr r6, [pc, #420] @ (2f7dc ) │ │ │ │ + bne.n 2f936 │ │ │ │ + cbnz r7, 2f954 │ │ │ │ + ldr r6, [pc, #420] @ (2fadc ) │ │ │ │ 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, #28 │ │ │ │ str r6, [sp, #16] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101324 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2f6f2 │ │ │ │ + beq.n 2f9f2 │ │ │ │ ldr.w sl, [r7] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 2f73a │ │ │ │ + beq.n 2fa3a │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - cbz r0, 2f670 │ │ │ │ - bl c3ae8 │ │ │ │ + cbz r0, 2f970 │ │ │ │ + bl c3038 │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - blt.n 2f6f2 │ │ │ │ + blt.n 2f9f2 │ │ │ │ subs r4, r5, #2 │ │ │ │ - bne.n 2f674 │ │ │ │ - b.n 2f750 │ │ │ │ + bne.n 2f974 │ │ │ │ + b.n 2fa50 │ │ │ │ mov.w r8, #1 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - cbz r3, 2f6c2 │ │ │ │ + cbz r3, 2f9c2 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bmi.n 2f69e │ │ │ │ - movw r2, #62348 @ 0xf38c │ │ │ │ + bmi.n 2f99e │ │ │ │ + movw r2, #60772 @ 0xed64 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #12160 @ 0x2f80 │ │ │ │ + movw r1, #10544 @ 0x2930 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #25704 @ 0x6468 │ │ │ │ + movw r0, #24168 @ 0x5e68 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 2f6f2 │ │ │ │ + bl 23b790 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 2f9f2 │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 895dc │ │ │ │ + bl 88e88 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 2f6f2 │ │ │ │ + cbz r0, 2f9f2 │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 2f70e │ │ │ │ + bne.n 2fa0e │ │ │ │ subs r4, #1 │ │ │ │ - bne.n 2f6ca │ │ │ │ - movw r5, #51156 @ 0xc7d4 │ │ │ │ + bne.n 2f9ca │ │ │ │ + movw r5, #49620 @ 0xc1d4 │ │ │ │ movt r5, #38 @ 0x26 │ │ │ │ - b.n 2f760 │ │ │ │ - movw r6, #18292 @ 0x4774 │ │ │ │ + b.n 2fa60 │ │ │ │ + movw r6, #16840 @ 0x41c8 │ │ │ │ movt r6, #41 @ 0x29 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - cbz r3, 2f72e │ │ │ │ + cbz r3, 2fa2e │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 2f6f6 │ │ │ │ - movw r2, #62348 @ 0xf38c │ │ │ │ + bmi.n 2f9f6 │ │ │ │ + movw r2, #60772 @ 0xed64 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #12180 @ 0x2f94 │ │ │ │ + movw r1, #10564 @ 0x2944 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #25704 @ 0x6468 │ │ │ │ + movw r0, #24168 @ 0x5e68 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23b790 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2f7d2 │ │ │ │ + b.n 2fad2 │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 895dc │ │ │ │ + bl 88e88 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2f6f2 │ │ │ │ + beq.n 2f9f2 │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 2f726 │ │ │ │ + beq.n 2fa26 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21740 @ 0x54ec │ │ │ │ + movw r1, #20060 @ 0x4e5c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 2f6f2 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 2f9f2 │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 2f736 │ │ │ │ + bne.n 2fa36 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2f760 │ │ │ │ - movw r5, #51156 @ 0xc7d4 │ │ │ │ + b.n 2fa60 │ │ │ │ + movw r5, #49620 @ 0xc1d4 │ │ │ │ movt r5, #38 @ 0x26 │ │ │ │ ldr r4, [r7, #16] │ │ │ │ - b.n 2f760 │ │ │ │ - movw r5, #51156 @ 0xc7d4 │ │ │ │ + b.n 2fa60 │ │ │ │ + movw r5, #49620 @ 0xc1d4 │ │ │ │ movt r5, #38 @ 0x26 │ │ │ │ - movw r6, #18292 @ 0x4774 │ │ │ │ + movw r6, #16840 @ 0x41c8 │ │ │ │ movt r6, #41 @ 0x29 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 2f760 │ │ │ │ - movw r5, #51156 @ 0xc7d4 │ │ │ │ + b.n 2fa60 │ │ │ │ + movw r5, #49620 @ 0xc1d4 │ │ │ │ movt r5, #38 @ 0x26 │ │ │ │ - movw r6, #18292 @ 0x4774 │ │ │ │ + movw r6, #16840 @ 0x41c8 │ │ │ │ movt r6, #41 @ 0x29 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2082e8 <_Py_RestoreSignals@@Base+0xd5c> │ │ │ │ + bl 207984 <_Py_RestoreSignals@@Base+0xd60> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2f6f2 │ │ │ │ + beq.n 2f9f2 │ │ │ │ mov r1, sl │ │ │ │ - bl 2085f4 <_Py_RestoreSignals@@Base+0x1068> │ │ │ │ + bl 207c90 <_Py_RestoreSignals@@Base+0x106c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 2f7ca │ │ │ │ + beq.n 2faca │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 208700 <_Py_RestoreSignals@@Base+0x1174> │ │ │ │ + bl 207d9c <_Py_RestoreSignals@@Base+0x1178> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 2f7ca │ │ │ │ + beq.n 2faca │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 2f792 │ │ │ │ - cbnz r4, 2f798 │ │ │ │ + beq.n 2fa92 │ │ │ │ + cbnz r4, 2fa98 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #112] @ 0x70 │ │ │ │ - b.n 2f7a2 │ │ │ │ + b.n 2faa2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 86830 │ │ │ │ + bl 86330 │ │ │ │ str r0, [r7, #112] @ 0x70 │ │ │ │ - cbz r0, 2f7ca │ │ │ │ + cbz r0, 2faca │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov r1, r7 │ │ │ │ str.w r8, [r7, #140] @ 0x8c │ │ │ │ - bl 178638 │ │ │ │ + bl 177944 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2f7d2 │ │ │ │ + beq.n 2fad2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 2f7d2 │ │ │ │ + cbnz r3, 2fad2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 2f7d2 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 2fad2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 783a0 │ │ │ │ - b.n 2f6f2 │ │ │ │ + bl 783f0 │ │ │ │ + b.n 2f9f2 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - adds.w r0, r4, r7, lsl #1 │ │ │ │ + adc.w r0, r0, r7, lsl #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ - bl 782d8 │ │ │ │ + bl 78328 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208994 <_Py_RestoreSignals@@Base+0x1408> │ │ │ │ + bl 208030 <_Py_RestoreSignals@@Base+0x140c> │ │ │ │ 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 2f81e │ │ │ │ + beq.n 2fb1e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2f81e │ │ │ │ + cbnz r3, 2fb1e │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77f40 <_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 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ sub.w r1, r1, r3, lsl #3 │ │ │ │ - b.w 2f83c <_PyTraceMalloc_GetTraceback@@Base> │ │ │ │ + b.w 2fb3c <_PyTraceMalloc_GetTraceback@@Base> │ │ │ │ │ │ │ │ -0002f83c <_PyTraceMalloc_GetTraceback@@Base>: │ │ │ │ +0002fb3c <_PyTraceMalloc_GetTraceback@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r6, [pc, #56] @ (2f884 <_PyTraceMalloc_GetTraceback@@Base+0x48>) │ │ │ │ + ldr r6, [pc, #56] @ (2fb84 <_PyTraceMalloc_GetTraceback@@Base+0x48>) │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r6, #1360] @ 0x550 │ │ │ │ - bl 11d7b0 │ │ │ │ + bl 11cd3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2f888 <_PyTraceMalloc_GetTraceback@@Base+0x4c> │ │ │ │ + bl 2fb88 <_PyTraceMalloc_GetTraceback@@Base+0x4c> │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r6, #1360] @ 0x550 │ │ │ │ - bl 100124 │ │ │ │ - cbz r4, 2f87a <_PyTraceMalloc_GetTraceback@@Base+0x3e> │ │ │ │ + bl ff64c │ │ │ │ + cbz r4, 2fb7a <_PyTraceMalloc_GetTraceback@@Base+0x3e> │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2fb00 <_Py_fstat@@Base+0x78> │ │ │ │ + b.w 2fe00 <_Py_fstat@@Base+0x78> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #52] @ (2f8cc <_PyTraceMalloc_GetTraceback@@Base+0x90>) │ │ │ │ + ldr r2, [pc, #52] @ (2fbcc <_PyTraceMalloc_GetTraceback@@Base+0x90>) │ │ │ │ mov r4, r1 │ │ │ │ ldr.w r1, [r2, #1292] @ 0x50c │ │ │ │ - cbnz r1, 2f8a4 <_PyTraceMalloc_GetTraceback@@Base+0x68> │ │ │ │ + cbnz r1, 2fba4 <_PyTraceMalloc_GetTraceback@@Base+0x68> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2f8c8 <_PyTraceMalloc_GetTraceback@@Base+0x8c> │ │ │ │ + b.n 2fbc8 <_PyTraceMalloc_GetTraceback@@Base+0x8c> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 2f8ae <_PyTraceMalloc_GetTraceback@@Base+0x72> │ │ │ │ + cbnz r0, 2fbae <_PyTraceMalloc_GetTraceback@@Base+0x72> │ │ │ │ ldr.w r0, [r2, #1384] @ 0x568 │ │ │ │ - b.n 2f8b8 <_PyTraceMalloc_GetTraceback@@Base+0x7c> │ │ │ │ + b.n 2fbb8 <_PyTraceMalloc_GetTraceback@@Base+0x7c> │ │ │ │ ldr.w r0, [r2, #1388] @ 0x56c │ │ │ │ mov r1, r3 │ │ │ │ - bl 709dc <_Py_hashtable_get@@Base> │ │ │ │ + bl 709cc <_Py_hashtable_get@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2f8a0 <_PyTraceMalloc_GetTraceback@@Base+0x64> │ │ │ │ + beq.n 2fba0 <_PyTraceMalloc_GetTraceback@@Base+0x64> │ │ │ │ mov r1, r4 │ │ │ │ - bl 709dc <_Py_hashtable_get@@Base> │ │ │ │ + bl 709cc <_Py_hashtable_get@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2f8a0 <_PyTraceMalloc_GetTraceback@@Base+0x64> │ │ │ │ + beq.n 2fba0 <_PyTraceMalloc_GetTraceback@@Base+0x64> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 102450 <_PyArg_UnpackKeywords@@Base+0x628> │ │ │ │ + bl 10194c <_PyArg_UnpackKeywords@@Base+0x628> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 783a0 │ │ │ │ + bl 783f0 │ │ │ │ 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 2f918 <_PyTraceMalloc_GetTraceback@@Base+0xdc> │ │ │ │ + bne.n 2fc18 <_PyTraceMalloc_GetTraceback@@Base+0xdc> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f3cfc │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 2f936 <_PyTraceMalloc_GetTraceback@@Base+0xfa> │ │ │ │ - b.n 2f930 <_PyTraceMalloc_GetTraceback@@Base+0xf4> │ │ │ │ + bne.n 2fc36 <_PyTraceMalloc_GetTraceback@@Base+0xfa> │ │ │ │ + b.n 2fc30 <_PyTraceMalloc_GetTraceback@@Base+0xf4> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #61596 @ 0xf09c │ │ │ │ + movw r0, #60060 @ 0xea9c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0190 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2f90a <_PyTraceMalloc_GetTraceback@@Base+0xce> │ │ │ │ - b.n 2f966 <_PyTraceMalloc_GetTraceback@@Base+0x12a> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 2f966 <_PyTraceMalloc_GetTraceback@@Base+0x12a> │ │ │ │ + bne.n 2fc0a <_PyTraceMalloc_GetTraceback@@Base+0xce> │ │ │ │ + b.n 2fc66 <_PyTraceMalloc_GetTraceback@@Base+0x12a> │ │ │ │ + bl 7f898 │ │ │ │ + cbnz r0, 2fc66 <_PyTraceMalloc_GetTraceback@@Base+0x12a> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl c3ae8 │ │ │ │ + bl c3038 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 2f966 <_PyTraceMalloc_GetTraceback@@Base+0x12a> │ │ │ │ + blt.n 2fc66 <_PyTraceMalloc_GetTraceback@@Base+0x12a> │ │ │ │ clz r3, r3 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #21537 @ 0x5421 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 29864 <__ioctl_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 2f96a <_PyTraceMalloc_GetTraceback@@Base+0x12e> │ │ │ │ + bge.n 2fc6a <_PyTraceMalloc_GetTraceback@@Base+0x12e> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ + bl f1180 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2f972 <_PyTraceMalloc_GetTraceback@@Base+0x136> │ │ │ │ + b.n 2fc72 <_PyTraceMalloc_GetTraceback@@Base+0x136> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0002f976 <_PyInterpreterState_RequireIDRef@@Base>: │ │ │ │ +0002fc76 <_PyInterpreterState_RequireIDRef@@Base>: │ │ │ │ subs r1, #0 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ str.w r1, [r0, #3664] @ 0xe50 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #144 @ 0x90 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 2f9a0 <_PyInterpreterState_RequireIDRef@@Base+0x2a> │ │ │ │ + cbz r3, 2fca0 <_PyInterpreterState_RequireIDRef@@Base+0x2a> │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 2f9a2 <_PyInterpreterState_RequireIDRef@@Base+0x2c> │ │ │ │ + b.n 2fca2 <_PyInterpreterState_RequireIDRef@@Base+0x2c> │ │ │ │ mov r4, r3 │ │ │ │ add r4, r1 │ │ │ │ - cbnz r3, 2f9b0 <_PyInterpreterState_RequireIDRef@@Base+0x3a> │ │ │ │ + cbnz r3, 2fcb0 <_PyInterpreterState_RequireIDRef@@Base+0x3a> │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 2f9b0 <_PyInterpreterState_RequireIDRef@@Base+0x3a> │ │ │ │ + ble.n 2fcb0 <_PyInterpreterState_RequireIDRef@@Base+0x3a> │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 2f9b0 <_PyInterpreterState_RequireIDRef@@Base+0x3a> │ │ │ │ - cbnz r0, 2f9ce <_PyInterpreterState_RequireIDRef@@Base+0x58> │ │ │ │ + bne.n 2fcb0 <_PyInterpreterState_RequireIDRef@@Base+0x3a> │ │ │ │ + cbnz r0, 2fcce <_PyInterpreterState_RequireIDRef@@Base+0x58> │ │ │ │ movs r5, #1 │ │ │ │ add r2, sp, #24 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ - movw r5, #60784 @ 0xed70 │ │ │ │ + movw r5, #60880 @ 0xedd0 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 2fa36 <_PyInterpreterState_RequireIDRef@@Base+0xc0> │ │ │ │ + bl 101324 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 2fd36 <_PyInterpreterState_RequireIDRef@@Base+0xc0> │ │ │ │ ldr r5, [r0, #0] │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 2f9de <_PyInterpreterState_RequireIDRef@@Base+0x68> │ │ │ │ + beq.n 2fcde <_PyInterpreterState_RequireIDRef@@Base+0x68> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl c3ae8 │ │ │ │ + bl c3038 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 2fa36 <_PyInterpreterState_RequireIDRef@@Base+0xc0> │ │ │ │ + blt.n 2fd36 <_PyInterpreterState_RequireIDRef@@Base+0xc0> │ │ │ │ mov r0, r5 │ │ │ │ - bl f479c │ │ │ │ + bl f3cfc │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 2f9f0 <_PyInterpreterState_RequireIDRef@@Base+0x7a> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 2fa36 <_PyInterpreterState_RequireIDRef@@Base+0xc0> │ │ │ │ - ldr r3, [pc, #144] @ (2fa84 <_PyInterpreterState_RequireIDRef@@Base+0x10e>) │ │ │ │ + bne.n 2fcf0 <_PyInterpreterState_RequireIDRef@@Base+0x7a> │ │ │ │ + bl 7f898 │ │ │ │ + cbnz r0, 2fd36 <_PyInterpreterState_RequireIDRef@@Base+0xc0> │ │ │ │ + ldr r3, [pc, #144] @ (2fd84 <_PyInterpreterState_RequireIDRef@@Base+0x10e>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ ldr r7, [r2, r3] │ │ │ │ ldr.w r8, [r7, #8] │ │ │ │ - bl 6c328 │ │ │ │ + bl 6c318 │ │ │ │ ldr.w r3, [r6, #640] @ 0x280 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 2fa1e <_PyInterpreterState_RequireIDRef@@Base+0xa8> │ │ │ │ + bne.n 2fd1e <_PyInterpreterState_RequireIDRef@@Base+0xa8> │ │ │ │ ldr.w r3, [r6, #624] @ 0x270 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 2fa1e <_PyInterpreterState_RequireIDRef@@Base+0xa8> │ │ │ │ + bne.n 2fd1e <_PyInterpreterState_RequireIDRef@@Base+0xa8> │ │ │ │ adds r3, r5, #1 │ │ │ │ - bne.n 2fa3a <_PyInterpreterState_RequireIDRef@@Base+0xc4> │ │ │ │ - b.n 2fa6e <_PyInterpreterState_RequireIDRef@@Base+0xf8> │ │ │ │ + bne.n 2fd3a <_PyInterpreterState_RequireIDRef@@Base+0xc4> │ │ │ │ + b.n 2fd6e <_PyInterpreterState_RequireIDRef@@Base+0xf8> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #21496 @ 0x53f8 │ │ │ │ + movw r2, #20072 @ 0x4e68 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 127998 <_PyErr_SetString@@Base> │ │ │ │ + bl 126e80 <_PyErr_SetString@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2fa7e <_PyInterpreterState_RequireIDRef@@Base+0x108> │ │ │ │ + b.n 2fd7e <_PyInterpreterState_RequireIDRef@@Base+0x108> │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fa88 <_Py_fstat@@Base> │ │ │ │ + bl 2fd88 <_Py_fstat@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2fa36 <_PyInterpreterState_RequireIDRef@@Base+0xc0> │ │ │ │ + bne.n 2fd36 <_PyInterpreterState_RequireIDRef@@Base+0xc0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fac8 <_Py_fstat@@Base+0x40> │ │ │ │ + bl 2fdc8 <_Py_fstat@@Base+0x40> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 2fa36 <_PyInterpreterState_RequireIDRef@@Base+0xc0> │ │ │ │ - beq.n 2fa6e <_PyInterpreterState_RequireIDRef@@Base+0xf8> │ │ │ │ + blt.n 2fd36 <_PyInterpreterState_RequireIDRef@@Base+0xc0> │ │ │ │ + beq.n 2fd6e <_PyInterpreterState_RequireIDRef@@Base+0xf8> │ │ │ │ movw r1, #6496 @ 0x1960 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r7 │ │ │ │ - movw r2, #21560 @ 0x5438 │ │ │ │ + movw r2, #20136 @ 0x4ea8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 14b21c <_PyErr_Format@@Base> │ │ │ │ - b.n 2fa36 <_PyInterpreterState_RequireIDRef@@Base+0xc0> │ │ │ │ + bl 14a7e4 <_PyErr_Format@@Base> │ │ │ │ + b.n 2fd36 <_PyInterpreterState_RequireIDRef@@Base+0xc0> │ │ │ │ ldr.w r0, [r6, #1388] @ 0x56c │ │ │ │ str.w r5, [r6, #1388] @ 0x56c │ │ │ │ str.w r4, [r6, #1392] @ 0x570 │ │ │ │ - bl 80190 │ │ │ │ + bl 80158 │ │ │ │ add sp, #144 @ 0x90 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0002fa88 <_Py_fstat@@Base>: │ │ │ │ +0002fd88 <_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 9649c │ │ │ │ + bl 95998 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 295b0 <__fstat64_time64@plt+0x4> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98f90 │ │ │ │ - cbz r4, 2fac4 <_Py_fstat@@Base+0x3c> │ │ │ │ + bl 9848c │ │ │ │ + cbz r4, 2fdc4 <_Py_fstat@@Base+0x3c> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ + bl f1180 │ │ │ │ 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 2faf6 <_Py_fstat@@Base+0x6e> │ │ │ │ + bge.n 2fdf6 <_Py_fstat@@Base+0x6e> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ + bl f1180 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 2fafe <_Py_fstat@@Base+0x76> │ │ │ │ + b.n 2fdfe <_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, 2fb2e <_Py_fstat@@Base+0xa6> │ │ │ │ + cbz r1, 2fe2e <_Py_fstat@@Base+0xa6> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 709dc <_Py_hashtable_get@@Base> │ │ │ │ + bl 709cc <_Py_hashtable_get@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 2fb2e <_Py_fstat@@Base+0xa6> │ │ │ │ + cbz r0, 2fe2e <_Py_fstat@@Base+0xa6> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 2fbe6 <_Py_fstat@@Base+0x15e> │ │ │ │ - b.n 2fbea <_Py_fstat@@Base+0x162> │ │ │ │ + bne.n 2fee6 <_Py_fstat@@Base+0x15e> │ │ │ │ + b.n 2feea <_Py_fstat@@Base+0x162> │ │ │ │ ldrh r0, [r6, #4] │ │ │ │ - bl 72184 │ │ │ │ + bl 72174 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 2fb98 <_Py_fstat@@Base+0x110> │ │ │ │ + cbz r0, 2fe98 <_Py_fstat@@Base+0x110> │ │ │ │ add.w r9, r0, #8 │ │ │ │ mov r8, r6 │ │ │ │ mov.w fp, #0 │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 2fb70 <_Py_fstat@@Base+0xe8> │ │ │ │ + b.n 2fe70 <_Py_fstat@@Base+0xe8> │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ add.w r8, r8, #8 │ │ │ │ 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 7df90 │ │ │ │ - cbz r0, 2fb9c <_Py_fstat@@Base+0x114> │ │ │ │ + bl 7df58 │ │ │ │ + cbz r0, 2fe9c <_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 2fbb6 <_Py_fstat@@Base+0x12e> │ │ │ │ - bl 72184 │ │ │ │ + ble.n 2feb6 <_Py_fstat@@Base+0x12e> │ │ │ │ + bl 72174 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2fb48 <_Py_fstat@@Base+0xc0> │ │ │ │ + bne.n 2fe48 <_Py_fstat@@Base+0xc0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2fb98 <_Py_fstat@@Base+0x110> │ │ │ │ + beq.n 2fe98 <_Py_fstat@@Base+0x110> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 2fb98 <_Py_fstat@@Base+0x110> │ │ │ │ + cbnz r3, 2fe98 <_Py_fstat@@Base+0x110> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2fbea <_Py_fstat@@Base+0x162> │ │ │ │ + b.n 2feea <_Py_fstat@@Base+0x162> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2fb82 <_Py_fstat@@Base+0xfa> │ │ │ │ + beq.n 2fe82 <_Py_fstat@@Base+0xfa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2fb82 <_Py_fstat@@Base+0xfa> │ │ │ │ + bne.n 2fe82 <_Py_fstat@@Base+0xfa> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 2fb82 <_Py_fstat@@Base+0xfa> │ │ │ │ - cbz r7, 2fbea <_Py_fstat@@Base+0x162> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 2fe82 <_Py_fstat@@Base+0xfa> │ │ │ │ + cbz r7, 2feea <_Py_fstat@@Base+0x162> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7133c <_Py_hashtable_set@@Base> │ │ │ │ + bl 7132c <_Py_hashtable_set@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bge.n 2fbe2 <_Py_fstat@@Base+0x15a> │ │ │ │ + bge.n 2fee2 <_Py_fstat@@Base+0x15a> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2fbdc <_Py_fstat@@Base+0x154> │ │ │ │ + beq.n 2fedc <_Py_fstat@@Base+0x154> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 2fbdc <_Py_fstat@@Base+0x154> │ │ │ │ + cbnz r3, 2fedc <_Py_fstat@@Base+0x154> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - bl 1ea294 │ │ │ │ - b.n 2fb98 <_Py_fstat@@Base+0x110> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 1e95bc │ │ │ │ + b.n 2fe98 <_Py_fstat@@Base+0x110> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2fbea <_Py_fstat@@Base+0x162> │ │ │ │ + beq.n 2feea <_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, #23300 @ 0x5b04 │ │ │ │ + movw r1, #21876 @ 0x5574 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 8cd30 │ │ │ │ - cbz r0, 2fc4c <_Py_fstat@@Base+0x1c4> │ │ │ │ + bl 8c22c │ │ │ │ + cbz r0, 2ff4c <_Py_fstat@@Base+0x1c4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 2fc36 <_Py_fstat@@Base+0x1ae> │ │ │ │ + blt.n 2ff36 <_Py_fstat@@Base+0x1ae> │ │ │ │ movw r2, #65519 @ 0xffef │ │ │ │ movt r2, #32767 @ 0x7fff │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 2fc36 <_Py_fstat@@Base+0x1ae> │ │ │ │ + bhi.n 2ff36 <_Py_fstat@@Base+0x1ae> │ │ │ │ adds r0, r3, #3 │ │ │ │ bic.w r0, r0, #3 │ │ │ │ adds r0, #12 │ │ │ │ cmp r3, r0 │ │ │ │ - bhi.n 2fc36 <_Py_fstat@@Base+0x1ae> │ │ │ │ - bl 12586c │ │ │ │ - b.n 2fc4e <_Py_fstat@@Base+0x1c6> │ │ │ │ + bhi.n 2ff36 <_Py_fstat@@Base+0x1ae> │ │ │ │ + bl 124d4c │ │ │ │ + b.n 2ff4e <_Py_fstat@@Base+0x1c6> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23316 @ 0x5b14 │ │ │ │ + movw r1, #21892 @ 0x5584 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ 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, #23352 @ 0x5b38 │ │ │ │ + movw r1, #21928 @ 0x55a8 │ │ │ │ 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 8cd30 │ │ │ │ - cbz r0, 2fca2 <_Py_fstat@@Base+0x21a> │ │ │ │ + bl 8c22c │ │ │ │ + cbz r0, 2ffa2 <_Py_fstat@@Base+0x21a> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r1, r4 │ │ │ │ - bge.n 2fca6 <_Py_fstat@@Base+0x21e> │ │ │ │ + bge.n 2ffa6 <_Py_fstat@@Base+0x21e> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23368 @ 0x5b48 │ │ │ │ + movw r1, #21944 @ 0x55b8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2fce2 <_Py_fstat@@Base+0x25a> │ │ │ │ + b.n 2ffe2 <_Py_fstat@@Base+0x25a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 71f98 │ │ │ │ + bl 71f88 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2fca2 <_Py_fstat@@Base+0x21a> │ │ │ │ + beq.n 2ffa2 <_Py_fstat@@Base+0x21a> │ │ │ │ ldrd r3, r4, [sp, #24] │ │ │ │ add r1, sp, #16 │ │ │ │ adds r2, #16 │ │ │ │ str r1, [sp, #8] │ │ │ │ strd r2, r4, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - movw r1, #65499 @ 0xffdb │ │ │ │ - movt r1, #2 │ │ │ │ + movw r1, #731 @ 0x2db │ │ │ │ + movt r1, #3 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 2fce8 <_Py_fstat@@Base+0x260> │ │ │ │ + bl 2ffe8 <_Py_fstat@@Base+0x260> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 78344 │ │ │ │ + bl 78394 │ │ │ │ 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 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #628] @ (2ff74 <_Py_fstat@@Base+0x4ec>) │ │ │ │ + ldr r3, [pc, #628] @ (30274 <_Py_fstat@@Base+0x4ec>) │ │ │ │ add.w r9, sp, #52 @ 0x34 │ │ │ │ mov r6, r0 │ │ │ │ mov fp, r1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #260] @ 0x104 │ │ │ │ @@ -7860,236 +8148,236 @@ │ │ │ │ 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 20bf74 │ │ │ │ - cbz r0, 2fd64 <_Py_fstat@@Base+0x2dc> │ │ │ │ + bl 20b614 │ │ │ │ + cbz r0, 30064 <_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 2fd68 <_Py_fstat@@Base+0x2e0> │ │ │ │ + bge.n 30068 <_Py_fstat@@Base+0x2e0> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23404 @ 0x5b6c │ │ │ │ + movw r1, #21980 @ 0x55dc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2ff5a <_Py_fstat@@Base+0x4d2> │ │ │ │ - beq.n 2fd7c <_Py_fstat@@Base+0x2f4> │ │ │ │ + b.n 3025a <_Py_fstat@@Base+0x4d2> │ │ │ │ + beq.n 3007c <_Py_fstat@@Base+0x2f4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76fe4 │ │ │ │ + bl 77034 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 2fd7e <_Py_fstat@@Base+0x2f6> │ │ │ │ - bl 1ea294 │ │ │ │ + cbnz r0, 3007e <_Py_fstat@@Base+0x2f6> │ │ │ │ + bl 1e95bc │ │ │ │ mov r4, r0 │ │ │ │ - b.n 2ff5a <_Py_fstat@@Base+0x4d2> │ │ │ │ + b.n 3025a <_Py_fstat@@Base+0x4d2> │ │ │ │ mov r8, r4 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp] │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ mov r1, r4 │ │ │ │ strd r3, sl, [sp, #52] @ 0x34 │ │ │ │ vldr d7, [r6, #32] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #65401 @ 0xff79 │ │ │ │ - movt r2, #2 │ │ │ │ + movw r2, #633 @ 0x279 │ │ │ │ + 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 20cc60 │ │ │ │ + bl 20c300 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 2fed6 <_Py_fstat@@Base+0x44e> │ │ │ │ + beq.w 301d6 <_Py_fstat@@Base+0x44e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 72334 │ │ │ │ + bl 7239c │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2fee6 <_Py_fstat@@Base+0x45e> │ │ │ │ + beq.w 301e6 <_Py_fstat@@Base+0x45e> │ │ │ │ cmp r3, #11 │ │ │ │ - movw fp, #23540 @ 0x5bf4 │ │ │ │ + movw fp, #22116 @ 0x5664 │ │ │ │ movt fp, #41 @ 0x29 │ │ │ │ it hi │ │ │ │ ldrhi r4, [sp, #68] @ 0x44 │ │ │ │ - cbz r4, 2fe26 <_Py_fstat@@Base+0x39e> │ │ │ │ + cbz r4, 30126 <_Py_fstat@@Base+0x39e> │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2ff9a <_Py_fstat@@Base+0x512> │ │ │ │ + bl 3029a <_Py_fstat@@Base+0x512> │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 2fe06 <_Py_fstat@@Base+0x37e> │ │ │ │ + cbnz r0, 30106 <_Py_fstat@@Base+0x37e> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 2fe60 <_Py_fstat@@Base+0x3d8> │ │ │ │ + bge.n 30160 <_Py_fstat@@Base+0x3d8> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23512 @ 0x5bd8 │ │ │ │ + movw r1, #22088 @ 0x5648 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 2fee6 <_Py_fstat@@Base+0x45e> │ │ │ │ + bl 126e1c │ │ │ │ + b.n 301e6 <_Py_fstat@@Base+0x45e> │ │ │ │ movw r3, #56072 @ 0xdb08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #23444 @ 0x5b94 │ │ │ │ + movw r1, #22020 @ 0x5604 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 145ad8 │ │ │ │ + bl 1451d8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 2fee6 <_Py_fstat@@Base+0x45e> │ │ │ │ + beq.n 301e6 <_Py_fstat@@Base+0x45e> │ │ │ │ adds r2, r7, #1 │ │ │ │ - bne.n 2fde8 <_Py_fstat@@Base+0x360> │ │ │ │ + bne.n 300e8 <_Py_fstat@@Base+0x360> │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ 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 20c078 │ │ │ │ + bl 20b718 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #23504 @ 0x5bd0 │ │ │ │ + movw r0, #22080 @ 0x5640 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 82d70 │ │ │ │ + bl 828c0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2fed8 <_Py_fstat@@Base+0x450> │ │ │ │ - b.n 2fee6 <_Py_fstat@@Base+0x45e> │ │ │ │ + bne.n 301d8 <_Py_fstat@@Base+0x450> │ │ │ │ + b.n 301e6 <_Py_fstat@@Base+0x45e> │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl 71f98 │ │ │ │ + bl 71f88 │ │ │ │ mov r3, r0 │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ mov r0, fp │ │ │ │ - bl 82d70 │ │ │ │ + bl 828c0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2fee6 <_Py_fstat@@Base+0x45e> │ │ │ │ + beq.n 301e6 <_Py_fstat@@Base+0x45e> │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ - bl 840cc │ │ │ │ + bl 83c20 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r2, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 2fea0 <_Py_fstat@@Base+0x418> │ │ │ │ + beq.n 301a0 <_Py_fstat@@Base+0x418> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 2fea0 <_Py_fstat@@Base+0x418> │ │ │ │ + cbnz r3, 301a0 <_Py_fstat@@Base+0x418> │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - cbnz r2, 2fee6 <_Py_fstat@@Base+0x45e> │ │ │ │ + cbnz r2, 301e6 <_Py_fstat@@Base+0x45e> │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 2fe26 <_Py_fstat@@Base+0x39e> │ │ │ │ + bne.n 30126 <_Py_fstat@@Base+0x39e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ negs r1, r3 │ │ │ │ cmp r3, #11 │ │ │ │ and.w r1, r1, #3 │ │ │ │ add.w r1, r1, #12 │ │ │ │ - bls.n 2fed2 <_Py_fstat@@Base+0x44a> │ │ │ │ + bls.n 301d2 <_Py_fstat@@Base+0x44a> │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ add r2, r0 │ │ │ │ subs r2, r2, r4 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi.n 2fed2 <_Py_fstat@@Base+0x44a> │ │ │ │ + bhi.n 301d2 <_Py_fstat@@Base+0x44a> │ │ │ │ subs r2, r2, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 2fe26 <_Py_fstat@@Base+0x39e> │ │ │ │ + bhi.n 30126 <_Py_fstat@@Base+0x39e> │ │ │ │ adds r3, #3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add r4, r3 │ │ │ │ - b.n 2fdd8 <_Py_fstat@@Base+0x350> │ │ │ │ + b.n 300d8 <_Py_fstat@@Base+0x350> │ │ │ │ mov r4, r7 │ │ │ │ - b.n 2fdd8 <_Py_fstat@@Base+0x350> │ │ │ │ + b.n 300d8 <_Py_fstat@@Base+0x350> │ │ │ │ mov r5, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78344 │ │ │ │ + bl 78394 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77384 │ │ │ │ - b.n 2ff5a <_Py_fstat@@Base+0x4d2> │ │ │ │ + bl 773d4 │ │ │ │ + b.n 3025a <_Py_fstat@@Base+0x4d2> │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #11 │ │ │ │ - bls.n 2ff34 <_Py_fstat@@Base+0x4ac> │ │ │ │ + bls.n 30234 <_Py_fstat@@Base+0x4ac> │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ - b.n 2ff22 <_Py_fstat@@Base+0x49a> │ │ │ │ + b.n 30222 <_Py_fstat@@Base+0x49a> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 2ff38 <_Py_fstat@@Base+0x4b0> │ │ │ │ - cbnz r7, 2ff34 <_Py_fstat@@Base+0x4ac> │ │ │ │ + beq.n 30238 <_Py_fstat@@Base+0x4b0> │ │ │ │ + cbnz r7, 30234 <_Py_fstat@@Base+0x4ac> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ negs r1, r3 │ │ │ │ cmp r3, #11 │ │ │ │ and.w r1, r1, #3 │ │ │ │ add.w r1, r1, #12 │ │ │ │ - bls.n 2ff34 <_Py_fstat@@Base+0x4ac> │ │ │ │ + bls.n 30234 <_Py_fstat@@Base+0x4ac> │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ add r2, r0 │ │ │ │ subs r2, r2, r4 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi.n 2ff34 <_Py_fstat@@Base+0x4ac> │ │ │ │ + bhi.n 30234 <_Py_fstat@@Base+0x4ac> │ │ │ │ subs r2, r2, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 2ff34 <_Py_fstat@@Base+0x4ac> │ │ │ │ + bhi.n 30234 <_Py_fstat@@Base+0x4ac> │ │ │ │ adds r3, #3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add r4, r3 │ │ │ │ - cbz r4, 2ff34 <_Py_fstat@@Base+0x4ac> │ │ │ │ + cbz r4, 30234 <_Py_fstat@@Base+0x4ac> │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2ff9a <_Py_fstat@@Base+0x512> │ │ │ │ + bl 3029a <_Py_fstat@@Base+0x512> │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 2fef0 <_Py_fstat@@Base+0x468> │ │ │ │ + bne.n 301f0 <_Py_fstat@@Base+0x468> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2fed8 <_Py_fstat@@Base+0x450> │ │ │ │ + b.n 301d8 <_Py_fstat@@Base+0x450> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 2fef6 <_Py_fstat@@Base+0x46e> │ │ │ │ + bne.n 301f6 <_Py_fstat@@Base+0x46e> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w sl, r4, #12 │ │ │ │ bic.w r6, r3, #3 │ │ │ │ adds r6, #12 │ │ │ │ add r6, r4 │ │ │ │ cmp sl, r6 │ │ │ │ - beq.n 2fef6 <_Py_fstat@@Base+0x46e> │ │ │ │ + beq.n 301f6 <_Py_fstat@@Base+0x46e> │ │ │ │ ldr.w r0, [sl], #4 │ │ │ │ blx 29fa0 │ │ │ │ - b.n 2ff4c <_Py_fstat@@Base+0x4c4> │ │ │ │ - ldr r3, [pc, #24] @ (2ff74 <_Py_fstat@@Base+0x4ec>) │ │ │ │ + b.n 3024c <_Py_fstat@@Base+0x4c4> │ │ │ │ + ldr r3, [pc, #24] @ (30274 <_Py_fstat@@Base+0x4ec>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 2ff6c <_Py_fstat@@Base+0x4e4> │ │ │ │ + beq.n 3026c <_Py_fstat@@Base+0x4e4> │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -8101,630 +8389,630 @@ │ │ │ │ blx 2a620 <__recvmsg64@plt> │ │ │ │ str r0, [r4, #8] │ │ │ │ mvns r0, r0 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5} │ │ │ │ ldr r5, [r0, #16] │ │ │ │ - cbz r5, 2ffd2 <_Py_fstat@@Base+0x54a> │ │ │ │ + cbz r5, 302d2 <_Py_fstat@@Base+0x54a> │ │ │ │ subs r4, r1, r5 │ │ │ │ cmn.w r4, #13 │ │ │ │ - bhi.n 2ffd2 <_Py_fstat@@Base+0x54a> │ │ │ │ + bhi.n 302d2 <_Py_fstat@@Base+0x54a> │ │ │ │ ldr r3, [r0, #20] │ │ │ │ adds r4, #12 │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.n 2ffd2 <_Py_fstat@@Base+0x54a> │ │ │ │ + bhi.n 302d2 <_Py_fstat@@Base+0x54a> │ │ │ │ ldr r4, [r1, #0] │ │ │ │ cmp r4, #11 │ │ │ │ - bls.n 2ffd2 <_Py_fstat@@Base+0x54a> │ │ │ │ + bls.n 302d2 <_Py_fstat@@Base+0x54a> │ │ │ │ subs r4, #12 │ │ │ │ adds r1, #12 │ │ │ │ - beq.n 2ffd2 <_Py_fstat@@Base+0x54a> │ │ │ │ + beq.n 302d2 <_Py_fstat@@Base+0x54a> │ │ │ │ subs r1, r1, r5 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.n 2ffd2 <_Py_fstat@@Base+0x54a> │ │ │ │ + bcc.n 302d2 <_Py_fstat@@Base+0x54a> │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r4, r3 │ │ │ │ ittee ls │ │ │ │ strls r4, [r2, #0] │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ strhi r3, [r2, #0] │ │ │ │ - b.n 2ffd6 <_Py_fstat@@Base+0x54e> │ │ │ │ + b.n 302d6 <_Py_fstat@@Base+0x54e> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - ble.n 2fffa <_Py_fstat@@Base+0x572> │ │ │ │ + ble.n 302fa <_Py_fstat@@Base+0x572> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b39c <_PyBytes_Resize@@Base> │ │ │ │ + bl 9a888 <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r0, 3000c <_Py_fstat@@Base+0x584> │ │ │ │ + cbz r0, 3030c <_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, 3002c <_Py_fstat@@Base+0x5a4> │ │ │ │ - movw r1, #63540 @ 0xf834 │ │ │ │ + cbnz r0, 3032c <_Py_fstat@@Base+0x5a4> │ │ │ │ + movw r1, #62004 @ 0xf234 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #56] @ (30060 <_Py_fstat@@Base+0x5d8>) │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #56] @ (30360 <_Py_fstat@@Base+0x5d8>) │ │ │ │ + bl 6678e <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - bl 6c328 │ │ │ │ + bl 6c318 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ ldr.w r2, [r3, #640] @ 0x280 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 30046 <_Py_fstat@@Base+0x5be> │ │ │ │ + beq.n 30346 <_Py_fstat@@Base+0x5be> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3005e <_Py_fstat@@Base+0x5d6> │ │ │ │ + b.n 3035e <_Py_fstat@@Base+0x5d6> │ │ │ │ ldr.w r2, [r3, #624] @ 0x270 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 30042 <_Py_fstat@@Base+0x5ba> │ │ │ │ + bne.n 30342 <_Py_fstat@@Base+0x5ba> │ │ │ │ ldr.w r2, [r3, #884] @ 0x374 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 30042 <_Py_fstat@@Base+0x5ba> │ │ │ │ + beq.n 30342 <_Py_fstat@@Base+0x5ba> │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, #884] @ 0x374 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrsb r0, [r4, r5] │ │ │ │ + str r4, [r0, r6] │ │ │ │ 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] @ (3010c <_Py_fstat@@Base+0x684>) │ │ │ │ - sub sp, #8 │ │ │ │ - bl 8ee64 │ │ │ │ - cbz r0, 300b2 <_Py_fstat@@Base+0x62a> │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #2 │ │ │ │ - bmi.n 300b6 <_Py_fstat@@Base+0x62e> │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #31916 @ 0x7cac │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 300b2 <_Py_fstat@@Base+0x62a> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 300b2 <_Py_fstat@@Base+0x62a> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 30108 <_Py_fstat@@Base+0x680> │ │ │ │ - ldr r1, [pc, #88] @ (30110 <_Py_fstat@@Base+0x688>) │ │ │ │ - add r2, sp, #4 │ │ │ │ - bl 8094c │ │ │ │ - mov r6, r0 │ │ │ │ - cbnz r0, 300f0 <_Py_fstat@@Base+0x668> │ │ │ │ - bl 714b0 │ │ │ │ - mov r5, r0 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - cbz r0, 300f0 <_Py_fstat@@Base+0x668> │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r1, [pc, #64] @ (30110 <_Py_fstat@@Base+0x688>) │ │ │ │ - mov r0, r4 │ │ │ │ - bl 79514 │ │ │ │ - cbz r0, 300f0 <_Py_fstat@@Base+0x668> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - str r6, [sp, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 300f0 <_Py_fstat@@Base+0x668> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 300f0 <_Py_fstat@@Base+0x668> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 30106 <_Py_fstat@@Base+0x67e> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 30106 <_Py_fstat@@Base+0x67e> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - add r2, pc, #96 @ (adr r2, 30170 ) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ldr r6, [sp, #896] @ 0x380 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00030114 : │ │ │ │ +00030364 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ movw r4, #19968 @ 0x4e00 │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ add.w r7, r4, #616 @ 0x268 │ │ │ │ - bl 6c328 │ │ │ │ + bl 6c318 │ │ │ │ str.w r0, [r4, #640] @ 0x280 │ │ │ │ - bl 20e3e4 <_PyParkingLot_AfterFork@@Base> │ │ │ │ + bl 20da84 <_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] @ (3042c ) │ │ │ │ + ldr r2, [pc, #736] @ (3067c ) │ │ │ │ add.w r1, r4, #656 @ 0x290 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ strd r1, r0, [sp, #52] @ 0x34 │ │ │ │ subs r0, #20 │ │ │ │ add.w r1, r4, #1472 @ 0x5c0 │ │ │ │ strd r1, r0, [sp, #72] @ 0x48 │ │ │ │ - ldr r1, [pc, #716] @ (30430 ) │ │ │ │ + ldr r1, [pc, #716] @ (30680 ) │ │ │ │ mov r0, r3 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ add.w r1, r4, #1616 @ 0x650 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ addw r1, r4, #1636 @ 0x664 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ add.w r1, r4, #664 @ 0x298 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #11 │ │ │ │ strb r0, [r1, #0] │ │ │ │ - bne.n 3017c │ │ │ │ + bne.n 303cc │ │ │ │ ldr.w r5, [r4, #624] @ 0x270 │ │ │ │ - bl 6c0a0 │ │ │ │ - cbz r0, 3019e │ │ │ │ + bl 6c090 │ │ │ │ + cbz r0, 303ee │ │ │ │ ldr.w r3, [r4, #1412] @ 0x584 │ │ │ │ str.w r0, [r5, #3668] @ 0xe54 │ │ │ │ - cbnz r3, 301b0 │ │ │ │ - b.n 301cc │ │ │ │ - ldr r2, [pc, #660] @ (30434 ) │ │ │ │ - movw r3, #24144 @ 0x5e50 │ │ │ │ + cbnz r3, 30400 │ │ │ │ + b.n 3041c │ │ │ │ + ldr r2, [pc, #660] @ (30684 ) │ │ │ │ + movw r3, #22720 @ 0x58c0 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ str r0, [sp, #28] │ │ │ │ strd r2, r3, [sp, #20] │ │ │ │ - b.n 30478 │ │ │ │ - ldr r0, [pc, #644] @ (30438 ) │ │ │ │ - bl 6ca1c │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #636] @ (30438 ) │ │ │ │ - bl 6cc60 │ │ │ │ - ldr r0, [pc, #632] @ (30438 ) │ │ │ │ - bl 6c2c8 │ │ │ │ + b.n 306c8 │ │ │ │ + ldr r0, [pc, #644] @ (30688 ) │ │ │ │ + bl 6ca0c │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #636] @ (30688 ) │ │ │ │ + bl 6cc50 │ │ │ │ + ldr r0, [pc, #632] @ (30688 ) │ │ │ │ + bl 6c2b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 30458 │ │ │ │ - cbnz r5, 301da │ │ │ │ + bne.w 306a8 │ │ │ │ + cbnz r5, 3042a │ │ │ │ ldr.w r3, [r4, #1420] @ 0x58c │ │ │ │ - cbz r3, 301f0 │ │ │ │ - ldr r0, [pc, #616] @ (3043c ) │ │ │ │ - bl 6cc60 │ │ │ │ - b.n 301f0 │ │ │ │ - ldr r0, [pc, #604] @ (30438 ) │ │ │ │ + cbz r3, 30440 │ │ │ │ + ldr r0, [pc, #616] @ (3068c ) │ │ │ │ + bl 6cc50 │ │ │ │ + b.n 30440 │ │ │ │ + ldr r0, [pc, #604] @ (30688 ) │ │ │ │ mov r1, r5 │ │ │ │ - bl 6da88 │ │ │ │ + bl 6da78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 301cc │ │ │ │ - movw r3, #24116 @ 0x5e34 │ │ │ │ + beq.n 3041c │ │ │ │ + movw r3, #22692 @ 0x58a4 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - b.n 30460 │ │ │ │ - ldr r0, [pc, #584] @ (3043c ) │ │ │ │ - bl 6c2c8 │ │ │ │ - cbz r0, 3020c │ │ │ │ - ldr r2, [pc, #568] @ (30434 ) │ │ │ │ + b.n 306b0 │ │ │ │ + ldr r0, [pc, #584] @ (3068c ) │ │ │ │ + bl 6c2b8 │ │ │ │ + cbz r0, 3045c │ │ │ │ + ldr r2, [pc, #568] @ (30684 ) │ │ │ │ movs r1, #0 │ │ │ │ - movw r3, #49748 @ 0xc254 │ │ │ │ + movw r3, #48212 @ 0xbc54 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ str r1, [sp, #28] │ │ │ │ strd r2, r3, [sp, #20] │ │ │ │ - b.n 30478 │ │ │ │ - bl 6c548 │ │ │ │ + b.n 306c8 │ │ │ │ + bl 6c538 │ │ │ │ ldr.w r5, [r4, #860] @ 0x35c │ │ │ │ - ldr.w fp, [pc, #568] @ 30450 │ │ │ │ + ldr.w fp, [pc, #568] @ 306a0 │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ cmp r5, fp │ │ │ │ - beq.n 30264 │ │ │ │ + beq.n 304b4 │ │ │ │ ldrd r2, r3, [r5, #16] │ │ │ │ cmp r8, r3 │ │ │ │ it eq │ │ │ │ cmpeq r9, r2 │ │ │ │ - beq.n 3025e │ │ │ │ + beq.n 304ae │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 3025e │ │ │ │ + beq.n 304ae │ │ │ │ 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 1ef2c0 <_PyEvent_Notify@@Base> │ │ │ │ + bl 1ee5e8 <_PyEvent_Notify@@Base> │ │ │ │ mov r0, r5 │ │ │ │ ldrd r3, r2, [r5] │ │ │ │ str r3, [r2, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ strd sl, sl, [r5] │ │ │ │ - bl 1fa6d8 │ │ │ │ + bl 1f9be4 │ │ │ │ mov r5, r6 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ - b.n 3021e │ │ │ │ - ldr.w r9, [pc, #492] @ 30454 │ │ │ │ + b.n 3046e │ │ │ │ + ldr.w r9, [pc, #492] @ 306a4 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ ldr.w r6, [r8, r9] │ │ │ │ - cbnz r6, 30280 │ │ │ │ - movw r1, #63540 @ 0xf834 │ │ │ │ + cbnz r6, 304d0 │ │ │ │ + movw r1, #62004 @ 0xf234 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #452] @ (30440 ) │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ - bl 6da5c │ │ │ │ + ldr r0, [pc, #452] @ (30690 ) │ │ │ │ + bl 6678e <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 6da4c │ │ │ │ ldr r3, [r6, #8] │ │ │ │ str r0, [r6, #96] @ 0x60 │ │ │ │ ldr.w r2, [r3, #3708] @ 0xe7c │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 30296 │ │ │ │ + beq.n 304e6 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, #3708] @ 0xe7c │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - cbz r0, 302b6 │ │ │ │ + cbz r0, 30506 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 302b6 │ │ │ │ - bl 1a0c7c <_PyThreadState_New@@Base+0x2f0> │ │ │ │ + blt.n 30506 │ │ │ │ + bl 19fc74 <_PyThreadState_New@@Base+0x2f0> │ │ │ │ mov r0, r6 │ │ │ │ - bl 6daac │ │ │ │ + bl 6da9c │ │ │ │ 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 1d5b04 │ │ │ │ + bl 1d4f1c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r5, 302e0 │ │ │ │ + cbz r5, 30530 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w sl, [r5, #4] │ │ │ │ - bl 13bfd0 │ │ │ │ + bl 13b6e4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d61a0 │ │ │ │ + bl 1d55b8 │ │ │ │ mov r5, sl │ │ │ │ - b.n 302ca │ │ │ │ + b.n 3051a │ │ │ │ ldr.w sl, [r6, #8] │ │ │ │ - bl 6c548 │ │ │ │ + bl 6c538 │ │ │ │ add.w sl, sl, #3920 @ 0xf50 │ │ │ │ strd r0, r1, [sl] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ addw r0, r0, #3912 @ 0xf48 │ │ │ │ - bl fa6b4 <_PyRecursiveMutex_Unlock@@Base> │ │ │ │ - ldr r3, [pc, #328] @ (30444 ) │ │ │ │ + bl f9c14 <_PyRecursiveMutex_Unlock@@Base> │ │ │ │ + ldr r3, [pc, #328] @ (30694 ) │ │ │ │ dmb ish │ │ │ │ ldr r2, [r3, #0] │ │ │ │ dmb ish │ │ │ │ - cbz r2, 30322 │ │ │ │ + cbz r2, 30572 │ │ │ │ dmb ish │ │ │ │ str r5, [r3, #0] │ │ │ │ dmb ish │ │ │ │ sub.w r3, r3, #520 @ 0x208 │ │ │ │ mov r2, r5 │ │ │ │ str r2, [r3, r5] │ │ │ │ adds r5, #8 │ │ │ │ cmp.w r5, #512 @ 0x200 │ │ │ │ - bne.n 30318 │ │ │ │ + bne.n 30568 │ │ │ │ ldr.w sl, [r9, r8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 3034a │ │ │ │ + beq.n 3059a │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1a8a04 │ │ │ │ + bl 1a7bbc │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ ldr.w r3, [r4, #624] @ 0x270 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3034a │ │ │ │ - movw r3, #24064 @ 0x5e00 │ │ │ │ + beq.n 3059a │ │ │ │ + movw r3, #22640 @ 0x5870 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - b.n 303be │ │ │ │ + b.n 3060e │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 303ca │ │ │ │ + beq.n 3061a │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ dmb ish │ │ │ │ - beq.n 30376 │ │ │ │ + beq.n 305c6 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - ldr r0, [pc, #216] @ (30448 ) │ │ │ │ + ldr r0, [pc, #216] @ (30698 ) │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1da3c8 │ │ │ │ + bl 1d9788 │ │ │ │ ldr.w r5, [r4, #620] @ 0x26c │ │ │ │ mov.w fp, #0 │ │ │ │ str.w fp, [r4, #620] @ 0x26c │ │ │ │ - cbz r5, 30394 │ │ │ │ + cbz r5, 305e4 │ │ │ │ ldr.w r3, [r4, #624] @ 0x270 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 303d4 │ │ │ │ + bne.n 30624 │ │ │ │ str.w fp, [r5, #3644] @ 0xe3c │ │ │ │ str.w r5, [r4, #620] @ 0x26c │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r7] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 30404 │ │ │ │ + beq.n 30654 │ │ │ │ dmb ish │ │ │ │ - beq.n 303b0 │ │ │ │ - ldr r0, [pc, #156] @ (30448 ) │ │ │ │ - bl 246600 │ │ │ │ + beq.n 30600 │ │ │ │ + ldr r0, [pc, #156] @ (30698 ) │ │ │ │ + bl 245f1c │ │ │ │ ldr.w r3, [r4, #620] @ 0x26c │ │ │ │ - cbnz r3, 3040e │ │ │ │ - movw r3, #24088 @ 0x5e18 │ │ │ │ + cbnz r3, 3065e │ │ │ │ + movw r3, #22664 @ 0x5888 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - ldr r1, [pc, #140] @ (3044c ) │ │ │ │ + ldr r1, [pc, #140] @ (3069c ) │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ strd r3, r2, [sp, #24] │ │ │ │ - b.n 30478 │ │ │ │ + b.n 306c8 │ │ │ │ strexb r1, r3, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 3035a │ │ │ │ - b.n 30352 │ │ │ │ + beq.n 305aa │ │ │ │ + b.n 305a2 │ │ │ │ ldr.w r1, [r9, r8] │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1dba4c <_PyErr_ProgramDecodedTextObject@@Base+0x27c> │ │ │ │ + bl 1dae10 <_PyErr_ProgramDecodedTextObject@@Base+0x27c> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dd84c │ │ │ │ + bl 1dcc10 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e1678 │ │ │ │ + bl 1e0b78 │ │ │ │ ldr.w r0, [r5, #3668] @ 0xe54 │ │ │ │ - cbz r0, 303f8 │ │ │ │ - bl 107880 │ │ │ │ + cbz r0, 30648 │ │ │ │ + bl 106ca4 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r5, [r5, #3644] @ 0xe3c │ │ │ │ - bl 1e1a4c │ │ │ │ - b.n 30382 │ │ │ │ + bl 1e0da8 │ │ │ │ + b.n 305d2 │ │ │ │ strexb r1, r3, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 303a4 │ │ │ │ - b.n 3039c │ │ │ │ + beq.n 305f4 │ │ │ │ + b.n 305ec │ │ │ │ mov r0, sl │ │ │ │ - bl 1d5e5c │ │ │ │ + bl 1d5274 │ │ │ │ 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 1f1554 │ │ │ │ + b.w 1f087c │ │ │ │ nop │ │ │ │ str r2, [sp, #240] @ 0xf0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ @ instruction: 0xb704 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrsb r0, [r7, r5] │ │ │ │ + str r4, [r3, r6] │ │ │ │ lsls r0, r0, #1 │ │ │ │ strh r4, [r0, r6] │ │ │ │ lsls r0, r1, #1 │ │ │ │ strh r4, [r1, r6] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrsb r0, [r3, r6] │ │ │ │ + str r4, [r7, r6] │ │ │ │ lsls r0, r0, #1 │ │ │ │ strh r4, [r6, r5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ str r0, [r5, r1] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrsb r0, [r6, r6] │ │ │ │ + str r4, [r2, r7] │ │ │ │ lsls r0, r0, #1 │ │ │ │ str r4, [r3, r5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - movw r3, #49748 @ 0xc254 │ │ │ │ + movw r3, #48212 @ 0xbc54 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - ldr r1, [pc, #32] @ (30484 ) │ │ │ │ + ldr r1, [pc, #32] @ (306d4 ) │ │ │ │ add r2, sp, #32 │ │ │ │ movs r4, #0 │ │ │ │ movs r0, #1 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ add r4, sp, #16 │ │ │ │ str r0, [sp, #32] │ │ │ │ strd r1, r3, [sp, #36] @ 0x24 │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ add r3, sp, #16 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ bl 2b21e │ │ │ │ - ldrsb r0, [r3, r7] │ │ │ │ + str 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] @ (30780 ) │ │ │ │ + sub sp, #8 │ │ │ │ + bl 8e280 │ │ │ │ + cbz r0, 30726 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + bmi.n 3072a │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #30380 @ 0x76ac │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d1590 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 30726 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 30726 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 3077c │ │ │ │ + ldr r1, [pc, #88] @ (30784 ) │ │ │ │ + add r2, sp, #4 │ │ │ │ + bl 804a4 │ │ │ │ + mov r6, r0 │ │ │ │ + cbnz r0, 30764 │ │ │ │ + bl 714a0 │ │ │ │ + mov r5, r0 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + cbz r0, 30764 │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r1, [pc, #64] @ (30784 ) │ │ │ │ + mov r0, r4 │ │ │ │ + bl 79550 │ │ │ │ + cbz r0, 30764 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + str r6, [sp, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 30764 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 30764 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3077a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 3077a │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + add r2, pc, #96 @ (adr r2, 307e4 ) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ldr r6, [sp, #896] @ 0x380 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ mov r9, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov lr, r2 │ │ │ │ mov ip, r3 │ │ │ │ - cbz r3, 304a6 │ │ │ │ + cbz r3, 307a6 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - ldr r6, [pc, #308] @ (305dc ) │ │ │ │ + ldr r6, [pc, #308] @ (308dc ) │ │ │ │ add.w r8, r3, lr │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ sub.w r4, r8, #3 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 304da │ │ │ │ + bne.n 307da │ │ │ │ cmp.w lr, #2 │ │ │ │ - ble.n 304da │ │ │ │ + ble.n 307da │ │ │ │ cmp.w lr, #3 │ │ │ │ - bne.n 304da │ │ │ │ - cbnz r7, 304fe │ │ │ │ - ldr r5, [pc, #260] @ (305e0 ) │ │ │ │ + bne.n 307da │ │ │ │ + cbnz r7, 307fe │ │ │ │ + ldr r5, [pc, #260] @ (308e0 ) │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r3, ip │ │ │ │ movs r5, #3 │ │ │ │ mov r1, lr │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r5, sp, #32 │ │ │ │ str r5, [sp, #16] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101324 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 304fe │ │ │ │ + cbnz r0, 307fe │ │ │ │ movs r4, #0 │ │ │ │ - b.n 305ce │ │ │ │ + b.n 308ce │ │ │ │ ldr r0, [r7, #0] │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ - bl 111784 │ │ │ │ + bl 110b9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 304fa │ │ │ │ + beq.n 307fa │ │ │ │ ldrd r6, r5, [r7, #4] │ │ │ │ - cbz r4, 30576 │ │ │ │ + cbz r4, 30876 │ │ │ │ ldr.w sl, [r7, #12] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 30520 │ │ │ │ + beq.n 30820 │ │ │ │ subs.w r4, r8, #4 │ │ │ │ - beq.n 30584 │ │ │ │ + beq.n 30884 │ │ │ │ ldr.w fp, [r7, #16] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 3052e │ │ │ │ + beq.n 3082e │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 30590 │ │ │ │ + beq.n 30890 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - cbz r0, 30544 │ │ │ │ - bl c3ae8 │ │ │ │ + cbz r0, 30844 │ │ │ │ + bl c3038 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 304fa │ │ │ │ + blt.n 307fa │ │ │ │ subs.w r8, r4, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq.n 3059a │ │ │ │ - b.n 30548 │ │ │ │ + beq.n 3089a │ │ │ │ + b.n 30848 │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - cbz r0, 3055e │ │ │ │ - bl c3ae8 │ │ │ │ + cbz r0, 3085e │ │ │ │ + bl c3038 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 304fa │ │ │ │ + blt.n 307fa │ │ │ │ subs.w r3, r8, #1 │ │ │ │ mov r8, r0 │ │ │ │ - beq.n 305a2 │ │ │ │ - b.n 30562 │ │ │ │ + beq.n 308a2 │ │ │ │ + b.n 30862 │ │ │ │ mov r3, r8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - cbz r1, 3056a │ │ │ │ + cbz r1, 3086a │ │ │ │ subs r3, #1 │ │ │ │ - beq.n 305a8 │ │ │ │ + beq.n 308a8 │ │ │ │ ldr r2, [r7, #32] │ │ │ │ - cbz r2, 30572 │ │ │ │ + cbz r2, 30872 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 305ac │ │ │ │ + beq.n 308ac │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ - b.n 305ae │ │ │ │ + b.n 308ae │ │ │ │ mov r8, r4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov fp, r4 │ │ │ │ mov sl, r4 │ │ │ │ - b.n 305ae │ │ │ │ + b.n 308ae │ │ │ │ mov r8, r4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov fp, r4 │ │ │ │ - b.n 305ae │ │ │ │ + b.n 308ae │ │ │ │ mov r8, r4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ - b.n 305ae │ │ │ │ + b.n 308ae │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r8 │ │ │ │ - b.n 305ae │ │ │ │ + b.n 308ae │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ - b.n 305ae │ │ │ │ + b.n 308ae │ │ │ │ mov r2, r3 │ │ │ │ - b.n 305ae │ │ │ │ + b.n 308ae │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ movs r0, #1 │ │ │ │ strd r8, r1, [sp, #16] │ │ │ │ mov r3, r6 │ │ │ │ strd fp, r4, [sp, #8] │ │ │ │ mov r1, r9 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 20e420 <_PyParkingLot_AfterFork@@Base+0x3c> │ │ │ │ + bl 20dac0 <_PyParkingLot_AfterFork@@Base+0x3c> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 111d5c │ │ │ │ + bl 111174 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrsb r4, [r5, r7] │ │ │ │ + strh r0, [r2, r0] │ │ │ │ lsls r0, r0, #1 │ │ │ │ - cdp 0, 4, cr0, cr12, cr7, {2} │ │ │ │ - ldr r2, [pc, #104] @ (30650 ) │ │ │ │ + cdp 0, 10, cr0, cr12, cr7, {2} │ │ │ │ + ldr r2, [pc, #104] @ (30950 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ addw r3, r2, #3748 @ 0xea4 │ │ │ │ addw r6, r2, #3796 @ 0xed4 │ │ │ │ addw r5, r2, #3800 @ 0xed8 │ │ │ │ ldr.w ip, [r3] │ │ │ │ cmp ip, r3 │ │ │ │ - beq.n 30636 │ │ │ │ + beq.n 30936 │ │ │ │ ldr.w r4, [r2, #3804] @ 0xedc │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ bic.w r4, r4, #3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ and.w r1, r1, #3 │ │ │ │ orrs r1, r4 │ │ │ │ bic.w r0, r0, #3 │ │ │ │ @@ -8735,15 +9023,15 @@ │ │ │ │ and.w r1, r1, #3 │ │ │ │ orrs r1, r0 │ │ │ │ str.w r1, [r2, #3804] @ 0xedc │ │ │ │ str r7, [r3, #12] │ │ │ │ strd r3, r3, [r3] │ │ │ │ adds r3, #16 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 305fe │ │ │ │ + bne.n 308fe │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, r5, r6, r7} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -8754,26 +9042,26 @@ │ │ │ │ strb r2, [r3, #8] │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 1f9efc │ │ │ │ + bl 1f94a0 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w fa7f4 │ │ │ │ - ldr r3, [pc, #88] @ (306dc ) │ │ │ │ + b.w f9e6c │ │ │ │ + ldr r3, [pc, #88] @ (309dc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ push {r4, r5, r6} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ addw r5, r3, #3800 @ 0xed8 │ │ │ │ ldr.w r0, [r3, #3800] @ 0xed8 │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 306c8 │ │ │ │ + beq.n 309c8 │ │ │ │ ldr.w r4, [r3, #3784] @ 0xec8 │ │ │ │ addw r6, r3, #3780 @ 0xec4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ bic.w r4, r4, #3 │ │ │ │ ldr.w r1, [r3, #3804] @ 0xedc │ │ │ │ and.w r2, r2, #3 │ │ │ │ orrs r2, r4 │ │ │ │ @@ -8794,195 +9082,195 @@ │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 6c0a0 │ │ │ │ + bl 6c090 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 30710 │ │ │ │ + cbz r0, 30a10 │ │ │ │ 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 30726 │ │ │ │ + b.n 30a26 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25412 @ 0x6344 │ │ │ │ + movw r1, #23988 @ 0x5db4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #25516 @ 0x63ac │ │ │ │ + movw r0, #24092 @ 0x5e1c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w de2a8 │ │ │ │ + b.w dd818 │ │ │ │ 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 14c960 │ │ │ │ + bl 14bf08 │ │ │ │ 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, #25572 @ 0x63e4 │ │ │ │ + movw r0, #24148 @ 0x5e54 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r2, [r2, #80] @ 0x50 │ │ │ │ - bl de2a8 │ │ │ │ + bl dd818 │ │ │ │ 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 3079c │ │ │ │ - movw r0, #55016 @ 0xd6e8 │ │ │ │ + bls.n 30a9c │ │ │ │ + movw r0, #53480 @ 0xd0e8 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbnz r0, 3079c │ │ │ │ + bl c0190 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbnz r0, 30a9c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 307c8 │ │ │ │ + b.n 30ac8 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 307b4 │ │ │ │ + ble.n 30ab4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f3cfc │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 307b6 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 307b6 │ │ │ │ - b.n 30798 │ │ │ │ + bne.n 30ab6 │ │ │ │ + bl 7f898 │ │ │ │ + cbz r0, 30ab6 │ │ │ │ + b.n 30a98 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1cdf48 │ │ │ │ + bl 1cd350 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 30798 │ │ │ │ + blt.n 30a98 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ sub sp, #12 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 307f0 │ │ │ │ - bl 25edcc │ │ │ │ + bne.n 30af0 │ │ │ │ + bl 25e704 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 307fc │ │ │ │ + cbz r3, 30afc │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 308da │ │ │ │ + b.n 30bda │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ - bl 308e2 │ │ │ │ + bl 30be2 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 308d0 │ │ │ │ + beq.n 30bd0 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 30820 │ │ │ │ + bne.n 30b20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25edcc │ │ │ │ + bl 25e704 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 3087a │ │ │ │ + cbnz r3, 30b7a │ │ │ │ movs r0, #4 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ - bl 76fe4 │ │ │ │ + bl 77034 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 30872 │ │ │ │ + cbz r0, 30b72 │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ - cbz r6, 30882 │ │ │ │ - b.n 3087a │ │ │ │ + cbz r6, 30b82 │ │ │ │ + b.n 30b7a │ │ │ │ mov r0, r4 │ │ │ │ - bl 308e2 │ │ │ │ + bl 30be2 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 3085c │ │ │ │ + cbz r0, 30b5c │ │ │ │ cmp r8, r7 │ │ │ │ - beq.n 3088a │ │ │ │ + beq.n 30b8a │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ str.w r3, [r5, r7, lsl #2] │ │ │ │ adds r7, #1 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 979b4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 30838 │ │ │ │ + bne.n 30b38 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r7 │ │ │ │ str.w fp, [r4, #8] │ │ │ │ - bl b204c │ │ │ │ + bl b15c8 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 308a4 │ │ │ │ + cbnz r0, 30ba4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77384 │ │ │ │ + bl 773d4 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 1ea294 │ │ │ │ + bl 1e95bc │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 308d0 │ │ │ │ + b.n 30bd0 │ │ │ │ mov r7, r6 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 30850 │ │ │ │ + b.n 30b50 │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r1, r8, lsl #2 │ │ │ │ - bl 84348 │ │ │ │ + bl 83e94 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3086c │ │ │ │ + beq.n 30b6c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 30846 │ │ │ │ + b.n 30b46 │ │ │ │ cmp r7, r6 │ │ │ │ - ble.n 308b8 │ │ │ │ + ble.n 30bb8 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr.w r2, [r5, r6, lsl #2] │ │ │ │ str.w r2, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ - b.n 308a4 │ │ │ │ + b.n 30ba4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77384 │ │ │ │ + bl 773d4 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl c29ac <_PyArg_CheckPositional@@Base+0x1d88> │ │ │ │ - b.n 308d6 │ │ │ │ + bl c1f00 <_PyArg_CheckPositional@@Base+0x1d70> │ │ │ │ + b.n 30bd6 │ │ │ │ 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} │ │ │ │ @@ -8992,764 +9280,477 @@ │ │ │ │ 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 30904 │ │ │ │ - bl 25edcc │ │ │ │ + bne.n 30c04 │ │ │ │ + bl 25e704 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 30910 │ │ │ │ + cbz r3, 30c10 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 30932 │ │ │ │ + b.n 30c32 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl b3b7c │ │ │ │ - cbnz r0, 30920 │ │ │ │ + bl b30f8 │ │ │ │ + cbnz r0, 30c20 │ │ │ │ movs r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 3092e │ │ │ │ + b.n 30c2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 30ca4 │ │ │ │ + bl 30ca8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3091a │ │ │ │ - ldr r0, [pc, #8] @ (30938 ) │ │ │ │ + bne.n 30c1a │ │ │ │ + ldr r0, [pc, #8] @ (30c38 ) │ │ │ │ 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 │ │ │ │ │ │ │ │ -0003093c : │ │ │ │ +00030c3c : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 13bf88 <_PyThreadState_NewBound@@Base> │ │ │ │ + b.w 13b69c <_PyThreadState_NewBound@@Base> │ │ │ │ │ │ │ │ -00030942 : │ │ │ │ +00030c42 : │ │ │ │ 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] @ (309a4 ) │ │ │ │ + ldr r5, [pc, #80] @ (30ca4 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ - bl 1cec64 │ │ │ │ + bl 1ce07c │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r3, [r5, #1292] @ 0x50c │ │ │ │ - cbz r3, 30992 │ │ │ │ + cbz r3, 30c92 │ │ │ │ ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ movs r1, #1 │ │ │ │ - bl 11d7b0 │ │ │ │ + bl 11cd3c │ │ │ │ ldr.w r3, [r5, #1292] @ 0x50c │ │ │ │ - cbz r3, 30984 │ │ │ │ + cbz r3, 30c84 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1ce050 │ │ │ │ + bl 1cd458 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 30988 │ │ │ │ + b.n 30c88 │ │ │ │ mvn.w r4, #1 │ │ │ │ ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ - bl 100124 │ │ │ │ - b.n 30996 │ │ │ │ + bl ff64c │ │ │ │ + b.n 30c96 │ │ │ │ mvn.w r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cecf4 │ │ │ │ + bl 1ce10c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ - mov r7, r1 │ │ │ │ - sub sp, #84 @ 0x54 │ │ │ │ - mov r1, r2 │ │ │ │ - cbz r3, 309c4 │ │ │ │ - ldr r5, [r3, #8] │ │ │ │ - b.n 309c6 │ │ │ │ - mov r5, r3 │ │ │ │ - add r5, r1 │ │ │ │ - subs r4, r5, #4 │ │ │ │ - cbnz r3, 309d6 │ │ │ │ - cmp r1, #3 │ │ │ │ - ble.n 309d6 │ │ │ │ - cmp r1, #8 │ │ │ │ - bgt.n 309d6 │ │ │ │ - cbnz r7, 309f4 │ │ │ │ - ldr r6, [pc, #704] @ (30c98 ) │ │ │ │ - mov r0, r7 │ │ │ │ - movs r2, #0 │ │ │ │ - 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 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - mov r7, r0 │ │ │ │ - cbz r0, 30a28 │ │ │ │ - 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 30a2c │ │ │ │ - movw r2, #62348 @ 0xf38c │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #26300 @ 0x66bc │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #48216 @ 0xbc58 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - mov r3, sl │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 30c8e │ │ │ │ - ldr r0, [r7, #12] │ │ │ │ - bl f479c │ │ │ │ - mov r9, r0 │ │ │ │ - cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 30a42 │ │ │ │ - bl 7f8d0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 30a28 │ │ │ │ - cbz r4, 30a76 │ │ │ │ - ldr r3, [r7, #16] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - cbz r3, 30a4e │ │ │ │ - subs r4, r5, #5 │ │ │ │ - beq.n 30a86 │ │ │ │ - ldr r6, [r7, #20] │ │ │ │ - cbz r6, 30a58 │ │ │ │ - subs r4, #1 │ │ │ │ - beq.n 30a94 │ │ │ │ - b.n 30a60 │ │ │ │ - movw r6, #4356 @ 0x1104 │ │ │ │ - movt r6, #70 @ 0x46 │ │ │ │ - ldr r5, [r7, #24] │ │ │ │ - cbz r5, 30a6a │ │ │ │ - cmp r4, #1 │ │ │ │ - beq.n 30aa0 │ │ │ │ - b.n 30a72 │ │ │ │ - movw r5, #4356 @ 0x1104 │ │ │ │ - movt r5, #70 @ 0x46 │ │ │ │ - ldr r4, [r7, #28] │ │ │ │ - b.n 30aa8 │ │ │ │ - str r4, [sp, #28] │ │ │ │ - movw r4, #4356 @ 0x1104 │ │ │ │ - movt r4, #70 @ 0x46 │ │ │ │ - mov r5, r4 │ │ │ │ - mov r6, r4 │ │ │ │ - b.n 30aa8 │ │ │ │ - movw r4, #4356 @ 0x1104 │ │ │ │ - movt r4, #70 @ 0x46 │ │ │ │ - mov r5, r4 │ │ │ │ - mov r6, r4 │ │ │ │ - b.n 30aa8 │ │ │ │ - movw r4, #4356 @ 0x1104 │ │ │ │ - movt r4, #70 @ 0x46 │ │ │ │ - mov r5, r4 │ │ │ │ - b.n 30aa8 │ │ │ │ - movw r4, #4356 @ 0x1104 │ │ │ │ - movt r4, #70 @ 0x46 │ │ │ │ - bl 1dc0f4 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 30a28 │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r5, r3 │ │ │ │ - bne.n 30ac2 │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 30c6e │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - ldr r3, [r2, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #2 │ │ │ │ - bmi.n 30ae4 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - movw r1, #26320 @ 0x66d0 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 30a28 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - movw r1, #36756 @ 0x8f94 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr.w r0, [r3, #3888] @ 0xf30 │ │ │ │ - bl cc30c │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 30c62 │ │ │ │ - movs r3, #0 │ │ │ │ - movw r2, #9664 @ 0x25c0 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movw r1, #26364 @ 0x66fc │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - mov r3, r5 │ │ │ │ - bl cd23c │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov fp, r0 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 30b30 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r7, #0] │ │ │ │ - cbnz r2, 30b30 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 30c62 │ │ │ │ - ldr r1, [pc, #352] @ (30c9c ) │ │ │ │ - mov r0, r5 │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ - bl 8094c │ │ │ │ - cmp r0, #0 │ │ │ │ - bgt.n 30b62 │ │ │ │ - ldr.w r2, [fp] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w 30c62 │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [fp] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 30c62 │ │ │ │ - b.n 30ba2 │ │ │ │ - ldr r1, [pc, #316] @ (30ca0 ) │ │ │ │ - add r2, sp, #44 @ 0x2c │ │ │ │ - mov r0, fp │ │ │ │ - bl b936c │ │ │ │ - ldr.w r2, [fp] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 30b86 │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [fp] │ │ │ │ - cbnz r2, 30b86 │ │ │ │ - mov r0, fp │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - ldrd fp, r7, [sp, #40] @ 0x28 │ │ │ │ - cbnz r7, 30baa │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 30c62 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 30c62 │ │ │ │ - mov r0, fp │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 30c62 │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, r7 │ │ │ │ - bl d2ca0 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 30bca │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cbnz r3, 30bca │ │ │ │ - mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 30be4 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - cbnz r3, 30be4 │ │ │ │ - mov r0, fp │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.n 30c62 │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r5, r3 │ │ │ │ - bne.n 30c0c │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 30c62 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 30c62 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 30c62 │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 144418 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 30c2c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 30c2c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - cbz r7, 30c62 │ │ │ │ - add.w r1, r9, #4294967295 @ 0xffffffff │ │ │ │ - mov r0, r7 │ │ │ │ - bl 115b4c │ │ │ │ - mov r5, r0 │ │ │ │ - cbz r0, 30c4a │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r0, #0] │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 30c60 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cbnz r3, 30c60 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r5, 30c6e │ │ │ │ - bl 7f8d0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 30abe │ │ │ │ - b.n 30a28 │ │ │ │ - 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 1dc134 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 78344 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #84 @ 0x54 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ - vmla.i16 d0, d4, d7[0] │ │ │ │ - add r1, sp, #1008 @ 0x3f0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ldmia r6, {r2, r5, r6} │ │ │ │ - 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 30cc6 │ │ │ │ - bl 25edcc │ │ │ │ + bne.n 30cca │ │ │ │ + bl 25e704 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 30cd2 │ │ │ │ + cbz r3, 30cd6 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 30cf6 │ │ │ │ + b.n 30cfa │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 30ce6 │ │ │ │ + bl 979b4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 30cea │ │ │ │ movs r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 30cf2 │ │ │ │ + b.n 30cf6 │ │ │ │ mov r0, r4 │ │ │ │ - bl b1dd4 │ │ │ │ + bl b1350 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 30ce0 │ │ │ │ - ldr r0, [pc, #8] @ (30cfc ) │ │ │ │ + beq.n 30ce4 │ │ │ │ + ldr r0, [pc, #8] @ (30d00 ) │ │ │ │ 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 │ │ │ │ │ │ │ │ -00030d00 : │ │ │ │ +00030d04 : │ │ │ │ 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 30d30 │ │ │ │ + beq.n 30d34 │ │ │ │ mov.w r1, #484 @ 0x1e4 │ │ │ │ - movw r0, #48684 @ 0xbe2c │ │ │ │ + movw r0, #47108 @ 0xb804 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215dac <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 30d32 │ │ │ │ + b.n 30d36 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00030d34 : │ │ │ │ +00030d38 : │ │ │ │ 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 30d64 │ │ │ │ + beq.n 30d68 │ │ │ │ movw r1, #379 @ 0x17b │ │ │ │ - movw r0, #48684 @ 0xbe2c │ │ │ │ + movw r0, #47108 @ 0xb804 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215dac <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 30d66 │ │ │ │ + b.n 30d6a │ │ │ │ ldr r0, [r0, #24] │ │ │ │ pop {r3, pc} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r1 │ │ │ │ + cmp r2, #2 │ │ │ │ + bne.n 30da8 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #5 │ │ │ │ + bmi.n 30dc2 │ │ │ │ + movw r2, #61100 @ 0xeeac │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + movw r1, #57160 @ 0xdf48 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #16300 @ 0x3fac │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 23b790 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 30dbe │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #16300 @ 0x3fac │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c0190 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 30d80 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 30dda │ │ │ │ + ldr r6, [pc, #24] @ (30ddc ) │ │ │ │ + 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 dc874 │ │ │ │ + str r5, [r4, #44] @ 0x2c │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ ldr r1, [r0, #16] │ │ │ │ subs r5, r1, #1 │ │ │ │ str r5, [r0, #16] │ │ │ │ ldrsb.w r2, [r1, #-1] │ │ │ │ ldrb.w r3, [r1, #-1] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 30d6a │ │ │ │ + bge.n 30de2 │ │ │ │ ubfx r3, r3, #3, #4 │ │ │ │ cmp r3, #15 │ │ │ │ - beq.n 30dc2 │ │ │ │ + beq.n 30e3a │ │ │ │ cmp r3, #12 │ │ │ │ - bhi.n 30d98 │ │ │ │ + bhi.n 30e10 │ │ │ │ cmp r3, #11 │ │ │ │ - beq.n 30dc6 │ │ │ │ + beq.n 30e3e │ │ │ │ sub.w r2, r3, #12 │ │ │ │ negs r3, r2 │ │ │ │ adcs r3, r2 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 30dc8 │ │ │ │ + b.n 30e40 │ │ │ │ mov r4, r1 │ │ │ │ movs r6, #0 │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ and.w r2, r3, #63 @ 0x3f │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 30db8 │ │ │ │ + bpl.n 30e30 │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ adds r6, #6 │ │ │ │ and.w r7, r3, #63 @ 0x3f │ │ │ │ lsls r7, r6 │ │ │ │ orrs r2, r7 │ │ │ │ - b.n 30da4 │ │ │ │ + b.n 30e1c │ │ │ │ lsrs r3, r2, #1 │ │ │ │ lsls r7, r2, #31 │ │ │ │ - bpl.n 30dc8 │ │ │ │ + bpl.n 30e40 │ │ │ │ negs r3, r3 │ │ │ │ - b.n 30dc8 │ │ │ │ + b.n 30e40 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 30dc8 │ │ │ │ + b.n 30e40 │ │ │ │ movs r3, #1 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ str r4, [r0, #4] │ │ │ │ subs r2, r2, r3 │ │ │ │ str r2, [r0, #12] │ │ │ │ - cbz r4, 30de6 │ │ │ │ + cbz r4, 30e5e │ │ │ │ ldrb.w r3, [r5, #-1]! │ │ │ │ lsls r6, r3, #24 │ │ │ │ - bpl.n 30dd4 │ │ │ │ + bpl.n 30e4c │ │ │ │ and.w r3, r3, #7 │ │ │ │ adds r3, #1 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 30de8 │ │ │ │ + b.n 30e60 │ │ │ │ movs r3, #1 │ │ │ │ subs r4, r4, r3 │ │ │ │ str r4, [r0, #0] │ │ │ │ pop {r4, r5, r6, r7} │ │ │ │ ldrb.w r3, [r1, #-2] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #31 │ │ │ │ it eq │ │ │ │ moveq.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r0, #8] │ │ │ │ bx lr │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r1 │ │ │ │ - cmp r2, #2 │ │ │ │ - bne.n 30e3c │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #5 │ │ │ │ - bmi.n 30e56 │ │ │ │ - movw r2, #62676 @ 0xf4d4 │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58696 @ 0xe548 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #17808 @ 0x4590 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 30e52 │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #17808 @ 0x4590 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 30e14 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 30e6e │ │ │ │ - ldr r6, [pc, #24] @ (30e70 ) │ │ │ │ - mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r4, [r5, r6] │ │ │ │ - ldr r5, [r4, #44] @ 0x2c │ │ │ │ - str r2, [r4, #44] @ 0x2c │ │ │ │ - bl dd304 │ │ │ │ - str r5, [r4, #44] @ 0x2c │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - b.w 211298 <_PyThreadState_GetCurrent@@Base+0x84> │ │ │ │ + b.w 2109b8 <_PyThreadState_GetCurrent@@Base+0x84> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - cbnz r2, 30eaa │ │ │ │ + cbnz r2, 30eae │ │ │ │ add r1, sp, #12 │ │ │ │ movs r3, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #58612 @ 0xe4f4 │ │ │ │ + movw r1, #57076 @ 0xdef4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ - bl c0100 │ │ │ │ - cbnz r0, 30ec0 │ │ │ │ - b.n 30ebc │ │ │ │ - movw r0, #58612 @ 0xe4f4 │ │ │ │ + bl bf670 │ │ │ │ + cbnz r0, 30ec4 │ │ │ │ + b.n 30ec0 │ │ │ │ + movw r0, #57076 @ 0xdef4 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ mov r1, r2 │ │ │ │ - bl 16ca80 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16be28 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 30e90 │ │ │ │ + bne.n 30e94 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 30ec6 │ │ │ │ + b.n 30eca │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl c3334 │ │ │ │ + bl c2884 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00030eca : │ │ │ │ +00030ece : │ │ │ │ stmdb 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 r8, r3 │ │ │ │ - ldr r3, [pc, #448] @ (310a0 ) │ │ │ │ + ldr r3, [pc, #448] @ (310a4 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r9, r2 │ │ │ │ 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 77a4c │ │ │ │ - cbz r0, 30f32 │ │ │ │ + bl 77a9c │ │ │ │ + cbz r0, 30f36 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1a8de8 │ │ │ │ + bl 1a7fa0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - cbnz r0, 30f36 │ │ │ │ + cbnz r0, 30f3a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 30f32 │ │ │ │ + beq.n 30f36 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 30f32 │ │ │ │ - ldr r2, [pc, #392] @ (310a4 ) │ │ │ │ + cbnz r3, 30f36 │ │ │ │ + ldr r2, [pc, #392] @ (310a8 ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 30f2a │ │ │ │ + cbz r3, 30f2e │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 31098 │ │ │ │ + b.n 3109c │ │ │ │ cmp.w r9, #0 │ │ │ │ it eq │ │ │ │ moveq r9, sl │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 30fb2 │ │ │ │ + beq.n 30fb6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 72184 │ │ │ │ + bl 72174 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 31066 │ │ │ │ + beq.w 3106a │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ adds r0, r6, r3 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 76fe4 │ │ │ │ + bl 77034 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3102a │ │ │ │ + beq.n 3102e │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ cmp r3, r2 │ │ │ │ - bge.n 30f74 │ │ │ │ + bge.n 30f78 │ │ │ │ ldr.w r2, [r8, r3, lsl #2] │ │ │ │ str.w r2, [r7, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ - b.n 30f62 │ │ │ │ + b.n 30f66 │ │ │ │ add.w r0, r7, r2, lsl #2 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ add.w ip, r4, #8 │ │ │ │ movs r3, #0 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ add.w lr, r2, #4 │ │ │ │ cmp r3, r6 │ │ │ │ - bge.n 30fac │ │ │ │ + bge.n 30fb0 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ ldr.w r1, [r2, r3, lsl #3] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r8 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r1, #0] │ │ │ │ str.w r1, [ip, #4]! │ │ │ │ ldr.w r2, [lr, r3, lsl #3] │ │ │ │ adds r3, #1 │ │ │ │ str.w r2, [r0], #4 │ │ │ │ - b.n 30f88 │ │ │ │ + b.n 30f8c │ │ │ │ mov r8, r4 │ │ │ │ mov r6, r7 │ │ │ │ - b.n 30fb6 │ │ │ │ + b.n 30fba │ │ │ │ mov r7, r8 │ │ │ │ mov r8, r6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ 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 1a8eb4 │ │ │ │ + bl 1a806c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 31020 │ │ │ │ + cbz r0, 31024 │ │ │ │ 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 1a9010 │ │ │ │ + bl 1a81c8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3101e │ │ │ │ + beq.n 31022 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3101e │ │ │ │ - ldr r2, [pc, #156] @ (310a4 ) │ │ │ │ + cbnz r3, 31022 │ │ │ │ + ldr r2, [pc, #156] @ (310a8 ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 31016 │ │ │ │ + cbz r3, 3101a │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ mov r4, r7 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 31068 │ │ │ │ + beq.n 3106c │ │ │ │ mov r7, r6 │ │ │ │ - b.n 3102e │ │ │ │ + b.n 31032 │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3103e │ │ │ │ + bne.n 31042 │ │ │ │ mov r6, r7 │ │ │ │ - b.n 31068 │ │ │ │ + b.n 3106c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3103a │ │ │ │ - ldr r2, [pc, #88] @ (310a4 ) │ │ │ │ + bne.n 3103e │ │ │ │ + ldr r2, [pc, #88] @ (310a8 ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 3105a │ │ │ │ + cbz r3, 3105e │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 3103a │ │ │ │ + b.n 3103e │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77384 │ │ │ │ + bl 773d4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 31098 │ │ │ │ + beq.n 3109c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 31098 │ │ │ │ - ldr r2, [pc, #36] @ (310a4 ) │ │ │ │ + cbnz r3, 3109c │ │ │ │ + ldr r2, [pc, #36] @ (310a8 ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 31090 │ │ │ │ + cbz r3, 31094 │ │ │ │ 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] │ │ │ │ @@ -9758,46 +9759,46 @@ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -000310a8 <_Py_open_noraise@@Base>: │ │ │ │ +000310ac <_Py_open_noraise@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ orr.w r1, r1, #524288 @ 0x80000 │ │ │ │ blx 2a004 <__open64_2@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 310dc <_Py_open_noraise@@Base+0x34> │ │ │ │ + blt.n 310e0 <_Py_open_noraise@@Base+0x34> │ │ │ │ movs r2, #0 │ │ │ │ movw r3, #23144 @ 0x5a68 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1b5458 │ │ │ │ + bl 1b46e4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 310e0 <_Py_open_noraise@@Base+0x38> │ │ │ │ + bne.n 310e4 <_Py_open_noraise@@Base+0x38> │ │ │ │ mov r0, r4 │ │ │ │ blx 29fa0 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000310e4 : │ │ │ │ +000310e8 : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 12d320 │ │ │ │ + b.w 12ca4c │ │ │ │ │ │ │ │ -000310ea : │ │ │ │ - b.w 1b43a0 │ │ │ │ +000310ee : │ │ │ │ + b.w 1b362c │ │ │ │ ldr r0, [r0, #32] │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r0, 310f8 │ │ │ │ + cbz r0, 310fc │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ @@ -9810,429 +9811,429 @@ │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 31148 │ │ │ │ + cbz r0, 3114c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 31148 │ │ │ │ + beq.n 3114c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 31148 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3114c │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 31164 │ │ │ │ + cbz r0, 31168 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 31164 │ │ │ │ + beq.n 31168 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 31164 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 31168 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 31180 │ │ │ │ + cbz r0, 31184 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 31180 │ │ │ │ + beq.n 31184 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 31180 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 31184 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 3119c │ │ │ │ + cbz r0, 311a0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3119c │ │ │ │ + beq.n 311a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3119c │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 311a0 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000311a0 <_PyInterpreterState_IDDecref@@Base>: │ │ │ │ +000311a4 <_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 11d7b0 │ │ │ │ + bl 11cd3c │ │ │ │ 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 100124 │ │ │ │ + bl ff64c │ │ │ │ orrs.w r3, r5, r6 │ │ │ │ - bne.n 31204 <_PyInterpreterState_IDDecref@@Base+0x64> │ │ │ │ + bne.n 31208 <_PyInterpreterState_IDDecref@@Base+0x64> │ │ │ │ ldr.w r3, [r4, #3664] @ 0xe50 │ │ │ │ - cbz r3, 31204 <_PyInterpreterState_IDDecref@@Base+0x64> │ │ │ │ + cbz r3, 31208 <_PyInterpreterState_IDDecref@@Base+0x64> │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13bf88 <_PyThreadState_NewBound@@Base> │ │ │ │ + bl 13b69c <_PyThreadState_NewBound@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - bl 1d5e5c │ │ │ │ + bl 1d5274 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e1010 │ │ │ │ + bl 1e0510 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1d5e5c │ │ │ │ + b.w 1d5274 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00031206 : │ │ │ │ +0003120a : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #72] @ (31260 ) │ │ │ │ + ldr r4, [pc, #72] @ (31264 ) │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1cec64 │ │ │ │ + bl 1ce07c │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r3, [r4, #1292] @ 0x50c │ │ │ │ - cbz r3, 31250 │ │ │ │ + cbz r3, 31254 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ movs r1, #1 │ │ │ │ - bl 11d7b0 │ │ │ │ + bl 11cd3c │ │ │ │ ldr.w r3, [r4, #1292] @ 0x50c │ │ │ │ - cbz r3, 31242 │ │ │ │ + cbz r3, 31246 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1ce52c │ │ │ │ - b.n 31246 │ │ │ │ + bl 1cd934 │ │ │ │ + b.n 3124a │ │ │ │ mvn.w r5, #1 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 100124 │ │ │ │ - b.n 31254 │ │ │ │ + bl ff64c │ │ │ │ + b.n 31258 │ │ │ │ mvn.w r5, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cecf4 │ │ │ │ + bl 1ce10c │ │ │ │ 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 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #28] @ (31290 ) │ │ │ │ + ldr r3, [pc, #28] @ (31294 ) │ │ │ │ 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 1e0e4c │ │ │ │ + bl 1e034c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00031294 : │ │ │ │ - ldr r0, [pc, #4] @ (3129c ) │ │ │ │ - b.w cbed4 │ │ │ │ +00031298 : │ │ │ │ + ldr r0, [pc, #4] @ (312a0 ) │ │ │ │ + b.w cb430 │ │ │ │ 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, #32060 @ 0x7d3c │ │ │ │ + movw r1, #30476 @ 0x770c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r4, r0 │ │ │ │ - bl 10702c │ │ │ │ + bl 106450 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 312c8 │ │ │ │ + bge.n 312cc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 31582 │ │ │ │ + b.n 31586 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32072 @ 0x7d48 │ │ │ │ + movw r1, #30488 @ 0x7718 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106450 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 312c2 │ │ │ │ + blt.n 312c6 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32084 @ 0x7d54 │ │ │ │ + movw r1, #30500 @ 0x7724 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106450 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 312c2 │ │ │ │ + blt.n 312c6 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32096 @ 0x7d60 │ │ │ │ + movw r1, #30512 @ 0x7730 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106450 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 312c2 │ │ │ │ + blt.n 312c6 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32104 @ 0x7d68 │ │ │ │ + movw r1, #30520 @ 0x7738 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106450 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 312c2 │ │ │ │ + blt.n 312c6 │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32116 @ 0x7d74 │ │ │ │ + movw r1, #30532 @ 0x7744 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106450 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 312c2 │ │ │ │ + blt.n 312c6 │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32128 @ 0x7d80 │ │ │ │ + movw r1, #30544 @ 0x7750 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106450 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 312c2 │ │ │ │ + blt.n 312c6 │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32140 @ 0x7d8c │ │ │ │ + movw r1, #30556 @ 0x775c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106450 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 312c2 │ │ │ │ + blt.n 312c6 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32152 @ 0x7d98 │ │ │ │ + movw r1, #30568 @ 0x7768 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106450 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 312c2 │ │ │ │ + blt.n 312c6 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32160 @ 0x7da0 │ │ │ │ + movw r1, #30576 @ 0x7770 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106450 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 312c2 │ │ │ │ + blt.n 312c6 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32172 @ 0x7dac │ │ │ │ + movw r1, #30588 @ 0x777c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106450 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 312c2 │ │ │ │ + blt.n 312c6 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32184 @ 0x7db8 │ │ │ │ + movw r1, #30600 @ 0x7788 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106450 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 312c2 │ │ │ │ + blt.n 312c6 │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32196 @ 0x7dc4 │ │ │ │ + movw r1, #30612 @ 0x7794 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106450 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 312c2 │ │ │ │ + blt.n 312c6 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32208 @ 0x7dd0 │ │ │ │ + movw r1, #30624 @ 0x77a0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106450 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 312c2 │ │ │ │ + blt.w 312c6 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32220 @ 0x7ddc │ │ │ │ + movw r1, #30636 @ 0x77ac │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106450 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 312c2 │ │ │ │ + blt.w 312c6 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32232 @ 0x7de8 │ │ │ │ + movw r1, #30648 @ 0x77b8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106450 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 312c2 │ │ │ │ + blt.w 312c6 │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32244 @ 0x7df4 │ │ │ │ + movw r1, #30660 @ 0x77c4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106450 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 312c2 │ │ │ │ + blt.w 312c6 │ │ │ │ movs r2, #24 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32256 @ 0x7e00 │ │ │ │ + movw r1, #30672 @ 0x77d0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106450 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 312c2 │ │ │ │ + blt.w 312c6 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32268 @ 0x7e0c │ │ │ │ + movw r1, #30684 @ 0x77dc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106450 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 312c2 │ │ │ │ + blt.w 312c6 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32280 @ 0x7e18 │ │ │ │ + movw r1, #30696 @ 0x77e8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106450 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 312c2 │ │ │ │ + blt.w 312c6 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32288 @ 0x7e20 │ │ │ │ + movw r1, #30704 @ 0x77f0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106450 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 312c2 │ │ │ │ + blt.w 312c6 │ │ │ │ movs r2, #136 @ 0x88 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32300 @ 0x7e2c │ │ │ │ + movw r1, #30716 @ 0x77fc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106450 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 312c2 │ │ │ │ + blt.w 312c6 │ │ │ │ movs r2, #144 @ 0x90 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32312 @ 0x7e38 │ │ │ │ + movw r1, #30728 @ 0x7808 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106450 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 312c2 │ │ │ │ + blt.w 312c6 │ │ │ │ movs r2, #152 @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32324 @ 0x7e44 │ │ │ │ + movw r1, #30740 @ 0x7814 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106450 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 312c2 │ │ │ │ + blt.w 312c6 │ │ │ │ movs r2, #160 @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32336 @ 0x7e50 │ │ │ │ + movw r1, #30752 @ 0x7820 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106450 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 312c2 │ │ │ │ + blt.w 312c6 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32348 @ 0x7e5c │ │ │ │ + movw r1, #30764 @ 0x782c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106450 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 312c2 │ │ │ │ + blt.w 312c6 │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32360 @ 0x7e68 │ │ │ │ + movw r1, #30776 @ 0x7838 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106450 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 312c2 │ │ │ │ + blt.w 312c6 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32372 @ 0x7e74 │ │ │ │ + movw r1, #30788 @ 0x7844 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106450 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 312c2 │ │ │ │ + blt.w 312c6 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32384 @ 0x7e80 │ │ │ │ + movw r1, #30800 @ 0x7850 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106450 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 312c2 │ │ │ │ + blt.w 312c6 │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32396 @ 0x7e8c │ │ │ │ + movw r1, #30812 @ 0x785c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106450 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 312c2 │ │ │ │ + blt.w 312c6 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32408 @ 0x7e98 │ │ │ │ + movw r1, #30824 @ 0x7868 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106450 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 312c2 │ │ │ │ + blt.w 312c6 │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32420 @ 0x7ea4 │ │ │ │ + movw r1, #30836 @ 0x7874 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106450 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 312c2 │ │ │ │ + blt.w 312c6 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32432 @ 0x7eb0 │ │ │ │ + movw r1, #30848 @ 0x7880 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106450 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 312c2 │ │ │ │ + blt.w 312c6 │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32448 @ 0x7ec0 │ │ │ │ + movw r1, #30864 @ 0x7890 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106450 │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0, #24] │ │ │ │ - cbz r4, 315d0 │ │ │ │ + cbz r4, 315d4 │ │ │ │ ldrd r6, r7, [r0, #16] │ │ │ │ movs r3, #0 │ │ │ │ add.w r1, r0, #16 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ ldrexd r8, r9, [r1] │ │ │ │ strexd r5, r2, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 315a8 │ │ │ │ + bne.n 315ac │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 100124 │ │ │ │ + bl ff64c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #32456 @ 0x7ec8 │ │ │ │ + movw r0, #30920 @ 0x78c8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 82d70 │ │ │ │ + b.w 828c0 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #58320 @ 0xe3d0 │ │ │ │ + movw r1, #56784 @ 0xddd0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ 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 │ │ │ │ @@ -10243,713 +10244,713 @@ │ │ │ │ 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, #32560 @ 0x7f30 │ │ │ │ + movw r1, #31024 @ 0x7930 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ - bl c0100 │ │ │ │ - cbz r0, 31644 │ │ │ │ + bl bf670 │ │ │ │ + cbz r0, 31648 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl cdef4 │ │ │ │ - cbnz r0, 31648 │ │ │ │ + bl cd44c │ │ │ │ + cbnz r0, 3164c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #32460 @ 0x7ecc │ │ │ │ + movw r1, #30924 @ 0x78cc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 316f0 │ │ │ │ + b.n 316f4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #5 │ │ │ │ - bmi.n 3166a │ │ │ │ + bmi.n 3166e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #32488 @ 0x7ee8 │ │ │ │ + movw r1, #30952 @ 0x78e8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 31644 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 31648 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - cbz r1, 3168e │ │ │ │ + cbz r1, 31692 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 31696 │ │ │ │ + bmi.n 3169a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #32512 @ 0x7f00 │ │ │ │ + movw r1, #30976 @ 0x7900 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 31644 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 31648 │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #16568 @ 0x40b8 │ │ │ │ + movw r1, #15032 @ 0x3ab8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #32552 @ 0x7f28 │ │ │ │ + movw r0, #31016 @ 0x7928 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 90660 │ │ │ │ + bl 8fa80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 31644 │ │ │ │ - bl 1da05c │ │ │ │ + blt.n 31648 │ │ │ │ + bl 1d941c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 31644 │ │ │ │ + beq.n 31648 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ strd r4, r1, [sp] │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - bl 1f4438 │ │ │ │ + bl 1f3698 │ │ │ │ adds r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bne.n 316da │ │ │ │ - bl 1da8d4 │ │ │ │ - b.n 31644 │ │ │ │ - bl 1f9efc │ │ │ │ + bne.n 316de │ │ │ │ + bl 1d9c98 │ │ │ │ + b.n 31648 │ │ │ │ + bl 1f94a0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r1 │ │ │ │ - bl 1da8d4 │ │ │ │ + bl 1d9c98 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl fa7f4 │ │ │ │ + bl f9e6c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #32 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 3170e │ │ │ │ + cbz r3, 31712 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 31710 │ │ │ │ + b.n 31714 │ │ │ │ mov r4, r3 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ add r4, r1 │ │ │ │ str r5, [sp, #24] │ │ │ │ - cbnz r3, 31724 │ │ │ │ + cbnz r3, 31728 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 31724 │ │ │ │ + blt.n 31728 │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 31724 │ │ │ │ - cbnz r0, 31740 │ │ │ │ - ldr r5, [pc, #236] @ (31814 ) │ │ │ │ + bgt.n 31728 │ │ │ │ + cbnz r0, 31744 │ │ │ │ + ldr r5, [pc, #236] @ (31818 ) │ │ │ │ add r2, sp, #28 │ │ │ │ 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 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 31740 │ │ │ │ + bl 101324 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 31744 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3180c │ │ │ │ - cbnz r4, 31760 │ │ │ │ + b.n 31810 │ │ │ │ + cbnz r4, 31764 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ - movw r1, #3560 @ 0xde8 │ │ │ │ + movw r1, #2056 @ 0x808 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #32580 @ 0x7f44 │ │ │ │ + movw r0, #31044 @ 0x7944 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r6 │ │ │ │ - bl 90660 │ │ │ │ + bl 8fa80 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3176e │ │ │ │ - b.n 3173c │ │ │ │ + bge.n 31772 │ │ │ │ + b.n 31740 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 13a934 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ + bl 13a048 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 31742 │ │ │ │ - b.n 3173c │ │ │ │ + bne.n 31746 │ │ │ │ + b.n 31740 │ │ │ │ cmp r6, #2 │ │ │ │ - ble.n 31790 │ │ │ │ + ble.n 31794 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #3 │ │ │ │ - movw r1, #32596 @ 0x7f54 │ │ │ │ + movw r1, #31060 @ 0x7954 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w d2028 │ │ │ │ + b.w d1590 │ │ │ │ adds r2, r6, #1 │ │ │ │ - bge.n 317ac │ │ │ │ + bge.n 317b0 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #32676 @ 0x7fa4 │ │ │ │ + movw r1, #31140 @ 0x79a4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 3173c │ │ │ │ - ldr r2, [pc, #104] @ (31818 ) │ │ │ │ + bl 126e1c │ │ │ │ + b.n 31740 │ │ │ │ + ldr r2, [pc, #104] @ (3181c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 72334 │ │ │ │ + bl 7239c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3173c │ │ │ │ + beq.n 31740 │ │ │ │ adds r3, r6, #1 │ │ │ │ - bne.n 317ec │ │ │ │ + bne.n 317f0 │ │ │ │ addw r6, r5, #3748 @ 0xea4 │ │ │ │ addw r5, r5, #3796 @ 0xed4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ adds r6, #16 │ │ │ │ - bl 31d90 │ │ │ │ - cbz r0, 317e6 │ │ │ │ + bl 31d94 │ │ │ │ + cbz r0, 317ea │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 317fc │ │ │ │ - b.n 3173c │ │ │ │ + bne.n 31800 │ │ │ │ + b.n 31740 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 317ce │ │ │ │ - b.n 3180c │ │ │ │ + bne.n 317d2 │ │ │ │ + b.n 31810 │ │ │ │ add.w r1, r5, r6, lsl #4 │ │ │ │ addw r1, r1, #3748 @ 0xea4 │ │ │ │ - bl 31d90 │ │ │ │ - cbz r0, 3180c │ │ │ │ - b.n 317da │ │ │ │ + bl 31d94 │ │ │ │ + cbz r0, 31810 │ │ │ │ + b.n 317de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3173c │ │ │ │ + bne.n 31740 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3173c │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 31740 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf1340047 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - movw r2, #59296 @ 0xe7a0 │ │ │ │ + movw r2, #57760 @ 0xe1a0 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1cded4 │ │ │ │ - cbz r0, 31862 │ │ │ │ + bl 1cd2dc │ │ │ │ + cbz r0, 31866 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bmi.n 31868 │ │ │ │ + bmi.n 3186c │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - movw r1, #32808 @ 0x8028 │ │ │ │ + movw r1, #31272 @ 0x7a28 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1590 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 31cf4 │ │ │ │ + b.n 31cf8 │ │ │ │ ldr.w ip, [r5, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 31884 │ │ │ │ + beq.n 31888 │ │ │ │ add.w fp, r5, #8 │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov r7, fp │ │ │ │ movs r1, #0 │ │ │ │ - b.n 318b8 │ │ │ │ + b.n 318bc │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #32856 @ 0x8058 │ │ │ │ + movw r1, #31320 @ 0x7a58 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 31862 │ │ │ │ + bl d1590 │ │ │ │ + b.n 31866 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 31914 │ │ │ │ + beq.n 31918 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3189e │ │ │ │ + bne.n 318a2 │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 31914 │ │ │ │ + beq.n 31918 │ │ │ │ adds r1, #1 │ │ │ │ cmp ip, r1 │ │ │ │ - ble.n 3192c │ │ │ │ + ble.n 31930 │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r6, [r2, #84] @ 0x54 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 318e4 │ │ │ │ + blt.n 318e8 │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ - movw r1, #32912 @ 0x8090 │ │ │ │ + movw r1, #31376 @ 0x7a90 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 31862 │ │ │ │ + bl d1590 │ │ │ │ + b.n 31866 │ │ │ │ ldr.w r2, [r3, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 3189e │ │ │ │ + beq.n 318a2 │ │ │ │ ldr.w lr, [r2, #8]! │ │ │ │ movs r6, #0 │ │ │ │ cmp lr, r6 │ │ │ │ add.w r6, r6, #1 │ │ │ │ - ble.n 3190a │ │ │ │ + ble.n 3190e │ │ │ │ ldr.w r8, [r2, #4]! │ │ │ │ cmp r4, r8 │ │ │ │ - bne.n 318f2 │ │ │ │ - b.n 31914 │ │ │ │ + bne.n 318f6 │ │ │ │ + b.n 31918 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ - cbz r3, 31910 │ │ │ │ + cbz r3, 31914 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 31904 │ │ │ │ - b.n 31914 │ │ │ │ + bne.n 31908 │ │ │ │ + b.n 31918 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 318b6 │ │ │ │ + bne.n 318ba │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #32960 @ 0x80c0 │ │ │ │ + movw r1, #31424 @ 0x7ac0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 31862 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 31866 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a3b04 <_PyThreadState_New@@Base+0x3178> │ │ │ │ + bl 1a2b04 <_PyThreadState_New@@Base+0x3180> │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 31862 │ │ │ │ - movw r2, #59296 @ 0xe7a0 │ │ │ │ + beq.n 31866 │ │ │ │ + movw r2, #57760 @ 0xe1a0 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ ldr.w r0, [r4, #128] @ 0x80 │ │ │ │ mov r1, r8 │ │ │ │ - bl 215dfc │ │ │ │ + bl 215528 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 31862 │ │ │ │ + beq.n 31866 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r6, [r4, #168] @ 0xa8 │ │ │ │ cmp r3, r2 │ │ │ │ ldr.w r9, [r4, #128] @ 0x80 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r7, r3, #30 │ │ │ │ - bpl.n 31970 │ │ │ │ + bpl.n 31974 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a1460 <_PyThreadState_New@@Base+0xad4> │ │ │ │ + bl 1a0458 <_PyThreadState_New@@Base+0xad4> │ │ │ │ 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 72334 │ │ │ │ + bl 7239c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 31c64 │ │ │ │ + beq.w 31c68 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 215f68 │ │ │ │ + bl 215694 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 319ac │ │ │ │ + bge.n 319b0 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ add.w sl, r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 31bfc │ │ │ │ + b.n 31c00 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 319c2 │ │ │ │ + beq.n 319c6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 319c2 │ │ │ │ + cbnz r3, 319c6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r4, #168] @ 0xa8 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 31b76 │ │ │ │ + bne.w 31b7a │ │ │ │ strd fp, r9, [sp, #20] │ │ │ │ mov.w sl, #0 │ │ │ │ mov fp, r4 │ │ │ │ add.w r3, r6, #8 │ │ │ │ str r5, [sp, #28] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp sl, r3 │ │ │ │ - bge.w 31b24 │ │ │ │ + bge.w 31b28 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r7, [r3, #4]! │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 31b1e │ │ │ │ + bge.w 31b22 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ ldr.w r4, [r7, #180] @ 0xb4 │ │ │ │ lsls r5, r3, #30 │ │ │ │ - bpl.n 31a38 │ │ │ │ - ldr r3, [pc, #692] @ (31cb8 ) │ │ │ │ + bpl.n 31a3c │ │ │ │ + ldr r3, [pc, #692] @ (31cbc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ subs r4, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r4, r3 │ │ │ │ adds r2, r1, r3 │ │ │ │ add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ ldr.w r0, [r2, #252] @ 0xfc │ │ │ │ add.w r2, r3, #92672 @ 0x16a00 │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ add r2, r1 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 31a36 │ │ │ │ + beq.n 31a3a │ │ │ │ cmp r4, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r3, r3, #98304 @ 0x18000 │ │ │ │ addls r3, #228 @ 0xe4 │ │ │ │ addls r2, r1, r3 │ │ │ │ ldr r4, [r2, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 31b1e │ │ │ │ + beq.n 31b22 │ │ │ │ mov r0, fp │ │ │ │ - bl 7df90 │ │ │ │ + bl 7df58 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 31afc │ │ │ │ - bl d42d0 │ │ │ │ + bne.n 31b00 │ │ │ │ + bl d3838 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ ldr.w r9, [r7, #180] @ 0xb4 │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bpl.n 31a94 │ │ │ │ - ldr r3, [pc, #604] @ (31cb8 ) │ │ │ │ + bpl.n 31a98 │ │ │ │ + ldr r3, [pc, #604] @ (31cbc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add.w r0, r9, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ adds r2, r1, r3 │ │ │ │ add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ ldr.w lr, [r2, #252] @ 0xfc │ │ │ │ add.w r2, r3, #92672 @ 0x16a00 │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ add r2, r1 │ │ │ │ cmp lr, r7 │ │ │ │ - beq.n 31a90 │ │ │ │ + beq.n 31a94 │ │ │ │ cmp r0, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r3, r3, #98304 @ 0x18000 │ │ │ │ addls r3, #228 @ 0xe4 │ │ │ │ addls r2, r1, r3 │ │ │ │ ldr.w r9, [r2, #20] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 31b0a │ │ │ │ + beq.n 31b0e │ │ │ │ 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 8e5ec │ │ │ │ - cbz r0, 31b0a │ │ │ │ + bl 8dae8 │ │ │ │ + cbz r0, 31b0e │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, r8 │ │ │ │ - beq.n 31aa2 │ │ │ │ + beq.n 31aa6 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 31aa2 │ │ │ │ + ble.n 31aa6 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ cmp fp, r2 │ │ │ │ - bne.n 31af0 │ │ │ │ + bne.n 31af4 │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 31ae8 │ │ │ │ + bne.n 31aec │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 31afc │ │ │ │ + beq.n 31b00 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 31afc │ │ │ │ + b.n 31b00 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - b.n 31ad6 │ │ │ │ + b.n 31ada │ │ │ │ cmp r3, ip │ │ │ │ itt ne │ │ │ │ addne.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ strne r3, [r2, #0] │ │ │ │ - b.n 31aa2 │ │ │ │ + b.n 31aa6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl bc934 │ │ │ │ - cbz r0, 31b0a │ │ │ │ - bl d42d0 │ │ │ │ + bl bbea4 │ │ │ │ + cbz r0, 31b0e │ │ │ │ + bl d3838 │ │ │ │ mov r0, r5 │ │ │ │ - bl 783a0 │ │ │ │ + bl 783f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1376b8 │ │ │ │ - cbnz r0, 31b1e │ │ │ │ + bl 136de4 │ │ │ │ + cbnz r0, 31b22 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1376ec │ │ │ │ + bl 136e18 │ │ │ │ add.w sl, sl, #1 │ │ │ │ - b.n 319de │ │ │ │ + b.n 319e2 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ mov r4, fp │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ ldr.w r8, [r5, #8] │ │ │ │ movs r5, #0 │ │ │ │ mov r7, r5 │ │ │ │ mov r1, r4 │ │ │ │ cmp r8, r5 │ │ │ │ - ble.n 31b52 │ │ │ │ + ble.n 31b56 │ │ │ │ ldr.w r0, [fp, #4]! │ │ │ │ adds r5, #1 │ │ │ │ - bl 7da10 │ │ │ │ + bl 7d9d8 │ │ │ │ cmp r0, #0 │ │ │ │ it lt │ │ │ │ movlt.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 31b38 │ │ │ │ + b.n 31b3c │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ - cbz r3, 31b5e │ │ │ │ + cbz r3, 31b62 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ba404 │ │ │ │ + bl 1b980c │ │ │ │ movw r5, #45388 @ 0xb14c │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r0, r4 │ │ │ │ - cbz r3, 31b78 │ │ │ │ + cbz r3, 31b7c │ │ │ │ ldr r1, [r5, #24] │ │ │ │ adds r5, #28 │ │ │ │ - bl 1220a8 │ │ │ │ - b.n 31b66 │ │ │ │ + bl 1215d0 │ │ │ │ + b.n 31b6a │ │ │ │ movs r7, #0 │ │ │ │ - bl 13aaa8 │ │ │ │ + bl 13a1bc │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldrb.w r3, [r0, #537] @ 0x219 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strbne.w r3, [r0, #537] @ 0x219 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 31ba4 │ │ │ │ + beq.n 31ba8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 31ba4 │ │ │ │ + cbnz r3, 31ba8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 31cf4 │ │ │ │ + beq.w 31cf8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 31cf4 │ │ │ │ + bne.w 31cf8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 31cf4 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 31cf8 │ │ │ │ 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, #64196 @ 0xfac4 │ │ │ │ + movw r1, #62660 @ 0xf4c4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ movs r2, #2 │ │ │ │ ldr.w r0, [r3, sl, lsl #2] │ │ │ │ movs r3, #3 │ │ │ │ - bl c0100 │ │ │ │ + bl bf670 │ │ │ │ ldrd r2, r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [r2, #172] @ 0xac │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 31c04 │ │ │ │ + beq.n 31c08 │ │ │ │ add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp.w sl, #0 │ │ │ │ - blt.n 31c4e │ │ │ │ - b.n 31bc6 │ │ │ │ + blt.n 31c52 │ │ │ │ + b.n 31bca │ │ │ │ ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 31c20 │ │ │ │ + beq.n 31c24 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [fp] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bpl.n 31c30 │ │ │ │ + bpl.n 31c34 │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 1a1460 <_PyThreadState_New@@Base+0xad4> │ │ │ │ + bl 1a0458 <_PyThreadState_New@@Base+0xad4> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str.w fp, [r2, #172] @ 0xac │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 31bf8 │ │ │ │ + beq.n 31bfc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 31bf8 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 31bf8 │ │ │ │ + bne.n 31bfc │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 31bfc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 31c64 │ │ │ │ + beq.n 31c68 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 31c64 │ │ │ │ + cbnz r3, 31c68 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r4, #168] @ 0xa8 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 31cbc │ │ │ │ + bne.n 31cc0 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 31c78 │ │ │ │ + bpl.n 31c7c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1460 <_PyThreadState_New@@Base+0xad4> │ │ │ │ + bl 1a0458 <_PyThreadState_New@@Base+0xad4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str.w r6, [r4, #168] @ 0xa8 │ │ │ │ cmp r3, r2 │ │ │ │ str.w r9, [r4, #128] @ 0x80 │ │ │ │ - beq.n 31c96 │ │ │ │ + beq.n 31c9a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 31c96 │ │ │ │ + cbnz r3, 31c9a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 31862 │ │ │ │ + beq.w 31866 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 31862 │ │ │ │ + bne.w 31866 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 31862 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 31866 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 31cd2 │ │ │ │ + beq.n 31cd6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 31cd2 │ │ │ │ + cbnz r3, 31cd6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 31862 │ │ │ │ + beq.w 31866 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 31862 │ │ │ │ + bne.w 31866 │ │ │ │ mov r0, r9 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 31862 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 31866 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #28] @ (31d28 ) │ │ │ │ + ldr r3, [pc, #28] @ (31d2c ) │ │ │ │ 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 1d5888 │ │ │ │ + bl 1d4ca0 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #80] @ (31d8c ) │ │ │ │ + ldr r2, [pc, #80] @ (31d90 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r5, #0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r4, [r3, #8] │ │ │ │ add.w r4, r4, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r4, #1468] @ 0x5bc │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r6 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 31d7c │ │ │ │ + ble.n 31d80 │ │ │ │ ldr.w r3, [r4, #1464] @ 0x5b8 │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ - cbz r3, 31d78 │ │ │ │ + cbz r3, 31d7c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1954 │ │ │ │ + bl d0ebc │ │ │ │ mov r1, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 31d86 │ │ │ │ - beq.n 31d78 │ │ │ │ + blt.n 31d8a │ │ │ │ + beq.n 31d7c │ │ │ │ ldr.w r0, [r4, #1464] @ 0x5b8 │ │ │ │ - bl 1e8684 <_Py_CheckRecursiveCall@@Base+0x108> │ │ │ │ + bl 1e79ac <_Py_CheckRecursiveCall@@Base+0x108> │ │ │ │ adds r5, #1 │ │ │ │ - b.n 31d4c │ │ │ │ + b.n 31d50 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 31d88 │ │ │ │ + b.n 31d8c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -10958,1390 +10959,1390 @@ │ │ │ │ ldr r4, [r1, #0] │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ add.w r3, r4, #8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r3 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 31dc6 │ │ │ │ + beq.n 31dca │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 31db8 │ │ │ │ + bne.n 31dbc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - b.n 31da4 │ │ │ │ - bl 840cc │ │ │ │ + b.n 31da8 │ │ │ │ + bl 83c20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 31db4 │ │ │ │ + beq.n 31db8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 31dc8 │ │ │ │ + b.n 31dcc │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r0, r1 │ │ │ │ + bl dd300 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 31dee │ │ │ │ + bl 7f898 │ │ │ │ + cbnz r0, 31e26 │ │ │ │ + mov r2, r4 │ │ │ │ + movw r1, #45144 @ 0xb058 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #32356 @ 0x7e64 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + bl 8fa80 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 31e14 │ │ │ │ + bl 7f898 │ │ │ │ + cbnz r0, 31e26 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 31e1e │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2949c │ │ │ │ + adds r3, r0, #1 │ │ │ │ + beq.n 31e08 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 80158 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ sub sp, #16 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r6, [r2, #12] │ │ │ │ - bge.n 31df8 │ │ │ │ + bge.n 31e58 │ │ │ │ mov r1, r6 │ │ │ │ - movw r0, #33892 @ 0x8464 │ │ │ │ + movw r0, #32376 @ 0x7e78 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w de2a8 │ │ │ │ - ldr r1, [pc, #204] @ (31ec8 ) │ │ │ │ + b.w dd818 │ │ │ │ + ldr r1, [pc, #204] @ (31f28 ) │ │ │ │ add r2, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - bl b936c │ │ │ │ + bl b88dc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 31ec0 │ │ │ │ + blt.n 31f20 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r5, 31e44 │ │ │ │ - bl 216448 │ │ │ │ + cbnz r5, 31ea4 │ │ │ │ + bl 215d48 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - movw r1, #21864 @ 0x5568 │ │ │ │ + movw r1, #20328 @ 0x4f68 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ tst.w r2, #64 @ 0x40 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r5 │ │ │ │ - movw r4, #21872 @ 0x5570 │ │ │ │ + movw r4, #20336 @ 0x4f70 │ │ │ │ movt r4, #39 @ 0x27 │ │ │ │ - movw r0, #33912 @ 0x8478 │ │ │ │ + movw r0, #32396 @ 0x7e8c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ it eq │ │ │ │ moveq r4, r1 │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl de2a8 │ │ │ │ + bl dd818 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 31ec2 │ │ │ │ - bl 13cf38 │ │ │ │ + b.n 31f22 │ │ │ │ + bl 13c610 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 31e8c │ │ │ │ + bne.n 31eec │ │ │ │ mov r0, r4 │ │ │ │ - bl 216448 │ │ │ │ + bl 215d48 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #21872 @ 0x5570 │ │ │ │ + movw r0, #20336 @ 0x4f70 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ tst.w r2, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ - movw r2, #21864 @ 0x5568 │ │ │ │ + movw r2, #20328 @ 0x4f68 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ it ne │ │ │ │ movne r2, r0 │ │ │ │ - movw r0, #33948 @ 0x849c │ │ │ │ + movw r0, #32432 @ 0x7eb0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - bl de2a8 │ │ │ │ + bl dd818 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 13d488 │ │ │ │ - b.n 31ea8 │ │ │ │ - ble.n 31ea6 │ │ │ │ + bl 13cb60 │ │ │ │ + b.n 31f08 │ │ │ │ + ble.n 31f06 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #54392 @ 0xd478 │ │ │ │ + movw r1, #52816 @ 0xce50 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1590 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 31ec2 │ │ │ │ + beq.n 31f22 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 31ec2 │ │ │ │ + cbnz r3, 31f22 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 31ec2 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 31f22 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bgt.n 31e14 │ │ │ │ + bgt.n 31e74 │ │ │ │ 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 ddd90 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 31eec │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 31f24 │ │ │ │ - mov r2, r4 │ │ │ │ - movw r1, #46680 @ 0xb658 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #33988 @ 0x84c4 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - bl 90660 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 31f12 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 31f24 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 31f1c │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2949c │ │ │ │ - adds r3, r0, #1 │ │ │ │ - beq.n 31f06 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80190 │ │ │ │ - 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 13aaa8 │ │ │ │ + bl 13a1bc │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ ldr.w r3, [r3, #624] @ 0x270 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 31f62 │ │ │ │ + beq.n 31f66 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34008 @ 0x84d8 │ │ │ │ + movw r1, #32472 @ 0x7ed8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 31f74 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 31f78 │ │ │ │ movs r1, #0 │ │ │ │ - movw r0, #34052 @ 0x8504 │ │ │ │ + movw r0, #32516 @ 0x7f04 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 90660 │ │ │ │ + bl 8fa80 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 31f78 │ │ │ │ + bge.n 31f7c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 31fb8 │ │ │ │ + b.n 31fbc │ │ │ │ movw r4, #11524 @ 0x2d04 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ - cbz r3, 31fb0 │ │ │ │ + cbz r3, 31fb4 │ │ │ │ blx 2a4a4 │ │ │ │ movw r2, #11528 @ 0x2d08 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - cbz r0, 31fac │ │ │ │ + cbz r0, 31fb0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 31fac │ │ │ │ + beq.n 31fb0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 31fac │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 31fb0 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, #0] │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ - movw r0, #43744 @ 0xaae0 │ │ │ │ + movw r0, #42208 @ 0xa4e0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbnz r0, 31fea │ │ │ │ + bl c0190 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbnz r0, 31fee │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 320a6 │ │ │ │ + b.n 320aa │ │ │ │ mov r0, r4 │ │ │ │ - bl 72184 │ │ │ │ + bl 72174 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 31fe4 │ │ │ │ + beq.n 31fe8 │ │ │ │ add.w r9, r0, #8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r9 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r4 │ │ │ │ - bge.n 32020 │ │ │ │ + bge.n 32024 │ │ │ │ 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 32002 │ │ │ │ + b.n 32006 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #15360 @ 0x3c00 │ │ │ │ + movw r1, #13824 @ 0x3600 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #34344 @ 0x8628 │ │ │ │ + movw r0, #32808 @ 0x8028 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 90660 │ │ │ │ + bl 8fa80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 32044 │ │ │ │ + blt.n 32048 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72334 │ │ │ │ + bl 7239c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 32048 │ │ │ │ + cbnz r0, 3204c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 320a6 │ │ │ │ - movw r8, #9497 @ 0x2519 │ │ │ │ + b.n 320aa │ │ │ │ + movw r8, #9501 @ 0x251d │ │ │ │ movt r8, #3 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - bge.n 320a6 │ │ │ │ + bge.n 320aa │ │ │ │ ldr.w r6, [r9, #4]! │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bmi.n 32068 │ │ │ │ + bmi.n 3206c │ │ │ │ adds r7, #1 │ │ │ │ - b.n 32052 │ │ │ │ + b.n 32056 │ │ │ │ ldr.w r3, [r3, #164] @ 0xa4 │ │ │ │ - cbnz r3, 32078 │ │ │ │ + cbnz r3, 3207c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ - cbnz r3, 32082 │ │ │ │ - b.n 32064 │ │ │ │ + cbnz r3, 32086 │ │ │ │ + b.n 32068 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3206e │ │ │ │ - b.n 32064 │ │ │ │ + bne.n 32072 │ │ │ │ + b.n 32068 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 32064 │ │ │ │ + beq.n 32068 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32044 │ │ │ │ + beq.n 32048 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 32044 │ │ │ │ + bne.n 32048 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 32044 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 32048 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78344 │ │ │ │ + bl 78394 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -000320b2 <_PyXI_ApplyCapturedException@@Base>: │ │ │ │ +000320b6 <_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 320ce <_PyXI_ApplyError@@Base> │ │ │ │ + bl 320d2 <_PyXI_ApplyError@@Base> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #24] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000320ce <_PyXI_ApplyError@@Base>: │ │ │ │ +000320d2 <_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 │ │ │ │ adds r1, r2, #1 │ │ │ │ - bne.n 320ec <_PyXI_ApplyError@@Base+0x1e> │ │ │ │ + bne.n 320f0 <_PyXI_ApplyError@@Base+0x1e> │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ adds r0, #8 │ │ │ │ - b.n 32238 <_PyXI_ApplyError@@Base+0x16a> │ │ │ │ + b.n 3223c <_PyXI_ApplyError@@Base+0x16a> │ │ │ │ adds r3, r2, #7 │ │ │ │ - bne.n 3210c <_PyXI_ApplyError@@Base+0x3e> │ │ │ │ + bne.n 32110 <_PyXI_ApplyError@@Base+0x3e> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [r0, #24] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r3, #1420] @ 0x58c │ │ │ │ - cbnz r1, 32106 <_PyXI_ApplyError@@Base+0x38> │ │ │ │ - movw r1, #34364 @ 0x863c │ │ │ │ + cbnz r1, 3210a <_PyXI_ApplyError@@Base+0x38> │ │ │ │ + movw r1, #32828 @ 0x803c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 127934 │ │ │ │ - b.n 32234 <_PyXI_ApplyError@@Base+0x166> │ │ │ │ + bl 126e1c │ │ │ │ + b.n 32238 <_PyXI_ApplyError@@Base+0x166> │ │ │ │ adds r3, r2, #6 │ │ │ │ cmp r3, #6 │ │ │ │ - bhi.n 3217c <_PyXI_ApplyError@@Base+0xae> │ │ │ │ + bhi.n 32180 <_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 14f490 │ │ │ │ - b.n 32192 <_PyXI_ApplyError@@Base+0xc4> │ │ │ │ - bl 1ea294 │ │ │ │ - b.n 32192 <_PyXI_ApplyError@@Base+0xc4> │ │ │ │ + bl 14ea38 │ │ │ │ + b.n 32196 <_PyXI_ApplyError@@Base+0xc4> │ │ │ │ + bl 1e95bc │ │ │ │ + b.n 32196 <_PyXI_ApplyError@@Base+0xc4> │ │ │ │ movw r3, #50244 @ 0xc444 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29072 @ 0x7190 │ │ │ │ + movw r1, #27536 @ 0x6b90 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 32192 <_PyXI_ApplyError@@Base+0xc4> │ │ │ │ + bl 126e1c │ │ │ │ + b.n 32196 <_PyXI_ApplyError@@Base+0xc4> │ │ │ │ movw r3, #50244 @ 0xc444 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34412 @ 0x866c │ │ │ │ + movw r1, #32876 @ 0x806c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 32192 <_PyXI_ApplyError@@Base+0xc4> │ │ │ │ + bl 126e1c │ │ │ │ + b.n 32196 <_PyXI_ApplyError@@Base+0xc4> │ │ │ │ movw r3, #50244 @ 0xc444 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34448 @ 0x8690 │ │ │ │ + movw r1, #32912 @ 0x8090 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 32192 <_PyXI_ApplyError@@Base+0xc4> │ │ │ │ + bl 126e1c │ │ │ │ + b.n 32196 <_PyXI_ApplyError@@Base+0xc4> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34488 @ 0x86b8 │ │ │ │ + movw r1, #32952 @ 0x80b8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1590 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbnz r3, 3219c <_PyXI_ApplyError@@Base+0xce> │ │ │ │ + cbnz r3, 321a0 <_PyXI_ApplyError@@Base+0xce> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 32234 <_PyXI_ApplyError@@Base+0x166> │ │ │ │ - bl d4290 │ │ │ │ + beq.n 32238 <_PyXI_ApplyError@@Base+0x166> │ │ │ │ + bl d37f8 │ │ │ │ ldr r5, [r4, #28] │ │ │ │ movw r3, #50244 @ 0xc444 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r6, r0 │ │ │ │ adds r4, #8 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - cbz r5, 321c0 <_PyXI_ApplyError@@Base+0xf2> │ │ │ │ + cbz r5, 321c4 <_PyXI_ApplyError@@Base+0xf2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a284 │ │ │ │ + bl 7a2c0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 321c0 <_PyXI_ApplyError@@Base+0xf2> │ │ │ │ - bl d42d0 │ │ │ │ + cbnz r0, 321c4 <_PyXI_ApplyError@@Base+0xf2> │ │ │ │ + bl d3838 │ │ │ │ mov r0, r4 │ │ │ │ - bl 32476 <_PyXI_ApplyError@@Base+0x3a8> │ │ │ │ + bl 3247a <_PyXI_ApplyError@@Base+0x3a8> │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl ea594 │ │ │ │ + bl e9b04 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 321e6 <_PyXI_ApplyError@@Base+0x118> │ │ │ │ + beq.n 321ea <_PyXI_ApplyError@@Base+0x118> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 321e6 <_PyXI_ApplyError@@Base+0x118> │ │ │ │ + cbnz r3, 321ea <_PyXI_ApplyError@@Base+0x118> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 32220 <_PyXI_ApplyError@@Base+0x152> │ │ │ │ - bl d4290 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 32224 <_PyXI_ApplyError@@Base+0x152> │ │ │ │ + bl d37f8 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #34516 @ 0x86d4 │ │ │ │ + movw r1, #32980 @ 0x80d4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r4, r0 │ │ │ │ - bl 81580 │ │ │ │ + bl 810d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 32204 <_PyXI_ApplyError@@Base+0x136> │ │ │ │ - bl d42d0 │ │ │ │ + bge.n 32208 <_PyXI_ApplyError@@Base+0x136> │ │ │ │ + bl d3838 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3221a <_PyXI_ApplyError@@Base+0x14c> │ │ │ │ + beq.n 3221e <_PyXI_ApplyError@@Base+0x14c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3221a <_PyXI_ApplyError@@Base+0x14c> │ │ │ │ + cbnz r3, 3221e <_PyXI_ApplyError@@Base+0x14c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl d42a4 │ │ │ │ - bl d4290 │ │ │ │ + bl d380c │ │ │ │ + bl d37f8 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ str r0, [r6, #24] │ │ │ │ mov r0, r3 │ │ │ │ - bl 783a0 │ │ │ │ + bl 783f0 │ │ │ │ mov r0, r6 │ │ │ │ - bl d42a4 │ │ │ │ + bl d380c │ │ │ │ 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 873c8 <_PyNamespace_New@@Base> │ │ │ │ + bl 86ecc <_PyNamespace_New@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3246e <_PyXI_ApplyError@@Base+0x3a0> │ │ │ │ + beq.w 32472 <_PyXI_ApplyError@@Base+0x3a0> │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 873c8 <_PyNamespace_New@@Base> │ │ │ │ + bl 86ecc <_PyNamespace_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 32336 <_PyXI_ApplyError@@Base+0x268> │ │ │ │ + beq.n 3233a <_PyXI_ApplyError@@Base+0x268> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 322a4 <_PyXI_ApplyError@@Base+0x1d6> │ │ │ │ - bl 7a284 │ │ │ │ + cbz r0, 322a8 <_PyXI_ApplyError@@Base+0x1d6> │ │ │ │ + bl 7a2c0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 32320 <_PyXI_ApplyError@@Base+0x252> │ │ │ │ + beq.n 32324 <_PyXI_ApplyError@@Base+0x252> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #55448 @ 0xd898 │ │ │ │ + movw r1, #53912 @ 0xd298 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 81580 │ │ │ │ + bl 810d0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3229a <_PyXI_ApplyError@@Base+0x1cc> │ │ │ │ + beq.n 3229e <_PyXI_ApplyError@@Base+0x1cc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3229a <_PyXI_ApplyError@@Base+0x1cc> │ │ │ │ + cbnz r3, 3229e <_PyXI_ApplyError@@Base+0x1cc> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 32320 <_PyXI_ApplyError@@Base+0x252> │ │ │ │ + blt.n 32324 <_PyXI_ApplyError@@Base+0x252> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 322a6 <_PyXI_ApplyError@@Base+0x1d8> │ │ │ │ + b.n 322aa <_PyXI_ApplyError@@Base+0x1d8> │ │ │ │ movs r3, #1 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 322e2 <_PyXI_ApplyError@@Base+0x214> │ │ │ │ - bl 7a284 │ │ │ │ + cbz r0, 322e6 <_PyXI_ApplyError@@Base+0x214> │ │ │ │ + bl 7a2c0 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 32320 <_PyXI_ApplyError@@Base+0x252> │ │ │ │ + cbz r0, 32324 <_PyXI_ApplyError@@Base+0x252> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #55460 @ 0xd8a4 │ │ │ │ + movw r1, #53924 @ 0xd2a4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 81580 │ │ │ │ + bl 810d0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 322da <_PyXI_ApplyError@@Base+0x20c> │ │ │ │ + beq.n 322de <_PyXI_ApplyError@@Base+0x20c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 322da <_PyXI_ApplyError@@Base+0x20c> │ │ │ │ + cbnz r3, 322de <_PyXI_ApplyError@@Base+0x20c> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 32320 <_PyXI_ApplyError@@Base+0x252> │ │ │ │ + blt.n 32324 <_PyXI_ApplyError@@Base+0x252> │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 3231e <_PyXI_ApplyError@@Base+0x250> │ │ │ │ - bl 7a284 │ │ │ │ + cbz r0, 32322 <_PyXI_ApplyError@@Base+0x250> │ │ │ │ + bl 7a2c0 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 32320 <_PyXI_ApplyError@@Base+0x252> │ │ │ │ + cbz r0, 32324 <_PyXI_ApplyError@@Base+0x252> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #55508 @ 0xd8d4 │ │ │ │ + movw r1, #53972 @ 0xd2d4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 81580 │ │ │ │ + bl 810d0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32316 <_PyXI_ApplyError@@Base+0x248> │ │ │ │ + beq.n 3231a <_PyXI_ApplyError@@Base+0x248> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 32316 <_PyXI_ApplyError@@Base+0x248> │ │ │ │ + cbnz r3, 3231a <_PyXI_ApplyError@@Base+0x248> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - bge.n 3235a <_PyXI_ApplyError@@Base+0x28c> │ │ │ │ - b.n 32320 <_PyXI_ApplyError@@Base+0x252> │ │ │ │ - cbz r3, 3235a <_PyXI_ApplyError@@Base+0x28c> │ │ │ │ + bge.n 3235e <_PyXI_ApplyError@@Base+0x28c> │ │ │ │ + b.n 32324 <_PyXI_ApplyError@@Base+0x252> │ │ │ │ + cbz r3, 3235e <_PyXI_ApplyError@@Base+0x28c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32336 <_PyXI_ApplyError@@Base+0x268> │ │ │ │ + beq.n 3233a <_PyXI_ApplyError@@Base+0x268> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 32336 <_PyXI_ApplyError@@Base+0x268> │ │ │ │ + cbnz r3, 3233a <_PyXI_ApplyError@@Base+0x268> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 32386 <_PyXI_ApplyError@@Base+0x2b8> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 7f898 │ │ │ │ + cbnz r0, 3238a <_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, #21716 @ 0x54d4 │ │ │ │ + movw r1, #20240 @ 0x4f10 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 81580 │ │ │ │ + bl 810d0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32382 <_PyXI_ApplyError@@Base+0x2b4> │ │ │ │ + beq.n 32386 <_PyXI_ApplyError@@Base+0x2b4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 32382 <_PyXI_ApplyError@@Base+0x2b4> │ │ │ │ + cbnz r3, 32386 <_PyXI_ApplyError@@Base+0x2b4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 32392 <_PyXI_ApplyError@@Base+0x2c4> │ │ │ │ + bge.n 32396 <_PyXI_ApplyError@@Base+0x2c4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 32462 <_PyXI_ApplyError@@Base+0x394> │ │ │ │ - b.n 3246e <_PyXI_ApplyError@@Base+0x3a0> │ │ │ │ + bne.n 32466 <_PyXI_ApplyError@@Base+0x394> │ │ │ │ + b.n 32472 <_PyXI_ApplyError@@Base+0x3a0> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 323a0 <_PyXI_ApplyError@@Base+0x2d2> │ │ │ │ - bl 7a284 │ │ │ │ + cbz r0, 323a4 <_PyXI_ApplyError@@Base+0x2d2> │ │ │ │ + bl 7a2c0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 323be <_PyXI_ApplyError@@Base+0x2f0> │ │ │ │ - b.n 32386 <_PyXI_ApplyError@@Base+0x2b8> │ │ │ │ + cbnz r0, 323c2 <_PyXI_ApplyError@@Base+0x2f0> │ │ │ │ + b.n 3238a <_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, #2528 @ 0x9e0 │ │ │ │ + movw r1, #992 @ 0x3e0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 81580 │ │ │ │ + bl 810d0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 323e6 <_PyXI_ApplyError@@Base+0x318> │ │ │ │ + beq.n 323ea <_PyXI_ApplyError@@Base+0x318> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 323e6 <_PyXI_ApplyError@@Base+0x318> │ │ │ │ + cbnz r3, 323ea <_PyXI_ApplyError@@Base+0x318> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 32386 <_PyXI_ApplyError@@Base+0x2b8> │ │ │ │ + blt.n 3238a <_PyXI_ApplyError@@Base+0x2b8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 32476 <_PyXI_ApplyError@@Base+0x3a8> │ │ │ │ + bl 3247a <_PyXI_ApplyError@@Base+0x3a8> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 32386 <_PyXI_ApplyError@@Base+0x2b8> │ │ │ │ + beq.n 3238a <_PyXI_ApplyError@@Base+0x2b8> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #34528 @ 0x86e0 │ │ │ │ + movw r1, #32992 @ 0x80e0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r5 │ │ │ │ - bl 81580 │ │ │ │ + bl 810d0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3241e <_PyXI_ApplyError@@Base+0x350> │ │ │ │ + beq.n 32422 <_PyXI_ApplyError@@Base+0x350> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3241e <_PyXI_ApplyError@@Base+0x350> │ │ │ │ + cbnz r3, 32422 <_PyXI_ApplyError@@Base+0x350> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 32386 <_PyXI_ApplyError@@Base+0x2b8> │ │ │ │ + blt.n 3238a <_PyXI_ApplyError@@Base+0x2b8> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 32470 <_PyXI_ApplyError@@Base+0x3a2> │ │ │ │ - bl 7a284 │ │ │ │ + cbz r0, 32474 <_PyXI_ApplyError@@Base+0x3a2> │ │ │ │ + bl 7a2c0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 32434 <_PyXI_ApplyError@@Base+0x366> │ │ │ │ - bl d42d0 │ │ │ │ - b.n 32470 <_PyXI_ApplyError@@Base+0x3a2> │ │ │ │ + cbnz r0, 32438 <_PyXI_ApplyError@@Base+0x366> │ │ │ │ + bl d3838 │ │ │ │ + b.n 32474 <_PyXI_ApplyError@@Base+0x3a2> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #34540 @ 0x86ec │ │ │ │ + movw r1, #33004 @ 0x80ec │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r5 │ │ │ │ - bl 81580 │ │ │ │ + bl 810d0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3245c <_PyXI_ApplyError@@Base+0x38e> │ │ │ │ + beq.n 32460 <_PyXI_ApplyError@@Base+0x38e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3245c <_PyXI_ApplyError@@Base+0x38e> │ │ │ │ + cbnz r3, 32460 <_PyXI_ApplyError@@Base+0x38e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 32470 <_PyXI_ApplyError@@Base+0x3a2> │ │ │ │ - b.n 32386 <_PyXI_ApplyError@@Base+0x2b8> │ │ │ │ + bge.n 32474 <_PyXI_ApplyError@@Base+0x3a2> │ │ │ │ + b.n 3238a <_PyXI_ApplyError@@Base+0x2b8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3246e <_PyXI_ApplyError@@Base+0x3a0> │ │ │ │ + cbnz r3, 32472 <_PyXI_ApplyError@@Base+0x3a0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r5, [r0, #16] │ │ │ │ - cbz r4, 324b6 <_PyXI_ApplyError@@Base+0x3e8> │ │ │ │ + cbz r4, 324ba <_PyXI_ApplyError@@Base+0x3e8> │ │ │ │ ldrd r3, r6, [r0, #8] │ │ │ │ - movw r1, #64068 @ 0xfa44 │ │ │ │ + movw r1, #62532 @ 0xf444 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ blx 2a890 │ │ │ │ - cbz r0, 324ee <_PyXI_ApplyError@@Base+0x420> │ │ │ │ - movw r1, #49496 @ 0xc158 │ │ │ │ + cbz r0, 324f2 <_PyXI_ApplyError@@Base+0x420> │ │ │ │ + movw r1, #47960 @ 0xbb58 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a890 │ │ │ │ - cbnz r0, 324c2 <_PyXI_ApplyError@@Base+0x3f4> │ │ │ │ - b.n 324ee <_PyXI_ApplyError@@Base+0x420> │ │ │ │ - cbz r5, 3250e <_PyXI_ApplyError@@Base+0x440> │ │ │ │ + cbnz r0, 324c6 <_PyXI_ApplyError@@Base+0x3f4> │ │ │ │ + b.n 324f2 <_PyXI_ApplyError@@Base+0x420> │ │ │ │ + cbz r5, 32512 <_PyXI_ApplyError@@Base+0x440> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7a284 │ │ │ │ - cbz r5, 324da <_PyXI_ApplyError@@Base+0x40c> │ │ │ │ + b.w 7a2c0 │ │ │ │ + cbz r5, 324de <_PyXI_ApplyError@@Base+0x40c> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ - movw r0, #34552 @ 0x86f8 │ │ │ │ + movw r0, #33016 @ 0x80f8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w de2a8 │ │ │ │ + b.w dd818 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ - movw r0, #34564 @ 0x8704 │ │ │ │ + movw r0, #33028 @ 0x8104 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w de2a8 │ │ │ │ - cbz r5, 32504 <_PyXI_ApplyError@@Base+0x436> │ │ │ │ + b.w dd818 │ │ │ │ + cbz r5, 32508 <_PyXI_ApplyError@@Base+0x436> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #34572 @ 0x870c │ │ │ │ + movw r0, #33036 @ 0x810c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w de2a8 │ │ │ │ + b.w dd818 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7a284 │ │ │ │ + b.w 7a2c0 │ │ │ │ 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 840cc │ │ │ │ + bl 83c20 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 3256e <_PyXI_ApplyError@@Base+0x4a0> │ │ │ │ + bl 32572 <_PyXI_ApplyError@@Base+0x4a0> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 32564 <_PyXI_ApplyError@@Base+0x496> │ │ │ │ + bne.n 32568 <_PyXI_ApplyError@@Base+0x496> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34580 @ 0x8714 │ │ │ │ + movw r1, #33044 @ 0x8114 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3256c <_PyXI_ApplyError@@Base+0x49e> │ │ │ │ + b.n 32570 <_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 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r0 │ │ │ │ ldrb.w r3, [r2, #87] @ 0x57 │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 325a0 <_PyXI_ApplyError@@Base+0x4d2> │ │ │ │ + bpl.n 325a4 <_PyXI_ApplyError@@Base+0x4d2> │ │ │ │ movw r3, #24964 @ 0x6184 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 32616 <_PyXI_ApplyError@@Base+0x548> │ │ │ │ + bne.n 3261a <_PyXI_ApplyError@@Base+0x548> │ │ │ │ mov r0, r7 │ │ │ │ - bl 123a44 │ │ │ │ + bl 122f24 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 32616 <_PyXI_ApplyError@@Base+0x548> │ │ │ │ - bl 86830 │ │ │ │ + cbz r0, 3261a <_PyXI_ApplyError@@Base+0x548> │ │ │ │ + bl 86330 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 325c6 <_PyXI_ApplyError@@Base+0x4f8> │ │ │ │ + beq.n 325ca <_PyXI_ApplyError@@Base+0x4f8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 325c6 <_PyXI_ApplyError@@Base+0x4f8> │ │ │ │ + cbnz r3, 325ca <_PyXI_ApplyError@@Base+0x4f8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 32616 <_PyXI_ApplyError@@Base+0x548> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 3261a <_PyXI_ApplyError@@Base+0x548> │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 325e4 <_PyXI_ApplyError@@Base+0x516> │ │ │ │ + b.n 325e8 <_PyXI_ApplyError@@Base+0x516> │ │ │ │ mov r2, r6 │ │ │ │ - bl 18199c │ │ │ │ + bl 180c3c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3262c <_PyXI_ApplyError@@Base+0x55e> │ │ │ │ + blt.n 32630 <_PyXI_ApplyError@@Base+0x55e> │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 32666 <_PyXI_ApplyError@@Base+0x598> │ │ │ │ + bne.n 3266a <_PyXI_ApplyError@@Base+0x598> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 32676 <_PyXI_ApplyError@@Base+0x5a8> │ │ │ │ + bne.n 3267a <_PyXI_ApplyError@@Base+0x5a8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 86b74 │ │ │ │ + bl 86674 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 32686 <_PyXI_ApplyError@@Base+0x5b8> │ │ │ │ - bl 82a10 │ │ │ │ + beq.n 3268a <_PyXI_ApplyError@@Base+0x5b8> │ │ │ │ + bl 82560 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 325ce <_PyXI_ApplyError@@Base+0x500> │ │ │ │ + bne.n 325d2 <_PyXI_ApplyError@@Base+0x500> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3261c <_PyXI_ApplyError@@Base+0x54e> │ │ │ │ + bne.n 32620 <_PyXI_ApplyError@@Base+0x54e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 32656 <_PyXI_ApplyError@@Base+0x588> │ │ │ │ + bne.n 3265a <_PyXI_ApplyError@@Base+0x588> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 326a8 <_PyXI_ApplyError@@Base+0x5da> │ │ │ │ + b.n 326ac <_PyXI_ApplyError@@Base+0x5da> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3260c <_PyXI_ApplyError@@Base+0x53e> │ │ │ │ + bne.n 32610 <_PyXI_ApplyError@@Base+0x53e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3260c <_PyXI_ApplyError@@Base+0x53e> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 32610 <_PyXI_ApplyError@@Base+0x53e> │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 3263c <_PyXI_ApplyError@@Base+0x56e> │ │ │ │ + beq.n 32640 <_PyXI_ApplyError@@Base+0x56e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3263c <_PyXI_ApplyError@@Base+0x56e> │ │ │ │ + cbnz r3, 32640 <_PyXI_ApplyError@@Base+0x56e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3260c <_PyXI_ApplyError@@Base+0x53e> │ │ │ │ + beq.n 32610 <_PyXI_ApplyError@@Base+0x53e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3260c <_PyXI_ApplyError@@Base+0x53e> │ │ │ │ + bne.n 32610 <_PyXI_ApplyError@@Base+0x53e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3260c <_PyXI_ApplyError@@Base+0x53e> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 32610 <_PyXI_ApplyError@@Base+0x53e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 32616 <_PyXI_ApplyError@@Base+0x548> │ │ │ │ + bne.n 3261a <_PyXI_ApplyError@@Base+0x548> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 32616 <_PyXI_ApplyError@@Base+0x548> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3261a <_PyXI_ApplyError@@Base+0x548> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 325de <_PyXI_ApplyError@@Base+0x510> │ │ │ │ + bne.n 325e2 <_PyXI_ApplyError@@Base+0x510> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 325de <_PyXI_ApplyError@@Base+0x510> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 325e2 <_PyXI_ApplyError@@Base+0x510> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 325e4 <_PyXI_ApplyError@@Base+0x516> │ │ │ │ + bne.n 325e8 <_PyXI_ApplyError@@Base+0x516> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 325e4 <_PyXI_ApplyError@@Base+0x516> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 325e8 <_PyXI_ApplyError@@Base+0x516> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3269c <_PyXI_ApplyError@@Base+0x5ce> │ │ │ │ + beq.n 326a0 <_PyXI_ApplyError@@Base+0x5ce> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3269c <_PyXI_ApplyError@@Base+0x5ce> │ │ │ │ + cbnz r3, 326a0 <_PyXI_ApplyError@@Base+0x5ce> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 7f898 │ │ │ │ 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, #34912 @ 0x8860 │ │ │ │ + movw r1, #33376 @ 0x8260 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 8cd30 │ │ │ │ - cbz r0, 3270a <_PyXI_ApplyError@@Base+0x63c> │ │ │ │ + bl 8c22c │ │ │ │ + cbz r0, 3270e <_PyXI_ApplyError@@Base+0x63c> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r1, #0 │ │ │ │ - bl 11d7b0 │ │ │ │ - cbnz r0, 3270e <_PyXI_ApplyError@@Base+0x640> │ │ │ │ - bl 9649c │ │ │ │ + bl 11cd3c │ │ │ │ + cbnz r0, 32712 <_PyXI_ApplyError@@Base+0x640> │ │ │ │ + bl 95998 │ │ │ │ movs r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 11d7b0 │ │ │ │ + bl 11cd3c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 98f90 │ │ │ │ - cbnz r5, 3270e <_PyXI_ApplyError@@Base+0x640> │ │ │ │ + bl 9848c │ │ │ │ + cbnz r5, 32712 <_PyXI_ApplyError@@Base+0x640> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34936 @ 0x8878 │ │ │ │ + movw r1, #33400 @ 0x8278 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3272e <_PyXI_ApplyError@@Base+0x660> │ │ │ │ + b.n 32732 <_PyXI_ApplyError@@Base+0x660> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ add.w r3, r4, #16 │ │ │ │ ldrexd r6, r7, [r3] │ │ │ │ strexd r2, r0, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 32716 <_PyXI_ApplyError@@Base+0x648> │ │ │ │ + bne.n 3271a <_PyXI_ApplyError@@Base+0x648> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str r3, [r4, #24] │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00032732 : │ │ │ │ +00032736 : │ │ │ │ b.w 29e7c │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 32758 │ │ │ │ + bne.n 3275c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f3cfc │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 32776 │ │ │ │ - b.n 32770 │ │ │ │ + bne.n 3277a │ │ │ │ + b.n 32774 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #24696 @ 0x6078 │ │ │ │ + movw r0, #23160 @ 0x5a78 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0190 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3274c │ │ │ │ - b.n 32784 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 32784 │ │ │ │ + bne.n 32750 │ │ │ │ + b.n 32788 │ │ │ │ + bl 7f898 │ │ │ │ + cbnz r0, 32788 │ │ │ │ movw r3, #56132 @ 0xdb44 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14f490 │ │ │ │ + bl 14ea38 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00032788 : │ │ │ │ +0003278c : │ │ │ │ movw r0, #63144 @ 0xf6a8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.w cbed4 │ │ │ │ + b.w cb430 │ │ │ │ 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 cc5b4 │ │ │ │ + bl cbb10 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [pc, #252] @ (328a8 ) │ │ │ │ + ldr r1, [pc, #252] @ (328ac ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl de090 │ │ │ │ - movw r1, #49816 @ 0xc298 │ │ │ │ + bl dd600 │ │ │ │ + movw r1, #48280 @ 0xbc98 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl ccc08 │ │ │ │ + bl cc164 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 327d0 │ │ │ │ + bge.n 327d4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 328a4 │ │ │ │ - ldr r1, [pc, #216] @ (328ac ) │ │ │ │ + b.n 328a8 │ │ │ │ + ldr r1, [pc, #216] @ (328b0 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl de090 │ │ │ │ - movw r1, #62420 @ 0xf3d4 │ │ │ │ + bl dd600 │ │ │ │ + movw r1, #60884 @ 0xedd4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl ccc08 │ │ │ │ + bl cc164 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 327ca │ │ │ │ - ldr r1, [pc, #188] @ (328b0 ) │ │ │ │ + blt.n 327ce │ │ │ │ + ldr r1, [pc, #188] @ (328b4 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl de090 │ │ │ │ - movw r1, #62440 @ 0xf3e8 │ │ │ │ + bl dd600 │ │ │ │ + movw r1, #60904 @ 0xede8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl ccc08 │ │ │ │ + bl cc164 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 327ca │ │ │ │ + blt.n 327ce │ │ │ │ mov.w r3, #131072 @ 0x20000 │ │ │ │ str r3, [r5, #20] │ │ │ │ - bl 714b0 │ │ │ │ - movw r1, #51916 @ 0xcacc │ │ │ │ + bl 714a0 │ │ │ │ + movw r1, #50380 @ 0xc4cc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl ccc08 │ │ │ │ + bl cc164 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 327ca │ │ │ │ - ldr r6, [pc, #128] @ (328b4 ) │ │ │ │ + blt.n 327ce │ │ │ │ + ldr r6, [pc, #128] @ (328b8 ) │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r4 │ │ │ │ - cbz r1, 32846 │ │ │ │ + cbz r1, 3284a │ │ │ │ ldr r2, [r6, #0] │ │ │ │ adds r6, #8 │ │ │ │ - bl 10702c │ │ │ │ + bl 106450 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 32832 │ │ │ │ - b.n 327ca │ │ │ │ + bne.n 32836 │ │ │ │ + b.n 327ce │ │ │ │ movw r3, #7536 @ 0x1d70 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 7d8cc │ │ │ │ + bl 7d894 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 327ca │ │ │ │ + beq.n 327ce │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #88] @ (328b8 ) │ │ │ │ + ldr r1, [pc, #88] @ (328bc ) │ │ │ │ mov r0, r4 │ │ │ │ - bl de090 │ │ │ │ + bl dd600 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3287e │ │ │ │ + beq.n 32882 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3287e │ │ │ │ + cbnz r3, 32882 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 327ca │ │ │ │ + beq.n 327ce │ │ │ │ mov r0, r4 │ │ │ │ - bl de0b4 │ │ │ │ + bl dd624 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 327ca │ │ │ │ - movw r0, #61688 @ 0xf0f8 │ │ │ │ + bne.n 327ce │ │ │ │ + movw r0, #60152 @ 0xeaf8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 7a23c │ │ │ │ + bl 7a278 │ │ │ │ str r0, [r5, #24] │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ negs r0, r0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf7080047 │ │ │ │ @ instruction: 0xf71c0047 │ │ │ │ @ instruction: 0xf7300047 │ │ │ │ - str r0, [r1, #28] │ │ │ │ + ldrh r0, [r1, r7] │ │ │ │ lsls r0, r0, #1 │ │ │ │ @ instruction: 0xf7440047 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r6, r1 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl cc5b4 │ │ │ │ + bl cbb10 │ │ │ │ add r2, sp, #8 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - movw r1, #64196 @ 0xfac4 │ │ │ │ + movw r1, #62660 @ 0xf4c4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ - bl c0100 │ │ │ │ - cbz r0, 32916 │ │ │ │ + bl bf670 │ │ │ │ + cbz r0, 3291a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 3291a │ │ │ │ + bmi.n 3291e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #49824 @ 0xc2a0 │ │ │ │ + movw r1, #48288 @ 0xbca0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 32970 │ │ │ │ + b.n 32974 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 22a33c │ │ │ │ + bl 229bac │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 32916 │ │ │ │ + beq.n 3291a │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 79514 │ │ │ │ + bl 79550 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bge.n 32952 │ │ │ │ + bge.n 32956 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32916 │ │ │ │ + beq.n 3291a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 32916 │ │ │ │ + bne.n 3291a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 32916 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3291a │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 32960 │ │ │ │ + bne.n 32964 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 32970 │ │ │ │ + b.n 32974 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 32956 │ │ │ │ + bne.n 3295a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 32956 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3295a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00032974 : │ │ │ │ - ldr r0, [pc, #4] @ (3297c ) │ │ │ │ - b.w cbed4 │ │ │ │ +00032978 : │ │ │ │ + ldr r0, [pc, #4] @ (32980 ) │ │ │ │ + b.w cb430 │ │ │ │ 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 cc5b4 │ │ │ │ + bl cbb10 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r1, [pc, #708] @ (32c5c ) │ │ │ │ + ldr r1, [pc, #708] @ (32c60 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl de090 │ │ │ │ + bl dd600 │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 32be0 │ │ │ │ + beq.w 32be4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl de0b4 │ │ │ │ + bl dd624 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 32be0 │ │ │ │ + blt.w 32be4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - movw r1, #50300 @ 0xc47c │ │ │ │ + movw r1, #48764 @ 0xbe7c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - ldr r4, [pc, #668] @ (32c60 ) │ │ │ │ - ldr r2, [pc, #672] @ (32c64 ) │ │ │ │ + ldr r4, [pc, #668] @ (32c64 ) │ │ │ │ + ldr r2, [pc, #672] @ (32c68 ) │ │ │ │ ldr.w r7, [r3, #132] @ 0x84 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fb0c │ │ │ │ ldr.w r3, [r4, #1132] @ 0x46c │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - blt.n 32a0a │ │ │ │ + blt.n 32a0e │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 329ee │ │ │ │ + beq.n 329f2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1132] @ 0x46c │ │ │ │ - cbnz r3, 329ee │ │ │ │ + cbnz r3, 329f2 │ │ │ │ addw r0, r4, #1132 @ 0x46c │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [pc, #628] @ (32c64 ) │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [pc, #628] @ (32c68 ) │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #50320 @ 0xc490 │ │ │ │ + movw r1, #48784 @ 0xbe90 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fb0c │ │ │ │ ldr.w r3, [r4, #1132] @ 0x46c │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bge.n 32a24 │ │ │ │ + bge.n 32a28 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 32be0 │ │ │ │ + beq.w 32be4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1132] @ 0x46c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 32be0 │ │ │ │ - ldr r0, [pc, #580] @ (32c64 ) │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 32be0 │ │ │ │ + bne.w 32be4 │ │ │ │ + ldr r0, [pc, #580] @ (32c68 ) │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 32be4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32a36 │ │ │ │ + beq.n 32a3a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1132] @ 0x46c │ │ │ │ - cbnz r3, 32a36 │ │ │ │ - ldr r0, [pc, #560] @ (32c64 ) │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [pc, #560] @ (32c68 ) │ │ │ │ + cbnz r3, 32a3a │ │ │ │ + ldr r0, [pc, #560] @ (32c68 ) │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [pc, #560] @ (32c6c ) │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #50340 @ 0xc4a4 │ │ │ │ + movw r1, #48804 @ 0xbea4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fb0c │ │ │ │ ldr.w r3, [r4, #1900] @ 0x76c │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - blt.n 32a80 │ │ │ │ + blt.n 32a84 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32a64 │ │ │ │ + beq.n 32a68 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1900] @ 0x76c │ │ │ │ - cbnz r3, 32a64 │ │ │ │ - ldr r0, [pc, #520] @ (32c68 ) │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [pc, #512] @ (32c68 ) │ │ │ │ + cbnz r3, 32a68 │ │ │ │ + ldr r0, [pc, #520] @ (32c6c ) │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [pc, #512] @ (32c6c ) │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #50364 @ 0xc4bc │ │ │ │ + movw r1, #48828 @ 0xbebc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fb0c │ │ │ │ ldr.w r3, [r4, #1900] @ 0x76c │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bge.n 32a9a │ │ │ │ + bge.n 32a9e │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 32be0 │ │ │ │ + beq.w 32be4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1900] @ 0x76c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 32be0 │ │ │ │ - ldr r0, [pc, #468] @ (32c68 ) │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 32be0 │ │ │ │ + bne.w 32be4 │ │ │ │ + ldr r0, [pc, #468] @ (32c6c ) │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 32be4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32aac │ │ │ │ + beq.n 32ab0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1900] @ 0x76c │ │ │ │ - cbnz r3, 32aac │ │ │ │ - ldr r0, [pc, #448] @ (32c68 ) │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 32ab0 │ │ │ │ + ldr r0, [pc, #448] @ (32c6c ) │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #50292 @ 0xc474 │ │ │ │ + movw r1, #48756 @ 0xbe74 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106450 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 32be0 │ │ │ │ + blt.w 32be4 │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #50312 @ 0xc488 │ │ │ │ + movw r1, #48776 @ 0xbe88 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106450 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 32be0 │ │ │ │ + blt.w 32be4 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #50332 @ 0xc49c │ │ │ │ + movw r1, #48796 @ 0xbe9c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106450 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 32be0 │ │ │ │ + blt.n 32be4 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #50356 @ 0xc4b4 │ │ │ │ + movw r1, #48820 @ 0xbeb4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106450 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 32be0 │ │ │ │ - ldr r1, [pc, #360] @ (32c6c ) │ │ │ │ + blt.n 32be4 │ │ │ │ + ldr r1, [pc, #360] @ (32c70 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl de090 │ │ │ │ + bl dd600 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r6, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 32be0 │ │ │ │ + beq.n 32be4 │ │ │ │ mov r0, r5 │ │ │ │ - bl de0b4 │ │ │ │ + bl dd624 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 32be0 │ │ │ │ + blt.n 32be4 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - movw r1, #50300 @ 0xc47c │ │ │ │ + movw r1, #48764 @ 0xbe7c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - ldr r2, [pc, #328] @ (32c70 ) │ │ │ │ + ldr r2, [pc, #328] @ (32c74 ) │ │ │ │ ldr.w r6, [r3, #132] @ 0x84 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fb0c │ │ │ │ ldr.w r3, [r4, #1004] @ 0x3ec │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - blt.n 32b6c │ │ │ │ + blt.n 32b70 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32b50 │ │ │ │ + beq.n 32b54 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1004] @ 0x3ec │ │ │ │ - cbnz r3, 32b50 │ │ │ │ - ldr r0, [pc, #292] @ (32c70 ) │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [pc, #284] @ (32c70 ) │ │ │ │ + cbnz r3, 32b54 │ │ │ │ + ldr r0, [pc, #292] @ (32c74 ) │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [pc, #284] @ (32c74 ) │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #50320 @ 0xc490 │ │ │ │ + movw r1, #48784 @ 0xbe90 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fb0c │ │ │ │ ldr.w r3, [r4, #1004] @ 0x3ec │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bge.n 32b80 │ │ │ │ + bge.n 32b84 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32be0 │ │ │ │ + beq.n 32be4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1004] @ 0x3ec │ │ │ │ - cbnz r3, 32be0 │ │ │ │ - ldr r0, [pc, #244] @ (32c70 ) │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 32be0 │ │ │ │ + cbnz r3, 32be4 │ │ │ │ + ldr r0, [pc, #244] @ (32c74 ) │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 32be4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32b92 │ │ │ │ + beq.n 32b96 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1004] @ 0x3ec │ │ │ │ - cbnz r3, 32b92 │ │ │ │ - ldr r0, [pc, #224] @ (32c70 ) │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [pc, #224] @ (32c74 ) │ │ │ │ + cbnz r3, 32b96 │ │ │ │ + ldr r0, [pc, #224] @ (32c74 ) │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [pc, #224] @ (32c78 ) │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #50340 @ 0xc4a4 │ │ │ │ + movw r1, #48804 @ 0xbea4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fb0c │ │ │ │ ldr.w r3, [r4, #1388] @ 0x56c │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - blt.n 32bce │ │ │ │ + blt.n 32bd2 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 32be6 │ │ │ │ - ldr r2, [pc, #192] @ (32c74 ) │ │ │ │ + bne.n 32bea │ │ │ │ + ldr r2, [pc, #192] @ (32c78 ) │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #50364 @ 0xc4bc │ │ │ │ + movw r1, #48828 @ 0xbebc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fb0c │ │ │ │ ldr.w r3, [r4, #1388] @ 0x56c │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bge.n 32bf8 │ │ │ │ + bge.n 32bfc │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32be0 │ │ │ │ + beq.n 32be4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1388] @ 0x56c │ │ │ │ - cbnz r3, 32be0 │ │ │ │ - ldr r0, [pc, #152] @ (32c74 ) │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 32be4 │ │ │ │ + ldr r0, [pc, #152] @ (32c78 ) │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 32c58 │ │ │ │ + b.n 32c5c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1388] @ 0x56c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 32bb2 │ │ │ │ - ldr r0, [pc, #128] @ (32c74 ) │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 32bb2 │ │ │ │ + bne.n 32bb6 │ │ │ │ + ldr r0, [pc, #128] @ (32c78 ) │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 32bb6 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32c0a │ │ │ │ + beq.n 32c0e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1388] @ 0x56c │ │ │ │ - cbnz r3, 32c0a │ │ │ │ - ldr r0, [pc, #108] @ (32c74 ) │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 32c0e │ │ │ │ + ldr r0, [pc, #108] @ (32c78 ) │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #50380 @ 0xc4cc │ │ │ │ + movw r1, #48844 @ 0xbecc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106450 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 32be0 │ │ │ │ + blt.n 32be4 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #50400 @ 0xc4e0 │ │ │ │ + movw r1, #48864 @ 0xbee0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106450 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 32be0 │ │ │ │ + blt.n 32be4 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #50420 @ 0xc4f4 │ │ │ │ + movw r1, #48884 @ 0xbef4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106450 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 32be0 │ │ │ │ + blt.n 32be4 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #50444 @ 0xc50c │ │ │ │ + movw r1, #48908 @ 0xbf0c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106450 │ │ │ │ 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] │ │ │ │ @@ -12358,622 +12359,622 @@ │ │ │ │ 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] @ (32cb4 ) │ │ │ │ + ldr r3, [pc, #32] @ (32cb8 ) │ │ │ │ strd r4, r5, [sp] │ │ │ │ - movw r2, #50468 @ 0xc524 │ │ │ │ + movw r2, #48932 @ 0xbf24 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl d2e88 │ │ │ │ - cbz r0, 32cb0 │ │ │ │ + bl d23ec │ │ │ │ + cbz r0, 32cb4 │ │ │ │ ldrd r1, r0, [sp, #8] │ │ │ │ bl 2e530 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ strb.w r0, [r8, r7] │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 122d68 <_Py_union_type_or@@Base+0x480> │ │ │ │ + bl 122290 <_Py_union_type_or@@Base+0x480> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 32cfe │ │ │ │ + cbnz r0, 32d02 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 32d06 │ │ │ │ + cbz r0, 32d0a │ │ │ │ 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 32cf0 │ │ │ │ + beq.n 32cf4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00032d08 : │ │ │ │ - ldr r0, [pc, #4] @ (32d10 ) │ │ │ │ - b.w cbed4 │ │ │ │ +00032d0c : │ │ │ │ + ldr r0, [pc, #4] @ (32d14 ) │ │ │ │ + b.w cb430 │ │ │ │ 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 32d4a │ │ │ │ + beq.n 32d4e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #50644 @ 0xc5d4 │ │ │ │ + movw r1, #49108 @ 0xbfd4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 32d6e │ │ │ │ + bl 126e1c │ │ │ │ + b.n 32d72 │ │ │ │ movw r2, #56128 @ 0xdb40 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 32dba │ │ │ │ - ldr r0, [pc, #332] @ (32ea8 ) │ │ │ │ + beq.n 32dbe │ │ │ │ + ldr r0, [pc, #332] @ (32eac ) │ │ │ │ mov r1, sp │ │ │ │ ldrd r6, r7, [r3, #16] │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ - bl 126d44 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 126224 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 32d72 │ │ │ │ + bge.n 32d76 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 32ea2 │ │ │ │ + b.n 32ea6 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 32d82 │ │ │ │ - cbnz r4, 32dc4 │ │ │ │ + beq.n 32d86 │ │ │ │ + cbnz r4, 32dc8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 783a0 │ │ │ │ + bl 783f0 │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 32dba │ │ │ │ + beq.n 32dbe │ │ │ │ mov r0, r8 │ │ │ │ - movw r1, #50700 @ 0xc60c │ │ │ │ + movw r1, #49164 @ 0xc00c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cc30c │ │ │ │ + bl cb868 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 32d6e │ │ │ │ + beq.n 32d72 │ │ │ │ cmp r0, r5 │ │ │ │ - bne.n 32dc4 │ │ │ │ + bne.n 32dc8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32dba │ │ │ │ + beq.n 32dbe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 32dba │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 32dbe │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 32ea2 │ │ │ │ + b.n 32ea6 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #50708 @ 0xc614 │ │ │ │ + movw r0, #49172 @ 0xc014 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl f1690 │ │ │ │ + bl f0bec │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 32e34 │ │ │ │ + blt.n 32e38 │ │ │ │ movs r3, #0 │ │ │ │ cmp r8, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 32dea │ │ │ │ + bne.n 32dee │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - cbz r5, 32dfa │ │ │ │ + cbz r5, 32dfe │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 32e16 │ │ │ │ - ldr r1, [pc, #192] @ (32eac ) │ │ │ │ + b.n 32e1a │ │ │ │ + ldr r1, [pc, #192] @ (32eb0 ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r8 │ │ │ │ - bl b936c │ │ │ │ + bl b88dc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 32dde │ │ │ │ - b.n 32e34 │ │ │ │ - bl 6c548 │ │ │ │ + bge.n 32de2 │ │ │ │ + b.n 32e38 │ │ │ │ + bl 6c538 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - movw r0, #62188 @ 0xf2ec │ │ │ │ + movw r0, #60652 @ 0xecec │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl de2a8 │ │ │ │ + bl dd818 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 32e4c │ │ │ │ + cbz r0, 32e50 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl f1558 │ │ │ │ + bl f0ab4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bge.n 32e3a │ │ │ │ + bge.n 32e3e │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32e34 │ │ │ │ + beq.n 32e38 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 32e34 │ │ │ │ + cbnz r3, 32e38 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 32e86 │ │ │ │ + b.n 32e8a │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32e62 │ │ │ │ + beq.n 32e66 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 32e62 │ │ │ │ + cbnz r3, 32e66 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 32e62 │ │ │ │ - bl d42d0 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 32e66 │ │ │ │ + bl d3838 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #50732 @ 0xc62c │ │ │ │ + movw r0, #49196 @ 0xc02c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl f1690 │ │ │ │ + bl f0bec │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 32e34 │ │ │ │ + blt.n 32e38 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #63972 @ 0xf9e4 │ │ │ │ + movw r0, #62396 @ 0xf3bc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl f1690 │ │ │ │ + bl f0bec │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 32e34 │ │ │ │ + blt.n 32e38 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1ce3cc │ │ │ │ + bl 1cd7d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 115bac <_PyLong_FromGid@@Base+0x10> │ │ │ │ + bl 11514c <_PyLong_FromGid@@Base+0x10> │ │ │ │ asrs r4, r0, #31 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32e9c │ │ │ │ + beq.n 32ea0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 32e9c │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 32ea0 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 32dba │ │ │ │ - b.n 32d6e │ │ │ │ + beq.n 32dbe │ │ │ │ + b.n 32d72 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ @ instruction: 0xebf40048 │ │ │ │ - bgt.n 32df8 │ │ │ │ + bgt.n 32dfc │ │ │ │ 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 cc5b4 │ │ │ │ + bl cbb10 │ │ │ │ mov r6, r0 │ │ │ │ - movw r0, #34904 @ 0x8858 │ │ │ │ + movw r0, #33368 @ 0x8258 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 7a23c │ │ │ │ + bl 7a278 │ │ │ │ str r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 330aa │ │ │ │ - ldr r1, [pc, #636] @ (3315c ) │ │ │ │ + beq.w 330ae │ │ │ │ + ldr r1, [pc, #636] @ (33160 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl de090 │ │ │ │ + bl dd600 │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 330aa │ │ │ │ - ldr r7, [pc, #620] @ (33160 ) │ │ │ │ - movw r9, #24931 @ 0x6163 │ │ │ │ + beq.w 330ae │ │ │ │ + ldr r7, [pc, #620] @ (33164 ) │ │ │ │ + movw r9, #24915 @ 0x6153 │ │ │ │ movt r9, #6 │ │ │ │ - movw r8, #54001 @ 0xd2f1 │ │ │ │ + movw r8, #50065 @ 0xc391 │ │ │ │ movt r8, #24 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ add.w r1, r7, #12 │ │ │ │ - cbz r2, 32f50 │ │ │ │ + cbz r2, 32f54 │ │ │ │ strd r9, r8, [r7, #16] │ │ │ │ str r7, [r7, #28] │ │ │ │ str r2, [r7, #12] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 7d690 │ │ │ │ + bl 7d658 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 330aa │ │ │ │ + beq.w 330ae │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr.w r0, [r0, #132] @ 0x84 │ │ │ │ - bl 7d0ac │ │ │ │ + bl 7d074 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - blt.w 33084 │ │ │ │ + blt.w 33088 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32f4c │ │ │ │ + beq.n 32f50 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 32f4c │ │ │ │ + cbnz r3, 32f50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #32 │ │ │ │ - b.n 32f02 │ │ │ │ + b.n 32f06 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #51372 @ 0xc8ac │ │ │ │ + movw r0, #49836 @ 0xc2ac │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 898f0 │ │ │ │ + bl 891a0 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r6, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 330aa │ │ │ │ + beq.w 330ae │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #46624 @ 0xb620 │ │ │ │ + movw r1, #45088 @ 0xb020 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl ccc08 │ │ │ │ + bl cc164 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 330aa │ │ │ │ + blt.w 330ae │ │ │ │ ldr r2, [r6, #4] │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #50824 @ 0xc688 │ │ │ │ + movw r1, #49288 @ 0xc088 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl ccc08 │ │ │ │ + bl cc164 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 330aa │ │ │ │ + blt.w 330ae │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #50836 @ 0xc694 │ │ │ │ + movw r1, #49300 @ 0xc094 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl ccc08 │ │ │ │ + bl cc164 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 330aa │ │ │ │ + blt.w 330ae │ │ │ │ blx 290b0 │ │ │ │ - movw r1, #50852 @ 0xc6a4 │ │ │ │ + movw r1, #49316 @ 0xc0a4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d7a30 │ │ │ │ + bl 1d6e80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 330aa │ │ │ │ + blt.n 330ae │ │ │ │ add r0, sp, #12 │ │ │ │ blx 29df4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - movw r0, #50868 @ 0xc6b4 │ │ │ │ + movw r0, #49332 @ 0xc0b4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 82d70 │ │ │ │ - movw r1, #20216 @ 0x4ef8 │ │ │ │ + bl 828c0 │ │ │ │ + movw r1, #18708 @ 0x4914 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl cc6ec │ │ │ │ + bl cbc48 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 330aa │ │ │ │ + blt.n 330ae │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #60996 @ 0xee44 │ │ │ │ + movw r2, #59460 @ 0xe844 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ - movw r1, #50876 @ 0xc6bc │ │ │ │ + movw r1, #49340 @ 0xc0bc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1d7a30 │ │ │ │ + bl 1d6e80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 330aa │ │ │ │ + blt.n 330ae │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #50892 @ 0xc6cc │ │ │ │ + movw r1, #49356 @ 0xc0cc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 3344c │ │ │ │ + bl 33450 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 330aa │ │ │ │ - bl 714b0 │ │ │ │ + beq.n 330ae │ │ │ │ + bl 714a0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 330aa │ │ │ │ - bl 714b0 │ │ │ │ + beq.n 330ae │ │ │ │ + bl 714a0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3314e │ │ │ │ - ldr.w sl, [pc, #304] @ 33164 │ │ │ │ + beq.w 33152 │ │ │ │ + ldr.w sl, [pc, #304] @ 33168 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr.w fp, [sl] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 330b0 │ │ │ │ + bne.n 330b4 │ │ │ │ add.w r9, r9, #1 │ │ │ │ add.w sl, sl, #8 │ │ │ │ cmp.w r9, #44 @ 0x2c │ │ │ │ - bne.n 33038 │ │ │ │ + bne.n 3303c │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #50908 @ 0xc6dc │ │ │ │ + movw r2, #49372 @ 0xc0dc │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #55440 @ 0xd890 │ │ │ │ + movw r1, #53904 @ 0xd290 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 1d7a30 │ │ │ │ + bl 1d6e80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3314e │ │ │ │ + blt.n 33152 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #13648 @ 0x3550 │ │ │ │ + movw r1, #12112 @ 0x2f50 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cc6ec │ │ │ │ + bl cbc48 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 33096 │ │ │ │ + bge.n 3309a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 330aa │ │ │ │ + beq.n 330ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 330aa │ │ │ │ + cbnz r3, 330ae │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 330aa │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 330ae │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #50956 @ 0xc70c │ │ │ │ + movw r1, #49420 @ 0xc10c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cc6ec │ │ │ │ + bl cbc48 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 33168 │ │ │ │ + bge.n 3316c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 33444 │ │ │ │ + b.n 33448 │ │ │ │ mov r0, r9 │ │ │ │ blx 2a0e0 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 330be │ │ │ │ + cbnz r0, 330c2 │ │ │ │ ldr.w r7, [sl, #4] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d7a30 │ │ │ │ + bl 1d6e80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3314e │ │ │ │ + blt.n 33152 │ │ │ │ mov r0, r9 │ │ │ │ - bl 80190 │ │ │ │ + bl 80158 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 3314e │ │ │ │ + cbz r0, 33152 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fb0c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 330ee │ │ │ │ + blt.n 330f2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a284 │ │ │ │ + bl 7a2c0 │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r0, 3310a │ │ │ │ + cbnz r0, 3310e │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 3314e │ │ │ │ + beq.n 33152 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ - cbnz r2, 3314e │ │ │ │ + cbnz r2, 33152 │ │ │ │ mov r0, fp │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3314e │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 33152 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 79514 │ │ │ │ + bl 79550 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 3312e │ │ │ │ + beq.n 33132 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ - cbnz r1, 3312e │ │ │ │ + cbnz r1, 33132 │ │ │ │ mov r0, r2 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 33148 │ │ │ │ + beq.n 3314c │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ - cbnz r2, 33148 │ │ │ │ + cbnz r2, 3314c │ │ │ │ mov r0, fp │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - bge.w 33042 │ │ │ │ + bge.w 33046 │ │ │ │ mov r0, r8 │ │ │ │ - bl 783a0 │ │ │ │ + bl 783f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 783a0 │ │ │ │ - b.n 330aa │ │ │ │ + bl 783f0 │ │ │ │ + b.n 330ae │ │ │ │ str.w r0, [r8, r7] │ │ │ │ str??.w r0, [r0, r7] │ │ │ │ - str r0, [r7, #32] │ │ │ │ + ldrb r0, [r7, r0] │ │ │ │ lsls r0, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #50968 @ 0xc718 │ │ │ │ + movw r1, #49432 @ 0xc118 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 3344c │ │ │ │ + bl 33450 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 330aa │ │ │ │ - movw r2, #50984 @ 0xc728 │ │ │ │ + beq.n 330ae │ │ │ │ + movw r2, #49448 @ 0xc128 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #55440 @ 0xd890 │ │ │ │ + movw r1, #53904 @ 0xd290 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 1d7a30 │ │ │ │ + bl 1d6e80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 330aa │ │ │ │ + blt.n 330ae │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51040 @ 0xc760 │ │ │ │ + movw r1, #49504 @ 0xc160 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106450 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 330aa │ │ │ │ + blt.n 330ae │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51056 @ 0xc770 │ │ │ │ + movw r1, #49520 @ 0xc170 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106450 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 330aa │ │ │ │ + blt.w 330ae │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51072 @ 0xc780 │ │ │ │ + movw r1, #49536 @ 0xc180 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106450 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 330aa │ │ │ │ + blt.w 330ae │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51088 @ 0xc790 │ │ │ │ + movw r1, #49552 @ 0xc190 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106450 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 330aa │ │ │ │ + blt.w 330ae │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51104 @ 0xc7a0 │ │ │ │ + movw r1, #49568 @ 0xc1a0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106450 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 330aa │ │ │ │ + blt.w 330ae │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51124 @ 0xc7b4 │ │ │ │ + movw r1, #49588 @ 0xc1b4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106450 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 330aa │ │ │ │ + blt.w 330ae │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51140 @ 0xc7c4 │ │ │ │ + movw r1, #49604 @ 0xc1c4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106450 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 330aa │ │ │ │ + blt.w 330ae │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51156 @ 0xc7d4 │ │ │ │ + movw r1, #49620 @ 0xc1d4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106450 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 330aa │ │ │ │ + blt.w 330ae │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51172 @ 0xc7e4 │ │ │ │ + movw r1, #49636 @ 0xc1e4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106450 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 330aa │ │ │ │ + blt.w 330ae │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51188 @ 0xc7f4 │ │ │ │ + movw r1, #49652 @ 0xc1f4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106450 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 330aa │ │ │ │ + blt.w 330ae │ │ │ │ movs r0, #0 │ │ │ │ - bl 72334 │ │ │ │ + bl 7239c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 330aa │ │ │ │ - movw r8, #51204 @ 0xc804 │ │ │ │ + beq.w 330ae │ │ │ │ + movw r8, #49668 @ 0xc204 │ │ │ │ movt r8, #41 @ 0x29 │ │ │ │ blx 2a444 │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ mov r0, r8 │ │ │ │ - cbz r7, 332ca │ │ │ │ + cbz r7, 332ce │ │ │ │ ldrd r1, r2, [r6, #4] │ │ │ │ - bl 82d70 │ │ │ │ + bl 828c0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 3307e │ │ │ │ - bl 840cc │ │ │ │ + beq.w 33082 │ │ │ │ + bl 83c20 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 332c0 │ │ │ │ + beq.n 332c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 332c0 │ │ │ │ + cbnz r3, 332c4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #12 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bge.n 3328e │ │ │ │ - b.n 3307e │ │ │ │ + bge.n 33292 │ │ │ │ + b.n 33082 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #51208 @ 0xc808 │ │ │ │ + movw r1, #49672 @ 0xc208 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cc6ec │ │ │ │ + bl cbc48 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 330aa │ │ │ │ + blt.w 330ae │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #51220 @ 0xc814 │ │ │ │ + movw r1, #49684 @ 0xc214 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106450 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 330aa │ │ │ │ + blt.w 330ae │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #51252 @ 0xc834 │ │ │ │ + movw r1, #49716 @ 0xc234 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106450 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 330aa │ │ │ │ + blt.w 330ae │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #51296 @ 0xc860 │ │ │ │ + movw r1, #49760 @ 0xc260 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106450 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 330aa │ │ │ │ + blt.w 330ae │ │ │ │ movs r0, #100 @ 0x64 │ │ │ │ - bl 76fe4 │ │ │ │ + bl 77034 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 33332 │ │ │ │ - bl 1ea294 │ │ │ │ - b.n 330aa │ │ │ │ + cbnz r0, 33336 │ │ │ │ + bl 1e95bc │ │ │ │ + b.n 330ae │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ movs r2, #2 │ │ │ │ - movw r3, #51328 @ 0xc880 │ │ │ │ + movw r3, #49792 @ 0xc280 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ str r2, [r0, #8] │ │ │ │ movs r2, #7 │ │ │ │ strd r3, r1, [r0] │ │ │ │ movs r3, #1 │ │ │ │ - movw r1, #51352 @ 0xc898 │ │ │ │ + movw r1, #49816 @ 0xc298 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ strd r2, r3, [r0, #12] │ │ │ │ movw r2, #41184 @ 0xa0e0 │ │ │ │ movt r2, #2 │ │ │ │ movw r3, #38156 @ 0x950c │ │ │ │ movt r3, #2 │ │ │ │ strd r2, r3, [r0, #20] │ │ │ │ @@ -13010,34 +13011,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, #60965 @ 0xee25 │ │ │ │ + movw r3, #57613 @ 0xe10d │ │ │ │ movt r3, #24 │ │ │ │ strd r2, r3, [r0, #84] @ 0x54 │ │ │ │ movw r2, #43452 @ 0xa9bc │ │ │ │ movt r2, #2 │ │ │ │ movw r3, #38496 @ 0x9660 │ │ │ │ movt r3, #2 │ │ │ │ strd r2, r3, [r0, #92] @ 0x5c │ │ │ │ - movw r2, #11911 @ 0x2e87 │ │ │ │ + movw r2, #11683 @ 0x2da3 │ │ │ │ movt r2, #5 │ │ │ │ - bl f9c00 │ │ │ │ + bl f9160 │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r0, 33434 │ │ │ │ + cbnz r0, 33438 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77384 │ │ │ │ - b.n 330aa │ │ │ │ + bl 773d4 │ │ │ │ + b.n 330ae │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #51360 @ 0xc8a0 │ │ │ │ + movw r1, #49824 @ 0xc2a0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cc6ec │ │ │ │ + bl cbc48 │ │ │ │ asrs r0, r0, #31 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -13045,726 +13046,726 @@ │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r5 │ │ │ │ blx 295d4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8032c │ │ │ │ - cbz r0, 334ca │ │ │ │ + bl 802f4 │ │ │ │ + cbz r0, 334ce │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a284 │ │ │ │ + bl 7a2c0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 33494 │ │ │ │ + cbnz r0, 33498 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 334ca │ │ │ │ + beq.n 334ce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 334ca │ │ │ │ + cbnz r3, 334ce │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 334ca │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 334ce │ │ │ │ mov r1, r4 │ │ │ │ - bl 334f4 <_PyImport_SetModule@@Base> │ │ │ │ + bl 334f8 <_PyImport_SetModule@@Base> │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 334ce │ │ │ │ + bge.n 334d2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 334b4 │ │ │ │ + beq.n 334b8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 334b4 │ │ │ │ + cbnz r3, 334b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 334ca │ │ │ │ + beq.n 334ce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 334ca │ │ │ │ + cbnz r3, 334ce │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 334f0 │ │ │ │ + b.n 334f4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r7, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 334e2 │ │ │ │ + beq.n 334e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 334e2 │ │ │ │ + cbnz r3, 334e6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl cc6ec │ │ │ │ + bl cbc48 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 334ca │ │ │ │ + blt.n 334ce │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -000334f4 <_PyImport_SetModule@@Base>: │ │ │ │ +000334f8 <_PyImport_SetModule@@Base>: │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #48] @ (33534 <_PyImport_SetModule@@Base+0x40>) │ │ │ │ + ldr r5, [pc, #48] @ (33538 <_PyImport_SetModule@@Base+0x40>) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ mov r2, r1 │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r4, r5] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr.w r0, [r1, #3880] @ 0xf28 │ │ │ │ - cbnz r0, 3352a <_PyImport_SetModule@@Base+0x36> │ │ │ │ - movw r1, #64416 @ 0xfba0 │ │ │ │ + cbnz r0, 3352e <_PyImport_SetModule@@Base+0x36> │ │ │ │ + movw r1, #62880 @ 0xf5a0 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #17412 @ 0x4404 │ │ │ │ + movw r0, #15876 @ 0x3e04 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 6678e <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r1, r3 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 89708 │ │ │ │ + b.w 88fb8 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 33540 <_PyImport_SetModule@@Base+0x4c> │ │ │ │ + cbz r1, 33544 <_PyImport_SetModule@@Base+0x4c> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 33548 <_PyImport_SetModule@@Base+0x54> │ │ │ │ + b.n 3354c <_PyImport_SetModule@@Base+0x54> │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.w 156b88 │ │ │ │ + b.w 156058 │ │ │ │ │ │ │ │ -0003354c : │ │ │ │ +00033550 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #24] @ (33574 ) │ │ │ │ + ldr r1, [pc, #24] @ (33578 ) │ │ │ │ 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 7b2e4 │ │ │ │ + bl 7b320 │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00033578 : │ │ │ │ - ldr r0, [pc, #4] @ (33580 ) │ │ │ │ - b.w cbed4 │ │ │ │ +0003357c : │ │ │ │ + ldr r0, [pc, #4] @ (33584 ) │ │ │ │ + b.w cb430 │ │ │ │ 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 db640 <_PyUnicodeWriter_Init@@Base> │ │ │ │ + bl dabac <_PyUnicodeWriter_Init@@Base> │ │ │ │ movs r2, #6 │ │ │ │ add r0, sp, #4 │ │ │ │ - movw r1, #56408 @ 0xdc58 │ │ │ │ + movw r1, #54976 @ 0xd6c0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 92290 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 9178c <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3365a │ │ │ │ + blt.n 3365e │ │ │ │ ldr r3, [r5, #20] │ │ │ │ - cbnz r3, 335ca │ │ │ │ + cbnz r3, 335ce │ │ │ │ movs r2, #5 │ │ │ │ add r0, sp, #4 │ │ │ │ - movw r1, #56416 @ 0xdc60 │ │ │ │ + movw r1, #54984 @ 0xd6c8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 92290 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 9178c <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 335e0 │ │ │ │ - b.n 3365a │ │ │ │ + bge.n 335e4 │ │ │ │ + b.n 3365e │ │ │ │ movs r2, #5 │ │ │ │ add r0, sp, #4 │ │ │ │ - movw r1, #12584 @ 0x3128 │ │ │ │ + movw r1, #10968 @ 0x2ad8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 92290 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 9178c <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 335b4 │ │ │ │ - b.n 3365a │ │ │ │ + bge.n 335b8 │ │ │ │ + b.n 3365e │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl e7d4c │ │ │ │ + bl e72a4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3365a │ │ │ │ + cbz r0, 3365e │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d24e8 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl d1a50 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - blt.n 33630 │ │ │ │ + blt.n 33634 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3360c │ │ │ │ + beq.n 33610 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3360c │ │ │ │ + cbnz r3, 33610 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #20064 @ 0x4e60 │ │ │ │ + movw r0, #18528 @ 0x4860 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl de2a8 │ │ │ │ + bl dd818 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3365a │ │ │ │ + cbz r0, 3365e │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d24e8 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl d1a50 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bge.n 33642 │ │ │ │ + bge.n 33646 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3365a │ │ │ │ + beq.n 3365e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3365a │ │ │ │ + cbnz r3, 3365e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3365a │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3365e │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 33652 │ │ │ │ + beq.n 33656 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 33652 │ │ │ │ + cbnz r3, 33656 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 92620 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ - b.n 33662 │ │ │ │ + bl 91b1c <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + b.n 33666 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1d6cec <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bl 1d61a4 <_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 db640 <_PyUnicodeWriter_Init@@Base> │ │ │ │ + bl dabac <_PyUnicodeWriter_Init@@Base> │ │ │ │ movs r2, #17 │ │ │ │ add r0, sp, #4 │ │ │ │ - movw r1, #56696 @ 0xdd78 │ │ │ │ + movw r1, #55160 @ 0xd778 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 92290 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 9178c <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 33752 │ │ │ │ + blt.n 33756 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl e7d4c │ │ │ │ + bl e72a4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 33752 │ │ │ │ + beq.n 33756 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d24e8 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl d1a50 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - blt.n 33728 │ │ │ │ + blt.n 3372c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 336c0 │ │ │ │ + beq.n 336c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 336c0 │ │ │ │ + cbnz r3, 336c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 33704 │ │ │ │ + cbz r3, 33708 │ │ │ │ movs r2, #9 │ │ │ │ add r0, sp, #4 │ │ │ │ - movw r1, #56716 @ 0xdd8c │ │ │ │ + movw r1, #55180 @ 0xd78c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 92290 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 9178c <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 33752 │ │ │ │ + blt.n 33756 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl e7d4c │ │ │ │ + bl e72a4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 33752 │ │ │ │ + cbz r0, 33756 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d24e8 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl d1a50 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - blt.n 33728 │ │ │ │ + blt.n 3372c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 33704 │ │ │ │ + beq.n 33708 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 33704 │ │ │ │ + cbnz r3, 33708 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #20064 @ 0x4e60 │ │ │ │ + movw r0, #18528 @ 0x4860 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl de2a8 │ │ │ │ + bl dd818 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 33752 │ │ │ │ + cbz r0, 33756 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d24e8 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl d1a50 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bge.n 3373a │ │ │ │ + bge.n 3373e │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 33752 │ │ │ │ + beq.n 33756 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 33752 │ │ │ │ + cbnz r3, 33756 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 33752 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 33756 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3374a │ │ │ │ + beq.n 3374e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3374a │ │ │ │ + cbnz r3, 3374e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 92620 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ - b.n 3375a │ │ │ │ + bl 91b1c <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + b.n 3375e │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1d6cec <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bl 1d61a4 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r3 │ │ │ │ - cbz r3, 3377c │ │ │ │ + cbz r3, 33780 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ add.w r8, r3, r6 │ │ │ │ blx 2957c │ │ │ │ - cbnz r5, 33796 │ │ │ │ + cbnz r5, 3379a │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 33796 │ │ │ │ + ble.n 3379a │ │ │ │ cmp r6, #3 │ │ │ │ - bgt.n 33796 │ │ │ │ - cbnz r4, 337be │ │ │ │ + bgt.n 3379a │ │ │ │ + cbnz r4, 337c2 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #428] @ (33948 ) │ │ │ │ + ldr r4, [pc, #428] @ (3394c ) │ │ │ │ movs r2, #0 │ │ │ │ mov.w ip, #3 │ │ │ │ str r4, [sp, #0] │ │ │ │ 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 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101324 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 33934 │ │ │ │ + beq.w 33938 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ - bl ce6c4 │ │ │ │ + bl cdc1c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 33934 │ │ │ │ + bne.w 33938 │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.n 3380c │ │ │ │ + beq.n 33810 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 337f4 │ │ │ │ - bl f479c │ │ │ │ + cbz r0, 337f8 │ │ │ │ + bl f3cfc │ │ │ │ mov r5, r0 │ │ │ │ adds r6, r0, #1 │ │ │ │ - bne.n 337ec │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 337f0 │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 33934 │ │ │ │ + bne.w 33938 │ │ │ │ cmp.w r8, #2 │ │ │ │ - bne.n 337f8 │ │ │ │ - b.n 33814 │ │ │ │ + bne.n 337fc │ │ │ │ + b.n 33818 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl f479c │ │ │ │ + bl f3cfc │ │ │ │ mov r6, r0 │ │ │ │ adds r0, r6, #1 │ │ │ │ - bne.n 33816 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 33816 │ │ │ │ - b.n 33934 │ │ │ │ + bne.n 3381a │ │ │ │ + bl 7f898 │ │ │ │ + cbz r0, 3381a │ │ │ │ + b.n 33938 │ │ │ │ movs r6, #15 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 33816 │ │ │ │ + b.n 3381a │ │ │ │ movs r6, #15 │ │ │ │ mov r0, r7 │ │ │ │ movs r7, #0 │ │ │ │ strd r7, r7, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ - bl cc5b4 │ │ │ │ + bl cbb10 │ │ │ │ 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 16c78c │ │ │ │ + bl 16bb34 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3392e │ │ │ │ + beq.n 33932 │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #8 │ │ │ │ movs r0, #56 @ 0x38 │ │ │ │ mov r3, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ - movw r5, #39464 @ 0x9a28 │ │ │ │ + movw r5, #37928 @ 0x9428 │ │ │ │ movt r5, #40 @ 0x28 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ str r5, [sp, #8] │ │ │ │ - movw r5, #29261 @ 0x724d │ │ │ │ + movw r5, #26157 @ 0x662d │ │ │ │ movt r5, #22 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ str r5, [sp, #128] @ 0x80 │ │ │ │ - movw r5, #48673 @ 0xbe21 │ │ │ │ + movw r5, #45513 @ 0xb1c9 │ │ │ │ movt r5, #22 │ │ │ │ str.w r9, [sp, #96] @ 0x60 │ │ │ │ str r5, [sp, #132] @ 0x84 │ │ │ │ str r7, [sp, #136] @ 0x88 │ │ │ │ blx 2a374 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq.n 338ae │ │ │ │ - bgt.n 338e6 │ │ │ │ + beq.n 338b2 │ │ │ │ + bgt.n 338ea │ │ │ │ adds r1, r5, #4 │ │ │ │ - beq.n 33896 │ │ │ │ + beq.n 3389a │ │ │ │ adds r2, r5, #2 │ │ │ │ - bne.n 338e6 │ │ │ │ + bne.n 338ea │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - movw r1, #56768 @ 0xddc0 │ │ │ │ + movw r1, #55232 @ 0xd7c0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 127934 │ │ │ │ - b.n 3392e │ │ │ │ + bl 126e1c │ │ │ │ + b.n 33932 │ │ │ │ movw r3, #36624 @ 0x8f10 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #56728 @ 0xdd98 │ │ │ │ + movw r1, #55192 @ 0xd798 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 3392e │ │ │ │ + bl 126e1c │ │ │ │ + b.n 33932 │ │ │ │ str.w r8, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ - cbnz r3, 338cc │ │ │ │ + cbnz r3, 338d0 │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 233324 <_PyXI_EndInterpreter@@Base+0x6fc> │ │ │ │ + bl 232c3c <_PyXI_EndInterpreter@@Base+0x6a0> │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ - bge.n 338cc │ │ │ │ + bge.n 338d0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 29940 │ │ │ │ - b.n 3392e │ │ │ │ - bl 9649c │ │ │ │ + b.n 33932 │ │ │ │ + bl 95998 │ │ │ │ movs r1, #4 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 29440 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 98f90 │ │ │ │ + bl 9848c │ │ │ │ adds r3, r5, #2 │ │ │ │ - bne.n 33900 │ │ │ │ + bne.n 33904 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 29940 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ mov r2, r5 │ │ │ │ - movw r3, #14096 @ 0x3710 │ │ │ │ + movw r3, #12560 @ 0x3110 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - bl 23aa8c <_Py_c_pow@@Base+0x964> │ │ │ │ - b.n 3392e │ │ │ │ + bl 23a3a8 <_Py_c_pow@@Base+0x720> │ │ │ │ + b.n 33932 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 338b2 │ │ │ │ + beq.n 338b6 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 29940 │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r0, 3391e │ │ │ │ + cbnz r0, 33922 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 16cad8 <_PyArg_NoKeywords@@Base+0x58> │ │ │ │ + bl 16be80 <_PyArg_NoKeywords@@Base+0x58> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 33936 │ │ │ │ - b.n 3392e │ │ │ │ - movw r3, #15380 @ 0x3c14 │ │ │ │ + cbnz r0, 3393a │ │ │ │ + b.n 33932 │ │ │ │ + movw r3, #13844 @ 0x3614 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ - bl 23aa8c <_Py_c_pow@@Base+0x964> │ │ │ │ + bl 23a3a8 <_Py_c_pow@@Base+0x720> │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 1b710c │ │ │ │ + bl 1b639c │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - cbz r3, 33940 │ │ │ │ + cbz r3, 33944 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl cf15c │ │ │ │ + bl ce6b4 │ │ │ │ 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, #57064 @ 0xdee8 │ │ │ │ + movw r1, #55528 @ 0xd8e8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ add r2, sp, #28 │ │ │ │ str r6, [sp, #0] │ │ │ │ movs r5, #0 │ │ │ │ strd r5, r5, [sp, #16] │ │ │ │ - bl 8cd30 │ │ │ │ - cbz r0, 339de │ │ │ │ + bl 8c22c │ │ │ │ + cbz r0, 339e2 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbnz r1, 339c4 │ │ │ │ + cbnz r1, 339c8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ ldrd r2, r1, [sp, #24] │ │ │ │ add r3, sp, #12 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bne.n 339ae │ │ │ │ + bne.n 339b2 │ │ │ │ add r3, sp, #32 │ │ │ │ movs r5, #8 │ │ │ │ movs r6, #0 │ │ │ │ movs r7, #0 │ │ │ │ str r5, [sp, #12] │ │ │ │ strd r6, r7, [sp, #32] │ │ │ │ blx 2991c <__getsockopt64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 33a3a │ │ │ │ + blt.n 33a3e │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 7df90 │ │ │ │ - b.n 33a4a │ │ │ │ + bl 7df58 │ │ │ │ + b.n 33a4e │ │ │ │ add r3, sp, #16 │ │ │ │ movs r5, #4 │ │ │ │ str r5, [sp, #12] │ │ │ │ blx 2991c <__getsockopt64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 33a3a │ │ │ │ + blt.n 33a3e │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 80190 │ │ │ │ - b.n 33a4a │ │ │ │ + bl 80158 │ │ │ │ + b.n 33a4e │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 339e2 │ │ │ │ + bne.n 339e6 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57080 @ 0xdef8 │ │ │ │ + movw r1, #55544 @ 0xd8f8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 33a4a │ │ │ │ + b.n 33a4e │ │ │ │ subs r3, r1, #1 │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ - bcc.n 33a02 │ │ │ │ + bcc.n 33a06 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57120 @ 0xdf20 │ │ │ │ + movw r1, #55584 @ 0xd920 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 339de │ │ │ │ + bl 126e1c │ │ │ │ + b.n 339e2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 71f98 │ │ │ │ + bl 71f88 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 339de │ │ │ │ + beq.n 339e2 │ │ │ │ str r6, [sp, #0] │ │ │ │ add.w r3, r0, #16 │ │ │ │ ldrd r2, r1, [sp, #24] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 2991c <__getsockopt64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 33a40 │ │ │ │ + bge.n 33a44 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 33a3a │ │ │ │ + beq.n 33a3e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 33a3a │ │ │ │ + cbnz r3, 33a3e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 33a4a │ │ │ │ + b.n 33a4e │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 9b39c <_PyBytes_Resize@@Base> │ │ │ │ + bl 9a888 <_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 183de8 │ │ │ │ + b.w 182f38 │ │ │ │ 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, #55180 @ 0xd78c │ │ │ │ + movw r1, #53604 @ 0xd164 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl fa61c │ │ │ │ + bl f9b7c │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 33aa4 │ │ │ │ + cbz r0, 33aa8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 33aa4 │ │ │ │ + beq.n 33aa8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 33aa4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 33aa8 │ │ │ │ + bl 77f40 <_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 14ac8c │ │ │ │ - cbz r0, 33ad2 │ │ │ │ + bl 14a254 │ │ │ │ + cbz r0, 33ad6 │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 33b00 │ │ │ │ - cbz r0, 33afe │ │ │ │ + bl 33b04 │ │ │ │ + cbz r0, 33b02 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - movw r0, #4072 @ 0xfe8 │ │ │ │ + movw r0, #2536 @ 0x9e8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.w 82d70 │ │ │ │ + b.w 828c0 │ │ │ │ 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 72184 │ │ │ │ - cbz r0, 33b54 │ │ │ │ + bl 72174 │ │ │ │ + cbz r0, 33b58 │ │ │ │ mov r4, r0 │ │ │ │ add.w r7, r0, #8 │ │ │ │ - b.n 33b2a │ │ │ │ + b.n 33b2e │ │ │ │ str.w r0, [r7, #4]! │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 33b68 │ │ │ │ + ble.n 33b6c │ │ │ │ ldr r3, [r6, #12] │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ adds r5, #1 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 33b74 │ │ │ │ + bl 33b78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 33b26 │ │ │ │ + bne.n 33b2a │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 78344 │ │ │ │ + bl 78394 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 33b58 │ │ │ │ + bne.n 33b5c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 33b6e │ │ │ │ + b.n 33b72 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 33b54 │ │ │ │ + bne.n 33b58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 33b54 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 33b58 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 78344 │ │ │ │ + bl 78394 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #42012 @ 0xa41c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 33bb2 │ │ │ │ + bne.n 33bb6 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r5, r1 │ │ │ │ - cbnz r0, 33ba8 │ │ │ │ - movw r0, #5636 @ 0x1604 │ │ │ │ + cbnz r0, 33bac │ │ │ │ + movw r0, #4100 @ 0x1004 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 7a284 │ │ │ │ + bl 7a2c0 │ │ │ │ str r0, [r5, #0] │ │ │ │ - cbz r0, 33bc0 │ │ │ │ + cbz r0, 33bc4 │ │ │ │ mov r1, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 10a95c │ │ │ │ + b.w 109d80 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ @@ -13778,151 +13779,151 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2957c │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl ce6c4 │ │ │ │ + bl cdc1c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 33c10 │ │ │ │ + bge.n 33c14 │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #23628 @ 0x5c4c │ │ │ │ + movw r2, #22092 @ 0x564c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #736 @ 0x2e0 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #62088 @ 0xf288 │ │ │ │ + movw r1, #64736 @ 0xfce0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #60552 @ 0xec88 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movs r4, #0 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 33c1c │ │ │ │ + bl 23b790 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 33c20 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 33c2c │ │ │ │ + bl 33c30 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 33c26 │ │ │ │ + cbz r3, 33c2a │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cf15c │ │ │ │ + bl ce6b4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #188] @ (33cf8 ) │ │ │ │ + ldr r3, [pc, #188] @ (33cfc ) │ │ │ │ mov r5, r1 │ │ │ │ add.w r1, r3, #28 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r1, r3 │ │ │ │ - movw r2, #3560 @ 0xde8 │ │ │ │ + movw r2, #2056 @ 0x808 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - bl 127b48 <_PyObject_CallMethod@@Base> │ │ │ │ + bl 127024 <_PyObject_CallMethod@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 33cf4 │ │ │ │ + beq.n 33cf8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bmi.n 33c90 │ │ │ │ + bmi.n 33c94 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 33c78 │ │ │ │ + beq.n 33c7c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 33c78 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 33c7c │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13476 @ 0x34a4 │ │ │ │ + movw r1, #11940 @ 0x2ea4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 33cf4 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 33cf8 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, r6 │ │ │ │ - bge.n 33cc8 │ │ │ │ + bge.n 33ccc │ │ │ │ movw r0, #6496 @ 0x1960 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov r3, r6 │ │ │ │ - movw r1, #26552 @ 0x67b8 │ │ │ │ + movw r1, #25016 @ 0x61b8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1590 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 33cf4 │ │ │ │ + beq.n 33cf8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 33cf4 │ │ │ │ + cbnz r3, 33cf8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 33cf4 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 33cf8 │ │ │ │ add.w r1, r4, #16 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, r6 │ │ │ │ blx 29c10 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 33cea │ │ │ │ + beq.n 33cee │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ - cbnz r1, 33cea │ │ │ │ + cbnz r1, 33cee │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7fab8 │ │ │ │ + b.w 7fa80 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.n 33664 │ │ │ │ + b.n 33668 │ │ │ │ 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 72334 │ │ │ │ - cbz r0, 33d4c │ │ │ │ + bl 7239c │ │ │ │ + cbz r0, 33d50 │ │ │ │ mov r4, r0 │ │ │ │ blx 2a0b0 │ │ │ │ - b.n 33d2a │ │ │ │ - bl 840cc │ │ │ │ + b.n 33d2e │ │ │ │ + bl 83c20 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r3, 33d56 │ │ │ │ - bl 1306c8 <_Py_DecRef@@Base> │ │ │ │ + cbnz r3, 33d5a │ │ │ │ + bl 12fdf4 <_Py_DecRef@@Base> │ │ │ │ blx 2a6a4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - cbz r1, 33d50 │ │ │ │ - bl 1d3c5c <_Py_Uid_Converter@@Base+0xf0> │ │ │ │ + cbz r1, 33d54 │ │ │ │ + bl 1d3074 <_Py_Uid_Converter@@Base+0xf0> │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 33d1c │ │ │ │ + bne.n 33d20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1306c8 <_Py_DecRef@@Base> │ │ │ │ + bl 12fdf4 <_Py_DecRef@@Base> │ │ │ │ blx 2a438 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 33d5c │ │ │ │ + b.n 33d60 │ │ │ │ blx 2a438 │ │ │ │ - b.n 33d5c │ │ │ │ - bl 1306c8 <_Py_DecRef@@Base> │ │ │ │ - b.n 33d42 │ │ │ │ + b.n 33d60 │ │ │ │ + bl 12fdf4 <_Py_DecRef@@Base> │ │ │ │ + b.n 33d46 │ │ │ │ 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 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ @@ -13930,424 +13931,424 @@ │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2957c │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 33d92 │ │ │ │ + bhi.n 33d96 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl ce6c4 │ │ │ │ - cbz r0, 33dac │ │ │ │ - b.n 33da8 │ │ │ │ - movw r0, #39624 @ 0x9ac8 │ │ │ │ + bl cdc1c │ │ │ │ + cbz r0, 33db0 │ │ │ │ + b.n 33dac │ │ │ │ + movw r0, #38088 @ 0x94c8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0190 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 33d84 │ │ │ │ + bne.n 33d88 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 33e00 │ │ │ │ + b.n 33e04 │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 33dc4 │ │ │ │ + ble.n 33dc8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 16bf88 │ │ │ │ + bl 16b330 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 33dc6 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 33dc6 │ │ │ │ - b.n 33da8 │ │ │ │ + bne.n 33dca │ │ │ │ + bl 7f898 │ │ │ │ + cbz r0, 33dca │ │ │ │ + b.n 33dac │ │ │ │ movs r4, #1 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r6, [sp, #4] │ │ │ │ cmp.w r5, #5120 @ 0x1400 │ │ │ │ - ble.n 33dec │ │ │ │ - bl 9649c │ │ │ │ + ble.n 33df0 │ │ │ │ + bl 95998 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r3 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a590 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98f90 │ │ │ │ - b.n 33df8 │ │ │ │ + bl 9848c │ │ │ │ + b.n 33dfc │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ blx 2a590 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7df90 │ │ │ │ + bl 7df58 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 33e0a │ │ │ │ + cbz r3, 33e0e │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cf15c │ │ │ │ + bl ce6b4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - b.w 1a96a8 │ │ │ │ + b.w 1a8860 │ │ │ │ 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 d7c20 │ │ │ │ + bl d7170 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 33e3e │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 33e56 │ │ │ │ - b.n 33e6c │ │ │ │ + bne.n 33e42 │ │ │ │ + bl 7f898 │ │ │ │ + cbz r0, 33e5a │ │ │ │ + b.n 33e70 │ │ │ │ ldrd r1, r2, [r4, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 33e56 │ │ │ │ - movw r0, #57716 @ 0xe174 │ │ │ │ + bne.n 33e5a │ │ │ │ + movw r0, #56180 @ 0xdb74 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w de2a8 │ │ │ │ + b.w dd818 │ │ │ │ ldrd r2, r3, [r4, #12] │ │ │ │ - movw r0, #57732 @ 0xe184 │ │ │ │ + movw r0, #56196 @ 0xdb84 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w de2a8 │ │ │ │ + b.w dd818 │ │ │ │ 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 c3ae8 │ │ │ │ + bl c3038 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 33e92 │ │ │ │ - bne.n 33e96 │ │ │ │ + blt.n 33e96 │ │ │ │ + bne.n 33e9a │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 33e9e │ │ │ │ + b.n 33ea2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 33e9e │ │ │ │ + b.n 33ea2 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 33ece │ │ │ │ + bgt.n 33ed2 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57864 @ 0xe208 │ │ │ │ + movw r1, #56328 @ 0xdc08 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 33eea │ │ │ │ + bl d1590 │ │ │ │ + b.n 33eee │ │ │ │ mov r8, r2 │ │ │ │ cmp r2, #5 │ │ │ │ - ble.n 33eee │ │ │ │ + ble.n 33ef2 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57912 @ 0xe238 │ │ │ │ + movw r1, #56376 @ 0xdc38 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1590 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 340a8 │ │ │ │ + b.n 340ac │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r5, r1 │ │ │ │ - bl 15fc9c │ │ │ │ + bl 15f058 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.n 33eea │ │ │ │ + blt.n 33eee │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl f479c │ │ │ │ + bl f3cfc │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 33f0e │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 33f12 │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 33eea │ │ │ │ + bne.n 33eee │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.n 33f40 │ │ │ │ + beq.n 33f44 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ cmp.w r8, #3 │ │ │ │ - beq.n 33f46 │ │ │ │ + beq.n 33f4a │ │ │ │ ldr.w r9, [r5, #12] │ │ │ │ cmp.w r8, #4 │ │ │ │ - beq.n 33f3a │ │ │ │ + beq.n 33f3e │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl f479c │ │ │ │ + bl f3cfc │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 33f3c │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 33f3c │ │ │ │ - b.n 33eea │ │ │ │ + bne.n 33f40 │ │ │ │ + bl 7f898 │ │ │ │ + cbz r0, 33f40 │ │ │ │ + b.n 33eee │ │ │ │ movs r5, #0 │ │ │ │ - cbz r4, 33f50 │ │ │ │ - b.n 33f60 │ │ │ │ + cbz r4, 33f54 │ │ │ │ + b.n 33f64 │ │ │ │ movs r5, #0 │ │ │ │ mov r9, r5 │ │ │ │ - b.n 33f50 │ │ │ │ + b.n 33f54 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 34094 │ │ │ │ + bne.w 34098 │ │ │ │ mov r9, r4 │ │ │ │ mov r5, r4 │ │ │ │ movw r3, #44000 @ 0xabe0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - b.n 33f62 │ │ │ │ + b.n 33f66 │ │ │ │ mov r8, r4 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 33f82 │ │ │ │ + bne.n 33f86 │ │ │ │ mov r3, r4 │ │ │ │ mov r4, r8 │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r3 │ │ │ │ movw r3, #44000 @ 0xabe0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov.w sl, #0 │ │ │ │ ldr.w r9, [r3] │ │ │ │ - b.n 33f84 │ │ │ │ + b.n 33f88 │ │ │ │ mov sl, r9 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ strd r4, r9, [sp] │ │ │ │ - movw r1, #57956 @ 0xe264 │ │ │ │ + movw r1, #56420 @ 0xdc64 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ str r5, [sp, #8] │ │ │ │ - movw r0, #57964 @ 0xe26c │ │ │ │ + movw r0, #56428 @ 0xdc6c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 90660 │ │ │ │ + bl 8fa80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 33eea │ │ │ │ + blt.n 33eee │ │ │ │ cmp r6, #8 │ │ │ │ - beq.n 33fca │ │ │ │ + beq.n 33fce │ │ │ │ lsls r4, r6, #31 │ │ │ │ - bmi.n 33fce │ │ │ │ + bmi.n 33fd2 │ │ │ │ lsls r0, r6, #30 │ │ │ │ - bmi.n 33fd2 │ │ │ │ + bmi.n 33fd6 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57976 @ 0xe278 │ │ │ │ + movw r1, #56440 @ 0xdc78 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 33eea │ │ │ │ + bl 126e1c │ │ │ │ + b.n 33eee │ │ │ │ movs r3, #2 │ │ │ │ - b.n 33fd4 │ │ │ │ + b.n 33fd8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 33fd4 │ │ │ │ + b.n 33fd8 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 33ff2 │ │ │ │ + bne.n 33ff6 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 34036 │ │ │ │ - b.n 34018 │ │ │ │ + beq.n 3403a │ │ │ │ + b.n 3401c │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bpl.n 34004 │ │ │ │ - bl 11c63c │ │ │ │ - b.n 3400a │ │ │ │ - bl ddd90 │ │ │ │ + bpl.n 34008 │ │ │ │ + bl 11bbc8 │ │ │ │ + b.n 3400e │ │ │ │ + bl dd300 │ │ │ │ asrs r1, r0, #31 │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 33fea │ │ │ │ - b.n 33eea │ │ │ │ + beq.n 33fee │ │ │ │ + b.n 33eee │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bpl.n 34046 │ │ │ │ - bl 11c63c │ │ │ │ + bpl.n 3404a │ │ │ │ + bl 11bbc8 │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 33eea │ │ │ │ + bne.w 33eee │ │ │ │ tst.w r6, #4 │ │ │ │ strh.w r5, [sp, #18] │ │ │ │ ite ne │ │ │ │ movne r6, #13 │ │ │ │ moveq r6, #14 │ │ │ │ - b.n 34062 │ │ │ │ - bl ddd90 │ │ │ │ + b.n 34066 │ │ │ │ + bl dd300 │ │ │ │ asrs r1, r0, #31 │ │ │ │ - b.n 34028 │ │ │ │ + b.n 3402c │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 34080 │ │ │ │ - bl e5198 │ │ │ │ + bne.n 34084 │ │ │ │ + bl e46f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 33eea │ │ │ │ - bl 9649c │ │ │ │ + bne.w 33eee │ │ │ │ + bl 95998 │ │ │ │ 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 98f90 │ │ │ │ + bl 9848c │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 3409a │ │ │ │ - b.n 3404e │ │ │ │ + bne.n 3409e │ │ │ │ + b.n 34052 │ │ │ │ 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 f1c24 │ │ │ │ + b.w f1180 │ │ │ │ mov r3, r4 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 33f6c │ │ │ │ + b.n 33f70 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 34080 │ │ │ │ + blt.n 34084 │ │ │ │ movw r3, #44000 @ 0xabe0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - cbnz r3, 340cc │ │ │ │ - cbz r2, 340c6 │ │ │ │ + cbnz r3, 340d0 │ │ │ │ + cbz r2, 340ca │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 340cc │ │ │ │ + cbnz r3, 340d0 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 340e6 │ │ │ │ + b.n 340ea │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #58004 @ 0xe294 │ │ │ │ + movw r1, #56468 @ 0xdc94 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ 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 1673fc │ │ │ │ + bl 1667dc │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 1fb13c <_PyParkingLot_UnparkAll@@Base+0x980> │ │ │ │ + bl 1fa764 <_PyParkingLot_UnparkAll@@Base+0xaf4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 341f0 │ │ │ │ + beq.n 341f4 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 11d7b0 │ │ │ │ - cbnz r0, 34128 │ │ │ │ - bl 9649c │ │ │ │ + bl 11cd3c │ │ │ │ + cbnz r0, 3412c │ │ │ │ + bl 95998 │ │ │ │ movs r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 11d7b0 │ │ │ │ + bl 11cd3c │ │ │ │ mov r0, r7 │ │ │ │ - bl 98f90 │ │ │ │ + bl 9848c │ │ │ │ add.w r1, r5, #8 │ │ │ │ add.w r0, r4, #8 │ │ │ │ blx 2a2e8 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq.n 34184 │ │ │ │ - bgt.n 34172 │ │ │ │ + beq.n 34188 │ │ │ │ + bgt.n 34176 │ │ │ │ adds r1, r2, #4 │ │ │ │ - beq.n 3415a │ │ │ │ + beq.n 3415e │ │ │ │ adds r3, r2, #2 │ │ │ │ - bne.n 34172 │ │ │ │ + bne.n 34176 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #58032 @ 0xe2b0 │ │ │ │ + movw r1, #56496 @ 0xdcb0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 341e4 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 341e8 │ │ │ │ movw r3, #36624 @ 0x8f10 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #11196 @ 0x2bbc │ │ │ │ + movw r1, #9660 @ 0x25bc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 341e4 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 341e8 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - movw r3, #58060 @ 0xe2cc │ │ │ │ + movw r3, #56524 @ 0xdccc │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ - bl 23aa8c <_Py_c_pow@@Base+0x964> │ │ │ │ - b.n 341e4 │ │ │ │ + bl 23a3a8 <_Py_c_pow@@Base+0x720> │ │ │ │ + b.n 341e8 │ │ │ │ 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 783a0 │ │ │ │ + bl 783f0 │ │ │ │ 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 783a0 │ │ │ │ + bl 783f0 │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ - cbz r3, 341c8 │ │ │ │ + cbz r3, 341cc │ │ │ │ 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 783a0 │ │ │ │ + bl 783f0 │ │ │ │ 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 100124 │ │ │ │ - b.n 341f2 │ │ │ │ + bl ff64c │ │ │ │ + b.n 341f6 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 100124 │ │ │ │ + bl ff64c │ │ │ │ mov r0, r4 │ │ │ │ - bl 783a0 │ │ │ │ + bl 783f0 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -14357,84 +14358,84 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2957c │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl ce6c4 │ │ │ │ + bl cdc1c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 34244 │ │ │ │ + bge.n 34248 │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #23628 @ 0x5c4c │ │ │ │ + movw r2, #22092 @ 0x564c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #736 @ 0x2e0 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #62124 @ 0xf2ac │ │ │ │ + movw r1, #64736 @ 0xfce0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #60588 @ 0xecac │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movs r4, #0 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 34250 │ │ │ │ + bl 23b790 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 34254 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 33c2c │ │ │ │ + bl 33c30 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 3425a │ │ │ │ + cbz r3, 3425e │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cf15c │ │ │ │ + bl ce6b4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - cbnz r3, 3427e │ │ │ │ - cbz r2, 34278 │ │ │ │ + cbnz r3, 34282 │ │ │ │ + cbz r2, 3427c │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 3427e │ │ │ │ + cbnz r3, 34282 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 340e6 │ │ │ │ + b.n 340ea │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #58116 @ 0xe304 │ │ │ │ + movw r1, #56580 @ 0xdd04 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.n 342a0 │ │ │ │ + b.n 342a4 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 342b8 │ │ │ │ + bne.n 342bc │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - movw r3, #43104 @ 0xa860 │ │ │ │ + movw r3, #41568 @ 0xa260 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 342d8 │ │ │ │ - b.n 342ba │ │ │ │ - cbz r1, 342e2 │ │ │ │ - movw r3, #43104 @ 0xa860 │ │ │ │ + bmi.n 342dc │ │ │ │ + b.n 342be │ │ │ │ + cbz r1, 342e6 │ │ │ │ + movw r3, #41568 @ 0xa260 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ add r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 342d8 │ │ │ │ + bls.n 342dc │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r2, r2, #29 │ │ │ │ - bpl.n 342e2 │ │ │ │ - b.n 342c4 │ │ │ │ + bpl.n 342e6 │ │ │ │ + b.n 342c8 │ │ │ │ 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} │ │ │ │ @@ -14443,67 +14444,67 @@ │ │ │ │ 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, 3431e │ │ │ │ + cbnz r6, 34322 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 3431e │ │ │ │ + ble.n 34322 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3431e │ │ │ │ - cbz r2, 3431e │ │ │ │ + bne.n 34322 │ │ │ │ + cbz r2, 34322 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 340e6 │ │ │ │ + b.n 340ea │ │ │ │ mov r3, r6 │ │ │ │ - ldr r6, [pc, #28] @ (34340 ) │ │ │ │ + ldr r6, [pc, #28] @ (34344 ) │ │ │ │ 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 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101324 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 34312 │ │ │ │ + bne.n 34316 │ │ │ │ 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 3434c │ │ │ │ + b.n 34350 │ │ │ │ add r1, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs.n 3437c │ │ │ │ + bcs.n 34380 │ │ │ │ lsls r3, r0, #30 │ │ │ │ - bne.n 34370 │ │ │ │ + bne.n 34374 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #4 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.n 3436a │ │ │ │ + bhi.n 3436e │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ tst.w r3, #2155905152 @ 0x80808080 │ │ │ │ - beq.n 34356 │ │ │ │ - b.n 34386 │ │ │ │ + beq.n 3435a │ │ │ │ + b.n 3438a │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 3437c │ │ │ │ + beq.n 34380 │ │ │ │ mov r0, r3 │ │ │ │ ldrsb.w r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 34386 │ │ │ │ + blt.n 3438a │ │ │ │ adds r0, #1 │ │ │ │ - b.n 3434e │ │ │ │ + b.n 34352 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ @@ -14515,431 +14516,429 @@ │ │ │ │ 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, 343c8 │ │ │ │ + cbz r0, 343cc │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 343f8 │ │ │ │ + bl f1180 │ │ │ │ + b.n 343fc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 11b704 <_Py_set_inheritable@@Base> │ │ │ │ + bl 11aca4 <_Py_set_inheritable@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 343f8 │ │ │ │ + blt.n 343fc │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ - bl 11b704 <_Py_set_inheritable@@Base> │ │ │ │ + bl 11aca4 <_Py_set_inheritable@@Base> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 343f8 │ │ │ │ + blt.n 343fc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - movw r0, #64360 @ 0xfb68 │ │ │ │ + movw r0, #62784 @ 0xf540 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 82d70 │ │ │ │ - b.n 3440e │ │ │ │ + bl 828c0 │ │ │ │ + b.n 34412 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 34402 │ │ │ │ + beq.n 34406 │ │ │ │ blx 29fa0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3440c │ │ │ │ + beq.n 34410 │ │ │ │ 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 72334 │ │ │ │ + bl 7239c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34528 │ │ │ │ - movw r7, #58100 @ 0xe2f4 │ │ │ │ + beq.n 34528 │ │ │ │ + movw r7, #56564 @ 0xdcf4 │ │ │ │ movt r7, #41 @ 0x29 │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r1, [pc, #268] @ (34554 ) │ │ │ │ + ldr r1, [pc, #268] @ (34554 ) │ │ │ │ mov.w r3, #8192 @ 0x2000 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 127b48 <_PyObject_CallMethod@@Base> │ │ │ │ + bl 127024 <_PyObject_CallMethod@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 34462 │ │ │ │ - bl 1fe4b0 │ │ │ │ + cbnz r0, 34462 │ │ │ │ + bl 1fdad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 34446 │ │ │ │ - b.n 34512 │ │ │ │ + bne.n 34446 │ │ │ │ + b.n 34512 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 34488 │ │ │ │ + bne.n 34488 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r3, 34478 │ │ │ │ + cbnz r3, 34478 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 34540 │ │ │ │ - b.n 3454c │ │ │ │ + bne.n 34540 │ │ │ │ + b.n 3454c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3452c │ │ │ │ + beq.n 3452c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3452c │ │ │ │ - b.n 344e8 │ │ │ │ + bne.n 3452c │ │ │ │ + b.n 344e8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bmi.n 344d4 │ │ │ │ + bmi.n 344d4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 344a6 │ │ │ │ + beq.n 344a6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 344a6 │ │ │ │ + cbnz r3, 344a6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 344bc │ │ │ │ + beq.n 344bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 344bc │ │ │ │ + cbnz r3, 344bc │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13476 @ 0x34a4 │ │ │ │ + movw r1, #11940 @ 0x2ea4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 34528 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 34528 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbnz r3, 344ee │ │ │ │ + cbnz r3, 344ee │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3452c │ │ │ │ + beq.n 3452c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3452c │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3452c │ │ │ │ + cbnz r3, 3452c │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3452c │ │ │ │ mov r0, r4 │ │ │ │ - bl 840cc │ │ │ │ + bl 83c20 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3450c │ │ │ │ + beq.n 3450c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3450c │ │ │ │ + cbnz r3, 3450c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.n 34446 │ │ │ │ + bge.n 34446 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34528 │ │ │ │ + beq.n 34528 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 34528 │ │ │ │ + cbnz r3, 34528 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3454c │ │ │ │ - ldr r0, [pc, #40] @ (34558 ) │ │ │ │ + b.n 3454c │ │ │ │ + ldr r0, [pc, #40] @ (34558 ) │ │ │ │ mov r1, r4 │ │ │ │ - bl 1614a4 <_PyBytes_Join@@Base+0x14c> │ │ │ │ + bl 160860 <_PyBytes_Join@@Base+0x14c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3454c │ │ │ │ + beq.n 3454c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3454c │ │ │ │ + cbnz r3, 3454c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - b.n 33ec0 │ │ │ │ + b.n 33ec0 │ │ │ │ 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, 3457a │ │ │ │ - cbz r2, 34574 │ │ │ │ + cbnz r3, 3457a │ │ │ │ + cbz r2, 34574 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 3457a │ │ │ │ + cbnz r3, 3457a │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 34594 │ │ │ │ + b.n 34594 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #58004 @ 0xe294 │ │ │ │ + movw r1, #56468 @ 0xdc94 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ 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 1673fc │ │ │ │ + bl 1667dc │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1fb13c <_PyParkingLot_UnparkAll@@Base+0x980> │ │ │ │ + bl 1fa764 <_PyParkingLot_UnparkAll@@Base+0xaf4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3469e │ │ │ │ + beq.n 3469e │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 11d7b0 │ │ │ │ - cbnz r0, 345d6 │ │ │ │ - bl 9649c │ │ │ │ + bl 11cd3c │ │ │ │ + cbnz r0, 345d6 │ │ │ │ + bl 95998 │ │ │ │ movs r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 11d7b0 │ │ │ │ + bl 11cd3c │ │ │ │ mov r0, r7 │ │ │ │ - bl 98f90 │ │ │ │ + bl 9848c │ │ │ │ add.w r1, r5, #8 │ │ │ │ add.w r0, r4, #8 │ │ │ │ blx 2a8f0 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq.n 34632 │ │ │ │ - bgt.n 34620 │ │ │ │ + beq.n 34632 │ │ │ │ + bgt.n 34620 │ │ │ │ adds r1, r2, #4 │ │ │ │ - beq.n 34608 │ │ │ │ + beq.n 34608 │ │ │ │ adds r3, r2, #2 │ │ │ │ - bne.n 34620 │ │ │ │ + bne.n 34620 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #58032 @ 0xe2b0 │ │ │ │ + movw r1, #56496 @ 0xdcb0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 34692 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 34692 │ │ │ │ movw r3, #36624 @ 0x8f10 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #11432 @ 0x2ca8 │ │ │ │ + movw r1, #9896 @ 0x26a8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 34692 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 34692 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - movw r3, #58228 @ 0xe374 │ │ │ │ + movw r3, #56692 @ 0xdd74 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ - bl 23aa8c <_Py_c_pow@@Base+0x964> │ │ │ │ - b.n 34692 │ │ │ │ + bl 23a3a8 <_Py_c_pow@@Base+0x720> │ │ │ │ + b.n 34692 │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ str r2, [r4, #64] @ 0x40 │ │ │ │ - bl 783a0 │ │ │ │ + bl 783f0 │ │ │ │ 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 783a0 │ │ │ │ + bl 783f0 │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ - cbz r3, 34676 │ │ │ │ + cbz r3, 34676 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ - bl 783a0 │ │ │ │ + bl 783f0 │ │ │ │ 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 100124 │ │ │ │ - b.n 346a0 │ │ │ │ + bl ff64c │ │ │ │ + b.n 346a0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 100124 │ │ │ │ + bl ff64c │ │ │ │ mov r0, r4 │ │ │ │ - bl 783a0 │ │ │ │ + bl 783f0 │ │ │ │ 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, 346c2 │ │ │ │ - cbz r2, 346bc │ │ │ │ + cbnz r3, 346c2 │ │ │ │ + cbz r2, 346bc │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 346c2 │ │ │ │ + cbnz r3, 346c2 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 34594 │ │ │ │ + b.n 34594 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #58116 @ 0xe304 │ │ │ │ + movw r1, #56580 @ 0xdd04 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ 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, 3470e │ │ │ │ + cbnz r6, 3470e │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 3470e │ │ │ │ + ble.n 3470e │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3470e │ │ │ │ - cbz r2, 3470e │ │ │ │ + bne.n 3470e │ │ │ │ + cbz r2, 3470e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 34594 │ │ │ │ + b.n 34594 │ │ │ │ mov r3, r6 │ │ │ │ - ldr r6, [pc, #28] @ (34730 ) │ │ │ │ + ldr r6, [pc, #28] @ (34730 ) │ │ │ │ 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 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101324 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 34702 │ │ │ │ + bne.n 34702 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ asrs r0, r2, #12 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - movw r1, #29861 @ 0x74a5 │ │ │ │ + movw r1, #25937 @ 0x6551 │ │ │ │ movt r1, #24 │ │ │ │ - b.w 230f7c │ │ │ │ + b.w 230800 │ │ │ │ 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, 3475e │ │ │ │ + cbnz r0, 3475e │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 34768 │ │ │ │ - b.n 3476e │ │ │ │ + cbnz r0, 34768 │ │ │ │ + b.n 3476e │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34758 │ │ │ │ - b.n 347a4 │ │ │ │ + beq.n 34758 │ │ │ │ + b.n 347a4 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 347a4 │ │ │ │ + cbnz r0, 347a4 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 34778 │ │ │ │ + cbz r0, 34778 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 347a4 │ │ │ │ + cbnz r0, 347a4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 34782 │ │ │ │ + cbz r0, 34782 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 347a4 │ │ │ │ + cbnz r0, 347a4 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 3478c │ │ │ │ + cbz r0, 3478c │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 347a4 │ │ │ │ + cbnz r0, 347a4 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 34796 │ │ │ │ + cbz r0, 34796 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 347a4 │ │ │ │ + cbnz r0, 347a4 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - cbz r0, 347a4 │ │ │ │ + cbz r0, 347a4 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ 000347a6 : │ │ │ │ ldr r0, [pc, #4] @ (347ac ) │ │ │ │ - b.w cbed4 │ │ │ │ + b.w cb430 │ │ │ │ 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 f479c │ │ │ │ + bl f3cfc │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 347d4 │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f898 │ │ │ │ cbz r0, 347d4 │ │ │ │ movs r0, #0 │ │ │ │ b.n 34808 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2fac8 <_Py_fstat@@Base+0x40> │ │ │ │ + bl 2fdc8 <_Py_fstat@@Base+0x40> │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ bne.n 347f2 │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 347d0 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ b.n 34808 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ @@ -14955,78 +14954,78 @@ │ │ │ │ b.n 34a08 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r6, r0 │ │ │ │ - bl cc5b4 │ │ │ │ + bl cbb10 │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ cbz r2, 34834 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cbz r2, 34844 │ │ │ │ b.n 34852 │ │ │ │ ldr r1, [pc, #448] @ (349f8 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl de090 │ │ │ │ + bl dd600 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 3482e │ │ │ │ b.n 3490a │ │ │ │ ldr r1, [pc, #436] @ (349fc ) │ │ │ │ mov r0, r6 │ │ │ │ - bl de090 │ │ │ │ + bl dd600 │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3490a │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ cbnz r2, 34864 │ │ │ │ ldr r1, [pc, #424] @ (34a00 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl de090 │ │ │ │ + bl dd600 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3490a │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ cbnz r2, 34876 │ │ │ │ ldr r1, [pc, #408] @ (34a04 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl de090 │ │ │ │ + bl dd600 │ │ │ │ str r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3490a │ │ │ │ - movw r1, #59136 @ 0xe700 │ │ │ │ + movw r1, #57600 @ 0xe100 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #59140 @ 0xe704 │ │ │ │ + movw r0, #57604 @ 0xe104 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 10eab8 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 10ded8 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ str r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3490a │ │ │ │ - movw r0, #59148 @ 0xe70c │ │ │ │ + movw r0, #57612 @ 0xe10c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 1110a0 │ │ │ │ + bl 1104b8 │ │ │ │ str r0, [r4, #8] │ │ │ │ cbz r0, 3490a │ │ │ │ - movw r1, #51360 @ 0xc8a0 │ │ │ │ + movw r1, #49824 @ 0xc2a0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #60548 @ 0xec84 │ │ │ │ + movw r0, #59012 @ 0xe684 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 10eab8 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 10ded8 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ cbz r0, 3490a │ │ │ │ - movw r1, #51352 @ 0xc898 │ │ │ │ + movw r1, #49816 @ 0xc298 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl fa61c │ │ │ │ + bl f9b7c │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ cbz r0, 3490a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - movw r1, #51328 @ 0xc880 │ │ │ │ + movw r1, #49792 @ 0xc280 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ blx 2a890 │ │ │ │ mov r7, r0 │ │ │ │ cbnz r0, 348f4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ bls.n 348f4 │ │ │ │ @@ -15037,92 +15036,92 @@ │ │ │ │ cmp r3, #7 │ │ │ │ bne.n 348f4 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 34910 │ │ │ │ movw r3, #48048 @ 0xbbb0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #59172 @ 0xe724 │ │ │ │ + movw r1, #57636 @ 0xe124 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ b.n 349f2 │ │ │ │ - movw r0, #56136 @ 0xdb48 │ │ │ │ + movw r0, #54600 @ 0xd548 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 7a23c │ │ │ │ + bl 7a278 │ │ │ │ str r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3490a │ │ │ │ - movw r0, #59220 @ 0xe754 │ │ │ │ + movw r0, #57684 @ 0xe154 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 7a23c │ │ │ │ + bl 7a278 │ │ │ │ str r0, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3490a │ │ │ │ - movw r0, #53260 @ 0xd00c │ │ │ │ + movw r0, #51684 @ 0xc9e4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 7a23c │ │ │ │ + bl 7a278 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3490a │ │ │ │ - movw r0, #59204 @ 0xe744 │ │ │ │ + movw r0, #57668 @ 0xe144 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 7a23c │ │ │ │ + bl 7a278 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3490a │ │ │ │ - movw r0, #59216 @ 0xe750 │ │ │ │ + movw r0, #57680 @ 0xe150 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 7a23c │ │ │ │ + bl 7a278 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3490a │ │ │ │ - movw r0, #59228 @ 0xe75c │ │ │ │ + movw r0, #57692 @ 0xe15c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 7a23c │ │ │ │ + bl 7a278 │ │ │ │ str r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3490a │ │ │ │ - movw r0, #59208 @ 0xe748 │ │ │ │ + movw r0, #57672 @ 0xe148 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 7a23c │ │ │ │ + bl 7a278 │ │ │ │ str r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3490a │ │ │ │ - movw r0, #59236 @ 0xe764 │ │ │ │ + movw r0, #57700 @ 0xe164 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 7a23c │ │ │ │ + bl 7a278 │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3490a │ │ │ │ movw r3, #48060 @ 0xbbbc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ - movw r0, #59244 @ 0xe76c │ │ │ │ + movw r0, #57708 @ 0xe16c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 898f0 │ │ │ │ - movw r1, #59280 @ 0xe790 │ │ │ │ + bl 891a0 │ │ │ │ + movw r1, #57744 @ 0xe190 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl ccc08 │ │ │ │ + bl cc164 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 3490a │ │ │ │ ldrd r2, r3, [r4, #60] @ 0x3c │ │ │ │ mov r5, sp │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ movs r4, #0 │ │ │ │ strd r1, r2, [sp] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r1, [r5], #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl de0b4 │ │ │ │ + bl dd624 │ │ │ │ adds r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 3490a │ │ │ │ cmp r4, #3 │ │ │ │ bne.n 349de │ │ │ │ mov r0, r7 │ │ │ │ add sp, #20 │ │ │ │ @@ -15144,15 +15143,15 @@ │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r2 │ │ │ │ ldr.w r3, [r8, r9] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ ldr.w r0, [r3, #1216] @ 0x4c0 │ │ │ │ - bl 71628 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71618 <_PyObject_GC_New@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 34ab2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ @@ -15179,108 +15178,108 @@ │ │ │ │ orrs r3, r0 │ │ │ │ str r2, [r0, #0] │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ cbz r7, 34ab4 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #55508 @ 0xd8d4 │ │ │ │ + movw r1, #53972 @ 0xd2d4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 81580 │ │ │ │ + bl 810d0 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 34ab4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 34ab2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 34ab2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_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 13cf38 │ │ │ │ + bl 13c610 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 34af2 │ │ │ │ blt.n 34b82 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - movw r0, #25648 @ 0x6430 │ │ │ │ + movw r0, #24224 @ 0x5ea0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w de2a8 │ │ │ │ + b.w dd818 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ bne.n 34b40 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 33b74 │ │ │ │ + bl 33b78 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 34b38 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #62796 @ 0xf54c │ │ │ │ + movw r0, #61220 @ 0xef24 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl de2a8 │ │ │ │ + bl dd818 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 34b2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbz r3, 34b30 │ │ │ │ mov r4, r6 │ │ │ │ b.n 34b38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ b.n 34b2c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 78344 │ │ │ │ + bl 78394 │ │ │ │ b.n 34b7a │ │ │ │ mov r0, r5 │ │ │ │ - bl 33b00 │ │ │ │ + bl 33b04 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 34b7a │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #62804 @ 0xf554 │ │ │ │ + movw r0, #61228 @ 0xef2c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl de2a8 │ │ │ │ + bl dd818 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 34b6e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbz r3, 34b72 │ │ │ │ mov r4, r6 │ │ │ │ b.n 34b7a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ b.n 34b6e │ │ │ │ mov r0, r5 │ │ │ │ - bl 13d488 │ │ │ │ + bl 13cb60 │ │ │ │ b.n 34b84 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -15311,15 +15310,15 @@ │ │ │ │ ldr.w r2, [sl, fp] │ │ │ │ ldrb.w r4, [sp, #48] @ 0x30 │ │ │ │ ldrb.w r8, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ ldr.w r0, [r2, #1220] @ 0x4c4 │ │ │ │ - bl 71628 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71618 <_PyObject_GC_New@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 34c8a │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ @@ -15359,28 +15358,28 @@ │ │ │ │ str r2, [r0, #0] │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r2, [r1, #4] │ │ │ │ cbz r3, 34c8c │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #55508 @ 0xd8d4 │ │ │ │ + movw r1, #53972 @ 0xd2d4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 81580 │ │ │ │ + bl 810d0 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 34c8c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 34c8a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 34c8a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ @@ -15419,70 +15418,70 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101324 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 34d0a │ │ │ │ b.n 34d32 │ │ │ │ mov r5, r2 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ bmi.n 34d36 │ │ │ │ - movw r2, #62348 @ 0xf38c │ │ │ │ + movw r2, #60772 @ 0xed64 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58680 @ 0xe538 │ │ │ │ + movw r1, #57144 @ 0xdf38 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #59876 @ 0xe9e4 │ │ │ │ + movw r0, #58340 @ 0xe3e4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r3, r6 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23b790 <_PyArg_BadArgument@@Base> │ │ │ │ movs r5, #0 │ │ │ │ b.n 34d90 │ │ │ │ add r5, r7 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ cmp r5, #2 │ │ │ │ beq.n 34d62 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cbz r5, 34d64 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ bmi.n 34d64 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #59888 @ 0xe9f0 │ │ │ │ + movw r1, #58352 @ 0xe3f0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ b.n 34d32 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1f2640 │ │ │ │ + bl 1f1968 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r7 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f5f28 │ │ │ │ + bl 1f532c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 34d90 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 34d90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ asrs r0, r3, #16 │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -15493,112 +15492,112 @@ │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ bne.n 34df0 │ │ │ │ mov r0, r5 │ │ │ │ movw r7, #4356 @ 0x1104 │ │ │ │ movt r7, #70 @ 0x46 │ │ │ │ ldrd r6, r5, [r4] │ │ │ │ - bl cc5b4 │ │ │ │ + bl cbb10 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl cdef4 │ │ │ │ + bl cd44c │ │ │ │ cmp r6, r7 │ │ │ │ beq.n 34e0c │ │ │ │ cbnz r0, 34e0c │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #59932 @ 0xea1c │ │ │ │ + movw r1, #58396 @ 0xe41c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1590 │ │ │ │ b.n 34e06 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #59916 @ 0xea0c │ │ │ │ + movw r0, #58380 @ 0xe40c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0190 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 34db4 │ │ │ │ mov.w r8, #0 │ │ │ │ b.n 34ec0 │ │ │ │ mov r0, r5 │ │ │ │ - bl cdef4 │ │ │ │ + bl cd44c │ │ │ │ cmp r5, r7 │ │ │ │ beq.n 34e34 │ │ │ │ cbnz r0, 34e34 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #59980 @ 0xea4c │ │ │ │ + movw r1, #58444 @ 0xe44c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1590 │ │ │ │ b.n 34e06 │ │ │ │ ldrd r3, r2, [r4, #12] │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ movs r0, #2 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ movne r1, r3 │ │ │ │ - bl 7d7b8 │ │ │ │ + bl 7d780 │ │ │ │ cmp r6, r7 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bne.n 34e76 │ │ │ │ cbz r0, 34e8a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 34e8a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 34e8a │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ b.n 34e8a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ str r6, [r4, #12] │ │ │ │ - bl 783a0 │ │ │ │ + bl 783f0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r5, r7 │ │ │ │ bne.n 34eac │ │ │ │ cbz r0, 34ec0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 34ec0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 34ec0 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ b.n 34ec0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ str r5, [r4, #16] │ │ │ │ - bl 783a0 │ │ │ │ + bl 783f0 │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #36980 @ 0x9074 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 34eda │ │ │ │ @@ -15630,61 +15629,61 @@ │ │ │ │ movw r4, #26080 @ 0x65e0 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ strd r1, r0, [sp] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, r4 │ │ │ │ beq.n 34f42 │ │ │ │ mov r1, r4 │ │ │ │ - bl 85f3c │ │ │ │ + bl 85a4c │ │ │ │ cbnz r0, 34f42 │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 13f8d4 │ │ │ │ + bl 13efb4 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 34f4a │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 34fb6 │ │ │ │ ldrd r2, r3, [r5, #8] │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ ldr r5, [sp, #0] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r4 │ │ │ │ beq.n 34f60 │ │ │ │ movw r1, #26080 @ 0x65e0 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 85f3c │ │ │ │ + bl 85a4c │ │ │ │ cbz r0, 34f6a │ │ │ │ ldrd r2, r3, [r5, #8] │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ b.n 34f7a │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, sp │ │ │ │ - bl 13f8d4 │ │ │ │ + bl 13efb4 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 34f7a │ │ │ │ ldr r0, [sp, #0] │ │ │ │ b.n 34fb6 │ │ │ │ vldr d1, [sp, #24] │ │ │ │ vcmp.f64 d1, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bne.n 34fa2 │ │ │ │ movw r3, #56088 @ 0xdb18 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #60020 @ 0xea74 │ │ │ │ + movw r1, #58484 @ 0xe474 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ movs r0, #0 │ │ │ │ b.n 34fb6 │ │ │ │ vldr d0, [sp, #32] │ │ │ │ add r1, sp, #16 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 34fba │ │ │ │ vldr d0, [sp, #8] │ │ │ │ - bl 83ffc │ │ │ │ + bl 83b50 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -15802,26 +15801,26 @@ │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 35150 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 11d7b0 │ │ │ │ + bl 11cd3c │ │ │ │ strd r6, r7, [sp] │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #60360 @ 0xebc8 │ │ │ │ + movw r2, #58824 @ 0xe5c8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29a1c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 100124 │ │ │ │ + bl ff64c │ │ │ │ movs r0, #0 │ │ │ │ b.n 35158 │ │ │ │ bl 3515c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 35122 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ @@ -15835,80 +15834,80 @@ │ │ │ │ blx 2a414 │ │ │ │ movs r3, #100 @ 0x64 │ │ │ │ movs r2, #1 │ │ │ │ asrs r4, r0, #31 │ │ │ │ movs r1, #99 @ 0x63 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r4, [sp, #12] │ │ │ │ - movw r0, #60372 @ 0xebd4 │ │ │ │ + movw r0, #58836 @ 0xe5d4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r0, sp, #20 │ │ │ │ blx 29f04 <__snprintf_chk@plt> │ │ │ │ mov.w r2, #384 @ 0x180 │ │ │ │ add r0, sp, #20 │ │ │ │ movw r1, #33857 @ 0x8441 │ │ │ │ movt r1, #8 │ │ │ │ blx 29e18 │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.n 351c2 │ │ │ │ movw r4, #11572 @ 0x2d34 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ - movw r1, #45476 @ 0xb1a4 │ │ │ │ + movw r1, #43940 @ 0xaba4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r5, r0 │ │ │ │ blx 29f58 │ │ │ │ str r0, [r4, #0] │ │ │ │ cbnz r0, 351c8 │ │ │ │ mov r0, r5 │ │ │ │ blx 29fa0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 351de │ │ │ │ - bl 6c0a0 │ │ │ │ + bl 6c090 │ │ │ │ str r0, [r4, #4] │ │ │ │ cbnz r0, 351dc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 293a0 │ │ │ │ mvn.w r0, #1 │ │ │ │ b.n 351de │ │ │ │ movs r0, #0 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r1 │ │ │ │ - b.w 22f6c4 │ │ │ │ + b.w 22ef48 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - b.w 7fab8 │ │ │ │ + b.w 7fa80 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #1 │ │ │ │ bhi.n 3520e │ │ │ │ cmp r4, #0 │ │ │ │ ble.n 35226 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ b.n 3522e │ │ │ │ - movw r0, #58820 @ 0xe5c4 │ │ │ │ + movw r0, #57284 @ 0xdfc4 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0190 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 35206 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 20878c <_Py_RestoreSignals@@Base+0x1200> │ │ │ │ + b.w 207e28 <_Py_RestoreSignals@@Base+0x1204> │ │ │ │ ldrb.w r3, [r0, #35] @ 0x23 │ │ │ │ movw r1, #7780 @ 0x1e64 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ movw r2, #4308 @ 0x10d4 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ adds r3, #2 │ │ │ │ uxtb r3, r3 │ │ │ │ @@ -15917,33 +15916,33 @@ │ │ │ │ movhi r0, r1 │ │ │ │ movls r0, r2 │ │ │ │ bx lr │ │ │ │ ldrd r3, r2, [r0, #8] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r3, #1 │ │ │ │ bne.n 35272 │ │ │ │ - movw r0, #60760 @ 0xed58 │ │ │ │ + movw r0, #59936 @ 0xea20 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - b.w 82d70 │ │ │ │ + b.w 828c0 │ │ │ │ movs r0, #2 │ │ │ │ - b.w 7d7b8 │ │ │ │ + b.w 7d780 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ cbnz r0, 3529e │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 130218 │ │ │ │ + b.w 12f944 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 35290 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -15961,492 +15960,491 @@ │ │ │ │ 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 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101324 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3538e │ │ │ │ ldr r7, [r4, #4] │ │ │ │ movw r5, #25460 @ 0x6374 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, r5 │ │ │ │ beq.n 3531e │ │ │ │ mov r1, r5 │ │ │ │ - bl 85f3c │ │ │ │ + bl 85a4c │ │ │ │ cbnz r0, 3531e │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r3, r7 │ │ │ │ - movw r1, #61480 @ 0xf028 │ │ │ │ + movw r1, #59944 @ 0xea28 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #2492 @ 0x9bc │ │ │ │ + movw r0, #956 @ 0x3bc │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23b790 <_PyArg_BadArgument@@Base> │ │ │ │ b.n 3538e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl f479c │ │ │ │ + bl f3cfc │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ bne.n 35330 │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f898 │ │ │ │ cbnz r0, 3538e │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl f479c │ │ │ │ + bl f3cfc │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 35342 │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f898 │ │ │ │ cbnz r0, 3538e │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ beq.n 3537a │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #7948 @ 0x1f0c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 3537c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #61500 @ 0xf03c │ │ │ │ + movw r1, #59964 @ 0xea3c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w d2028 │ │ │ │ + b.w d1590 │ │ │ │ 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 1af6b4 │ │ │ │ + b.w 1ae870 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r6, r0 │ │ │ │ cbz r3, 353ba │ │ │ │ mov r0, r1 │ │ │ │ - bl 86830 │ │ │ │ + bl 86330 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 353d0 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ b.n 353e4 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13228 @ 0x33ac │ │ │ │ + movw r1, #11692 @ 0x2dac │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ movs r0, #0 │ │ │ │ b.n 35446 │ │ │ │ - bl 180504 <_PyDeadline_Init@@Base+0xd8> │ │ │ │ + bl 17f7a4 <_PyDeadline_Init@@Base+0xd8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r8 │ │ │ │ bne.n 353f6 │ │ │ │ cmp r7, #0 │ │ │ │ blt.n 35406 │ │ │ │ mov r0, r4 │ │ │ │ - bl 86b74 │ │ │ │ + bl 86674 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 353d4 │ │ │ │ b.n 35420 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 353e0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ b.n 353e0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 353d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 353d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ b.n 353d0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 35436 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 35436 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 353d0 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 13cf38 │ │ │ │ + bl 13c610 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 35478 │ │ │ │ blt.n 354a6 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - movw r0, #25648 @ 0x6430 │ │ │ │ + movw r0, #24224 @ 0x5ea0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - b.w de2a8 │ │ │ │ + b.w dd818 │ │ │ │ ldrd r2, r1, [r4, #4] │ │ │ │ - movw r3, #62804 @ 0xf554 │ │ │ │ + movw r3, #61228 @ 0xef2c │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - movw r0, #62796 @ 0xf54c │ │ │ │ + movw r0, #61220 @ 0xef24 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ cmp r1, #1 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - bl de2a8 │ │ │ │ + bl dd818 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 13d488 │ │ │ │ + bl 13cb60 │ │ │ │ b.n 354a8 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - movw r0, #64196 @ 0xfac4 │ │ │ │ + movw r0, #62660 @ 0xf4c4 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 7a284 │ │ │ │ + bl 7a2c0 │ │ │ │ cbnz r0, 354ce │ │ │ │ movs r5, #0 │ │ │ │ b.n 355d0 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r4, r0 │ │ │ │ cbz r1, 35508 │ │ │ │ - movw r0, #61704 @ 0xf108 │ │ │ │ + movw r0, #60168 @ 0xeb08 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl de2a8 │ │ │ │ + bl dd818 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 354f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 354f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 354ca │ │ │ │ - movw r2, #52624 @ 0xcd90 │ │ │ │ + movw r2, #51088 @ 0xc790 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r4, r6 │ │ │ │ b.n 35510 │ │ │ │ - movw r2, #64196 @ 0xfac4 │ │ │ │ + movw r2, #62660 @ 0xf4c4 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cbz r3, 35548 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #61712 @ 0xf110 │ │ │ │ + movw r0, #60176 @ 0xeb10 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl de2a8 │ │ │ │ + bl dd818 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 3553a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 3553a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 354ca │ │ │ │ - movw r2, #52624 @ 0xcd90 │ │ │ │ + movw r2, #51088 @ 0xc790 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cbz r3, 35578 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #61728 @ 0xf120 │ │ │ │ + movw r0, #60192 @ 0xeb20 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl de2a8 │ │ │ │ + bl dd818 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 35572 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 35572 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 354ca │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cbnz r3, 355a6 │ │ │ │ - movw r0, #31912 @ 0x7ca8 │ │ │ │ + movw r0, #30376 @ 0x76a8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 7a284 │ │ │ │ + bl 7a2c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 355a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 355a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 354ca │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #61748 @ 0xf134 │ │ │ │ + movw r0, #60212 @ 0xeb34 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl de2a8 │ │ │ │ + bl dd818 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 355d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 355d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ 000355d4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r4, #11572 @ 0x2d34 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 3560c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 11d7b0 │ │ │ │ + bl 11cd3c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 293a0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 100124 │ │ │ │ + bl ff64c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 107880 │ │ │ │ + bl 106ca4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.w 1a96a8 │ │ │ │ - b.n 357fc <_Py_IncRef@@Base+0x1da> │ │ │ │ + b.w 1a8860 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - b.n 3584e <_Py_IncRef@@Base+0x22c> │ │ │ │ + b.n 3584e <_Py_IncRef@@Base+0x22e> │ │ │ │ │ │ │ │ -00035622 <_Py_IncRef@@Base>: │ │ │ │ +00035620 <_Py_IncRef@@Base>: │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r3, 3565e <_Py_IncRef@@Base+0x3c> │ │ │ │ + cbz r3, 3565c <_Py_IncRef@@Base+0x3c> │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #34904 @ 0x8858 │ │ │ │ + movw r1, #33368 @ 0x8258 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cc30c │ │ │ │ + bl cb868 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 35678 <_Py_IncRef@@Base+0x56> │ │ │ │ - b.n 35674 <_Py_IncRef@@Base+0x52> │ │ │ │ + cbnz r0, 35676 <_Py_IncRef@@Base+0x56> │ │ │ │ + b.n 35672 <_Py_IncRef@@Base+0x52> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #61804 @ 0xf16c │ │ │ │ + movw r1, #60252 @ 0xeb5c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 357f4 <_Py_IncRef@@Base+0x1d2> │ │ │ │ + b.n 357f2 <_Py_IncRef@@Base+0x1d2> │ │ │ │ ldr.w r8, [r7, #60] @ 0x3c │ │ │ │ - movw fp, #58100 @ 0xe2f4 │ │ │ │ + movw fp, #56564 @ 0xdcf4 │ │ │ │ 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 85674 │ │ │ │ + bl 85184 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 356f0 <_Py_IncRef@@Base+0xce> │ │ │ │ + cbz r0, 356ee <_Py_IncRef@@Base+0xce> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 356fc <_Py_IncRef@@Base+0xda> │ │ │ │ + bne.n 356fa <_Py_IncRef@@Base+0xda> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbnz r3, 356c2 <_Py_IncRef@@Base+0xa0> │ │ │ │ + cbnz r3, 356c0 <_Py_IncRef@@Base+0xa0> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35780 <_Py_IncRef@@Base+0x15e> │ │ │ │ + beq.n 3577e <_Py_IncRef@@Base+0x15e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 35780 <_Py_IncRef@@Base+0x15e> │ │ │ │ - b.n 3571e <_Py_IncRef@@Base+0xfc> │ │ │ │ - movw r2, #26068 @ 0x65d4 │ │ │ │ + bne.n 3577e <_Py_IncRef@@Base+0x15e> │ │ │ │ + b.n 3571c <_Py_IncRef@@Base+0xfc> │ │ │ │ + movw r2, #24532 @ 0x5fd4 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #13336 @ 0x3418 │ │ │ │ + movw r1, #11800 @ 0x2e18 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl cb8ac │ │ │ │ + bl cae08 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 356ee <_Py_IncRef@@Base+0xcc> │ │ │ │ + beq.n 356ec <_Py_IncRef@@Base+0xcc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 356ee <_Py_IncRef@@Base+0xcc> │ │ │ │ + cbnz r3, 356ec <_Py_IncRef@@Base+0xcc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r6, 35724 <_Py_IncRef@@Base+0x102> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r6, 35722 <_Py_IncRef@@Base+0x102> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3575a <_Py_IncRef@@Base+0x138> │ │ │ │ - b.n 35674 <_Py_IncRef@@Base+0x52> │ │ │ │ + bne.n 35758 <_Py_IncRef@@Base+0x138> │ │ │ │ + b.n 35672 <_Py_IncRef@@Base+0x52> │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 3570c <_Py_IncRef@@Base+0xea> │ │ │ │ + beq.n 3570a <_Py_IncRef@@Base+0xea> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35780 <_Py_IncRef@@Base+0x15e> │ │ │ │ - b.n 35716 <_Py_IncRef@@Base+0xf4> │ │ │ │ + beq.n 3577e <_Py_IncRef@@Base+0x15e> │ │ │ │ + b.n 35714 <_Py_IncRef@@Base+0xf4> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 35700 <_Py_IncRef@@Base+0xde> │ │ │ │ + beq.n 356fe <_Py_IncRef@@Base+0xde> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 35724 <_Py_IncRef@@Base+0x102> │ │ │ │ + b.n 35722 <_Py_IncRef@@Base+0x102> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 35780 <_Py_IncRef@@Base+0x15e> │ │ │ │ + cbnz r3, 3577e <_Py_IncRef@@Base+0x15e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 35780 <_Py_IncRef@@Base+0x15e> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3577e <_Py_IncRef@@Base+0x15e> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r2, r6, #16 │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 2385b0 │ │ │ │ + bl 2378c8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3574e <_Py_IncRef@@Base+0x12c> │ │ │ │ + beq.n 3574c <_Py_IncRef@@Base+0x12c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3574e <_Py_IncRef@@Base+0x12c> │ │ │ │ + cbnz r3, 3574c <_Py_IncRef@@Base+0x12c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r5, 3576a <_Py_IncRef@@Base+0x148> │ │ │ │ + cbnz r5, 35768 <_Py_IncRef@@Base+0x148> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35674 <_Py_IncRef@@Base+0x52> │ │ │ │ + beq.n 35672 <_Py_IncRef@@Base+0x52> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 35674 <_Py_IncRef@@Base+0x52> │ │ │ │ + bne.n 35672 <_Py_IncRef@@Base+0x52> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 35674 <_Py_IncRef@@Base+0x52> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 35672 <_Py_IncRef@@Base+0x52> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35694 <_Py_IncRef@@Base+0x72> │ │ │ │ + beq.n 35692 <_Py_IncRef@@Base+0x72> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 35694 <_Py_IncRef@@Base+0x72> │ │ │ │ + bne.n 35692 <_Py_IncRef@@Base+0x72> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 35694 <_Py_IncRef@@Base+0x72> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 35692 <_Py_IncRef@@Base+0x72> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35796 <_Py_IncRef@@Base+0x174> │ │ │ │ + beq.n 35794 <_Py_IncRef@@Base+0x174> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 35796 <_Py_IncRef@@Base+0x174> │ │ │ │ + cbnz r3, 35794 <_Py_IncRef@@Base+0x174> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - movw r2, #64196 @ 0xfac4 │ │ │ │ + movw r2, #62660 @ 0xf4c4 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ - bl 2385b0 │ │ │ │ + bl 2378c8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 35674 <_Py_IncRef@@Base+0x52> │ │ │ │ + beq.w 35672 <_Py_IncRef@@Base+0x52> │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr.w r1, [r8, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 357f4 <_Py_IncRef@@Base+0x1d2> │ │ │ │ + bne.n 357f2 <_Py_IncRef@@Base+0x1d2> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 357d4 <_Py_IncRef@@Base+0x1b2> │ │ │ │ + beq.n 357d2 <_Py_IncRef@@Base+0x1b2> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 357d4 <_Py_IncRef@@Base+0x1b2> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 357d2 <_Py_IncRef@@Base+0x1b2> │ │ │ │ + bl 77f40 <_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 │ │ │ │ @@ -16455,152 +16453,181 @@ │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + b.n 357fc <_Py_IncRef@@Base+0x1dc> │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r1, #26604 @ 0x67ec │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11bba8 │ │ │ │ + bl 11b148 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 71628 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71618 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3584a <_Py_IncRef@@Base+0x228> │ │ │ │ + cbz r0, 3584a <_Py_IncRef@@Base+0x22a> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r5, #24] │ │ │ │ ldr r1, [r5, #16] │ │ │ │ strd r1, r2, [r0, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ str r3, [r0, #24] │ │ │ │ strd r5, r2, [r0, #16] │ │ │ │ - bl 80830 │ │ │ │ + bl 80388 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ - cbz r3, 35890 <_Py_IncRef@@Base+0x26e> │ │ │ │ + cbz r3, 35890 <_Py_IncRef@@Base+0x270> │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ - cbz r3, 35890 <_Py_IncRef@@Base+0x26e> │ │ │ │ + cbz r3, 35890 <_Py_IncRef@@Base+0x270> │ │ │ │ blx r3 │ │ │ │ movw r3, #7528 @ 0x1d68 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 358a6 <_Py_IncRef@@Base+0x284> │ │ │ │ + bne.n 358a6 <_Py_IncRef@@Base+0x286> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35890 <_Py_IncRef@@Base+0x26e> │ │ │ │ + beq.n 35890 <_Py_IncRef@@Base+0x270> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 35890 <_Py_IncRef@@Base+0x26e> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 35890 <_Py_IncRef@@Base+0x270> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - movw r3, #3868 @ 0xf1c │ │ │ │ + movw r3, #2292 @ 0x8f4 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1da6e8 │ │ │ │ + b.w 1d9aac │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + │ │ │ │ +000358aa : │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 7a2c0 │ │ │ │ + cbz r0, 358e6 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl bbea4 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 358ea │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 358ea │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 358ea │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 358c6 <_Py_IncRef@@Base+0x2a4> │ │ │ │ + cbz r3, 3590a │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 358c8 <_Py_IncRef@@Base+0x2a6> │ │ │ │ + b.n 3590c │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 358d6 <_Py_IncRef@@Base+0x2b4> │ │ │ │ + cbnz r3, 3591a │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 358d6 <_Py_IncRef@@Base+0x2b4> │ │ │ │ + blt.n 3591a │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 358d6 <_Py_IncRef@@Base+0x2b4> │ │ │ │ - cbnz r0, 358f2 <_Py_IncRef@@Base+0x2d0> │ │ │ │ - ldr r6, [pc, #152] @ (35970 <_Py_IncRef@@Base+0x34e>) │ │ │ │ + bgt.n 3591a │ │ │ │ + cbnz r0, 35936 │ │ │ │ + ldr r6, [pc, #152] @ (359b4 ) │ │ │ │ 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 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 358f2 <_Py_IncRef@@Base+0x2d0> │ │ │ │ + bl 101324 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 35936 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 35968 <_Py_IncRef@@Base+0x346> │ │ │ │ - cbz r5, 358f8 <_Py_IncRef@@Base+0x2d6> │ │ │ │ + b.n 359ac │ │ │ │ + cbz r5, 3593c │ │ │ │ ldr r5, [r0, #0] │ │ │ │ - b.n 35900 <_Py_IncRef@@Base+0x2de> │ │ │ │ + b.n 35944 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d9eec │ │ │ │ + bl 1d92ac │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 358ee <_Py_IncRef@@Base+0x2cc> │ │ │ │ + beq.n 35932 │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ - movw r3, #48873 @ 0xbee9 │ │ │ │ + movw r3, #46257 @ 0xb4b1 │ │ │ │ movt r3, #20 │ │ │ │ - movw r1, #64429 @ 0xfbad │ │ │ │ + movw r1, #61389 @ 0xefcd │ │ │ │ movt r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, r6 │ │ │ │ it ne │ │ │ │ movne r1, r3 │ │ │ │ mov r2, r5 │ │ │ │ - bl 35c4a │ │ │ │ + bl 35c4a │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 358ee <_Py_IncRef@@Base+0x2cc> │ │ │ │ + beq.n 35932 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 35968 <_Py_IncRef@@Base+0x346> │ │ │ │ + beq.n 359ac │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [pc, #52] @ (35974 <_Py_IncRef@@Base+0x352>) │ │ │ │ + ldr r0, [pc, #52] @ (359b8 ) │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r1, sp, #32 │ │ │ │ strd r5, r4, [sp, #32] │ │ │ │ - bl 93a0c │ │ │ │ + bl 92f08 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35966 <_Py_IncRef@@Base+0x344> │ │ │ │ + beq.n 359aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 35966 <_Py_IncRef@@Base+0x344> │ │ │ │ + cbnz r3, 359aa │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_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 │ │ │ │ @@ -16609,1600 +16636,1570 @@ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 35992 <_Py_IncRef@@Base+0x370> │ │ │ │ + cbz r3, 359d6 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbnz r3, 359f0 <_Py_IncRef@@Base+0x3ce> │ │ │ │ + cbnz r3, 35a34 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 72184 │ │ │ │ + bl 72174 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 35a6a <_Py_IncRef@@Base+0x448> │ │ │ │ + beq.n 35aae │ │ │ │ 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 359dc <_Py_IncRef@@Base+0x3ba> │ │ │ │ + bge.n 35a20 │ │ │ │ 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 359be <_Py_IncRef@@Base+0x39c> │ │ │ │ + b.n 35a02 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - movw r0, #4072 @ 0xfe8 │ │ │ │ + movw r0, #2536 @ 0x9e8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 82d70 │ │ │ │ - movw r1, #6256 @ 0x1870 │ │ │ │ + b.w 828c0 │ │ │ │ + movw r1, #4720 @ 0x1270 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #19200 @ 0x4b00 │ │ │ │ + movw r0, #17692 @ 0x451c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 10eab8 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 10ded8 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 35a56 <_Py_IncRef@@Base+0x434> │ │ │ │ + cbz r0, 35a9a │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r1, sp │ │ │ │ ldr r3, [r4, #16] │ │ │ │ movs r2, #2 │ │ │ │ - bl 8f764 │ │ │ │ + bl 8eb80 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35a32 <_Py_IncRef@@Base+0x410> │ │ │ │ + beq.n 35a76 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 35a32 <_Py_IncRef@@Base+0x410> │ │ │ │ + cbnz r3, 35a76 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - bl fb6a0 │ │ │ │ + bl fad34 │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r0, 35a5a <_Py_IncRef@@Base+0x438> │ │ │ │ + cbnz r0, 35a9e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35a56 <_Py_IncRef@@Base+0x434> │ │ │ │ + beq.n 35a9a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 35a56 <_Py_IncRef@@Base+0x434> │ │ │ │ + cbnz r3, 35a9a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ movs r2, #0 │ │ │ │ - b.n 35a6a <_Py_IncRef@@Base+0x448> │ │ │ │ + b.n 35aae │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #30792 @ 0x7848 │ │ │ │ + movw r0, #29256 @ 0x7248 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 82d70 │ │ │ │ + bl 828c0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - │ │ │ │ -00035a70 : │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 7a284 │ │ │ │ - cbz r0, 35aac │ │ │ │ - mov r4, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl bc934 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 35ab0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 35ab0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 35ab0 │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ - bl 13cf38 │ │ │ │ + bl 13c610 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq.n 35ae8 │ │ │ │ - blt.n 35b34 │ │ │ │ + beq.n 35ae8 │ │ │ │ + blt.n 35b34 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - movw r0, #25648 @ 0x6430 │ │ │ │ + movw r0, #24224 @ 0x5ea0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w de2a8 │ │ │ │ + b.w dd818 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r3, 35af2 │ │ │ │ + cbz r3, 35af2 │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ - b.n 35af4 │ │ │ │ + b.n 35af4 │ │ │ │ mov r9, r5 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r8, r3, #4294967295 @ 0xffffffff │ │ │ │ adds.w r7, r9, r8 │ │ │ │ - bne.n 35b1e │ │ │ │ + bne.n 35b1e │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ - movw r0, #62796 @ 0xf54c │ │ │ │ + movw r0, #61220 @ 0xef24 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl de2a8 │ │ │ │ + bl dd818 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13d488 │ │ │ │ - b.n 35c42 │ │ │ │ + bl 13cb60 │ │ │ │ + b.n 35c42 │ │ │ │ mov r0, r7 │ │ │ │ - bl 72184 │ │ │ │ + bl 72174 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 35b2e │ │ │ │ + cbz r0, 35b2e │ │ │ │ add.w sl, r0, #8 │ │ │ │ - b.n 35b4e │ │ │ │ + b.n 35b4e │ │ │ │ mov r0, r4 │ │ │ │ - bl 13d488 │ │ │ │ + bl 13cb60 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 35c42 │ │ │ │ + b.n 35c42 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r5, #1 │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl e7d4c │ │ │ │ + bl e72a4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 35bc2 │ │ │ │ + beq.n 35bc2 │ │ │ │ str.w r0, [sl, #4]! │ │ │ │ cmp r5, r8 │ │ │ │ - blt.n 35b38 │ │ │ │ + blt.n 35b38 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 35bc6 │ │ │ │ - movw r8, #62088 @ 0xf288 │ │ │ │ + beq.n 35bc6 │ │ │ │ + movw r8, #60444 @ 0xec1c │ │ │ │ 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 8e5ec │ │ │ │ - cbz r0, 35ba8 │ │ │ │ + bl 8dae8 │ │ │ │ + cbz r0, 35ba8 │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl de2a8 │ │ │ │ + bl dd818 │ │ │ │ add.w r2, r6, #12 │ │ │ │ - cbz r0, 35bc2 │ │ │ │ + cbz r0, 35bc2 │ │ │ │ cmp r5, r7 │ │ │ │ - blt.n 35ba0 │ │ │ │ + blt.n 35ba0 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 35b9a │ │ │ │ + beq.n 35b9a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 35b9a │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 35b9a │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 35ba8 │ │ │ │ + b.n 35ba8 │ │ │ │ str.w r0, [r2, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - b.n 35b64 │ │ │ │ + b.n 35b64 │ │ │ │ cmp r5, r7 │ │ │ │ - beq.n 35bc6 │ │ │ │ + beq.n 35bc6 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #62096 @ 0xf290 │ │ │ │ + movw r1, #60452 @ 0xec24 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 35c26 │ │ │ │ - movw r0, #52624 @ 0xcd90 │ │ │ │ + b.n 35c26 │ │ │ │ + movw r0, #51088 @ 0xc790 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 7a284 │ │ │ │ + bl 7a2c0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 35bc2 │ │ │ │ + beq.n 35bc2 │ │ │ │ mov r1, r6 │ │ │ │ - bl 10a95c │ │ │ │ + bl 109d80 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35bf6 │ │ │ │ + beq.n 35bf6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 35bf6 │ │ │ │ + cbnz r3, 35bf6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 35bc2 │ │ │ │ + beq.n 35bc2 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, r7 │ │ │ │ - movw r0, #62140 @ 0xf2bc │ │ │ │ + movw r0, #60496 @ 0xec50 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - bl de2a8 │ │ │ │ + bl dd818 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35c26 │ │ │ │ + beq.n 35c26 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 35c26 │ │ │ │ + cbnz r3, 35c26 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35c3c │ │ │ │ + beq.n 35c3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 35c3c │ │ │ │ + cbnz r3, 35c3c │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 13d488 │ │ │ │ + bl 13cb60 │ │ │ │ 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 164fc8 │ │ │ │ + bl 1643a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 35c6e │ │ │ │ + bge.n 35c6e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 35c94 │ │ │ │ + b.n 35c94 │ │ │ │ movs r2, #0 │ │ │ │ add r3, sp, #12 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r2, sp, #16 │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ bl 35c98 <_PyTime_AsTimevalTime_t@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 35c6a │ │ │ │ + blt.n 35c6a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ strd r3, r4, [sp] │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - bl 2388f8 │ │ │ │ + bl 238210 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ 00035c98 <_PyTime_AsTimevalTime_t@@Base>: │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r2 │ │ │ │ add r2, sp, #8 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 238834 │ │ │ │ + bl 238174 │ │ │ │ movs r0, #0 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ strd r2, r3, [r4] │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r1, [pc, #4] @ (35ccc <_PyTime_AsTimevalTime_t@@Base+0x34>) │ │ │ │ - b.w 238f68 │ │ │ │ + b.w 238880 │ │ │ │ usat r0, #8, r8, lsl #1 │ │ │ │ │ │ │ │ 00035cd0 <_PyInterpreterState_SetEvalFrameFunc@@Base>: │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r5, r0, #4096 @ 0x1000 │ │ │ │ - movw r3, #59529 @ 0xe889 │ │ │ │ + movw r3, #56793 @ 0xddd9 │ │ │ │ movt r3, #9 │ │ │ │ cmp r3, r1 │ │ │ │ ite ne │ │ │ │ movne r4, r1 │ │ │ │ moveq r4, #0 │ │ │ │ ldr.w r3, [r5, #340] @ 0x154 │ │ │ │ cmp r3, r4 │ │ │ │ beq.n 35d14 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x44> │ │ │ │ - bl 13aaa8 │ │ │ │ + bl 13a1bc │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ ldrb.w r3, [r0, #538] @ 0x21a │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strbne.w r3, [r0, #538] @ 0x21a │ │ │ │ str.w r4, [r5, #340] @ 0x154 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r2, #2 │ │ │ │ + mov r1, sp │ │ │ │ + ldr r0, [pc, #12] @ (35d3c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x6c>) │ │ │ │ + strd r4, r3, [sp] │ │ │ │ + bl 13224c │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + add r5, pc, #288 @ (adr r5, 35e60 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x190>) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #92] @ (35d84 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xb4>) │ │ │ │ + ldr r1, [pc, #92] @ (35dac <_PyInterpreterState_SetEvalFrameFunc@@Base+0xdc>) │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 238f68 │ │ │ │ - cbnz r0, 35d3a <_PyInterpreterState_SetEvalFrameFunc@@Base+0x6a> │ │ │ │ - bl d4290 │ │ │ │ + bl 238880 │ │ │ │ + cbnz r0, 35d64 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x94> │ │ │ │ + bl d37f8 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 35d50 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x80> │ │ │ │ + b.n 35d7a <_PyInterpreterState_SetEvalFrameFunc@@Base+0xaa> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 35d4e <_PyInterpreterState_SetEvalFrameFunc@@Base+0x7e> │ │ │ │ + beq.n 35d78 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xa8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 35d4e <_PyInterpreterState_SetEvalFrameFunc@@Base+0x7e> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 35d78 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xa8> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ - ldr r1, [pc, #44] @ (35d84 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xb4>) │ │ │ │ - bl 238f68 │ │ │ │ + ldr r1, [pc, #44] @ (35dac <_PyInterpreterState_SetEvalFrameFunc@@Base+0xdc>) │ │ │ │ + bl 238880 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r5, 35d7e <_PyInterpreterState_SetEvalFrameFunc@@Base+0xae> │ │ │ │ + cbz r5, 35da8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xd8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 11ebc4 <_PyErr_ChainExceptions1@@Base> │ │ │ │ - cbz r4, 35d7c <_PyInterpreterState_SetEvalFrameFunc@@Base+0xac> │ │ │ │ + bl 11e0ec <_PyErr_ChainExceptions1@@Base> │ │ │ │ + cbz r4, 35da6 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xd6> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35d7c <_PyInterpreterState_SetEvalFrameFunc@@Base+0xac> │ │ │ │ + beq.n 35da6 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xd6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 35d7c <_PyInterpreterState_SetEvalFrameFunc@@Base+0xac> │ │ │ │ + cbnz r3, 35da6 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xd6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - nop │ │ │ │ ite mi │ │ │ │ lslmi r0, r1, #1 │ │ │ │ pushpl {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #12] @ (35db0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xe0>) │ │ │ │ - strd r4, r3, [sp] │ │ │ │ - bl 132b24 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - add r5, pc, #288 @ (adr r5, 35ed4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x204>) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r2, #2 │ │ │ │ - mov r1, sp │ │ │ │ - ldr r0, [pc, #12] @ (35ddc <_PyInterpreterState_SetEvalFrameFunc@@Base+0x10c>) │ │ │ │ + ldr r0, [pc, #12] @ (35dd8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x108>) │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 132b24 │ │ │ │ + bl 13224c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r6, pc, #176 @ (adr r6, 35e90 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1c0>) │ │ │ │ + add r6, pc, #176 @ (adr r6, 35e8c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1bc>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ add r4, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #12 │ │ │ │ - movw r2, #63064 @ 0xf658 │ │ │ │ + movw r2, #61528 @ 0xf058 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1fba08 <_PyArg_ParseStack@@Base> │ │ │ │ - cbnz r0, 35e0c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x13c> │ │ │ │ + bl 1fb030 <_PyArg_ParseStack@@Base> │ │ │ │ + cbnz r0, 35e08 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x138> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 35e50 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x180> │ │ │ │ + b.n 35e4c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x17c> │ │ │ │ ldrd r5, r4, [sp, #8] │ │ │ │ - movw r1, #11516 @ 0x2cfc │ │ │ │ + movw r1, #9980 @ 0x26fc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #63076 @ 0xf664 │ │ │ │ + movw r0, #61540 @ 0xf064 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl 90660 │ │ │ │ + bl 8fa80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 35e08 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x138> │ │ │ │ + blt.n 35e04 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x134> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 29e8c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 35e48 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x178> │ │ │ │ + bne.n 35e44 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x174> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 35e50 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x180> │ │ │ │ + bl f1180 │ │ │ │ + b.n 35e4c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x17c> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 35e5e <_PyInterpreterState_SetEvalFrameFunc@@Base+0x18e> │ │ │ │ - b.w 12586c │ │ │ │ + beq.n 35e5a <_PyInterpreterState_SetEvalFrameFunc@@Base+0x18a> │ │ │ │ + b.w 124d4c │ │ │ │ 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, #63088 @ 0xf670 │ │ │ │ + movw r1, #61552 @ 0xf070 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ 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 23a230 <_Py_c_pow@@Base+0x108> │ │ │ │ + bl 239d90 <_Py_c_pow@@Base+0x108> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 35eae <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1de> │ │ │ │ + beq.n 35eaa <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1da> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35eb0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1e0> │ │ │ │ + beq.n 35eac <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1dc> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 35eb0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1e0> │ │ │ │ + b.n 35eac <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1dc> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 35ed8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x208> │ │ │ │ + cbz r0, 35ed4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x204> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35ee4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x214> │ │ │ │ + beq.n 35ee0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x210> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 35ee4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x214> │ │ │ │ + b.n 35ee0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x210> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1f5cac │ │ │ │ + bl 1f50b0 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 35ec8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1f8> │ │ │ │ + bne.n 35ec4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1f4> │ │ │ │ + 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 35f02 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x232> │ │ │ │ + ldrd r0, r1, [r4] │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 133f1c │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #21856 @ 0x5560 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c0190 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 35ef6 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x226> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00035ee6 : │ │ │ │ +00035f1a : │ │ │ │ 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 7a284 │ │ │ │ + bl 7a2c0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 35f0e │ │ │ │ - movw r0, #63528 @ 0xf828 │ │ │ │ + cbnz r0, 35f42 │ │ │ │ + movw r0, #61992 @ 0xf228 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 1efa3c │ │ │ │ - b.n 35f3c │ │ │ │ + bl 1eed64 │ │ │ │ + b.n 35f70 │ │ │ │ mov r1, r0 │ │ │ │ - movw r2, #63528 @ 0xf828 │ │ │ │ + movw r2, #61992 @ 0xf228 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20c3b8 │ │ │ │ + bl 20ba58 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35f30 │ │ │ │ + beq.n 35f64 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 35f34 │ │ │ │ + cbz r3, 35f68 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 35f3c │ │ │ │ + b.n 35f70 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 35f30 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 35f64 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r1 │ │ │ │ - cmp r2, #2 │ │ │ │ - bne.n 35f60 │ │ │ │ - ldrd r0, r1, [r4] │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1347f0 │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #23392 @ 0x5b60 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 35f54 │ │ │ │ - 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] @ (35fa0 ) │ │ │ │ + ldr r0, [pc, #12] @ (35f9c ) │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 132b24 │ │ │ │ + bl 13224c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r7, pc, #640 @ (adr r7, 36224 ) │ │ │ │ + add r7, pc, #640 @ (adr r7, 36220 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00035fa4 <_PyCompile_Assemble@@Base>: │ │ │ │ +00035fa0 <_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 35fde <_PyCompile_Assemble@@Base+0x3a> │ │ │ │ + beq.n 35fda <_PyCompile_Assemble@@Base+0x3a> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #63640 @ 0xf898 │ │ │ │ + movw r1, #62104 @ 0xf298 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 35ff8 <_PyCompile_Assemble@@Base+0x54> │ │ │ │ + bl 126e1c │ │ │ │ + b.n 35ff4 <_PyCompile_Assemble@@Base+0x54> │ │ │ │ add.w r8, sp, #28 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r0, r8 │ │ │ │ movs r1, #0 │ │ │ │ blx 2957c │ │ │ │ - bl 714b0 │ │ │ │ + bl 714a0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 35ffc <_PyCompile_Assemble@@Base+0x58> │ │ │ │ + cbnz r0, 35ff8 <_PyCompile_Assemble@@Base+0x58> │ │ │ │ movs r7, #0 │ │ │ │ - b.n 36098 <_PyCompile_Assemble@@Base+0xf4> │ │ │ │ + b.n 36094 <_PyCompile_Assemble@@Base+0xf4> │ │ │ │ mov r0, r4 │ │ │ │ - bl fbe6c │ │ │ │ + bl fb500 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3600a <_PyCompile_Assemble@@Base+0x66> │ │ │ │ + cbnz r0, 36006 <_PyCompile_Assemble@@Base+0x66> │ │ │ │ movs r7, #0 │ │ │ │ - b.n 36076 <_PyCompile_Assemble@@Base+0xd2> │ │ │ │ + b.n 36072 <_PyCompile_Assemble@@Base+0xd2> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 1b8a80 │ │ │ │ + bl 1b7e88 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 36006 <_PyCompile_Assemble@@Base+0x62> │ │ │ │ + beq.n 36002 <_PyCompile_Assemble@@Base+0x62> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl ff0e4 │ │ │ │ + bl fe610 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 36006 <_PyCompile_Assemble@@Base+0x62> │ │ │ │ + beq.n 36002 <_PyCompile_Assemble@@Base+0x62> │ │ │ │ add r3, sp, #20 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - bl 102f08 <_PyDict_DelItemIf@@Base+0x39c> │ │ │ │ + bl 102404 <_PyDict_DelItemIf@@Base+0x39c> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36006 <_PyCompile_Assemble@@Base+0x62> │ │ │ │ + blt.n 36002 <_PyCompile_Assemble@@Base+0x62> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl fbbdc │ │ │ │ + bl fb270 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36006 <_PyCompile_Assemble@@Base+0x62> │ │ │ │ + beq.n 36002 <_PyCompile_Assemble@@Base+0x62> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #0 │ │ │ │ str.w r9, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ str.w r8, [sp] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 1b8d7c │ │ │ │ + bl 1b8184 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 36076 <_PyCompile_Assemble@@Base+0xd2> │ │ │ │ + beq.n 36072 <_PyCompile_Assemble@@Base+0xd2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 36076 <_PyCompile_Assemble@@Base+0xd2> │ │ │ │ + cbnz r3, 36072 <_PyCompile_Assemble@@Base+0xd2> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3608c <_PyCompile_Assemble@@Base+0xe8> │ │ │ │ + beq.n 36088 <_PyCompile_Assemble@@Base+0xe8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3608c <_PyCompile_Assemble@@Base+0xe8> │ │ │ │ + cbnz r3, 36088 <_PyCompile_Assemble@@Base+0xe8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 109424 <_PyObject_GC_Resize@@Base+0x41c> │ │ │ │ + bl 108848 <_PyObject_GC_Resize@@Base+0x41c> │ │ │ │ mov r0, r8 │ │ │ │ - bl 109060 <_PyObject_GC_Resize@@Base+0x58> │ │ │ │ + bl 108484 <_PyObject_GC_Resize@@Base+0x58> │ │ │ │ mov r0, r7 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + │ │ │ │ +0003609c : │ │ │ │ + ldr r0, [pc, #4] @ (360a4 ) │ │ │ │ + b.w cb430 │ │ │ │ + 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 360c0 <_PyCompile_Assemble@@Base+0x11c> │ │ │ │ + bne.n 360c8 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldrd r6, r5, [r5] │ │ │ │ - cbz r1, 360d8 <_PyCompile_Assemble@@Base+0x134> │ │ │ │ - b.n 360e6 <_PyCompile_Assemble@@Base+0x142> │ │ │ │ + cbz r1, 360e0 │ │ │ │ + b.n 360ee │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #26328 @ 0x66d8 │ │ │ │ + movw r0, #24792 @ 0x60d8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0190 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 360b6 <_PyCompile_Assemble@@Base+0x112> │ │ │ │ - b.n 360e2 <_PyCompile_Assemble@@Base+0x13e> │ │ │ │ + bne.n 360be │ │ │ │ + b.n 360ea │ │ │ │ mov r0, r4 │ │ │ │ - bl 23b63c <_PyGen_SetStopIterationValue@@Base+0x38> │ │ │ │ + bl 23b190 <_PyGen_SetStopIterationValue@@Base+0x88> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 360e6 <_PyCompile_Assemble@@Base+0x142> │ │ │ │ + bne.n 360ee │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3610a <_PyCompile_Assemble@@Base+0x166> │ │ │ │ + b.n 36112 │ │ │ │ ldr r4, [r4, #20] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbnz r0, 360f6 <_PyCompile_Assemble@@Base+0x152> │ │ │ │ - bl 714b0 │ │ │ │ + cbnz r0, 360fe │ │ │ │ + bl 714a0 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 360e2 <_PyCompile_Assemble@@Base+0x13e> │ │ │ │ + beq.n 360ea │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 79514 │ │ │ │ + bl 79550 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 360e2 <_PyCompile_Assemble@@Base+0x13e> │ │ │ │ + blt.n 360ea │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - │ │ │ │ -0003610c : │ │ │ │ - ldr r0, [pc, #4] @ (36114 ) │ │ │ │ - b.w cbed4 │ │ │ │ - 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 36138 │ │ │ │ + bne.n 36134 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 12bdd8 │ │ │ │ + b.w 12b290 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32524 @ 0x7f0c │ │ │ │ + movw r0, #30968 @ 0x78f8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0190 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3612c │ │ │ │ + bne.n 36128 │ │ │ │ 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, #63700 @ 0xf8d4 │ │ │ │ + movw r1, #62164 @ 0xf2d4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r4, r0 │ │ │ │ - bl 10702c │ │ │ │ + bl 106450 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 36178 │ │ │ │ + bge.n 36174 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 36358 │ │ │ │ + b.n 36354 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63704 @ 0xf8d8 │ │ │ │ + movw r1, #62168 @ 0xf2d8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106450 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36172 │ │ │ │ + blt.n 3616e │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63716 @ 0xf8e4 │ │ │ │ + movw r1, #62180 @ 0xf2e4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106450 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36172 │ │ │ │ + blt.n 3616e │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63732 @ 0xf8f4 │ │ │ │ + movw r1, #62196 @ 0xf2f4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106450 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36172 │ │ │ │ + blt.n 3616e │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63744 @ 0xf900 │ │ │ │ + movw r1, #62208 @ 0xf300 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106450 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36172 │ │ │ │ + blt.n 3616e │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63756 @ 0xf90c │ │ │ │ + movw r1, #62220 @ 0xf30c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106450 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36172 │ │ │ │ + blt.n 3616e │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63768 @ 0xf918 │ │ │ │ + movw r1, #62232 @ 0xf318 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106450 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36172 │ │ │ │ + blt.n 3616e │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63784 @ 0xf928 │ │ │ │ + movw r1, #62248 @ 0xf328 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106450 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36172 │ │ │ │ + blt.n 3616e │ │ │ │ movs r2, #134 @ 0x86 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63796 @ 0xf934 │ │ │ │ + movw r1, #62260 @ 0xf334 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106450 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36172 │ │ │ │ + blt.n 3616e │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63808 @ 0xf940 │ │ │ │ + movw r1, #62272 @ 0xf340 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106450 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36172 │ │ │ │ + blt.n 3616e │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63820 @ 0xf94c │ │ │ │ + movw r1, #62284 @ 0xf34c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106450 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36172 │ │ │ │ + blt.n 3616e │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63836 @ 0xf95c │ │ │ │ + movw r1, #62300 @ 0xf35c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106450 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36172 │ │ │ │ + blt.n 3616e │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63848 @ 0xf968 │ │ │ │ + movw r1, #62312 @ 0xf368 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106450 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36172 │ │ │ │ + blt.n 3616e │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63860 @ 0xf974 │ │ │ │ + movw r1, #62324 @ 0xf374 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106450 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 36172 │ │ │ │ + blt.w 3616e │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63876 @ 0xf984 │ │ │ │ + movw r1, #62340 @ 0xf384 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106450 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 36172 │ │ │ │ + blt.w 3616e │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63892 @ 0xf994 │ │ │ │ + movw r1, #62356 @ 0xf394 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106450 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 36172 │ │ │ │ + blt.w 3616e │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63916 @ 0xf9ac │ │ │ │ + movw r1, #62380 @ 0xf3ac │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106450 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 36172 │ │ │ │ + blt.w 3616e │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63736 @ 0xf8f8 │ │ │ │ + movw r1, #62200 @ 0xf2f8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106450 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 36172 │ │ │ │ + blt.w 3616e │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63936 @ 0xf9c0 │ │ │ │ + movw r1, #62400 @ 0xf3c0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106450 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 36172 │ │ │ │ + blt.w 3616e │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63952 @ 0xf9d0 │ │ │ │ + movw r1, #62416 @ 0xf3d0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106450 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 36172 │ │ │ │ + blt.w 3616e │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63760 @ 0xf910 │ │ │ │ + movw r1, #62224 @ 0xf310 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106450 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 36172 │ │ │ │ + blt.w 3616e │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63968 @ 0xf9e0 │ │ │ │ + movw r1, #62432 @ 0xf3e0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106450 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 36172 │ │ │ │ + blt.w 3616e │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63976 @ 0xf9e8 │ │ │ │ + movw r1, #62440 @ 0xf3e8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106450 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 36172 │ │ │ │ + blt.w 3616e │ │ │ │ movs r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63988 @ 0xf9f4 │ │ │ │ + movw r1, #62452 @ 0xf3f4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106450 │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003635a : │ │ │ │ - movw r3, #3560 @ 0xde8 │ │ │ │ +00036356 : │ │ │ │ + movw r3, #1984 @ 0x7c0 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ movs r2, #136 @ 0x88 │ │ │ │ - b.w 1b4cb0 │ │ │ │ + b.w 1b3f3c │ │ │ │ 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] @ (3649c ) │ │ │ │ + ldr r2, [pc, #292] @ (36498 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ ldr r7, [r3, r2] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 363a4 │ │ │ │ + beq.n 363a0 │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ - cbz r4, 363a6 │ │ │ │ + cbz r4, 363a2 │ │ │ │ ldr.w r4, [r4, #136] @ 0x88 │ │ │ │ - movw r3, #25449 @ 0x6369 │ │ │ │ + movw r3, #25445 @ 0x6365 │ │ │ │ movt r3, #3 │ │ │ │ subs r3, r4, r3 │ │ │ │ negs r4, r3 │ │ │ │ adcs r4, r3 │ │ │ │ - b.n 363a6 │ │ │ │ + b.n 363a2 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3647e │ │ │ │ + beq.n 3647a │ │ │ │ ldr.w r0, [r3, #136] @ 0x88 │ │ │ │ - movw r3, #25449 @ 0x6369 │ │ │ │ + movw r3, #25445 @ 0x6365 │ │ │ │ movt r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 3647e │ │ │ │ - cbnz r4, 363c2 │ │ │ │ + bne.n 3647a │ │ │ │ + cbnz r4, 363be │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3643c │ │ │ │ + b.n 36438 │ │ │ │ ldr.w r3, [r1, #172] @ 0xac │ │ │ │ - cbz r3, 363e0 │ │ │ │ + cbz r3, 363dc │ │ │ │ ldr.w ip, [r3, #8]! │ │ │ │ movs r0, #0 │ │ │ │ cmp ip, r0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - ble.n 3643c │ │ │ │ + ble.n 36438 │ │ │ │ ldr.w lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 363ce │ │ │ │ - b.n 363fa │ │ │ │ + bne.n 363ca │ │ │ │ + b.n 363f6 │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 363fa │ │ │ │ + beq.n 363f6 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 363e2 │ │ │ │ + bne.n 363de │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3643c │ │ │ │ - ldr r2, [pc, #164] @ (364a0 ) │ │ │ │ + bne.n 36438 │ │ │ │ + ldr r2, [pc, #164] @ (3649c ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 23ca90 │ │ │ │ + bl 23c3a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36494 │ │ │ │ - beq.n 3643c │ │ │ │ + blt.n 36490 │ │ │ │ + beq.n 36438 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ (364a0 ) │ │ │ │ + ldr r1, [pc, #148] @ (3649c ) │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 157534 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 156a04 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 36496 │ │ │ │ + bne.n 36492 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 363be │ │ │ │ + beq.n 363ba │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 363be │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 363be │ │ │ │ + bne.n 363ba │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 363ba │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #100] @ (364a4 ) │ │ │ │ + ldr r1, [pc, #100] @ (364a0 ) │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 157534 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 156a04 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 36496 │ │ │ │ + bne.n 36492 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 3646a │ │ │ │ + bne.n 36466 │ │ │ │ movw r3, #7528 @ 0x1d68 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - b.n 36496 │ │ │ │ + b.n 36492 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 3647e │ │ │ │ + beq.n 3647a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 3647e │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 3647a │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 36460 │ │ │ │ - ldr r1, [pc, #28] @ (364a0 ) │ │ │ │ + beq.n 3645c │ │ │ │ + ldr r1, [pc, #28] @ (3649c ) │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 157534 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 156a04 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ mov r3, r0 │ │ │ │ - b.n 36496 │ │ │ │ + b.n 36492 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ add r5, sp, #544 @ 0x220 │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -000364a8 : │ │ │ │ +000364a4 : │ │ │ │ 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, #3768 @ 0xeb8 │ │ │ │ + movw r4, #2192 @ 0x890 │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl e2918 │ │ │ │ + bl e1e74 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r2, #2 │ │ │ │ + mov r1, sp │ │ │ │ + ldr r0, [pc, #12] @ (364f0 ) │ │ │ │ + strd r4, r3, [sp] │ │ │ │ + bl 13224c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + add r5, pc, #816 @ (adr r5, 36824 <_PyCompile_CodeGen@@Base+0x178>) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - cbz r2, 364ea │ │ │ │ + cbz r2, 36510 │ │ │ │ ldr r6, [r2, #8] │ │ │ │ - b.n 364ec │ │ │ │ + b.n 36512 │ │ │ │ mov r6, r2 │ │ │ │ add r6, r1 │ │ │ │ adds r0, #12 │ │ │ │ subs r4, r6, #1 │ │ │ │ - cbnz r2, 364fc │ │ │ │ + cbnz r2, 36522 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 364fc │ │ │ │ + bne.n 36522 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 36516 │ │ │ │ - ldr r5, [pc, #384] @ (36680 ) │ │ │ │ + cbnz r0, 3653c │ │ │ │ + ldr r5, [pc, #388] @ (366a8 ) │ │ │ │ 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 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101324 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 36542 │ │ │ │ + cbz r0, 36568 │ │ │ │ ldr.w r8, [r5] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 36546 │ │ │ │ - movw r2, #62348 @ 0xf38c │ │ │ │ + bmi.n 3656c │ │ │ │ + movw r2, #60772 @ 0xed64 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58680 @ 0xe538 │ │ │ │ + movw r1, #57144 @ 0xdf38 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #64164 @ 0xfaa4 │ │ │ │ + movw r0, #62628 @ 0xf4a4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r3, r8 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23b790 <_PyArg_BadArgument@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 36678 │ │ │ │ - cbz r4, 365b0 │ │ │ │ + b.n 3669e │ │ │ │ + cbz r4, 365d6 │ │ │ │ ldr.w sl, [r5, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 36558 │ │ │ │ + beq.n 3657e │ │ │ │ subs r4, r6, #2 │ │ │ │ - bne.n 36560 │ │ │ │ - b.n 365c6 │ │ │ │ + bne.n 36586 │ │ │ │ + b.n 365ec │ │ │ │ movw sl, #4356 @ 0x1104 │ │ │ │ movt sl, #70 @ 0x46 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - cbz r7, 3656a │ │ │ │ + cbz r7, 36590 │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 365d4 │ │ │ │ - b.n 36572 │ │ │ │ + beq.n 365fa │ │ │ │ + b.n 36598 │ │ │ │ movw r7, #47308 @ 0xb8cc │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - cbz r0, 36588 │ │ │ │ - bl c3ae8 │ │ │ │ + cbz r0, 365ae │ │ │ │ + bl c3038 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36542 │ │ │ │ + blt.n 36568 │ │ │ │ subs.w r9, r4, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne.n 3658c │ │ │ │ - b.n 365dc │ │ │ │ + bne.n 365b2 │ │ │ │ + b.n 36602 │ │ │ │ mov r9, r4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - cbz r0, 365a0 │ │ │ │ - bl c3ae8 │ │ │ │ + cbz r0, 365c6 │ │ │ │ + bl c3038 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 36542 │ │ │ │ + blt.n 36568 │ │ │ │ cmp.w r9, #1 │ │ │ │ - bne.n 365a2 │ │ │ │ - b.n 365da │ │ │ │ + bne.n 365c8 │ │ │ │ + b.n 36600 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - bl c3ae8 │ │ │ │ + bl c3038 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 36542 │ │ │ │ + blt.n 36568 │ │ │ │ mov r9, r6 │ │ │ │ - b.n 365de │ │ │ │ + b.n 36604 │ │ │ │ movw r7, #47308 @ 0xb8cc │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ movw sl, #4356 @ 0x1104 │ │ │ │ movt sl, #70 @ 0x46 │ │ │ │ mov r5, r4 │ │ │ │ mov r9, r4 │ │ │ │ - b.n 365de │ │ │ │ + b.n 36604 │ │ │ │ movw r7, #47308 @ 0xb8cc │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ mov r5, r4 │ │ │ │ mov r9, r4 │ │ │ │ - b.n 365de │ │ │ │ + b.n 36604 │ │ │ │ mov r5, r4 │ │ │ │ mov r9, r4 │ │ │ │ - b.n 365de │ │ │ │ + b.n 36604 │ │ │ │ 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, 3660e │ │ │ │ + cbz r4, 36634 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 3660e │ │ │ │ + beq.n 36634 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #65328 @ 0xff30 │ │ │ │ + movw r1, #63752 @ 0xf908 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 36542 │ │ │ │ - cbz r5, 3662e │ │ │ │ + bl 126e1c │ │ │ │ + b.n 36568 │ │ │ │ + cbz r5, 36654 │ │ │ │ orrs.w r9, r4, r9 │ │ │ │ - beq.n 3662e │ │ │ │ + beq.n 36654 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #65364 @ 0xff54 │ │ │ │ + movw r1, #63788 @ 0xf92c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 36542 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 36568 │ │ │ │ mov r0, sl │ │ │ │ - bl 1f2c4c │ │ │ │ + bl 1f1da0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36542 │ │ │ │ - bl 1f2640 │ │ │ │ + beq.n 36568 │ │ │ │ + bl 1f1968 │ │ │ │ subs r5, #0 │ │ │ │ mov r4, r0 │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r9 │ │ │ │ str r5, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ str.w fp, [sp] │ │ │ │ str r4, [sp, #8] │ │ │ │ bl 34bb2 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 783a0 │ │ │ │ + bl 783f0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 36678 │ │ │ │ + beq.n 3669e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 36678 │ │ │ │ + cbnz r3, 3669e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - adds r4, r6, #3 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r2, #2 │ │ │ │ - mov r1, sp │ │ │ │ - ldr r0, [pc, #12] @ (366ac ) │ │ │ │ - strd r4, r3, [sp] │ │ │ │ - bl 132b24 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r5, pc, #816 @ (adr r5, 369e0 <_PyCompile_CodeGen@@Base+0x330>) │ │ │ │ + adds r4, r6, #3 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -000366b0 <_PyCompile_CodeGen@@Base>: │ │ │ │ +000366ac <_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 1c06e0 │ │ │ │ - cbnz r0, 366e8 <_PyCompile_CodeGen@@Base+0x38> │ │ │ │ + bl 1bfae8 │ │ │ │ + cbnz r0, 366e4 <_PyCompile_CodeGen@@Base+0x38> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64232 @ 0xfae8 │ │ │ │ + movw r1, #62696 @ 0xf4e8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 366f0 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ - bl 90314 <_PyArena_New@@Base> │ │ │ │ + bl 126e1c │ │ │ │ + b.n 366ec <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ + bl 8f734 <_PyArena_New@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 366f4 <_PyCompile_CodeGen@@Base+0x44> │ │ │ │ + cbnz r0, 366f0 <_PyCompile_CodeGen@@Base+0x44> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 368da <_PyCompile_CodeGen@@Base+0x22a> │ │ │ │ + b.n 368d6 <_PyCompile_CodeGen@@Base+0x22a> │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, r7 │ │ │ │ - bl 216f5c <_PyErr_BadInternalCall@@Base+0x8dc> │ │ │ │ + bl 216688 <_PyErr_BadInternalCall@@Base+0x8dc> │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 3671a <_PyCompile_CodeGen@@Base+0x6a> │ │ │ │ - bl 21cfcc │ │ │ │ - cbz r0, 3671a <_PyCompile_CodeGen@@Base+0x6a> │ │ │ │ + cbz r0, 36716 <_PyCompile_CodeGen@@Base+0x6a> │ │ │ │ + bl 21c6f4 │ │ │ │ + cbz r0, 36716 <_PyCompile_CodeGen@@Base+0x6a> │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1affd8 │ │ │ │ + bl 1af194 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 36722 <_PyCompile_CodeGen@@Base+0x72> │ │ │ │ + cbnz r0, 3671e <_PyCompile_CodeGen@@Base+0x72> │ │ │ │ mov r0, r7 │ │ │ │ - bl 10bfa4 <_PyArena_Free@@Base> │ │ │ │ - b.n 366f0 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ + bl 10b3c8 <_PyArena_Free@@Base> │ │ │ │ + b.n 366ec <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ movs r6, #1 │ │ │ │ strb.w r6, [r0, #64] @ 0x40 │ │ │ │ - bl 714b0 │ │ │ │ + bl 714a0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 366f0 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ - ldr r1, [pc, #432] @ (368e4 <_PyCompile_CodeGen@@Base+0x234>) │ │ │ │ + beq.n 366ec <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ + ldr r1, [pc, #432] @ (368e0 <_PyCompile_CodeGen@@Base+0x234>) │ │ │ │ mov r3, r8 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl e5c74 │ │ │ │ + bl e51cc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 366f0 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ + beq.n 366ec <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b4794 │ │ │ │ + bl 1b3a20 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 36754 <_PyCompile_CodeGen@@Base+0xa4> │ │ │ │ + bne.n 36750 <_PyCompile_CodeGen@@Base+0xa4> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 368c2 <_PyCompile_CodeGen@@Base+0x212> │ │ │ │ + b.n 368be <_PyCompile_CodeGen@@Base+0x212> │ │ │ │ ldr r6, [r5, #52] @ 0x34 │ │ │ │ ldr.w r2, [r6, #700] @ 0x2bc │ │ │ │ - cbnz r2, 36764 <_PyCompile_CodeGen@@Base+0xb4> │ │ │ │ + cbnz r2, 36760 <_PyCompile_CodeGen@@Base+0xb4> │ │ │ │ ldr.w r2, [r6, #704] @ 0x2c0 │ │ │ │ - cbz r2, 3678a <_PyCompile_CodeGen@@Base+0xda> │ │ │ │ - b.n 36778 <_PyCompile_CodeGen@@Base+0xc8> │ │ │ │ + cbz r2, 36786 <_PyCompile_CodeGen@@Base+0xda> │ │ │ │ + b.n 36774 <_PyCompile_CodeGen@@Base+0xc8> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50916 @ 0xc6e4 │ │ │ │ + movw r1, #49380 @ 0xc0e4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fb0c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3675c <_PyCompile_CodeGen@@Base+0xac> │ │ │ │ - b.n 36750 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + bge.n 36758 <_PyCompile_CodeGen@@Base+0xac> │ │ │ │ + b.n 3674c <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #64248 @ 0xfaf8 │ │ │ │ + movw r1, #62712 @ 0xf4f8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fb0c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36750 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + blt.n 3674c <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r2, [r6, #708] @ 0x2c4 │ │ │ │ - cbz r2, 367a2 <_PyCompile_CodeGen@@Base+0xf2> │ │ │ │ + cbz r2, 3679e <_PyCompile_CodeGen@@Base+0xf2> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #64260 @ 0xfb04 │ │ │ │ + movw r1, #62724 @ 0xf504 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fb0c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36750 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + blt.n 3674c <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r2, [r6, #712] @ 0x2c8 │ │ │ │ - cbz r2, 367ba <_PyCompile_CodeGen@@Base+0x10a> │ │ │ │ + cbz r2, 367b6 <_PyCompile_CodeGen@@Base+0x10a> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #16896 @ 0x4200 │ │ │ │ + movw r1, #15444 @ 0x3c54 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fb0c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36750 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + blt.n 3674c <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r2, [r6, #716] @ 0x2cc │ │ │ │ - cbz r2, 367d2 <_PyCompile_CodeGen@@Base+0x122> │ │ │ │ + cbz r2, 367ce <_PyCompile_CodeGen@@Base+0x122> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #868 @ 0x364 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - bl 7fb44 │ │ │ │ + movw r1, #64868 @ 0xfd64 │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ + bl 7fb0c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36750 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + blt.n 3674c <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r2, [r6, #720] @ 0x2d0 │ │ │ │ - cbz r2, 367ea <_PyCompile_CodeGen@@Base+0x13a> │ │ │ │ + cbz r2, 367e6 <_PyCompile_CodeGen@@Base+0x13a> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #64268 @ 0xfb0c │ │ │ │ + movw r1, #62732 @ 0xf50c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fb0c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36750 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + blt.n 3674c <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r2, [r6, #724] @ 0x2d4 │ │ │ │ - cbz r2, 36802 <_PyCompile_CodeGen@@Base+0x152> │ │ │ │ + cbz r2, 367fe <_PyCompile_CodeGen@@Base+0x152> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #64280 @ 0xfb18 │ │ │ │ + movw r1, #62744 @ 0xf518 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fb0c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36750 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + blt.n 3674c <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r0, [r6, #732] @ 0x2dc │ │ │ │ - bl 80190 │ │ │ │ + bl 80158 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36750 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + beq.n 3674c <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #64292 @ 0xfb24 │ │ │ │ + movw r1, #62756 @ 0xf524 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fb0c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r9 │ │ │ │ mov r9, r3 │ │ │ │ - bl 783a0 │ │ │ │ + bl 783f0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.n 36750 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + blt.n 3674c <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r0, [r6, #736] @ 0x2e0 │ │ │ │ - bl 80190 │ │ │ │ + bl 80158 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36750 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + beq.n 3674c <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #64304 @ 0xfb30 │ │ │ │ + movw r1, #62768 @ 0xf530 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fb0c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r9 │ │ │ │ mov r9, r3 │ │ │ │ - bl 783a0 │ │ │ │ + bl 783f0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.w 36750 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + blt.w 3674c <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r0, [r6, #740] @ 0x2e4 │ │ │ │ - bl 80190 │ │ │ │ + bl 80158 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 36750 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + beq.w 3674c <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #64320 @ 0xfb40 │ │ │ │ + movw r1, #62784 @ 0xf540 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fb0c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r6, r3 │ │ │ │ - bl 783a0 │ │ │ │ + bl 783f0 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 36750 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + blt.w 3674c <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r1, [r8] │ │ │ │ mov r0, r5 │ │ │ │ subs r1, #3 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ - bl 1b8868 │ │ │ │ + bl 1b7af4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 36750 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + beq.w 3674c <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl fc5a0 │ │ │ │ + bl fbc34 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 366f0 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ + blt.w 366ec <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ mov r2, r4 │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - bl 7d7b8 │ │ │ │ + bl 7d780 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 783a0 │ │ │ │ + bl 783f0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1bc568 │ │ │ │ + bl 1bb970 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1bd8b8 │ │ │ │ + bl 1bccc0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 10bfa4 <_PyArena_Free@@Base> │ │ │ │ + bl 10b3c8 <_PyArena_Free@@Base> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r7, r0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 3690c <_PyCompile_CodeGen@@Base+0x25c> │ │ │ │ + cbnz r3, 36908 <_PyCompile_CodeGen@@Base+0x25c> │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 3690c <_PyCompile_CodeGen@@Base+0x25c> │ │ │ │ + ble.n 36908 <_PyCompile_CodeGen@@Base+0x25c> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 3690c <_PyCompile_CodeGen@@Base+0x25c> │ │ │ │ - cbnz r0, 36924 <_PyCompile_CodeGen@@Base+0x274> │ │ │ │ - ldr r4, [pc, #300] @ (36a3c <_PyCompile_CodeGen@@Base+0x38c>) │ │ │ │ + bne.n 36908 <_PyCompile_CodeGen@@Base+0x25c> │ │ │ │ + cbnz r0, 36920 <_PyCompile_CodeGen@@Base+0x274> │ │ │ │ + ldr r4, [pc, #300] @ (36a38 <_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 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 36950 <_PyCompile_CodeGen@@Base+0x2a0> │ │ │ │ + bl 101324 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 3694c <_PyCompile_CodeGen@@Base+0x2a0> │ │ │ │ ldr.w r8, [r0] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.n 36954 <_PyCompile_CodeGen@@Base+0x2a4> │ │ │ │ - movw r2, #62348 @ 0xf38c │ │ │ │ + bmi.n 36950 <_PyCompile_CodeGen@@Base+0x2a4> │ │ │ │ + movw r2, #60772 @ 0xed64 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58680 @ 0xe538 │ │ │ │ + movw r1, #57144 @ 0xdf38 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #4464 @ 0x1170 │ │ │ │ + movw r0, #3232 @ 0xca0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r3, r8 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23b790 <_PyArg_BadArgument@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 36a32 <_PyCompile_CodeGen@@Base+0x382> │ │ │ │ + b.n 36a2e <_PyCompile_CodeGen@@Base+0x382> │ │ │ │ mov r0, r8 │ │ │ │ - bl 111cc0 │ │ │ │ + bl 1110d8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36a32 <_PyCompile_CodeGen@@Base+0x382> │ │ │ │ + beq.n 36a2e <_PyCompile_CodeGen@@Base+0x382> │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1438a8 │ │ │ │ + bl 142fa8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 36a0c <_PyCompile_CodeGen@@Base+0x35c> │ │ │ │ - bl 9649c │ │ │ │ + beq.n 36a08 <_PyCompile_CodeGen@@Base+0x35c> │ │ │ │ + bl 95998 │ │ │ │ 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 6c520 │ │ │ │ + bl 6c510 │ │ │ │ mov r3, r4 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 369a2 <_PyCompile_CodeGen@@Base+0x2f2> │ │ │ │ + cbnz r0, 3699e <_PyCompile_CodeGen@@Base+0x2f2> │ │ │ │ mov r6, fp │ │ │ │ mov.w sl, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - b.n 369d0 <_PyCompile_CodeGen@@Base+0x320> │ │ │ │ + b.n 369cc <_PyCompile_CodeGen@@Base+0x320> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ str.w sl, [sp] │ │ │ │ blx 2a82c │ │ │ │ - cbz r0, 369c6 <_PyCompile_CodeGen@@Base+0x316> │ │ │ │ + cbz r0, 369c2 <_PyCompile_CodeGen@@Base+0x316> │ │ │ │ movs r3, #0 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bne.n 369c6 <_PyCompile_CodeGen@@Base+0x316> │ │ │ │ + bne.n 369c2 <_PyCompile_CodeGen@@Base+0x316> │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 369cc <_PyCompile_CodeGen@@Base+0x31c> │ │ │ │ + bge.n 369c8 <_PyCompile_CodeGen@@Base+0x31c> │ │ │ │ lsls r4, r4, #1 │ │ │ │ mov fp, r6 │ │ │ │ - b.n 3698a <_PyCompile_CodeGen@@Base+0x2da> │ │ │ │ + b.n 36986 <_PyCompile_CodeGen@@Base+0x2da> │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 369d0 <_PyCompile_CodeGen@@Base+0x320> │ │ │ │ + b.n 369cc <_PyCompile_CodeGen@@Base+0x320> │ │ │ │ mov.w sl, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 98f90 │ │ │ │ + bl 9848c │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ - cbnz r4, 36a00 <_PyCompile_CodeGen@@Base+0x350> │ │ │ │ + cbnz r4, 369fc <_PyCompile_CodeGen@@Base+0x350> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 369e6 <_PyCompile_CodeGen@@Base+0x336> │ │ │ │ - bl 1ea294 │ │ │ │ - b.n 36a10 <_PyCompile_CodeGen@@Base+0x360> │ │ │ │ + beq.n 369e2 <_PyCompile_CodeGen@@Base+0x336> │ │ │ │ + bl 1e95bc │ │ │ │ + b.n 36a0c <_PyCompile_CodeGen@@Base+0x360> │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #64376 @ 0xfb78 │ │ │ │ + movw r1, #62840 @ 0xf578 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 36a10 <_PyCompile_CodeGen@@Base+0x360> │ │ │ │ + bl d1590 │ │ │ │ + b.n 36a0c <_PyCompile_CodeGen@@Base+0x360> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1fc688 │ │ │ │ + bl 1fbcb0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 36a10 <_PyCompile_CodeGen@@Base+0x360> │ │ │ │ + b.n 36a0c <_PyCompile_CodeGen@@Base+0x360> │ │ │ │ movs r4, #0 │ │ │ │ mov r6, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c2e8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 36a26 <_PyCompile_CodeGen@@Base+0x376> │ │ │ │ + beq.n 36a22 <_PyCompile_CodeGen@@Base+0x376> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 36a2a <_PyCompile_CodeGen@@Base+0x37a> │ │ │ │ + cbz r3, 36a26 <_PyCompile_CodeGen@@Base+0x37a> │ │ │ │ mov r5, r4 │ │ │ │ - b.n 36a32 <_PyCompile_CodeGen@@Base+0x382> │ │ │ │ + b.n 36a2e <_PyCompile_CodeGen@@Base+0x382> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 36a26 <_PyCompile_CodeGen@@Base+0x376> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 36a22 <_PyCompile_CodeGen@@Base+0x376> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ adds r4, r1, #5 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ @@ -18210,632 +18207,632 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #12] @ (36a68 <_PyCompile_CodeGen@@Base+0x3b8>) │ │ │ │ + ldr r0, [pc, #12] @ (36a64 <_PyCompile_CodeGen@@Base+0x3b8>) │ │ │ │ + strd r4, r3, [sp] │ │ │ │ + bl 13224c │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + nop │ │ │ │ + add r7, pc, #896 @ (adr r7, 36de8 <_PyEval_FormatExcUnbound@@Base+0x1b4>) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ldr r0, [pc, #0] @ (36a6c <_PyCompile_CodeGen@@Base+0x3c0>) │ │ │ │ + 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] @ (36a98 <_PyCompile_CodeGen@@Base+0x3ec>) │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 132b24 │ │ │ │ + bl 13224c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r7, pc, #896 @ (adr r7, 36dec <_PyEval_FormatExcUnbound@@Base+0x2f0>) │ │ │ │ + add r5, pc, #544 @ (adr r5, 36cbc <_PyEval_FormatExcUnbound@@Base+0x88>) │ │ │ │ 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, 36a8e <_PyCompile_CodeGen@@Base+0x3de> │ │ │ │ + cbnz r2, 36abe <_PyCompile_CodeGen@@Base+0x412> │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #56] @ (36ac0 <_PyCompile_CodeGen@@Base+0x410>) │ │ │ │ - bl 132b24 │ │ │ │ - b.n 36a9c <_PyCompile_CodeGen@@Base+0x3ec> │ │ │ │ + ldr r0, [pc, #56] @ (36af0 <_PyCompile_CodeGen@@Base+0x444>) │ │ │ │ + bl 13224c │ │ │ │ + b.n 36acc <_PyCompile_CodeGen@@Base+0x420> │ │ │ │ mov r3, r2 │ │ │ │ - ldr r0, [pc, #48] @ (36ac4 <_PyCompile_CodeGen@@Base+0x414>) │ │ │ │ + ldr r0, [pc, #48] @ (36af4 <_PyCompile_CodeGen@@Base+0x448>) │ │ │ │ movs r2, #3 │ │ │ │ mov r1, sp │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 132b24 │ │ │ │ - cbz r0, 36ab6 <_PyCompile_CodeGen@@Base+0x406> │ │ │ │ + bl 13224c │ │ │ │ + cbz r0, 36ae6 <_PyCompile_CodeGen@@Base+0x43a> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 36ab2 <_PyCompile_CodeGen@@Base+0x402> │ │ │ │ + beq.n 36ae2 <_PyCompile_CodeGen@@Base+0x436> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 36ab2 <_PyCompile_CodeGen@@Base+0x402> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 36ae2 <_PyCompile_CodeGen@@Base+0x436> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 36aba <_PyCompile_CodeGen@@Base+0x40a> │ │ │ │ + b.n 36aea <_PyCompile_CodeGen@@Base+0x43e> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #20 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ - add r1, pc, #864 @ (adr r1, 36e24 <_PyEval_FormatExcUnbound@@Base+0x328>) │ │ │ │ + add r1, pc, #864 @ (adr r1, 36e54 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r6, sp, #928 @ 0x3a0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r0, [pc, #0] @ (36acc <_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] @ (36af8 <_PyCompile_CodeGen@@Base+0x448>) │ │ │ │ - strd r4, r3, [sp] │ │ │ │ - bl 132b24 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - add r5, pc, #544 @ (adr r5, 36d1c <_PyEval_FormatExcUnbound@@Base+0x220>) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - │ │ │ │ -00036afc <_PyEval_FormatExcUnbound@@Base>: │ │ │ │ - ldr r3, [r0, #72] @ 0x48 │ │ │ │ - cbz r3, 36b04 <_PyEval_FormatExcUnbound@@Base+0x8> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 36b4c <_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 36b32 <_PyEval_FormatExcUnbound@@Base+0x36> │ │ │ │ - movw r1, #56028 @ 0xdadc │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - movw r2, #30480 @ 0x7710 │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - ldr.w r4, [sp], #4 │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - b.w 1e44e8 <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ - movw r1, #48052 @ 0xbbb4 │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - movw r2, #64584 @ 0xfc48 │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - ldr.w r4, [sp], #4 │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - b.w 1e44e8 <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ - bx lr │ │ │ │ - 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 36b7c <_PyEval_FormatExcUnbound@@Base+0x80> │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13292 @ 0x33ec │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 36b96 <_PyEval_FormatExcUnbound@@Base+0x9a> │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - cbz r3, 36b9a <_PyEval_FormatExcUnbound@@Base+0x9e> │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29900 @ 0x74cc │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 36bb6 <_PyEval_FormatExcUnbound@@Base+0xba> │ │ │ │ - ldr r0, [r0, #32] │ │ │ │ - cbnz r0, 36ba8 <_PyEval_FormatExcUnbound@@Base+0xac> │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - b.n 36bb6 <_PyEval_FormatExcUnbound@@Base+0xba> │ │ │ │ - ldr r1, [pc, #16] @ (36bbc <_PyEval_FormatExcUnbound@@Base+0xc0>) │ │ │ │ - add r2, sp, #4 │ │ │ │ - bl b936c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 36b9e <_PyEval_FormatExcUnbound@@Base+0xa2> │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w pc, [sp], #4 │ │ │ │ - ble.n 36b78 <_PyEval_FormatExcUnbound@@Base+0x7c> │ │ │ │ - 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] @ (36cf0 <_PyEval_FormatExcUnbound@@Base+0x1f4>) │ │ │ │ + ldr r2, [pc, #288] @ (36c28 <_PyCompile_CodeGen@@Base+0x57c>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ ldr r7, [r3, r2] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 36bfa <_PyEval_FormatExcUnbound@@Base+0xfe> │ │ │ │ + beq.n 36b32 <_PyCompile_CodeGen@@Base+0x486> │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ - cbz r4, 36bfc <_PyEval_FormatExcUnbound@@Base+0x100> │ │ │ │ + cbz r4, 36b34 <_PyCompile_CodeGen@@Base+0x488> │ │ │ │ ldr r4, [r4, #12] │ │ │ │ - movw r3, #27585 @ 0x6bc1 │ │ │ │ + movw r3, #27385 @ 0x6af9 │ │ │ │ movt r3, #3 │ │ │ │ subs r3, r4, r3 │ │ │ │ negs r4, r3 │ │ │ │ adcs r4, r3 │ │ │ │ - b.n 36bfc <_PyEval_FormatExcUnbound@@Base+0x100> │ │ │ │ + b.n 36b34 <_PyCompile_CodeGen@@Base+0x488> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 36cd2 <_PyEval_FormatExcUnbound@@Base+0x1d6> │ │ │ │ + beq.n 36c0a <_PyCompile_CodeGen@@Base+0x55e> │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - movw r3, #27585 @ 0x6bc1 │ │ │ │ + movw r3, #27385 @ 0x6af9 │ │ │ │ movt r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 36cd2 <_PyEval_FormatExcUnbound@@Base+0x1d6> │ │ │ │ - cbnz r4, 36c16 <_PyEval_FormatExcUnbound@@Base+0x11a> │ │ │ │ + bne.n 36c0a <_PyCompile_CodeGen@@Base+0x55e> │ │ │ │ + cbnz r4, 36b4e <_PyCompile_CodeGen@@Base+0x4a2> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 36c90 <_PyEval_FormatExcUnbound@@Base+0x194> │ │ │ │ + b.n 36bc8 <_PyCompile_CodeGen@@Base+0x51c> │ │ │ │ ldr.w r3, [r1, #172] @ 0xac │ │ │ │ - cbz r3, 36c34 <_PyEval_FormatExcUnbound@@Base+0x138> │ │ │ │ + cbz r3, 36b6c <_PyCompile_CodeGen@@Base+0x4c0> │ │ │ │ ldr.w ip, [r3, #8]! │ │ │ │ movs r0, #0 │ │ │ │ cmp ip, r0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - ble.n 36c90 <_PyEval_FormatExcUnbound@@Base+0x194> │ │ │ │ + ble.n 36bc8 <_PyCompile_CodeGen@@Base+0x51c> │ │ │ │ ldr.w lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 36c22 <_PyEval_FormatExcUnbound@@Base+0x126> │ │ │ │ - b.n 36c4e <_PyEval_FormatExcUnbound@@Base+0x152> │ │ │ │ + bne.n 36b5a <_PyCompile_CodeGen@@Base+0x4ae> │ │ │ │ + b.n 36b86 <_PyCompile_CodeGen@@Base+0x4da> │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 36c4e <_PyEval_FormatExcUnbound@@Base+0x152> │ │ │ │ + beq.n 36b86 <_PyCompile_CodeGen@@Base+0x4da> │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 36c36 <_PyEval_FormatExcUnbound@@Base+0x13a> │ │ │ │ + bne.n 36b6e <_PyCompile_CodeGen@@Base+0x4c2> │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 36c90 <_PyEval_FormatExcUnbound@@Base+0x194> │ │ │ │ - ldr r2, [pc, #164] @ (36cf4 <_PyEval_FormatExcUnbound@@Base+0x1f8>) │ │ │ │ + bne.n 36bc8 <_PyCompile_CodeGen@@Base+0x51c> │ │ │ │ + ldr r2, [pc, #164] @ (36c2c <_PyCompile_CodeGen@@Base+0x580>) │ │ │ │ mov r0, r5 │ │ │ │ - bl 23ca90 │ │ │ │ + bl 23c3a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36ce8 <_PyEval_FormatExcUnbound@@Base+0x1ec> │ │ │ │ - beq.n 36c90 <_PyEval_FormatExcUnbound@@Base+0x194> │ │ │ │ + blt.n 36c20 <_PyCompile_CodeGen@@Base+0x574> │ │ │ │ + beq.n 36bc8 <_PyCompile_CodeGen@@Base+0x51c> │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ (36cf4 <_PyEval_FormatExcUnbound@@Base+0x1f8>) │ │ │ │ + ldr r1, [pc, #148] @ (36c2c <_PyCompile_CodeGen@@Base+0x580>) │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 157534 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 156a04 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 36cea <_PyEval_FormatExcUnbound@@Base+0x1ee> │ │ │ │ + bne.n 36c22 <_PyCompile_CodeGen@@Base+0x576> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 36c12 <_PyEval_FormatExcUnbound@@Base+0x116> │ │ │ │ + beq.n 36b4a <_PyCompile_CodeGen@@Base+0x49e> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 36c12 <_PyEval_FormatExcUnbound@@Base+0x116> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 36c12 <_PyEval_FormatExcUnbound@@Base+0x116> │ │ │ │ + bne.n 36b4a <_PyCompile_CodeGen@@Base+0x49e> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 36b4a <_PyCompile_CodeGen@@Base+0x49e> │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #100] @ (36cf8 <_PyEval_FormatExcUnbound@@Base+0x1fc>) │ │ │ │ + ldr r1, [pc, #100] @ (36c30 <_PyCompile_CodeGen@@Base+0x584>) │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 157534 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 156a04 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 36cea <_PyEval_FormatExcUnbound@@Base+0x1ee> │ │ │ │ + bne.n 36c22 <_PyCompile_CodeGen@@Base+0x576> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 36cbe <_PyEval_FormatExcUnbound@@Base+0x1c2> │ │ │ │ + bne.n 36bf6 <_PyCompile_CodeGen@@Base+0x54a> │ │ │ │ movw r3, #7528 @ 0x1d68 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - b.n 36cea <_PyEval_FormatExcUnbound@@Base+0x1ee> │ │ │ │ + b.n 36c22 <_PyCompile_CodeGen@@Base+0x576> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 36cd2 <_PyEval_FormatExcUnbound@@Base+0x1d6> │ │ │ │ + beq.n 36c0a <_PyCompile_CodeGen@@Base+0x55e> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 36cd2 <_PyEval_FormatExcUnbound@@Base+0x1d6> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 36c0a <_PyCompile_CodeGen@@Base+0x55e> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 36cb4 <_PyEval_FormatExcUnbound@@Base+0x1b8> │ │ │ │ - ldr r1, [pc, #28] @ (36cf4 <_PyEval_FormatExcUnbound@@Base+0x1f8>) │ │ │ │ + beq.n 36bec <_PyCompile_CodeGen@@Base+0x540> │ │ │ │ + ldr r1, [pc, #28] @ (36c2c <_PyCompile_CodeGen@@Base+0x580>) │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 157534 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 156a04 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ mov r3, r0 │ │ │ │ - b.n 36cea <_PyEval_FormatExcUnbound@@Base+0x1ee> │ │ │ │ + b.n 36c22 <_PyCompile_CodeGen@@Base+0x576> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ add r5, sp, #672 @ 0x2a0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r1, sp, #512 @ 0x200 │ │ │ │ lsls r0, r1, #1 │ │ │ │ + │ │ │ │ +00036c34 <_PyEval_FormatExcUnbound@@Base>: │ │ │ │ + ldr r3, [r0, #72] @ 0x48 │ │ │ │ + cbz r3, 36c3c <_PyEval_FormatExcUnbound@@Base+0x8> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cbnz r3, 36c84 <_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 36c6a <_PyEval_FormatExcUnbound@@Base+0x36> │ │ │ │ + movw r1, #56028 @ 0xdadc │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ + movw r2, #28944 @ 0x7110 │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + ldr.w r4, [sp], #4 │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + b.w 1e37f4 <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ + movw r1, #48052 @ 0xbbb4 │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ + movw r2, #63048 @ 0xf648 │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + ldr.w r4, [sp], #4 │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + b.w 1e37f4 <_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] @ (36d24 <_PyEval_FormatExcUnbound@@Base+0x228>) │ │ │ │ + ldr r0, [pc, #12] @ (36cac <_PyEval_FormatExcUnbound@@Base+0x78>) │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 132b24 │ │ │ │ + bl 13224c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + add r5, pc, #944 @ (adr r5, 37060 ) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + sub sp, #12 │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 36cde <_PyEval_FormatExcUnbound@@Base+0xaa> │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #11756 @ 0x2dec │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 126e1c │ │ │ │ + b.n 36cf8 <_PyEval_FormatExcUnbound@@Base+0xc4> │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + cbz r3, 36cfc <_PyEval_FormatExcUnbound@@Base+0xc8> │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #28364 @ 0x6ecc │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 126e1c │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 36d18 <_PyEval_FormatExcUnbound@@Base+0xe4> │ │ │ │ + ldr r0, [r0, #32] │ │ │ │ + cbnz r0, 36d0a <_PyEval_FormatExcUnbound@@Base+0xd6> │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + b.n 36d18 <_PyEval_FormatExcUnbound@@Base+0xe4> │ │ │ │ + ldr r1, [pc, #20] @ (36d20 <_PyEval_FormatExcUnbound@@Base+0xec>) │ │ │ │ + add r2, sp, #4 │ │ │ │ + bl b88dc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 36d00 <_PyEval_FormatExcUnbound@@Base+0xcc> │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ - add r5, pc, #944 @ (adr r5, 370d8 ) │ │ │ │ + ble.n 36cdc <_PyEval_FormatExcUnbound@@Base+0xa8> │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r7, r1 │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - bne.n 36d60 <_PyEval_FormatExcUnbound@@Base+0x264> │ │ │ │ + bne.n 36d5c <_PyEval_FormatExcUnbound@@Base+0x128> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #64732 @ 0xfcdc │ │ │ │ + movw r1, #63196 @ 0xf6dc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 36e2c <_PyEval_FormatExcUnbound@@Base+0x330> │ │ │ │ + bl d1590 │ │ │ │ + b.n 36e28 <_PyEval_FormatExcUnbound@@Base+0x1f4> │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 111cc0 │ │ │ │ + bl 1110d8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36e2c <_PyEval_FormatExcUnbound@@Base+0x330> │ │ │ │ + beq.n 36e28 <_PyEval_FormatExcUnbound@@Base+0x1f4> │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 1438a8 │ │ │ │ + bl 142fa8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 36e1a <_PyEval_FormatExcUnbound@@Base+0x31e> │ │ │ │ - bl 9649c │ │ │ │ + beq.n 36e16 <_PyEval_FormatExcUnbound@@Base+0x1e2> │ │ │ │ + bl 95998 │ │ │ │ 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 6c520 │ │ │ │ + bl 6c510 │ │ │ │ mov r3, r5 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 36db0 <_PyEval_FormatExcUnbound@@Base+0x2b4> │ │ │ │ + cbnz r0, 36dac <_PyEval_FormatExcUnbound@@Base+0x178> │ │ │ │ mov r6, fp │ │ │ │ mov.w sl, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b.n 36dde <_PyEval_FormatExcUnbound@@Base+0x2e2> │ │ │ │ + b.n 36dda <_PyEval_FormatExcUnbound@@Base+0x1a6> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #20 │ │ │ │ str.w sl, [sp] │ │ │ │ blx 2a27c │ │ │ │ - cbz r0, 36dd4 <_PyEval_FormatExcUnbound@@Base+0x2d8> │ │ │ │ + cbz r0, 36dd0 <_PyEval_FormatExcUnbound@@Base+0x19c> │ │ │ │ movs r3, #0 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bne.n 36dd4 <_PyEval_FormatExcUnbound@@Base+0x2d8> │ │ │ │ + bne.n 36dd0 <_PyEval_FormatExcUnbound@@Base+0x19c> │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 36dda <_PyEval_FormatExcUnbound@@Base+0x2de> │ │ │ │ + bge.n 36dd6 <_PyEval_FormatExcUnbound@@Base+0x1a2> │ │ │ │ lsls r5, r5, #1 │ │ │ │ mov fp, r6 │ │ │ │ - b.n 36d98 <_PyEval_FormatExcUnbound@@Base+0x29c> │ │ │ │ + b.n 36d94 <_PyEval_FormatExcUnbound@@Base+0x160> │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 36dde <_PyEval_FormatExcUnbound@@Base+0x2e2> │ │ │ │ + b.n 36dda <_PyEval_FormatExcUnbound@@Base+0x1a6> │ │ │ │ mov.w sl, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 98f90 │ │ │ │ + bl 9848c │ │ │ │ ldr r5, [sp, #16] │ │ │ │ - cbnz r5, 36e0e <_PyEval_FormatExcUnbound@@Base+0x312> │ │ │ │ + cbnz r5, 36e0a <_PyEval_FormatExcUnbound@@Base+0x1d6> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 36df4 <_PyEval_FormatExcUnbound@@Base+0x2f8> │ │ │ │ - bl 1ea294 │ │ │ │ - b.n 36e1e <_PyEval_FormatExcUnbound@@Base+0x322> │ │ │ │ + beq.n 36df0 <_PyEval_FormatExcUnbound@@Base+0x1bc> │ │ │ │ + bl 1e95bc │ │ │ │ + b.n 36e1a <_PyEval_FormatExcUnbound@@Base+0x1e6> │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r7 │ │ │ │ - movw r1, #64772 @ 0xfd04 │ │ │ │ + movw r1, #63236 @ 0xf704 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 36e1e <_PyEval_FormatExcUnbound@@Base+0x322> │ │ │ │ + bl d1590 │ │ │ │ + b.n 36e1a <_PyEval_FormatExcUnbound@@Base+0x1e6> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d3c5c <_Py_Uid_Converter@@Base+0xf0> │ │ │ │ + bl 1d3074 <_Py_Uid_Converter@@Base+0xf0> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 36e1e <_PyEval_FormatExcUnbound@@Base+0x322> │ │ │ │ + b.n 36e1a <_PyEval_FormatExcUnbound@@Base+0x1e6> │ │ │ │ movs r5, #0 │ │ │ │ mov r6, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c2e8 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ - bl 1306c8 <_Py_DecRef@@Base> │ │ │ │ + bl 12fdf4 <_Py_DecRef@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ -00036e34 : │ │ │ │ +00036e30 : │ │ │ │ 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 ce6c4 │ │ │ │ - cbz r0, 36e7a │ │ │ │ + bl cdc1c │ │ │ │ + cbz r0, 36e76 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - movw r1, #41876 @ 0xa394 │ │ │ │ + movw r1, #40340 @ 0x9d94 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 36e9a │ │ │ │ + bl d1590 │ │ │ │ + b.n 36e96 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl ce6c4 │ │ │ │ + bl cdc1c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 36e5a │ │ │ │ + bne.n 36e56 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 36e9e │ │ │ │ - bl 1ea294 │ │ │ │ + ble.n 36e9a │ │ │ │ + bl 1e95bc │ │ │ │ movs r4, #0 │ │ │ │ - b.n 36ec4 │ │ │ │ + b.n 36ec0 │ │ │ │ add r1, r2 │ │ │ │ - bl 156b88 │ │ │ │ + bl 156058 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36e9a │ │ │ │ + beq.n 36e96 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - cbz r0, 36ec4 │ │ │ │ + cbz r0, 36ec0 │ │ │ │ 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 36ed0 │ │ │ │ + beq.n 36ecc │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cf15c │ │ │ │ + bl ce6b4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 36edc │ │ │ │ + beq.n 36ed8 │ │ │ │ mov r0, sp │ │ │ │ - bl cf15c │ │ │ │ + bl ce6b4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72334 │ │ │ │ + bl 7239c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36fb8 │ │ │ │ + beq.n 36fb4 │ │ │ │ movw r0, #11580 @ 0x2d3c │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 36f20 │ │ │ │ + bne.n 36f1c │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 36f10 │ │ │ │ + bne.n 36f0c │ │ │ │ mov r6, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 36f2c │ │ │ │ - bl 26813c │ │ │ │ + beq.n 36f28 │ │ │ │ + bl 267afc │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ blx 298f4 │ │ │ │ blx 29ec8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - cbz r1, 36f8a │ │ │ │ - bl 1fc688 │ │ │ │ + cbz r1, 36f86 │ │ │ │ + bl 1fbcb0 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r5, 36f5c │ │ │ │ + cbnz r5, 36f58 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78344 │ │ │ │ + bl 78394 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 36f64 │ │ │ │ - b.n 36f70 │ │ │ │ - bl 840cc │ │ │ │ - cbz r0, 36f74 │ │ │ │ - b.n 36f4a │ │ │ │ + bne.n 36f60 │ │ │ │ + b.n 36f6c │ │ │ │ + bl 83c20 │ │ │ │ + cbz r0, 36f70 │ │ │ │ + b.n 36f46 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 36f70 │ │ │ │ + cbnz r3, 36f6c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 36f8a │ │ │ │ + b.n 36f86 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 36f34 │ │ │ │ + beq.n 36f30 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 36f34 │ │ │ │ + bne.n 36f30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 36f34 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 36f30 │ │ │ │ blx 2a7bc │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r6] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 36fa6 │ │ │ │ + bne.n 36fa2 │ │ │ │ strexb r1, r3, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 36f96 │ │ │ │ + bne.n 36f92 │ │ │ │ dmb ish │ │ │ │ - beq.n 36fb8 │ │ │ │ + beq.n 36fb4 │ │ │ │ movw r0, #11580 @ 0x2d3c │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - bl 246600 │ │ │ │ + bl 245f1c │ │ │ │ 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] @ (36fe4 ) │ │ │ │ + ldr r0, [pc, #12] @ (36fe0 ) │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 132b24 │ │ │ │ + bl 13224c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - add r7, pc, #208 @ (adr r7, 370b8 ) │ │ │ │ + add r7, pc, #208 @ (adr r7, 370b4 ) │ │ │ │ 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] @ (37010 ) │ │ │ │ + ldr r0, [pc, #12] @ (3700c ) │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 132b24 │ │ │ │ + bl 13224c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r7, pc, #96 @ (adr r7, 37074 ) │ │ │ │ + add r7, pc, #96 @ (adr r7, 37070 ) │ │ │ │ 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] @ (3703c ) │ │ │ │ + ldr r0, [pc, #12] @ (37038 ) │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 132b24 │ │ │ │ + bl 13224c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r5, pc, #416 @ (adr r5, 371e0 ) │ │ │ │ + add r5, pc, #416 @ (adr r5, 371dc ) │ │ │ │ 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, 37060 │ │ │ │ + cbnz r3, 3705c │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 37060 │ │ │ │ + ble.n 3705c │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 37060 │ │ │ │ - cbnz r0, 3707c │ │ │ │ + bne.n 3705c │ │ │ │ + cbnz r0, 37078 │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #96] @ (370c8 ) │ │ │ │ + ldr r4, [pc, #96] @ (370c4 ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 3707c │ │ │ │ + bl 101324 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 37078 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 370c4 │ │ │ │ + b.n 370c0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f3cfc │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 37090 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 3708c │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 37078 │ │ │ │ + bne.n 37074 │ │ │ │ mov r0, r4 │ │ │ │ - bl 15d294 <_PyCompile_OpcodeIsValid@@Base> │ │ │ │ + bl 15c64c <_PyCompile_OpcodeIsValid@@Base> │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 370ae │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 370aa │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 37078 │ │ │ │ + bne.n 37074 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 370c4 │ │ │ │ + b.n 370c0 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ @@ -18848,138 +18845,138 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #12] @ (370f4 ) │ │ │ │ + ldr r0, [pc, #12] @ (370f0 ) │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 132b24 │ │ │ │ + bl 13224c │ │ │ │ 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] @ (37228 ) │ │ │ │ + ldr r2, [pc, #288] @ (37224 ) │ │ │ │ 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 37132 │ │ │ │ + beq.n 3712e │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ - cbz r4, 37134 │ │ │ │ + cbz r4, 37130 │ │ │ │ ldr r4, [r4, #48] @ 0x30 │ │ │ │ - movw r3, #28921 @ 0x70f9 │ │ │ │ + movw r3, #28917 @ 0x70f5 │ │ │ │ movt r3, #3 │ │ │ │ subs r3, r4, r3 │ │ │ │ negs r4, r3 │ │ │ │ adcs r4, r3 │ │ │ │ - b.n 37134 │ │ │ │ + b.n 37130 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3720a │ │ │ │ + beq.n 37206 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - movw r3, #28921 @ 0x70f9 │ │ │ │ + movw r3, #28917 @ 0x70f5 │ │ │ │ movt r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 3720a │ │ │ │ - cbnz r4, 3714e │ │ │ │ + bne.n 37206 │ │ │ │ + cbnz r4, 3714a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 371c8 │ │ │ │ + b.n 371c4 │ │ │ │ ldr.w r3, [r1, #172] @ 0xac │ │ │ │ - cbz r3, 3716c │ │ │ │ + cbz r3, 37168 │ │ │ │ ldr.w ip, [r3, #8]! │ │ │ │ movs r0, #0 │ │ │ │ cmp ip, r0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - ble.n 371c8 │ │ │ │ + ble.n 371c4 │ │ │ │ ldr.w lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 3715a │ │ │ │ - b.n 37186 │ │ │ │ + bne.n 37156 │ │ │ │ + b.n 37182 │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 37186 │ │ │ │ + beq.n 37182 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3716e │ │ │ │ + bne.n 3716a │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 371c8 │ │ │ │ - ldr r2, [pc, #164] @ (3722c ) │ │ │ │ + bne.n 371c4 │ │ │ │ + ldr r2, [pc, #164] @ (37228 ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 23ca90 │ │ │ │ + bl 23c3a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 37220 │ │ │ │ - beq.n 371c8 │ │ │ │ + blt.n 3721c │ │ │ │ + beq.n 371c4 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ (3722c ) │ │ │ │ + ldr r1, [pc, #148] @ (37228 ) │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 157534 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 156a04 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 37222 │ │ │ │ + bne.n 3721e │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 3714a │ │ │ │ + beq.n 37146 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 3714a │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3714a │ │ │ │ + bne.n 37146 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 37146 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #100] @ (37230 ) │ │ │ │ + ldr r1, [pc, #100] @ (3722c ) │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 157534 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 156a04 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 37222 │ │ │ │ + bne.n 3721e │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 371f6 │ │ │ │ + bne.n 371f2 │ │ │ │ movw r3, #7528 @ 0x1d68 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - b.n 37222 │ │ │ │ + b.n 3721e │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 3720a │ │ │ │ + beq.n 37206 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 3720a │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 37206 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 371ec │ │ │ │ - ldr r1, [pc, #28] @ (3722c ) │ │ │ │ + beq.n 371e8 │ │ │ │ + ldr r1, [pc, #28] @ (37228 ) │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 157534 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 156a04 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ mov r3, r0 │ │ │ │ - b.n 37222 │ │ │ │ + b.n 3721e │ │ │ │ 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 │ │ │ │ @@ -18990,913 +18987,913 @@ │ │ │ │ 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, 37250 │ │ │ │ + cbz r3, 3724c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - ldr r6, [pc, #268] @ (37360 ) │ │ │ │ + ldr r6, [pc, #268] @ (3735c ) │ │ │ │ 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, 37282 │ │ │ │ + cbnz r7, 3727e │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.n 37282 │ │ │ │ + ble.n 3727e │ │ │ │ cmp.w ip, #2 │ │ │ │ - bgt.n 37282 │ │ │ │ - cbnz r4, 372a6 │ │ │ │ + bgt.n 3727e │ │ │ │ + cbnz r4, 372a2 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #220] @ (37364 ) │ │ │ │ + ldr r4, [pc, #220] @ (37360 ) │ │ │ │ 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 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101324 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37330 │ │ │ │ + beq.n 3732c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 111784 │ │ │ │ + bl 110b9c │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3732c │ │ │ │ + beq.n 37328 │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.n 372e6 │ │ │ │ + beq.n 372e2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 372d6 │ │ │ │ - bl f479c │ │ │ │ + cbz r0, 372d2 │ │ │ │ + bl f3cfc │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 372ce │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 3732c │ │ │ │ + bne.n 372ca │ │ │ │ + bl 7f898 │ │ │ │ + cbnz r0, 37328 │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.n 372ea │ │ │ │ - b.n 372da │ │ │ │ + beq.n 372e6 │ │ │ │ + b.n 372d6 │ │ │ │ mov.w r5, #438 @ 0x1b6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1bc610 │ │ │ │ - cbnz r0, 372ea │ │ │ │ - b.n 3732c │ │ │ │ + bl 1bba18 │ │ │ │ + cbnz r0, 372e6 │ │ │ │ + b.n 37328 │ │ │ │ mov.w r5, #438 @ 0x1b6 │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ - bl 9649c │ │ │ │ + bl 95998 │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r0 │ │ │ │ cmn.w r8, #100 @ 0x64 │ │ │ │ mov r0, r6 │ │ │ │ - beq.n 3730c │ │ │ │ + beq.n 37308 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ blx 2a294 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 37312 │ │ │ │ + b.n 3730e │ │ │ │ blx 29e0c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 98f90 │ │ │ │ - cbz r4, 37334 │ │ │ │ + bl 9848c │ │ │ │ + cbz r4, 37330 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 3733e │ │ │ │ - bl e5198 │ │ │ │ + bne.n 3733a │ │ │ │ + bl e46f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 372ee │ │ │ │ + beq.n 372ea │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3734e │ │ │ │ + b.n 3734a │ │ │ │ mov r6, r0 │ │ │ │ - b.n 3734e │ │ │ │ + b.n 3734a │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ - b.n 3734e │ │ │ │ + b.n 3734a │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ + bl f1180 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ - bl 111d5c │ │ │ │ + bl 111174 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #96 @ 0x60 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xeaa00042 │ │ │ │ + b.n 36ca0 <_PyEval_FormatExcUnbound@@Base+0x6c> │ │ │ │ + lsls r2, r0, #1 │ │ │ │ adds r0, r2, #7 │ │ │ │ lsls r0, r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ dmb ish │ │ │ │ tst.w r3, #1 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - sub sp, #76 @ 0x4c │ │ │ │ - mov r0, r1 │ │ │ │ - add r2, sp, #16 │ │ │ │ - movw r1, #65056 @ 0xfe20 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl 1e5ec0 │ │ │ │ - cbnz r0, 373b2 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 373f4 │ │ │ │ - ldrd r0, r1, [sp, #16] │ │ │ │ - add r2, sp, #28 │ │ │ │ - bl 10fbac <_PyTime_localtime@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 373ae │ │ │ │ - ldrd r3, r4, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #48] @ (373f8 ) │ │ │ │ - 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, #65068 @ 0xfe2c │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - bl de2a8 │ │ │ │ - add sp, #76 @ 0x4c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - @ instruction: 0xead80042 │ │ │ │ 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, 37418 │ │ │ │ + cbz r3, 373a4 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - ldr r6, [pc, #300] @ (37548 ) │ │ │ │ + ldr r6, [pc, #300] @ (374d4 ) │ │ │ │ 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 37452 │ │ │ │ + bne.n 373de │ │ │ │ cmp.w lr, #1 │ │ │ │ - ble.n 37452 │ │ │ │ + ble.n 373de │ │ │ │ cmp.w lr, #2 │ │ │ │ - bne.n 37452 │ │ │ │ - cbnz r4, 37474 │ │ │ │ + bne.n 373de │ │ │ │ + cbnz r4, 37400 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #244] @ (3754c ) │ │ │ │ + ldr r4, [pc, #244] @ (374d8 ) │ │ │ │ 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 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101324 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37530 │ │ │ │ + beq.n 374bc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 111784 │ │ │ │ + bl 110b9c │ │ │ │ ldr.w r8, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37534 │ │ │ │ + beq.n 374c0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f479c │ │ │ │ + bl f3cfc │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 37496 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 374ce │ │ │ │ - cbnz r7, 3749e │ │ │ │ + bne.n 37422 │ │ │ │ + bl 7f898 │ │ │ │ + cbnz r0, 3745a │ │ │ │ + cbnz r7, 3742a │ │ │ │ movs r7, #1 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 374d2 │ │ │ │ + b.n 3745e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 374b0 │ │ │ │ + cbz r0, 3743c │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1bc610 │ │ │ │ - cbz r0, 374ce │ │ │ │ + bl 1bba18 │ │ │ │ + cbz r0, 3745a │ │ │ │ subs.w r7, r9, #3 │ │ │ │ - beq.n 37498 │ │ │ │ + beq.n 37424 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 374c2 │ │ │ │ - bl c3ae8 │ │ │ │ + cbz r0, 3744e │ │ │ │ + bl c3038 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 374ce │ │ │ │ + blt.n 3745a │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 374d2 │ │ │ │ - b.n 374c4 │ │ │ │ + beq.n 3745e │ │ │ │ + b.n 37450 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl c3ae8 │ │ │ │ + bl c3038 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bge.n 374d2 │ │ │ │ + bge.n 3745e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 37536 │ │ │ │ + b.n 374c2 │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ - bl 9649c │ │ │ │ + bl 95998 │ │ │ │ mov r4, r0 │ │ │ │ cmn.w r9, #100 @ 0x64 │ │ │ │ - bne.n 374ec │ │ │ │ - cbnz r5, 374ec │ │ │ │ - cbnz r7, 37508 │ │ │ │ + bne.n 37478 │ │ │ │ + cbnz r5, 37478 │ │ │ │ + cbnz r7, 37494 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ - b.n 374fa │ │ │ │ + b.n 37486 │ │ │ │ clz r3, r7 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsls r3, r3, #8 │ │ │ │ - cbz r5, 374fa │ │ │ │ + cbz r5, 37486 │ │ │ │ orr.w r3, r3, #512 @ 0x200 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ blx 2a3fc │ │ │ │ mov r5, r0 │ │ │ │ - b.n 37512 │ │ │ │ + b.n 3749e │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ blx 29870 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ movw r4, #7780 @ 0x1e64 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ - bl 98f90 │ │ │ │ + bl 9848c │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - b.n 37536 │ │ │ │ + b.n 374c2 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 37536 │ │ │ │ + b.n 374c2 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str.w r8, [sp, #80] @ 0x50 │ │ │ │ - bl 111d5c │ │ │ │ + bl 111174 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - @ instruction: 0xeb240042 │ │ │ │ + b.n 36e88 │ │ │ │ + lsls r2, r0, #1 │ │ │ │ adds r4, r7, #7 │ │ │ │ lsls r0, r1, #1 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ + sub sp, #76 @ 0x4c │ │ │ │ + mov r0, r1 │ │ │ │ + add r2, sp, #16 │ │ │ │ + movw r1, #63520 @ 0xf820 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + bl 1e51c8 │ │ │ │ + cbnz r0, 37502 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 37544 │ │ │ │ + ldrd r0, r1, [sp, #16] │ │ │ │ + add r2, sp, #28 │ │ │ │ + bl 10efcc <_PyTime_localtime@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 374fe │ │ │ │ + ldrd r3, r4, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [pc, #48] @ (37548 ) │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + addw r3, r3, #1900 @ 0x76c │ │ │ │ + ldr r5, [sp, #44] @ 0x2c │ │ │ │ + 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, #63532 @ 0xf82c │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + bl dd818 │ │ │ │ + add sp, #76 @ 0x4c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + b.n 36f6c │ │ │ │ + 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 231658 │ │ │ │ + bl 230f70 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 37588 │ │ │ │ + blt.n 37584 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r3, 37584 │ │ │ │ + cbnz r3, 37580 │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #65096 @ 0xfe48 │ │ │ │ + movw r1, #63560 @ 0xf848 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 3758a │ │ │ │ + b.n 37586 │ │ │ │ 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, #65284 @ 0xff04 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - 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] @ (375e0 ) │ │ │ │ + ldr r0, [pc, #12] @ (375b4 ) │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 132b24 │ │ │ │ + bl 13224c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r7, pc, #336 @ (adr r7, 37734 ) │ │ │ │ + add r7, pc, #336 @ (adr r7, 37708 ) │ │ │ │ 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 72184 │ │ │ │ - cbz r0, 37644 │ │ │ │ - mov r4, r0 │ │ │ │ - add.w r6, r5, #8 │ │ │ │ - add.w r7, r0, #8 │ │ │ │ - addw r8, r5, #2504 @ 0x9c8 │ │ │ │ - ldr.w r0, [r6, #4]! │ │ │ │ - bl 7df90 │ │ │ │ - cbz r0, 3762e │ │ │ │ - cmp r6, r8 │ │ │ │ - str.w r0, [r7, #4]! │ │ │ │ - bne.n 3760e │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ - bl 80190 │ │ │ │ - cbz r0, 3762e │ │ │ │ - str.w r0, [r4, #2508] @ 0x9cc │ │ │ │ - b.n 37646 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 37644 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 37644 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77ef0 <_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, 3766e │ │ │ │ - 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 783a0 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 37682 │ │ │ │ - b.w 7fab8 │ │ │ │ + beq.n 375c2 │ │ │ │ + b.w 7fa80 │ │ │ │ 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, #54116 @ 0xd364 │ │ │ │ + movw r1, #52580 @ 0xcd64 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ 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, #65424 @ 0xff90 │ │ │ │ + movw r1, #63748 @ 0xf904 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ 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] @ (37804 ) │ │ │ │ + ldr r2, [pc, #288] @ (37744 ) │ │ │ │ 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 3770c │ │ │ │ + beq.n 3764c │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ - cbz r4, 3770e │ │ │ │ + cbz r4, 3764e │ │ │ │ ldr r4, [r4, #44] @ 0x2c │ │ │ │ - movw r3, #30419 @ 0x76d3 │ │ │ │ + movw r3, #30227 @ 0x7613 │ │ │ │ movt r3, #3 │ │ │ │ subs r3, r4, r3 │ │ │ │ negs r4, r3 │ │ │ │ adcs r4, r3 │ │ │ │ - b.n 3770e │ │ │ │ + b.n 3764e │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 377e4 │ │ │ │ + beq.n 37724 │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ - movw r3, #30419 @ 0x76d3 │ │ │ │ + movw r3, #30227 @ 0x7613 │ │ │ │ movt r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 377e4 │ │ │ │ - cbnz r4, 37728 │ │ │ │ + bne.n 37724 │ │ │ │ + cbnz r4, 37668 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 377a2 │ │ │ │ + b.n 376e2 │ │ │ │ ldr.w r3, [r1, #172] @ 0xac │ │ │ │ - cbz r3, 37746 │ │ │ │ + cbz r3, 37686 │ │ │ │ ldr.w ip, [r3, #8]! │ │ │ │ movs r0, #0 │ │ │ │ cmp ip, r0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - ble.n 377a2 │ │ │ │ + ble.n 376e2 │ │ │ │ ldr.w lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 37734 │ │ │ │ - b.n 37760 │ │ │ │ + bne.n 37674 │ │ │ │ + b.n 376a0 │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 37760 │ │ │ │ + beq.n 376a0 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 37748 │ │ │ │ + bne.n 37688 │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 377a2 │ │ │ │ - ldr r2, [pc, #164] @ (37808 ) │ │ │ │ + bne.n 376e2 │ │ │ │ + ldr r2, [pc, #164] @ (37748 ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 23ca90 │ │ │ │ + bl 23c3a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 377fa │ │ │ │ - beq.n 377a2 │ │ │ │ + blt.n 3773a │ │ │ │ + beq.n 376e2 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ (37808 ) │ │ │ │ + ldr r1, [pc, #148] @ (37748 ) │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 157534 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 156a04 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 377fc │ │ │ │ + bne.n 3773c │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 37724 │ │ │ │ + beq.n 37664 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 37724 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 37724 │ │ │ │ + bne.n 37664 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 37664 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #100] @ (3780c ) │ │ │ │ + ldr r1, [pc, #100] @ (3774c ) │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 157534 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 156a04 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 377fc │ │ │ │ + bne.n 3773c │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 377d0 │ │ │ │ + bne.n 37710 │ │ │ │ movw r3, #7528 @ 0x1d68 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - b.n 377fc │ │ │ │ + b.n 3773c │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 377e4 │ │ │ │ + beq.n 37724 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 377e4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 37724 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 377c6 │ │ │ │ - ldr r1, [pc, #28] @ (37808 ) │ │ │ │ + beq.n 37706 │ │ │ │ + ldr r1, [pc, #28] @ (37748 ) │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 157534 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 156a04 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ mov r3, r0 │ │ │ │ - b.n 377fc │ │ │ │ + b.n 3773c │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ add r5, sp, #416 @ 0x1a0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r0, sp, #768 @ 0x300 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - push {r4, r5, lr} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - sub sp, #52 @ 0x34 │ │ │ │ - mov r4, r1 │ │ │ │ - movs r2, #44 @ 0x2c │ │ │ │ - movs r1, #0 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ - add r0, sp, #4 │ │ │ │ - blx 2957c │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #4 │ │ │ │ + movw r0, #625 @ 0x271 │ │ │ │ + bl 72174 │ │ │ │ + cbz r0, 377b0 │ │ │ │ + mov r4, r0 │ │ │ │ + add.w r6, r5, #8 │ │ │ │ + add.w r7, r0, #8 │ │ │ │ + addw r8, r5, #2504 @ 0x9c8 │ │ │ │ + ldr.w r0, [r6, #4]! │ │ │ │ + bl 7df58 │ │ │ │ + cbz r0, 3779a │ │ │ │ + cmp r6, r8 │ │ │ │ + str.w r0, [r7, #4]! │ │ │ │ + bne.n 3777a │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + bl 80158 │ │ │ │ + cbz r0, 3779a │ │ │ │ + str.w r0, [r4, #2508] @ 0x9cc │ │ │ │ + b.n 377b2 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 377b0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 377b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ce6c4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 3785e │ │ │ │ - mov r3, r4 │ │ │ │ - movw r2, #23628 @ 0x5c4c │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #736 @ 0x2e0 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #62124 @ 0xf2ac │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 3786a │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1ec864 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cbz r3, 37874 │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl cf15c │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r0, #24] │ │ │ │ + cbz r1, 377da │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r4 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r1, #0] │ │ │ │ + str r1, [r3, #24] │ │ │ │ + bl 783f0 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #63888 @ 0xf990 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 126e1c │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r3 │ │ │ │ - cbz r3, 37896 │ │ │ │ + cbz r3, 37828 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 37898 │ │ │ │ + b.n 3782a │ │ │ │ mov r4, r3 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ add r4, r7 │ │ │ │ blx 2957c │ │ │ │ - cbnz r6, 378b0 │ │ │ │ + cbnz r6, 37842 │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 378b0 │ │ │ │ + ble.n 37842 │ │ │ │ cmp r7, #3 │ │ │ │ - bgt.n 378b0 │ │ │ │ - cbnz r5, 378d6 │ │ │ │ + bgt.n 37842 │ │ │ │ + cbnz r5, 37868 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r5, [pc, #116] @ (37928 ) │ │ │ │ + ldr r5, [pc, #112] @ (378b8 ) │ │ │ │ mov r3, r6 │ │ │ │ movs r2, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ add r5, sp, #24 │ │ │ │ movs r6, #3 │ │ │ │ str r5, [sp, #16] │ │ │ │ movs r5, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r5, r6, [sp, #4] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101324 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 378d6 │ │ │ │ + cbnz r0, 37868 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 37916 │ │ │ │ + b.n 378a8 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl ce6c4 │ │ │ │ + bl cdc1c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 378d2 │ │ │ │ + bne.n 37864 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 37908 │ │ │ │ + beq.n 3789a │ │ │ │ ldr r6, [r5, #4] │ │ │ │ - cbz r6, 378f2 │ │ │ │ + cbz r6, 37884 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 37906 │ │ │ │ + beq.n 37898 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl f479c │ │ │ │ + bl f3cfc │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 37908 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 37908 │ │ │ │ - b.n 378d2 │ │ │ │ + bne.n 3789a │ │ │ │ + bl 7f898 │ │ │ │ + cbz r0, 3789a │ │ │ │ + b.n 37864 │ │ │ │ movs r4, #1 │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ - bl 37a66 <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ + bl 37950 <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cbz r3, 37920 │ │ │ │ + cbz r3, 378b2 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl cf15c │ │ │ │ + bl ce6b4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - nop │ │ │ │ subs r0, r5, #0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - mov r3, r1 │ │ │ │ - mov r1, r2 │ │ │ │ - cbz r0, 37936 │ │ │ │ - bx r3 │ │ │ │ - bx lr │ │ │ │ + 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 cdc1c │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 3790a │ │ │ │ + mov r3, r4 │ │ │ │ + movw r2, #22092 @ 0x564c │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + movw r1, #64736 @ 0xfce0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #60588 @ 0xecac │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + movs r4, #0 │ │ │ │ + bl 23b790 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 37916 │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1ebb8c │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cbz r3, 37920 │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl ce6b4 │ │ │ │ + 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] @ (37960 ) │ │ │ │ + ldr r0, [pc, #12] @ (3794c ) │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 132b24 │ │ │ │ + bl 13224c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ - add r5, pc, #688 @ (adr r5, 37c14 ) │ │ │ │ + add r5, pc, #688 @ (adr r5, 37c00 ) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + │ │ │ │ +00037950 <_Py_strhex_bytes_with_sep@@Base>: │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + movs r4, #1 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl 23c87c │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + mov r3, r1 │ │ │ │ + mov r1, r2 │ │ │ │ + cbz r0, 37976 <_Py_strhex_bytes_with_sep@@Base+0x26> │ │ │ │ + bx r3 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00037978 <_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 1bf200 │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 379d4 <_PyType_GetModuleByDef3@@Base+0x5c> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1bf200 │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 379d4 <_PyType_GetModuleByDef3@@Base+0x5c> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 1bf200 │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 379d4 <_PyType_GetModuleByDef3@@Base+0x5c> │ │ │ │ + ldr r1, [r7, #12] │ │ │ │ + movw r0, #43976 @ 0xabc8 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + ldr.w r2, [r8, #12] │ │ │ │ + str r1, [sp, #0] │ │ │ │ + movw r1, #64032 @ 0xfa20 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl d1590 │ │ │ │ + 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] @ (37a00 <_PyType_GetModuleByDef3@@Base+0x88>) │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 13224c │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w pc, [sp], #4 │ │ │ │ + add r3, sp, #736 @ 0x2e0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00037964 : │ │ │ │ +00037a04 : │ │ │ │ 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, 3798c │ │ │ │ + cbz r1, 37a2c │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ - bl 90260 │ │ │ │ + bl 8f680 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3799c │ │ │ │ + cbz r0, 37a3c │ │ │ │ str r7, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl f1c40 │ │ │ │ + bl f119c │ │ │ │ mov r0, r4 │ │ │ │ - bl 783a0 │ │ │ │ + bl 783f0 │ │ │ │ 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 fc5a0 │ │ │ │ + bl fbc34 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72334 │ │ │ │ + bl 7239c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37a4a │ │ │ │ - movw fp, #65476 @ 0xffc4 │ │ │ │ + beq.n 37aea │ │ │ │ + movw fp, #63940 @ 0xf9c4 │ │ │ │ movt fp, #54 @ 0x36 │ │ │ │ - movw r8, #32 │ │ │ │ - movt r8, #42 @ 0x2a │ │ │ │ + movw r8, #64116 @ 0xfa74 │ │ │ │ + movt r8, #41 @ 0x29 │ │ │ │ mov r5, r0 │ │ │ │ movs r6, #0 │ │ │ │ mov.w r9, #44 @ 0x2c │ │ │ │ - b.n 379f4 │ │ │ │ - bl 840cc │ │ │ │ + b.n 37a94 │ │ │ │ + bl 83c20 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 37a4e │ │ │ │ + bne.n 37aee │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 37a44 │ │ │ │ + bne.n 37ae4 │ │ │ │ adds r6, #1 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ mul.w r3, r9, r6 │ │ │ │ mov r0, r8 │ │ │ │ cmp r6, r2 │ │ │ │ - bge.n 37a5e │ │ │ │ + bge.n 37afe │ │ │ │ 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, #44 @ 0x2c │ │ │ │ + movweq r0, #64128 @ 0xfa80 │ │ │ │ movteq r2, #70 @ 0x46 │ │ │ │ ldrne r2, [r2, #4] │ │ │ │ it eq │ │ │ │ - movteq r0, #42 @ 0x2a │ │ │ │ - bl 82d70 │ │ │ │ + movteq r0, #41 @ 0x29 │ │ │ │ + bl 828c0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 379dc │ │ │ │ + bne.n 37a7c │ │ │ │ mov r0, r5 │ │ │ │ - bl 783a0 │ │ │ │ + bl 783f0 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 37a5e │ │ │ │ + b.n 37afe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 379ec │ │ │ │ + bne.n 37a8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 379ec │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 37a8c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - │ │ │ │ -00037a66 <_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 23cfc4 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00037a82 <_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 1bfdf8 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 37ade <_PyType_GetModuleByDef3@@Base+0x5c> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1bfdf8 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 37ade <_PyType_GetModuleByDef3@@Base+0x5c> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 1bfdf8 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 37ade <_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, #56 @ 0x38 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl d2028 │ │ │ │ - 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] @ (37b0c <_PyType_GetModuleByDef3@@Base+0x8a>) │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 132b24 │ │ │ │ - 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 37b8c │ │ │ │ - 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, 37b64 <_PyType_GetModuleByDef3@@Base+0xe2> │ │ │ │ + cbnz r1, 37b3e │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 37b5c <_PyType_GetModuleByDef3@@Base+0xda> │ │ │ │ + bne.n 37b36 │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #54116 @ 0xd364 │ │ │ │ + movw r1, #52580 @ 0xcd64 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 37b80 <_PyType_GetModuleByDef3@@Base+0xfe> │ │ │ │ + bl 126e1c │ │ │ │ + b.n 37b5a │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #52] @ 0x34 │ │ │ │ - b.n 37b88 <_PyType_GetModuleByDef3@@Base+0x106> │ │ │ │ + b.n 37b62 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d7c20 │ │ │ │ + bl d7170 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 37b86 <_PyType_GetModuleByDef3@@Base+0x104> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 37b86 <_PyType_GetModuleByDef3@@Base+0x104> │ │ │ │ + bne.n 37b60 │ │ │ │ + bl 7f898 │ │ │ │ + cbz r0, 37b60 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 37b8a <_PyType_GetModuleByDef3@@Base+0x108> │ │ │ │ + b.n 37b64 │ │ │ │ str r5, [r4, #52] @ 0x34 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 37b82 │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00037b8c : │ │ │ │ +00037b82 : │ │ │ │ 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] @ (37bf4 ) │ │ │ │ + ldr r2, [pc, #84] @ (37be8 ) │ │ │ │ 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 │ │ │ │ @@ -19909,1188 +19906,1187 @@ │ │ │ │ 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 783a0 │ │ │ │ + bl 783f0 │ │ │ │ str.w r8, [r4, #-4] │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 37bbe │ │ │ │ + bne.n 37bb4 │ │ │ │ add.w r5, r5, #40960 @ 0xa000 │ │ │ │ ldr.w r0, [r5, #2804] @ 0xaf4 │ │ │ │ subs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ tst.w r1, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ + nop │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ 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, 37c38 │ │ │ │ + cbnz r3, 37c32 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 37c38 │ │ │ │ + ble.n 37c32 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 37c38 │ │ │ │ - cbnz r0, 37c54 │ │ │ │ - ldr r4, [pc, #68] @ (37c80 ) │ │ │ │ - add r2, sp, #28 │ │ │ │ - str r4, [sp, #0] │ │ │ │ + bne.n 37c32 │ │ │ │ + cbnz r0, 37c54 │ │ │ │ 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 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 37c54 │ │ │ │ + strd r4, r2, [sp, #8] │ │ │ │ + movw r4, #8332 @ 0x208c │ │ │ │ + movt r4, #72 @ 0x48 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl 101324 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 37c54 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 37c7c │ │ │ │ + b.n 37c7c │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f3cfc │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 37c68 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 37c68 │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 37c50 │ │ │ │ + bne.n 37c50 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl f4db8 <_PyCode_ConstantKey@@Base+0x2b8> │ │ │ │ + bl f4318 <_PyCode_ConstantKey@@Base+0x2b8> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 37c50 │ │ │ │ + beq.n 37c50 │ │ │ │ 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 1f3764 │ │ │ │ + b.w 1f29c4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl ddd90 │ │ │ │ + bl dd300 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 37cac │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 37cc6 │ │ │ │ + bne.n 37ca8 │ │ │ │ + bl 7f898 │ │ │ │ + cbnz r0, 37cc2 │ │ │ │ adds r4, #1 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r4 │ │ │ │ subs r4, r3, #1 │ │ │ │ - cbnz r3, 37cbc │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 37cc6 │ │ │ │ + cbnz r3, 37cb8 │ │ │ │ + bl 7f898 │ │ │ │ + cbnz r0, 37cc2 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80190 │ │ │ │ + b.w 80158 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - cbnz r0, 37cd8 │ │ │ │ - b.w 72334 │ │ │ │ + cbnz r0, 37cce │ │ │ │ + b.w 7239c │ │ │ │ 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 ddd90 │ │ │ │ + bl dd300 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 37d08 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 37d14 │ │ │ │ + bne.n 37cfe │ │ │ │ + bl 7f898 │ │ │ │ + cbnz r0, 37d0a │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80190 │ │ │ │ + b.w 80158 │ │ │ │ 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 beb94 │ │ │ │ + b.w be104 │ │ │ │ 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] @ (37dc0 ) │ │ │ │ - bl 8ee64 │ │ │ │ - cbz r0, 37db8 │ │ │ │ + ldr r1, [pc, #120] @ (37db8 ) │ │ │ │ + bl 8e280 │ │ │ │ + cbz r0, 37dae │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 37d72 │ │ │ │ + bmi.n 37d68 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #31916 @ 0x7cac │ │ │ │ + movw r1, #30380 @ 0x76ac │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 37d96 │ │ │ │ - ldr r1, [pc, #80] @ (37dc4 ) │ │ │ │ - mov r2, r4 │ │ │ │ - cbz r4, 37d80 │ │ │ │ - bl 79514 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 37da0 │ │ │ │ - bl 1b0668 │ │ │ │ - cbnz r0, 37d9c │ │ │ │ + bl d1590 │ │ │ │ + b.n 37d8c │ │ │ │ + ldr r1, [pc, #80] @ (37dbc ) │ │ │ │ + mov r2, r4 │ │ │ │ + cbz r4, 37d76 │ │ │ │ + bl 79550 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 37d96 │ │ │ │ + bl 1af824 │ │ │ │ + cbnz r0, 37d92 │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - ldr r1, [pc, #52] @ (37dc4 ) │ │ │ │ + ldr r1, [pc, #52] @ (37dbc ) │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl ea594 │ │ │ │ + bl e9b04 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 37da0 │ │ │ │ + b.n 37d96 │ │ │ │ and.w r4, r0, r0, asr #31 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37dbc │ │ │ │ + beq.n 37db2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 37dbc │ │ │ │ + cbnz r3, 37db2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 37dbc │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 37db2 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - add r2, pc, #96 @ (adr r2, 37e24 ) │ │ │ │ + nop │ │ │ │ + add r2, pc, #96 @ (adr r2, 37e1c ) │ │ │ │ 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 13efa8 │ │ │ │ + b.w 13e688 │ │ │ │ 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 37ea8 │ │ │ │ + bne.n 37ea0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 37ea8 │ │ │ │ + bne.n 37ea0 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 37e34 │ │ │ │ + bne.n 37e2c │ │ │ │ movw r4, #7780 @ 0x1e64 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r7, #2 │ │ │ │ - bgt.n 37e1e │ │ │ │ + bgt.n 37e16 │ │ │ │ cmp r7, #0 │ │ │ │ it gt │ │ │ │ movgt r4, r3 │ │ │ │ - b.n 37e24 │ │ │ │ + b.n 37e1c │ │ │ │ cmp r7, #5 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37eb0 │ │ │ │ + beq.n 37ea8 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 37eb0 │ │ │ │ + b.n 37ea8 │ │ │ │ ldrd r2, r3, [r0, #12] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ movs r0, #3 │ │ │ │ - bl 7d72c │ │ │ │ + bl 7d6f4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 37e6a │ │ │ │ + cbz r0, 37e62 │ │ │ │ ldrd r2, r3, [r4, #12] │ │ │ │ movs r0, #3 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - bl 7d72c │ │ │ │ + bl 7d6f4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 37e6e │ │ │ │ + cbnz r0, 37e66 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37e6a │ │ │ │ + beq.n 37e62 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 37e6a │ │ │ │ + cbnz r3, 37e62 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 37eb0 │ │ │ │ + b.n 37ea8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl d19ec │ │ │ │ + bl d0f54 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37e90 │ │ │ │ + beq.n 37e88 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 37e90 │ │ │ │ + cbnz r3, 37e88 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37eb0 │ │ │ │ + beq.n 37ea8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 37eb0 │ │ │ │ + cbnz r3, 37ea8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 37eb0 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 37ea8 │ │ │ │ movw r4, #7528 @ 0x1d68 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ 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 37ee4 │ │ │ │ - cbz r1, 37ee4 │ │ │ │ + beq.n 37edc │ │ │ │ + cbz r1, 37edc │ │ │ │ movs r0, #1 │ │ │ │ - bl 7d8cc │ │ │ │ + bl 7d894 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 37ee6 │ │ │ │ - b.n 37f30 │ │ │ │ - ldr r4, [pc, #176] @ (37f98 ) │ │ │ │ - ldr r0, [pc, #180] @ (37f9c ) │ │ │ │ + cbnz r0, 37ede │ │ │ │ + b.n 37f28 │ │ │ │ + ldr r4, [pc, #176] @ (37f90 ) │ │ │ │ + ldr r0, [pc, #180] @ (37f94 ) │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r1, sp, #12 │ │ │ │ str r7, [sp, #12] │ │ │ │ - bl 93a0c │ │ │ │ + bl 92f08 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 37f1a │ │ │ │ - bl 86830 │ │ │ │ + cbz r0, 37f12 │ │ │ │ + bl 86330 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 37f34 │ │ │ │ + cbnz r0, 37f2c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37f1a │ │ │ │ + beq.n 37f12 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 37f1a │ │ │ │ + cbnz r3, 37f12 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37f30 │ │ │ │ + beq.n 37f28 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 37f30 │ │ │ │ + cbnz r3, 37f28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ movs r7, #0 │ │ │ │ - b.n 37f8e │ │ │ │ + b.n 37f86 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r2, r4 │ │ │ │ strd r8, r0, [sp] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r0, #5 │ │ │ │ - bl 7d72c │ │ │ │ + bl 7d6f4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37f62 │ │ │ │ + beq.n 37f5a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 37f62 │ │ │ │ + cbnz r3, 37f5a │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37f78 │ │ │ │ + beq.n 37f70 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 37f78 │ │ │ │ + cbnz r3, 37f70 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37f8e │ │ │ │ + beq.n 37f86 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 37f8e │ │ │ │ + cbnz r3, 37f86 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_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 38040 │ │ │ │ + bmi.n 38038 │ │ │ │ lsls r0, r1, #1 │ │ │ │ + mov r3, r0 │ │ │ │ + movw r0, #65016 @ 0xfdf8 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + b.w dd818 │ │ │ │ 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 37fca │ │ │ │ + bgt.n 37fd2 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #1016 @ 0x3f8 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ + movw r1, #65036 @ 0xfe0c │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 38018 │ │ │ │ + bl d1590 │ │ │ │ + b.n 38020 │ │ │ │ mov r5, r2 │ │ │ │ cmp r2, #3 │ │ │ │ - ble.n 37fe8 │ │ │ │ + ble.n 37ff0 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #1064 @ 0x428 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ + movw r1, #65084 @ 0xfe3c │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 38018 │ │ │ │ + bl d1590 │ │ │ │ + b.n 38020 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ - bl 15fc9c │ │ │ │ + bl 15f058 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 38018 │ │ │ │ + blt.n 38020 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f479c │ │ │ │ + bl f3cfc │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 38006 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 38018 │ │ │ │ + bne.n 3800e │ │ │ │ + bl 7f898 │ │ │ │ + cbnz r0, 38020 │ │ │ │ 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 38036 │ │ │ │ + b.n 380a6 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldrd r0, r1, [r3, #8] │ │ │ │ - b.w fa7f4 │ │ │ │ + b.w f9e6c │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + cbnz r1, 38056 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #65268 @ 0xfef4 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 126e1c │ │ │ │ + b.n 38082 │ │ │ │ + movw r2, #4356 @ 0x1104 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #1108 @ 0x454 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - b.w de2a8 │ │ │ │ + cmp r1, r2 │ │ │ │ + beq.n 38098 │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + bmi.n 38088 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #65300 @ 0xff14 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 126e1c │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 380a4 │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r0 │ │ │ │ + beq.n 3809a │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [r1, #0] │ │ │ │ + b.n 3809a │ │ │ │ + movs r1, #0 │ │ │ │ + ldr r0, [r3, #24] │ │ │ │ + str r1, [r3, #24] │ │ │ │ + bl 783f0 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, pc} │ │ │ │ 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, 38068 │ │ │ │ + cbnz r2, 380d8 │ │ │ │ movw r3, #44000 @ 0xabe0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 3806a │ │ │ │ + b.n 380da │ │ │ │ mov r3, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ - movw r1, #1156 @ 0x484 │ │ │ │ + movw r1, #112 @ 0x70 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #1160 @ 0x488 │ │ │ │ + movw r0, #116 @ 0x74 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 90660 │ │ │ │ + bl 8fa80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 380c4 │ │ │ │ + blt.n 38134 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 3811a │ │ │ │ + beq.n 3818a │ │ │ │ add r7, sp, #20 │ │ │ │ add.w r9, sp, #16 │ │ │ │ - movw r1, #1172 @ 0x494 │ │ │ │ + movw r1, #128 @ 0x80 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14beb4 │ │ │ │ - cbz r0, 38102 │ │ │ │ + bl 14b47c │ │ │ │ + cbz r0, 38172 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp.w r2, #1024 @ 0x400 │ │ │ │ - bls.n 380c8 │ │ │ │ + bls.n 38138 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #1176 @ 0x498 │ │ │ │ + movw r1, #132 @ 0x84 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 38174 │ │ │ │ + b.n 381e4 │ │ │ │ ldr.w r1, [r9] │ │ │ │ add r0, sp, #24 │ │ │ │ blx 29c10 │ │ │ │ - bl 9649c │ │ │ │ + bl 95998 │ │ │ │ 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 98f90 │ │ │ │ + bl 9848c │ │ │ │ adds r2, r4, #1 │ │ │ │ - bne.n 3815c │ │ │ │ + bne.n 381cc │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 3814c │ │ │ │ - bl e5198 │ │ │ │ + bne.n 381bc │ │ │ │ + bl e46f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 380d2 │ │ │ │ - b.n 380c4 │ │ │ │ - bl d42d0 │ │ │ │ - movw r1, #1204 @ 0x4b4 │ │ │ │ + beq.n 38142 │ │ │ │ + b.n 38134 │ │ │ │ + bl d3838 │ │ │ │ + movw r1, #160 @ 0xa0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14beb4 │ │ │ │ + bl 14b47c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 380c4 │ │ │ │ - bl 9649c │ │ │ │ + beq.n 38134 │ │ │ │ + bl 95998 │ │ │ │ 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 98f90 │ │ │ │ + bl 9848c │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 3816a │ │ │ │ + bne.n 381da │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 3814c │ │ │ │ - bl e5198 │ │ │ │ + bne.n 381bc │ │ │ │ + bl e46f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3811a │ │ │ │ - b.n 380c4 │ │ │ │ + beq.n 3818a │ │ │ │ + b.n 38134 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 38174 │ │ │ │ + bl f1180 │ │ │ │ + b.n 381e4 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 3814c │ │ │ │ + blt.n 381bc │ │ │ │ ldr r1, [r7, #0] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 71f98 │ │ │ │ - b.n 38174 │ │ │ │ + bl 71f88 │ │ │ │ + b.n 381e4 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 3814c │ │ │ │ + blt.n 381bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 80190 │ │ │ │ + bl 80158 │ │ │ │ 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, 381a4 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #1304 @ 0x518 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 381d0 │ │ │ │ - movw r2, #4356 @ 0x1104 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.n 381e6 │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - bmi.n 381d6 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #1336 @ 0x538 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 381f2 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r0 │ │ │ │ - beq.n 381e8 │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [r1, #0] │ │ │ │ - b.n 381e8 │ │ │ │ - movs r1, #0 │ │ │ │ - ldr r0, [r3, #24] │ │ │ │ - str r1, [r3, #24] │ │ │ │ - bl 783a0 │ │ │ │ - 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, #64196 @ 0xfac4 │ │ │ │ + movw r1, #62660 @ 0xf4c4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ - bl c0100 │ │ │ │ - cbnz r0, 38224 │ │ │ │ + bl bf670 │ │ │ │ + cbnz r0, 3821c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 38248 │ │ │ │ + b.n 38240 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d7c20 │ │ │ │ + bl d7170 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 38242 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 3823a │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 38220 │ │ │ │ + bne.n 38218 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r5 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 86830 │ │ │ │ - cbz r0, 38298 │ │ │ │ + bl 86330 │ │ │ │ + cbz r0, 38290 │ │ │ │ mov r4, r0 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 38274 │ │ │ │ + b.n 3826c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 382bc │ │ │ │ + bne.n 382b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 86b74 │ │ │ │ + bl 86674 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - cbz r5, 382cc │ │ │ │ - bl 2339f4 <_PyEval_ExceptionGroupMatch@@Base+0x2a0> │ │ │ │ + cbz r5, 382c4 │ │ │ │ + bl 233350 <_PyEval_ExceptionGroupMatch@@Base+0x378> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 3829c │ │ │ │ + bne.n 38294 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 3826e │ │ │ │ + bne.n 38266 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 382ac │ │ │ │ + bne.n 382a4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 382f2 │ │ │ │ + b.n 382ea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3828e │ │ │ │ + bne.n 38286 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3828e │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 38286 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 38298 │ │ │ │ + bne.n 38290 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 38298 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 38290 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 38274 │ │ │ │ + bne.n 3826c │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 38274 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3826c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 382e2 │ │ │ │ + beq.n 382da │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 382e2 │ │ │ │ + cbnz r3, 382da │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 38298 │ │ │ │ + bne.n 38290 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl cc5b4 │ │ │ │ + bl cbb10 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w e8bb0 │ │ │ │ - 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, 38334 │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 38334 │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 38334 │ │ │ │ - cbnz r4, 38350 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r4, [pc, #68] @ (3837c ) │ │ │ │ - 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 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 38376 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r5, [r4, #0] │ │ │ │ - bl cc5b4 │ │ │ │ - add r2, sp, #28 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - bl 8094c │ │ │ │ - cbnz r0, 38374 │ │ │ │ - movw r1, #49880 @ 0xc2d8 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - bl 127934 │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - movs r1, #96 @ 0x60 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + b.w e8128 │ │ │ │ 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 383a4 │ │ │ │ + bne.n 3832e │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 15fc9c │ │ │ │ + bl 15f058 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 383be │ │ │ │ - b.n 383ba │ │ │ │ + bge.n 38348 │ │ │ │ + b.n 38344 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #11760 @ 0x2df0 │ │ │ │ + movw r0, #10224 @ 0x27f0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0190 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 38398 │ │ │ │ + bne.n 38322 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 38478 │ │ │ │ + b.n 38402 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add.w r1, sp, #6 │ │ │ │ - bl 17dfec <_PyLong_UnsignedShort_Converter@@Base> │ │ │ │ + bl 17d274 <_PyLong_UnsignedShort_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 383ba │ │ │ │ + beq.n 38344 │ │ │ │ mov r0, r4 │ │ │ │ ldrh.w r5, [sp, #6] │ │ │ │ - bl 80190 │ │ │ │ + bl 80158 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 383ba │ │ │ │ + beq.n 38344 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl 783fc │ │ │ │ + bl 7844c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 38416 │ │ │ │ - bne.n 3840c │ │ │ │ + blt.n 383a0 │ │ │ │ + bne.n 38396 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #2 │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ + bl f1180 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 38420 │ │ │ │ - b.n 383ba │ │ │ │ + bne.n 383aa │ │ │ │ + b.n 38344 │ │ │ │ mov r0, r5 │ │ │ │ - bl 80190 │ │ │ │ + bl 80158 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 38430 │ │ │ │ + cbnz r0, 383ba │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 383ba │ │ │ │ + beq.n 38344 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 383ba │ │ │ │ + bne.n 38344 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 383ba │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 38344 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 79514 │ │ │ │ + bl 79550 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 38452 │ │ │ │ + beq.n 383dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 38452 │ │ │ │ + cbnz r3, 383dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 38468 │ │ │ │ + beq.n 383f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 38468 │ │ │ │ + cbnz r3, 383f2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 383ba │ │ │ │ + blt.n 38344 │ │ │ │ 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, 38428 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 38428 │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 38428 │ │ │ │ + cbnz r4, 38444 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r4, [pc, #68] @ (38470 ) │ │ │ │ + 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 101324 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 3846a │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r5, [r4, #0] │ │ │ │ + bl cbb10 │ │ │ │ + add r2, sp, #28 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + bl 804a4 │ │ │ │ + cbnz r0, 38468 │ │ │ │ + movw r1, #48344 @ 0xbcd8 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + bl 126e1c │ │ │ │ + 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, 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 db534 <_PyType_Name@@Base> │ │ │ │ - movw r1, #2284 @ 0x8ec │ │ │ │ + bl daaa0 <_PyType_Name@@Base> │ │ │ │ + movw r1, #748 @ 0x2ec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl d2028 │ │ │ │ + bl d1590 │ │ │ │ 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, 384d2 │ │ │ │ + cbz r0, 384ca │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 384ea │ │ │ │ + beq.n 384e2 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 384ea │ │ │ │ + b.n 384e2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl f94ec │ │ │ │ - cbz r0, 384ea │ │ │ │ + bl f8a4c │ │ │ │ + cbz r0, 384e2 │ │ │ │ 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, #2440 @ 0x988 │ │ │ │ + movw r0, #904 @ 0x388 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldrd r3, r4, [r1, #12] │ │ │ │ ldrd r1, r2, [r1, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 82d70 │ │ │ │ + bl 828c0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [r0, #12] │ │ │ │ - cbnz r4, 38542 │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35592 @ 0x8b08 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 38604 │ │ │ │ - ldrb r3, [r0, #16] │ │ │ │ - ubfx r3, r3, #2, #3 │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r3, #6 │ │ │ │ - bhi.n 385fc │ │ │ │ - tbb [pc, r3] │ │ │ │ - lsrs r4, r0, #16 │ │ │ │ - asrs r4, r3, #16 │ │ │ │ - adds r1, #33 @ 0x21 │ │ │ │ - lsls r1, r0, #1 │ │ │ │ - movw r0, #2448 @ 0x990 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7a284 │ │ │ │ - movw r0, #8244 @ 0x2034 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7a284 │ │ │ │ - movw r0, #9112 @ 0x2398 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7a284 │ │ │ │ - movw r2, #8244 @ 0x2034 │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - b.n 3859c │ │ │ │ - movw r2, #9112 @ 0x2398 │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #2448 @ 0x990 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #25316 @ 0x62e4 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82d70 │ │ │ │ - movw r2, #9112 @ 0x2398 │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #8244 @ 0x2034 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #25316 @ 0x62e4 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82d70 │ │ │ │ - movw r3, #9112 @ 0x2398 │ │ │ │ - movt r3, #41 @ 0x29 │ │ │ │ - movw r2, #8244 @ 0x2034 │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #2448 @ 0x990 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #2452 @ 0x994 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82d70 │ │ │ │ - movw r4, #4356 @ 0x1104 │ │ │ │ - movt r4, #70 @ 0x46 │ │ │ │ - mov r0, r4 │ │ │ │ - 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 6cd24 │ │ │ │ + bl 6cd14 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 38628 │ │ │ │ + bne.n 38530 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3868e │ │ │ │ + b.n 38596 │ │ │ │ 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 6cd24 │ │ │ │ + bl 6cd14 │ │ │ │ adds r2, r0, #1 │ │ │ │ mov.w r4, r4, ror #19 │ │ │ │ mul.w r4, r6, r4 │ │ │ │ - beq.n 38622 │ │ │ │ + beq.n 3852a │ │ │ │ mla r4, r7, r0, r4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 6cd24 │ │ │ │ + bl 6cd14 │ │ │ │ adds r3, r0, #1 │ │ │ │ mov.w r4, r4, ror #19 │ │ │ │ mul.w r4, r6, r4 │ │ │ │ - beq.n 38622 │ │ │ │ + beq.n 3852a │ │ │ │ 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, 386a4 │ │ │ │ + cbz r0, 385ac │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 386a6 │ │ │ │ + beq.n 385ae │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #0] @ (386a8 ) │ │ │ │ + ldr r0, [pc, #0] @ (385b0 ) │ │ │ │ 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, 385de │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #34056 @ 0x8508 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 126e1c │ │ │ │ + b.n 386a0 │ │ │ │ + ldrb r3, [r0, #16] │ │ │ │ + ubfx r3, r3, #2, #3 │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #6 │ │ │ │ + bhi.n 38698 │ │ │ │ + tbb [pc, r3] │ │ │ │ + lsrs r4, r0, #16 │ │ │ │ + asrs r4, r3, #16 │ │ │ │ + adds r1, #33 @ 0x21 │ │ │ │ + lsls r1, r0, #1 │ │ │ │ + movw r0, #912 @ 0x390 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 7a2c0 │ │ │ │ + movw r0, #6708 @ 0x1a34 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 7a2c0 │ │ │ │ + movw r0, #7584 @ 0x1da0 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 7a2c0 │ │ │ │ + movw r2, #6708 @ 0x1a34 │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + b.n 38638 │ │ │ │ + movw r2, #7584 @ 0x1da0 │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + movw r1, #912 @ 0x390 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movw r0, #23892 @ 0x5d54 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 828c0 │ │ │ │ + movw r2, #7584 @ 0x1da0 │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + movw r1, #6708 @ 0x1a34 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + movw r0, #23892 @ 0x5d54 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 828c0 │ │ │ │ + movw r3, #7584 @ 0x1da0 │ │ │ │ + movt r3, #41 @ 0x29 │ │ │ │ + movw r2, #6708 @ 0x1a34 │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + movw r1, #912 @ 0x390 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movw r0, #916 @ 0x394 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 828c0 │ │ │ │ + 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, 386cc │ │ │ │ + cbnz r3, 386c4 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 386cc │ │ │ │ + ble.n 386c4 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 386cc │ │ │ │ - cbnz r4, 386e8 │ │ │ │ + bne.n 386c4 │ │ │ │ + cbnz r4, 386e0 │ │ │ │ add r0, sp, #24 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #108] @ (38740 ) │ │ │ │ + ldr r4, [pc, #108] @ (38738 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #2 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101324 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 38738 │ │ │ │ + cbz r0, 38730 │ │ │ │ ldrd r4, r0, [r4] │ │ │ │ - bl f479c │ │ │ │ + bl f3cfc │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 386fa │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 38738 │ │ │ │ + bne.n 386f2 │ │ │ │ + bl 7f898 │ │ │ │ + cbnz r0, 38730 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #6288 @ 0x1890 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 38722 │ │ │ │ + beq.n 3871a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #2456 @ 0x998 │ │ │ │ + movw r1, #920 @ 0x398 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 38738 │ │ │ │ + bl d1590 │ │ │ │ + b.n 38730 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #2496 @ 0x9c0 │ │ │ │ + movw r1, #960 @ 0x3c0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1590 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - movs r1, #184 @ 0xb8 │ │ │ │ + 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, 38766 │ │ │ │ + cbnz r3, 3875e │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 38766 │ │ │ │ + ble.n 3875e │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 38766 │ │ │ │ - cbnz r4, 38786 │ │ │ │ + bne.n 3875e │ │ │ │ + cbnz r4, 3877e │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #80] @ (387bc ) │ │ │ │ + ldr r4, [pc, #80] @ (387b4 ) │ │ │ │ add r2, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101324 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 38786 │ │ │ │ + cbnz r0, 3877e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 387b8 │ │ │ │ + b.n 387b0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - bl cc5b4 │ │ │ │ + bl cbb10 │ │ │ │ movs r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1b0668 │ │ │ │ + bl 1af824 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 38782 │ │ │ │ - bne.n 387b0 │ │ │ │ + blt.n 3877a │ │ │ │ + bne.n 387a8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r1, #49880 @ 0xc2d8 │ │ │ │ + movw r1, #48344 @ 0xbcd8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl d2028 │ │ │ │ - b.n 38782 │ │ │ │ + bl d1590 │ │ │ │ + b.n 3877a │ │ │ │ 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 │ │ │ │ │ │ │ │ -000387c0 : │ │ │ │ - ldr r0, [pc, #4] @ (387c8 ) │ │ │ │ - b.w cbed4 │ │ │ │ +000387b8 : │ │ │ │ + ldr r0, [pc, #4] @ (387c0 ) │ │ │ │ + b.w cb430 │ │ │ │ nop │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ + movs r2, #36 @ 0x24 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.n 387e8 │ │ │ │ + bmi.n 387e0 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 38802 │ │ │ │ + bpl.n 387fa │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13656 @ 0x3558 │ │ │ │ + movw r1, #12120 @ 0x2f58 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3881a │ │ │ │ + b.n 38812 │ │ │ │ tst.w r3, #10 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ - vldr d11, [pc, #44] @ 38860 │ │ │ │ + vldr d11, [pc, #44] @ 38858 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ vmov.f64 d0, d11 │ │ │ │ - bl 83ffc │ │ │ │ - movw r1, #38800 @ 0x9790 │ │ │ │ + bl 83b50 │ │ │ │ + movw r1, #37264 @ 0x9190 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cc6ec │ │ │ │ + bl cbc48 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 388d0 │ │ │ │ + bge.n 388c8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ - b.w 39b10 │ │ │ │ + b.w 39b08 │ │ │ │ nop │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ ands r1, r1 │ │ │ │ ldrsb r1, [r5, r5] │ │ │ │ ldrh r4, [r2, #24] │ │ │ │ @@ -21113,112 +21109,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 389a0 │ │ │ │ + bls.n 38998 │ │ │ │ stmia r0!, {r1} │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ ittee │ │ │ │ mov r1, #210 @ 0xd2 │ │ │ │ ldrb r3, [r6, #28] │ │ │ │ - bls.n 389b0 @ unpredictable │ │ │ │ + bls.n 389a8 @ unpredictable │ │ │ │ andal r2, r0 │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ subs r7, #233 @ 0xe9 │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ subs r7, #249 @ 0xf9 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ vcvt.u16.f16 d30, d15, #16 │ │ │ │ lsrs r3, r3, #12 │ │ │ │ - bl 83ffc │ │ │ │ - movw r1, #29824 @ 0x7480 │ │ │ │ + bl 83b50 │ │ │ │ + movw r1, #28288 @ 0x6e80 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cc6ec │ │ │ │ + bl cbc48 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 38854 │ │ │ │ - vldr d0, [pc, #-128] @ 38870 │ │ │ │ - bl 83ffc │ │ │ │ - movw r1, #38804 @ 0x9794 │ │ │ │ + blt.n 3884c │ │ │ │ + vldr d0, [pc, #-128] @ 38868 │ │ │ │ + bl 83b50 │ │ │ │ + movw r1, #37268 @ 0x9194 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cc6ec │ │ │ │ + bl cbc48 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 38854 │ │ │ │ - vldr d9, [pc, #-148] @ 38878 │ │ │ │ + blt.n 3884c │ │ │ │ + vldr d9, [pc, #-148] @ 38870 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ - bl 83ffc │ │ │ │ - movw r1, #16868 @ 0x41e4 │ │ │ │ + bl 83b50 │ │ │ │ + movw r1, #15360 @ 0x3c00 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cc6ec │ │ │ │ + bl cbc48 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 38854 │ │ │ │ - vldr d10, [pc, #-172] @ 38880 │ │ │ │ + blt.n 3884c │ │ │ │ + vldr d10, [pc, #-172] @ 38878 │ │ │ │ vmov.f64 d1, d9 │ │ │ │ vmov.f64 d0, d10 │ │ │ │ - bl 183de8 │ │ │ │ - movw r1, #2540 @ 0x9ec │ │ │ │ + bl 182f38 │ │ │ │ + movw r1, #1004 @ 0x3ec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cc6ec │ │ │ │ + bl cbc48 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 38854 │ │ │ │ - vldr d8, [pc, #-200] @ 38888 │ │ │ │ + blt.n 3884c │ │ │ │ + vldr d8, [pc, #-200] @ 38880 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 83ffc │ │ │ │ - movw r1, #16924 @ 0x421c │ │ │ │ + bl 83b50 │ │ │ │ + movw r1, #15416 @ 0x3c38 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cc6ec │ │ │ │ + bl cbc48 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 38854 │ │ │ │ + blt.w 3884c │ │ │ │ vmov.f64 d0, d10 │ │ │ │ vmov.f64 d1, d8 │ │ │ │ - bl 183de8 │ │ │ │ - movw r1, #2548 @ 0x9f4 │ │ │ │ + bl 182f38 │ │ │ │ + movw r1, #1012 @ 0x3f4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cc6ec │ │ │ │ + bl cbc48 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 38854 │ │ │ │ + blt.w 3884c │ │ │ │ movw r3, #11584 @ 0x2d40 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - vldr d7, [pc, #-268] @ 38890 │ │ │ │ + vldr d7, [pc, #-268] @ 38888 │ │ │ │ add.w sl, r3, #1040 @ 0x410 │ │ │ │ - vldr d6, [pc, #-268] @ 38898 │ │ │ │ + vldr d6, [pc, #-268] @ 38890 │ │ │ │ add.w fp, r3, #1024 @ 0x400 │ │ │ │ - vldr d5, [pc, #-228] @ 388c8 │ │ │ │ + vldr d5, [pc, #-228] @ 388c0 │ │ │ │ add.w r1, r3, #1568 @ 0x620 │ │ │ │ - vldr d4, [pc, #-244] @ 388c0 │ │ │ │ + vldr d4, [pc, #-244] @ 388b8 │ │ │ │ add.w ip, r3, #2352 @ 0x930 │ │ │ │ - vldr d2, [pc, #-260] @ 388b8 │ │ │ │ + vldr d2, [pc, #-260] @ 388b0 │ │ │ │ add.w r7, r3, #3136 @ 0xc40 │ │ │ │ - vldr d0, [pc, #-276] @ 388b0 │ │ │ │ + vldr d0, [pc, #-276] @ 388a8 │ │ │ │ add.w r6, r3, #3920 @ 0xf50 │ │ │ │ - vldr d3, [pc, #-292] @ 388a8 │ │ │ │ + vldr d3, [pc, #-292] @ 388a0 │ │ │ │ add.w r9, r3, #1056 @ 0x420 │ │ │ │ - vldr d12, [pc, #-308] @ 388a0 │ │ │ │ + vldr d12, [pc, #-308] @ 38898 │ │ │ │ add.w r8, r3, #1072 @ 0x430 │ │ │ │ vstr d9, [r3, #8] │ │ │ │ movw lr, #15928 @ 0x3e38 │ │ │ │ movt lr, #77 @ 0x4d │ │ │ │ vstr d11, [r3, #16] │ │ │ │ vstr d9, [r3, #24] │ │ │ │ add.w r5, lr, #1152 @ 0x480 │ │ │ │ @@ -21353,15 +21349,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] @ 39000 │ │ │ │ + vldr d1, [pc, #1012] @ 38ff8 │ │ │ │ vstr d7, [r3, #-104] @ 0xffffff98 │ │ │ │ vstr d9, [r3, #-96] @ 0xffffffa0 │ │ │ │ vstr d4, [r3, #-88] @ 0xffffffa8 │ │ │ │ vstr d8, [r3, #-80] @ 0xffffffb0 │ │ │ │ vstr d8, [r3, #-72] @ 0xffffffb8 │ │ │ │ vstr d9, [r3, #-64] @ 0xffffffc0 │ │ │ │ vstr d3, [r3, #-56] @ 0xffffffc8 │ │ │ │ @@ -21406,15 +21402,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] @ (39008 ) │ │ │ │ + ldr r2, [pc, #812] @ (39000 ) │ │ │ │ vstr d2, [r3, #-8] │ │ │ │ vstr d9, [r3] │ │ │ │ vstr d8, [r3, #8] │ │ │ │ vstr d9, [r3, #16] │ │ │ │ vstr d8, [r3, #24] │ │ │ │ vstr d8, [r3, #32] │ │ │ │ vstr d8, [r3, #40] @ 0x28 │ │ │ │ @@ -21607,21 +21603,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 39014 │ │ │ │ + b.n 3900c │ │ │ │ nop.w │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ itett al │ │ │ │ - ldral r0, [pc, #864] @ (3936c ) │ │ │ │ + ldral r0, [pc, #864] @ (39364 ) │ │ │ │ lsl r5, r1, #1 │ │ │ │ cmpal r5, #24 │ │ │ │ strbal r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ stmia r0!, {r0, r3} │ │ │ │ vstr d10, [ip, #672] @ 0x2a0 │ │ │ │ vstr d3, [ip, #680] @ 0x2a8 │ │ │ │ @@ -22335,119 +22331,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, #2556 @ 0x9fc │ │ │ │ + movw r2, #1020 @ 0x3fc │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1fba08 <_PyArg_ParseStack@@Base> │ │ │ │ - cbnz r0, 39b48 │ │ │ │ + bl 1fb030 <_PyArg_ParseStack@@Base> │ │ │ │ + cbnz r0, 39b40 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 39d10 │ │ │ │ + b.n 39d08 │ │ │ │ ldrd r0, r4, [sp, #16] │ │ │ │ - bl 86830 │ │ │ │ + bl 86330 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 39b44 │ │ │ │ + beq.n 39b3c │ │ │ │ movs r0, #32 │ │ │ │ blx 2a860 <__sched_cpualloc@plt> │ │ │ │ - cbnz r0, 39b64 │ │ │ │ - bl 1ea294 │ │ │ │ - b.n 39d08 │ │ │ │ + cbnz r0, 39b5c │ │ │ │ + bl 1e95bc │ │ │ │ + b.n 39d00 │ │ │ │ mov r5, r4 │ │ │ │ mov.w r9, #4 │ │ │ │ mov r4, r6 │ │ │ │ movs r7, #32 │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 86b74 │ │ │ │ + bl 86674 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 39cae │ │ │ │ + beq.w 39ca6 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bmi.n 39bcc │ │ │ │ + bmi.n 39bc4 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #2580 @ 0xa14 │ │ │ │ + movw r1, #1044 @ 0x414 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1590 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 39d00 │ │ │ │ + beq.w 39cf8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 39d00 │ │ │ │ + bne.w 39cf8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 39d00 │ │ │ │ - bl ddd90 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 39cf8 │ │ │ │ + bl dd300 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 39be8 │ │ │ │ + beq.n 39be0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 39be8 │ │ │ │ + cbnz r3, 39be0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bge.n 39c14 │ │ │ │ + bge.n 39c0c │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r4 │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 39d00 │ │ │ │ + bne.w 39cf8 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #2636 @ 0xa4c │ │ │ │ + movw r1, #1100 @ 0x44c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 39d00 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 39cf8 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 39c38 │ │ │ │ + bne.n 39c30 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #2656 @ 0xa60 │ │ │ │ + movw r1, #1120 @ 0x460 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 39d00 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 39cf8 │ │ │ │ cmp fp, r7 │ │ │ │ - blt.n 39c8a │ │ │ │ + blt.n 39c82 │ │ │ │ cmp.w r7, #1073741824 @ 0x40000000 │ │ │ │ mov.w r7, r7, lsl #1 │ │ │ │ it ge │ │ │ │ addge.w r7, fp, #1 │ │ │ │ cmp fp, r7 │ │ │ │ - bge.n 39c3c │ │ │ │ + bge.n 39c34 │ │ │ │ mov r0, r7 │ │ │ │ blx 2a860 <__sched_cpualloc@plt> │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 39c62 │ │ │ │ + cbnz r0, 39c5a │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r4 │ │ │ │ - bl 1ea294 │ │ │ │ - b.n 39d00 │ │ │ │ + bl 1e95bc │ │ │ │ + b.n 39cf8 │ │ │ │ add.w r3, r7, #31 │ │ │ │ movs r1, #0 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsls r3, r3, #2 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ blx 2957c │ │ │ │ @@ -22457,486 +22453,457 @@ │ │ │ │ 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 39b78 │ │ │ │ + bls.w 39b70 │ │ │ │ mov.w r2, fp, lsr #5 │ │ │ │ movs r3, #1 │ │ │ │ and.w fp, fp, #31 │ │ │ │ lsl.w fp, r3, fp │ │ │ │ ldr.w r3, [r6, r2, lsl #2] │ │ │ │ orr.w r3, r3, fp │ │ │ │ str.w r3, [r6, r2, lsl #2] │ │ │ │ - b.n 39b78 │ │ │ │ + b.n 39b70 │ │ │ │ mov r3, r6 │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r3 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 39d00 │ │ │ │ + bl 7f898 │ │ │ │ + cbnz r0, 39cf8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 39cd2 │ │ │ │ + beq.n 39cca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 39cd2 │ │ │ │ + cbnz r3, 39cca │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a54c │ │ │ │ - cbz r0, 39cf0 │ │ │ │ + cbz r0, 39ce8 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 39d00 │ │ │ │ + bl f1180 │ │ │ │ + b.n 39cf8 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a86c <__sched_cpufree@plt> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 39d10 │ │ │ │ - cbz r5, 39d08 │ │ │ │ + b.n 39d08 │ │ │ │ + cbz r5, 39d00 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a86c <__sched_cpufree@plt> │ │ │ │ mov r0, r6 │ │ │ │ - bl 783a0 │ │ │ │ - b.n 39b44 │ │ │ │ + bl 783f0 │ │ │ │ + b.n 39b3c │ │ │ │ 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 39d32 │ │ │ │ + bmi.n 39d2a │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 39d4c │ │ │ │ + bpl.n 39d44 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13656 @ 0x3558 │ │ │ │ + movw r1, #12120 @ 0x2f58 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 39d64 │ │ │ │ + b.n 39d5c │ │ │ │ tst.w r3, #12 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #0 │ │ │ │ movw r1, #41520 @ 0xa230 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 13efa8 │ │ │ │ + b.w 13e688 │ │ │ │ + nop │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - cbz r3, 39d8a │ │ │ │ - movw r0, #2696 @ 0xa88 │ │ │ │ + cbz r3, 39d84 │ │ │ │ + movw r0, #1204 @ 0x4b4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w 82d70 │ │ │ │ + b.w 828c0 │ │ │ │ push {r4} │ │ │ │ mov r4, r0 │ │ │ │ - movw r0, #2704 @ 0xa90 │ │ │ │ + movw r0, #1212 @ 0x4bc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ - b.w 82d70 │ │ │ │ + b.w 828c0 │ │ │ │ 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, 39dc4 │ │ │ │ + cbnz r6, 39dbe │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 39dc4 │ │ │ │ + blt.n 39dbe │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 39dc4 │ │ │ │ - cbnz r2, 39de0 │ │ │ │ - ldr r1, [pc, #76] @ (39e14 ) │ │ │ │ + bgt.n 39dbe │ │ │ │ + cbnz r2, 39dda │ │ │ │ + ldr r1, [pc, #76] @ (39e0c ) │ │ │ │ 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 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 39e0c │ │ │ │ + bl 101324 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 39e06 │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 39dfa │ │ │ │ + bgt.n 39df4 │ │ │ │ ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ - movw r1, #34904 @ 0x8858 │ │ │ │ + movw r1, #33368 @ 0x8258 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 127934 │ │ │ │ - b.n 39e0c │ │ │ │ + bl 126e1c │ │ │ │ + b.n 39e06 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f3cfc │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 39de4 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 39dde │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 39de4 │ │ │ │ + beq.n 39dde │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ movs r5, #128 @ 0x80 │ │ │ │ lsls r0, r1, #1 │ │ │ │ + mov r0, r1 │ │ │ │ + movw r3, #38172 @ 0x951c │ │ │ │ + movt r3, #40 @ 0x28 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r2, #41035 @ 0xa04b │ │ │ │ + movt r2, #3 │ │ │ │ + b.w 237da0 │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 2a75c │ │ │ │ + subs r5, r0, #0 │ │ │ │ + bge.n 39e54 │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ + b.w f1180 │ │ │ │ + bne.n 39e5e │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ + b.w 7239c │ │ │ │ + cmp.w r5, #536870912 @ 0x20000000 │ │ │ │ + bcc.n 39e6c │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ + b.w 1e95bc │ │ │ │ + lsls r0, r5, #2 │ │ │ │ + bl 77034 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 39e64 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2a75c │ │ │ │ + mov r7, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 39e9c │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f1180 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 773d4 │ │ │ │ + b.n 39ed2 │ │ │ │ + bl 7239c │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r0, 39ec6 │ │ │ │ + movs r6, #0 │ │ │ │ + cmp r7, r6 │ │ │ │ + ble.n 39ebe │ │ │ │ + ldr.w r0, [r4, r6, lsl #2] │ │ │ │ + bl 11513c <_PyLong_FromGid@@Base> │ │ │ │ + cbz r0, 39ec6 │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + str.w r0, [r3, r6, lsl #2] │ │ │ │ + adds r6, #1 │ │ │ │ + b.n 39ea6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 773d4 │ │ │ │ + b.n 39ed4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 773d4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 783f0 │ │ │ │ + movs r5, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r0, r1 │ │ │ │ + bl f43e4 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 39f04 │ │ │ │ + bl 7f898 │ │ │ │ + cmp r0, #0 │ │ │ │ + movw r0, #7780 @ 0x1e64 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + it ne │ │ │ │ + movne r0, #0 │ │ │ │ + b.n 39f0c │ │ │ │ + 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 39e84 │ │ │ │ + beq.n 39f7a │ │ │ │ movw r1, #13540 @ 0x34e4 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 39e84 │ │ │ │ + beq.n 39f7a │ │ │ │ mov r0, r4 │ │ │ │ - bl 85f3c │ │ │ │ - cbnz r0, 39e84 │ │ │ │ + bl 85a4c │ │ │ │ + cbnz r0, 39f7a │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85f3c │ │ │ │ + bl 85a4c │ │ │ │ movw r1, #19660 @ 0x4ccc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 39e84 │ │ │ │ - cbnz r0, 39e84 │ │ │ │ + beq.n 39f7a │ │ │ │ + cbnz r0, 39f7a │ │ │ │ mov r0, r4 │ │ │ │ - bl 85f3c │ │ │ │ + bl 85a4c │ │ │ │ movw r1, #19180 @ 0x4aec │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 39e84 │ │ │ │ - cbnz r0, 39e84 │ │ │ │ + beq.n 39f7a │ │ │ │ + cbnz r0, 39f7a │ │ │ │ mov r0, r4 │ │ │ │ - bl 85f3c │ │ │ │ + bl 85a4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 39f14 │ │ │ │ + beq.n 3a00a │ │ │ │ mov r0, r7 │ │ │ │ - bl 104d60 │ │ │ │ + bl 10417c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 39e92 │ │ │ │ + bge.n 39f88 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 39f1c │ │ │ │ + b.n 3a012 │ │ │ │ mov r0, r6 │ │ │ │ - bl 104d60 │ │ │ │ + bl 10417c │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 39e8e │ │ │ │ + blt.n 39f84 │ │ │ │ cmp r5, #5 │ │ │ │ - bhi.n 39efc │ │ │ │ + bhi.n 39ff2 │ │ │ │ tbb [pc, r5] │ │ │ │ adds r5, r2, #0 │ │ │ │ lsls r3, r0, #12 │ │ │ │ movs r6, #31 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 39eb8 │ │ │ │ + bne.n 39fae │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 39fe8 │ │ │ │ - b.n 39eba │ │ │ │ + bl 3a2e2 │ │ │ │ + b.n 39fb0 │ │ │ │ movs r0, #0 │ │ │ │ cmp r5, #3 │ │ │ │ - bne.n 39ef6 │ │ │ │ + bne.n 39fec │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 39e8e │ │ │ │ - cbnz r0, 39efc │ │ │ │ + blt.n 39f84 │ │ │ │ + cbnz r0, 39ff2 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 39f04 │ │ │ │ + b.n 39ffa │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n 39efc │ │ │ │ + bge.n 39ff2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 39fe8 │ │ │ │ - b.n 39ef6 │ │ │ │ + bl 3a2e2 │ │ │ │ + b.n 39fec │ │ │ │ cmp r4, r3 │ │ │ │ - ble.n 39ed2 │ │ │ │ - b.n 39efc │ │ │ │ + ble.n 39fc8 │ │ │ │ + b.n 39ff2 │ │ │ │ cmp r4, r3 │ │ │ │ - ble.n 39efc │ │ │ │ + ble.n 39ff2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 39fe8 │ │ │ │ - b.n 39ef6 │ │ │ │ + bl 3a2e2 │ │ │ │ + b.n 39fec │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n 39ee6 │ │ │ │ - b.n 39efc │ │ │ │ + bge.n 39fdc │ │ │ │ + b.n 39ff2 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 39e8e │ │ │ │ - bne.n 39ec4 │ │ │ │ + blt.n 39f84 │ │ │ │ + bne.n 39fba │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 39f1c │ │ │ │ + beq.n 3a012 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 39f1c │ │ │ │ + b.n 3a012 │ │ │ │ movw r0, #7528 @ 0x1d68 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - mov r0, r1 │ │ │ │ - movw r3, #39708 @ 0x9b1c │ │ │ │ - movt r3, #40 @ 0x28 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r2, #41111 @ 0xa097 │ │ │ │ - movt r2, #3 │ │ │ │ - b.w 2384a0 │ │ │ │ - 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 39f64 │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w f1c24 │ │ │ │ - bne.n 39f6e │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 72334 │ │ │ │ - cmp.w r5, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 39f7c │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1ea294 │ │ │ │ - lsls r0, r5, #2 │ │ │ │ - bl 76fe4 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 39f74 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2a75c │ │ │ │ - mov r7, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 39fac │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77384 │ │ │ │ - b.n 39fe2 │ │ │ │ - bl 72334 │ │ │ │ - mov r5, r0 │ │ │ │ - cbz r0, 39fd6 │ │ │ │ - movs r6, #0 │ │ │ │ - cmp r7, r6 │ │ │ │ - ble.n 39fce │ │ │ │ - ldr.w r0, [r4, r6, lsl #2] │ │ │ │ - bl 115b9c <_PyLong_FromGid@@Base> │ │ │ │ - cbz r0, 39fd6 │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - str.w r0, [r3, r6, lsl #2] │ │ │ │ - adds r6, #1 │ │ │ │ - b.n 39fb6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77384 │ │ │ │ - b.n 39fe4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77384 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 783a0 │ │ │ │ - movs r5, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r7, r1 │ │ │ │ - bl 86830 │ │ │ │ - cbz r0, 3a058 │ │ │ │ - mov r5, r0 │ │ │ │ - movs r4, #1 │ │ │ │ - mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 86b74 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - cbnz r6, 3a024 │ │ │ │ - bl 7f8d0 │ │ │ │ - cmp r0, #0 │ │ │ │ - it ne │ │ │ │ - movne.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3a040 │ │ │ │ - bl d0a24 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, r8 │ │ │ │ - beq.n 3a03c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbnz r3, 3a03c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - cmp r4, #0 │ │ │ │ - bgt.n 3a008 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3a05c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 3a05c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3a05c │ │ │ │ - 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, 3a07c │ │ │ │ + cbz r4, 3a030 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 122614 │ │ │ │ + b.w 121b3c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #2808 @ 0xaf8 │ │ │ │ + movw r1, #1272 @ 0x4f8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ vcmp.f64 d1, d0 │ │ │ │ vmov.f64 d7, d0 │ │ │ │ vmov.f64 d6, d1 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 3a18e │ │ │ │ + bvs.n 3a142 │ │ │ │ vabs.f64 d4, d0 │ │ │ │ - vldr d5, [pc, #232] @ 3a198 │ │ │ │ + vldr d5, [pc, #228] @ 3a148 │ │ │ │ vabs.f64 d3, d1 │ │ │ │ vcmp.f64 d4, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3a128 │ │ │ │ + ble.n 3a0dc │ │ │ │ vcmp.f64 d3, d5 │ │ │ │ vmov r3, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ and.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ - ble.n 3a116 │ │ │ │ + ble.n 3a0ca │ │ │ │ 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 3a104 │ │ │ │ - vldr d7, [pc, #172] @ 3a1a0 │ │ │ │ + bne.n 3a0b8 │ │ │ │ + vldr d7, [pc, #168] @ 3a150 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d0, [pc, #172] @ 3a1a8 │ │ │ │ + vldr d0, [pc, #168] @ 3a158 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ bx lr │ │ │ │ - vldr d7, [pc, #168] @ 3a1b0 │ │ │ │ + vldr d7, [pc, #164] @ 3a160 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d0, [pc, #172] @ 3a1b8 │ │ │ │ + vldr d0, [pc, #168] @ 3a168 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ bx lr │ │ │ │ - vldr d7, [pc, #168] @ 3a1c0 │ │ │ │ + vldr d7, [pc, #164] @ 3a170 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d0, [pc, #168] @ 3a1c8 │ │ │ │ + vldr d0, [pc, #164] @ 3a178 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ bx lr │ │ │ │ vcmpe.f64 d3, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 3a13c │ │ │ │ + bgt.n 3a0f0 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3a18a │ │ │ │ + bne.n 3a13e │ │ │ │ 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 3a178 │ │ │ │ - vldr d7, [pc, #104] @ 3a1d0 │ │ │ │ + bne.n 3a12c │ │ │ │ + vldr d7, [pc, #100] @ 3a180 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d0, [pc, #104] @ 3a1d8 │ │ │ │ + vldr d0, [pc, #100] @ 3a188 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ bx lr │ │ │ │ - vldr d7, [pc, #100] @ 3a1e0 │ │ │ │ + vldr d7, [pc, #96] @ 3a190 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d0, [pc, #104] @ 3a1e8 │ │ │ │ + vldr d0, [pc, #100] @ 3a198 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ bx lr │ │ │ │ b.w 2a23c │ │ │ │ - vldr d0, [pc, #96] @ 3a1f0 │ │ │ │ + vldr d0, [pc, #92] @ 3a1a0 │ │ │ │ bx lr │ │ │ │ - nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ itett al │ │ │ │ cmpal r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ moval r1, #251 @ 0xfb │ │ │ │ subal r7, #233 @ 0xe9 │ │ │ │ movs r1, #210 @ 0xd2 │ │ │ │ ldrb r3, [r6, #28] │ │ │ │ - bls.n 3a2b0 │ │ │ │ + bls.n 3a260 │ │ │ │ stmia r0!, {r1} │ │ │ │ movs r1, #210 @ 0xd2 │ │ │ │ ldrb r3, [r6, #28] │ │ │ │ - bls.n 3a2b8 │ │ │ │ + bls.n 3a268 │ │ │ │ ands r2, r0 │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ ittee │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ @@ -22971,21 +22938,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 3a238 │ │ │ │ + bne.n 3a1e8 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ + bl f1180 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3a2de │ │ │ │ + b.n 3a28e │ │ │ │ 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] │ │ │ │ @@ -22997,1437 +22964,1464 @@ │ │ │ │ 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 83a30 │ │ │ │ + bl 83584 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3a2d8 │ │ │ │ + cbz r0, 3a288 │ │ │ │ vmov.f64 d0, d12 │ │ │ │ - bl 83ffc │ │ │ │ - cbz r0, 3a2c2 │ │ │ │ + bl 83b50 │ │ │ │ + cbz r0, 3a272 │ │ │ │ vmov.f64 d0, d11 │ │ │ │ str r0, [r4, #12] │ │ │ │ - bl 83ffc │ │ │ │ - cbz r0, 3a2c2 │ │ │ │ + bl 83b50 │ │ │ │ + cbz r0, 3a272 │ │ │ │ vmov.f64 d0, d10 │ │ │ │ str r0, [r4, #16] │ │ │ │ - bl 83ffc │ │ │ │ - cbz r0, 3a2c2 │ │ │ │ + bl 83b50 │ │ │ │ + cbz r0, 3a272 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ str r0, [r4, #20] │ │ │ │ - bl 83ffc │ │ │ │ - cbz r0, 3a2c2 │ │ │ │ + bl 83b50 │ │ │ │ + cbz r0, 3a272 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ str r0, [r4, #24] │ │ │ │ - bl 83ffc │ │ │ │ - cbnz r0, 3a2dc │ │ │ │ + bl 83b50 │ │ │ │ + cbnz r0, 3a28c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a2d8 │ │ │ │ + beq.n 3a288 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3a2d8 │ │ │ │ + cbnz r3, 3a288 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3a2de │ │ │ │ + b.n 3a28e │ │ │ │ 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 f4e84 │ │ │ │ + bl f43e4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3a314 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 3a2c4 │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 3a330 │ │ │ │ + b.n 3a2e0 │ │ │ │ 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, #8192 @ 0x2000 │ │ │ │ it ne │ │ │ │ movne r0, r2 │ │ │ │ pop {r3, pc} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov r7, r1 │ │ │ │ + bl 86330 │ │ │ │ + cbz r0, 3a352 │ │ │ │ + mov r5, r0 │ │ │ │ + movs r4, #1 │ │ │ │ + mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 86674 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + cbnz r6, 3a31e │ │ │ │ + bl 7f898 │ │ │ │ + cmp r0, #0 │ │ │ │ + it ne │ │ │ │ + movne.w r4, #4294967295 @ 0xffffffff │ │ │ │ + b.n 3a33a │ │ │ │ + bl cff80 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, r8 │ │ │ │ + beq.n 3a336 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbnz r3, 3a336 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + cmp r4, #0 │ │ │ │ + bgt.n 3a302 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3a356 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 3a356 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3a356 │ │ │ │ + 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 13efa8 │ │ │ │ - push {r3, lr} │ │ │ │ + b.w 13e688 │ │ │ │ + b.n 39ed8 │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r0, r1 │ │ │ │ - bl f4e84 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 3a36e │ │ │ │ - bl 7f8d0 │ │ │ │ + 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, 3a3a6 │ │ │ │ + add r1, sp, #12 │ │ │ │ + movs r3, #1 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + movw r1, #57752 @ 0xe198 │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ + mov r0, r4 │ │ │ │ + bl bf670 │ │ │ │ + cbnz r0, 3a3bc │ │ │ │ + b.n 3a3b8 │ │ │ │ + movw r0, #57752 @ 0xe198 │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + mov r1, r2 │ │ │ │ + bl 16be28 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - movw r0, #7780 @ 0x1e64 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - it ne │ │ │ │ - movne r0, #0 │ │ │ │ - b.n 3a376 │ │ │ │ - movw r0, #7780 @ 0x1e64 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - pop {r3, pc} │ │ │ │ + bne.n 3a38c │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 3a3d8 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl c3038 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 3a3b8 │ │ │ │ + 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 3a5da │ │ │ │ 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 3a3be │ │ │ │ + beq.n 3a424 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85f3c │ │ │ │ + bl 85a4c │ │ │ │ movw r1, #19180 @ 0x4aec │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 3a3be │ │ │ │ - cbnz r0, 3a3be │ │ │ │ + beq.n 3a424 │ │ │ │ + cbnz r0, 3a424 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85f3c │ │ │ │ - cbnz r0, 3a3be │ │ │ │ + bl 85a4c │ │ │ │ + cbnz r0, 3a424 │ │ │ │ mov r3, r6 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r3 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ - cbz r7, 3a3c4 │ │ │ │ + cbz r7, 3a42a │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #13540 @ 0x34e4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3a3ec │ │ │ │ + bne.n 3a452 │ │ │ │ mov r0, r5 │ │ │ │ - bl 104d60 │ │ │ │ + bl 10417c │ │ │ │ cmp r0, r7 │ │ │ │ - blt.n 3a3ec │ │ │ │ + blt.n 3a452 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #336] @ (3a534 ) │ │ │ │ + ldr r1, [pc, #336] @ (3a598 ) │ │ │ │ movs r3, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w f8c70 │ │ │ │ + b.w f81d0 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 3a416 │ │ │ │ + beq.n 3a47c │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #19660 @ 0x4ccc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 85f3c │ │ │ │ + bl 85a4c │ │ │ │ movw r1, #19180 @ 0x4aec │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 3a416 │ │ │ │ - cbnz r0, 3a416 │ │ │ │ + beq.n 3a47c │ │ │ │ + cbnz r0, 3a47c │ │ │ │ mov r0, r4 │ │ │ │ - bl 85f3c │ │ │ │ - cbz r0, 3a426 │ │ │ │ + bl 85a4c │ │ │ │ + cbz r0, 3a48c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbz r3, 3a41c │ │ │ │ + cbz r3, 3a482 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r7, r3 │ │ │ │ ittt lt │ │ │ │ movlt r3, r6 │ │ │ │ movlt r6, r5 │ │ │ │ movlt r5, r3 │ │ │ │ movs r0, #0 │ │ │ │ - bl dee68 │ │ │ │ + bl de3dc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a4e2 │ │ │ │ + beq.n 3a548 │ │ │ │ mov r0, r5 │ │ │ │ - bl 86830 │ │ │ │ + bl 86330 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a4cc │ │ │ │ + beq.n 3a532 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n 3a468 │ │ │ │ + beq.n 3a4ce │ │ │ │ movw r1, #19660 @ 0x4ccc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 85f3c │ │ │ │ - movw r8, #62485 @ 0xf415 │ │ │ │ + bl 85a4c │ │ │ │ + movw r8, #59837 @ 0xe9bd │ │ │ │ movt r8, #20 │ │ │ │ - movw r3, #50369 @ 0xc4c1 │ │ │ │ + movw r3, #49149 @ 0xbffd │ │ │ │ movt r3, #35 @ 0x23 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r8, r3 │ │ │ │ - b.n 3a470 │ │ │ │ - movw r8, #62485 @ 0xf415 │ │ │ │ + b.n 3a4d6 │ │ │ │ + movw r8, #59837 @ 0xe9bd │ │ │ │ movt r8, #20 │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r7 │ │ │ │ - bl 86b74 │ │ │ │ + bl 86674 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - cbz r5, 3a4b0 │ │ │ │ + cbz r5, 3a516 │ │ │ │ blx r8 │ │ │ │ mov r1, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3a4e6 │ │ │ │ - bne.n 3a494 │ │ │ │ + blt.n 3a54c │ │ │ │ + bne.n 3a4fa │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 3a474 │ │ │ │ - b.n 3a4a0 │ │ │ │ + beq.n 3a4da │ │ │ │ + b.n 3a506 │ │ │ │ mov r0, r4 │ │ │ │ - bl e1b08 │ │ │ │ + bl e1070 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a48c │ │ │ │ - b.n 3a4e6 │ │ │ │ + beq.n 3a4f2 │ │ │ │ + b.n 3a54c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3a474 │ │ │ │ + bne.n 3a4da │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3a474 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3a4da │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a4c6 │ │ │ │ + beq.n 3a52c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3a4c6 │ │ │ │ + cbnz r3, 3a52c │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 3a52c │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 7f898 │ │ │ │ + cbz r0, 3a592 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a4e2 │ │ │ │ + beq.n 3a548 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3a4e2 │ │ │ │ + cbnz r3, 3a548 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3a52c │ │ │ │ + b.n 3a592 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a4fc │ │ │ │ + beq.n 3a562 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3a4fc │ │ │ │ + cbnz r3, 3a562 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a512 │ │ │ │ + beq.n 3a578 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3a512 │ │ │ │ + cbnz r3, 3a578 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a4e2 │ │ │ │ + beq.n 3a548 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3a4e2 │ │ │ │ + bne.n 3a548 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3a4e2 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3a548 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - nop │ │ │ │ - bcc.n 3a5a0 │ │ │ │ + bcc.n 3a604 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 3a342 │ │ │ │ - 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, 3a572 │ │ │ │ - add r1, sp, #12 │ │ │ │ - movs r3, #1 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - movw r1, #59288 @ 0xe798 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c0100 │ │ │ │ - cbnz r0, 3a588 │ │ │ │ - b.n 3a584 │ │ │ │ - movw r0, #59288 @ 0xe798 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - mov r1, r2 │ │ │ │ - bl 16ca80 <_PyArg_NoKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3a558 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 3a5a4 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl c3ae8 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 3a584 │ │ │ │ - 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 3a5e8 │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #0 │ │ │ │ movw r1, #39364 @ 0x99c4 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 13efa8 │ │ │ │ - b.n 3a342 │ │ │ │ + b.w 13e688 │ │ │ │ + b.n 39ed8 │ │ │ │ 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 71f98 │ │ │ │ + bl 71f88 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3a5e4 │ │ │ │ + cbz r0, 3a5d6 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add.w r1, r5, #16 │ │ │ │ adds r0, #16 │ │ │ │ - bl 3a65e │ │ │ │ + bl 3a650 │ │ │ │ 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 1bdb28 │ │ │ │ - cbnz r0, 3a610 │ │ │ │ + bl 1bcf30 │ │ │ │ + cbnz r0, 3a602 │ │ │ │ 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 20a87c │ │ │ │ + b.w 209f18 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f4e84 │ │ │ │ + bl f43e4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3a640 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 3a632 │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 3a65c │ │ │ │ + b.n 3a64e │ │ │ │ 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} │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 3a68e │ │ │ │ + ble.n 3a680 │ │ │ │ push {r4, r5} │ │ │ │ - movw r3, #22564 @ 0x5824 │ │ │ │ + movw r3, #21028 @ 0x5224 │ │ │ │ movt r3, #57 @ 0x39 │ │ │ │ ldrb r4, [r1, #0] │ │ │ │ ldrb r5, [r3, r4] │ │ │ │ - movw r4, #44128 @ 0xac60 │ │ │ │ + movw r4, #42592 @ 0xa660 │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ movs r3, #0 │ │ │ │ strb r5, [r0, #0] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a68a │ │ │ │ + beq.n 3a67c │ │ │ │ ldrb r5, [r1, r3] │ │ │ │ ldrb r5, [r4, r5] │ │ │ │ strb r5, [r0, r3] │ │ │ │ - b.n 3a67c │ │ │ │ + b.n 3a66e │ │ │ │ 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 233524 <_PyXI_EndInterpreter@@Base+0x8fc> │ │ │ │ - cbz r0, 3a6c8 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 148e58 <_PySet_Update@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 3a6ca │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3a6c8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 3a6c8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - movs r4, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0003a6ce <_Py_ResurrectReference@@Base>: │ │ │ │ +0003a682 <_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 f4e84 │ │ │ │ + bl f43e4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3a6fc <_Py_ResurrectReference@@Base+0x2e> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 3a6b0 <_Py_ResurrectReference@@Base+0x2e> │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 3a718 <_Py_ResurrectReference@@Base+0x4a> │ │ │ │ + b.n 3a6cc <_Py_ResurrectReference@@Base+0x4a> │ │ │ │ and.w r3, r0, #61440 @ 0xf000 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - cmp.w r3, #8192 @ 0x2000 │ │ │ │ + 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 232e3c <_PyXI_EndInterpreter@@Base+0x8a0> │ │ │ │ + cbz r0, 3a706 <_Py_ResurrectReference@@Base+0x84> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 148420 <_PySet_Update@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 3a708 <_Py_ResurrectReference@@Base+0x86> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3a706 <_Py_ResurrectReference@@Base+0x84> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 3a706 <_Py_ResurrectReference@@Base+0x84> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77f40 <_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 3a758 <_Py_ResurrectReference@@Base+0x8a> │ │ │ │ + bne.n 3a74a <_Py_ResurrectReference@@Base+0xc8> │ │ │ │ mov r3, r1 │ │ │ │ - movw r2, #62348 @ 0xf38c │ │ │ │ + movw r2, #60772 @ 0xed64 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #736 @ 0x2e0 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #56712 @ 0xdd88 │ │ │ │ + movw r1, #64736 @ 0xfce0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #55176 @ 0xd788 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23b790 <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 3a782 <_Py_ResurrectReference@@Base+0xb4> │ │ │ │ + b.n 3a774 <_Py_ResurrectReference@@Base+0xf2> │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl db640 <_PyUnicodeWriter_Init@@Base> │ │ │ │ + bl dabac <_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 240bf0 <_PyDeadline_Get@@Base+0x178> │ │ │ │ + bl 240504 <_PyDeadline_Get@@Base+0x178> │ │ │ │ adds r0, #1 │ │ │ │ add r0, sp, #12 │ │ │ │ - bne.n 3a77e <_Py_ResurrectReference@@Base+0xb0> │ │ │ │ - bl 1d6cec <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bne.n 3a770 <_Py_ResurrectReference@@Base+0xee> │ │ │ │ + bl 1d61a4 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3a782 <_Py_ResurrectReference@@Base+0xb4> │ │ │ │ - bl 92620 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + b.n 3a774 <_Py_ResurrectReference@@Base+0xf2> │ │ │ │ + bl 91b1c <_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 3a7aa <_Py_ResurrectReference@@Base+0xdc> │ │ │ │ + bhi.n 3a79c <_Py_ResurrectReference@@Base+0x11a> │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 3a7c4 <_Py_ResurrectReference@@Base+0xf6> │ │ │ │ + ble.n 3a7b6 <_Py_ResurrectReference@@Base+0x134> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - b.n 3a7cc <_Py_ResurrectReference@@Base+0xfe> │ │ │ │ - movw r0, #60376 @ 0xebd8 │ │ │ │ + b.n 3a7be <_Py_ResurrectReference@@Base+0x13c> │ │ │ │ + movw r0, #58840 @ 0xe5d8 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0190 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3a7a2 <_Py_ResurrectReference@@Base+0xd4> │ │ │ │ + bne.n 3a794 <_Py_ResurrectReference@@Base+0x112> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3a8e0 <_Py_ResurrectReference@@Base+0x212> │ │ │ │ + b.n 3a8d2 <_Py_ResurrectReference@@Base+0x250> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbz r3, 3a7da <_Py_ResurrectReference@@Base+0x10c> │ │ │ │ + cbz r3, 3a7cc <_Py_ResurrectReference@@Base+0x14a> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bpl.n 3a80c <_Py_ResurrectReference@@Base+0x13e> │ │ │ │ - b.n 3a7f2 <_Py_ResurrectReference@@Base+0x124> │ │ │ │ + bpl.n 3a7fe <_Py_ResurrectReference@@Base+0x17c> │ │ │ │ + b.n 3a7e4 <_Py_ResurrectReference@@Base+0x162> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13228 @ 0x33ac │ │ │ │ + movw r1, #11692 @ 0x2dac │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 3a7c0 <_Py_ResurrectReference@@Base+0xf2> │ │ │ │ - bl 83f4c │ │ │ │ + bl 126e1c │ │ │ │ + b.n 3a7b2 <_Py_ResurrectReference@@Base+0x130> │ │ │ │ + bl 83aa0 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 3a832 <_Py_ResurrectReference@@Base+0x164> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 3a824 <_Py_ResurrectReference@@Base+0x1a2> │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3a7c0 <_Py_ResurrectReference@@Base+0xf2> │ │ │ │ + bne.n 3a7b2 <_Py_ResurrectReference@@Base+0x130> │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3a832 <_Py_ResurrectReference@@Base+0x164> │ │ │ │ + b.n 3a824 <_Py_ResurrectReference@@Base+0x1a2> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3a806 <_Py_ResurrectReference@@Base+0x138> │ │ │ │ + beq.n 3a7f8 <_Py_ResurrectReference@@Base+0x176> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #3196 @ 0xc7c │ │ │ │ + movw r1, #1660 @ 0x67c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 3a7c0 <_Py_ResurrectReference@@Base+0xf2> │ │ │ │ + bl d1590 │ │ │ │ + b.n 3a7b2 <_Py_ResurrectReference@@Base+0x130> │ │ │ │ movs r0, #0 │ │ │ │ - bl 72334 │ │ │ │ + bl 7239c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a7c0 <_Py_ResurrectReference@@Base+0xf2> │ │ │ │ + beq.n 3a7b2 <_Py_ResurrectReference@@Base+0x130> │ │ │ │ ldrd r6, r3, [r5, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ ite le │ │ │ │ movle.w fp, #0 │ │ │ │ movgt.w fp, #1 │ │ │ │ adds r6, #16 │ │ │ │ mov.w r9, #0 │ │ │ │ add r6, r3 │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ - bl 23bf78 <_PyArg_BadArgument@@Base+0x100> │ │ │ │ + bl 23b898 <_PyArg_BadArgument@@Base+0x108> │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 3a8e0 <_Py_ResurrectReference@@Base+0x212> │ │ │ │ + beq.n 3a8d2 <_Py_ResurrectReference@@Base+0x250> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ add r3, r7 │ │ │ │ str r3, [r5, #12] │ │ │ │ - bl 71f98 │ │ │ │ + bl 71f88 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - cbz r2, 3a8c2 <_Py_ResurrectReference@@Base+0x1f4> │ │ │ │ - bl 840cc │ │ │ │ + cbz r2, 3a8b4 <_Py_ResurrectReference@@Base+0x232> │ │ │ │ + bl 83c20 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - bne.n 3a8a2 <_Py_ResurrectReference@@Base+0x1d4> │ │ │ │ + bne.n 3a894 <_Py_ResurrectReference@@Base+0x212> │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 3a8c2 <_Py_ResurrectReference@@Base+0x1f4> │ │ │ │ + beq.n 3a8b4 <_Py_ResurrectReference@@Base+0x232> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 3a8c2 <_Py_ResurrectReference@@Base+0x1f4> │ │ │ │ + cbnz r3, 3a8b4 <_Py_ResurrectReference@@Base+0x232> │ │ │ │ mov r0, r2 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3a8c2 <_Py_ResurrectReference@@Base+0x1f4> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3a8b4 <_Py_ResurrectReference@@Base+0x232> │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 3a8b2 <_Py_ResurrectReference@@Base+0x1e4> │ │ │ │ + beq.n 3a8a4 <_Py_ResurrectReference@@Base+0x222> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 3a8b2 <_Py_ResurrectReference@@Base+0x1e4> │ │ │ │ + cbnz r3, 3a8a4 <_Py_ResurrectReference@@Base+0x222> │ │ │ │ mov r0, r2 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ add r9, r7 │ │ │ │ add r6, r7 │ │ │ │ cmp r9, r8 │ │ │ │ - blt.n 3a85c <_Py_ResurrectReference@@Base+0x18e> │ │ │ │ + blt.n 3a84e <_Py_ResurrectReference@@Base+0x1cc> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 3a85c <_Py_ResurrectReference@@Base+0x18e> │ │ │ │ - b.n 3a8e0 <_Py_ResurrectReference@@Base+0x212> │ │ │ │ + beq.n 3a84e <_Py_ResurrectReference@@Base+0x1cc> │ │ │ │ + b.n 3a8d2 <_Py_ResurrectReference@@Base+0x250> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 3a7c0 <_Py_ResurrectReference@@Base+0xf2> │ │ │ │ + beq.w 3a7b2 <_Py_ResurrectReference@@Base+0x130> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3a7c0 <_Py_ResurrectReference@@Base+0xf2> │ │ │ │ + bne.w 3a7b2 <_Py_ResurrectReference@@Base+0x130> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3a7c0 <_Py_ResurrectReference@@Base+0xf2> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3a7b2 <_Py_ResurrectReference@@Base+0x130> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - movw r0, #3488 @ 0xda0 │ │ │ │ + movw r0, #1952 @ 0x7a0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w 7a284 │ │ │ │ + b.w 7a2c0 │ │ │ │ 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 3a914 <_Py_ResurrectReference@@Base+0x246> │ │ │ │ + bne.n 3a906 <_Py_ResurrectReference@@Base+0x284> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 117b80 │ │ │ │ + b.w 117124 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32588 @ 0x7f4c │ │ │ │ + movw r0, #31032 @ 0x7938 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0190 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3a908 <_Py_ResurrectReference@@Base+0x23a> │ │ │ │ + bne.n 3a8fa <_Py_ResurrectReference@@Base+0x278> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003a92c <_PyErr_SetLocaleString@@Base>: │ │ │ │ +0003a91e <_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, #39492 @ 0x9a44 │ │ │ │ + movw r1, #37956 @ 0x9444 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r3 │ │ │ │ - bl f1e94 │ │ │ │ - cbz r0, 3a97a <_PyErr_SetLocaleString@@Base+0x4e> │ │ │ │ + bl f13f0 │ │ │ │ + cbz r0, 3a96c <_PyErr_SetLocaleString@@Base+0x4e> │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #40] @ (3a97c <_PyErr_SetLocaleString@@Base+0x50>) │ │ │ │ + ldr r0, [pc, #44] @ (3a970 <_PyErr_SetLocaleString@@Base+0x52>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl d259c <_PyUnicodeWriter_WriteStr@@Base+0xb4> │ │ │ │ + bl d1b04 <_PyUnicodeWriter_WriteStr@@Base+0xb4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a97a <_PyErr_SetLocaleString@@Base+0x4e> │ │ │ │ + beq.n 3a96c <_PyErr_SetLocaleString@@Base+0x4e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3a97a <_PyErr_SetLocaleString@@Base+0x4e> │ │ │ │ + cbnz r3, 3a96c <_PyErr_SetLocaleString@@Base+0x4e> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77f40 <_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 3aa30 <_PyErr_SetLocaleString@@Base+0x104> │ │ │ │ + beq.n 3aa24 <_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 7f8d0 │ │ │ │ + bl 7f898 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3aa2c <_PyErr_SetLocaleString@@Base+0x100> │ │ │ │ + bne.n 3aa20 <_PyErr_SetLocaleString@@Base+0x102> │ │ │ │ mov r0, r4 │ │ │ │ - bl 23ff84 <_PyTime_AsTimeval@@Base+0x1178> │ │ │ │ + bl 23f898 <_PyTime_AsTimeval@@Base+0x1180> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3aa2c <_PyErr_SetLocaleString@@Base+0x100> │ │ │ │ + beq.n 3aa20 <_PyErr_SetLocaleString@@Base+0x102> │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #57561 @ 0xe0d9 │ │ │ │ + movw r1, #53625 @ 0xd179 │ │ │ │ movt r1, #24 │ │ │ │ - movw r0, #22148 @ 0x5684 │ │ │ │ + movw r0, #20724 @ 0x50f4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 82d70 │ │ │ │ + bl 828c0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3a9d6 <_PyErr_SetLocaleString@@Base+0xaa> │ │ │ │ + cbnz r0, 3a9ca <_PyErr_SetLocaleString@@Base+0xac> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 24666c │ │ │ │ + b.w 245f84 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ - movw r0, #3548 @ 0xddc │ │ │ │ + movw r0, #2012 @ 0x7dc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 241630 <_PyDeadline_Get@@Base+0xbb8> │ │ │ │ + bl 240ef0 <_PyDeadline_Get@@Base+0xb64> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 3aa0c <_PyErr_SetLocaleString@@Base+0xe0> │ │ │ │ + beq.n 3aa00 <_PyErr_SetLocaleString@@Base+0xe2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3aa0c <_PyErr_SetLocaleString@@Base+0xe0> │ │ │ │ + cbnz r3, 3aa00 <_PyErr_SetLocaleString@@Base+0xe2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 3a9ca <_PyErr_SetLocaleString@@Base+0x9e> │ │ │ │ + beq.n 3a9be <_PyErr_SetLocaleString@@Base+0xa0> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3aa2c <_PyErr_SetLocaleString@@Base+0x100> │ │ │ │ + beq.n 3aa20 <_PyErr_SetLocaleString@@Base+0x102> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3aa2c <_PyErr_SetLocaleString@@Base+0x100> │ │ │ │ + cbnz r3, 3aa20 <_PyErr_SetLocaleString@@Base+0x102> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77f40 <_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 │ │ │ │ + mov r3, r0 │ │ │ │ + sub sp, #8 │ │ │ │ + movw r0, #2068 @ 0x814 │ │ │ │ + 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 dd818 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r1, [r0, #28] │ │ │ │ + movw r2, #7780 @ 0x1e64 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + movw r3, #4308 @ 0x10d4 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r1, #0 │ │ │ │ + ite eq │ │ │ │ + moveq r0, r2 │ │ │ │ + movne r0, r3 │ │ │ │ + bx lr │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r1 │ │ │ │ + cmp r2, #2 │ │ │ │ + bne.n 3aa96 <_PyErr_SetLocaleString@@Base+0x178> │ │ │ │ + ldrd r0, r1, [r4] │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 1590ac │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #31040 @ 0x7940 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c0190 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3aa8a <_PyErr_SetLocaleString@@Base+0x16c> │ │ │ │ + pop {r4, pc} │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + adds r0, #8 │ │ │ │ + bl ce6b4 │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0003aa32 <_PyEval_FormatKwargsError@@Base>: │ │ │ │ +0003aacc <_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 123a84 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbz r0, 3aab8 <_PyEval_FormatKwargsError@@Base+0x86> │ │ │ │ + bl 122f64 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbz r0, 3ab52 <_PyEval_FormatKwargsError@@Base+0x86> │ │ │ │ mov r0, r4 │ │ │ │ - bl 123a9c <_PyErr_Clear@@Base> │ │ │ │ + bl 122f7c <_PyErr_Clear@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f097c <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 1efca4 <_PyObject_FunctionStr@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3ab80 <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ + beq.w 3ac1a <_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, #3572 @ 0xdf4 │ │ │ │ + movw r2, #2148 @ 0x864 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 14b21c <_PyErr_Format@@Base> │ │ │ │ + bl 14a7e4 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3ab80 <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ + beq.n 3ac1a <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3ab80 <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ - ldr r2, [pc, #228] @ (3ab88 <_PyEval_FormatKwargsError@@Base+0x156>) │ │ │ │ + bne.n 3ac1a <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ + ldr r2, [pc, #228] @ (3ac20 <_PyEval_FormatKwargsError@@Base+0x154>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 3aab2 <_PyEval_FormatKwargsError@@Base+0x80> │ │ │ │ + cbz r3, 3ab4c <_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 3ab68 <_PyEval_FormatKwargsError@@Base+0x136> │ │ │ │ + b.n 3ac02 <_PyEval_FormatKwargsError@@Base+0x136> │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 123a84 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 122f64 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3ab80 <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ + beq.n 3ac1a <_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 3ab72 <_PyEval_FormatKwargsError@@Base+0x140> │ │ │ │ + bpl.n 3ac0c <_PyEval_FormatKwargsError@@Base+0x140> │ │ │ │ ldr.w r7, [r8, #8] │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 3ab72 <_PyEval_FormatKwargsError@@Base+0x140> │ │ │ │ + bne.n 3ac0c <_PyEval_FormatKwargsError@@Base+0x140> │ │ │ │ mov r0, r4 │ │ │ │ - bl 123a9c <_PyErr_Clear@@Base> │ │ │ │ + bl 122f7c <_PyErr_Clear@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f097c <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 1efca4 <_PyObject_FunctionStr@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3ab42 <_PyEval_FormatKwargsError@@Base+0x110> │ │ │ │ + cbz r0, 3abdc <_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, #3624 @ 0xe28 │ │ │ │ + movw r2, #2200 @ 0x898 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 14b21c <_PyErr_Format@@Base> │ │ │ │ + bl 14a7e4 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3ab42 <_PyEval_FormatKwargsError@@Base+0x110> │ │ │ │ + beq.n 3abdc <_PyEval_FormatKwargsError@@Base+0x110> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3ab42 <_PyEval_FormatKwargsError@@Base+0x110> │ │ │ │ - ldr r2, [pc, #92] @ (3ab88 <_PyEval_FormatKwargsError@@Base+0x156>) │ │ │ │ + cbnz r3, 3abdc <_PyEval_FormatKwargsError@@Base+0x110> │ │ │ │ + ldr r2, [pc, #92] @ (3ac20 <_PyEval_FormatKwargsError@@Base+0x154>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 3ab3a <_PyEval_FormatKwargsError@@Base+0x108> │ │ │ │ + cbz r3, 3abd4 <_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 3ab80 <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ + beq.n 3ac1a <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3ab80 <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ - ldr r2, [pc, #52] @ (3ab88 <_PyEval_FormatKwargsError@@Base+0x156>) │ │ │ │ + cbnz r3, 3ac1a <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ + ldr r2, [pc, #48] @ (3ac20 <_PyEval_FormatKwargsError@@Base+0x154>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 3ab64 <_PyEval_FormatKwargsError@@Base+0x132> │ │ │ │ + cbz r3, 3abfe <_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 783a0 │ │ │ │ + b.w 783f0 │ │ │ │ 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, #3676 @ 0xe5c │ │ │ │ - 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 de2a8 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r1, [r0, #28] │ │ │ │ - movw r2, #7780 @ 0x1e64 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - movw r3, #4308 @ 0x10d4 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r1, #0 │ │ │ │ - ite eq │ │ │ │ - moveq r0, r2 │ │ │ │ - movne r0, r3 │ │ │ │ - bx lr │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r1 │ │ │ │ - cmp r2, #2 │ │ │ │ - bne.n 3abfc <_PyEval_FormatKwargsError@@Base+0x1ca> │ │ │ │ - ldrd r0, r1, [r4] │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 159be0 │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #32596 @ 0x7f54 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3abf0 <_PyEval_FormatKwargsError@@Base+0x1be> │ │ │ │ - pop {r4, pc} │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - adds r0, #8 │ │ │ │ - bl cf15c │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - pop {r3, pc} │ │ │ │ │ │ │ │ -0003ac32 <_PyImport_ClearExtension@@Base>: │ │ │ │ +0003ac24 <_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] @ (3ace4 <_PyImport_ClearExtension@@Base+0xb2>) │ │ │ │ + ldr r2, [pc, #160] @ (3acd8 <_PyImport_ClearExtension@@Base+0xb4>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ - bl 1a6540 │ │ │ │ - cbnz r0, 3ac6a <_PyImport_ClearExtension@@Base+0x38> │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 1a56f8 │ │ │ │ + cbnz r0, 3ac5c <_PyImport_ClearExtension@@Base+0x38> │ │ │ │ + bl 7f898 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ - b.n 3ace0 <_PyImport_ClearExtension@@Base+0xae> │ │ │ │ + b.n 3acd2 <_PyImport_ClearExtension@@Base+0xae> │ │ │ │ ldr r7, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ str r3, [r7, #8] │ │ │ │ - cbz r0, 3ac8c <_PyImport_ClearExtension@@Base+0x5a> │ │ │ │ + cbz r0, 3ac7e <_PyImport_ClearExtension@@Base+0x5a> │ │ │ │ str r3, [r7, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3ac8c <_PyImport_ClearExtension@@Base+0x5a> │ │ │ │ + beq.n 3ac7e <_PyImport_ClearExtension@@Base+0x5a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3ac8c <_PyImport_ClearExtension@@Base+0x5a> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3ac7e <_PyImport_ClearExtension@@Base+0x5a> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - bgt.n 3aca6 <_PyImport_ClearExtension@@Base+0x74> │ │ │ │ - bl 78310 │ │ │ │ + bgt.n 3ac98 <_PyImport_ClearExtension@@Base+0x74> │ │ │ │ + bl 78360 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1ae0fc │ │ │ │ + bl 1ad2ac │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3acc4 <_PyImport_ClearExtension@@Base+0x92> │ │ │ │ - b.n 3acbe <_PyImport_ClearExtension@@Base+0x8c> │ │ │ │ + cbnz r0, 3acb6 <_PyImport_ClearExtension@@Base+0x92> │ │ │ │ + b.n 3acb0 <_PyImport_ClearExtension@@Base+0x8c> │ │ │ │ ldr.w r3, [r8, #3884] @ 0xf2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3ac96 <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ + beq.n 3ac88 <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bge.n 3ac96 <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ + bge.n 3ac88 <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ mov r0, r8 │ │ │ │ - bl 3af5c <_PyImport_ClearExtension@@Base+0x32a> │ │ │ │ + bl 3af94 <_PyImport_ClearExtension@@Base+0x370> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3ac96 <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ + bge.n 3ac88 <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3ace0 <_PyImport_ClearExtension@@Base+0xae> │ │ │ │ + b.n 3acd2 <_PyImport_ClearExtension@@Base+0xae> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 243a84 <_PyDeadline_Get@@Base+0x300c> │ │ │ │ + bl 2433a4 <_PyDeadline_Get@@Base+0x3018> │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 3acd4 <_PyImport_ClearExtension@@Base+0xa2> │ │ │ │ + bne.n 3acc6 <_PyImport_ClearExtension@@Base+0xa2> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3ace0 <_PyImport_ClearExtension@@Base+0xae> │ │ │ │ + b.n 3acd2 <_PyImport_ClearExtension@@Base+0xae> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d5e90 │ │ │ │ - b.n 3acd0 <_PyImport_ClearExtension@@Base+0x9e> │ │ │ │ + bl 1d52a8 │ │ │ │ + b.n 3acc2 <_PyImport_ClearExtension@@Base+0x9e> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r3 │ │ │ │ mov r5, r1 │ │ │ │ - movw r0, #59532 @ 0xe88c │ │ │ │ + movw r0, #57996 @ 0xe28c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r2, #1 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 3ad2a <_PyImport_ClearExtension@@Base+0xf8> │ │ │ │ + bl c0190 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 3ad1e <_PyImport_ClearExtension@@Base+0xfa> │ │ │ │ bic.w r2, r4, #2147483648 @ 0x80000000 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ subs r2, #1 │ │ │ │ mov r3, r6 │ │ │ │ adds r1, r5, #4 │ │ │ │ orr.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 8e9d0 │ │ │ │ + b.w 8ddec │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldrb r0, [r0, #21] │ │ │ │ + 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 3ad76 <_PyImport_ClearExtension@@Base+0x152> │ │ │ │ + strd ip, r0, [sp, #12] │ │ │ │ + movw r0, #2676 @ 0xa74 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + strd r6, r7, [sp, #4] │ │ │ │ + str r5, [sp, #0] │ │ │ │ + bl dd818 │ │ │ │ + b.n 3ada4 <_PyImport_ClearExtension@@Base+0x180> │ │ │ │ + cmp.w ip, #0 │ │ │ │ + beq.n 3ad92 <_PyImport_ClearExtension@@Base+0x16e> │ │ │ │ + strd r7, ip, [sp, #8] │ │ │ │ + movw r0, #2708 @ 0xa94 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + strd r5, r6, [sp] │ │ │ │ + bl dd818 │ │ │ │ + b.n 3ada4 <_PyImport_ClearExtension@@Base+0x180> │ │ │ │ + movw r0, #2736 @ 0xab0 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + strd r6, r7, [sp, #4] │ │ │ │ + str r5, [sp, #0] │ │ │ │ + bl dd818 │ │ │ │ + cbnz r0, 3adaa <_PyImport_ClearExtension@@Base+0x186> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 3adc6 <_PyImport_ClearExtension@@Base+0x1a2> │ │ │ │ + ldrb r1, [r4, #23] │ │ │ │ + cbz r1, 3adb6 <_PyImport_ClearExtension@@Base+0x192> │ │ │ │ + bl 5e5d8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3ada6 <_PyImport_ClearExtension@@Base+0x182> │ │ │ │ + ldrb r3, [r4, #12] │ │ │ │ + cbz r3, 3adc6 <_PyImport_ClearExtension@@Base+0x1a2> │ │ │ │ + ldr r1, [r4, #24] │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 5e4b0 │ │ │ │ + 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 156058 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 3ae0a <_PyImport_ClearExtension@@Base+0x1e6> │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cbz r3, 3adee <_PyImport_ClearExtension@@Base+0x1ca> │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + b.n 3adf6 <_PyImport_ClearExtension@@Base+0x1d2> │ │ │ │ + movw r0, #10688 @ 0x29c0 │ │ │ │ + movt r0, #77 @ 0x4d │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + cbz r2, 3adfe <_PyImport_ClearExtension@@Base+0x1da> │ │ │ │ + ldr r1, [r5, #20] │ │ │ │ + b.n 3ae06 <_PyImport_ClearExtension@@Base+0x1e2> │ │ │ │ + movw r1, #10688 @ 0x29c0 │ │ │ │ + movt r1, #77 @ 0x4d │ │ │ │ + bl 3a650 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 3ad58 <_PyImport_ClearExtension@@Base+0x126> │ │ │ │ + bne.n 3ae3a <_PyImport_ClearExtension@@Base+0x216> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3ad4e <_PyImport_ClearExtension@@Base+0x11c> │ │ │ │ + cbz r3, 3ae30 <_PyImport_ClearExtension@@Base+0x20c> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3ae5c <_PyImport_ClearExtension@@Base+0x22a> │ │ │ │ + bne.w 3af3e <_PyImport_ClearExtension@@Base+0x31a> │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 3ae64 <_PyImport_ClearExtension@@Base+0x232> │ │ │ │ + b.n 3af46 <_PyImport_ClearExtension@@Base+0x322> │ │ │ │ ldr r6, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ movw r1, #13540 @ 0x34e4 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 3adb6 <_PyImport_ClearExtension@@Base+0x184> │ │ │ │ + beq.n 3ae98 <_PyImport_ClearExtension@@Base+0x274> │ │ │ │ movw r7, #4364 @ 0x110c │ │ │ │ movt r7, #70 @ 0x46 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 3adb6 <_PyImport_ClearExtension@@Base+0x184> │ │ │ │ + beq.n 3ae98 <_PyImport_ClearExtension@@Base+0x274> │ │ │ │ mov r0, r6 │ │ │ │ - bl 85f3c │ │ │ │ - cbnz r0, 3adb6 <_PyImport_ClearExtension@@Base+0x184> │ │ │ │ + bl 85a4c │ │ │ │ + cbnz r0, 3ae98 <_PyImport_ClearExtension@@Base+0x274> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 85f3c │ │ │ │ + bl 85a4c │ │ │ │ movw r1, #19660 @ 0x4ccc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 3adb6 <_PyImport_ClearExtension@@Base+0x184> │ │ │ │ - cbnz r0, 3adb6 <_PyImport_ClearExtension@@Base+0x184> │ │ │ │ + beq.n 3ae98 <_PyImport_ClearExtension@@Base+0x274> │ │ │ │ + cbnz r0, 3ae98 <_PyImport_ClearExtension@@Base+0x274> │ │ │ │ mov r0, r6 │ │ │ │ - bl 85f3c │ │ │ │ + bl 85a4c │ │ │ │ movw r1, #19180 @ 0x4aec │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 3adb6 <_PyImport_ClearExtension@@Base+0x184> │ │ │ │ - cbnz r0, 3adb6 <_PyImport_ClearExtension@@Base+0x184> │ │ │ │ + beq.n 3ae98 <_PyImport_ClearExtension@@Base+0x274> │ │ │ │ + cbnz r0, 3ae98 <_PyImport_ClearExtension@@Base+0x274> │ │ │ │ mov r0, r6 │ │ │ │ - bl 85f3c │ │ │ │ - cbnz r0, 3adb6 <_PyImport_ClearExtension@@Base+0x184> │ │ │ │ + bl 85a4c │ │ │ │ + cbnz r0, 3ae98 <_PyImport_ClearExtension@@Base+0x274> │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 3adce <_PyImport_ClearExtension@@Base+0x19c> │ │ │ │ + b.n 3aeb0 <_PyImport_ClearExtension@@Base+0x28c> │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - cbz r6, 3adbc <_PyImport_ClearExtension@@Base+0x18a> │ │ │ │ + cbz r6, 3ae9e <_PyImport_ClearExtension@@Base+0x27a> │ │ │ │ ldr r6, [r6, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 104d60 │ │ │ │ + bl 10417c │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3adca <_PyImport_ClearExtension@@Base+0x198> │ │ │ │ + bne.n 3aeac <_PyImport_ClearExtension@@Base+0x288> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3ae64 <_PyImport_ClearExtension@@Base+0x232> │ │ │ │ + b.n 3af46 <_PyImport_ClearExtension@@Base+0x322> │ │ │ │ cmp r0, r6 │ │ │ │ - ble.n 3adae <_PyImport_ClearExtension@@Base+0x17c> │ │ │ │ + ble.n 3ae90 <_PyImport_ClearExtension@@Base+0x26c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 86830 │ │ │ │ + bl 86330 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3adc6 <_PyImport_ClearExtension@@Base+0x194> │ │ │ │ + beq.n 3aea8 <_PyImport_ClearExtension@@Base+0x284> │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 86b74 │ │ │ │ + bl 86674 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r6, 3ae3a <_PyImport_ClearExtension@@Base+0x208> │ │ │ │ - bl d0a24 │ │ │ │ + cbz r6, 3af1c <_PyImport_ClearExtension@@Base+0x2f8> │ │ │ │ + bl cff80 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 3ae04 <_PyImport_ClearExtension@@Base+0x1d2> │ │ │ │ + beq.n 3aee6 <_PyImport_ClearExtension@@Base+0x2c2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3ae04 <_PyImport_ClearExtension@@Base+0x1d2> │ │ │ │ + cbnz r3, 3aee6 <_PyImport_ClearExtension@@Base+0x2c2> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 3ae20 <_PyImport_ClearExtension@@Base+0x1ee> │ │ │ │ + bne.n 3af02 <_PyImport_ClearExtension@@Base+0x2de> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 3adc6 <_PyImport_ClearExtension@@Base+0x194> │ │ │ │ + beq.n 3aea8 <_PyImport_ClearExtension@@Base+0x284> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3adc6 <_PyImport_ClearExtension@@Base+0x194> │ │ │ │ + bne.n 3aea8 <_PyImport_ClearExtension@@Base+0x284> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3adc6 <_PyImport_ClearExtension@@Base+0x194> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3aea8 <_PyImport_ClearExtension@@Base+0x284> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3adde <_PyImport_ClearExtension@@Base+0x1ac> │ │ │ │ + beq.n 3aec0 <_PyImport_ClearExtension@@Base+0x29c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 3ae5c <_PyImport_ClearExtension@@Base+0x22a> │ │ │ │ + beq.n 3af3e <_PyImport_ClearExtension@@Base+0x31a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3ae5c <_PyImport_ClearExtension@@Base+0x22a> │ │ │ │ + cbnz r3, 3af3e <_PyImport_ClearExtension@@Base+0x31a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3ae5c <_PyImport_ClearExtension@@Base+0x22a> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3af3e <_PyImport_ClearExtension@@Base+0x31a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3ae50 <_PyImport_ClearExtension@@Base+0x21e> │ │ │ │ + beq.n 3af32 <_PyImport_ClearExtension@@Base+0x30e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3ae50 <_PyImport_ClearExtension@@Base+0x21e> │ │ │ │ + cbnz r3, 3af32 <_PyImport_ClearExtension@@Base+0x30e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3ad4e <_PyImport_ClearExtension@@Base+0x11c> │ │ │ │ - b.n 3adc6 <_PyImport_ClearExtension@@Base+0x194> │ │ │ │ + beq.w 3ae30 <_PyImport_ClearExtension@@Base+0x20c> │ │ │ │ + b.n 3aea8 <_PyImport_ClearExtension@@Base+0x284> │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - movw r0, #21852 @ 0x555c │ │ │ │ + movw r0, #20316 @ 0x4f5c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.w 7a284 │ │ │ │ + b.w 7a2c0 │ │ │ │ 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, 3ae92 <_PyImport_ClearExtension@@Base+0x260> │ │ │ │ + cbnz r0, 3af74 <_PyImport_ClearExtension@@Base+0x350> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbnz r0, 3ae9c <_PyImport_ClearExtension@@Base+0x26a> │ │ │ │ - b.n 3aea2 <_PyImport_ClearExtension@@Base+0x270> │ │ │ │ + cbnz r0, 3af7e <_PyImport_ClearExtension@@Base+0x35a> │ │ │ │ + b.n 3af84 <_PyImport_ClearExtension@@Base+0x360> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3ae8c <_PyImport_ClearExtension@@Base+0x25a> │ │ │ │ - b.n 3aeb0 <_PyImport_ClearExtension@@Base+0x27e> │ │ │ │ + beq.n 3af6e <_PyImport_ClearExtension@@Base+0x34a> │ │ │ │ + b.n 3af92 <_PyImport_ClearExtension@@Base+0x36e> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 3aeb0 <_PyImport_ClearExtension@@Base+0x27e> │ │ │ │ + cbnz r0, 3af92 <_PyImport_ClearExtension@@Base+0x36e> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 3aeb0 <_PyImport_ClearExtension@@Base+0x27e> │ │ │ │ + cbz r0, 3af92 <_PyImport_ClearExtension@@Base+0x36e> │ │ │ │ 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, #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 3af08 <_PyImport_ClearExtension@@Base+0x2d6> │ │ │ │ - strd ip, r0, [sp, #12] │ │ │ │ - movw r0, #4212 @ 0x1074 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - strd r6, r7, [sp, #4] │ │ │ │ - str r5, [sp, #0] │ │ │ │ - bl de2a8 │ │ │ │ - b.n 3af36 <_PyImport_ClearExtension@@Base+0x304> │ │ │ │ - cmp.w ip, #0 │ │ │ │ - beq.n 3af24 <_PyImport_ClearExtension@@Base+0x2f2> │ │ │ │ - strd r7, ip, [sp, #8] │ │ │ │ - movw r0, #4244 @ 0x1094 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - strd r5, r6, [sp] │ │ │ │ - bl de2a8 │ │ │ │ - b.n 3af36 <_PyImport_ClearExtension@@Base+0x304> │ │ │ │ - movw r0, #4272 @ 0x10b0 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - strd r6, r7, [sp, #4] │ │ │ │ - str r5, [sp, #0] │ │ │ │ - bl de2a8 │ │ │ │ - cbnz r0, 3af3c <_PyImport_ClearExtension@@Base+0x30a> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 3af58 <_PyImport_ClearExtension@@Base+0x326> │ │ │ │ - ldrb r1, [r4, #23] │ │ │ │ - cbz r1, 3af48 <_PyImport_ClearExtension@@Base+0x316> │ │ │ │ - bl 5e5ec │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 3af38 <_PyImport_ClearExtension@@Base+0x306> │ │ │ │ - ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 3af58 <_PyImport_ClearExtension@@Base+0x326> │ │ │ │ - ldr r1, [r4, #24] │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 5e4c4 │ │ │ │ - add sp, #28 │ │ │ │ - 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 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 3af92 <_PyImport_ClearExtension@@Base+0x360> │ │ │ │ + ble.n 3afca <_PyImport_ClearExtension@@Base+0x3a6> │ │ │ │ ldr.w r0, [r0, #3884] @ 0xf2c │ │ │ │ - cbz r0, 3af9c <_PyImport_ClearExtension@@Base+0x36a> │ │ │ │ + cbz r0, 3afd4 <_PyImport_ClearExtension@@Base+0x3b0> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bge.n 3afa6 <_PyImport_ClearExtension@@Base+0x374> │ │ │ │ + bge.n 3afde <_PyImport_ClearExtension@@Base+0x3ba> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 3afb4 <_PyImport_ClearExtension@@Base+0x382> │ │ │ │ + beq.n 3afec <_PyImport_ClearExtension@@Base+0x3c8> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 3afb4 <_PyImport_ClearExtension@@Base+0x382> │ │ │ │ - movw r1, #4336 @ 0x10f0 │ │ │ │ + b.n 3afec <_PyImport_ClearExtension@@Base+0x3c8> │ │ │ │ + movw r1, #2800 @ 0xaf0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - b.n 3afae <_PyImport_ClearExtension@@Base+0x37c> │ │ │ │ - movw r1, #4360 @ 0x1108 │ │ │ │ + b.n 3afe6 <_PyImport_ClearExtension@@Base+0x3c2> │ │ │ │ + movw r1, #2824 @ 0xb08 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - b.n 3afae <_PyImport_ClearExtension@@Base+0x37c> │ │ │ │ - movw r1, #4404 @ 0x1134 │ │ │ │ + b.n 3afe6 <_PyImport_ClearExtension@@Base+0x3c2> │ │ │ │ + movw r1, #2868 @ 0xb34 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #20] @ (3afc4 <_PyImport_ClearExtension@@Base+0x392>) │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #20] @ (3affc <_PyImport_ClearExtension@@Base+0x3d8>) │ │ │ │ + bl 6678e <_Py_FatalErrorFunc@@Base> │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 896a0 │ │ │ │ - lsls r0, r5, #5 │ │ │ │ - lsls r3, r0, #1 │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r0 │ │ │ │ - movs r0, #0 │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - bl 156b88 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 3b008 <_PyImport_ClearExtension@@Base+0x3d6> │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3afec <_PyImport_ClearExtension@@Base+0x3ba> │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - b.n 3aff4 <_PyImport_ClearExtension@@Base+0x3c2> │ │ │ │ - movw r0, #10688 @ 0x29c0 │ │ │ │ - movt r0, #77 @ 0x4d │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - cbz r2, 3affc <_PyImport_ClearExtension@@Base+0x3ca> │ │ │ │ - ldr r1, [r5, #20] │ │ │ │ - b.n 3b004 <_PyImport_ClearExtension@@Base+0x3d2> │ │ │ │ - movw r1, #10688 @ 0x29c0 │ │ │ │ - movt r1, #77 @ 0x4d │ │ │ │ - bl 3a65e │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ + b.w 88f4c │ │ │ │ + @ instruction: 0xfb680042 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbnz r1, 3b034 <_PyImport_ClearExtension@@Base+0x402> │ │ │ │ + cbnz r1, 3b028 <_PyImport_ClearExtension@@Base+0x404> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #2260 @ 0x8d4 │ │ │ │ + movw r1, #724 @ 0x2d4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 3b056 <_PyImport_ClearExtension@@Base+0x424> │ │ │ │ + bl 126e1c │ │ │ │ + b.n 3b04a <_PyImport_ClearExtension@@Base+0x426> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bmi.n 3b05c <_PyImport_ClearExtension@@Base+0x42a> │ │ │ │ + bmi.n 3b050 <_PyImport_ClearExtension@@Base+0x42c> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4432 @ 0x1150 │ │ │ │ + movw r1, #2896 @ 0xb50 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3b0ba <_PyImport_ClearExtension@@Base+0x488> │ │ │ │ - bl ddd90 │ │ │ │ + b.n 3b0ae <_PyImport_ClearExtension@@Base+0x48a> │ │ │ │ + bl dd300 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bgt.n 3b084 <_PyImport_ClearExtension@@Base+0x452> │ │ │ │ - bl 7f8d0 │ │ │ │ + bgt.n 3b078 <_PyImport_ClearExtension@@Base+0x454> │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3b056 <_PyImport_ClearExtension@@Base+0x424> │ │ │ │ + bne.n 3b04a <_PyImport_ClearExtension@@Base+0x426> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4464 @ 0x1170 │ │ │ │ + movw r1, #2928 @ 0xb70 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 3b056 <_PyImport_ClearExtension@@Base+0x424> │ │ │ │ + bl 126e1c │ │ │ │ + b.n 3b04a <_PyImport_ClearExtension@@Base+0x426> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 3b0b8 <_PyImport_ClearExtension@@Base+0x486> │ │ │ │ + beq.n 3b0ac <_PyImport_ClearExtension@@Base+0x488> │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - cbz r3, 3b0a6 <_PyImport_ClearExtension@@Base+0x474> │ │ │ │ + cbz r3, 3b09a <_PyImport_ClearExtension@@Base+0x476> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cbnz r3, 3b09a <_PyImport_ClearExtension@@Base+0x468> │ │ │ │ + cbnz r3, 3b08e <_PyImport_ClearExtension@@Base+0x46a> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 77384 │ │ │ │ - b.n 3b0a6 <_PyImport_ClearExtension@@Base+0x474> │ │ │ │ + bl 773d4 │ │ │ │ + b.n 3b09a <_PyImport_ClearExtension@@Base+0x476> │ │ │ │ mov r0, r4 │ │ │ │ - bl 23ff84 <_PyTime_AsTimeval@@Base+0x1178> │ │ │ │ + bl 23f898 <_PyTime_AsTimeval@@Base+0x1180> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3b092 <_PyImport_ClearExtension@@Base+0x460> │ │ │ │ - b.n 3b056 <_PyImport_ClearExtension@@Base+0x424> │ │ │ │ + bne.n 3b086 <_PyImport_ClearExtension@@Base+0x462> │ │ │ │ + b.n 3b04a <_PyImport_ClearExtension@@Base+0x426> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76fe4 │ │ │ │ + bl 77034 │ │ │ │ str r0, [r4, #28] │ │ │ │ - cbnz r0, 3b0b6 <_PyImport_ClearExtension@@Base+0x484> │ │ │ │ - bl 1ea294 │ │ │ │ - b.n 3b056 <_PyImport_ClearExtension@@Base+0x424> │ │ │ │ + cbnz r0, 3b0aa <_PyImport_ClearExtension@@Base+0x486> │ │ │ │ + bl 1e95bc │ │ │ │ + b.n 3b04a <_PyImport_ClearExtension@@Base+0x426> │ │ │ │ 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] @ (3b13c <_PyImport_ClearExtension@@Base+0x50a>) │ │ │ │ - bl 21536c <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ - cbz r0, 3b138 <_PyImport_ClearExtension@@Base+0x506> │ │ │ │ + ldr r3, [pc, #96] @ (3b130 <_PyImport_ClearExtension@@Base+0x50c>) │ │ │ │ + bl 214a98 <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ + cbz r0, 3b12c <_PyImport_ClearExtension@@Base+0x508> │ │ │ │ ldrd r6, r7, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 9649c │ │ │ │ + bl 95998 │ │ │ │ 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 98f90 │ │ │ │ + bl 9848c │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 3b11e <_PyImport_ClearExtension@@Base+0x4ec> │ │ │ │ + bge.n 3b112 <_PyImport_ClearExtension@@Base+0x4ee> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 3b12a <_PyImport_ClearExtension@@Base+0x4f8> │ │ │ │ - bl e5198 │ │ │ │ + bne.n 3b11e <_PyImport_ClearExtension@@Base+0x4fa> │ │ │ │ + bl e46f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b0ea <_PyImport_ClearExtension@@Base+0x4b8> │ │ │ │ + beq.n 3b0de <_PyImport_ClearExtension@@Base+0x4ba> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3b138 <_PyImport_ClearExtension@@Base+0x506> │ │ │ │ + b.n 3b12c <_PyImport_ClearExtension@@Base+0x508> │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3b5c4 <_PyImport_ClearExtension@@Base+0x992> │ │ │ │ - b.n 3b138 <_PyImport_ClearExtension@@Base+0x506> │ │ │ │ + bl 3b6da <_PyImport_ClearExtension@@Base+0xab6> │ │ │ │ + b.n 3b12c <_PyImport_ClearExtension@@Base+0x508> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ + bl f1180 │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r5, #216 @ 0xd8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3b160 <_PyImport_ClearExtension@@Base+0x52e> │ │ │ │ + bne.n 3b154 <_PyImport_ClearExtension@@Base+0x530> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1580e8 │ │ │ │ + b.w 1575b4 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32700 @ 0x7fbc │ │ │ │ + movw r0, #31144 @ 0x79a8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0190 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3b154 <_PyImport_ClearExtension@@Base+0x522> │ │ │ │ + bne.n 3b148 <_PyImport_ClearExtension@@Base+0x524> │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ @@ -24439,3024 +24433,3062 @@ │ │ │ │ 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 3b1b8 <_PyImport_ClearExtension@@Base+0x586> │ │ │ │ + beq.n 3b1ac <_PyImport_ClearExtension@@Base+0x588> │ │ │ │ strd r6, r0, [sp] │ │ │ │ - movw r0, #4504 @ 0x1198 │ │ │ │ + movw r0, #2968 @ 0xb98 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl de2a8 │ │ │ │ - b.n 3b1d6 <_PyImport_ClearExtension@@Base+0x5a4> │ │ │ │ - cbz r6, 3b1ca <_PyImport_ClearExtension@@Base+0x598> │ │ │ │ + bl dd818 │ │ │ │ + b.n 3b1ca <_PyImport_ClearExtension@@Base+0x5a6> │ │ │ │ + cbz r6, 3b1be <_PyImport_ClearExtension@@Base+0x59a> │ │ │ │ str r6, [sp, #0] │ │ │ │ - movw r0, #3676 @ 0xe5c │ │ │ │ + movw r0, #2068 @ 0x814 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl de2a8 │ │ │ │ - b.n 3b1d6 <_PyImport_ClearExtension@@Base+0x5a4> │ │ │ │ - movw r0, #4524 @ 0x11ac │ │ │ │ + bl dd818 │ │ │ │ + b.n 3b1ca <_PyImport_ClearExtension@@Base+0x5a6> │ │ │ │ + movw r0, #2988 @ 0xbac │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl de2a8 │ │ │ │ - cbz r0, 3b1f2 <_PyImport_ClearExtension@@Base+0x5c0> │ │ │ │ + bl dd818 │ │ │ │ + cbz r0, 3b1e6 <_PyImport_ClearExtension@@Base+0x5c2> │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 3b1e2 <_PyImport_ClearExtension@@Base+0x5b0> │ │ │ │ + cbz r3, 3b1d6 <_PyImport_ClearExtension@@Base+0x5b2> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ - bl 5e4c4 │ │ │ │ - cbz r0, 3b1f2 <_PyImport_ClearExtension@@Base+0x5c0> │ │ │ │ - cbz r5, 3b1f2 <_PyImport_ClearExtension@@Base+0x5c0> │ │ │ │ + bl 5e4b0 │ │ │ │ + cbz r0, 3b1e6 <_PyImport_ClearExtension@@Base+0x5c2> │ │ │ │ + cbz r5, 3b1e6 <_PyImport_ClearExtension@@Base+0x5c2> │ │ │ │ mov r1, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 5e5ec │ │ │ │ + b.w 5e5d8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 3b1f4 <_PyImport_ClearExtension@@Base+0x5d0> │ │ │ │ + b.w 80158 │ │ │ │ + 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, #20908 @ 0x51ac │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 126e1c │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #192] @ (3b2c8 <_PyImport_ClearExtension@@Base+0x696>) │ │ │ │ + ldr r2, [pc, #196] @ (3b2f0 <_PyImport_ClearExtension@@Base+0x6cc>) │ │ │ │ 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, 3b234 <_PyImport_ClearExtension@@Base+0x602> │ │ │ │ + cbz r4, 3b25a <_PyImport_ClearExtension@@Base+0x636> │ │ │ │ movw r3, #56036 @ 0xdae4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64636 @ 0xfc7c │ │ │ │ + movw r1, #63060 @ 0xf654 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 3b25a <_PyImport_ClearExtension@@Base+0x628> │ │ │ │ + bl 126e1c │ │ │ │ + b.n 3b280 <_PyImport_ClearExtension@@Base+0x65c> │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ ldr.w r3, [r3, #624] @ 0x270 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3b25e <_PyImport_ClearExtension@@Base+0x62c> │ │ │ │ + beq.n 3b284 <_PyImport_ClearExtension@@Base+0x660> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4576 @ 0x11e0 │ │ │ │ + movw r1, #3040 @ 0xbe0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3b2c4 <_PyImport_ClearExtension@@Base+0x692> │ │ │ │ + b.n 3b2ea <_PyImport_ClearExtension@@Base+0x6c6> │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #4616 @ 0x1208 │ │ │ │ + movw r0, #3080 @ 0xc08 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 90660 │ │ │ │ + bl 8fa80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3b25a <_PyImport_ClearExtension@@Base+0x628> │ │ │ │ - bl 1f14e0 │ │ │ │ + blt.n 3b280 <_PyImport_ClearExtension@@Base+0x65c> │ │ │ │ + bl 1f0808 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2934c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3b28a <_PyImport_ClearExtension@@Base+0x658> │ │ │ │ - bl 30114 │ │ │ │ - b.n 3b2ae <_PyImport_ClearExtension@@Base+0x67c> │ │ │ │ - bl 1f1c2c │ │ │ │ - movw r0, #60648 @ 0xece8 │ │ │ │ + cbnz r0, 3b2b0 <_PyImport_ClearExtension@@Base+0x68c> │ │ │ │ + bl 30364 │ │ │ │ + b.n 3b2d4 <_PyImport_ClearExtension@@Base+0x6b0> │ │ │ │ + bl 1f1040 │ │ │ │ + movw r0, #59112 @ 0xe6e8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 1f21a8 <_PySlice_FromIndices@@Base+0x1f8> │ │ │ │ + bl 1f14d0 <_PySlice_FromIndices@@Base+0x1f8> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 3b2ae <_PyImport_ClearExtension@@Base+0x67c> │ │ │ │ + bne.n 3b2d4 <_PyImport_ClearExtension@@Base+0x6b0> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 3b2c4 <_PyImport_ClearExtension@@Base+0x692> │ │ │ │ + bl f1180 │ │ │ │ + b.n 3b2ea <_PyImport_ClearExtension@@Base+0x6c6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 80190 │ │ │ │ + bl 80158 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #4628 @ 0x1214 │ │ │ │ + movw r0, #3092 @ 0xc14 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82d70 │ │ │ │ + bl 828c0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - push {r3, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 18de18 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 3b2f8 <_PyImport_ClearExtension@@Base+0x6c6> │ │ │ │ - bl 7f8d0 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + cmp r2, #1 │ │ │ │ + bhi.n 3b314 <_PyImport_ClearExtension@@Base+0x6f0> │ │ │ │ + cmp r4, #0 │ │ │ │ + ble.n 3b32c <_PyImport_ClearExtension@@Base+0x708> │ │ │ │ + ldr r1, [r6, #0] │ │ │ │ + b.n 3b334 <_PyImport_ClearExtension@@Base+0x710> │ │ │ │ + movw r0, #57284 @ 0xdfc4 │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + movs r3, #1 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r4 │ │ │ │ + bl c0190 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - movw r0, #4308 @ 0x10d4 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - it ne │ │ │ │ - movne r0, #0 │ │ │ │ - b.n 3b310 <_PyImport_ClearExtension@@Base+0x6de> │ │ │ │ - movw r3, #4308 @ 0x10d4 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #7780 @ 0x1e64 │ │ │ │ + bne.n 3b30c <_PyImport_ClearExtension@@Base+0x6e8> │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - cmp r0, #0 │ │ │ │ - ite ne │ │ │ │ - movne r0, r3 │ │ │ │ - moveq r0, r1 │ │ │ │ - pop {r3, pc} │ │ │ │ + mov r0, r5 │ │ │ │ + movs r2, #0 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.n 3b444 <_PyImport_ClearExtension@@Base+0x820> │ │ │ │ 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 b54d4 │ │ │ │ - cbnz r0, 3b33c <_PyImport_ClearExtension@@Base+0x70a> │ │ │ │ - cbz r4, 3b334 <_PyImport_ClearExtension@@Base+0x702> │ │ │ │ + bl b4a44 │ │ │ │ + cbnz r0, 3b368 <_PyImport_ClearExtension@@Base+0x744> │ │ │ │ + cbz r4, 3b360 <_PyImport_ClearExtension@@Base+0x73c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1376b8 │ │ │ │ - cbnz r0, 3b33c <_PyImport_ClearExtension@@Base+0x70a> │ │ │ │ + bl 136de4 │ │ │ │ + cbnz r0, 3b368 <_PyImport_ClearExtension@@Base+0x744> │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 211c50 │ │ │ │ + b.w 211370 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4636 @ 0x121c │ │ │ │ + movw r1, #3100 @ 0xc1c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3b360 <_PyImport_ClearExtension@@Base+0x72e> │ │ │ │ - b.w 148db8 │ │ │ │ + beq.n 3b38c <_PyImport_ClearExtension@@Base+0x768> │ │ │ │ + b.w 148380 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 3b374 <_PyImport_ClearExtension@@Base+0x742> │ │ │ │ - b.w 80190 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 18ceb8 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 3b3c2 <_PyImport_ClearExtension@@Base+0x79e> │ │ │ │ + bl 7f898 │ │ │ │ + cmp r0, #0 │ │ │ │ + movw r0, #4308 @ 0x10d4 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + it ne │ │ │ │ + movne r0, #0 │ │ │ │ + b.n 3b3da <_PyImport_ClearExtension@@Base+0x7b6> │ │ │ │ + movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22332 @ 0x573c │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - movs r0, #0 │ │ │ │ + movw r1, #7780 @ 0x1e64 │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ + cmp r0, #0 │ │ │ │ + ite ne │ │ │ │ + movne r0, r3 │ │ │ │ + moveq r0, r1 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, 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 3b3c0 <_PyImport_ClearExtension@@Base+0x78e> │ │ │ │ + bne.n 3b400 <_PyImport_ClearExtension@@Base+0x7dc> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ - bl d0a24 │ │ │ │ + bl cff80 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3b3ec <_PyImport_ClearExtension@@Base+0x7ba> │ │ │ │ - b.n 3b3da <_PyImport_ClearExtension@@Base+0x7a8> │ │ │ │ + bne.n 3b42c <_PyImport_ClearExtension@@Base+0x808> │ │ │ │ + b.n 3b41a <_PyImport_ClearExtension@@Base+0x7f6> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32472 @ 0x7ed8 │ │ │ │ + movw r0, #30916 @ 0x78c4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0190 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3b3b0 <_PyImport_ClearExtension@@Base+0x77e> │ │ │ │ + bne.n 3b3f0 <_PyImport_ClearExtension@@Base+0x7cc> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3b402 <_PyImport_ClearExtension@@Base+0x7d0> │ │ │ │ - bl 7f8d0 │ │ │ │ + b.n 3b442 <_PyImport_ClearExtension@@Base+0x81e> │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3b3d6 <_PyImport_ClearExtension@@Base+0x7a4> │ │ │ │ + bne.n 3b416 <_PyImport_ClearExtension@@Base+0x7f2> │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 3b402 <_PyImport_ClearExtension@@Base+0x7d0> │ │ │ │ + b.n 3b442 <_PyImport_ClearExtension@@Base+0x81e> │ │ │ │ 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 3b424 <_PyImport_ClearExtension@@Base+0x7f2> │ │ │ │ - cmp r4, #0 │ │ │ │ - ble.n 3b43c <_PyImport_ClearExtension@@Base+0x80a> │ │ │ │ - ldr r1, [r6, #0] │ │ │ │ - b.n 3b444 <_PyImport_ClearExtension@@Base+0x812> │ │ │ │ - movw r0, #58820 @ 0xe5c4 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - movs r3, #1 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r4 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3b41c <_PyImport_ClearExtension@@Base+0x7ea> │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - movw r1, #4356 @ 0x1104 │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - mov r0, r5 │ │ │ │ - movs r2, #0 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 3b462 <_PyImport_ClearExtension@@Base+0x830> │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - adds r3, r0, #1 │ │ │ │ - beq.n 3b458 <_PyImport_ClearExtension@@Base+0x826> │ │ │ │ - b.w 148db8 │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ movw sl, #4356 @ 0x1104 │ │ │ │ movt sl, #70 @ 0x46 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r2 │ │ │ │ cmp r1, sl │ │ │ │ - beq.n 3b49e <_PyImport_ClearExtension@@Base+0x86c> │ │ │ │ + beq.n 3b480 <_PyImport_ClearExtension@@Base+0x85c> │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl ce6c4 │ │ │ │ + bl cdc1c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3b50c <_PyImport_ClearExtension@@Base+0x8da> │ │ │ │ + bne.n 3b4ee <_PyImport_ClearExtension@@Base+0x8ca> │ │ │ │ ldr.w r9, [sp, #4] │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ - b.n 3b4aa <_PyImport_ClearExtension@@Base+0x878> │ │ │ │ - movw r9, #4820 @ 0x12d4 │ │ │ │ + b.n 3b48c <_PyImport_ClearExtension@@Base+0x868> │ │ │ │ + movw r9, #3244 @ 0xcac │ │ │ │ movt r9, #42 @ 0x2a │ │ │ │ mov.w fp, #6 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - cbz r6, 3b4b2 <_PyImport_ClearExtension@@Base+0x880> │ │ │ │ + cbz r6, 3b494 <_PyImport_ClearExtension@@Base+0x870> │ │ │ │ ldr r5, [r4, #20] │ │ │ │ - b.n 3b4ba <_PyImport_ClearExtension@@Base+0x888> │ │ │ │ + b.n 3b49c <_PyImport_ClearExtension@@Base+0x878> │ │ │ │ movw r5, #10688 @ 0x29c0 │ │ │ │ movt r5, #77 @ 0x4d │ │ │ │ movs r4, #0 │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.n 3b4dc <_PyImport_ClearExtension@@Base+0x8aa> │ │ │ │ + beq.n 3b4be <_PyImport_ClearExtension@@Base+0x89a> │ │ │ │ mov r2, fp │ │ │ │ mov r0, r9 │ │ │ │ cmp r4, r6 │ │ │ │ - bge.n 3b4d6 <_PyImport_ClearExtension@@Base+0x8a4> │ │ │ │ + bge.n 3b4b8 <_PyImport_ClearExtension@@Base+0x894> │ │ │ │ ldrb r1, [r5, r4] │ │ │ │ blx 2a83c │ │ │ │ - cbz r0, 3b4d6 <_PyImport_ClearExtension@@Base+0x8a4> │ │ │ │ + cbz r0, 3b4b8 <_PyImport_ClearExtension@@Base+0x894> │ │ │ │ adds r4, #1 │ │ │ │ - b.n 3b4c2 <_PyImport_ClearExtension@@Base+0x890> │ │ │ │ + b.n 3b4a4 <_PyImport_ClearExtension@@Base+0x880> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3b4f8 <_PyImport_ClearExtension@@Base+0x8c6> │ │ │ │ + beq.n 3b4da <_PyImport_ClearExtension@@Base+0x8b6> │ │ │ │ mov r8, r6 │ │ │ │ mov r6, r8 │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ mov r2, fp │ │ │ │ mov r0, r9 │ │ │ │ cmp r8, r4 │ │ │ │ - blt.n 3b4f8 <_PyImport_ClearExtension@@Base+0x8c6> │ │ │ │ + blt.n 3b4da <_PyImport_ClearExtension@@Base+0x8b6> │ │ │ │ ldrb.w r1, [r5, r8] │ │ │ │ blx 2a83c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3b4de <_PyImport_ClearExtension@@Base+0x8ac> │ │ │ │ + bne.n 3b4c0 <_PyImport_ClearExtension@@Base+0x89c> │ │ │ │ cmp r7, sl │ │ │ │ - beq.n 3b502 <_PyImport_ClearExtension@@Base+0x8d0> │ │ │ │ + beq.n 3b4e4 <_PyImport_ClearExtension@@Base+0x8c0> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cf15c │ │ │ │ + bl ce6b4 │ │ │ │ subs r1, r6, r4 │ │ │ │ adds r0, r5, r4 │ │ │ │ - bl 156b88 │ │ │ │ - b.n 3b50e <_PyImport_ClearExtension@@Base+0x8dc> │ │ │ │ + bl 156058 │ │ │ │ + b.n 3b4f0 <_PyImport_ClearExtension@@Base+0x8cc> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ - cbz r0, 3b52a <_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] │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + adds r3, r0, #1 │ │ │ │ + beq.n 3b500 <_PyImport_ClearExtension@@Base+0x8dc> │ │ │ │ + b.w 148380 │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #8] │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ bics.w r0, r2, r1, asr #32 │ │ │ │ it cs │ │ │ │ movcs r0, r3 │ │ │ │ bx lr │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - b.w 80190 │ │ │ │ + nop │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ + cbz r0, 3b53a <_PyImport_ClearExtension@@Base+0x916> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 3b570 <_PyImport_ClearExtension@@Base+0x93e> │ │ │ │ + cbnz r3, 3b55e <_PyImport_ClearExtension@@Base+0x93a> │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 3b570 <_PyImport_ClearExtension@@Base+0x93e> │ │ │ │ + ble.n 3b55e <_PyImport_ClearExtension@@Base+0x93a> │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3b570 <_PyImport_ClearExtension@@Base+0x93e> │ │ │ │ - cbnz r4, 3b58c <_PyImport_ClearExtension@@Base+0x95a> │ │ │ │ + bne.n 3b55e <_PyImport_ClearExtension@@Base+0x93a> │ │ │ │ + cbnz r4, 3b57a <_PyImport_ClearExtension@@Base+0x956> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #76] @ (3b5c0 <_PyImport_ClearExtension@@Base+0x98e>) │ │ │ │ + ldr r4, [pc, #76] @ (3b5b0 <_PyImport_ClearExtension@@Base+0x98c>) │ │ │ │ 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 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101324 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3b5ba <_PyImport_ClearExtension@@Base+0x988> │ │ │ │ + cbz r0, 3b5a8 <_PyImport_ClearExtension@@Base+0x984> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 15fc9c │ │ │ │ + bl 15f058 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 3b5ba <_PyImport_ClearExtension@@Base+0x988> │ │ │ │ + blt.n 3b5a8 <_PyImport_ClearExtension@@Base+0x984> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 16bf88 │ │ │ │ + bl 16b330 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3b5a8 <_PyImport_ClearExtension@@Base+0x976> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 3b5ba <_PyImport_ClearExtension@@Base+0x988> │ │ │ │ + bne.n 3b596 <_PyImport_ClearExtension@@Base+0x972> │ │ │ │ + bl 7f898 │ │ │ │ + cbnz r0, 3b5a8 <_PyImport_ClearExtension@@Base+0x984> │ │ │ │ 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 20c6bc <_Py_set_inheritable_async_safe@@Base+0x1dc> │ │ │ │ + b.w 20bd5c <_Py_set_inheritable_async_safe@@Base+0x1dc> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ movs r6, #68 @ 0x44 │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + subs r3, r2, #1 │ │ │ │ + mov r7, r2 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r8, r1 │ │ │ │ + cmp r3, #1 │ │ │ │ + bhi.n 3b5de <_PyImport_ClearExtension@@Base+0x9ba> │ │ │ │ + ldr.w r0, [r8] │ │ │ │ + bl d73c8 <_PyNumber_Index@@Base> │ │ │ │ + mov r5, r0 │ │ │ │ + cbnz r0, 3b5f6 <_PyImport_ClearExtension@@Base+0x9d2> │ │ │ │ + b.n 3b60a <_PyImport_ClearExtension@@Base+0x9e6> │ │ │ │ + movw r0, #57172 @ 0xdf54 │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + movs r3, #2 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r7 │ │ │ │ + bl c0190 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3b6ce <_PyImport_ClearExtension@@Base+0xaaa> │ │ │ │ + b.n 3b5d0 <_PyImport_ClearExtension@@Base+0x9ac> │ │ │ │ + bl 83aa0 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 3b618 <_PyImport_ClearExtension@@Base+0x9f4> │ │ │ │ + adds r2, r4, #1 │ │ │ │ + bne.n 3b628 <_PyImport_ClearExtension@@Base+0xa04> │ │ │ │ + bl 7f898 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3b6ce <_PyImport_ClearExtension@@Base+0xaaa> │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + b.n 3b628 <_PyImport_ClearExtension@@Base+0xa04> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 3b606 <_PyImport_ClearExtension@@Base+0x9e2> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3b606 <_PyImport_ClearExtension@@Base+0x9e2> │ │ │ │ + cmp r7, #1 │ │ │ │ + ble.n 3b694 <_PyImport_ClearExtension@@Base+0xa70> │ │ │ │ + ldr.w r5, [r8, #4] │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr r3, [r0, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #4 │ │ │ │ + bpl.n 3b642 <_PyImport_ClearExtension@@Base+0xa1e> │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.n 3b668 <_PyImport_ClearExtension@@Base+0xa44> │ │ │ │ + ldrb r3, [r5, #16] │ │ │ │ + b.n 3b696 <_PyImport_ClearExtension@@Base+0xa72> │ │ │ │ + movw r3, #35736 @ 0x8b98 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 3b65c <_PyImport_ClearExtension@@Base+0xa38> │ │ │ │ + movw r1, #35736 @ 0x8b98 │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ + bl 85a4c │ │ │ │ + cbz r0, 3b674 <_PyImport_ClearExtension@@Base+0xa50> │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.n 3b674 <_PyImport_ClearExtension@@Base+0xa50> │ │ │ │ + ldr r3, [r5, #20] │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ + b.n 3b696 <_PyImport_ClearExtension@@Base+0xa72> │ │ │ │ + movw r3, #35736 @ 0x8b98 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r0, r3 │ │ │ │ + bne.n 3b64e <_PyImport_ClearExtension@@Base+0xa2a> │ │ │ │ + mov r3, r5 │ │ │ │ + movw r2, #21772 @ 0x550c │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + movw r1, #57160 @ 0xdf48 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #57172 @ 0xdf54 │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + bl 23b790 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 3b6ce <_PyImport_ClearExtension@@Base+0xaaa> │ │ │ │ + movs r3, #32 │ │ │ │ + ldr r1, [r6, #8] │ │ │ │ + cmp r4, r1 │ │ │ │ + bgt.n 3b6b2 <_PyImport_ClearExtension@@Base+0xa8e> │ │ │ │ + cbz r1, 3b6a2 <_PyImport_ClearExtension@@Base+0xa7e> │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ + b.n 3b6aa <_PyImport_ClearExtension@@Base+0xa86> │ │ │ │ + movw r0, #10688 @ 0x29c0 │ │ │ │ + movt r0, #77 @ 0x4d │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 156058 │ │ │ │ + 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 3b914 <_PyImport_ClearExtension@@Base+0xcf0> │ │ │ │ + movs r0, #0 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + b.w 80158 │ │ │ │ + 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, 3b5ea <_PyImport_ClearExtension@@Base+0x9b8> │ │ │ │ + cbnz r0, 3b700 <_PyImport_ClearExtension@@Base+0xadc> │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ mov r0, r5 │ │ │ │ blx 2957c │ │ │ │ - movw r1, #64888 @ 0xfd78 │ │ │ │ + movw r1, #63352 @ 0xf778 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #19688 @ 0x4ce8 │ │ │ │ + movw r0, #18180 @ 0x4704 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 10eab8 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 10ded8 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3b752 <_PyImport_ClearExtension@@Base+0xb20> │ │ │ │ - bl 83a30 │ │ │ │ + beq.w 3b868 <_PyImport_ClearExtension@@Base+0xc44> │ │ │ │ + bl 83584 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3b622 <_PyImport_ClearExtension@@Base+0x9f0> │ │ │ │ + beq.n 3b738 <_PyImport_ClearExtension@@Base+0xb14> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3b622 <_PyImport_ClearExtension@@Base+0x9f0> │ │ │ │ + cbnz r3, 3b738 <_PyImport_ClearExtension@@Base+0xb14> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 3b752 <_PyImport_ClearExtension@@Base+0xb20> │ │ │ │ + beq.w 3b868 <_PyImport_ClearExtension@@Base+0xc44> │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ - bl 26bb88 │ │ │ │ - vldr d9, [pc, #300] @ 3b760 <_PyImport_ClearExtension@@Base+0xb2e> │ │ │ │ + bl 26b548 │ │ │ │ + vldr d9, [pc, #304] @ 3b878 <_PyImport_ClearExtension@@Base+0xc54> │ │ │ │ vmov d8, r0, r1 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ - bl 26bb88 │ │ │ │ + bl 26b548 │ │ │ │ vmul.f64 d8, d8, d9 │ │ │ │ vmov d0, r0, r1 │ │ │ │ vadd.f64 d0, d8, d0 │ │ │ │ - bl 83ffc │ │ │ │ + bl 83b50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b718 <_PyImport_ClearExtension@@Base+0xae6> │ │ │ │ + beq.n 3b82e <_PyImport_ClearExtension@@Base+0xc0a> │ │ │ │ str r0, [r4, #12] │ │ │ │ ldrd r0, r1, [r5, #24] │ │ │ │ - bl 26bb88 │ │ │ │ + bl 26b548 │ │ │ │ vmov d8, r0, r1 │ │ │ │ ldrd r0, r1, [r5, #16] │ │ │ │ vmul.f64 d8, d8, d9 │ │ │ │ - bl 26bb88 │ │ │ │ + bl 26b548 │ │ │ │ vmov d0, r0, r1 │ │ │ │ vadd.f64 d0, d8, d0 │ │ │ │ - bl 83ffc │ │ │ │ + bl 83b50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b718 <_PyImport_ClearExtension@@Base+0xae6> │ │ │ │ + beq.n 3b82e <_PyImport_ClearExtension@@Base+0xc0a> │ │ │ │ str r0, [r4, #16] │ │ │ │ ldr r0, [r5, #32] │ │ │ │ - bl 80190 │ │ │ │ + bl 80158 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b718 <_PyImport_ClearExtension@@Base+0xae6> │ │ │ │ + beq.n 3b82e <_PyImport_ClearExtension@@Base+0xc0a> │ │ │ │ str r0, [r4, #20] │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ - bl 80190 │ │ │ │ + bl 80158 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b718 <_PyImport_ClearExtension@@Base+0xae6> │ │ │ │ + beq.n 3b82e <_PyImport_ClearExtension@@Base+0xc0a> │ │ │ │ str r0, [r4, #24] │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ - bl 80190 │ │ │ │ + bl 80158 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b718 <_PyImport_ClearExtension@@Base+0xae6> │ │ │ │ + beq.n 3b82e <_PyImport_ClearExtension@@Base+0xc0a> │ │ │ │ str r0, [r4, #28] │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ - bl 80190 │ │ │ │ + bl 80158 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b718 <_PyImport_ClearExtension@@Base+0xae6> │ │ │ │ + beq.n 3b82e <_PyImport_ClearExtension@@Base+0xc0a> │ │ │ │ str r0, [r4, #32] │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl 80190 │ │ │ │ + bl 80158 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b718 <_PyImport_ClearExtension@@Base+0xae6> │ │ │ │ + beq.n 3b82e <_PyImport_ClearExtension@@Base+0xc0a> │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - bl 80190 │ │ │ │ - cbz r0, 3b718 <_PyImport_ClearExtension@@Base+0xae6> │ │ │ │ + bl 80158 │ │ │ │ + cbz r0, 3b82e <_PyImport_ClearExtension@@Base+0xc0a> │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ - bl 80190 │ │ │ │ - cbz r0, 3b718 <_PyImport_ClearExtension@@Base+0xae6> │ │ │ │ + bl 80158 │ │ │ │ + cbz r0, 3b82e <_PyImport_ClearExtension@@Base+0xc0a> │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ - bl 80190 │ │ │ │ - cbz r0, 3b718 <_PyImport_ClearExtension@@Base+0xae6> │ │ │ │ + bl 80158 │ │ │ │ + cbz r0, 3b82e <_PyImport_ClearExtension@@Base+0xc0a> │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ - bl 80190 │ │ │ │ - cbz r0, 3b718 <_PyImport_ClearExtension@@Base+0xae6> │ │ │ │ + bl 80158 │ │ │ │ + cbz r0, 3b82e <_PyImport_ClearExtension@@Base+0xc0a> │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ ldr r0, [r5, #68] @ 0x44 │ │ │ │ - bl 80190 │ │ │ │ - cbz r0, 3b718 <_PyImport_ClearExtension@@Base+0xae6> │ │ │ │ + bl 80158 │ │ │ │ + cbz r0, 3b82e <_PyImport_ClearExtension@@Base+0xc0a> │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ - bl 80190 │ │ │ │ - cbz r0, 3b718 <_PyImport_ClearExtension@@Base+0xae6> │ │ │ │ + bl 80158 │ │ │ │ + cbz r0, 3b82e <_PyImport_ClearExtension@@Base+0xc0a> │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ ldr r0, [r5, #76] @ 0x4c │ │ │ │ - bl 80190 │ │ │ │ - cbz r0, 3b718 <_PyImport_ClearExtension@@Base+0xae6> │ │ │ │ + bl 80158 │ │ │ │ + cbz r0, 3b82e <_PyImport_ClearExtension@@Base+0xc0a> │ │ │ │ str r0, [r4, #64] @ 0x40 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 80190 │ │ │ │ + bl 80158 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 3b718 <_PyImport_ClearExtension@@Base+0xae6> │ │ │ │ + cbz r0, 3b82e <_PyImport_ClearExtension@@Base+0xc0a> │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ - bl 80190 │ │ │ │ + bl 80158 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 3b730 <_PyImport_ClearExtension@@Base+0xafe> │ │ │ │ + cbnz r0, 3b846 <_PyImport_ClearExtension@@Base+0xc22> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3b752 <_PyImport_ClearExtension@@Base+0xb20> │ │ │ │ + beq.n 3b868 <_PyImport_ClearExtension@@Base+0xc44> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3b752 <_PyImport_ClearExtension@@Base+0xb20> │ │ │ │ + cbnz r3, 3b868 <_PyImport_ClearExtension@@Base+0xc44> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3b752 <_PyImport_ClearExtension@@Base+0xb20> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3b868 <_PyImport_ClearExtension@@Base+0xc44> │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ mov r0, r7 │ │ │ │ - bl 80190 │ │ │ │ + bl 80158 │ │ │ │ mov r3, r4 │ │ │ │ vpop {d8-d9} │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r8 │ │ │ │ - movw r0, #5224 @ 0x1468 │ │ │ │ + movw r0, #3688 @ 0xe68 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 82d70 │ │ │ │ + b.w 828c0 │ │ │ │ vpop {d8-d9} │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + nop │ │ │ │ nop.w │ │ │ │ stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - subs r3, r2, #1 │ │ │ │ - mov r7, r2 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r8, r1 │ │ │ │ - cmp r3, #1 │ │ │ │ - bhi.n 3b792 <_PyImport_ClearExtension@@Base+0xb60> │ │ │ │ - ldr.w r0, [r8] │ │ │ │ - bl d7e78 <_PyNumber_Index@@Base> │ │ │ │ - mov r5, r0 │ │ │ │ - cbnz r0, 3b7aa <_PyImport_ClearExtension@@Base+0xb78> │ │ │ │ - b.n 3b7be <_PyImport_ClearExtension@@Base+0xb8c> │ │ │ │ - movw r0, #58708 @ 0xe554 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - movs r3, #2 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r7 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 3b882 <_PyImport_ClearExtension@@Base+0xc50> │ │ │ │ - b.n 3b784 <_PyImport_ClearExtension@@Base+0xb52> │ │ │ │ - bl 83f4c │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 3b7cc <_PyImport_ClearExtension@@Base+0xb9a> │ │ │ │ - adds r2, r4, #1 │ │ │ │ - bne.n 3b7dc <_PyImport_ClearExtension@@Base+0xbaa> │ │ │ │ - bl 7f8d0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3b882 <_PyImport_ClearExtension@@Base+0xc50> │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3b7dc <_PyImport_ClearExtension@@Base+0xbaa> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 3b7ba <_PyImport_ClearExtension@@Base+0xb88> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3b7ba <_PyImport_ClearExtension@@Base+0xb88> │ │ │ │ - cmp r7, #1 │ │ │ │ - ble.n 3b848 <_PyImport_ClearExtension@@Base+0xc16> │ │ │ │ - ldr.w r5, [r8, #4] │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r3, [r0, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #4 │ │ │ │ - bpl.n 3b7f6 <_PyImport_ClearExtension@@Base+0xbc4> │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 3b81c <_PyImport_ClearExtension@@Base+0xbea> │ │ │ │ - ldrb r3, [r5, #16] │ │ │ │ - b.n 3b84a <_PyImport_ClearExtension@@Base+0xc18> │ │ │ │ - movw r3, #35736 @ 0x8b98 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 3b810 <_PyImport_ClearExtension@@Base+0xbde> │ │ │ │ - movw r1, #35736 @ 0x8b98 │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - bl 85f3c │ │ │ │ - cbz r0, 3b828 <_PyImport_ClearExtension@@Base+0xbf6> │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 3b828 <_PyImport_ClearExtension@@Base+0xbf6> │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ - b.n 3b84a <_PyImport_ClearExtension@@Base+0xc18> │ │ │ │ - movw r3, #35736 @ 0x8b98 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r0, r3 │ │ │ │ - bne.n 3b802 <_PyImport_ClearExtension@@Base+0xbd0> │ │ │ │ - mov r3, r5 │ │ │ │ - movw r2, #23308 @ 0x5b0c │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58696 @ 0xe548 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #58708 @ 0xe554 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 3b882 <_PyImport_ClearExtension@@Base+0xc50> │ │ │ │ - movs r3, #32 │ │ │ │ - ldr r1, [r6, #8] │ │ │ │ - cmp r4, r1 │ │ │ │ - bgt.n 3b866 <_PyImport_ClearExtension@@Base+0xc34> │ │ │ │ - cbz r1, 3b856 <_PyImport_ClearExtension@@Base+0xc24> │ │ │ │ - ldr r0, [r6, #20] │ │ │ │ - b.n 3b85e <_PyImport_ClearExtension@@Base+0xc2c> │ │ │ │ - movw r0, #10688 @ 0x29c0 │ │ │ │ - movt r0, #77 @ 0x4d │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 156b88 │ │ │ │ - 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 3bb2c <_PyImport_ClearExtension@@Base+0xefa> │ │ │ │ - movs r0, #0 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ ldrd r4, r1, [r2, #16] │ │ │ │ it cc │ │ │ │ movcc r3, #1 │ │ │ │ mla r4, r1, r3, r4 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 3b8b4 <_PyImport_ClearExtension@@Base+0xc82> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 3b8be <_PyImport_ClearExtension@@Base+0xc8c> │ │ │ │ + bne.n 3b8ac <_PyImport_ClearExtension@@Base+0xc88> │ │ │ │ + bl 7f898 │ │ │ │ + cbnz r0, 3b8b6 <_PyImport_ClearExtension@@Base+0xc92> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7fab8 │ │ │ │ + b.w 7fa80 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 3b8e4 <_PyImport_ClearExtension@@Base+0xcb2> │ │ │ │ - bl 25edcc │ │ │ │ + bne.n 3b8dc <_PyImport_ClearExtension@@Base+0xcb8> │ │ │ │ + bl 25e704 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3b8f0 <_PyImport_ClearExtension@@Base+0xcbe> │ │ │ │ + cbz r3, 3b8e8 <_PyImport_ClearExtension@@Base+0xcc4> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 3b914 <_PyImport_ClearExtension@@Base+0xce2> │ │ │ │ + b.n 3b90c <_PyImport_ClearExtension@@Base+0xce8> │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 3b902 <_PyImport_ClearExtension@@Base+0xcd0> │ │ │ │ + bl 979b4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 3b8fa <_PyImport_ClearExtension@@Base+0xcd6> │ │ │ │ movs r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 3b910 <_PyImport_ClearExtension@@Base+0xcde> │ │ │ │ + b.n 3b908 <_PyImport_ClearExtension@@Base+0xce4> │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 979b4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b8fc <_PyImport_ClearExtension@@Base+0xcca> │ │ │ │ - ldr r0, [pc, #8] @ (3b918 <_PyImport_ClearExtension@@Base+0xce6>) │ │ │ │ + beq.n 3b8f4 <_PyImport_ClearExtension@@Base+0xcd0> │ │ │ │ + ldr r0, [pc, #8] @ (3b910 <_PyImport_ClearExtension@@Base+0xcec>) │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ strh r0, [r4, r6] │ │ │ │ lsls r0, r1, #1 │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, 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 3b950 <_PyImport_ClearExtension@@Base+0xd2c> │ │ │ │ + cbz r1, 3b940 <_PyImport_ClearExtension@@Base+0xd1c> │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + b.n 3b948 <_PyImport_ClearExtension@@Base+0xd24> │ │ │ │ + movw r0, #10688 @ 0x29c0 │ │ │ │ + movt r0, #77 @ 0x4d │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b.w 156058 │ │ │ │ + add r1, r8 │ │ │ │ + movs r0, #0 │ │ │ │ + add r1, r5 │ │ │ │ + mov r9, r2 │ │ │ │ + bl 156058 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 3b9c8 <_PyImport_ClearExtension@@Base+0xda4> │ │ │ │ + cmp.w sl, #0 │ │ │ │ + ble.n 3b97e <_PyImport_ClearExtension@@Base+0xd5a> │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cbz r3, 3b96e <_PyImport_ClearExtension@@Base+0xd4a> │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + b.n 3b976 <_PyImport_ClearExtension@@Base+0xd52> │ │ │ │ + movw r0, #10688 @ 0x29c0 │ │ │ │ + movt r0, #77 @ 0x4d │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 2957c │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cbz r3, 3b986 <_PyImport_ClearExtension@@Base+0xd62> │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + b.n 3b98e <_PyImport_ClearExtension@@Base+0xd6a> │ │ │ │ + movw r0, #10688 @ 0x29c0 │ │ │ │ + movt r0, #77 @ 0x4d │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ + add r0, r5 │ │ │ │ + cbz r2, 3b998 <_PyImport_ClearExtension@@Base+0xd74> │ │ │ │ + ldr r1, [r6, #20] │ │ │ │ + b.n 3b9a0 <_PyImport_ClearExtension@@Base+0xd7c> │ │ │ │ + movw r1, #10688 @ 0x29c0 │ │ │ │ + movt r1, #77 @ 0x4d │ │ │ │ + blx 29c10 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + ble.n 3b9c8 <_PyImport_ClearExtension@@Base+0xda4> │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cbz r3, 3b9b2 <_PyImport_ClearExtension@@Base+0xd8e> │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + b.n 3b9ba <_PyImport_ClearExtension@@Base+0xd96> │ │ │ │ + movw r0, #10688 @ 0x29c0 │ │ │ │ + movt r0, #77 @ 0x4d │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + add r5, r3 │ │ │ │ + add r0, r5 │ │ │ │ + blx 2957c │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ stmdb 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, 3b938 <_PyImport_ClearExtension@@Base+0xd06> │ │ │ │ + cbz r3, 3b9ea <_PyImport_ClearExtension@@Base+0xdc6> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - movw r4, #684 @ 0x2ac │ │ │ │ - movt r4, #67 @ 0x43 │ │ │ │ + movw r4, #64684 @ 0xfcac │ │ │ │ + movt r4, #66 @ 0x42 │ │ │ │ add.w r8, r3, ip │ │ │ │ mvn.w r3, #99 @ 0x63 │ │ │ │ str r3, [sp, #32] │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ - cbnz r6, 3b970 <_PyImport_ClearExtension@@Base+0xd3e> │ │ │ │ + cbnz r6, 3ba22 <_PyImport_ClearExtension@@Base+0xdfe> │ │ │ │ cmp.w ip, #2 │ │ │ │ - ble.n 3b970 <_PyImport_ClearExtension@@Base+0xd3e> │ │ │ │ + ble.n 3ba22 <_PyImport_ClearExtension@@Base+0xdfe> │ │ │ │ cmp.w ip, #3 │ │ │ │ - bne.n 3b970 <_PyImport_ClearExtension@@Base+0xd3e> │ │ │ │ - cbnz r7, 3b994 <_PyImport_ClearExtension@@Base+0xd62> │ │ │ │ - ldr r4, [pc, #436] @ (3bb28 <_PyImport_ClearExtension@@Base+0xef6>) │ │ │ │ + bne.n 3ba22 <_PyImport_ClearExtension@@Base+0xdfe> │ │ │ │ + cbnz r7, 3ba46 <_PyImport_ClearExtension@@Base+0xe22> │ │ │ │ + ldr r4, [pc, #440] @ (3bbdc <_PyImport_ClearExtension@@Base+0xfb8>) │ │ │ │ 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 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101324 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3bb00 <_PyImport_ClearExtension@@Base+0xece> │ │ │ │ + beq.w 3bbb2 <_PyImport_ClearExtension@@Base+0xf8e> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - bl 111784 │ │ │ │ + bl 110b9c │ │ │ │ ldr.w sl, [sp, #112] @ 0x70 │ │ │ │ ldrd r6, r5, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3bafc <_PyImport_ClearExtension@@Base+0xeca> │ │ │ │ + beq.w 3bbae <_PyImport_ClearExtension@@Base+0xf8a> │ │ │ │ ldr r0, [r7, #4] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 1d3b6c <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1d2f84 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3bafc <_PyImport_ClearExtension@@Base+0xeca> │ │ │ │ + beq.w 3bbae <_PyImport_ClearExtension@@Base+0xf8a> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 1e6570 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1e5898 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3bafc <_PyImport_ClearExtension@@Base+0xeca> │ │ │ │ + beq.w 3bbae <_PyImport_ClearExtension@@Base+0xf8a> │ │ │ │ cmp.w r8, #3 │ │ │ │ - bne.n 3b9d0 <_PyImport_ClearExtension@@Base+0xd9e> │ │ │ │ + bne.n 3ba82 <_PyImport_ClearExtension@@Base+0xe5e> │ │ │ │ movs r4, #1 │ │ │ │ - b.n 3b9f4 <_PyImport_ClearExtension@@Base+0xdc2> │ │ │ │ + b.n 3baa6 <_PyImport_ClearExtension@@Base+0xe82> │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - cbnz r0, 3b9e0 <_PyImport_ClearExtension@@Base+0xdae> │ │ │ │ + cbnz r0, 3ba92 <_PyImport_ClearExtension@@Base+0xe6e> │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl c3ae8 │ │ │ │ + bl c3038 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 3b9f4 <_PyImport_ClearExtension@@Base+0xdc2> │ │ │ │ - b.n 3bafc <_PyImport_ClearExtension@@Base+0xeca> │ │ │ │ + bge.n 3baa6 <_PyImport_ClearExtension@@Base+0xe82> │ │ │ │ + b.n 3bbae <_PyImport_ClearExtension@@Base+0xf8a> │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1bc610 │ │ │ │ + bl 1bba18 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3bafc <_PyImport_ClearExtension@@Base+0xeca> │ │ │ │ + beq.w 3bbae <_PyImport_ClearExtension@@Base+0xf8a> │ │ │ │ cmp.w r8, #4 │ │ │ │ - bne.n 3b9d4 <_PyImport_ClearExtension@@Base+0xda2> │ │ │ │ - b.n 3b9cc <_PyImport_ClearExtension@@Base+0xd9a> │ │ │ │ + bne.n 3ba86 <_PyImport_ClearExtension@@Base+0xe62> │ │ │ │ + b.n 3ba7e <_PyImport_ClearExtension@@Base+0xe5a> │ │ │ │ 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 3ba10 <_PyImport_ClearExtension@@Base+0xdde> │ │ │ │ + beq.n 3bac2 <_PyImport_ClearExtension@@Base+0xe9e> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 3ba3e <_PyImport_ClearExtension@@Base+0xe0c> │ │ │ │ + bne.n 3baf0 <_PyImport_ClearExtension@@Base+0xecc> │ │ │ │ clz r4, r4 │ │ │ │ cmp r5, #0 │ │ │ │ mov.w r4, r4, lsr #5 │ │ │ │ - ble.n 3ba5e <_PyImport_ClearExtension@@Base+0xe2c> │ │ │ │ - cbz r4, 3ba5e <_PyImport_ClearExtension@@Base+0xe2c> │ │ │ │ + ble.n 3bb10 <_PyImport_ClearExtension@@Base+0xeec> │ │ │ │ + cbz r4, 3bb10 <_PyImport_ClearExtension@@Base+0xeec> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #60124 @ 0xeadc │ │ │ │ + movw r2, #58588 @ 0xe4dc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #7096 @ 0x1bb8 │ │ │ │ + movw r1, #5560 @ 0x15b8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 3bafc <_PyImport_ClearExtension@@Base+0xeca> │ │ │ │ + bl d1590 │ │ │ │ + b.n 3bbae <_PyImport_ClearExtension@@Base+0xf8a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #60124 @ 0xeadc │ │ │ │ + movw r2, #58588 @ 0xe4dc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #7056 @ 0x1b90 │ │ │ │ + movw r1, #5520 @ 0x1590 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 3bafc <_PyImport_ClearExtension@@Base+0xeca> │ │ │ │ + bl d1590 │ │ │ │ + b.n 3bbae <_PyImport_ClearExtension@@Base+0xf8a> │ │ │ │ cmn.w r9, #100 @ 0x64 │ │ │ │ mov r2, sl │ │ │ │ ite ne │ │ │ │ movne r3, r9 │ │ │ │ moveq.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r8, [sp] │ │ │ │ - movw r1, #5228 @ 0x146c │ │ │ │ + movw r1, #3736 @ 0xe98 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ str r3, [sp, #4] │ │ │ │ - movw r0, #5236 @ 0x1474 │ │ │ │ + movw r0, #3744 @ 0xea0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r3, r7 │ │ │ │ - bl 90660 │ │ │ │ + bl 8fa80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3bafc <_PyImport_ClearExtension@@Base+0xeca> │ │ │ │ - bl 9649c │ │ │ │ + blt.n 3bbae <_PyImport_ClearExtension@@Base+0xf8a> │ │ │ │ + bl 95998 │ │ │ │ adds r3, r5, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq.n 3baa4 <_PyImport_ClearExtension@@Base+0xe72> │ │ │ │ + beq.n 3bb56 <_PyImport_ClearExtension@@Base+0xf32> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx 294a8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3bae2 <_PyImport_ClearExtension@@Base+0xeb0> │ │ │ │ + b.n 3bb94 <_PyImport_ClearExtension@@Base+0xf70> │ │ │ │ cmn.w r9, #100 @ 0x64 │ │ │ │ - bne.n 3baba <_PyImport_ClearExtension@@Base+0xe88> │ │ │ │ - cbz r4, 3baba <_PyImport_ClearExtension@@Base+0xe88> │ │ │ │ + bne.n 3bb6c <_PyImport_ClearExtension@@Base+0xf48> │ │ │ │ + cbz r4, 3bb6c <_PyImport_ClearExtension@@Base+0xf48> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a5a8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3bae2 <_PyImport_ClearExtension@@Base+0xeb0> │ │ │ │ + b.n 3bb94 <_PyImport_ClearExtension@@Base+0xf70> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 3bac2 <_PyImport_ClearExtension@@Base+0xe90> │ │ │ │ - cbz r4, 3bad6 <_PyImport_ClearExtension@@Base+0xea4> │ │ │ │ + bne.n 3bb74 <_PyImport_ClearExtension@@Base+0xf50> │ │ │ │ + cbz r4, 3bb88 <_PyImport_ClearExtension@@Base+0xf64> │ │ │ │ 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 3bae2 <_PyImport_ClearExtension@@Base+0xeb0> │ │ │ │ + b.n 3bb94 <_PyImport_ClearExtension@@Base+0xf70> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a72c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 98f90 │ │ │ │ - cbz r4, 3bb0a <_PyImport_ClearExtension@@Base+0xed8> │ │ │ │ + bl 9848c │ │ │ │ + cbz r4, 3bbbc <_PyImport_ClearExtension@@Base+0xf98> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c40 │ │ │ │ + bl f119c │ │ │ │ movs r7, #0 │ │ │ │ - b.n 3bb12 <_PyImport_ClearExtension@@Base+0xee0> │ │ │ │ + b.n 3bbc4 <_PyImport_ClearExtension@@Base+0xfa0> │ │ │ │ mov sl, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3bb12 <_PyImport_ClearExtension@@Base+0xee0> │ │ │ │ + b.n 3bbc4 <_PyImport_ClearExtension@@Base+0xfa0> │ │ │ │ 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 111d5c │ │ │ │ + bl 111174 │ │ │ │ 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} │ │ │ │ - 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 3bb68 <_PyImport_ClearExtension@@Base+0xf36> │ │ │ │ - cbz r1, 3bb58 <_PyImport_ClearExtension@@Base+0xf26> │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - b.n 3bb60 <_PyImport_ClearExtension@@Base+0xf2e> │ │ │ │ - movw r0, #10688 @ 0x29c0 │ │ │ │ - movt r0, #77 @ 0x4d │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 156b88 │ │ │ │ - add r1, r8 │ │ │ │ - movs r0, #0 │ │ │ │ - add r1, r5 │ │ │ │ - mov r9, r2 │ │ │ │ - bl 156b88 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 3bbe0 <_PyImport_ClearExtension@@Base+0xfae> │ │ │ │ - cmp.w sl, #0 │ │ │ │ - ble.n 3bb96 <_PyImport_ClearExtension@@Base+0xf64> │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3bb86 <_PyImport_ClearExtension@@Base+0xf54> │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - b.n 3bb8e <_PyImport_ClearExtension@@Base+0xf5c> │ │ │ │ - movw r0, #10688 @ 0x29c0 │ │ │ │ - movt r0, #77 @ 0x4d │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 2957c │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cbz r3, 3bb9e <_PyImport_ClearExtension@@Base+0xf6c> │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - b.n 3bba6 <_PyImport_ClearExtension@@Base+0xf74> │ │ │ │ - movw r0, #10688 @ 0x29c0 │ │ │ │ - movt r0, #77 @ 0x4d │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ - add r0, r5 │ │ │ │ - cbz r2, 3bbb0 <_PyImport_ClearExtension@@Base+0xf7e> │ │ │ │ - ldr r1, [r6, #20] │ │ │ │ - b.n 3bbb8 <_PyImport_ClearExtension@@Base+0xf86> │ │ │ │ - movw r1, #10688 @ 0x29c0 │ │ │ │ - movt r1, #77 @ 0x4d │ │ │ │ - blx 29c10 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - ble.n 3bbe0 <_PyImport_ClearExtension@@Base+0xfae> │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cbz r3, 3bbca <_PyImport_ClearExtension@@Base+0xf98> │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - b.n 3bbd2 <_PyImport_ClearExtension@@Base+0xfa0> │ │ │ │ - movw r0, #10688 @ 0x29c0 │ │ │ │ - movt r0, #77 @ 0x4d │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - add r5, r3 │ │ │ │ - add r0, r5 │ │ │ │ - blx 2957c │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5} │ │ │ │ movw r4, #33692 @ 0x839c │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 3bcf2 <_PyImport_ClearExtension@@Base+0x10c0> │ │ │ │ + bne.n 3bcec <_PyImport_ClearExtension@@Base+0x10c8> │ │ │ │ ldr r4, [r1, #4] │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 3bcf2 <_PyImport_ClearExtension@@Base+0x10c0> │ │ │ │ + bne.n 3bcec <_PyImport_ClearExtension@@Base+0x10c8> │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r2 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ subs r4, r1, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ - cbz r0, 3bc12 <_PyImport_ClearExtension@@Base+0xfe0> │ │ │ │ - cbz r4, 3bc12 <_PyImport_ClearExtension@@Base+0xfe0> │ │ │ │ + cbz r0, 3bc0c <_PyImport_ClearExtension@@Base+0xfe8> │ │ │ │ + cbz r4, 3bc0c <_PyImport_ClearExtension@@Base+0xfe8> │ │ │ │ pop {r4, r5} │ │ │ │ - b.w d19ec │ │ │ │ + b.w d0f54 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 3bcce <_PyImport_ClearExtension@@Base+0x109c> │ │ │ │ + bhi.n 3bcc8 <_PyImport_ClearExtension@@Base+0x10a4> │ │ │ │ tbb [pc, r3] │ │ │ │ - ldr r0, [pc, #144] @ (3bcac <_PyImport_ClearExtension@@Base+0x107a>) │ │ │ │ + ldr r0, [pc, #144] @ (3bca8 <_PyImport_ClearExtension@@Base+0x1084>) │ │ │ │ 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 3bcfa <_PyImport_ClearExtension@@Base+0x10c8> │ │ │ │ + b.n 3bcf4 <_PyImport_ClearExtension@@Base+0x10d0> │ │ │ │ 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 3bcfa <_PyImport_ClearExtension@@Base+0x10c8> │ │ │ │ + b.n 3bcf4 <_PyImport_ClearExtension@@Base+0x10d0> │ │ │ │ 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 3bcfa <_PyImport_ClearExtension@@Base+0x10c8> │ │ │ │ + b.n 3bcf4 <_PyImport_ClearExtension@@Base+0x10d0> │ │ │ │ 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 3bcfa <_PyImport_ClearExtension@@Base+0x10c8> │ │ │ │ + b.n 3bcf4 <_PyImport_ClearExtension@@Base+0x10d0> │ │ │ │ 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 3bcfa <_PyImport_ClearExtension@@Base+0x10c8> │ │ │ │ + b.n 3bcf4 <_PyImport_ClearExtension@@Base+0x10d0> │ │ │ │ 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 3bcfa <_PyImport_ClearExtension@@Base+0x10c8> │ │ │ │ + b.n 3bcf4 <_PyImport_ClearExtension@@Base+0x10d0> │ │ │ │ movw r0, #7528 @ 0x1d68 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ - mov r1, r0 │ │ │ │ - movw r0, #5248 @ 0x1480 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldrd r2, r3, [r1, #12] │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - b.w de2a8 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r3, 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, 3bd2e <_PyImport_ClearExtension@@Base+0x10fc> │ │ │ │ - ldr r4, [r3, #8] │ │ │ │ - b.n 3bd30 <_PyImport_ClearExtension@@Base+0x10fe> │ │ │ │ - mov r4, r3 │ │ │ │ - movs r2, #44 @ 0x2c │ │ │ │ - movs r1, #0 │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ - blx 2957c │ │ │ │ - cbnz r6, 3bd46 <_PyImport_ClearExtension@@Base+0x1114> │ │ │ │ - cmp r7, #0 │ │ │ │ - ble.n 3bd46 <_PyImport_ClearExtension@@Base+0x1114> │ │ │ │ - cmp r7, #3 │ │ │ │ - bgt.n 3bd46 <_PyImport_ClearExtension@@Base+0x1114> │ │ │ │ - cbnz r5, 3bd6c <_PyImport_ClearExtension@@Base+0x113a> │ │ │ │ - ldr r1, [pc, #120] @ (3bdc0 <_PyImport_ClearExtension@@Base+0x118e>) │ │ │ │ - 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 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - mov r5, r0 │ │ │ │ - cbnz r0, 3bd6c <_PyImport_ClearExtension@@Base+0x113a> │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 3bdae <_PyImport_ClearExtension@@Base+0x117c> │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - bl ce6c4 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3bd68 <_PyImport_ClearExtension@@Base+0x1136> │ │ │ │ - add r4, r7 │ │ │ │ - cmp r4, #1 │ │ │ │ - beq.n 3bda0 <_PyImport_ClearExtension@@Base+0x116e> │ │ │ │ - ldr r6, [r5, #4] │ │ │ │ - cbz r6, 3bd8a <_PyImport_ClearExtension@@Base+0x1158> │ │ │ │ - cmp r4, #2 │ │ │ │ - beq.n 3bd9e <_PyImport_ClearExtension@@Base+0x116c> │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ - bl f479c │ │ │ │ - mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 3bda0 <_PyImport_ClearExtension@@Base+0x116e> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 3bda0 <_PyImport_ClearExtension@@Base+0x116e> │ │ │ │ - b.n 3bd68 <_PyImport_ClearExtension@@Base+0x1136> │ │ │ │ - movs r4, #1 │ │ │ │ - mov r3, r4 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - mov r2, r6 │ │ │ │ - bl 37a66 <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cbz r3, 3bdb8 <_PyImport_ClearExtension@@Base+0x1186> │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ - bl cf15c │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #84 @ 0x54 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - nop │ │ │ │ - movs r6, #156 @ 0x9c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bge.n 3bd26 <_PyImport_ClearExtension@@Base+0x1102> │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #20908 @ 0x51ac │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 126e1c │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 3bd34 <_PyImport_ClearExtension@@Base+0x1110> │ │ │ │ + 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 3bde8 <_PyImport_ClearExtension@@Base+0x11b6> │ │ │ │ + bne.n 3bd5a <_PyImport_ClearExtension@@Base+0x1136> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ - bl 3be12 │ │ │ │ + bl 3bd84 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3be04 <_PyImport_ClearExtension@@Base+0x11d2> │ │ │ │ - b.n 3bdfe <_PyImport_ClearExtension@@Base+0x11cc> │ │ │ │ + bne.n 3bd76 <_PyImport_ClearExtension@@Base+0x1152> │ │ │ │ + b.n 3bd70 <_PyImport_ClearExtension@@Base+0x114c> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32492 @ 0x7eec │ │ │ │ + movw r0, #30936 @ 0x78d8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 3be0e <_PyImport_ClearExtension@@Base+0x11dc> │ │ │ │ - b.n 3bdd8 <_PyImport_ClearExtension@@Base+0x11a6> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 3be0e <_PyImport_ClearExtension@@Base+0x11dc> │ │ │ │ + bl c0190 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 3bd80 <_PyImport_ClearExtension@@Base+0x115c> │ │ │ │ + b.n 3bd4a <_PyImport_ClearExtension@@Base+0x1126> │ │ │ │ + bl 7f898 │ │ │ │ + cbnz r0, 3bd80 <_PyImport_ClearExtension@@Base+0x115c> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7fab8 │ │ │ │ + b.w 7fa80 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003be12 : │ │ │ │ +0003bd84 : │ │ │ │ movs r2, #1 │ │ │ │ - b.w 1f48f8 │ │ │ │ + b.w 1f3b58 │ │ │ │ │ │ │ │ -0003be18 : │ │ │ │ +0003bd8a : │ │ │ │ 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 3bfd6 <_PyObject_GetDictPtr@@Base> │ │ │ │ - cbnz r0, 3be5c │ │ │ │ + bl 3bfd0 <_PyObject_GetDictPtr@@Base> │ │ │ │ + cbnz r0, 3bdce │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bpl.n 3be44 │ │ │ │ + bpl.n 3bdb6 │ │ │ │ ldr.w r3, [r5, #-12] │ │ │ │ - cbnz r3, 3be44 │ │ │ │ - bl 1ea294 │ │ │ │ - b.n 3be74 │ │ │ │ + cbnz r3, 3bdb6 │ │ │ │ + bl 1e95bc │ │ │ │ + b.n 3bde6 │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #37872 @ 0x93f0 │ │ │ │ + movw r1, #36336 @ 0x8df0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 3be74 │ │ │ │ - cbnz r4, 3be7a │ │ │ │ + bl 126e1c │ │ │ │ + b.n 3bde6 │ │ │ │ + cbnz r4, 3bdec │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5312 @ 0x14c0 │ │ │ │ + movw r1, #3756 @ 0xeac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3beb6 │ │ │ │ + b.n 3be28 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bmi.n 3be9c │ │ │ │ + bmi.n 3be0e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #5336 @ 0x14d8 │ │ │ │ + movw r1, #3780 @ 0xec4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 3be74 │ │ │ │ + bl d1590 │ │ │ │ + b.n 3bde6 │ │ │ │ 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 1a5438 <_PyThreadState_New@@Base+0x4aac> │ │ │ │ + bl 1a4528 <_PyThreadState_New@@Base+0x4ba4> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + mov r1, r0 │ │ │ │ + movw r0, #3836 @ 0xefc │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldrd r2, r3, [r1, #12] │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + b.w dd818 │ │ │ │ + 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, 3be5a │ │ │ │ + ldr r4, [r3, #8] │ │ │ │ + b.n 3be5c │ │ │ │ + mov r4, r3 │ │ │ │ + movs r2, #44 @ 0x2c │ │ │ │ + movs r1, #0 │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + blx 2957c │ │ │ │ + cbnz r6, 3be72 │ │ │ │ + cmp r7, #0 │ │ │ │ + ble.n 3be72 │ │ │ │ + cmp r7, #3 │ │ │ │ + bgt.n 3be72 │ │ │ │ + cbnz r5, 3be98 │ │ │ │ + ldr r1, [pc, #120] @ (3beec ) │ │ │ │ + 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 101324 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + mov r5, r0 │ │ │ │ + cbnz r0, 3be98 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 3beda │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + bl cdc1c │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3be94 │ │ │ │ + add r4, r7 │ │ │ │ + cmp r4, #1 │ │ │ │ + beq.n 3becc │ │ │ │ + ldr r6, [r5, #4] │ │ │ │ + cbz r6, 3beb6 │ │ │ │ + cmp r4, #2 │ │ │ │ + beq.n 3beca │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + bl f3cfc │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 3becc │ │ │ │ + bl 7f898 │ │ │ │ + cbz r0, 3becc │ │ │ │ + b.n 3be94 │ │ │ │ + movs r4, #1 │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + mov r2, r6 │ │ │ │ + bl 37950 <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cbz r3, 3bee4 │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + bl ce6b4 │ │ │ │ + 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 3bee0 │ │ │ │ + bne.n 3bf18 │ │ │ │ vldr d8, [r1, #8] │ │ │ │ - b.n 3befe │ │ │ │ - bl 13f3b8 │ │ │ │ + b.n 3bf36 │ │ │ │ + bl 13ea98 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3befe │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 3bf08 │ │ │ │ - b.n 3bf74 │ │ │ │ + bne.n 3bf36 │ │ │ │ + bl 7f898 │ │ │ │ + cbz r0, 3bf40 │ │ │ │ + b.n 3bfac │ │ │ │ vcmp.f64 d8, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 3bf5e │ │ │ │ + bvs.n 3bf96 │ │ │ │ vabs.f64 d8, d8 │ │ │ │ - vldr d9, [pc, #112] @ 3bf80 │ │ │ │ + vldr d9, [pc, #112] @ 3bfb8 │ │ │ │ vcmp.f64 d8, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 3bf6e │ │ │ │ + bgt.n 3bfa6 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - vldr d1, [pc, #104] @ 3bf88 │ │ │ │ + vldr d1, [pc, #104] @ 3bfc0 │ │ │ │ blx 29b7c │ │ │ │ vabs.f64 d7, d0 │ │ │ │ vcmp.f64 d7, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3bf46 │ │ │ │ + ble.n 3bf7e │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - vldr d1, [pc, #84] @ 3bf90 │ │ │ │ + vldr d1, [pc, #84] @ 3bfc8 │ │ │ │ blx 29b7c │ │ │ │ vsub.f64 d8, d8, d0 │ │ │ │ - b.n 3bf4a │ │ │ │ + b.n 3bf82 │ │ │ │ vsub.f64 d8, d0, d8 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3bf5e │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 3bf74 │ │ │ │ + bne.n 3bf96 │ │ │ │ + bl 7f898 │ │ │ │ + cbnz r0, 3bfac │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 83ffc │ │ │ │ - vldr d8, [pc, #24] @ 3bf88 │ │ │ │ - b.n 3bf5e │ │ │ │ + b.w 83b50 │ │ │ │ + vldr d8, [pc, #24] @ 3bfc0 │ │ │ │ + b.n 3bf96 │ │ │ │ vpop {d8-d9} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #31] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - vcnt.8 d27, d8 │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bge.n 3bfc6 │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22332 @ 0x573c │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 3bfd4 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r0, #0] │ │ │ │ - pop {r3, pc} │ │ │ │ + Address 0x3bfce is out of bounds. │ │ │ │ │ │ │ │ -0003bfd6 <_PyObject_GetDictPtr@@Base>: │ │ │ │ + │ │ │ │ +0003bfd0 <_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 3c014 <_PyObject_GetDictPtr@@Base+0x3e> │ │ │ │ + bmi.n 3c00e <_PyObject_GetDictPtr@@Base+0x3e> │ │ │ │ ldr.w r2, [r3, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 3c028 <_PyObject_GetDictPtr@@Base+0x52> │ │ │ │ - bge.n 3c010 <_PyObject_GetDictPtr@@Base+0x3a> │ │ │ │ + beq.n 3c022 <_PyObject_GetDictPtr@@Base+0x52> │ │ │ │ + bge.n 3c00a <_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 3c030 <_PyObject_GetDictPtr@@Base+0x5a> │ │ │ │ + b.n 3c02a <_PyObject_GetDictPtr@@Base+0x5a> │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ - cbnz r3, 3c02c <_PyObject_GetDictPtr@@Base+0x56> │ │ │ │ + cbnz r3, 3c026 <_PyObject_GetDictPtr@@Base+0x56> │ │ │ │ lsls r3, r2, #29 │ │ │ │ - bpl.n 3c02c <_PyObject_GetDictPtr@@Base+0x56> │ │ │ │ - bl 1f2cc0 │ │ │ │ - cbnz r0, 3c02c <_PyObject_GetDictPtr@@Base+0x56> │ │ │ │ - bl d42d0 │ │ │ │ + bpl.n 3c026 <_PyObject_GetDictPtr@@Base+0x56> │ │ │ │ + bl 1f1e14 │ │ │ │ + cbnz r0, 3c026 <_PyObject_GetDictPtr@@Base+0x56> │ │ │ │ + bl d3838 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3c030 <_PyObject_GetDictPtr@@Base+0x5a> │ │ │ │ + b.n 3c02a <_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 3c05a <_PyObject_GetDictPtr@@Base+0x8a> │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + bl 14f914 │ │ │ │ + bl cbb10 │ │ │ │ + mov r3, r0 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + b.w f81d0 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #54172 @ 0xd39c │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + movs r3, #3 │ │ │ │ + movs r2, #0 │ │ │ │ + bl c0190 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3c040 <_PyObject_GetDictPtr@@Base+0x70> │ │ │ │ + pop {r4, pc} │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - b.w 80190 │ │ │ │ + b.w 80158 │ │ │ │ + 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 3c0a4 <_PyObject_GetDictPtr@@Base+0xd4> │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #31176 @ 0x79c8 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c0190 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbnz r0, 3c0a4 <_PyObject_GetDictPtr@@Base+0xd4> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 3c0b8 <_PyObject_GetDictPtr@@Base+0xe8> │ │ │ │ + ldrd r0, r1, [r4] │ │ │ │ + bl 106b84 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 3c0a0 <_PyObject_GetDictPtr@@Base+0xd0> │ │ │ │ + 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 3c0da <_PyObject_GetDictPtr@@Base+0x10a> │ │ │ │ + cmp r4, #0 │ │ │ │ + ble.n 3c0f2 <_PyObject_GetDictPtr@@Base+0x122> │ │ │ │ + ldr r1, [r6, #0] │ │ │ │ + b.n 3c0fa <_PyObject_GetDictPtr@@Base+0x12a> │ │ │ │ + movw r0, #57432 @ 0xe058 │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + movs r3, #1 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r4 │ │ │ │ + bl c0190 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3c0d2 <_PyObject_GetDictPtr@@Base+0x102> │ │ │ │ + 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 3b444 <_PyImport_ClearExtension@@Base+0x820> │ │ │ │ + mov r0, r1 │ │ │ │ + movs r2, #1 │ │ │ │ + movw r1, #42456 @ 0xa5d8 │ │ │ │ + movt r1, #2 │ │ │ │ + b.w 13e688 │ │ │ │ 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 3c062 <_PyObject_GetDictPtr@@Base+0x8c> │ │ │ │ + beq.n 3c140 <_PyObject_GetDictPtr@@Base+0x170> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5424 @ 0x1530 │ │ │ │ + movw r1, #3896 @ 0xf38 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 3c06e <_PyObject_GetDictPtr@@Base+0x98> │ │ │ │ + bl d1590 │ │ │ │ + b.n 3c14c <_PyObject_GetDictPtr@@Base+0x17c> │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r5, r1 │ │ │ │ - bl 15fc9c │ │ │ │ + bl 15f058 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 3c072 <_PyObject_GetDictPtr@@Base+0x9c> │ │ │ │ + bge.n 3c150 <_PyObject_GetDictPtr@@Base+0x180> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3c0f0 <_PyObject_GetDictPtr@@Base+0x11a> │ │ │ │ + b.n 3c1ce <_PyObject_GetDictPtr@@Base+0x1fe> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl f479c │ │ │ │ + bl f3cfc │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3c086 <_PyObject_GetDictPtr@@Base+0xb0> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 3c164 <_PyObject_GetDictPtr@@Base+0x194> │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c06e <_PyObject_GetDictPtr@@Base+0x98> │ │ │ │ + bne.n 3c14c <_PyObject_GetDictPtr@@Base+0x17c> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #11516 @ 0x2cfc │ │ │ │ + movw r1, #9980 @ 0x26fc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #5460 @ 0x1554 │ │ │ │ + movw r0, #3932 @ 0xf5c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 90660 │ │ │ │ + bl 8fa80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3c06e <_PyObject_GetDictPtr@@Base+0x98> │ │ │ │ - bl 9649c │ │ │ │ + blt.n 3c14c <_PyObject_GetDictPtr@@Base+0x17c> │ │ │ │ + bl 95998 │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a4bc │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 98f90 │ │ │ │ + bl 9848c │ │ │ │ adds r3, r6, #1 │ │ │ │ - bne.n 3c0e2 <_PyObject_GetDictPtr@@Base+0x10c> │ │ │ │ + bne.n 3c1c0 <_PyObject_GetDictPtr@@Base+0x1f0> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 3c0d0 <_PyObject_GetDictPtr@@Base+0xfa> │ │ │ │ - bl e5198 │ │ │ │ + bne.n 3c1ae <_PyObject_GetDictPtr@@Base+0x1de> │ │ │ │ + bl e46f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3c0a2 <_PyObject_GetDictPtr@@Base+0xcc> │ │ │ │ - b.n 3c06e <_PyObject_GetDictPtr@@Base+0x98> │ │ │ │ + beq.n 3c180 <_PyObject_GetDictPtr@@Base+0x1b0> │ │ │ │ + b.n 3c14c <_PyObject_GetDictPtr@@Base+0x17c> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w f1c24 │ │ │ │ + b.w f1180 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 3c0d0 <_PyObject_GetDictPtr@@Base+0xfa> │ │ │ │ + blt.n 3c1ae <_PyObject_GetDictPtr@@Base+0x1de> │ │ │ │ movw r3, #44000 @ 0xabe0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r1 │ │ │ │ - cmp r2, #2 │ │ │ │ - beq.n 3c11e <_PyObject_GetDictPtr@@Base+0x148> │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #32732 @ 0x7fdc │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbnz r0, 3c11e <_PyObject_GetDictPtr@@Base+0x148> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 3c132 <_PyObject_GetDictPtr@@Base+0x15c> │ │ │ │ - ldrd r0, r1, [r4] │ │ │ │ - bl 107760 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 3c11a <_PyObject_GetDictPtr@@Base+0x144> │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - pop {r4, pc} │ │ │ │ - mov r0, r1 │ │ │ │ - movs r2, #1 │ │ │ │ - movw r1, #42456 @ 0xa5d8 │ │ │ │ - movt r1, #2 │ │ │ │ - b.w 13efa8 │ │ │ │ - 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 3c172 <_PyObject_GetDictPtr@@Base+0x19c> │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - bl 15036c │ │ │ │ - bl cc5b4 │ │ │ │ - mov r3, r0 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - b.w f8c70 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #55708 @ 0xd99c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - movs r3, #3 │ │ │ │ - movs r2, #0 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3c158 <_PyObject_GetDictPtr@@Base+0x182> │ │ │ │ - pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 3c1aa <_PyObject_GetDictPtr@@Base+0x1d4> │ │ │ │ + cbnz r3, 3c1f0 <_PyObject_GetDictPtr@@Base+0x220> │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 3c1aa <_PyObject_GetDictPtr@@Base+0x1d4> │ │ │ │ + ble.n 3c1f0 <_PyObject_GetDictPtr@@Base+0x220> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 3c1aa <_PyObject_GetDictPtr@@Base+0x1d4> │ │ │ │ - cbnz r0, 3c1c6 <_PyObject_GetDictPtr@@Base+0x1f0> │ │ │ │ + bne.n 3c1f0 <_PyObject_GetDictPtr@@Base+0x220> │ │ │ │ + cbnz r0, 3c20c <_PyObject_GetDictPtr@@Base+0x23c> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #96] @ (3c214 <_PyObject_GetDictPtr@@Base+0x23e>) │ │ │ │ + ldr r4, [pc, #96] @ (3c258 <_PyObject_GetDictPtr@@Base+0x288>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 3c1c6 <_PyObject_GetDictPtr@@Base+0x1f0> │ │ │ │ + bl 101324 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 3c20c <_PyObject_GetDictPtr@@Base+0x23c> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3c20e <_PyObject_GetDictPtr@@Base+0x238> │ │ │ │ + b.n 3c254 <_PyObject_GetDictPtr@@Base+0x284> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f3cfc │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3c1da <_PyObject_GetDictPtr@@Base+0x204> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 3c220 <_PyObject_GetDictPtr@@Base+0x250> │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c1c2 <_PyObject_GetDictPtr@@Base+0x1ec> │ │ │ │ - bl 9649c │ │ │ │ + bne.n 3c208 <_PyObject_GetDictPtr@@Base+0x238> │ │ │ │ + bl 95998 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29a98 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98f90 │ │ │ │ - cbz r4, 3c202 <_PyObject_GetDictPtr@@Base+0x22c> │ │ │ │ - ldr r3, [pc, #36] @ (3c218 <_PyObject_GetDictPtr@@Base+0x242>) │ │ │ │ + bl 9848c │ │ │ │ + cbz r4, 3c248 <_PyObject_GetDictPtr@@Base+0x278> │ │ │ │ + ldr r3, [pc, #36] @ (3c25c <_PyObject_GetDictPtr@@Base+0x28c>) │ │ │ │ ldr.w r3, [r3, #1472] @ 0x5c0 │ │ │ │ - cbnz r3, 3c20c <_PyObject_GetDictPtr@@Base+0x236> │ │ │ │ + cbnz r3, 3c252 <_PyObject_GetDictPtr@@Base+0x282> │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1e4f54 │ │ │ │ + b.w 1e425c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 3c20e <_PyObject_GetDictPtr@@Base+0x238> │ │ │ │ - ldr r0, [pc, #12] @ (3c21c <_PyObject_GetDictPtr@@Base+0x246>) │ │ │ │ + b.n 3c254 <_PyObject_GetDictPtr@@Base+0x284> │ │ │ │ + ldr r0, [pc, #12] @ (3c260 <_PyObject_GetDictPtr@@Base+0x290>) │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ movs r6, #200 @ 0xc8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r4, [sp, #128] @ 0x80 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ 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 3c240 <_PyObject_GetDictPtr@@Base+0x26a> │ │ │ │ - cmp r4, #0 │ │ │ │ - ble.n 3c258 <_PyObject_GetDictPtr@@Base+0x282> │ │ │ │ - ldr r1, [r6, #0] │ │ │ │ - b.n 3c260 <_PyObject_GetDictPtr@@Base+0x28a> │ │ │ │ - movw r0, #58968 @ 0xe658 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - movs r3, #1 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r4 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3c238 <_PyObject_GetDictPtr@@Base+0x262> │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - movw r1, #4356 @ 0x1104 │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - mov r0, r5 │ │ │ │ - movs r2, #2 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 3b462 <_PyImport_ClearExtension@@Base+0x830> │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 241d44 <_PyDeadline_Get@@Base+0x12cc> │ │ │ │ + bl 24165c <_PyDeadline_Get@@Base+0x12d0> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3c290 <_PyObject_GetDictPtr@@Base+0x2ba> │ │ │ │ + bne.n 3c288 <_PyObject_GetDictPtr@@Base+0x2b8> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3c2c6 <_PyObject_GetDictPtr@@Base+0x2f0> │ │ │ │ + b.n 3c2be <_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 24239c <_PyDeadline_Get@@Base+0x1924> │ │ │ │ + bl 241b84 <_PyDeadline_Get@@Base+0x17f8> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3c28c <_PyObject_GetDictPtr@@Base+0x2b6> │ │ │ │ + beq.n 3c284 <_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 783a0 │ │ │ │ + bl 783f0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0003c2cc : │ │ │ │ +0003c2c4 : │ │ │ │ push {r4, r5} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #20] @ (3c2e8 ) │ │ │ │ + ldr r4, [pc, #20] @ (3c2e0 ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r2 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ pop {r4, r5} │ │ │ │ - b.w 1f01f0 │ │ │ │ + b.w 1ef518 │ │ │ │ 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 3c314 │ │ │ │ + bne.n 3c30c │ │ │ │ vldr d8, [r1, #8] │ │ │ │ - b.n 3c330 │ │ │ │ - bl 13f3b8 │ │ │ │ + b.n 3c328 │ │ │ │ + bl 13ea98 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3c330 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 3c344 │ │ │ │ - vldr d0, [pc, #28] @ 3c350 │ │ │ │ + bne.n 3c328 │ │ │ │ + bl 7f898 │ │ │ │ + cbnz r0, 3c33c │ │ │ │ + vldr d0, [pc, #28] @ 3c348 │ │ │ │ vmul.f64 d0, d8, d0 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 83ffc │ │ │ │ + b.w 83b50 │ │ │ │ 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, 3c6c8 ) │ │ │ │ + add r5, pc, #880 @ (adr r5, 3c6c0 ) │ │ │ │ eors r4, r1 │ │ │ │ - b.n 3c35a │ │ │ │ + b.n 3c352 │ │ │ │ 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 3c38e │ │ │ │ + bmi.n 3c386 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5728 @ 0x1660 │ │ │ │ + movw r1, #4192 @ 0x1060 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 3c3b6 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 3c3ae │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ - bl b54d4 │ │ │ │ + bl b4a44 │ │ │ │ movw r3, #625 @ 0x271 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3c3ba │ │ │ │ + beq.n 3c3b2 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5760 @ 0x1680 │ │ │ │ + movw r1, #4224 @ 0x1080 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3c430 │ │ │ │ + b.n 3c428 │ │ │ │ mov r7, sp │ │ │ │ add.w r8, r4, #8 │ │ │ │ addw r9, r4, #2504 @ 0x9c8 │ │ │ │ ldr.w r0, [r8, #4]! │ │ │ │ - bl f4e84 │ │ │ │ + bl f43e4 │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 3c3da │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 3c3d2 │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c3b6 │ │ │ │ + bne.n 3c3ae │ │ │ │ cmp r8, r9 │ │ │ │ str.w r6, [r7], #4 │ │ │ │ - bne.n 3c3c4 │ │ │ │ + bne.n 3c3bc │ │ │ │ ldr.w r0, [r4, #2508] @ 0x9cc │ │ │ │ - bl ddd90 │ │ │ │ + bl dd300 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3c3fa │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 3c3f2 │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c3b6 │ │ │ │ - b.n 3c400 │ │ │ │ + bne.n 3c3ae │ │ │ │ + b.n 3c3f8 │ │ │ │ cmp.w r0, #624 @ 0x270 │ │ │ │ - bls.n 3c418 │ │ │ │ + bls.n 3c410 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5792 @ 0x16a0 │ │ │ │ + movw r1, #4256 @ 0x10a0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 3c3b6 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 3c3ae │ │ │ │ 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 2146f8 <_PyTime_FromMillisecondsObject@@Base+0x4f0> │ │ │ │ + cbz r0, 3c482 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r5, #20] │ │ │ │ + cbnz r0, 3c464 │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 3c486 │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + b.n 3c486 │ │ │ │ + bl 81f98 │ │ │ │ + mov r3, r0 │ │ │ │ + cbnz r0, 3c48e │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3c482 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 3c482 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 3c4b6 │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ + mov r1, r4 │ │ │ │ + movw r0, #4272 @ 0x10b0 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 828c0 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3c4b6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 3c4b6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + │ │ │ │ +0003c4ba : │ │ │ │ + ldr r0, [pc, #4] @ (3c4c0 ) │ │ │ │ + b.w cb430 │ │ │ │ + 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 3c468 │ │ │ │ + bne.n 3c4f4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl ce6c4 │ │ │ │ - cbz r0, 3c482 │ │ │ │ - b.n 3c47e │ │ │ │ + bl cdc1c │ │ │ │ + cbz r0, 3c50e │ │ │ │ + b.n 3c50a │ │ │ │ movs r3, #2 │ │ │ │ - movw r0, #40264 @ 0x9d48 │ │ │ │ + movw r0, #38728 @ 0x9748 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0190 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c45a │ │ │ │ + bne.n 3c4e6 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3c4c8 │ │ │ │ + b.n 3c554 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 16bf88 │ │ │ │ + bl 16b330 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3c496 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 3c522 │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c47e │ │ │ │ + bne.n 3c50a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - movw r5, #684 @ 0x2ac │ │ │ │ - movt r5, #67 @ 0x43 │ │ │ │ + movw r5, #64684 @ 0xfcac │ │ │ │ + movt r5, #66 @ 0x42 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ uxth r0, r4 │ │ │ │ adds r1, r2, r3 │ │ │ │ subs r3, r1, r2 │ │ │ │ lsls r4, r0, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 3c4c2 │ │ │ │ + ble.n 3c54e │ │ │ │ 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 3c4a6 │ │ │ │ - bl 7df90 │ │ │ │ + b.n 3c532 │ │ │ │ + bl 7df58 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 3c4d2 │ │ │ │ + cbz r3, 3c55e │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cf15c │ │ │ │ + bl ce6b4 │ │ │ │ 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 214fcc │ │ │ │ - cbz r0, 3c52a │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r5, #20] │ │ │ │ - cbnz r0, 3c50c │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 3c52e │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - b.n 3c52e │ │ │ │ - bl 82448 │ │ │ │ - mov r3, r0 │ │ │ │ - cbnz r0, 3c536 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3c52a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 3c52a │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 3c55e │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ - mov r1, r4 │ │ │ │ - movw r0, #5808 @ 0x16b0 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 82d70 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3c55e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 3c55e │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - │ │ │ │ -0003c562 : │ │ │ │ - ldr r0, [pc, #4] @ (3c568 ) │ │ │ │ - b.w cbed4 │ │ │ │ - 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 3c58c │ │ │ │ + bpl.n 3c584 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 3c5aa │ │ │ │ + bgt.n 3c5a2 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - movw r1, #5816 @ 0x16b8 │ │ │ │ + movw r1, #4280 @ 0x10b8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 3c5d6 │ │ │ │ + bl d1590 │ │ │ │ + b.n 3c5ce │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 3c5c0 │ │ │ │ + bgt.n 3c5b8 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r0, #12] │ │ │ │ - bl 1804a4 <_PyDeadline_Init@@Base+0x78> │ │ │ │ - cbnz r0, 3c5da │ │ │ │ - b.n 3c5d6 │ │ │ │ + bl 17f744 <_PyDeadline_Init@@Base+0x78> │ │ │ │ + cbnz r0, 3c5d2 │ │ │ │ + b.n 3c5ce │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #47760 @ 0xba90 │ │ │ │ + movw r1, #46184 @ 0xb468 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3c69a │ │ │ │ + b.n 3c692 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 3c5ee │ │ │ │ + beq.n 3c5e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3c5ee │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3c5e6 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bmi.n 3c612 │ │ │ │ + bmi.n 3c60a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #5876 @ 0x16f4 │ │ │ │ + movw r1, #4340 @ 0x10f4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 3c5d6 │ │ │ │ - bl 83f4c │ │ │ │ + bl d1590 │ │ │ │ + b.n 3c5ce │ │ │ │ + bl 83aa0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3c622 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 3c626 │ │ │ │ - b.n 3c5d6 │ │ │ │ + bne.n 3c61a │ │ │ │ + bl 7f898 │ │ │ │ + cbz r0, 3c61e │ │ │ │ + b.n 3c5ce │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3c63e │ │ │ │ + bge.n 3c636 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5928 @ 0x1728 │ │ │ │ + movw r1, #4392 @ 0x1128 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 3c5d6 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 3c5ce │ │ │ │ ldr r1, [r5, #20] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 3c658 │ │ │ │ + bne.n 3c650 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 3c69a │ │ │ │ + b.n 3c692 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 3c67a │ │ │ │ + bmi.n 3c672 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #5964 @ 0x174c │ │ │ │ + movw r1, #4428 @ 0x114c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 3c5d6 │ │ │ │ + bl d1590 │ │ │ │ + b.n 3c5ce │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 3c688 │ │ │ │ - bl 87458 │ │ │ │ + cbz r0, 3c680 │ │ │ │ + bl 86f5c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3c64e │ │ │ │ - b.n 3c5d6 │ │ │ │ + bge.n 3c646 │ │ │ │ + b.n 3c5ce │ │ │ │ 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 3c64e │ │ │ │ + b.n 3c646 │ │ │ │ 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, #56356 @ 0xdc24 │ │ │ │ + movw r2, #54820 @ 0xd624 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bl 1cded4 │ │ │ │ - cbz r0, 3c71c │ │ │ │ + bl 1cd2dc │ │ │ │ + cbz r0, 3c714 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 3c6fe │ │ │ │ - ldr r2, [pc, #96] @ (3c724 ) │ │ │ │ + bpl.n 3c6f6 │ │ │ │ + ldr r2, [pc, #96] @ (3c71c ) │ │ │ │ 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 3c6fa │ │ │ │ + beq.n 3c6f2 │ │ │ │ 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 3c702 │ │ │ │ + b.n 3c6fa │ │ │ │ ldr.w r0, [r4, #132] @ 0x84 │ │ │ │ - ldr r1, [pc, #36] @ (3c728 ) │ │ │ │ + ldr r1, [pc, #36] @ (3c720 ) │ │ │ │ mov r2, r6 │ │ │ │ - bl 79514 │ │ │ │ + bl 79550 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3c720 │ │ │ │ + cbnz r0, 3c718 │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ - cbz r3, 3c720 │ │ │ │ + cbz r3, 3c718 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ba404 │ │ │ │ - b.n 3c720 │ │ │ │ + bl 1b980c │ │ │ │ + b.n 3c718 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 3c72c │ │ │ │ + cbz r4, 3c724 │ │ │ │ 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 3c758 │ │ │ │ + bpl.n 3c750 │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r4, r0, #20 │ │ │ │ addpl.w r4, r0, #28 │ │ │ │ - b.n 3c75a │ │ │ │ + b.n 3c752 │ │ │ │ ldr r4, [r0, #28] │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.n 3c79a │ │ │ │ + bne.n 3c792 │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 3c768 │ │ │ │ + bne.n 3c760 │ │ │ │ ldrb r4, [r4, #0] │ │ │ │ - b.n 3c770 │ │ │ │ + b.n 3c768 │ │ │ │ cmp r7, #2 │ │ │ │ ite eq │ │ │ │ ldrheq r4, [r4, #0] │ │ │ │ ldrne r4, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 158674 <_PyUnicode_IsTitlecase@@Base> │ │ │ │ + bl 157b40 <_PyUnicode_IsTitlecase@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c80e │ │ │ │ + bne.n 3c806 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1587bc <_PyUnicode_IsUppercase@@Base> │ │ │ │ + bl 157c88 <_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 3c820 │ │ │ │ + b.n 3c818 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3c818 │ │ │ │ + beq.n 3c810 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r6, r9 │ │ │ │ mov r5, r9 │ │ │ │ cmp r8, r5 │ │ │ │ - ble.n 3c7f6 │ │ │ │ + ble.n 3c7ee │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 3c7b6 │ │ │ │ + bne.n 3c7ae │ │ │ │ ldrb.w sl, [r4, r5] │ │ │ │ - b.n 3c7c2 │ │ │ │ + b.n 3c7ba │ │ │ │ cmp r7, #2 │ │ │ │ ite eq │ │ │ │ ldrheq.w sl, [r4, r5, lsl #1] │ │ │ │ ldrne.w sl, [r4, r5, lsl #2] │ │ │ │ mov r0, sl │ │ │ │ - bl 1587bc <_PyUnicode_IsUppercase@@Base> │ │ │ │ - cbnz r0, 3c7d2 │ │ │ │ + bl 157c88 <_PyUnicode_IsUppercase@@Base> │ │ │ │ + cbnz r0, 3c7ca │ │ │ │ mov r0, sl │ │ │ │ - bl 158674 <_PyUnicode_IsTitlecase@@Base> │ │ │ │ - cbz r0, 3c7de │ │ │ │ + bl 157b40 <_PyUnicode_IsTitlecase@@Base> │ │ │ │ + cbz r0, 3c7d6 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 3c818 │ │ │ │ + bne.n 3c810 │ │ │ │ movs r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 3c7f0 │ │ │ │ + b.n 3c7e8 │ │ │ │ mov r0, sl │ │ │ │ - bl 158634 <_PyUnicode_IsLowercase@@Base> │ │ │ │ - cbz r0, 3c7f0 │ │ │ │ + bl 157b00 <_PyUnicode_IsLowercase@@Base> │ │ │ │ + cbz r0, 3c7e8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 3c818 │ │ │ │ + beq.n 3c810 │ │ │ │ mov r6, r9 │ │ │ │ mov r0, r9 │ │ │ │ adds r5, #1 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 3c7a8 │ │ │ │ + b.n 3c7a0 │ │ │ │ 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 3c820 │ │ │ │ + b.n 3c818 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 3c820 │ │ │ │ + b.n 3c818 │ │ │ │ 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 3c848 │ │ │ │ + bhi.n 3c840 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 3c86c │ │ │ │ - b.n 3c860 │ │ │ │ - movw r0, #61116 @ 0xeebc │ │ │ │ + ble.n 3c864 │ │ │ │ + b.n 3c858 │ │ │ │ + movw r0, #59580 @ 0xe8bc │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0190 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c842 │ │ │ │ - b.n 3c8e6 │ │ │ │ + bne.n 3c83a │ │ │ │ + b.n 3c8de │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 13a934 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ + bl 13a048 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3c8e6 │ │ │ │ + beq.n 3c8de │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - cbz r3, 3c890 │ │ │ │ + cbz r3, 3c888 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 3c8a8 │ │ │ │ + ble.n 3c8a0 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #47760 @ 0xba90 │ │ │ │ + movw r1, #46184 @ 0xb468 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 3c8e6 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 3c8de │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13228 @ 0x33ac │ │ │ │ + movw r1, #11692 @ 0x2dac │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 3c8e6 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 3c8de │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 3c8c6 │ │ │ │ + bge.n 3c8be │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #6088 @ 0x17c8 │ │ │ │ + movw r1, #4552 @ 0x11c8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 3c8e6 │ │ │ │ + bl d1590 │ │ │ │ + b.n 3c8de │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r5, r3 │ │ │ │ - blt.n 3c8d8 │ │ │ │ + blt.n 3c8d0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7fab8 │ │ │ │ + b.w 7fa80 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #16] │ │ │ │ - bl 2118c8 <_PyTime_MonotonicWithInfo@@Base+0x1f8> │ │ │ │ + bl 210fe8 <_PyTime_MonotonicWithInfo@@Base+0x1f8> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3c8cc │ │ │ │ + bne.n 3c8c4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r0, #24] │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r0, #24] │ │ │ │ + bl 3c994 │ │ │ │ + ldr r3, [r4, #24] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #24] │ │ │ │ + pop {r4, pc} │ │ │ │ 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, 3c912 │ │ │ │ + cbnz r7, 3c92c │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 3c912 │ │ │ │ + blt.n 3c92c │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 3c912 │ │ │ │ - cbnz r2, 3c932 │ │ │ │ - ldr r1, [pc, #96] @ (3c974 ) │ │ │ │ + bgt.n 3c92c │ │ │ │ + cbnz r2, 3c94c │ │ │ │ + ldr r1, [pc, #96] @ (3c990 ) │ │ │ │ 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 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 3c932 │ │ │ │ + bl 101324 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 3c94c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3c970 │ │ │ │ + b.n 3c98a │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 3c942 │ │ │ │ + ble.n 3c95c │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl c3ae8 │ │ │ │ + bl c3038 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 3c944 │ │ │ │ - b.n 3c92e │ │ │ │ + bge.n 3c95e │ │ │ │ + b.n 3c948 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1673fc │ │ │ │ + bl 1667dc │ │ │ │ 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, 3c968 │ │ │ │ + cbz r0, 3c982 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2457f8 <_PyObject_GetState@@Base+0x89c> │ │ │ │ - b.n 3c92e │ │ │ │ + bl 245110 <_PySys_GetSizeOf@@Base+0x9a4> │ │ │ │ + b.n 3c948 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ + nop │ │ │ │ movs r7, #40 @ 0x28 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - push {r4, 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 3cab2 │ │ │ │ - ldr r3, [r4, #24] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #24] │ │ │ │ - pop {r4, 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, 3c9b2 │ │ │ │ - cbz r2, 3c9ca │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ - cbz r3, 3c9ca │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #6264 @ 0x1878 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 3c9de │ │ │ │ - ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ - movw r1, #61944 @ 0xf1f8 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - bl 127934 │ │ │ │ - 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 3ca02 │ │ │ │ - ldrd r0, r1, [r4] │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 3ca1a │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #32708 @ 0x7fc4 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3c9f6 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0003ca1a : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 3ca2e │ │ │ │ - mov r5, r1 │ │ │ │ - cbnz r1, 3ca34 │ │ │ │ - bl 262b94 │ │ │ │ - b.n 3caac │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, 3ca92 │ │ │ │ - ldr r6, [r3, #32] │ │ │ │ - cbnz r6, 3ca44 │ │ │ │ - ldr r6, [r3, #4] │ │ │ │ - cbz r6, 3ca4c │ │ │ │ - mov r3, r6 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - bx r3 │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r1, r2, #2 │ │ │ │ - bmi.n 3ca92 │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - cbz r3, 3ca92 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - bmi.n 3ca92 │ │ │ │ - ldr r3, [r3, #52] @ 0x34 │ │ │ │ - cbz r3, 3ca92 │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - cbz r3, 3ca92 │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #76 @ 0x4c │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1b2ce0 │ │ │ │ - movw r2, #7528 @ 0x1d68 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, r2 │ │ │ │ - bne.n 3caae │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 3ca92 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r0, #0] │ │ │ │ - cbnz r2, 3ca92 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64728 @ 0xfcd8 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - 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 3cad8 │ │ │ │ + beq.n 3c9ba │ │ │ │ ldr.w fp, [r3, #20] │ │ │ │ - b.n 3cae0 │ │ │ │ + b.n 3c9c2 │ │ │ │ movw fp, #10688 @ 0x29c0 │ │ │ │ movt fp, #77 @ 0x4d │ │ │ │ - movw r1, #72 @ 0x48 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - bl f5780 │ │ │ │ + movw r1, #64072 @ 0xfa48 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl f4ce0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3cb52 │ │ │ │ + cbz r0, 3ca34 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ - cbnz r6, 3cb16 │ │ │ │ + cbnz r6, 3c9f8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3cb08 │ │ │ │ + beq.n 3c9ea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3cb08 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3c9ea │ │ │ │ + bl 77f40 <_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 156b88 │ │ │ │ + b.w 156058 │ │ │ │ cmp r6, #10 │ │ │ │ - ble.n 3cb58 │ │ │ │ + ble.n 3ca3a │ │ │ │ movw r3, #47662 @ 0xba2e │ │ │ │ movt r3, #744 @ 0x2e8 │ │ │ │ cmp r6, r3 │ │ │ │ - bls.n 3cb32 │ │ │ │ + bls.n 3ca14 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3cb42 │ │ │ │ - b.n 3cb4e │ │ │ │ + bne.n 3ca24 │ │ │ │ + b.n 3ca30 │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ mul.w r0, r6, r0 │ │ │ │ - bl 76fe4 │ │ │ │ + bl 77034 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 3cb5a │ │ │ │ - b.n 3cb26 │ │ │ │ + cbnz r0, 3ca3c │ │ │ │ + b.n 3ca08 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3cb4e │ │ │ │ + cbnz r3, 3ca30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - bl 1ea294 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 1e95bc │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 3cd46 │ │ │ │ + b.n 3cc28 │ │ │ │ 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 3cc50 │ │ │ │ + bge.n 3cb32 │ │ │ │ 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 3cbb4 │ │ │ │ + bne.n 3ca96 │ │ │ │ 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 3cbea │ │ │ │ + b.n 3cacc │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl ce6c4 │ │ │ │ + bl cdc1c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 3cbea │ │ │ │ + cbz r0, 3cacc │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - movw r1, #5404 @ 0x151c │ │ │ │ + movw r1, #3868 @ 0xf1c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r7, fp │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ mov r2, r5 │ │ │ │ - bl d2028 │ │ │ │ - b.n 3cd10 │ │ │ │ + bl d1590 │ │ │ │ + b.n 3cbf2 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ mvn.w ip, #2147483648 @ 0x80000000 │ │ │ │ sub.w lr, ip, sl │ │ │ │ add.w r8, r5, #1 │ │ │ │ cmp lr, r0 │ │ │ │ - bge.n 3cc1c │ │ │ │ + bge.n 3cafe │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5468 @ 0x155c │ │ │ │ + movw r1, #3932 @ 0xf5c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r7, fp │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ mov r5, r8 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 3cd10 │ │ │ │ + b.n 3cbf2 │ │ │ │ add sl, r0 │ │ │ │ - cbz r5, 3cc2a │ │ │ │ + cbz r5, 3cb0c │ │ │ │ sub.w ip, ip, sl │ │ │ │ cmp ip, r9 │ │ │ │ - blt.n 3cbfc │ │ │ │ + blt.n 3cade │ │ │ │ add sl, r9 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 3cc4c │ │ │ │ + beq.n 3cb2e │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5496 @ 0x1578 │ │ │ │ + movw r1, #3960 @ 0xf78 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r7, fp │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 3cc14 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 3caf6 │ │ │ │ mov r5, r8 │ │ │ │ - b.n 3cb72 │ │ │ │ + b.n 3ca54 │ │ │ │ mov r1, sl │ │ │ │ movs r0, #0 │ │ │ │ mov r7, fp │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr.w fp, [sp] │ │ │ │ - bl 156b88 │ │ │ │ + bl 156058 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3cd10 │ │ │ │ + beq.n 3cbf2 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r3, 3cc70 │ │ │ │ + cbz r3, 3cb52 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ - b.n 3cc78 │ │ │ │ + b.n 3cb5a │ │ │ │ movw r6, #10688 @ 0x29c0 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ cmp.w sl, #1048576 @ 0x100000 │ │ │ │ - blt.n 3cc8c │ │ │ │ + blt.n 3cb6e │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bpl.n 3cc8c │ │ │ │ - bl 9649c │ │ │ │ + bpl.n 3cb6e │ │ │ │ + bl 95998 │ │ │ │ movs r1, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ - b.n 3cc90 │ │ │ │ + b.n 3cb72 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 3ccce │ │ │ │ + bne.n 3cbb0 │ │ │ │ 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 3ccbe │ │ │ │ + beq.n 3cba0 │ │ │ │ ldr.w fp, [r9, #8] │ │ │ │ ldr.w r1, [r9], #44 │ │ │ │ mov r2, fp │ │ │ │ add r6, fp │ │ │ │ blx 29c10 │ │ │ │ - b.n 3cca6 │ │ │ │ + b.n 3cb88 │ │ │ │ mov r1, r8 │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ - cbz r1, 3cd10 │ │ │ │ + cbz r1, 3cbf2 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 98f90 │ │ │ │ - b.n 3cd10 │ │ │ │ + bl 9848c │ │ │ │ + b.n 3cbf2 │ │ │ │ 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 3cd08 │ │ │ │ + beq.n 3cbea │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 3ccf0 │ │ │ │ + beq.n 3cbd2 │ │ │ │ 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 3ccda │ │ │ │ + b.n 3cbbc │ │ │ │ mov r1, r7 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r7, [sp, #4] │ │ │ │ - b.n 3ccc4 │ │ │ │ + b.n 3cba6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3cd26 │ │ │ │ + beq.n 3cc08 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3cd26 │ │ │ │ + cbnz r3, 3cc08 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ movs r6, #44 @ 0x2c │ │ │ │ mla r0, r6, r4, r7 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 3cd3a │ │ │ │ + beq.n 3cc1c │ │ │ │ adds r4, #1 │ │ │ │ - bl cf15c │ │ │ │ - b.n 3cd2a │ │ │ │ + bl ce6b4 │ │ │ │ + b.n 3cc0c │ │ │ │ add r3, sp, #16 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 3cd46 │ │ │ │ + beq.n 3cc28 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77384 │ │ │ │ + bl 773d4 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #460 @ 0x1cc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + cbnz r3, 3cc48 │ │ │ │ + cbz r2, 3cc60 │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ + cbz r3, 3cc60 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #4728 @ 0x1278 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 126e1c │ │ │ │ + b.n 3cc74 │ │ │ │ + ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ + movw r1, #60408 @ 0xebf8 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + bl 126e1c │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r1 │ │ │ │ + cmp r2, #2 │ │ │ │ + bne.n 3cc98 │ │ │ │ + ldrd r0, r1, [r4] │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 3ccb0 │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #31152 @ 0x79b0 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c0190 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3cc8c │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003ccb0 : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + cbz r0, 3ccc4 │ │ │ │ + mov r5, r1 │ │ │ │ + cbnz r1, 3ccca │ │ │ │ + bl 262550 │ │ │ │ + b.n 3cd42 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r2, #52] @ 0x34 │ │ │ │ + cbz r3, 3cd28 │ │ │ │ + ldr r6, [r3, #32] │ │ │ │ + cbnz r6, 3ccda │ │ │ │ + ldr r6, [r3, #4] │ │ │ │ + cbz r6, 3cce2 │ │ │ │ + mov r3, r6 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + bx r3 │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r1, r2, #2 │ │ │ │ + bmi.n 3cd28 │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + cbz r3, 3cd28 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #2 │ │ │ │ + bmi.n 3cd28 │ │ │ │ + ldr r3, [r3, #52] @ 0x34 │ │ │ │ + cbz r3, 3cd28 │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + cbz r3, 3cd28 │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #76 @ 0x4c │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1b1ea0 │ │ │ │ + movw r2, #7528 @ 0x1d68 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, r2 │ │ │ │ + bne.n 3cd44 │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 3cd28 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r0, #0] │ │ │ │ + cbnz r2, 3cd28 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #63152 @ 0xf6b0 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d1590 │ │ │ │ + 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 156b88 │ │ │ │ + bl 156058 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3cd8e │ │ │ │ + cbz r0, 3cd88 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3cd72 │ │ │ │ + cbz r3, 3cd6c │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3cd7a │ │ │ │ + b.n 3cd74 │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - cbz r2, 3cd82 │ │ │ │ + cbz r2, 3cd7c │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - b.n 3cd8a │ │ │ │ + b.n 3cd84 │ │ │ │ movw r1, #10688 @ 0x29c0 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ - bl 1f5848 │ │ │ │ + bl 1f4af8 │ │ │ │ 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 │ │ │ │ + movw r3, #44040 @ 0xac08 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r2, #1 │ │ │ │ + movw r1, #4756 @ 0x1294 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1451d8 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 3cdcc │ │ │ │ + movw r3, #42636 @ 0xa68c │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + ldr r3, [r3, #48] @ 0x30 │ │ │ │ + ldr r3, [r3, #40] @ 0x28 │ │ │ │ + bx r3 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ 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, 3ce06 │ │ │ │ + cbz r3, 3ce44 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r2 │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f898 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3ce06 │ │ │ │ + cbnz r0, 3ce44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23ff84 <_PyTime_AsTimeval@@Base+0x1178> │ │ │ │ + bl 23f898 <_PyTime_AsTimeval@@Base+0x1180> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3ce06 │ │ │ │ + beq.n 3ce44 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2413a4 <_PyDeadline_Get@@Base+0x92c> │ │ │ │ + bl 240cbc <_PyDeadline_Get@@Base+0x930> │ │ │ │ mov r1, r7 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2413a4 <_PyDeadline_Get@@Base+0x92c> │ │ │ │ + bl 240cbc <_PyDeadline_Get@@Base+0x930> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2413a4 <_PyDeadline_Get@@Base+0x92c> │ │ │ │ + bl 240cbc <_PyDeadline_Get@@Base+0x930> │ │ │ │ mov r2, r6 │ │ │ │ strd r8, r0, [sp] │ │ │ │ mov r3, r7 │ │ │ │ - movw r1, #57561 @ 0xe0d9 │ │ │ │ + movw r1, #53625 @ 0xd179 │ │ │ │ movt r1, #24 │ │ │ │ - movw r0, #6328 @ 0x18b8 │ │ │ │ + movw r0, #5092 @ 0x13e4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82d70 │ │ │ │ + bl 828c0 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 3ce0a │ │ │ │ + cbnz r0, 3ce48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24666c │ │ │ │ + bl 245f84 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3ce62 │ │ │ │ + b.n 3cea0 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ mov.w r1, #664 @ 0x298 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #6336 @ 0x18c0 │ │ │ │ + movw r0, #5100 @ 0x13ec │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #56] @ 0x38 │ │ │ │ - bl 241630 <_PyDeadline_Get@@Base+0xbb8> │ │ │ │ + bl 240ef0 <_PyDeadline_Get@@Base+0xb64> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r5, r0 │ │ │ │ - beq.n 3ce40 │ │ │ │ + beq.n 3ce7e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3ce40 │ │ │ │ + cbnz r3, 3ce7e │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 3ce00 │ │ │ │ + beq.n 3ce3e │ │ │ │ mov r0, r5 │ │ │ │ - bl ddd90 │ │ │ │ + bl dd300 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3ce62 │ │ │ │ + beq.n 3cea0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3ce62 │ │ │ │ + cbnz r3, 3cea0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ - cbnz r5, 3cea4 │ │ │ │ + cbnz r5, 3cee2 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 3cea4 │ │ │ │ + ble.n 3cee2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3cea4 │ │ │ │ - cbz r2, 3cea4 │ │ │ │ + bne.n 3cee2 │ │ │ │ + cbz r2, 3cee2 │ │ │ │ ldr.w r3, [r4, #444] @ 0x1bc │ │ │ │ - movw r1, #61688 @ 0xf0f8 │ │ │ │ + movw r1, #60152 @ 0xeaf8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 127934 │ │ │ │ - b.n 3cec0 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 3cefe │ │ │ │ mov r3, r5 │ │ │ │ - ldr r5, [pc, #32] @ (3cec8 ) │ │ │ │ + ldr r5, [pc, #28] @ (3cf04 ) │ │ │ │ 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 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101324 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ce8e │ │ │ │ + bne.n 3cecc │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ movs r7, #84 @ 0x54 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r3, #44040 @ 0xac08 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r2, #1 │ │ │ │ - movw r1, #6356 @ 0x18d4 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 145ad8 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 3cf0c │ │ │ │ - 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} │ │ │ │ │ │ │ │ -0003cf10 <_PyTraceback_Add@@Base>: │ │ │ │ +0003cf08 <_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] @ (3cfe4 <_PyTraceback_Add@@Base+0xd4>) │ │ │ │ + ldr r4, [pc, #192] @ (3cfdc <_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 714b0 │ │ │ │ + bl 714a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3cfd4 <_PyTraceback_Add@@Base+0xc4> │ │ │ │ + beq.n 3cfcc <_PyTraceback_Add@@Base+0xc4> │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3cffc │ │ │ │ + bl 3cff4 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 3cf6a <_PyTraceback_Add@@Base+0x5a> │ │ │ │ + cbnz r0, 3cf62 <_PyTraceback_Add@@Base+0x5a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3cfd4 <_PyTraceback_Add@@Base+0xc4> │ │ │ │ + beq.n 3cfcc <_PyTraceback_Add@@Base+0xc4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3cfd4 <_PyTraceback_Add@@Base+0xc4> │ │ │ │ + cbnz r3, 3cfcc <_PyTraceback_Add@@Base+0xc4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3cfd4 <_PyTraceback_Add@@Base+0xc4> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3cfcc <_PyTraceback_Add@@Base+0xc4> │ │ │ │ mov r3, sl │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3d0fa │ │ │ │ + bl 3d152 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3cf8e <_PyTraceback_Add@@Base+0x7e> │ │ │ │ + beq.n 3cf86 <_PyTraceback_Add@@Base+0x7e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3cf8e <_PyTraceback_Add@@Base+0x7e> │ │ │ │ + cbnz r3, 3cf86 <_PyTraceback_Add@@Base+0x7e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3cfa4 <_PyTraceback_Add@@Base+0x94> │ │ │ │ + beq.n 3cf9c <_PyTraceback_Add@@Base+0x94> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3cfa4 <_PyTraceback_Add@@Base+0x94> │ │ │ │ + cbnz r3, 3cf9c <_PyTraceback_Add@@Base+0x94> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 3cfd4 <_PyTraceback_Add@@Base+0xc4> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 3cfcc <_PyTraceback_Add@@Base+0xc4> │ │ │ │ ldr r0, [r7, #72] @ 0x48 │ │ │ │ str.w r8, [r5, #20] │ │ │ │ str.w r9, [r7, #72] @ 0x48 │ │ │ │ - bl 783a0 │ │ │ │ + bl 783f0 │ │ │ │ mov r0, r5 │ │ │ │ - bl d4798 │ │ │ │ + bl d3d00 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3cfde <_PyTraceback_Add@@Base+0xce> │ │ │ │ + beq.n 3cfd6 <_PyTraceback_Add@@Base+0xce> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3cfde <_PyTraceback_Add@@Base+0xce> │ │ │ │ + cbnz r3, 3cfd6 <_PyTraceback_Add@@Base+0xce> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77f40 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r9 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 11ebc4 <_PyErr_ChainExceptions1@@Base> │ │ │ │ + b.w 11e0ec <_PyErr_ChainExceptions1@@Base> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3cff2 <_PyTraceback_Add@@Base+0xe2> │ │ │ │ - b.w 148db8 │ │ │ │ + beq.n 3cfea <_PyTraceback_Add@@Base+0xe2> │ │ │ │ + b.w 148380 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0003cffc : │ │ │ │ +0003cff4 : │ │ │ │ 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 7a284 │ │ │ │ + bl 7a2c0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3d070 │ │ │ │ + cbz r0, 3d068 │ │ │ │ mov r0, r5 │ │ │ │ - bl 90260 │ │ │ │ + bl 8f680 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 3d07a │ │ │ │ - ldr r0, [pc, #136] @ (3d0b0 ) │ │ │ │ + cbz r0, 3d072 │ │ │ │ + ldr r0, [pc, #136] @ (3d0a8 ) │ │ │ │ movs r1, #6 │ │ │ │ - bl 71f98 │ │ │ │ + bl 71f88 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 3d082 │ │ │ │ - ldr r0, [pc, #128] @ (3d0b4 ) │ │ │ │ + cbz r0, 3d07a │ │ │ │ + ldr r0, [pc, #128] @ (3d0ac ) │ │ │ │ movs r1, #2 │ │ │ │ - bl 71f98 │ │ │ │ + bl 71f88 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3d088 │ │ │ │ + cbz r0, 3d080 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #12 │ │ │ │ blx 2957c │ │ │ │ - ldr r3, [pc, #108] @ (3d0b8 ) │ │ │ │ + ldr r3, [pc, #108] @ (3d0b0 ) │ │ │ │ strd r5, r3, [sp, #24] │ │ │ │ mov r0, sp │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ - ldr r3, [pc, #100] @ (3d0bc ) │ │ │ │ + ldr r3, [pc, #100] @ (3d0b4 ) │ │ │ │ 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 957ec <_Py_write@@Base+0x8f4> │ │ │ │ + bl 94ce8 <_Py_write@@Base+0x8f4> │ │ │ │ mov r8, r0 │ │ │ │ - b.n 3d08a │ │ │ │ + b.n 3d082 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 3d08a │ │ │ │ + b.n 3d082 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 3d08a │ │ │ │ + b.n 3d082 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3d08a │ │ │ │ + b.n 3d082 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #44] @ (3d0b8 ) │ │ │ │ - bl 78344 │ │ │ │ + ldr r0, [pc, #44] @ (3d0b0 ) │ │ │ │ + bl 78394 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78344 │ │ │ │ + bl 78394 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78344 │ │ │ │ + bl 78394 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78344 │ │ │ │ + bl 78394 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78344 │ │ │ │ + bl 78394 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - lsls r4, r4, #19 │ │ │ │ - lsls r3, r0, #1 │ │ │ │ - lsls r4, r5, #19 │ │ │ │ - lsls r3, r0, #1 │ │ │ │ + cdp2 0, 14, cr0, cr4, cr2, {2} │ │ │ │ + cdp2 0, 14, cr0, cr12, cr2, {2} │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ strh r4, [r7, #10] │ │ │ │ lsls r0, r1, #1 │ │ │ │ + │ │ │ │ +0003d0b8 : │ │ │ │ + b.w 22d318 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r0, r1 │ │ │ │ + bl f3cfc │ │ │ │ + mov r4, r0 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 3d0e0 │ │ │ │ + bl 7f898 │ │ │ │ + cbz r0, 3d0e0 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 3d116 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1bf1c4 │ │ │ │ + mov r3, r0 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + bne.n 3d100 │ │ │ │ + bl 7f898 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3d0dc │ │ │ │ + movw r0, #4308 @ 0x10d4 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + b.n 3d116 │ │ │ │ + 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, 3d0ea │ │ │ │ + cbnz r4, 3d142 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13228 @ 0x33ac │ │ │ │ + movw r1, #11692 @ 0x2dac │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 3d0f2 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 3d14a │ │ │ │ movw r4, #7780 @ 0x1e64 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003d0f6 : │ │ │ │ - b.w 22da94 │ │ │ │ +0003d14e : │ │ │ │ + b.w 183584 │ │ │ │ │ │ │ │ -0003d0fa : │ │ │ │ +0003d152 : │ │ │ │ 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 1a8de8 │ │ │ │ - cbz r0, 3d186 │ │ │ │ + bl 1a7fa0 │ │ │ │ + cbz r0, 3d1de │ │ │ │ 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 1a8eb4 │ │ │ │ + bl 1a806c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3d186 │ │ │ │ + cbz r0, 3d1de │ │ │ │ ldr r1, [r6, #40] @ 0x28 │ │ │ │ movw r0, #25460 @ 0x6374 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ add r1, r3 │ │ │ │ - bl 77cd8 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77d28 <_PyObject_GC_NewVar@@Base> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3d172 │ │ │ │ + cbz r0, 3d1ca │ │ │ │ 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 3d18a │ │ │ │ + beq.n 3d1e2 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - b.n 3d18a │ │ │ │ + b.n 3d1e2 │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3d186 │ │ │ │ + beq.n 3d1de │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbnz r2, 3d186 │ │ │ │ + cbnz r2, 3d1de │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3d22c │ │ │ │ + b.n 3d284 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3d1a2 │ │ │ │ + beq.n 3d1fa │ │ │ │ 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] │ │ │ │ @@ -27476,36 +27508,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 3d1dc │ │ │ │ + ble.n 3d234 │ │ │ │ adds r3, #1 │ │ │ │ str.w r0, [r2, #4]! │ │ │ │ - b.n 3d1d0 │ │ │ │ + b.n 3d228 │ │ │ │ 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 3d206 │ │ │ │ + beq.n 3d25e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3d206 │ │ │ │ + cbnz r3, 3d25e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [pc, #44] @ (3d234 ) │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (3d28c ) │ │ │ │ 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 │ │ │ │ @@ -27515,1043 +27547,1037 @@ │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, 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 │ │ │ │ - mov r0, r1 │ │ │ │ - bl f479c │ │ │ │ - mov r4, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 3d25c │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 3d25c │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 3d292 │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1bfdbc │ │ │ │ - mov r3, r0 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - bne.n 3d27c │ │ │ │ - bl 7f8d0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3d258 │ │ │ │ - movw r0, #4308 @ 0x10d4 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - b.n 3d292 │ │ │ │ - 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 {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cmp r1, #0 │ │ │ │ - blt.n 3d2ac │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cmp r1, r3 │ │ │ │ - blt.n 3d2c6 │ │ │ │ - movw r3, #56048 @ 0xdaf0 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #59852 @ 0xe9cc │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 3d2d0 │ │ │ │ - add r0, r1 │ │ │ │ - ldr r3, [pc, #8] @ (3d2d4 ) │ │ │ │ - ldrb r2, [r0, #16] │ │ │ │ - add.w r0, r3, r2, lsl #4 │ │ │ │ - pop {r3, pc} │ │ │ │ - nop │ │ │ │ - strb r4, [r5, #5] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - │ │ │ │ -0003d2d8 : │ │ │ │ - b.w 1844d4 │ │ │ │ - b.n 3d2de │ │ │ │ + b.n 3d292 │ │ │ │ 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 3d300 │ │ │ │ - bl 25edcc │ │ │ │ + bne.n 3d2b4 │ │ │ │ + bl 25e704 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3d30c │ │ │ │ + cbz r3, 3d2c0 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 3d32e │ │ │ │ + b.n 3d2e2 │ │ │ │ movs r1, #22 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 3d32a │ │ │ │ + bl 979b4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 3d2de │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 3d32a │ │ │ │ + cbnz r3, 3d2de │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 3d32a │ │ │ │ + bl 979b4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 3d2de │ │ │ │ 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 3d352 │ │ │ │ + bhi.n 3d306 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 3d36a │ │ │ │ + ble.n 3d31e │ │ │ │ ldr r1, [r6, #0] │ │ │ │ - b.n 3d372 │ │ │ │ - movw r0, #58928 @ 0xe630 │ │ │ │ + b.n 3d326 │ │ │ │ + movw r0, #57392 @ 0xe030 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0190 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3d34a │ │ │ │ + bne.n 3d2fe │ │ │ │ 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 3b462 <_PyImport_ClearExtension@@Base+0x830> │ │ │ │ + b.w 3b444 <_PyImport_ClearExtension@@Base+0x820> │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + cmp r1, #0 │ │ │ │ + blt.n 3d34a │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cmp r1, r3 │ │ │ │ + blt.n 3d364 │ │ │ │ + movw r3, #56048 @ 0xdaf0 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #58316 @ 0xe3cc │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 126e1c │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 3d36e │ │ │ │ + add r0, r1 │ │ │ │ + ldr r3, [pc, #8] @ (3d370 ) │ │ │ │ + ldrb r2, [r0, #16] │ │ │ │ + add.w r0, r3, r2, 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 r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl f479c │ │ │ │ + bl f3cfc │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3d3a0 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 3d3ac │ │ │ │ + bne.n 3d396 │ │ │ │ + bl 7f898 │ │ │ │ + cbnz r0, 3d3a2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1f9cd0 │ │ │ │ + b.w 1f93e4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - movw r0, #7036 @ 0x1b7c │ │ │ │ + movw r0, #5500 @ 0x157c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 1f2d0c │ │ │ │ + bl 1f1e60 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - b.w 211d2c │ │ │ │ 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 3d40a │ │ │ │ + bne.n 3d3fa │ │ │ │ vldr d8, [r1, #8] │ │ │ │ - b.n 3d426 │ │ │ │ - bl 13f3b8 │ │ │ │ + b.n 3d416 │ │ │ │ + bl 13ea98 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3d426 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 3d43a │ │ │ │ - vldr d0, [pc, #32] @ 3d448 │ │ │ │ + bne.n 3d416 │ │ │ │ + bl 7f898 │ │ │ │ + cbnz r0, 3d42a │ │ │ │ + vldr d0, [pc, #32] @ 3d438 │ │ │ │ vmul.f64 d0, d8, d0 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 83ffc │ │ │ │ + b.w 83b50 │ │ │ │ vpop {d8} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ldr r5, [sp, #228] @ 0xe4 │ │ │ │ - add r2, pc, #328 @ (adr r2, 3d594 ) │ │ │ │ + add r2, pc, #328 @ (adr r2, 3d584 ) │ │ │ │ svc 70 @ 0x46 │ │ │ │ subs r7, #145 @ 0x91 │ │ │ │ + stmdb 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, 3d45e │ │ │ │ + ldr r4, [r3, #8] │ │ │ │ + b.n 3d460 │ │ │ │ + mov r4, r3 │ │ │ │ + add r4, r1 │ │ │ │ + cbnz r3, 3d46e │ │ │ │ + cmp r1, #0 │ │ │ │ + blt.n 3d46e │ │ │ │ + cmp r1, #1 │ │ │ │ + bgt.n 3d46e │ │ │ │ + cbnz r0, 3d48c │ │ │ │ + ldr r5, [pc, #320] @ (3d5b0 ) │ │ │ │ + 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 101324 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 3d48c │ │ │ │ + mov.w r9, #0 │ │ │ │ + b.n 3d5a6 │ │ │ │ + cbz r4, 3d4a2 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl f3cfc │ │ │ │ + mov r5, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 3d4a4 │ │ │ │ + bl 7f898 │ │ │ │ + cbz r0, 3d4a4 │ │ │ │ + b.n 3d486 │ │ │ │ + movs r5, #8 │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ + cbz r2, 3d4ac │ │ │ │ + ldr r6, [r7, #20] │ │ │ │ + b.n 3d4b4 │ │ │ │ + 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 3d508 │ │ │ │ + ldrb.w r3, [r6], #1 │ │ │ │ + cmp r3, #9 │ │ │ │ + bne.n 3d4ea │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + cmp r5, #0 │ │ │ │ + ble.n 3d4c4 │ │ │ │ + bl 26b214 │ │ │ │ + add.w r2, fp, r1 │ │ │ │ + adds r3, r5, r4 │ │ │ │ + cmp r4, r2 │ │ │ │ + bgt.n 3d58e │ │ │ │ + subs r4, r3, r1 │ │ │ │ + b.n 3d4c4 │ │ │ │ + cmp r4, sl │ │ │ │ + beq.n 3d58e │ │ │ │ + adds r4, #1 │ │ │ │ + cmp r3, #10 │ │ │ │ + beq.n 3d4f8 │ │ │ │ + cmp r3, #13 │ │ │ │ + bne.n 3d4c4 │ │ │ │ + sub.w r3, sl, r4 │ │ │ │ + cmp r3, r9 │ │ │ │ + add r9, r4 │ │ │ │ + mov.w r4, #0 │ │ │ │ + bge.n 3d4c4 │ │ │ │ + b.n 3d58e │ │ │ │ + mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ + subs r3, r3, r4 │ │ │ │ + cmp r9, r3 │ │ │ │ + bgt.n 3d58e │ │ │ │ + add.w r1, r4, r9 │ │ │ │ + movs r0, #0 │ │ │ │ + bl 156058 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3d486 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cbz r3, 3d52a │ │ │ │ + ldr r6, [r0, #20] │ │ │ │ + b.n 3d532 │ │ │ │ + movw r6, #10688 @ 0x29c0 │ │ │ │ + movt r6, #77 @ 0x4d │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ + cbz r3, 3d53a │ │ │ │ + ldr r4, [r7, #20] │ │ │ │ + b.n 3d542 │ │ │ │ + movw r4, #10688 @ 0x29c0 │ │ │ │ + movt r4, #77 @ 0x4d │ │ │ │ + movs r7, #0 │ │ │ │ + mov.w sl, #32 │ │ │ │ + cmp r8, r4 │ │ │ │ + bls.n 3d5a6 │ │ │ │ + ldrb.w r2, [r4], #1 │ │ │ │ + cmp r2, #9 │ │ │ │ + bne.n 3d572 │ │ │ │ + cmp r5, #0 │ │ │ │ + ble.n 3d584 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 26b214 │ │ │ │ + subs r1, r5, r1 │ │ │ │ + add r7, r1 │ │ │ │ + mov r3, r6 │ │ │ │ + add r1, r6 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 3d58a │ │ │ │ + strb.w sl, [r3], #1 │ │ │ │ + b.n 3d568 │ │ │ │ + mov r3, r6 │ │ │ │ + adds r7, #1 │ │ │ │ + cmp r2, #10 │ │ │ │ + strb.w r2, [r3], #1 │ │ │ │ + beq.n 3d588 │ │ │ │ + cmp r2, #13 │ │ │ │ + bne.n 3d58a │ │ │ │ + b.n 3d588 │ │ │ │ + mov r3, r6 │ │ │ │ + b.n 3d58a │ │ │ │ + movs r7, #0 │ │ │ │ + mov r6, r3 │ │ │ │ + b.n 3d548 │ │ │ │ + movw r3, #44088 @ 0xac38 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #5664 @ 0x1620 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 126e1c │ │ │ │ + b.n 3d486 │ │ │ │ + mov r0, r9 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + nop │ │ │ │ + movs r7, #172 @ 0xac │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + b.w 21144c │ │ │ │ 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, 3d470 │ │ │ │ + cbz r3, 3d5da │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 3d472 │ │ │ │ + b.n 3d5dc │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 3d480 │ │ │ │ + cbnz r3, 3d5ea │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 3d480 │ │ │ │ + ble.n 3d5ea │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 3d480 │ │ │ │ - cbnz r0, 3d49c │ │ │ │ - ldr r4, [pc, #652] @ (3d710 ) │ │ │ │ + bne.n 3d5ea │ │ │ │ + cbnz r0, 3d606 │ │ │ │ + ldr r4, [pc, #660] @ (3d880 ) │ │ │ │ add r2, sp, #32 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r4, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101324 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3d65e │ │ │ │ + beq.w 3d7c8 │ │ │ │ cmp r5, #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ite eq │ │ │ │ moveq r4, #0 │ │ │ │ ldrne r4, [r0, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 86830 │ │ │ │ + bl 86330 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3d65e │ │ │ │ - ldr r3, [pc, #604] @ (3d714 ) │ │ │ │ + beq.w 3d7c8 │ │ │ │ + ldr r3, [pc, #612] @ (3d884 ) │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movw r8, #42636 @ 0xa68c │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 3d606 │ │ │ │ + bne.w 3d770 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl ddf60 │ │ │ │ + bl dd4d0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3d606 │ │ │ │ + bne.w 3d770 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d502 │ │ │ │ + beq.n 3d66c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3d502 │ │ │ │ + cbnz r3, 3d66c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r5 │ │ │ │ - bl 86b74 │ │ │ │ + bl 86674 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 3d540 │ │ │ │ + cbnz r0, 3d6aa │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d526 │ │ │ │ + beq.n 3d690 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3d526 │ │ │ │ + cbnz r3, 3d690 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 3d65e │ │ │ │ + bne.w 3d7c8 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 80190 │ │ │ │ + b.w 80158 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 3d5c4 │ │ │ │ + bne.n 3d72e │ │ │ │ add r1, sp, #28 │ │ │ │ - bl ddf60 │ │ │ │ + bl dd4d0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbnz r3, 3d5c4 │ │ │ │ + cbnz r3, 3d72e │ │ │ │ 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 3d5ac │ │ │ │ + beq.n 3d716 │ │ │ │ vsub.f64 d6, d6, d7 │ │ │ │ - vldr d5, [pc, #392] @ 3d708 │ │ │ │ + vldr d5, [pc, #396] @ 3d878 │ │ │ │ vcmpe.f64 d6, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vcmpe.f64 d7, #0.0 │ │ │ │ it lt │ │ │ │ vneglt.f64 d6, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vmul.f64 d6, d6, d5 │ │ │ │ it lt │ │ │ │ vneglt.f64 d7, d7 │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 3d5c4 │ │ │ │ + bhi.n 3d72e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 3d506 │ │ │ │ + beq.n 3d670 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d506 │ │ │ │ + bne.n 3d670 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d506 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d670 │ │ │ │ mov r0, r7 │ │ │ │ - bl 80190 │ │ │ │ + bl 80158 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3d64a │ │ │ │ + beq.n 3d7b4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1160a4 │ │ │ │ + bl 115644 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d5ee │ │ │ │ + beq.n 3d758 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3d5ee │ │ │ │ + cbnz r3, 3d758 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d604 │ │ │ │ + beq.n 3d76e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3d604 │ │ │ │ + cbnz r3, 3d76e │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 3d654 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 3d7be │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r7, #26080 @ 0x65e0 │ │ │ │ movt r7, #70 @ 0x46 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 3d756 │ │ │ │ + bne.w 3d8c6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ vldr d8, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3d662 │ │ │ │ + bne.n 3d7cc │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r5 │ │ │ │ - bl 86b74 │ │ │ │ + bl 86674 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 3d692 │ │ │ │ + cbz r0, 3d7fc │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 3d6c2 │ │ │ │ + beq.n 3d82c │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 3d6da │ │ │ │ + beq.n 3d844 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 83ffc │ │ │ │ + bl 83b50 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3d718 │ │ │ │ + bne.n 3d888 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3d672 │ │ │ │ + bne.n 3d7dc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3d682 │ │ │ │ + bne.n 3d7ec │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3d7d2 │ │ │ │ + b.n 3d942 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d624 │ │ │ │ + bne.n 3d78e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d624 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d78e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d654 │ │ │ │ + bne.n 3d7be │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d654 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d7be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d65e │ │ │ │ + bne.n 3d7c8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d65e │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d7c8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d6a8 │ │ │ │ + beq.n 3d812 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3d6a8 │ │ │ │ + cbnz r3, 3d812 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3d65e │ │ │ │ + bne.n 3d7c8 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 83ffc │ │ │ │ + b.w 83b50 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ vldr d9, [r6, #8] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 3d750 │ │ │ │ + beq.n 3d8c0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d750 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d750 │ │ │ │ + bne.n 3d8c0 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d8c0 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl ddf60 │ │ │ │ + bl dd4d0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ vmov s14, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d63c │ │ │ │ + bne.n 3d7a6 │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r4 │ │ │ │ vmul.f64 d8, d8, d7 │ │ │ │ - beq.n 3d628 │ │ │ │ + beq.n 3d792 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d628 │ │ │ │ + bne.n 3d792 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d628 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d792 │ │ │ │ + nop │ │ │ │ + nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r0, r0 │ │ │ │ movs r7, #216 @ 0xd8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ strb r4, [r7, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1160a4 │ │ │ │ + bl 115644 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d736 │ │ │ │ + beq.n 3d8a6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3d736 │ │ │ │ + cbnz r3, 3d8a6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d74c │ │ │ │ + beq.n 3d8bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3d74c │ │ │ │ + cbnz r3, 3d8bc │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 3d756 │ │ │ │ - b.n 3d654 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 3d8c6 │ │ │ │ + b.n 3d7be │ │ │ │ vmul.f64 d8, d8, d9 │ │ │ │ - b.n 3d628 │ │ │ │ + b.n 3d792 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r5 │ │ │ │ - bl 86b74 │ │ │ │ + bl 86674 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r6, 3d786 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 3d7bc │ │ │ │ + cbnz r6, 3d8f6 │ │ │ │ + bl 7f898 │ │ │ │ + cbz r0, 3d92c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d7ba │ │ │ │ + beq.n 3d92a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3d7ba │ │ │ │ + cbnz r3, 3d92a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d7ba │ │ │ │ - bl 1160a4 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d92a │ │ │ │ + bl 115644 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 3d79e │ │ │ │ + beq.n 3d90e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3d79e │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3d90e │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 3d7b0 │ │ │ │ + beq.n 3d920 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3d7b0 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3d920 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3d7ba │ │ │ │ + beq.n 3d92a │ │ │ │ mov r4, r8 │ │ │ │ - b.n 3d75a │ │ │ │ + b.n 3d8ca │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d7d2 │ │ │ │ + beq.n 3d942 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3d7d2 │ │ │ │ + cbnz r3, 3d942 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_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, 3d7fc │ │ │ │ - ldr r4, [r3, #8] │ │ │ │ - b.n 3d7fe │ │ │ │ - mov r4, r3 │ │ │ │ - add r4, r1 │ │ │ │ - cbnz r3, 3d80c │ │ │ │ - cmp r1, #0 │ │ │ │ - blt.n 3d80c │ │ │ │ - cmp r1, #1 │ │ │ │ - bgt.n 3d80c │ │ │ │ - cbnz r0, 3d82a │ │ │ │ - ldr r5, [pc, #316] @ (3d94c ) │ │ │ │ - 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 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 3d82a │ │ │ │ - mov.w r9, #0 │ │ │ │ - b.n 3d944 │ │ │ │ - cbz r4, 3d840 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl f479c │ │ │ │ - mov r5, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 3d842 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 3d842 │ │ │ │ - b.n 3d824 │ │ │ │ - movs r5, #8 │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ - cbz r2, 3d84a │ │ │ │ - ldr r6, [r7, #20] │ │ │ │ - b.n 3d852 │ │ │ │ - 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 3d8a6 │ │ │ │ - ldrb.w r3, [r6], #1 │ │ │ │ - cmp r3, #9 │ │ │ │ - bne.n 3d888 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - cmp r5, #0 │ │ │ │ - ble.n 3d862 │ │ │ │ - bl 26b854 │ │ │ │ - add.w r2, fp, r1 │ │ │ │ - adds r3, r5, r4 │ │ │ │ - cmp r4, r2 │ │ │ │ - bgt.n 3d92c │ │ │ │ - subs r4, r3, r1 │ │ │ │ - b.n 3d862 │ │ │ │ - cmp r4, sl │ │ │ │ - beq.n 3d92c │ │ │ │ - adds r4, #1 │ │ │ │ - cmp r3, #10 │ │ │ │ - beq.n 3d896 │ │ │ │ - cmp r3, #13 │ │ │ │ - bne.n 3d862 │ │ │ │ - sub.w r3, sl, r4 │ │ │ │ - cmp r3, r9 │ │ │ │ - add r9, r4 │ │ │ │ - mov.w r4, #0 │ │ │ │ - bge.n 3d862 │ │ │ │ - b.n 3d92c │ │ │ │ - mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ - subs r3, r3, r4 │ │ │ │ - cmp r9, r3 │ │ │ │ - bgt.n 3d92c │ │ │ │ - add.w r1, r4, r9 │ │ │ │ - movs r0, #0 │ │ │ │ - bl 156b88 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 3d824 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3d8c8 │ │ │ │ - ldr r6, [r0, #20] │ │ │ │ - b.n 3d8d0 │ │ │ │ - movw r6, #10688 @ 0x29c0 │ │ │ │ - movt r6, #77 @ 0x4d │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ - cbz r3, 3d8d8 │ │ │ │ - ldr r4, [r7, #20] │ │ │ │ - b.n 3d8e0 │ │ │ │ - movw r4, #10688 @ 0x29c0 │ │ │ │ - movt r4, #77 @ 0x4d │ │ │ │ - movs r7, #0 │ │ │ │ - mov.w sl, #32 │ │ │ │ - cmp r8, r4 │ │ │ │ - bls.n 3d944 │ │ │ │ - ldrb.w r2, [r4], #1 │ │ │ │ - cmp r2, #9 │ │ │ │ - bne.n 3d910 │ │ │ │ - cmp r5, #0 │ │ │ │ - ble.n 3d922 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 26b854 │ │ │ │ - subs r1, r5, r1 │ │ │ │ - add r7, r1 │ │ │ │ - mov r3, r6 │ │ │ │ - add r1, r6 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 3d928 │ │ │ │ - strb.w sl, [r3], #1 │ │ │ │ - b.n 3d906 │ │ │ │ - mov r3, r6 │ │ │ │ - adds r7, #1 │ │ │ │ - cmp r2, #10 │ │ │ │ - strb.w r2, [r3], #1 │ │ │ │ - beq.n 3d926 │ │ │ │ - cmp r2, #13 │ │ │ │ - bne.n 3d928 │ │ │ │ - b.n 3d926 │ │ │ │ - mov r3, r6 │ │ │ │ - b.n 3d928 │ │ │ │ - movs r7, #0 │ │ │ │ - mov r6, r3 │ │ │ │ - b.n 3d8e6 │ │ │ │ - movw r3, #44088 @ 0xac38 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #7200 @ 0x1c20 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 3d824 │ │ │ │ - mov r0, r9 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r0, #4 │ │ │ │ - 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, 3d976 │ │ │ │ + cbnz r0, 3d974 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 3d97e │ │ │ │ + cbz r0, 3d97c │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3d968 │ │ │ │ + beq.n 3d966 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + movw r3, #8276 @ 0x2054 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + sub sp, #8 │ │ │ │ + mov r4, r1 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 3d9b2 │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + add r2, sp, #4 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 22a5bc │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 3d9ce │ │ │ │ + b.n 3d9ca │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #5764 @ 0x1684 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + mov r2, r4 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d1590 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 3d9f2 │ │ │ │ + bne.n 3d9e2 │ │ │ │ + movw r3, #56044 @ 0xdaec │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl e9b04 │ │ │ │ + b.n 3d9ca │ │ │ │ + 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, 3d9a0 │ │ │ │ + cbnz r3, 3da16 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 3d9a0 │ │ │ │ + ble.n 3da16 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 3d9a0 │ │ │ │ - cbnz r0, 3d9b8 │ │ │ │ + bne.n 3da16 │ │ │ │ + cbnz r0, 3da2e │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #120] @ (3da20 ) │ │ │ │ + ldr r4, [pc, #116] @ (3da94 ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #24 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 3d9fc │ │ │ │ + bl 101324 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 3da72 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f3cfc │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3d9ca │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 3d9fc │ │ │ │ + bne.n 3da40 │ │ │ │ + bl 7f898 │ │ │ │ + cbnz r0, 3da72 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 9649c │ │ │ │ + bl 95998 │ │ │ │ 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 98f90 │ │ │ │ + bl 9848c │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 3da00 │ │ │ │ + bge.n 3da76 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 3da0c │ │ │ │ - bl e5198 │ │ │ │ + bne.n 3da82 │ │ │ │ + bl e46f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3d9ce │ │ │ │ + beq.n 3da44 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3da1a │ │ │ │ + b.n 3da90 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3b5c4 <_PyImport_ClearExtension@@Base+0x992> │ │ │ │ - b.n 3da1a │ │ │ │ + bl 3b6da <_PyImport_ClearExtension@@Base+0xab6> │ │ │ │ + b.n 3da90 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ + bl f1180 │ │ │ │ add sp, #120 @ 0x78 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ - cmp r1, #52 @ 0x34 │ │ │ │ + cmp r1, #28 │ │ │ │ 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 3da56 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - add r2, sp, #4 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 22ad4c │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 3da72 │ │ │ │ - b.n 3da6e │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ + cbnz r4, 3dac2 │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #7340 @ 0x1cac │ │ │ │ + movw r1, #5832 @ 0x16c8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - mov r2, r4 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 3da96 │ │ │ │ - bne.n 3da86 │ │ │ │ - movw r3, #56044 @ 0xdaec │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl ea594 │ │ │ │ - b.n 3da6e │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ + bl 126e1c │ │ │ │ + b.n 3dad0 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne r3, [r0, #0] │ │ │ │ - add sp, #8 │ │ │ │ + strne r3, [r4, #0] │ │ │ │ + mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 3dabc │ │ │ │ - bl 25edcc │ │ │ │ + bne.n 3daf6 │ │ │ │ + bl 25e704 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3dac8 │ │ │ │ + cbz r3, 3db02 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 3dae8 │ │ │ │ + b.n 3db22 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 1ab37c │ │ │ │ - cbnz r0, 3dae4 │ │ │ │ + bl 1aa534 │ │ │ │ + cbnz r0, 3db1e │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 3dae4 │ │ │ │ + cbnz r3, 3db1e │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 3dae4 │ │ │ │ + bl 979b4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 3db1e │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ - cbnz r4, 3db16 │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #7380 @ 0x1cd4 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 3db24 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ subs r3, r2, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r5, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r3, #2 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bhi.n 3db56 │ │ │ │ + bhi.n 3db54 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ cmp r4, #1 │ │ │ │ - bgt.n 3db70 │ │ │ │ - b.n 3db80 │ │ │ │ - movw r0, #52648 @ 0xcda8 │ │ │ │ + bgt.n 3db6e │ │ │ │ + b.n 3db7e │ │ │ │ + movw r0, #51072 @ 0xc780 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0190 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3db4e │ │ │ │ + bne.n 3db4c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3dbaa │ │ │ │ + b.n 3dba8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 110c90 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 1100a8 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3db6c │ │ │ │ + beq.n 3db6a │ │ │ │ cmp r4, #2 │ │ │ │ - bne.n 3db92 │ │ │ │ + bne.n 3db90 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldrd r4, r3, [sp, #8] │ │ │ │ - cbnz r1, 3dba0 │ │ │ │ + cbnz r1, 3db9e │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 3dba2 │ │ │ │ + b.n 3dba0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 110c90 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 1100a8 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3db80 │ │ │ │ - b.n 3db6c │ │ │ │ + bne.n 3db7e │ │ │ │ + b.n 3db6a │ │ │ │ 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 │ │ │ │ - movw r2, #4308 @ 0x10d4 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - 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] @ (3dbf0 ) │ │ │ │ + ldr r2, [pc, #32] @ (3dbd0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - movw r0, #50868 @ 0xc6b4 │ │ │ │ + movw r0, #49332 @ 0xc0b4 │ │ │ │ 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 82d70 │ │ │ │ + b.w 828c0 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ + 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 │ │ │ │ + moveq r0, r2 │ │ │ │ + movne r0, r3 │ │ │ │ + bx lr │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #1 │ │ │ │ movw r1, #40636 @ 0x9ebc │ │ │ │ movt r1, #2 │ │ │ │ - b.w 13efa8 │ │ │ │ + b.w 13e688 │ │ │ │ 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 3dc26 │ │ │ │ - bl 25edcc │ │ │ │ + bne.n 3dc24 │ │ │ │ + bl 25e704 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3dc32 │ │ │ │ + cbz r3, 3dc30 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 3dc58 │ │ │ │ + b.n 3dc56 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #655 @ 0x28f │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 3dc54 │ │ │ │ + bl 979b4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 3dc52 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 3dc54 │ │ │ │ + cbnz r3, 3dc52 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #651 @ 0x28b │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 3dc54 │ │ │ │ + bl 979b4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 3dc52 │ │ │ │ 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 3dc6a │ │ │ │ + bne.n 3dc68 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - b.w e7d4c │ │ │ │ - b.w 12e5bc │ │ │ │ + b.w e72a4 │ │ │ │ + b.w 12dce8 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3dc76 │ │ │ │ + cbz r1, 3dc74 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3dc7e │ │ │ │ + b.n 3dc7c │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 3ddf2 │ │ │ │ + b.n 3dc7e │ │ │ │ + cmp r1, #1 │ │ │ │ + bne.n 3dc96 │ │ │ │ + ldrb r2, [r0, #0] │ │ │ │ + movw r3, #41568 @ 0xa260 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ + ldr.w r3, [r3, r2, lsl #2] │ │ │ │ + lsls r3, r3, #29 │ │ │ │ + bne.n 3dcb6 │ │ │ │ + b.n 3dc98 │ │ │ │ + cbz r1, 3dcc0 │ │ │ │ + movw r3, #41568 @ 0xa260 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ + add r1, r0 │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r1, r0 │ │ │ │ + bls.n 3dcb6 │ │ │ │ + ldrb r2, [r2, #0] │ │ │ │ + adds r0, #1 │ │ │ │ + ldr.w r2, [r3, r2, lsl #2] │ │ │ │ + lsls r2, r2, #29 │ │ │ │ + beq.n 3dcc0 │ │ │ │ + b.n 3dca2 │ │ │ │ + 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 14ac8c │ │ │ │ - cbz r0, 3dcaa │ │ │ │ + bl 14a254 │ │ │ │ + cbz r0, 3dcf4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #36] @ (3dcd4 ) │ │ │ │ + ldr r0, [pc, #40] @ (3dd20 ) │ │ │ │ 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 │ │ │ │ @@ -28559,331 +28585,304 @@ │ │ │ │ moveq r0, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ 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 3dcfe │ │ │ │ - bl 25edcc │ │ │ │ + bne.n 3dd4a │ │ │ │ + bl 25e704 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3dd0a │ │ │ │ + cbz r3, 3dd56 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 3ddea │ │ │ │ + b.n 3de36 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ - bl b3b7c │ │ │ │ + bl b30f8 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3dde0 │ │ │ │ + beq.n 3de2c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3dd2e │ │ │ │ + bne.n 3dd7a │ │ │ │ mov r0, r4 │ │ │ │ - bl 25edcc │ │ │ │ + bl 25e704 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 3dd8a │ │ │ │ + cbnz r3, 3ddd6 │ │ │ │ movs r0, #4 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ - bl 76fe4 │ │ │ │ + bl 77034 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3dd82 │ │ │ │ + cbz r0, 3ddce │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ - cbz r6, 3dd92 │ │ │ │ - b.n 3dd8a │ │ │ │ - bl b3b7c │ │ │ │ + cbz r6, 3ddde │ │ │ │ + b.n 3ddd6 │ │ │ │ + bl b30f8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 3dd6c │ │ │ │ + cbz r0, 3ddb8 │ │ │ │ cmp r8, r7 │ │ │ │ - beq.n 3dd9a │ │ │ │ + beq.n 3dde6 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ str.w r3, [r5, r7, lsl #2] │ │ │ │ adds r7, #1 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 979b4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3dd46 │ │ │ │ + bne.n 3dd92 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r7 │ │ │ │ str.w fp, [r4, #8] │ │ │ │ - bl b204c │ │ │ │ + bl b15c8 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 3ddb4 │ │ │ │ + cbnz r0, 3de00 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77384 │ │ │ │ + bl 773d4 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 1ea294 │ │ │ │ + bl 1e95bc │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 3dde0 │ │ │ │ + b.n 3de2c │ │ │ │ mov r7, r6 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 3dd5c │ │ │ │ + b.n 3dda8 │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r1, r8, lsl #2 │ │ │ │ - bl 84348 │ │ │ │ + bl 83e94 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3dd7c │ │ │ │ + beq.n 3ddc8 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3dd52 │ │ │ │ + b.n 3dd9e │ │ │ │ cmp r7, r6 │ │ │ │ - ble.n 3ddc8 │ │ │ │ + ble.n 3de14 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr.w r2, [r5, r6, lsl #2] │ │ │ │ str.w r2, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ - b.n 3ddb4 │ │ │ │ + b.n 3de00 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77384 │ │ │ │ + bl 773d4 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl c29ac <_PyArg_CheckPositional@@Base+0x1d88> │ │ │ │ - b.n 3dde6 │ │ │ │ + bl c1f00 <_PyArg_CheckPositional@@Base+0x1d70> │ │ │ │ + b.n 3de32 │ │ │ │ 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} │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + cbz r1, 3de46 │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + b.n 3de4e │ │ │ │ + movw r0, #10688 @ 0x29c0 │ │ │ │ + movt r0, #77 @ 0x4d │ │ │ │ + b.n 3de50 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 3de0a │ │ │ │ + bne.n 3de68 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - movw r3, #43104 @ 0xa860 │ │ │ │ + movw r3, #41568 @ 0xa260 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ - lsls r3, r3, #29 │ │ │ │ - bne.n 3de2a │ │ │ │ - b.n 3de0c │ │ │ │ - cbz r1, 3de34 │ │ │ │ - movw r3, #43104 @ 0xa860 │ │ │ │ + lsls r3, r3, #30 │ │ │ │ + bne.n 3de88 │ │ │ │ + b.n 3de6a │ │ │ │ + cbz r1, 3de92 │ │ │ │ + movw r3, #41568 @ 0xa260 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ add r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 3de2a │ │ │ │ + bls.n 3de88 │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ - lsls r2, r2, #29 │ │ │ │ - beq.n 3de34 │ │ │ │ - b.n 3de16 │ │ │ │ + lsls r2, r2, #30 │ │ │ │ + beq.n 3de92 │ │ │ │ + b.n 3de74 │ │ │ │ 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] @ (3dec8 ) │ │ │ │ + ldr r1, [pc, #112] @ (3df24 ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl b936c │ │ │ │ + bl b88dc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3de64 │ │ │ │ + bge.n 3dec2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3dec0 │ │ │ │ + b.n 3df1e │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 3de6e │ │ │ │ + cbz r3, 3decc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbnz r0, 3de7e │ │ │ │ - b.n 3de9e │ │ │ │ - ldr r1, [pc, #92] @ (3decc ) │ │ │ │ + cbnz r0, 3dedc │ │ │ │ + b.n 3defc │ │ │ │ + ldr r1, [pc, #88] @ (3df28 ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl b936c │ │ │ │ + bl b88dc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3de68 │ │ │ │ - b.n 3de60 │ │ │ │ + bge.n 3dec6 │ │ │ │ + b.n 3debe │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ - bne.n 3de9e │ │ │ │ + bne.n 3defc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 3de9e │ │ │ │ + beq.n 3defc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3de9e │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3defc │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r3, r6 │ │ │ │ - movw r2, #54832 @ 0xd630 │ │ │ │ + movw r2, #53296 @ 0xd030 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #7512 @ 0x1d58 │ │ │ │ + movw r0, #6016 @ 0x1780 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl de2a8 │ │ │ │ + bl dd818 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78344 │ │ │ │ + bl 78394 │ │ │ │ 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 │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3ded8 │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - b.n 3dee0 │ │ │ │ - movw r0, #10688 @ 0x29c0 │ │ │ │ - movt r0, #77 @ 0x4d │ │ │ │ - b.n 3df68 │ │ │ │ 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, #21224 @ 0x52e8 │ │ │ │ + movw r1, #19688 @ 0x4ce8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - bl d2028 │ │ │ │ + bl d1590 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 3df30 │ │ │ │ - bl 25edcc │ │ │ │ + bne.n 3df7a │ │ │ │ + bl 25e704 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3df3c │ │ │ │ + cbz r3, 3df86 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 3df60 │ │ │ │ + b.n 3dfaa │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 3df50 │ │ │ │ + bl 979b4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 3df9a │ │ │ │ movs r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 3df5c │ │ │ │ + b.n 3dfa6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9dc20 <_PyEvalFramePushAndInit@@Base+0x248> │ │ │ │ + bl 9d170 <_PyEvalFramePushAndInit@@Base+0x248> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3df4a │ │ │ │ - ldr r0, [pc, #8] @ (3df64 ) │ │ │ │ + beq.n 3df94 │ │ │ │ + ldr r0, [pc, #8] @ (3dfb0 ) │ │ │ │ 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 3df80 │ │ │ │ - ldrb r2, [r0, #0] │ │ │ │ - movw r3, #43104 @ 0xa860 │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ - ldr.w r3, [r3, r2, lsl #2] │ │ │ │ - lsls r3, r3, #30 │ │ │ │ - bne.n 3dfa0 │ │ │ │ - b.n 3df82 │ │ │ │ - cbz r1, 3dfaa │ │ │ │ - movw r3, #43104 @ 0xa860 │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ - add r1, r0 │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r1, r0 │ │ │ │ - bls.n 3dfa0 │ │ │ │ - ldrb r2, [r2, #0] │ │ │ │ - adds r0, #1 │ │ │ │ - ldr.w r2, [r3, r2, lsl #2] │ │ │ │ - lsls r2, r2, #30 │ │ │ │ - beq.n 3dfaa │ │ │ │ - b.n 3df8c │ │ │ │ - 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, 3dfbc │ │ │ │ + cbz r1, 3dfbc │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3dfc4 │ │ │ │ + b.n 3dfc4 │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.w 342a0 │ │ │ │ + b.w 342a4 │ │ │ │ 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 72184 │ │ │ │ + bl 72174 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3e09c │ │ │ │ + beq.n 3e09c │ │ │ │ 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 18de18 │ │ │ │ + bl 18ceb8 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3e004 │ │ │ │ + bne.n 3e004 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3e084 │ │ │ │ + b.n 3e084 │ │ │ │ cmp r0, #1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 3e036 │ │ │ │ + bne.n 3e036 │ │ │ │ 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 │ │ │ │ @@ -28891,332 +28890,312 @@ │ │ │ │ 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 3e07a │ │ │ │ + b.n 3e07a │ │ │ │ ldr r6, [r5, #8] │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - ldr r1, [pc, #96] @ (3e0a4 ) │ │ │ │ + ldr r1, [pc, #96] @ (3e0a4 ) │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ str r6, [r4, #16] │ │ │ │ - bl d1954 │ │ │ │ + bl d0ebc │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3dffe │ │ │ │ + beq.n 3dffe │ │ │ │ cmp r0, #1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 3e06e │ │ │ │ + bne.n 3e06e │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 3e02c │ │ │ │ + beq.n 3e02c │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 3e02c │ │ │ │ + b.n 3e02c │ │ │ │ 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 6cd24 │ │ │ │ + bl 6cd14 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e0a0 │ │ │ │ + beq.n 3e0a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3e0a0 │ │ │ │ + cbnz r3, 3e0a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3e0a0 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3e0a0 │ │ │ │ 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, 3e0b0 │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + b.n 3e0b8 │ │ │ │ + movw r0, #10688 @ 0x29c0 │ │ │ │ + movt r0, #77 @ 0x4d │ │ │ │ + b.n 3e22e │ │ │ │ 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 3e0d6 │ │ │ │ + bne.n 3e0e8 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movw r4, #26080 @ 0x65e0 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 3e0ee │ │ │ │ + bne.n 3e100 │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 3e10c │ │ │ │ + b.n 3e11e │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #39836 @ 0x9b9c │ │ │ │ + movw r0, #38300 @ 0x959c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0190 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3e1be │ │ │ │ - b.n 3e0c0 │ │ │ │ - bl 13f3b8 │ │ │ │ + beq.n 3e1d0 │ │ │ │ + b.n 3e0d2 │ │ │ │ + bl 13ea98 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3e10c │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 3e11e │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e1be │ │ │ │ + bne.n 3e1d0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 3e11a │ │ │ │ + bne.n 3e12c │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 3e138 │ │ │ │ - bl 13f3b8 │ │ │ │ + b.n 3e14a │ │ │ │ + bl 13ea98 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3e138 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 3e14a │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e1be │ │ │ │ + bne.n 3e1d0 │ │ │ │ vabs.f64 d7, d9 │ │ │ │ - vldr d6, [pc, #136] @ 3e1c8 │ │ │ │ + vldr d6, [pc, #136] @ 3e1d8 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3e168 │ │ │ │ + ble.n 3e17a │ │ │ │ vabs.f64 d7, d8 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 3e168 │ │ │ │ + bhi.n 3e17a │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 83ffc │ │ │ │ + b.w 83b50 │ │ │ │ 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 3e1a0 │ │ │ │ + bvc.n 3e1b2 │ │ │ │ vcmp.f64 d8, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 3e19c │ │ │ │ + bvs.n 3e1ae │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 3e1a4 │ │ │ │ + b.n 3e1b6 │ │ │ │ str r5, [r4, #0] │ │ │ │ - b.n 3e1ae │ │ │ │ + b.n 3e1c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 3e1ae │ │ │ │ + cbz r3, 3e1c0 │ │ │ │ vmov.f64 d0, d10 │ │ │ │ - bl 2488e8 <_PyBytes_Find@@Base+0x1140> │ │ │ │ - cbnz r0, 3e1be │ │ │ │ + bl 248218 <_PyBytes_Find@@Base+0x10c4> │ │ │ │ + cbnz r0, 3e1d0 │ │ │ │ vmov.f64 d0, d10 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 83ffc │ │ │ │ + b.w 83b50 │ │ │ │ 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 3e1f4 │ │ │ │ + bne.n 3e204 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ - bl 1f48f4 │ │ │ │ + bl 1f3b54 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3e210 │ │ │ │ - b.n 3e20a │ │ │ │ + bne.n 3e220 │ │ │ │ + b.n 3e21a │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32484 @ 0x7ee4 │ │ │ │ + movw r0, #30928 @ 0x78d0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 3e21a │ │ │ │ - b.n 3e1e4 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 3e21a │ │ │ │ + bl c0190 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 3e22a │ │ │ │ + b.n 3e1f4 │ │ │ │ + bl 7f898 │ │ │ │ + cbnz r0, 3e22a │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7fab8 │ │ │ │ + b.w 7fa80 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3e226 │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - b.n 3e22e │ │ │ │ - movw r0, #10688 @ 0x29c0 │ │ │ │ - movt r0, #77 @ 0x4d │ │ │ │ - b.n 3e268 │ │ │ │ - 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 3e250 │ │ │ │ - ldrd r0, r1, [r4] │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f5824 │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #32604 @ 0x7f5c │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3e244 │ │ │ │ - pop {r4, pc} │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 3e294 │ │ │ │ + bne.n 3e25a │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ - movw r2, #43104 @ 0xa860 │ │ │ │ + movw r2, #41568 @ 0xa260 │ │ │ │ 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, 3e2e2 │ │ │ │ - movw r3, #43104 @ 0xa860 │ │ │ │ + cbz r1, 3e2a8 │ │ │ │ + movw r3, #41568 @ 0xa260 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ add r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ push {r4, r5} │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 3e2ca │ │ │ │ + bls.n 3e290 │ │ │ │ ldrb r4, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r4, [r3, r4, lsl #2] │ │ │ │ and.w r5, r4, #1 │ │ │ │ tst.w r4, #2 │ │ │ │ orr.w r2, r2, r5 │ │ │ │ - beq.n 3e2a4 │ │ │ │ + beq.n 3e26a │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 3e2ec │ │ │ │ + b.n 3e2b2 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ - b.n 3e2ec │ │ │ │ + b.n 3e2b2 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl c3ae8 │ │ │ │ + bl c3038 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3e31c │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 3e2e2 │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 3e334 │ │ │ │ + b.n 3e2fa │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r1, #7780 @ 0x1e64 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r3 │ │ │ │ moveq r0, r1 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3e33e │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - b.n 3e346 │ │ │ │ - movw r0, #10688 @ 0x29c0 │ │ │ │ - movt r0, #77 @ 0x4d │ │ │ │ - b.n 3e380 │ │ │ │ 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 3e368 │ │ │ │ + bne.n 3e31c │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 14d4cc │ │ │ │ + b.w f4d84 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32684 @ 0x7fac │ │ │ │ + movw r0, #31048 @ 0x7948 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0190 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e35c │ │ │ │ + bne.n 3e310 │ │ │ │ pop {r4, pc} │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + cbz r1, 3e33c │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + b.n 3e344 │ │ │ │ + movw r0, #10688 @ 0x29c0 │ │ │ │ + movt r0, #77 @ 0x4d │ │ │ │ + b.n 3e346 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 3e398 │ │ │ │ + bne.n 3e35e │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - movw r3, #43104 @ 0xa860 │ │ │ │ + movw r3, #41568 @ 0xa260 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.n 3e3b8 │ │ │ │ - b.n 3e39a │ │ │ │ - cbz r1, 3e3c2 │ │ │ │ - movw r3, #43104 @ 0xa860 │ │ │ │ + bmi.n 3e37e │ │ │ │ + b.n 3e360 │ │ │ │ + cbz r1, 3e388 │ │ │ │ + movw r3, #41568 @ 0xa260 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ add r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 3e3b8 │ │ │ │ + bls.n 3e37e │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r2, r2, #28 │ │ │ │ - bpl.n 3e3c2 │ │ │ │ - b.n 3e3a4 │ │ │ │ + bpl.n 3e388 │ │ │ │ + b.n 3e36a │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -29225,1355 +29204,1373 @@ │ │ │ │ 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 3e400 │ │ │ │ + beq.n 3e3c6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 3e400 │ │ │ │ + ble.n 3e3c6 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e414 │ │ │ │ + beq.n 3e3da │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 3e414 │ │ │ │ + b.n 3e3da │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #8048 @ 0x1f70 │ │ │ │ + movw r0, #6220 @ 0x184c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w de2a8 │ │ │ │ - ldr r1, [pc, #96] @ (3e478 ) │ │ │ │ + b.w dd818 │ │ │ │ + ldr r1, [pc, #96] @ (3e43c ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 8e788 <_PyObject_LookupSpecial@@Base> │ │ │ │ + bl 8dc84 <_PyObject_LookupSpecial@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 3e428 │ │ │ │ + cbz r0, 3e3ee │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 3e43e │ │ │ │ + bmi.n 3e404 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #8072 @ 0x1f88 │ │ │ │ + movw r0, #6244 @ 0x1864 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl de2a8 │ │ │ │ + bl dd818 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3e454 │ │ │ │ + b.n 3e41a │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #8104 @ 0x1fa8 │ │ │ │ + movw r0, #6276 @ 0x1884 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl de2a8 │ │ │ │ + bl dd818 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e46a │ │ │ │ + beq.n 3e430 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3e46a │ │ │ │ + cbnz r3, 3e430 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 783a0 │ │ │ │ + bl 783f0 │ │ │ │ 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 3e460 │ │ │ │ + ldrd r0, r1, [r4] │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 14ca74 │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #31128 @ 0x7998 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c0190 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3e454 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + cbz r1, 3e480 │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + b.n 3e488 │ │ │ │ + movw r0, #10688 @ 0x29c0 │ │ │ │ + movt r0, #77 @ 0x4d │ │ │ │ + b.n 3e54c │ │ │ │ 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, 3e4f0 │ │ │ │ + cbz r0, 3e4fe │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - cbnz r0, 3e4b0 │ │ │ │ - movw r0, #23188 @ 0x5a94 │ │ │ │ + cbnz r0, 3e4be │ │ │ │ + movw r0, #21652 @ 0x5494 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 7a284 │ │ │ │ + bl 7a2c0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3e4d8 │ │ │ │ - bl 13cf38 │ │ │ │ + b.n 3e4e6 │ │ │ │ + bl 13c610 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3e4ca │ │ │ │ - blt.n 3e4da │ │ │ │ - movw r0, #62864 @ 0xf590 │ │ │ │ + beq.n 3e4d8 │ │ │ │ + blt.n 3e4e8 │ │ │ │ + movw r0, #61288 @ 0xef68 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 7a284 │ │ │ │ + bl 7a2c0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3e4d2 │ │ │ │ + b.n 3e4e0 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - bl e7d4c │ │ │ │ + bl e72a4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - bl 13d488 │ │ │ │ - cbnz r5, 3e4f4 │ │ │ │ + bl 13cb60 │ │ │ │ + cbnz r5, 3e502 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e4f0 │ │ │ │ + beq.n 3e4fe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3e4f0 │ │ │ │ + cbnz r3, 3e4fe │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 3e53a │ │ │ │ + b.n 3e548 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl db534 <_PyType_Name@@Base> │ │ │ │ + bl daaa0 <_PyType_Name@@Base> │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #8140 @ 0x1fcc │ │ │ │ + movw r0, #6592 @ 0x19c0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl de2a8 │ │ │ │ + bl dd818 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e524 │ │ │ │ + beq.n 3e532 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3e524 │ │ │ │ + cbnz r3, 3e532 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e53a │ │ │ │ + beq.n 3e548 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3e53a │ │ │ │ + cbnz r3, 3e548 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3e546 │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - b.n 3e54e │ │ │ │ - movw r0, #10688 @ 0x29c0 │ │ │ │ - movt r0, #77 @ 0x4d │ │ │ │ - b.n 3e674 <_PyCompile_OptimizeCfg@@Base+0xee> │ │ │ │ + cmp r1, #1 │ │ │ │ + bne.n 3e578 │ │ │ │ + ldrb r1, [r0, #0] │ │ │ │ + movw r2, #41568 @ 0xa260 │ │ │ │ + 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, 3e5ce │ │ │ │ + movs r3, #0 │ │ │ │ + push {r4, r5} │ │ │ │ + add r1, r0 │ │ │ │ + movw r5, #41568 @ 0xa260 │ │ │ │ + movt r5, #42 @ 0x2a │ │ │ │ + mov r4, r3 │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r1, r0 │ │ │ │ + bls.n 3e5b6 │ │ │ │ + ldrb r2, [r2, #0] │ │ │ │ + adds r0, #1 │ │ │ │ + ldr.w r2, [r5, r2, lsl #2] │ │ │ │ + tst.w r2, #2 │ │ │ │ + beq.n 3e5a6 │ │ │ │ + cbnz r3, 3e5d8 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r4, r3 │ │ │ │ + b.n 3e58a │ │ │ │ + ands.w r2, r2, #1 │ │ │ │ + beq.n 3e5b2 │ │ │ │ + cbz r3, 3e5d8 │ │ │ │ + mov r4, r3 │ │ │ │ + b.n 3e58a │ │ │ │ + mov r3, r2 │ │ │ │ + b.n 3e58a │ │ │ │ + movw r0, #4308 @ 0x10d4 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + movw r3, #7780 @ 0x1e64 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r4, #0 │ │ │ │ + it eq │ │ │ │ + moveq r0, r3 │ │ │ │ + b.n 3e5e0 │ │ │ │ + movw r0, #7780 @ 0x1e64 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + bx lr │ │ │ │ + movw r0, #7780 @ 0x1e64 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + pop {r4, r5} │ │ │ │ + bx lr │ │ │ │ │ │ │ │ -0003e550 : │ │ │ │ +0003e5e4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 3e718 │ │ │ │ + bl 3e708 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1a5438 <_PyThreadState_New@@Base+0x4aac> │ │ │ │ + bl 1a4528 <_PyThreadState_New@@Base+0x4ba4> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 3e580 │ │ │ │ + bne.n 3e614 │ │ │ │ movs r4, #0 │ │ │ │ - movw r0, #8152 @ 0x1fd8 │ │ │ │ + movw r0, #6604 @ 0x19cc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 1efa3c │ │ │ │ + bl 1eed64 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003e586 <_PyCompile_OptimizeCfg@@Base>: │ │ │ │ +0003e61a <_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 3e5c0 <_PyCompile_OptimizeCfg@@Base+0x3a> │ │ │ │ + beq.n 3e654 <_PyCompile_OptimizeCfg@@Base+0x3a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #63640 @ 0xf898 │ │ │ │ + movw r1, #62104 @ 0xf298 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 3e5cc <_PyCompile_OptimizeCfg@@Base+0x46> │ │ │ │ + bl 126e1c │ │ │ │ + b.n 3e660 <_PyCompile_OptimizeCfg@@Base+0x46> │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 714b0 │ │ │ │ + bl 714a0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3e5d0 <_PyCompile_OptimizeCfg@@Base+0x4a> │ │ │ │ + cbnz r0, 3e664 <_PyCompile_OptimizeCfg@@Base+0x4a> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3e634 <_PyCompile_OptimizeCfg@@Base+0xae> │ │ │ │ + b.n 3e6c8 <_PyCompile_OptimizeCfg@@Base+0xae> │ │ │ │ mov r0, r4 │ │ │ │ - bl fbe6c │ │ │ │ + bl fb500 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 3e5de <_PyCompile_OptimizeCfg@@Base+0x58> │ │ │ │ + cbnz r0, 3e672 <_PyCompile_OptimizeCfg@@Base+0x58> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3e618 <_PyCompile_OptimizeCfg@@Base+0x92> │ │ │ │ + b.n 3e6ac <_PyCompile_OptimizeCfg@@Base+0x92> │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r8 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ - bl fd0a0 │ │ │ │ + bl fc5c8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3e5da <_PyCompile_OptimizeCfg@@Base+0x54> │ │ │ │ - bl 1b4580 │ │ │ │ + blt.n 3e66e <_PyCompile_OptimizeCfg@@Base+0x54> │ │ │ │ + bl 1b380c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3e5da <_PyCompile_OptimizeCfg@@Base+0x54> │ │ │ │ + beq.n 3e66e <_PyCompile_OptimizeCfg@@Base+0x54> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r1, r4 │ │ │ │ - bl 104114 │ │ │ │ + bl 103614 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3e60e <_PyCompile_OptimizeCfg@@Base+0x88> │ │ │ │ + bge.n 3e6a2 <_PyCompile_OptimizeCfg@@Base+0x88> │ │ │ │ mov r0, r4 │ │ │ │ - bl 109060 <_PyObject_GC_Resize@@Base+0x58> │ │ │ │ - b.n 3e5da <_PyCompile_OptimizeCfg@@Base+0x54> │ │ │ │ + bl 108484 <_PyObject_GC_Resize@@Base+0x58> │ │ │ │ + b.n 3e66e <_PyCompile_OptimizeCfg@@Base+0x54> │ │ │ │ mov r0, r4 │ │ │ │ - bl fc5a0 │ │ │ │ + bl fbc34 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3e606 <_PyCompile_OptimizeCfg@@Base+0x80> │ │ │ │ + blt.n 3e69a <_PyCompile_OptimizeCfg@@Base+0x80> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e62e <_PyCompile_OptimizeCfg@@Base+0xa8> │ │ │ │ + beq.n 3e6c2 <_PyCompile_OptimizeCfg@@Base+0xa8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3e62e <_PyCompile_OptimizeCfg@@Base+0xa8> │ │ │ │ + cbnz r3, 3e6c2 <_PyCompile_OptimizeCfg@@Base+0xa8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 109424 <_PyObject_GC_Resize@@Base+0x41c> │ │ │ │ + bl 108848 <_PyObject_GC_Resize@@Base+0x41c> │ │ │ │ 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 3e65c <_PyCompile_OptimizeCfg@@Base+0xd6> │ │ │ │ + bne.n 3e6f0 <_PyCompile_OptimizeCfg@@Base+0xd6> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 189270 │ │ │ │ + b.w 188318 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32636 @ 0x7f7c │ │ │ │ + movw r0, #31080 @ 0x7968 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0190 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e650 <_PyCompile_OptimizeCfg@@Base+0xca> │ │ │ │ + bne.n 3e6e4 <_PyCompile_OptimizeCfg@@Base+0xca> │ │ │ │ pop {r4, pc} │ │ │ │ - cmp r1, #1 │ │ │ │ - bne.n 3e6a0 <_PyCompile_OptimizeCfg@@Base+0x11a> │ │ │ │ - ldrb r1, [r0, #0] │ │ │ │ - movw r2, #43104 @ 0xa860 │ │ │ │ - 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, 3e6f6 <_PyCompile_OptimizeCfg@@Base+0x170> │ │ │ │ - movs r3, #0 │ │ │ │ - push {r4, r5} │ │ │ │ - add r1, r0 │ │ │ │ - movw r5, #43104 @ 0xa860 │ │ │ │ - movt r5, #42 @ 0x2a │ │ │ │ - mov r4, r3 │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r1, r0 │ │ │ │ - bls.n 3e6de <_PyCompile_OptimizeCfg@@Base+0x158> │ │ │ │ - ldrb r2, [r2, #0] │ │ │ │ - adds r0, #1 │ │ │ │ - ldr.w r2, [r5, r2, lsl #2] │ │ │ │ - tst.w r2, #2 │ │ │ │ - beq.n 3e6ce <_PyCompile_OptimizeCfg@@Base+0x148> │ │ │ │ - cbnz r3, 3e700 <_PyCompile_OptimizeCfg@@Base+0x17a> │ │ │ │ - movs r3, #1 │ │ │ │ - mov r4, r3 │ │ │ │ - b.n 3e6b2 <_PyCompile_OptimizeCfg@@Base+0x12c> │ │ │ │ - ands.w r2, r2, #1 │ │ │ │ - beq.n 3e6da <_PyCompile_OptimizeCfg@@Base+0x154> │ │ │ │ - cbz r3, 3e700 <_PyCompile_OptimizeCfg@@Base+0x17a> │ │ │ │ - mov r4, r3 │ │ │ │ - b.n 3e6b2 <_PyCompile_OptimizeCfg@@Base+0x12c> │ │ │ │ - mov r3, r2 │ │ │ │ - b.n 3e6b2 <_PyCompile_OptimizeCfg@@Base+0x12c> │ │ │ │ - movw r0, #4308 @ 0x10d4 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - movw r3, #7780 @ 0x1e64 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r4, #0 │ │ │ │ - it eq │ │ │ │ - moveq r0, r3 │ │ │ │ - b.n 3e708 <_PyCompile_OptimizeCfg@@Base+0x182> │ │ │ │ - movw r0, #7780 @ 0x1e64 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - bx lr │ │ │ │ - movw r0, #7780 @ 0x1e64 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - pop {r4, r5} │ │ │ │ - bx lr │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - mov r3, r1 │ │ │ │ - mov r1, r2 │ │ │ │ - cbz r0, 3e716 <_PyCompile_OptimizeCfg@@Base+0x190> │ │ │ │ - bx r3 │ │ │ │ - bx lr │ │ │ │ │ │ │ │ -0003e718 : │ │ │ │ +0003e708 : │ │ │ │ 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, 3e776 │ │ │ │ + cbnz r2, 3e766 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 7a284 │ │ │ │ + bl 7a2c0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3e73e │ │ │ │ + cbnz r0, 3e72e │ │ │ │ str r0, [r6, #0] │ │ │ │ - b.n 3e78e │ │ │ │ + b.n 3e77e │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl b936c │ │ │ │ + bl b88dc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e79c │ │ │ │ + beq.n 3e78c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3e79c │ │ │ │ - ldr r2, [pc, #68] @ (3e7a0 ) │ │ │ │ + cbnz r3, 3e78c │ │ │ │ + ldr r2, [pc, #68] @ (3e790 ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 3e770 │ │ │ │ + cbz r3, 3e760 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b.n 3e79c │ │ │ │ + b.n 3e78c │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r6, #0] │ │ │ │ - cbnz r0, 3e79a │ │ │ │ + cbnz r0, 3e78a │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d40bc │ │ │ │ - cbnz r0, 3e794 │ │ │ │ + bl d3624 │ │ │ │ + cbnz r0, 3e784 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3e79c │ │ │ │ - bl d42d0 │ │ │ │ - b.n 3e79c │ │ │ │ + b.n 3e78c │ │ │ │ + bl d3838 │ │ │ │ + b.n 3e78c │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl f6220 │ │ │ │ - cbz r0, 3e7da │ │ │ │ + bl f5780 │ │ │ │ + cbz r0, 3e7ca │ │ │ │ mov r4, r0 │ │ │ │ - bl 6cd24 │ │ │ │ + bl 6cd14 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e7de │ │ │ │ + beq.n 3e7ce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3e7de │ │ │ │ + cbnz r3, 3e7ce │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3e7de │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3e7ce │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - ldr r3, [r2, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - ite le │ │ │ │ - movle r3, #0 │ │ │ │ - ldrgt r1, [r0, #8] │ │ │ │ - ldr r0, [r2, #16] │ │ │ │ - it gt │ │ │ │ - mulgt r3, r1 │ │ │ │ - add r0, r3 │ │ │ │ - b.w 7fab8 │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - cbz r0, 3e80e │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3e810 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - bx lr │ │ │ │ - ldr r0, [pc, #4] @ (3e814 ) │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - asrs r4, r6, #32 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r1 │ │ │ │ - cmp r2, #2 │ │ │ │ - bne.n 3e838 │ │ │ │ - ldrd r0, r1, [r4] │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1766fc │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #32668 @ 0x7f9c │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3e82c │ │ │ │ - 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 3e88e │ │ │ │ + bne.n 3e810 │ │ │ │ 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 3e8a4 │ │ │ │ + beq.n 3e826 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3e8a4 │ │ │ │ + b.n 3e826 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32500 @ 0x7ef4 │ │ │ │ + movw r0, #30944 @ 0x78e0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0190 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e864 │ │ │ │ + bne.n 3e7e6 │ │ │ │ pop {r4, pc} │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + mov r3, r1 │ │ │ │ + mov r1, r2 │ │ │ │ + cbz r0, 3e832 │ │ │ │ + bx r3 │ │ │ │ + bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r1, #4] │ │ │ │ movw r4, #36980 @ 0x9074 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 3e8d2 │ │ │ │ + beq.n 3e860 │ │ │ │ movw r4, #42636 @ 0xa68c │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 3e8e6 │ │ │ │ + bne.n 3e874 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ - bl 2371dc │ │ │ │ + bl 236bc0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 3e8f8 │ │ │ │ + beq.n 3e886 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 80190 │ │ │ │ + b.w 80158 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1f48f8 │ │ │ │ + bl 1f3b58 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3e8f8 │ │ │ │ + beq.n 3e886 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7fab8 │ │ │ │ + b.w 7fa80 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + 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 7fa80 │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + cbz r0, 3e8b6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r0, #0] │ │ │ │ + beq.n 3e8b8 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ + ldr r0, [pc, #4] @ (3e8bc ) │ │ │ │ bx lr │ │ │ │ + nop │ │ │ │ + asrs r4, r6, #32 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r1 │ │ │ │ + cmp r2, #2 │ │ │ │ + bne.n 3e8e0 │ │ │ │ + ldrd r0, r1, [r4] │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 175a40 │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #31112 @ 0x7988 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c0190 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3e8d4 │ │ │ │ + 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 3e94c │ │ │ │ + bne.n 3e936 │ │ │ │ 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 3e962 │ │ │ │ + beq.n 3e94c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3e962 │ │ │ │ + b.n 3e94c │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32504 @ 0x7ef8 │ │ │ │ + movw r0, #30948 @ 0x78e4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0190 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e922 │ │ │ │ + bne.n 3e90c │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3e96c │ │ │ │ + cbz r1, 3e956 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3e974 │ │ │ │ + b.n 3e95e │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 3ea8a │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b.w d19ec │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - mov r1, r0 │ │ │ │ - lsls r3, r3, #31 │ │ │ │ - bpl.n 3e990 │ │ │ │ - movw r0, #8368 @ 0x20b0 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - b.w de2a8 │ │ │ │ - movw r0, #8392 @ 0x20c8 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - b.w de2a8 │ │ │ │ + b.n 3ea16 │ │ │ │ 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 3e9da │ │ │ │ + beq.n 3e99e │ │ │ │ movw r3, #42636 @ 0xa68c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3e9da │ │ │ │ + beq.n 3e99e │ │ │ │ movs r2, #2 │ │ │ │ - bl 1f48f8 │ │ │ │ + bl 1f3b58 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 3ea36 │ │ │ │ + beq.n 3e9fa │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7fab8 │ │ │ │ + b.w 7fa80 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2371dc │ │ │ │ + bl 236bc0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3ea36 │ │ │ │ - cbz r0, 3ea1e │ │ │ │ + beq.n 3e9fa │ │ │ │ + cbz r0, 3e9e2 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl f1d60 │ │ │ │ + bl f12bc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3ea36 │ │ │ │ + cbz r0, 3e9fa │ │ │ │ ldr r1, [r5, #16] │ │ │ │ - ldr r3, [pc, #68] @ (3ea3c ) │ │ │ │ + ldr r3, [pc, #68] @ (3ea00 ) │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 3ea38 │ │ │ │ - bl 12bdd8 │ │ │ │ + beq.n 3e9fc │ │ │ │ + bl 12b290 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3ea12 │ │ │ │ + beq.n 3e9d6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 3ea16 │ │ │ │ + cbz r3, 3e9da │ │ │ │ mov r4, r5 │ │ │ │ - b.n 3ea38 │ │ │ │ + b.n 3e9fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3ea12 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3e9d6 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #8408 @ 0x20d8 │ │ │ │ + movw r1, #6764 @ 0x1a6c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1590 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ strb r4, [r7, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [r1, #4] │ │ │ │ - movw r3, #8576 @ 0x2180 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 3ea76 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - mov r2, r1 │ │ │ │ - movw r1, #8428 @ 0x20ec │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 3ea7c │ │ │ │ - bl 3eb18 │ │ │ │ - cbz r0, 3ea80 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 3ea88 │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 3eab6 │ │ │ │ + bne.n 3ea42 │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ - movw r2, #43104 @ 0xa860 │ │ │ │ + movw r2, #41568 @ 0xa260 │ │ │ │ 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, 3eb02 │ │ │ │ - movw r2, #43104 @ 0xa860 │ │ │ │ + cbz r1, 3ea8e │ │ │ │ + movw r2, #41568 @ 0xa260 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ add r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5} │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 3eaea │ │ │ │ + bls.n 3ea76 │ │ │ │ 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 3eb0c │ │ │ │ + bne.n 3ea98 │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ - b.n 3eac6 │ │ │ │ + b.n 3ea52 │ │ │ │ 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 3eb14 │ │ │ │ + b.n 3eaa0 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + mov r1, r0 │ │ │ │ + lsls r3, r3, #31 │ │ │ │ + bpl.n 3eab8 │ │ │ │ + movw r0, #6840 @ 0x1ab8 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + b.w dd818 │ │ │ │ + movw r0, #6864 @ 0x1ad0 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + b.w dd818 │ │ │ │ + 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 3eafa │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + mov r2, r1 │ │ │ │ + movw r1, #6880 @ 0x1ae0 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d1590 │ │ │ │ + b.n 3eb00 │ │ │ │ + bl 3ebaa │ │ │ │ + cbz r0, 3eb04 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 3eb0c │ │ │ │ + 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 3eb3c │ │ │ │ + ldr r7, [r5, #0] │ │ │ │ + cmp r4, #1 │ │ │ │ + ble.n 3eb66 │ │ │ │ + b.n 3eb56 │ │ │ │ + movw r0, #57420 @ 0xe04c │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + movs r3, #3 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r4 │ │ │ │ + bl c0190 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3eb34 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 3eba0 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + add r1, sp, #20 │ │ │ │ + bl 1100a8 <_PyEval_SliceIndex@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3eb52 │ │ │ │ + cmp r4, #2 │ │ │ │ + bne.n 3eb78 │ │ │ │ + ldr r1, [r6, #8] │ │ │ │ + ldrd r3, r2, [sp, #16] │ │ │ │ + cbnz r1, 3eb86 │ │ │ │ + movw r0, #10688 @ 0x29c0 │ │ │ │ + movt r0, #77 @ 0x4d │ │ │ │ + b.n 3eb88 │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + add r1, sp, #16 │ │ │ │ + bl 1100a8 <_PyEval_SliceIndex@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3eb66 │ │ │ │ + b.n 3eb52 │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + str r3, [sp, #4] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov r3, r7 │ │ │ │ + movw r2, #57420 @ 0xe04c │ │ │ │ + movt r2, #38 @ 0x26 │ │ │ │ + str r4, [sp, #8] │ │ │ │ + bl 1f76cc │ │ │ │ + add sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b.w d0f54 │ │ │ │ │ │ │ │ -0003eb18 : │ │ │ │ +0003ebaa : │ │ │ │ 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 3eb4e │ │ │ │ + beq.n 3ebe0 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #50604 @ 0xc5ac │ │ │ │ + movw r1, #49068 @ 0xbfac │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 3eb74 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 3ec06 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #8576 @ 0x2180 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3eb7a │ │ │ │ + beq.n 3ec0c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #8532 @ 0x2154 │ │ │ │ + movw r1, #6984 @ 0x1b48 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3ec70 │ │ │ │ + b.n 3ed02 │ │ │ │ ldr r6, [r1, #20] │ │ │ │ - cbz r6, 3eb98 │ │ │ │ + cbz r6, 3ec2a │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #8568 @ 0x2178 │ │ │ │ + movw r1, #7020 @ 0x1b6c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 3eb74 │ │ │ │ + bl d1590 │ │ │ │ + b.n 3ec06 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 3ebba │ │ │ │ + beq.n 3ec4c │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #8600 @ 0x2198 │ │ │ │ + movw r1, #7052 @ 0x1b8c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 3eb74 │ │ │ │ - ldr.w r8, [pc, #188] @ 3ec78 │ │ │ │ + bl d1590 │ │ │ │ + b.n 3ec06 │ │ │ │ + ldr.w r8, [pc, #184] @ 3ed08 │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ ldr.w r9, [r7, r8] │ │ │ │ ldr.w r0, [r9, #120] @ 0x78 │ │ │ │ - cbnz r0, 3ebd6 │ │ │ │ - bl 211c50 │ │ │ │ - cbz r0, 3ebd6 │ │ │ │ + cbnz r0, 3ec68 │ │ │ │ + bl 211370 │ │ │ │ + cbz r0, 3ec68 │ │ │ │ str.w r0, [r9, #120] @ 0x78 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 3ebf6 │ │ │ │ + beq.n 3ec88 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #8644 @ 0x21c4 │ │ │ │ + movw r1, #7096 @ 0x1bb8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 3eb74 │ │ │ │ + bl d1590 │ │ │ │ + b.n 3ec06 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 3ec66 │ │ │ │ + bne.n 3ecf8 │ │ │ │ ldr.w r7, [r8, r7] │ │ │ │ str r1, [r5, #16] │ │ │ │ ldr r4, [r7, #120] @ 0x78 │ │ │ │ - cbnz r4, 3ec16 │ │ │ │ - bl 211c50 │ │ │ │ + cbnz r4, 3eca8 │ │ │ │ + bl 211370 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3eb74 │ │ │ │ + beq.n 3ec06 │ │ │ │ str r0, [r7, #120] @ 0x78 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3f93a │ │ │ │ + bl 3f930 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3eb74 │ │ │ │ + beq.n 3ec06 │ │ │ │ cmp r7, r0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 3ec50 │ │ │ │ + bne.n 3ece2 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3ec3e │ │ │ │ + beq.n 3ecd0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3ec3e │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3ecd0 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #56108 @ 0xdb2c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl ea594 │ │ │ │ - b.n 3eb74 │ │ │ │ + bl e9b04 │ │ │ │ + b.n 3ec06 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3ec70 │ │ │ │ + beq.n 3ed02 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3ec70 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3ec70 │ │ │ │ + cbnz r3, 3ed02 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3ed02 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 22b698 │ │ │ │ + b.w 22b1e4 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3ec9c │ │ │ │ + bne.n 3ed2c │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2120b0 │ │ │ │ + b.w 2117d0 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32660 @ 0x7f94 │ │ │ │ + movw r0, #31104 @ 0x7980 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0190 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ec90 │ │ │ │ + bne.n 3ed20 │ │ │ │ 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 3ece2 │ │ │ │ - ldr r7, [r5, #0] │ │ │ │ - cmp r4, #1 │ │ │ │ - ble.n 3ed0c │ │ │ │ - b.n 3ecfc │ │ │ │ - movw r0, #58956 @ 0xe64c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - movs r3, #3 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r4 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3ecda │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 3ed46 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - add r1, sp, #20 │ │ │ │ - bl 110c90 <_PyEval_SliceIndex@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 3ecf8 │ │ │ │ - cmp r4, #2 │ │ │ │ - bne.n 3ed1e │ │ │ │ - ldr r1, [r6, #8] │ │ │ │ - ldrd r3, r2, [sp, #16] │ │ │ │ - cbnz r1, 3ed2c │ │ │ │ - movw r0, #10688 @ 0x29c0 │ │ │ │ - movt r0, #77 @ 0x4d │ │ │ │ - b.n 3ed2e │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ - add r1, sp, #16 │ │ │ │ - bl 110c90 <_PyEval_SliceIndex@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3ed0c │ │ │ │ - b.n 3ecf8 │ │ │ │ - ldr r0, [r6, #20] │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - str r3, [sp, #4] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r3, r7 │ │ │ │ - movw r2, #58956 @ 0xe64c │ │ │ │ - movt r2, #38 @ 0x26 │ │ │ │ - str r4, [sp, #8] │ │ │ │ - bl 1f829c │ │ │ │ - add sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bhi.n 3ed70 │ │ │ │ + bhi.n 3ed6a │ │ │ │ cmp r5, #0 │ │ │ │ - bgt.n 3ed88 │ │ │ │ - b.n 3ed92 │ │ │ │ - movw r0, #62116 @ 0xf2a4 │ │ │ │ + bgt.n 3ed82 │ │ │ │ + b.n 3ed8c │ │ │ │ + movw r0, #60580 @ 0xeca4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0190 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ed6a │ │ │ │ - b.n 3edc4 │ │ │ │ + bne.n 3ed64 │ │ │ │ + b.n 3edbe │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 13a934 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ - cbz r0, 3edc4 │ │ │ │ + bl 13a048 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ + cbz r0, 3edbe │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r3, 3edaa │ │ │ │ + cbz r3, 3eda4 │ │ │ │ ldrd r2, r3, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ sub.w r3, r3, r2 │ │ │ │ - blt.n 3edb4 │ │ │ │ + blt.n 3edae │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 3edb8 │ │ │ │ - b.n 3edb4 │ │ │ │ + ble.n 3edb2 │ │ │ │ + b.n 3edae │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1f4098 │ │ │ │ + b.w 1f32f8 │ │ │ │ bic.w r1, r3, r3, asr #31 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 20456c │ │ │ │ + b.w 203bcc │ │ │ │ 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 3edee │ │ │ │ + ldr.w r0, [r8] │ │ │ │ + bl d73c8 <_PyNumber_Index@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 3ee06 │ │ │ │ + b.n 3ee1a │ │ │ │ + movw r0, #57276 @ 0xdfbc │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + movs r3, #2 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r7 │ │ │ │ + bl c0190 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3eed0 │ │ │ │ + b.n 3ede0 │ │ │ │ + bl 83aa0 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 3ee28 │ │ │ │ + adds r2, r5, #1 │ │ │ │ + bne.n 3ee38 │ │ │ │ + bl 7f898 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3eed0 │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + b.n 3ee38 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 3ee16 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3ee16 │ │ │ │ + cmp r7, #1 │ │ │ │ + ble.n 3eea4 │ │ │ │ + ldr.w r4, [r8, #4] │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r3, [r0, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #4 │ │ │ │ + bpl.n 3ee52 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.n 3ee78 │ │ │ │ + ldrb r3, [r4, #16] │ │ │ │ + b.n 3eea6 │ │ │ │ + movw r3, #35736 @ 0x8b98 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 3ee6c │ │ │ │ + movw r1, #35736 @ 0x8b98 │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ + bl 85a4c │ │ │ │ + cbz r0, 3ee84 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.n 3ee84 │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ + b.n 3eea6 │ │ │ │ + movw r3, #35736 @ 0x8b98 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r0, r3 │ │ │ │ + bne.n 3ee5e │ │ │ │ + mov r3, r4 │ │ │ │ + movw r2, #21772 @ 0x550c │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + movw r1, #57160 @ 0xdf48 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #57276 @ 0xdfbc │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + bl 23b790 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 3eed0 │ │ │ │ + movs r3, #32 │ │ │ │ + ldr r1, [r6, #8] │ │ │ │ + cmp r5, r1 │ │ │ │ + bgt.n 3eec2 │ │ │ │ + cbz r1, 3eeb2 │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ + b.n 3eeba │ │ │ │ + movw r0, #10688 @ 0x29c0 │ │ │ │ + movt r0, #77 @ 0x4d │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 156058 │ │ │ │ + subs r2, r5, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + movs r1, #0 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 3b914 <_PyImport_ClearExtension@@Base+0xcf0> │ │ │ │ + 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 3edfe │ │ │ │ + bne.n 3ef0a │ │ │ │ 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 3ee18 │ │ │ │ + b.n 3ef24 │ │ │ │ ldr.w r0, [r3, #1220] @ 0x4c4 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 3ee2c │ │ │ │ + bne.n 3ef38 │ │ │ │ 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 783a0 │ │ │ │ + bl 783f0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3ee62 │ │ │ │ + beq.n 3ef6e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 3ee62 │ │ │ │ + b.n 3ef6e │ │ │ │ ldr.w r3, [r3, #1216] @ 0x4c0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 3ee48 │ │ │ │ + bne.n 3ef54 │ │ │ │ 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 3ee18 │ │ │ │ + b.n 3ef24 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r4 │ │ │ │ movs r4, #0 │ │ │ │ - movw r1, #8732 @ 0x221c │ │ │ │ + movw r1, #7184 @ 0x1c10 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1590 │ │ │ │ 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 3ee8a │ │ │ │ + bne.n 3ef96 │ │ │ │ ldrd r5, r4, [r4] │ │ │ │ ldr r6, [r5, #4] │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bpl.n 3eef2 │ │ │ │ - b.n 3eea4 │ │ │ │ + bpl.n 3effe │ │ │ │ + b.n 3efb0 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32756 @ 0x7ff4 │ │ │ │ + movw r0, #31200 @ 0x79e0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0190 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ee7c │ │ │ │ + bne.n 3ef88 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3efc4 │ │ │ │ + b.n 3f0d0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 3eef2 │ │ │ │ + bpl.n 3effe │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ lsls r0, r2, #25 │ │ │ │ - bpl.n 3eeb8 │ │ │ │ + bpl.n 3efc4 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bmi.n 3eed0 │ │ │ │ + bmi.n 3efdc │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #8764 @ 0x223c │ │ │ │ + movw r1, #7216 @ 0x1c30 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 3eea0 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 3efac │ │ │ │ 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 3f618 │ │ │ │ + bl 3f656 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3efac │ │ │ │ + b.n 3f0b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 104104 │ │ │ │ - cbnz r0, 3ef20 │ │ │ │ + bl 103604 │ │ │ │ + cbnz r0, 3f02c │ │ │ │ mov r0, r4 │ │ │ │ - bl 104104 │ │ │ │ - cbnz r0, 3ef20 │ │ │ │ + bl 103604 │ │ │ │ + cbnz r0, 3f02c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ - movw r1, #8828 @ 0x227c │ │ │ │ + movw r1, #7280 @ 0x1c70 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 3eea0 │ │ │ │ + bl d1590 │ │ │ │ + b.n 3efac │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl ce6c4 │ │ │ │ + bl cdc1c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3eea0 │ │ │ │ + beq.n 3efac │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 3ef52 │ │ │ │ + ble.n 3f05e │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43644 @ 0xaa7c │ │ │ │ + movw r1, #42108 @ 0xa47c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ mov r0, sp │ │ │ │ - bl cf15c │ │ │ │ - b.n 3eea0 │ │ │ │ + bl ce6b4 │ │ │ │ + b.n 3efac │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl ce6c4 │ │ │ │ + bl cdc1c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3ef68 │ │ │ │ + bne.n 3f074 │ │ │ │ mov r0, sp │ │ │ │ - bl cf15c │ │ │ │ - b.n 3eea0 │ │ │ │ + bl ce6b4 │ │ │ │ + b.n 3efac │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 3ef92 │ │ │ │ + ble.n 3f09e │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43644 @ 0xaa7c │ │ │ │ + movw r1, #42108 @ 0xa47c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ mov r0, sp │ │ │ │ - bl cf15c │ │ │ │ + bl ce6b4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cf15c │ │ │ │ - b.n 3eea0 │ │ │ │ + bl ce6b4 │ │ │ │ + b.n 3efac │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 3f618 │ │ │ │ + bl 3f656 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl cf15c │ │ │ │ + bl ce6b4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cf15c │ │ │ │ + bl ce6b4 │ │ │ │ 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 3eff2 │ │ │ │ - ldr.w r0, [r8] │ │ │ │ - bl d7e78 <_PyNumber_Index@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 3f00a │ │ │ │ - b.n 3f01e │ │ │ │ - movw r0, #58812 @ 0xe5bc │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - movs r3, #2 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r7 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 3f0d4 │ │ │ │ - b.n 3efe4 │ │ │ │ - bl 83f4c │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 3f02c │ │ │ │ - adds r2, r5, #1 │ │ │ │ - bne.n 3f03c │ │ │ │ - bl 7f8d0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3f0d4 │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3f03c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 3f01a │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3f01a │ │ │ │ - cmp r7, #1 │ │ │ │ - ble.n 3f0a8 │ │ │ │ - ldr.w r4, [r8, #4] │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r3, [r0, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #4 │ │ │ │ - bpl.n 3f056 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 3f07c │ │ │ │ - ldrb r3, [r4, #16] │ │ │ │ - b.n 3f0aa │ │ │ │ - movw r3, #35736 @ 0x8b98 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 3f070 │ │ │ │ - movw r1, #35736 @ 0x8b98 │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - bl 85f3c │ │ │ │ - cbz r0, 3f088 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 3f088 │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ - b.n 3f0aa │ │ │ │ - movw r3, #35736 @ 0x8b98 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r0, r3 │ │ │ │ - bne.n 3f062 │ │ │ │ - mov r3, r4 │ │ │ │ - movw r2, #23308 @ 0x5b0c │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58696 @ 0xe548 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #58812 @ 0xe5bc │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 3f0d4 │ │ │ │ - movs r3, #32 │ │ │ │ - ldr r1, [r6, #8] │ │ │ │ - cmp r5, r1 │ │ │ │ - bgt.n 3f0c6 │ │ │ │ - cbz r1, 3f0b6 │ │ │ │ - ldr r0, [r6, #20] │ │ │ │ - b.n 3f0be │ │ │ │ - movw r0, #10688 @ 0x29c0 │ │ │ │ - movt r0, #77 @ 0x4d │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 156b88 │ │ │ │ - subs r2, r5, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - movs r1, #0 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 3bb2c <_PyImport_ClearExtension@@Base+0xefa> │ │ │ │ - movs r0, #0 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r3, r1 │ │ │ │ sub sp, #32 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r2, 3f0f6 │ │ │ │ + cbz r2, 3f0f0 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ - b.n 3f0f8 │ │ │ │ + b.n 3f0f2 │ │ │ │ mov r4, r2 │ │ │ │ add.w r0, r3, #12 │ │ │ │ subs r3, r1, #1 │ │ │ │ add r4, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 3f10a │ │ │ │ - cbnz r2, 3f10a │ │ │ │ + bhi.n 3f104 │ │ │ │ + cbnz r2, 3f104 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 3f128 │ │ │ │ - ldr r6, [pc, #56] @ (3f144 ) │ │ │ │ + cbnz r0, 3f122 │ │ │ │ + ldr r6, [pc, #56] @ (3f140 ) │ │ │ │ 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 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101324 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 3f140 │ │ │ │ + cbz r0, 3f13a │ │ │ │ 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 1e3304 │ │ │ │ + b.w 1e2610 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - cmp r1, #184 @ 0xb8 │ │ │ │ + nop │ │ │ │ + cmp r1, #160 @ 0xa0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1c0698 │ │ │ │ + bl 1bfaa0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 3f24a │ │ │ │ + beq.n 3f246 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r1 │ │ │ │ ldrd r3, r2, [r1] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - ble.n 3f19a │ │ │ │ + ble.n 3f196 │ │ │ │ movw r3, #56032 @ 0xdae0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15892 @ 0x3e14 │ │ │ │ + movw r1, #14356 @ 0x3814 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 3f246 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 3f242 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3f228 │ │ │ │ + bne.n 3f224 │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r0, [r0, #508] @ 0x1fc │ │ │ │ - bl bd980 │ │ │ │ + bl bcef0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3f232 │ │ │ │ + beq.n 3f22e │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 80190 │ │ │ │ + bl 80158 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3f232 │ │ │ │ + beq.n 3f22e │ │ │ │ mov r2, r0 │ │ │ │ ldr.w r1, [r8, #812] @ 0x32c │ │ │ │ mov r0, r5 │ │ │ │ - bl 81784 │ │ │ │ + bl 812d4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3f234 │ │ │ │ + beq.n 3f230 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f1e2 │ │ │ │ + beq.n 3f1de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3f1e2 │ │ │ │ + cbnz r3, 3f1de │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_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 │ │ │ │ @@ -30581,350 +30578,377 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ mov r2, r4 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 81784 │ │ │ │ + bl 812d4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3f234 │ │ │ │ + beq.n 3f230 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f22a │ │ │ │ + beq.n 3f226 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3f22a │ │ │ │ + cbnz r3, 3f226 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3f22a │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3f226 │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 3f252 │ │ │ │ + b.n 3f24e │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - bl 783a0 │ │ │ │ + bl 783f0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 783a0 │ │ │ │ + bl 783f0 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3f252 │ │ │ │ + b.n 3f24e │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 3f274 │ │ │ │ + cbz r3, 3f270 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 3f276 │ │ │ │ + b.n 3f272 │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 3f284 │ │ │ │ + cbnz r3, 3f280 │ │ │ │ cmp r1, #1 │ │ │ │ - ble.n 3f284 │ │ │ │ + ble.n 3f280 │ │ │ │ cmp r1, #3 │ │ │ │ - bgt.n 3f284 │ │ │ │ - cbnz r4, 3f2a4 │ │ │ │ + bgt.n 3f280 │ │ │ │ + cbnz r4, 3f2a0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #268] @ (3f394 ) │ │ │ │ + ldr r4, [pc, #268] @ (3f390 ) │ │ │ │ add r2, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r4, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r6, #3 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r4, r6, [sp, #4] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101324 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3f38c │ │ │ │ + beq.n 3f388 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f3cfc │ │ │ │ mov r7, r0 │ │ │ │ adds r0, r7, #1 │ │ │ │ - bne.n 3f2b8 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 3f2b4 │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f38c │ │ │ │ + bne.n 3f388 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f479c │ │ │ │ + bl f3cfc │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 3f2cc │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 3f2c8 │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f38c │ │ │ │ + bne.n 3f388 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 3f32a │ │ │ │ + beq.n 3f326 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl c3ae8 │ │ │ │ + bl c3038 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 3f38c │ │ │ │ - bne.n 3f32c │ │ │ │ - movw r5, #10540 @ 0x292c │ │ │ │ + blt.n 3f388 │ │ │ │ + bne.n 3f328 │ │ │ │ + movw r5, #10480 @ 0x28f0 │ │ │ │ movt r5, #72 @ 0x48 │ │ │ │ - ldr.w r4, [r5, #228] @ 0xe4 │ │ │ │ - cbz r4, 3f322 │ │ │ │ - bl 9649c │ │ │ │ + ldr.w r4, [r5, #264] @ 0x108 │ │ │ │ + cbz r4, 3f31e │ │ │ │ + bl 95998 │ │ │ │ mov.w r2, #524288 @ 0x80000 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 2a8c0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 98f90 │ │ │ │ + bl 9848c │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 3f322 │ │ │ │ - ldr.w r3, [r5, #228] @ 0xe4 │ │ │ │ + bge.n 3f31e │ │ │ │ + ldr.w r3, [r5, #264] @ 0x108 │ │ │ │ adds r2, r3, #1 │ │ │ │ - bne.n 3f320 │ │ │ │ + bne.n 3f31c │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #38 @ 0x26 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ - str.w r3, [r5, #228] @ 0xe4 │ │ │ │ - cbnz r3, 3f348 │ │ │ │ - ldr.w r5, [r5, #228] @ 0xe4 │ │ │ │ - cbnz r5, 3f370 │ │ │ │ - b.n 3f32c │ │ │ │ + str.w r3, [r5, #264] @ 0x108 │ │ │ │ + cbnz r3, 3f344 │ │ │ │ + ldr.w r5, [r5, #264] @ 0x108 │ │ │ │ + cbnz r5, 3f36c │ │ │ │ + b.n 3f328 │ │ │ │ movs r5, #1 │ │ │ │ - bl 9649c │ │ │ │ + bl 95998 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ mov r7, r3 │ │ │ │ blx 2a3a8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 98f90 │ │ │ │ + bl 9848c │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 3f358 │ │ │ │ + bge.n 3f354 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 3f380 │ │ │ │ - cbnz r5, 3f374 │ │ │ │ + bl f1180 │ │ │ │ + b.n 3f37c │ │ │ │ + cbnz r5, 3f370 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11b704 <_Py_set_inheritable@@Base> │ │ │ │ + bl 11aca4 <_Py_set_inheritable@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3f374 │ │ │ │ + bge.n 3f370 │ │ │ │ mov r0, r6 │ │ │ │ blx 29fa0 │ │ │ │ - b.n 3f380 │ │ │ │ + b.n 3f37c │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 3f380 │ │ │ │ + beq.n 3f37c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 80190 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 3f38c │ │ │ │ + b.w 80158 │ │ │ │ + bl 7f898 │ │ │ │ + cbnz r0, 3f388 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3f374 │ │ │ │ + b.n 3f370 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - cmp r1, #228 @ 0xe4 │ │ │ │ + cmp r1, #204 @ 0xcc │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3f3b8 │ │ │ │ + bne.n 3f3b4 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 16d434 │ │ │ │ + b.w 16c774 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32620 @ 0x7f6c │ │ │ │ + movw r0, #31064 @ 0x7958 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0190 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f3ac │ │ │ │ + bne.n 3f3a8 │ │ │ │ pop {r4, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [r0, #24] │ │ │ │ - cbnz r5, 3f402 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1c0678 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - cbz r0, 3f402 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r0, #0 │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ + bl 156058 │ │ │ │ + cbz r0, 3f414 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cbz r3, 3f3ee │ │ │ │ + ldr r2, [r0, #20] │ │ │ │ + b.n 3f3f6 │ │ │ │ + movw r2, #10688 @ 0x29c0 │ │ │ │ + movt r2, #77 @ 0x4d │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + cbz r5, 3f414 │ │ │ │ + ldr r4, [r4, #20] │ │ │ │ + movw r1, #42592 @ 0xa660 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movs r3, #0 │ │ │ │ + cmp r5, r3 │ │ │ │ + ble.n 3f414 │ │ │ │ + ldrb r6, [r4, r3] │ │ │ │ + ldrb r6, [r1, r6] │ │ │ │ + strb r6, [r2, r3] │ │ │ │ + adds r3, #1 │ │ │ │ + b.n 3f406 │ │ │ │ + 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, 3f448 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 1bfa80 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + cbz r0, 3f448 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f402 │ │ │ │ + beq.n 3f448 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3f402 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3f448 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ movw r3, #8276 @ 0x2054 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 3f432 │ │ │ │ + bne.n 3f478 │ │ │ │ add r2, sp, #4 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 22ad4c │ │ │ │ - b.n 3f44e │ │ │ │ + bl 22a5bc │ │ │ │ + b.n 3f494 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #7340 @ 0x1cac │ │ │ │ + movw r1, #5764 @ 0x1684 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1590 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #32 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 3f474 │ │ │ │ + cbz r3, 3f4b4 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 3f476 │ │ │ │ + b.n 3f4b6 │ │ │ │ mov r4, r3 │ │ │ │ add r4, r1 │ │ │ │ - cbnz r3, 3f484 │ │ │ │ + cbnz r3, 3f4c4 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 3f484 │ │ │ │ + blt.n 3f4c4 │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 3f484 │ │ │ │ - cbnz r0, 3f4a2 │ │ │ │ + bgt.n 3f4c4 │ │ │ │ + cbnz r0, 3f4dc │ │ │ │ + ldr r6, [pc, #112] @ (3f538 ) │ │ │ │ movs r2, #0 │ │ │ │ + str r6, [sp, #0] │ │ │ │ add r6, sp, #28 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r6, [sp, #16] │ │ │ │ movs r6, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r6, [sp, #8] │ │ │ │ - movw r6, #10888 @ 0x2a88 │ │ │ │ - movt r6, #72 @ 0x48 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 3f4f8 │ │ │ │ - cbz r4, 3f4a6 │ │ │ │ + bl 101324 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 3f532 │ │ │ │ + cbz r4, 3f4e0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl cc5b4 │ │ │ │ + bl cbb10 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r4, 3f4ec │ │ │ │ + cbz r4, 3f526 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42636 @ 0xa68c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3f4d8 │ │ │ │ + beq.n 3f512 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #9080 @ 0x2378 │ │ │ │ + movw r1, #7396 @ 0x1ce4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 3f4f8 │ │ │ │ + bl d1590 │ │ │ │ + b.n 3f532 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83f4c │ │ │ │ + bl 83aa0 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3f4ea │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 3f4f8 │ │ │ │ + bne.n 3f524 │ │ │ │ + bl 7f898 │ │ │ │ + cbnz r0, 3f532 │ │ │ │ str r4, [r5, #20] │ │ │ │ mov r0, r6 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7fab8 │ │ │ │ + b.w 7fa80 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + cmp r1, #252 @ 0xfc │ │ │ │ + lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 3f5c6 │ │ │ │ + bhi.n 3f604 │ │ │ │ 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 3f53e │ │ │ │ + bmi.n 3f57c │ │ │ │ ldrb.w r1, [r3, #-2] │ │ │ │ ldrb.w r0, [r3, #-1] │ │ │ │ strb.w r0, [r3, #-2] │ │ │ │ strb.w r1, [r3, #-1] │ │ │ │ - b.n 3f526 │ │ │ │ + b.n 3f564 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 3f5de │ │ │ │ + b.n 3f61c │ │ │ │ ldrd r1, r3, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ subs r1, #1 │ │ │ │ - bmi.n 3f53e │ │ │ │ + bmi.n 3f57c │ │ │ │ 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 3f54c │ │ │ │ + b.n 3f58a │ │ │ │ ldrd r0, r3, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r1 │ │ │ │ subs r0, #1 │ │ │ │ - bmi.n 3f53e │ │ │ │ + bmi.n 3f57c │ │ │ │ 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 │ │ │ │ @@ -30936,41 +30960,41 @@ │ │ │ │ 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 3f574 │ │ │ │ + b.n 3f5b2 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #9148 @ 0x23bc │ │ │ │ + movw r1, #7464 @ 0x1d28 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ 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 3f600 │ │ │ │ + bne.n 3f63e │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 13ff10 │ │ │ │ + b.w 13f5f0 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32536 @ 0x7f18 │ │ │ │ + movw r0, #30980 @ 0x7904 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0190 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f5f4 │ │ │ │ + bne.n 3f632 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5} │ │ │ │ sub sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ mov.w r3, #0 │ │ │ │ @@ -30982,618 +31006,589 @@ │ │ │ │ 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 3f658 │ │ │ │ + ble.n 3f696 │ │ │ │ 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 3f63e │ │ │ │ + b.n 3f67c │ │ │ │ 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} │ │ │ │ + nop │ │ │ │ + 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 3f6d2 │ │ │ │ + ldr.w r0, [r8] │ │ │ │ + bl d73c8 <_PyNumber_Index@@Base> │ │ │ │ mov r4, r0 │ │ │ │ + cbnz r0, 3f6ea │ │ │ │ + b.n 3f6fe │ │ │ │ + movw r0, #57364 @ 0xe014 │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + movs r3, #2 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r7 │ │ │ │ + bl c0190 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3f7b4 │ │ │ │ + b.n 3f6c4 │ │ │ │ + bl 83aa0 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 3f70c │ │ │ │ + adds r2, r5, #1 │ │ │ │ + bne.n 3f71c │ │ │ │ + bl 7f898 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3f7b4 │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + b.n 3f71c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 3f6fa │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3f6fa │ │ │ │ + cmp r7, #1 │ │ │ │ + ble.n 3f788 │ │ │ │ + ldr.w r4, [r8, #4] │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r3, [r0, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #4 │ │ │ │ + bpl.n 3f736 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.n 3f75c │ │ │ │ + ldrb r3, [r4, #16] │ │ │ │ + b.n 3f78a │ │ │ │ + movw r3, #35736 @ 0x8b98 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 3f750 │ │ │ │ + movw r1, #35736 @ 0x8b98 │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ + bl 85a4c │ │ │ │ + cbz r0, 3f768 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.n 3f768 │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ + b.n 3f78a │ │ │ │ + movw r3, #35736 @ 0x8b98 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r0, r3 │ │ │ │ + bne.n 3f742 │ │ │ │ + mov r3, r4 │ │ │ │ + movw r2, #21772 @ 0x550c │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + movw r1, #57160 @ 0xdf48 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #57364 @ 0xe014 │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + bl 23b790 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 3f7b4 │ │ │ │ + movs r3, #32 │ │ │ │ + ldr r1, [r6, #8] │ │ │ │ + cmp r5, r1 │ │ │ │ + bgt.n 3f7a6 │ │ │ │ + cbz r1, 3f796 │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ + b.n 3f79e │ │ │ │ + movw r0, #10688 @ 0x29c0 │ │ │ │ + movt r0, #77 @ 0x4d │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 156058 │ │ │ │ + subs r1, r5, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + movs r2, #0 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 3b914 <_PyImport_ClearExtension@@Base+0xcf0> │ │ │ │ movs r0, #0 │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ - bl 156b88 │ │ │ │ - cbz r0, 3f6b0 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3f68a │ │ │ │ - ldr r2, [r0, #20] │ │ │ │ - b.n 3f692 │ │ │ │ - movw r2, #10688 @ 0x29c0 │ │ │ │ - movt r2, #77 @ 0x4d │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - cbz r5, 3f6b0 │ │ │ │ - ldr r4, [r4, #20] │ │ │ │ - movw r1, #44128 @ 0xac60 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movs r3, #0 │ │ │ │ - cmp r5, r3 │ │ │ │ - ble.n 3f6b0 │ │ │ │ - ldrb r6, [r4, r3] │ │ │ │ - ldrb r6, [r1, r6] │ │ │ │ - strb r6, [r2, r3] │ │ │ │ - adds r3, #1 │ │ │ │ - b.n 3f6a2 │ │ │ │ - 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, 3f6d6 │ │ │ │ + cbz r0, 3f7de │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f6fa │ │ │ │ + beq.n 3f802 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3f6fa │ │ │ │ + b.n 3f802 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 3f6f2 │ │ │ │ - bl f94ec │ │ │ │ - cbz r0, 3f6ee │ │ │ │ + cbz r0, 3f7fa │ │ │ │ + bl f8a4c │ │ │ │ + cbz r0, 3f7f6 │ │ │ │ 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 3f6fa │ │ │ │ + b.n 3f802 │ │ │ │ movw r0, #47308 @ 0xb8cc │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r1, 3f724 │ │ │ │ + cbnz r1, 3f82c │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #2260 @ 0x8d4 │ │ │ │ + movw r1, #724 @ 0x2d4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 3f730 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 3f838 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl c3ae8 │ │ │ │ + bl c3038 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bge.n 3f736 │ │ │ │ + bge.n 3f83e │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3f73a │ │ │ │ + b.n 3f842 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r4, #16] │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #26604 @ 0x67ec │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11bba8 │ │ │ │ - cbnz r0, 3f770 │ │ │ │ - bl d42d0 │ │ │ │ + bl 11b148 │ │ │ │ + cbnz r0, 3f878 │ │ │ │ + bl d3838 │ │ │ │ movw r1, #26604 @ 0x67ec │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 11bba8 │ │ │ │ + bl 11b148 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 3f786 │ │ │ │ - bl 85f3c │ │ │ │ - cbnz r0, 3f786 │ │ │ │ + beq.n 3f88e │ │ │ │ + bl 85a4c │ │ │ │ + cbnz r0, 3f88e │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 3f78a │ │ │ │ + b.n 3f892 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.n 3f7d2 │ │ │ │ + bpl.n 3f8da │ │ │ │ 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 beb94 │ │ │ │ + bl be104 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3f7ce │ │ │ │ + cbz r0, 3f8d6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 87458 │ │ │ │ - cbz r0, 3f7da │ │ │ │ + bl 86f5c │ │ │ │ + cbz r0, 3f8e2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f7ce │ │ │ │ + beq.n 3f8d6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3f7ce │ │ │ │ + cbnz r3, 3f8d6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3f7da │ │ │ │ + b.n 3f8e2 │ │ │ │ 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 3f808 │ │ │ │ - ldr.w r0, [r8] │ │ │ │ - bl d7e78 <_PyNumber_Index@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 3f820 │ │ │ │ - b.n 3f834 │ │ │ │ - movw r0, #58900 @ 0xe614 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - movs r3, #2 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r7 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 3f8ea │ │ │ │ - b.n 3f7fa │ │ │ │ - bl 83f4c │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 3f842 │ │ │ │ - adds r2, r5, #1 │ │ │ │ - bne.n 3f852 │ │ │ │ - bl 7f8d0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3f8ea │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3f852 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 3f830 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3f830 │ │ │ │ - cmp r7, #1 │ │ │ │ - ble.n 3f8be │ │ │ │ - ldr.w r4, [r8, #4] │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r3, [r0, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #4 │ │ │ │ - bpl.n 3f86c │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 3f892 │ │ │ │ - ldrb r3, [r4, #16] │ │ │ │ - b.n 3f8c0 │ │ │ │ - movw r3, #35736 @ 0x8b98 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 3f886 │ │ │ │ - movw r1, #35736 @ 0x8b98 │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - bl 85f3c │ │ │ │ - cbz r0, 3f89e │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 3f89e │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ - b.n 3f8c0 │ │ │ │ - movw r3, #35736 @ 0x8b98 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r0, r3 │ │ │ │ - bne.n 3f878 │ │ │ │ - mov r3, r4 │ │ │ │ - movw r2, #23308 @ 0x5b0c │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58696 @ 0xe548 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #58900 @ 0xe614 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 3f8ea │ │ │ │ - movs r3, #32 │ │ │ │ - ldr r1, [r6, #8] │ │ │ │ - cmp r5, r1 │ │ │ │ - bgt.n 3f8dc │ │ │ │ - cbz r1, 3f8cc │ │ │ │ - ldr r0, [r6, #20] │ │ │ │ - b.n 3f8d4 │ │ │ │ - movw r0, #10688 @ 0x29c0 │ │ │ │ - movt r0, #77 @ 0x4d │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 156b88 │ │ │ │ - subs r1, r5, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - movs r2, #0 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 3bb2c <_PyImport_ClearExtension@@Base+0xefa> │ │ │ │ - movs r0, #0 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 3f914 │ │ │ │ + cbz r0, 3f90a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f938 │ │ │ │ + beq.n 3f92e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3f938 │ │ │ │ + b.n 3f92e │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 3f930 │ │ │ │ - bl f94ec │ │ │ │ - cbz r0, 3f92c │ │ │ │ + cbz r0, 3f926 │ │ │ │ + bl f8a4c │ │ │ │ + cbz r0, 3f922 │ │ │ │ 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 3f938 │ │ │ │ + b.n 3f92e │ │ │ │ movw r0, #47308 @ 0xb8cc │ │ │ │ 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 6cd24 │ │ │ │ + bl 6cd14 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3f988 │ │ │ │ + beq.n 3f97e │ │ │ │ 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 249f98 <_PyUnicode_EncodeUTF32@@Base+0xb00> │ │ │ │ + bl 2498c4 <_Py_c_abs@@Base+0x6e0> │ │ │ │ cmp r0, #3 │ │ │ │ - bhi.n 3f976 │ │ │ │ + bhi.n 3f96c │ │ │ │ tbb [pc, r0] │ │ │ │ movs r1, #11 │ │ │ │ lsls r5, r1, #8 │ │ │ │ - bl 22cd7c │ │ │ │ + bl 22c5fc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbnz r0, 3f9d4 │ │ │ │ + cbnz r0, 3f9ca │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 3f9c4 │ │ │ │ + bne.n 3f9ba │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3f9e0 │ │ │ │ - ldr r2, [pc, #84] @ (3f9e4 ) │ │ │ │ + b.n 3f9d6 │ │ │ │ + ldr r2, [pc, #88] @ (3f9dc ) │ │ │ │ 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 3f9e0 │ │ │ │ + beq.n 3f9d6 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #1244] @ 0x4dc │ │ │ │ - b.n 3f9e0 │ │ │ │ + b.n 3f9d6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f9de │ │ │ │ + beq.n 3f9d4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 3f9de │ │ │ │ + b.n 3f9d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3f988 │ │ │ │ + bne.n 3f97e │ │ │ │ mov r0, r2 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3f988 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3f97e │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str r2, [r0, #8] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #16] │ │ │ │ - b.n 3f9e0 │ │ │ │ + b.n 3f9d6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #64685 @ 0xfcad │ │ │ │ + movw r1, #64677 @ 0xfca5 │ │ │ │ movt r1, #3 │ │ │ │ - b.w 248124 <_PyBytes_Find@@Base+0x97c> │ │ │ │ + b.w 247674 <_PyBytes_Find@@Base+0x520> │ │ │ │ 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 3fa16 │ │ │ │ + bne.n 3fa0e │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 364a8 │ │ │ │ + b.w 364a4 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32628 @ 0x7f74 │ │ │ │ + movw r0, #31072 @ 0x7960 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0190 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3fa0a │ │ │ │ + bne.n 3fa02 │ │ │ │ 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 3fa52 │ │ │ │ + bne.n 3fa4a │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f3cfc │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3fa70 │ │ │ │ - b.n 3fa6a │ │ │ │ + bne.n 3fa68 │ │ │ │ + b.n 3fa62 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #61104 @ 0xeeb0 │ │ │ │ + movw r0, #59568 @ 0xe8b0 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0190 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3fa44 │ │ │ │ - b.n 3fa88 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 3fa88 │ │ │ │ + bne.n 3fa3c │ │ │ │ + b.n 3fa80 │ │ │ │ + bl 7f898 │ │ │ │ + cbnz r0, 3fa80 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 1eff08 │ │ │ │ - cbz r0, 3fa88 │ │ │ │ + bl 1ef230 │ │ │ │ + cbz r0, 3fa80 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.n 3ff60 │ │ │ │ + b.n 3ff58 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r1, 3fab0 │ │ │ │ + cbz r1, 3faa8 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r4 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r1, #0] │ │ │ │ str r1, [r3, #8] │ │ │ │ - bl 78344 │ │ │ │ + bl 78394 │ │ │ │ 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, 3fad6 │ │ │ │ + cbz r3, 3face │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 3fad8 │ │ │ │ + b.n 3fad0 │ │ │ │ mov r6, r3 │ │ │ │ add r6, r1 │ │ │ │ - cbnz r3, 3fae6 │ │ │ │ + cbnz r3, 3fade │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 3fae6 │ │ │ │ + ble.n 3fade │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 3fae6 │ │ │ │ - cbnz r0, 3fb04 │ │ │ │ - ldr r5, [pc, #192] @ (3fba8 ) │ │ │ │ + bgt.n 3fade │ │ │ │ + cbnz r0, 3fb02 │ │ │ │ + add r5, sp, #24 │ │ │ │ movs r2, #0 │ │ │ │ movs r7, #2 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - add r5, sp, #24 │ │ │ │ str r5, [sp, #16] │ │ │ │ + str r2, [sp, #12] │ │ │ │ movs r5, #1 │ │ │ │ strd r5, r7, [sp, #4] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 3fb04 │ │ │ │ + movw r5, #10956 @ 0x2acc │ │ │ │ + movt r5, #72 @ 0x48 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + bl 101324 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 3fb02 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3fba2 │ │ │ │ + b.n 3fba0 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 3fb14 │ │ │ │ + beq.n 3fb12 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl c3ae8 │ │ │ │ + bl c3038 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 3fb00 │ │ │ │ + blt.n 3fafe │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - cbz r3, 3fb40 │ │ │ │ - cbz r6, 3fb1c │ │ │ │ + cbz r3, 3fb3e │ │ │ │ + cbz r6, 3fb1a │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 3fb2c │ │ │ │ + bne.n 3fb2a │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 3fba2 │ │ │ │ + b.n 3fba0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c03c │ │ │ │ + bl 20b6dc │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3fb52 │ │ │ │ - bl 7f8d0 │ │ │ │ + cbnz r0, 3fb50 │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3fb00 │ │ │ │ + bne.n 3fafe │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl ea594 │ │ │ │ - b.n 3fb00 │ │ │ │ - cbz r6, 3fb7c │ │ │ │ + bl e9b04 │ │ │ │ + b.n 3fafe │ │ │ │ + cbz r6, 3fb7a │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3fb22 │ │ │ │ + beq.n 3fb20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 232f90 <_PyXI_EndInterpreter@@Base+0x368> │ │ │ │ + bl 2328a8 <_PyXI_EndInterpreter@@Base+0x30c> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r5, #8] │ │ │ │ - cbnz r3, 3fb70 │ │ │ │ + cbnz r3, 3fb6e │ │ │ │ str r5, [r4, #32] │ │ │ │ - b.n 3fb72 │ │ │ │ + b.n 3fb70 │ │ │ │ str r5, [r3, #8] │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ str r5, [r4, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ - b.n 3fb22 │ │ │ │ + b.n 3fb20 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3fb22 │ │ │ │ + beq.n 3fb20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 232f90 <_PyXI_EndInterpreter@@Base+0x368> │ │ │ │ + bl 2328a8 <_PyXI_EndInterpreter@@Base+0x30c> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ strd r3, r6, [r5, #8] │ │ │ │ - cbnz r3, 3fb96 │ │ │ │ + cbnz r3, 3fb94 │ │ │ │ str r5, [r4, #36] @ 0x24 │ │ │ │ - b.n 3fb98 │ │ │ │ + b.n 3fb96 │ │ │ │ str r5, [r3, #12] │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ str r5, [r4, #32] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ - b.n 3fb22 │ │ │ │ + b.n 3fb20 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - nop │ │ │ │ - cmp r2, #180 @ 0xb4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #17000 @ 0x4268 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3fbda │ │ │ │ - movw r0, #9284 @ 0x2444 │ │ │ │ + beq.n 3fbd2 │ │ │ │ + movw r0, #7760 @ 0x1e50 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movw r1, #3355 @ 0xd1b │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 3fc02 │ │ │ │ + bl 215dac <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 3fbfa │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 3fbec │ │ │ │ + bmi.n 3fbe4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ ands.w r6, r6, #1 │ │ │ │ - beq.n 3fc06 │ │ │ │ + beq.n 3fbfe │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13656 @ 0x3558 │ │ │ │ + movw r1, #12120 @ 0x2f58 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3fca2 │ │ │ │ + b.n 3fc9a │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ - cbnz r3, 3fc22 │ │ │ │ + cbnz r3, 3fc1a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13868 @ 0x362c │ │ │ │ + movw r1, #12332 @ 0x302c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 3fc02 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 3fbfa │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 3fc3e │ │ │ │ + beq.n 3fc36 │ │ │ │ movw r3, #6508 @ 0x196c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #61656 @ 0xf0d8 │ │ │ │ + movw r1, #60076 @ 0xeaac │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 3fc02 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 3fbfa │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - bl 1fba40 <_PyArg_ParseStack@@Base+0x38> │ │ │ │ + bl 1fb068 <_PyArg_ParseStack@@Base+0x38> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3fc02 │ │ │ │ + beq.n 3fbfa │ │ │ │ movw r0, #52056 @ 0xcb58 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 71628 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71618 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3fc02 │ │ │ │ + beq.n 3fbfa │ │ │ │ mov r0, r5 │ │ │ │ str r7, [r4, #20] │ │ │ │ - bl 13e110 │ │ │ │ + bl 13d7e8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [pc, #60] @ (3fca8 ) │ │ │ │ + ldr r1, [pc, #60] @ (3fca0 ) │ │ │ │ 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} │ │ │ │ @@ -31617,172 +31612,172 @@ │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d15} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ vabs.f64 d13, d0 │ │ │ │ - vldr d10, [pc, #580] @ 3ff08 │ │ │ │ + vldr d10, [pc, #580] @ 3ff00 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d13, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 3fcfa │ │ │ │ + bls.n 3fcf2 │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.w 3fef8 │ │ │ │ + bvs.w 3fef0 │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 3fef8 │ │ │ │ + bgt.w 3fef0 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ - vldr d8, [pc, #540] @ 3ff10 │ │ │ │ + vldr d8, [pc, #540] @ 3ff08 │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3fef8 │ │ │ │ - vldr d9, [pc, #540] @ 3ff18 │ │ │ │ + b.n 3fef0 │ │ │ │ + vldr d9, [pc, #540] @ 3ff10 │ │ │ │ vcmp.f64 d0, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3fd2c │ │ │ │ + bne.n 3fd24 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ vmov r3, s17 │ │ │ │ - vldr d6, [pc, #524] @ 3ff20 │ │ │ │ - vldr d7, [pc, #528] @ 3ff28 │ │ │ │ + vldr d6, [pc, #524] @ 3ff18 │ │ │ │ + vldr d7, [pc, #528] @ 3ff20 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r3, #33 @ 0x21 │ │ │ │ str r3, [r0, #0] │ │ │ │ ite lt │ │ │ │ vmovlt.f64 d8, d7 │ │ │ │ vmovge.f64 d8, d6 │ │ │ │ - b.n 3fef8 │ │ │ │ + b.n 3fef0 │ │ │ │ blx 29684 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3fd6e │ │ │ │ + bne.n 3fd66 │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 3fcec │ │ │ │ + bmi.n 3fce4 │ │ │ │ vmov.f64 d7, #55 @ 0x41b80000 23.0 │ │ │ │ vcmpe.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.w 3fede │ │ │ │ + bhi.w 3fed6 │ │ │ │ vcvt.s32.f64 s16, d8 │ │ │ │ - movw r3, #33704 @ 0x83a8 │ │ │ │ + movw r3, #32176 @ 0x7db0 │ │ │ │ movt r3, #68 @ 0x44 │ │ │ │ vmov r2, s16 │ │ │ │ add.w r3, r3, r2, lsl #3 │ │ │ │ vldr d8, [r3, #-8] │ │ │ │ - b.n 3fef8 │ │ │ │ - vldr d7, [pc, #448] @ 3ff30 │ │ │ │ + b.n 3fef0 │ │ │ │ + vldr d7, [pc, #448] @ 3ff28 │ │ │ │ vcmpe.f64 d13, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 3fd96 │ │ │ │ + bpl.n 3fd8e │ │ │ │ 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 3fef8 │ │ │ │ - b.n 3fed4 │ │ │ │ - vldr d7, [pc, #416] @ 3ff38 │ │ │ │ + ble.w 3fef0 │ │ │ │ + b.n 3fecc │ │ │ │ + vldr d7, [pc, #416] @ 3ff30 │ │ │ │ vcmpe.f64 d13, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3fdca │ │ │ │ + ble.n 3fdc2 │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 3fdbc │ │ │ │ + bpl.n 3fdb4 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 258770 │ │ │ │ + bl 2580a8 │ │ │ │ vdiv.f64 d8, d9, d0 │ │ │ │ - b.n 3fef8 │ │ │ │ + b.n 3fef0 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ - vldr d8, [pc, #348] @ 3ff20 │ │ │ │ + vldr d8, [pc, #348] @ 3ff18 │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3fef8 │ │ │ │ - vldr d7, [pc, #372] @ 3ff40 │ │ │ │ + b.n 3fef0 │ │ │ │ + vldr d7, [pc, #372] @ 3ff38 │ │ │ │ vcmpe.f64 d13, d7 │ │ │ │ vadd.f64 d14, d13, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3fdea │ │ │ │ + ble.n 3fde2 │ │ │ │ vsub.f64 d7, d14, d13 │ │ │ │ - vldr d6, [pc, #348] @ 3ff40 │ │ │ │ + vldr d6, [pc, #348] @ 3ff38 │ │ │ │ vsub.f64 d7, d7, d6 │ │ │ │ - b.n 3fdf2 │ │ │ │ + b.n 3fdea │ │ │ │ vsub.f64 d7, d14, d7 │ │ │ │ vsub.f64 d7, d7, d13 │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ - vldr d6, [pc, #336] @ 3ff48 │ │ │ │ + vldr d6, [pc, #336] @ 3ff40 │ │ │ │ vmov.f64 d0, d13 │ │ │ │ - vldr d11, [pc, #336] @ 3ff50 │ │ │ │ + vldr d11, [pc, #336] @ 3ff48 │ │ │ │ vmov.f64 d15, #96 @ 0x3f000000 0.5 │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vdiv.f64 d12, d7, d14 │ │ │ │ - bpl.n 3fe7a │ │ │ │ - bl 258770 │ │ │ │ + bpl.n 3fe72 │ │ │ │ + bl 2580a8 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ blx 2928c │ │ │ │ - vldr d6, [pc, #304] @ 3ff58 │ │ │ │ + vldr d6, [pc, #304] @ 3ff50 │ │ │ │ vdiv.f64 d7, d6, d8 │ │ │ │ vdiv.f64 d8, d7, d13 │ │ │ │ vmul.f64 d8, d8, d0 │ │ │ │ vmov.f64 d0, d13 │ │ │ │ - bl 24a760 <_Py_strhex@@Base+0x36c> │ │ │ │ + bl 24a08c <_Py_strhex@@Base+0x36c> │ │ │ │ vcmpe.f64 d13, d11 │ │ │ │ vdiv.f64 d9, d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vmls.f64 d9, d12, d9 │ │ │ │ - bpl.n 3fe60 │ │ │ │ + bpl.n 3fe58 │ │ │ │ vsub.f64 d1, d13, d15 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ blx 2a820 │ │ │ │ vdiv.f64 d8, d9, d0 │ │ │ │ - b.n 3fec6 │ │ │ │ + b.n 3febe │ │ │ │ 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 3fec6 │ │ │ │ - bl 24a760 <_Py_strhex@@Base+0x36c> │ │ │ │ + b.n 3febe │ │ │ │ + bl 24a08c <_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 3feae │ │ │ │ + bpl.n 3fea6 │ │ │ │ vsub.f64 d1, d13, d15 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ blx 2a820 │ │ │ │ vmul.f64 d8, d8, d0 │ │ │ │ - b.n 3fec6 │ │ │ │ + b.n 3febe │ │ │ │ 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 3fef8 │ │ │ │ + ble.n 3fef0 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3fef8 │ │ │ │ - vldr d7, [pc, #88] @ 3ff38 │ │ │ │ + b.n 3fef0 │ │ │ │ + vldr d7, [pc, #88] @ 3ff30 │ │ │ │ vcmpe.f64 d13, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 3fdbc │ │ │ │ - vldr d14, [pc, #80] @ 3ff40 │ │ │ │ + bgt.w 3fdb4 │ │ │ │ + vldr d14, [pc, #80] @ 3ff38 │ │ │ │ vadd.f64 d14, d13, d14 │ │ │ │ - b.n 3fddc │ │ │ │ + b.n 3fdd4 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d15} │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ @@ -31801,19 +31796,19 @@ │ │ │ │ ldr r4, [sp, #644] @ 0x284 │ │ │ │ subs r3, #199 @ 0xc7 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 3ff66 │ │ │ │ + cbnz r0, 3ff5e │ │ │ │ adds r5, r0, r5 │ │ │ │ ands r6, r2 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 3ff6e │ │ │ │ + cbnz r0, 3ff66 │ │ │ │ adds r5, r0, r5 │ │ │ │ ands r0, r3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ eors r1, r4 │ │ │ │ cmp r5, #24 │ │ │ │ @@ -31824,105 +31819,105 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #61896 @ 0xf1c8 │ │ │ │ + movw r1, #60360 @ 0xebc8 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ strd r5, r3, [sp] │ │ │ │ - movw r0, #9476 @ 0x2504 │ │ │ │ + movw r0, #7952 @ 0x1f10 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r4, r3 │ │ │ │ - bl 90660 │ │ │ │ + bl 8fa80 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3ffac │ │ │ │ + bge.n 3ffa4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3ffe6 │ │ │ │ + b.n 3ffde │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 3ffd2 │ │ │ │ - bl e5198 │ │ │ │ + bne.n 3ffca │ │ │ │ + bl e46f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ff96 │ │ │ │ - bl 9649c │ │ │ │ + bne.n 3ff8e │ │ │ │ + bl 95998 │ │ │ │ mov r2, r5 │ │ │ │ mov r8, r0 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a720 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 98f90 │ │ │ │ + bl 9848c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 3ff9a │ │ │ │ + bne.n 3ff92 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 3ffe6 │ │ │ │ + b.n 3ffde │ │ │ │ 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 f1c24 │ │ │ │ + b.w f1180 │ │ │ │ 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 40014 │ │ │ │ + bhi.n 4000c │ │ │ │ ldr r7, [r6, #0] │ │ │ │ cmp r5, #1 │ │ │ │ - ble.n 4002e │ │ │ │ + ble.n 40026 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ - b.n 40036 │ │ │ │ + b.n 4002e │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #54568 @ 0xd528 │ │ │ │ + movw r0, #53032 @ 0xcf28 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0190 <_PyArg_CheckPositional@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4000a │ │ │ │ - b.n 40088 │ │ │ │ + bne.n 40002 │ │ │ │ + b.n 40080 │ │ │ │ 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 4005a │ │ │ │ + bne.n 40052 │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r7 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 22ad4c │ │ │ │ + bl 22a5bc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 40076 │ │ │ │ - b.n 40072 │ │ │ │ + bge.n 4006e │ │ │ │ + b.n 4006a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #7340 @ 0x1cac │ │ │ │ + movw r1, #5764 @ 0x1684 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1590 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 40088 │ │ │ │ + b.n 40080 │ │ │ │ it ne │ │ │ │ ldrne r4, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ @@ -31930,15 +31925,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ - ldr r6, [pc, #264] @ (401ac ) │ │ │ │ + ldr r6, [pc, #264] @ (401a4 ) │ │ │ │ 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} │ │ │ │ @@ -31946,66 +31941,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 400d2 │ │ │ │ + bne.n 400ca │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 400d2 │ │ │ │ + ble.n 400ca │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 400d2 │ │ │ │ - cbnz r4, 400f4 │ │ │ │ + bne.n 400ca │ │ │ │ + cbnz r4, 400ec │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #216] @ (401b0 ) │ │ │ │ + ldr r4, [pc, #216] @ (401a8 ) │ │ │ │ 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 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101324 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4018e │ │ │ │ + beq.n 40186 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ - bl 111784 │ │ │ │ + bl 110b9c │ │ │ │ ldr r6, [sp, #120] @ 0x78 │ │ │ │ ldrd r7, r5, [sp, #104] @ 0x68 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40196 │ │ │ │ - bl 9649c │ │ │ │ + beq.n 4018e │ │ │ │ + bl 95998 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r9, r0 │ │ │ │ adds r3, r5, #1 │ │ │ │ - beq.n 4011e │ │ │ │ + beq.n 40116 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a224 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 40126 │ │ │ │ + b.n 4011e │ │ │ │ mov r0, r7 │ │ │ │ blx 29614 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 98f90 │ │ │ │ - cbz r4, 40144 │ │ │ │ + bl 9848c │ │ │ │ + cbz r4, 4013c │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c40 │ │ │ │ - b.n 40196 │ │ │ │ + bl f119c │ │ │ │ + b.n 4018e │ │ │ │ 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 │ │ │ │ @@ -32018,146 +32013,181 @@ │ │ │ │ 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 4040a │ │ │ │ + bl 40402 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 40196 │ │ │ │ + b.n 4018e │ │ │ │ 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 111d5c │ │ │ │ + bl 111174 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - strh r0, [r6, #40] @ 0x28 │ │ │ │ + ldrb r0, [r7, #28] │ │ │ │ lsls r4, r0, #1 │ │ │ │ - cmp r2, #224 @ 0xe0 │ │ │ │ + cmp r2, #248 @ 0xf8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 401d4 │ │ │ │ + bne.n 401cc │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w e26a4 │ │ │ │ + b.w e1c00 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #18444 @ 0x480c │ │ │ │ + movw r0, #16944 @ 0x4230 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0190 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 401c8 │ │ │ │ + bne.n 401c0 │ │ │ │ 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 40206 │ │ │ │ + bl 25e704 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cbz r3, 40212 │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + movs r0, #0 │ │ │ │ + subs r3, #1 │ │ │ │ + b.n 40234 │ │ │ │ + movs r1, #12 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + bl 979b4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 40230 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str r5, [r4, #8] │ │ │ │ + cbnz r3, 40230 │ │ │ │ + movs r1, #8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 979b4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 40230 │ │ │ │ + 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 40216 │ │ │ │ + bhi.n 40262 │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl d7e78 <_PyNumber_Index@@Base> │ │ │ │ + bl d73c8 <_PyNumber_Index@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4022e │ │ │ │ - b.n 40242 │ │ │ │ - movw r0, #58812 @ 0xe5bc │ │ │ │ + cbnz r0, 4027a │ │ │ │ + b.n 4028e │ │ │ │ + movw r0, #57276 @ 0xdfbc │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0190 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 402ea │ │ │ │ - b.n 40208 │ │ │ │ - bl 83f4c │ │ │ │ + beq.n 40336 │ │ │ │ + b.n 40254 │ │ │ │ + bl 83aa0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 40250 │ │ │ │ + bne.n 4029c │ │ │ │ adds r2, r5, #1 │ │ │ │ - bne.n 40260 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 402ac │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 402ea │ │ │ │ + bne.n 40336 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 40260 │ │ │ │ + b.n 402ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4023e │ │ │ │ + bne.n 4028a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4023e │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4028a │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 402cc │ │ │ │ + ble.n 40318 │ │ │ │ ldr.w r4, [r8, #4] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 4027a │ │ │ │ + bpl.n 402c6 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 402a0 │ │ │ │ + bne.n 402ec │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ - b.n 402ce │ │ │ │ + b.n 4031a │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 40294 │ │ │ │ + beq.n 402e0 │ │ │ │ movw r1, #35736 @ 0x8b98 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 85f3c │ │ │ │ - cbz r0, 402ac │ │ │ │ + bl 85a4c │ │ │ │ + cbz r0, 402f8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 402ac │ │ │ │ + bne.n 402f8 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 402ce │ │ │ │ + b.n 4031a │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 40286 │ │ │ │ + bne.n 402d2 │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #23308 @ 0x5b0c │ │ │ │ + movw r2, #21772 @ 0x550c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58696 @ 0xe548 │ │ │ │ + movw r1, #57160 @ 0xdf48 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #58812 @ 0xe5bc │ │ │ │ + movw r0, #57276 @ 0xdfbc │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 402ea │ │ │ │ + bl 23b790 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 40336 │ │ │ │ movs r3, #32 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r5, r2 │ │ │ │ - bgt.n 402de │ │ │ │ + bgt.n 4032a │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1d5bac │ │ │ │ + b.w 1d4fc4 │ │ │ │ subs r2, r5, r2 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 404de │ │ │ │ + b.n 404d6 │ │ │ │ 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] │ │ │ │ @@ -32170,318 +32200,283 @@ │ │ │ │ str r1, [r2, #0] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [r1, #4] │ │ │ │ str.w r5, [r4, #-8] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ - bl 78344 │ │ │ │ + bl 78394 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7e9dc │ │ │ │ + b.w 7e9a4 │ │ │ │ │ │ │ │ -00040336 : │ │ │ │ - ldr r1, [pc, #52] @ (4036c ) │ │ │ │ +00040382 : │ │ │ │ + ldr r1, [pc, #52] @ (403b8 ) │ │ │ │ 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 40364 │ │ │ │ + beq.n 403b0 │ │ │ │ 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 40392 │ │ │ │ - bl 25edcc │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 4039e │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - movs r0, #0 │ │ │ │ - subs r3, #1 │ │ │ │ - b.n 403c0 │ │ │ │ - movs r1, #12 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 403bc │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cbnz r3, 403bc │ │ │ │ - movs r1, #8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 403bc │ │ │ │ - str r5, [r4, #8] │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 403f2 │ │ │ │ + bne.n 403ea │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 404da │ │ │ │ + b.w 404d2 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32740 @ 0x7fe4 │ │ │ │ + movw r0, #31184 @ 0x79d0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0190 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 403de │ │ │ │ + bne.n 403d6 │ │ │ │ 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 83a30 │ │ │ │ + bl 83584 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 404c4 │ │ │ │ + beq.n 404bc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 80190 │ │ │ │ + bl 80158 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 404ae │ │ │ │ + beq.n 404a6 │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 80190 │ │ │ │ + bl 80158 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 404ae │ │ │ │ + cbz r0, 404a6 │ │ │ │ str r3, [r4, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ - bl 115d00 │ │ │ │ + bl 1152a0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 404ae │ │ │ │ + cbz r0, 404a6 │ │ │ │ str r3, [r4, #20] │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ - bl 115d00 │ │ │ │ + bl 1152a0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 404ae │ │ │ │ + cbz r0, 404a6 │ │ │ │ str r3, [r4, #24] │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ - bl 115d00 │ │ │ │ + bl 1152a0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 404ae │ │ │ │ + cbz r0, 404a6 │ │ │ │ str r3, [r4, #28] │ │ │ │ ldrd r0, r1, [sp, #40] @ 0x28 │ │ │ │ - bl 115d00 │ │ │ │ + bl 1152a0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 404ae │ │ │ │ + cbz r0, 404a6 │ │ │ │ str r3, [r4, #32] │ │ │ │ ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ - bl 115d00 │ │ │ │ + bl 1152a0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 404ae │ │ │ │ + cbz r0, 404a6 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ ldrd r0, r1, [sp, #56] @ 0x38 │ │ │ │ - bl 115d00 │ │ │ │ + bl 1152a0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 404ae │ │ │ │ + cbz r0, 404a6 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 80190 │ │ │ │ + bl 80158 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 404ae │ │ │ │ + cbz r0, 404a6 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 80190 │ │ │ │ + bl 80158 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 404c8 │ │ │ │ + cbnz r0, 404c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 404c4 │ │ │ │ + beq.n 404bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 404c4 │ │ │ │ + cbnz r3, 404bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 404d6 │ │ │ │ + b.n 404ce │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - bl 7df90 │ │ │ │ + bl 7df58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 404ae │ │ │ │ + beq.n 404a6 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000404da : │ │ │ │ - b.w 3584e <_Py_IncRef@@Base+0x22c> │ │ │ │ +000404d2 : │ │ │ │ + b.w 3584e <_Py_IncRef@@Base+0x22e> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ bic.w r4, r1, r1, asr #31 │ │ │ │ mov r7, r3 │ │ │ │ bic.w sl, r2, r2, asr #31 │ │ │ │ orrs.w r3, sl, r4 │ │ │ │ - bne.n 40506 │ │ │ │ + bne.n 404fe │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 1d5bac │ │ │ │ + b.w 1d4fc4 │ │ │ │ mov r9, r1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ add r1, sl │ │ │ │ mov r8, r2 │ │ │ │ add r1, r4 │ │ │ │ - bl 71f98 │ │ │ │ + bl 71f88 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 40554 │ │ │ │ + cbz r0, 4054c │ │ │ │ cmp.w r9, #0 │ │ │ │ add.w r9, r0, #16 │ │ │ │ - ble.n 40530 │ │ │ │ + ble.n 40528 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ blx 2957c │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add.w r1, r5, #16 │ │ │ │ add.w r0, r9, r4 │ │ │ │ blx 29c10 │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.n 40554 │ │ │ │ + ble.n 4054c │ │ │ │ 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, #3325 @ 0xcfd │ │ │ │ + movw r1, #3317 @ 0xcf5 │ │ │ │ movt r1, #4 │ │ │ │ movw r0, #53928 @ 0xd2a8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - b.n 4062c <_PyBytes_ReverseFind@@Base+0x32> │ │ │ │ + b.n 40624 <_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 405a2 │ │ │ │ + bhi.n 4059a │ │ │ │ ldr r7, [r5, #0] │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 405cc │ │ │ │ - b.n 405bc │ │ │ │ - movw r0, #58892 @ 0xe60c │ │ │ │ + ble.n 405c4 │ │ │ │ + b.n 405b4 │ │ │ │ + movw r0, #57356 @ 0xe00c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0190 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4059a │ │ │ │ + bne.n 40592 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 405f6 │ │ │ │ + b.n 405ee │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 110c90 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 1100a8 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 405b8 │ │ │ │ + beq.n 405b0 │ │ │ │ cmp r4, #2 │ │ │ │ - bne.n 405de │ │ │ │ + bne.n 405d6 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldrd r4, r3, [sp, #8] │ │ │ │ - cbnz r1, 405ec │ │ │ │ + cbnz r1, 405e4 │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 405ee │ │ │ │ + b.n 405e6 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 110c90 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 1100a8 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 405cc │ │ │ │ - b.n 405b8 │ │ │ │ + bne.n 405c4 │ │ │ │ + b.n 405b0 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ mov r2, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 24b018 <_PyTime_FromLong@@Base+0x558> │ │ │ │ + bl 24a6fc <_PyTime_FromLong@@Base+0x34c> │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -000405fa <_PyBytes_ReverseFind@@Base>: │ │ │ │ +000405f2 <_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, 40612 <_PyBytes_ReverseFind@@Base+0x18> │ │ │ │ + cbnz r3, 4060a <_PyBytes_ReverseFind@@Base+0x18> │ │ │ │ adds r0, r1, r5 │ │ │ │ - b.n 40628 <_PyBytes_ReverseFind@@Base+0x2e> │ │ │ │ + b.n 40620 <_PyBytes_ReverseFind@@Base+0x2e> │ │ │ │ mov.w ip, #2 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ strd r4, ip, [sp] │ │ │ │ - bl 1db3e4 <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ + bl 1da7a8 <_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 71628 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71618 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 40670 <_PyBytes_ReverseFind@@Base+0x76> │ │ │ │ + cbz r0, 40668 <_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 │ │ │ │ @@ -32497,85 +32492,85 @@ │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ - bl 13cf38 │ │ │ │ + bl 13c610 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4069e <_PyBytes_ReverseFind@@Base+0xa4> │ │ │ │ - blt.n 406ae <_PyBytes_ReverseFind@@Base+0xb4> │ │ │ │ - movw r0, #37004 @ 0x908c │ │ │ │ + beq.n 40696 <_PyBytes_ReverseFind@@Base+0xa4> │ │ │ │ + blt.n 406a6 <_PyBytes_ReverseFind@@Base+0xb4> │ │ │ │ + movw r0, #35468 @ 0x8a8c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7a284 │ │ │ │ + b.w 7a2c0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 108b7c │ │ │ │ + bl 107fa0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 406b2 <_PyBytes_ReverseFind@@Base+0xb8> │ │ │ │ + cbnz r0, 406aa <_PyBytes_ReverseFind@@Base+0xb8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 13d488 │ │ │ │ + bl 13cb60 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 40700 <_PyBytes_ReverseFind@@Base+0x106> │ │ │ │ + b.n 406f8 <_PyBytes_ReverseFind@@Base+0x106> │ │ │ │ ldr r5, [r6, #32] │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl db534 <_PyType_Name@@Base> │ │ │ │ + bl daaa0 <_PyType_Name@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ mov r1, r0 │ │ │ │ - blt.n 406d4 <_PyBytes_ReverseFind@@Base+0xda> │ │ │ │ + blt.n 406cc <_PyBytes_ReverseFind@@Base+0xda> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #9860 @ 0x2684 │ │ │ │ + movw r0, #8336 @ 0x2090 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl de2a8 │ │ │ │ + bl dd818 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 406e4 <_PyBytes_ReverseFind@@Base+0xea> │ │ │ │ + b.n 406dc <_PyBytes_ReverseFind@@Base+0xea> │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #62796 @ 0xf54c │ │ │ │ + movw r0, #61220 @ 0xef24 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl de2a8 │ │ │ │ + bl dd818 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 13d488 │ │ │ │ + bl 13cb60 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40700 <_PyBytes_ReverseFind@@Base+0x106> │ │ │ │ + beq.n 406f8 <_PyBytes_ReverseFind@@Base+0x106> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 40700 <_PyBytes_ReverseFind@@Base+0x106> │ │ │ │ + cbnz r3, 406f8 <_PyBytes_ReverseFind@@Base+0x106> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_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 40724 <_PyBytes_ReverseFind@@Base+0x12a> │ │ │ │ + bne.n 4071c <_PyBytes_ReverseFind@@Base+0x12a> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 18c4d8 │ │ │ │ + b.w 18b580 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32676 @ 0x7fa4 │ │ │ │ + movw r0, #31120 @ 0x7990 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0190 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40718 <_PyBytes_ReverseFind@@Base+0x11e> │ │ │ │ + bne.n 40710 <_PyBytes_ReverseFind@@Base+0x11e> │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4074c <_PyBytes_ReverseFind@@Base+0x152> │ │ │ │ + cbz r0, 40744 <_PyBytes_ReverseFind@@Base+0x152> │ │ │ │ movw r1, #20700 @ 0x50dc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - b.w 1aec8c │ │ │ │ + b.w 1ade48 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ @@ -32583,837 +32578,837 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, sp │ │ │ │ add r1, sp, #4 │ │ │ │ adds r0, #12 │ │ │ │ - bl 24b264 <_PyTime_FromLong@@Base+0x7a4> │ │ │ │ - cbz r0, 4078c <_PyBytes_ReverseFind@@Base+0x192> │ │ │ │ + bl 24ab68 <_PyTime_FromLong@@Base+0x7b8> │ │ │ │ + cbz r0, 40784 <_PyBytes_ReverseFind@@Base+0x192> │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14f490 │ │ │ │ + bl 14ea38 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 40794 <_PyBytes_ReverseFind@@Base+0x19a> │ │ │ │ + b.n 4078c <_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 407b8 <_PyBytes_ReverseFind@@Base+0x1be> │ │ │ │ + bne.n 407b0 <_PyBytes_ReverseFind@@Base+0x1be> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 13dfb4 │ │ │ │ + b.w 13d68c │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32612 @ 0x7f64 │ │ │ │ + movw r0, #31056 @ 0x7950 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0190 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 407ac <_PyBytes_ReverseFind@@Base+0x1b2> │ │ │ │ + bne.n 407a4 <_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, 407ec <_PyBytes_ReverseFind@@Base+0x1f2> │ │ │ │ - ldr r4, [r3, #8] │ │ │ │ - b.n 407ee <_PyBytes_ReverseFind@@Base+0x1f4> │ │ │ │ - mov r4, r3 │ │ │ │ - add r4, r1 │ │ │ │ - cbnz r3, 407fc <_PyBytes_ReverseFind@@Base+0x202> │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 407fc <_PyBytes_ReverseFind@@Base+0x202> │ │ │ │ - cmp r1, #2 │ │ │ │ - bgt.n 407fc <_PyBytes_ReverseFind@@Base+0x202> │ │ │ │ - cbnz r0, 4081c <_PyBytes_ReverseFind@@Base+0x222> │ │ │ │ - ldr r6, [pc, #172] @ (408ac <_PyBytes_ReverseFind@@Base+0x2b2>) │ │ │ │ - movs r2, #0 │ │ │ │ - mov.w ip, #2 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - add r6, sp, #24 │ │ │ │ - str r6, [sp, #16] │ │ │ │ - movs r6, #1 │ │ │ │ - strd r6, ip, [sp, #4] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 4081c <_PyBytes_ReverseFind@@Base+0x222> │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 408a4 <_PyBytes_ReverseFind@@Base+0x2aa> │ │ │ │ - cmp r4, #1 │ │ │ │ - ldr r6, [r0, #0] │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - movw r3, #17644 @ 0x44ec │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - itet eq │ │ │ │ - movweq r4, #4356 @ 0x1104 │ │ │ │ - ldrne r4, [r0, #4] │ │ │ │ - movteq r4, #70 @ 0x46 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 4086c <_PyBytes_ReverseFind@@Base+0x272> │ │ │ │ - bl 7ec74 │ │ │ │ - cbnz r0, 4085c <_PyBytes_ReverseFind@@Base+0x262> │ │ │ │ - bl 7f8d0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 40818 <_PyBytes_ReverseFind@@Base+0x21e> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 17b7f8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 40892 <_PyBytes_ReverseFind@@Base+0x298> │ │ │ │ - b.n 40818 <_PyBytes_ReverseFind@@Base+0x21e> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 408a2 <_PyBytes_ReverseFind@@Base+0x2a8> │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - b.n 408a2 <_PyBytes_ReverseFind@@Base+0x2a8> │ │ │ │ - bl d0a24 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 40818 <_PyBytes_ReverseFind@@Base+0x21e> │ │ │ │ - beq.n 40884 <_PyBytes_ReverseFind@@Base+0x28a> │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #32 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 82a10 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 89708 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 40818 <_PyBytes_ReverseFind@@Base+0x21e> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 408a4 <_PyBytes_ReverseFind@@Base+0x2aa> │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - b.n 408a4 <_PyBytes_ReverseFind@@Base+0x2aa> │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ - cmp r3, #72 @ 0x48 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 408ce <_PyBytes_ReverseFind@@Base+0x2d4> │ │ │ │ + cbz r3, 407e6 <_PyBytes_ReverseFind@@Base+0x1f4> │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 408d0 <_PyBytes_ReverseFind@@Base+0x2d6> │ │ │ │ + b.n 407e8 <_PyBytes_ReverseFind@@Base+0x1f6> │ │ │ │ mov r6, r3 │ │ │ │ add r6, r1 │ │ │ │ - cbnz r3, 408de <_PyBytes_ReverseFind@@Base+0x2e4> │ │ │ │ + cbnz r3, 407f6 <_PyBytes_ReverseFind@@Base+0x204> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 408de <_PyBytes_ReverseFind@@Base+0x2e4> │ │ │ │ + blt.n 407f6 <_PyBytes_ReverseFind@@Base+0x204> │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 408de <_PyBytes_ReverseFind@@Base+0x2e4> │ │ │ │ - cbnz r0, 408f8 <_PyBytes_ReverseFind@@Base+0x2fe> │ │ │ │ - ldr r4, [pc, #660] @ (40b74 <_PyBytes_ReverseFind@@Base+0x57a>) │ │ │ │ + bgt.n 407f6 <_PyBytes_ReverseFind@@Base+0x204> │ │ │ │ + cbnz r0, 40810 <_PyBytes_ReverseFind@@Base+0x21e> │ │ │ │ + ldr r4, [pc, #660] @ (40a8c <_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 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101324 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40990 <_PyBytes_ReverseFind@@Base+0x396> │ │ │ │ - cbz r6, 40940 <_PyBytes_ReverseFind@@Base+0x346> │ │ │ │ + beq.n 408a8 <_PyBytes_ReverseFind@@Base+0x2b6> │ │ │ │ + cbz r6, 40858 <_PyBytes_ReverseFind@@Base+0x266> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 40904 <_PyBytes_ReverseFind@@Base+0x30a> │ │ │ │ + cbz r4, 4081c <_PyBytes_ReverseFind@@Base+0x22a> │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 4090c <_PyBytes_ReverseFind@@Base+0x312> │ │ │ │ - b.n 4094e <_PyBytes_ReverseFind@@Base+0x354> │ │ │ │ + bne.n 40824 <_PyBytes_ReverseFind@@Base+0x232> │ │ │ │ + b.n 40866 <_PyBytes_ReverseFind@@Base+0x274> │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl d7e78 <_PyNumber_Index@@Base> │ │ │ │ + bl d73c8 <_PyNumber_Index@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 4091e <_PyBytes_ReverseFind@@Base+0x324> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 4094e <_PyBytes_ReverseFind@@Base+0x354> │ │ │ │ - b.n 40990 <_PyBytes_ReverseFind@@Base+0x396> │ │ │ │ - bl 83f4c │ │ │ │ + cbnz r0, 40836 <_PyBytes_ReverseFind@@Base+0x244> │ │ │ │ + bl 7f898 │ │ │ │ + cbz r0, 40866 <_PyBytes_ReverseFind@@Base+0x274> │ │ │ │ + b.n 408a8 <_PyBytes_ReverseFind@@Base+0x2b6> │ │ │ │ + bl 83aa0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4093a <_PyBytes_ReverseFind@@Base+0x340> │ │ │ │ + beq.n 40852 <_PyBytes_ReverseFind@@Base+0x260> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 4093a <_PyBytes_ReverseFind@@Base+0x340> │ │ │ │ + cbnz r3, 40852 <_PyBytes_ReverseFind@@Base+0x260> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ adds r2, r6, #1 │ │ │ │ - bne.n 40952 <_PyBytes_ReverseFind@@Base+0x358> │ │ │ │ - b.n 40916 <_PyBytes_ReverseFind@@Base+0x31c> │ │ │ │ + bne.n 4086a <_PyBytes_ReverseFind@@Base+0x278> │ │ │ │ + b.n 4082e <_PyBytes_ReverseFind@@Base+0x23c> │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 40952 <_PyBytes_ReverseFind@@Base+0x358> │ │ │ │ + b.n 4086a <_PyBytes_ReverseFind@@Base+0x278> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r8, [r5, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 40960 <_PyBytes_ReverseFind@@Base+0x366> │ │ │ │ + beq.n 40878 <_PyBytes_ReverseFind@@Base+0x286> │ │ │ │ ldr r7, [r5, #20] │ │ │ │ - b.n 40968 <_PyBytes_ReverseFind@@Base+0x36e> │ │ │ │ + b.n 40880 <_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 40abc <_PyBytes_ReverseFind@@Base+0x4c2> │ │ │ │ + bne.w 409d4 <_PyBytes_ReverseFind@@Base+0x3e2> │ │ │ │ cmp r6, #11 │ │ │ │ mov r0, r6 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ adds r0, #1 │ │ │ │ - bl 72334 │ │ │ │ + bl 7239c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 40994 <_PyBytes_ReverseFind@@Base+0x39a> │ │ │ │ + cbnz r0, 408ac <_PyBytes_ReverseFind@@Base+0x2ba> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 40cf4 <_PyBytes_ReverseFind@@Base+0x6fa> │ │ │ │ + b.n 40c0c <_PyBytes_ReverseFind@@Base+0x61a> │ │ │ │ movs r5, #0 │ │ │ │ - movw sl, #43104 @ 0xa860 │ │ │ │ + movw sl, #41568 @ 0xa260 │ │ │ │ movt sl, #42 @ 0x2a │ │ │ │ mov r0, r5 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 40a2e <_PyBytes_ReverseFind@@Base+0x434> │ │ │ │ + beq.n 40946 <_PyBytes_ReverseFind@@Base+0x354> │ │ │ │ cmp r8, r0 │ │ │ │ - ble.n 409b6 <_PyBytes_ReverseFind@@Base+0x3bc> │ │ │ │ + ble.n 408ce <_PyBytes_ReverseFind@@Base+0x2dc> │ │ │ │ ldrb r3, [r7, r0] │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.n 409b8 <_PyBytes_ReverseFind@@Base+0x3be> │ │ │ │ + bpl.n 408d0 <_PyBytes_ReverseFind@@Base+0x2de> │ │ │ │ adds r0, #1 │ │ │ │ - b.n 409a4 <_PyBytes_ReverseFind@@Base+0x3aa> │ │ │ │ - beq.n 40a9a <_PyBytes_ReverseFind@@Base+0x4a0> │ │ │ │ + b.n 408bc <_PyBytes_ReverseFind@@Base+0x2ca> │ │ │ │ + beq.n 409b2 <_PyBytes_ReverseFind@@Base+0x3c0> │ │ │ │ add.w fp, r0, #1 │ │ │ │ cmp r8, fp │ │ │ │ - ble.n 409d2 <_PyBytes_ReverseFind@@Base+0x3d8> │ │ │ │ + ble.n 408ea <_PyBytes_ReverseFind@@Base+0x2f8> │ │ │ │ ldrb.w r3, [r7, fp] │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.n 409d2 <_PyBytes_ReverseFind@@Base+0x3d8> │ │ │ │ + bmi.n 408ea <_PyBytes_ReverseFind@@Base+0x2f8> │ │ │ │ add.w fp, fp, #1 │ │ │ │ - b.n 409bc <_PyBytes_ReverseFind@@Base+0x3c2> │ │ │ │ + b.n 408d4 <_PyBytes_ReverseFind@@Base+0x2e2> │ │ │ │ sub.w r1, fp, r0 │ │ │ │ add r0, r7 │ │ │ │ - bl 156b88 │ │ │ │ + bl 156058 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40a9e <_PyBytes_ReverseFind@@Base+0x4a4> │ │ │ │ + beq.n 409b6 <_PyBytes_ReverseFind@@Base+0x3c4> │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 409ee <_PyBytes_ReverseFind@@Base+0x3f4> │ │ │ │ + bgt.n 40906 <_PyBytes_ReverseFind@@Base+0x314> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 40a28 <_PyBytes_ReverseFind@@Base+0x42e> │ │ │ │ + b.n 40940 <_PyBytes_ReverseFind@@Base+0x34e> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 840cc │ │ │ │ + bl 83c20 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 40a16 <_PyBytes_ReverseFind@@Base+0x41c> │ │ │ │ + cbz r0, 4092e <_PyBytes_ReverseFind@@Base+0x33c> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40a9e <_PyBytes_ReverseFind@@Base+0x4a4> │ │ │ │ + beq.n 409b6 <_PyBytes_ReverseFind@@Base+0x3c4> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 40a9e <_PyBytes_ReverseFind@@Base+0x4a4> │ │ │ │ + bne.n 409b6 <_PyBytes_ReverseFind@@Base+0x3c4> │ │ │ │ mov r0, r9 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 40a9e <_PyBytes_ReverseFind@@Base+0x4a4> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 409b6 <_PyBytes_ReverseFind@@Base+0x3c4> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40a28 <_PyBytes_ReverseFind@@Base+0x42e> │ │ │ │ + beq.n 40940 <_PyBytes_ReverseFind@@Base+0x34e> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 40a28 <_PyBytes_ReverseFind@@Base+0x42e> │ │ │ │ + cbnz r3, 40940 <_PyBytes_ReverseFind@@Base+0x34e> │ │ │ │ mov r0, r9 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ mov r0, fp │ │ │ │ - b.n 409a0 <_PyBytes_ReverseFind@@Base+0x3a6> │ │ │ │ + b.n 408b8 <_PyBytes_ReverseFind@@Base+0x2c6> │ │ │ │ cmp r8, r0 │ │ │ │ - ble.n 40a9a <_PyBytes_ReverseFind@@Base+0x4a0> │ │ │ │ - movw r3, #43104 @ 0xa860 │ │ │ │ + ble.n 409b2 <_PyBytes_ReverseFind@@Base+0x3c0> │ │ │ │ + movw r3, #41568 @ 0xa260 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldrb r2, [r7, r0] │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r2, r2, #28 │ │ │ │ - bpl.n 40a4c <_PyBytes_ReverseFind@@Base+0x452> │ │ │ │ + bpl.n 40964 <_PyBytes_ReverseFind@@Base+0x372> │ │ │ │ adds r0, #1 │ │ │ │ cmp r8, r0 │ │ │ │ - bne.n 40a3a <_PyBytes_ReverseFind@@Base+0x440> │ │ │ │ - b.n 40a9a <_PyBytes_ReverseFind@@Base+0x4a0> │ │ │ │ + bne.n 40952 <_PyBytes_ReverseFind@@Base+0x360> │ │ │ │ + b.n 409b2 <_PyBytes_ReverseFind@@Base+0x3c0> │ │ │ │ sub.w r1, r8, r0 │ │ │ │ add r0, r7 │ │ │ │ - bl 156b88 │ │ │ │ + bl 156058 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 40a9e <_PyBytes_ReverseFind@@Base+0x4a4> │ │ │ │ + cbz r0, 409b6 <_PyBytes_ReverseFind@@Base+0x3c4> │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 40a66 <_PyBytes_ReverseFind@@Base+0x46c> │ │ │ │ + bgt.n 4097e <_PyBytes_ReverseFind@@Base+0x38c> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 40a98 <_PyBytes_ReverseFind@@Base+0x49e> │ │ │ │ + b.n 409b0 <_PyBytes_ReverseFind@@Base+0x3be> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 840cc │ │ │ │ + bl 83c20 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 40a88 <_PyBytes_ReverseFind@@Base+0x48e> │ │ │ │ + cbz r0, 409a0 <_PyBytes_ReverseFind@@Base+0x3ae> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40a9e <_PyBytes_ReverseFind@@Base+0x4a4> │ │ │ │ + beq.n 409b6 <_PyBytes_ReverseFind@@Base+0x3c4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 40a9e <_PyBytes_ReverseFind@@Base+0x4a4> │ │ │ │ + cbnz r3, 409b6 <_PyBytes_ReverseFind@@Base+0x3c4> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 40a9e <_PyBytes_ReverseFind@@Base+0x4a4> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 409b6 <_PyBytes_ReverseFind@@Base+0x3c4> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40a98 <_PyBytes_ReverseFind@@Base+0x49e> │ │ │ │ + beq.n 409b0 <_PyBytes_ReverseFind@@Base+0x3be> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 40a98 <_PyBytes_ReverseFind@@Base+0x49e> │ │ │ │ + cbnz r3, 409b0 <_PyBytes_ReverseFind@@Base+0x3be> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 40cf4 <_PyBytes_ReverseFind@@Base+0x6fa> │ │ │ │ + b.n 40c0c <_PyBytes_ReverseFind@@Base+0x61a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 40990 <_PyBytes_ReverseFind@@Base+0x396> │ │ │ │ + beq.w 408a8 <_PyBytes_ReverseFind@@Base+0x2b6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 40990 <_PyBytes_ReverseFind@@Base+0x396> │ │ │ │ + bne.w 408a8 <_PyBytes_ReverseFind@@Base+0x2b6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 40990 <_PyBytes_ReverseFind@@Base+0x396> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 408a8 <_PyBytes_ReverseFind@@Base+0x2b6> │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ - bl ce6c4 │ │ │ │ + bl cdc1c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 40990 <_PyBytes_ReverseFind@@Base+0x396> │ │ │ │ + bne.w 408a8 <_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 40af4 <_PyBytes_ReverseFind@@Base+0x4fa> │ │ │ │ + bne.n 40a0c <_PyBytes_ReverseFind@@Base+0x41a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #45676 @ 0xb26c │ │ │ │ + movw r1, #44140 @ 0xac6c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 40cec <_PyBytes_ReverseFind@@Base+0x6f2> │ │ │ │ + bl 126e1c │ │ │ │ + b.n 40c04 <_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 40bec <_PyBytes_ReverseFind@@Base+0x5f2> │ │ │ │ + bne.n 40b04 <_PyBytes_ReverseFind@@Base+0x512> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 72334 │ │ │ │ + bl 7239c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 40cec <_PyBytes_ReverseFind@@Base+0x6f2> │ │ │ │ + beq.w 40c04 <_PyBytes_ReverseFind@@Base+0x612> │ │ │ │ mov r9, r5 │ │ │ │ mov fp, r5 │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r5 │ │ │ │ cmp r8, fp │ │ │ │ - ble.n 40b9c <_PyBytes_ReverseFind@@Base+0x5a2> │ │ │ │ + ble.n 40ab4 <_PyBytes_ReverseFind@@Base+0x4c2> │ │ │ │ subs r6, #1 │ │ │ │ - bcc.n 40b9c <_PyBytes_ReverseFind@@Base+0x5a2> │ │ │ │ + bcc.n 40ab4 <_PyBytes_ReverseFind@@Base+0x4c2> │ │ │ │ ldrb.w r3, [r7, fp] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 40b94 <_PyBytes_ReverseFind@@Base+0x59a> │ │ │ │ + bne.n 40aac <_PyBytes_ReverseFind@@Base+0x4ba> │ │ │ │ sub.w r1, fp, r0 │ │ │ │ add r0, r7 │ │ │ │ - bl 156b88 │ │ │ │ + bl 156058 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 40cd6 <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ + beq.w 40bee <_PyBytes_ReverseFind@@Base+0x5fc> │ │ │ │ cmp.w r9, #11 │ │ │ │ - bgt.n 40b54 <_PyBytes_ReverseFind@@Base+0x55a> │ │ │ │ + bgt.n 40a6c <_PyBytes_ReverseFind@@Base+0x47a> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r9, lsl #2] │ │ │ │ - b.n 40b88 <_PyBytes_ReverseFind@@Base+0x58e> │ │ │ │ + b.n 40aa0 <_PyBytes_ReverseFind@@Base+0x4ae> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 840cc │ │ │ │ + bl 83c20 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - cbz r0, 40b78 <_PyBytes_ReverseFind@@Base+0x57e> │ │ │ │ + cbz r0, 40a90 <_PyBytes_ReverseFind@@Base+0x49e> │ │ │ │ cmp r2, sl │ │ │ │ - beq.w 40cd6 <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ + beq.w 40bee <_PyBytes_ReverseFind@@Base+0x5fc> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 40cd6 <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ - b.n 40cb6 <_PyBytes_ReverseFind@@Base+0x6bc> │ │ │ │ + bne.w 40bee <_PyBytes_ReverseFind@@Base+0x5fc> │ │ │ │ + b.n 40bce <_PyBytes_ReverseFind@@Base+0x5dc> │ │ │ │ nop │ │ │ │ - cmp r3, #116 @ 0x74 │ │ │ │ + cmp r3, #96 @ 0x60 │ │ │ │ lsls r0, r1, #1 │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 40b88 <_PyBytes_ReverseFind@@Base+0x58e> │ │ │ │ + beq.n 40aa0 <_PyBytes_ReverseFind@@Base+0x4ae> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbnz r2, 40b88 <_PyBytes_ReverseFind@@Base+0x58e> │ │ │ │ + cbnz r2, 40aa0 <_PyBytes_ReverseFind@@Base+0x4ae> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r9, r9, #1 │ │ │ │ mov r0, fp │ │ │ │ - b.n 40b22 <_PyBytes_ReverseFind@@Base+0x528> │ │ │ │ + b.n 40a3a <_PyBytes_ReverseFind@@Base+0x448> │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp r8, fp │ │ │ │ - bne.n 40b2a <_PyBytes_ReverseFind@@Base+0x530> │ │ │ │ + bne.n 40a42 <_PyBytes_ReverseFind@@Base+0x450> │ │ │ │ cmp r8, r0 │ │ │ │ - blt.n 40be6 <_PyBytes_ReverseFind@@Base+0x5ec> │ │ │ │ + blt.n 40afe <_PyBytes_ReverseFind@@Base+0x50c> │ │ │ │ sub.w r1, r8, r0 │ │ │ │ adds r0, r7, r0 │ │ │ │ - bl 156b88 │ │ │ │ + bl 156058 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 40cd6 <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ + beq.w 40bee <_PyBytes_ReverseFind@@Base+0x5fc> │ │ │ │ cmp.w r9, #11 │ │ │ │ - bgt.n 40bc0 <_PyBytes_ReverseFind@@Base+0x5c6> │ │ │ │ + bgt.n 40ad8 <_PyBytes_ReverseFind@@Base+0x4e6> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r9, lsl #2] │ │ │ │ - b.n 40be2 <_PyBytes_ReverseFind@@Base+0x5e8> │ │ │ │ + b.n 40afa <_PyBytes_ReverseFind@@Base+0x508> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 840cc │ │ │ │ + bl 83c20 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40cac <_PyBytes_ReverseFind@@Base+0x6b2> │ │ │ │ + bne.n 40bc4 <_PyBytes_ReverseFind@@Base+0x5d2> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40be2 <_PyBytes_ReverseFind@@Base+0x5e8> │ │ │ │ + beq.n 40afa <_PyBytes_ReverseFind@@Base+0x508> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 40be2 <_PyBytes_ReverseFind@@Base+0x5e8> │ │ │ │ + cbnz r3, 40afa <_PyBytes_ReverseFind@@Base+0x508> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ add.w r9, r9, #1 │ │ │ │ str.w r9, [r4, #8] │ │ │ │ - b.n 40cee <_PyBytes_ReverseFind@@Base+0x6f4> │ │ │ │ - bl 72334 │ │ │ │ + b.n 40c06 <_PyBytes_ReverseFind@@Base+0x614> │ │ │ │ + bl 7239c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40cec <_PyBytes_ReverseFind@@Base+0x6f2> │ │ │ │ + beq.n 40c04 <_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 40c84 <_PyBytes_ReverseFind@@Base+0x68a> │ │ │ │ + beq.n 40b9c <_PyBytes_ReverseFind@@Base+0x5aa> │ │ │ │ mov.w ip, #1 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ strd r6, ip, [sp] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 1db3e4 <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ + bl 1da7a8 <_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 40c84 <_PyBytes_ReverseFind@@Base+0x68a> │ │ │ │ + blt.n 40b9c <_PyBytes_ReverseFind@@Base+0x5aa> │ │ │ │ mov r1, sl │ │ │ │ - bl 156b88 │ │ │ │ + bl 156058 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40cd6 <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ + beq.n 40bee <_PyBytes_ReverseFind@@Base+0x5fc> │ │ │ │ cmp.w r9, #11 │ │ │ │ - bgt.n 40c48 <_PyBytes_ReverseFind@@Base+0x64e> │ │ │ │ + bgt.n 40b60 <_PyBytes_ReverseFind@@Base+0x56e> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r9, lsl #2] │ │ │ │ - b.n 40c7c <_PyBytes_ReverseFind@@Base+0x682> │ │ │ │ + b.n 40b94 <_PyBytes_ReverseFind@@Base+0x5a2> │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 840cc │ │ │ │ + bl 83c20 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r0, 40c6c <_PyBytes_ReverseFind@@Base+0x672> │ │ │ │ + cbz r0, 40b84 <_PyBytes_ReverseFind@@Base+0x592> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40cd6 <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ + beq.n 40bee <_PyBytes_ReverseFind@@Base+0x5fc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 40cd6 <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ + cbnz r3, 40bee <_PyBytes_ReverseFind@@Base+0x5fc> │ │ │ │ mov r0, r1 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 40cd6 <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 40bee <_PyBytes_ReverseFind@@Base+0x5fc> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40c7c <_PyBytes_ReverseFind@@Base+0x682> │ │ │ │ + beq.n 40b94 <_PyBytes_ReverseFind@@Base+0x5a2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 40c7c <_PyBytes_ReverseFind@@Base+0x682> │ │ │ │ + cbnz r3, 40b94 <_PyBytes_ReverseFind@@Base+0x5a2> │ │ │ │ mov r0, r1 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ add r5, sl │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 40bfa <_PyBytes_ReverseFind@@Base+0x600> │ │ │ │ + b.n 40b12 <_PyBytes_ReverseFind@@Base+0x520> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 156b88 │ │ │ │ + bl 156058 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 40cd6 <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ + cbz r0, 40bee <_PyBytes_ReverseFind@@Base+0x5fc> │ │ │ │ cmp.w r9, #11 │ │ │ │ - bgt.n 40c9c <_PyBytes_ReverseFind@@Base+0x6a2> │ │ │ │ + bgt.n 40bb4 <_PyBytes_ReverseFind@@Base+0x5c2> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r9, lsl #2] │ │ │ │ - b.n 40cce <_PyBytes_ReverseFind@@Base+0x6d4> │ │ │ │ + b.n 40be6 <_PyBytes_ReverseFind@@Base+0x5f4> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 840cc │ │ │ │ + bl 83c20 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 40cbe <_PyBytes_ReverseFind@@Base+0x6c4> │ │ │ │ + cbz r0, 40bd6 <_PyBytes_ReverseFind@@Base+0x5e4> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40cd6 <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ + beq.n 40bee <_PyBytes_ReverseFind@@Base+0x5fc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 40cd6 <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ + cbnz r3, 40bee <_PyBytes_ReverseFind@@Base+0x5fc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 40cd6 <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 40bee <_PyBytes_ReverseFind@@Base+0x5fc> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40cce <_PyBytes_ReverseFind@@Base+0x6d4> │ │ │ │ + beq.n 40be6 <_PyBytes_ReverseFind@@Base+0x5f4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 40cce <_PyBytes_ReverseFind@@Base+0x6d4> │ │ │ │ + cbnz r3, 40be6 <_PyBytes_ReverseFind@@Base+0x5f4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ add.w r3, r9, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 40cee <_PyBytes_ReverseFind@@Base+0x6f4> │ │ │ │ + b.n 40c06 <_PyBytes_ReverseFind@@Base+0x614> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40cec <_PyBytes_ReverseFind@@Base+0x6f2> │ │ │ │ + beq.n 40c04 <_PyBytes_ReverseFind@@Base+0x612> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 40cec <_PyBytes_ReverseFind@@Base+0x6f2> │ │ │ │ + cbnz r3, 40c04 <_PyBytes_ReverseFind@@Base+0x612> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl cf15c │ │ │ │ + bl ce6b4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + mov r5, r0 │ │ │ │ + sub sp, #32 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r1, r2 │ │ │ │ + cbz r3, 40c30 <_PyBytes_ReverseFind@@Base+0x63e> │ │ │ │ + ldr r4, [r3, #8] │ │ │ │ + b.n 40c32 <_PyBytes_ReverseFind@@Base+0x640> │ │ │ │ + mov r4, r3 │ │ │ │ + add r4, r1 │ │ │ │ + cbnz r3, 40c40 <_PyBytes_ReverseFind@@Base+0x64e> │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 40c40 <_PyBytes_ReverseFind@@Base+0x64e> │ │ │ │ + cmp r1, #2 │ │ │ │ + bgt.n 40c40 <_PyBytes_ReverseFind@@Base+0x64e> │ │ │ │ + cbnz r0, 40c60 <_PyBytes_ReverseFind@@Base+0x66e> │ │ │ │ + ldr r6, [pc, #172] @ (40cf0 <_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 101324 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 40c60 <_PyBytes_ReverseFind@@Base+0x66e> │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 40ce8 <_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 40cb0 <_PyBytes_ReverseFind@@Base+0x6be> │ │ │ │ + bl 7ec3c │ │ │ │ + cbnz r0, 40ca0 <_PyBytes_ReverseFind@@Base+0x6ae> │ │ │ │ + bl 7f898 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 40c5c <_PyBytes_ReverseFind@@Base+0x66a> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 17ab04 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 40cd6 <_PyBytes_ReverseFind@@Base+0x6e4> │ │ │ │ + b.n 40c5c <_PyBytes_ReverseFind@@Base+0x66a> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 40ce6 <_PyBytes_ReverseFind@@Base+0x6f4> │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + b.n 40ce6 <_PyBytes_ReverseFind@@Base+0x6f4> │ │ │ │ + bl cff80 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 40c5c <_PyBytes_ReverseFind@@Base+0x66a> │ │ │ │ + beq.n 40cc8 <_PyBytes_ReverseFind@@Base+0x6d6> │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #32 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 82560 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 88fb8 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 40c5c <_PyBytes_ReverseFind@@Base+0x66a> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 40ce8 <_PyBytes_ReverseFind@@Base+0x6f6> │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + b.n 40ce8 <_PyBytes_ReverseFind@@Base+0x6f6> │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ + cmp r3, #140 @ 0x8c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #2 │ │ │ │ - b.w 7d7b8 │ │ │ │ + b.w 7d780 │ │ │ │ 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 40d26 <_PyBytes_ReverseFind@@Base+0x72c> │ │ │ │ + bne.n 40d1e <_PyBytes_ReverseFind@@Base+0x72c> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 238888 │ │ │ │ + b.w 238024 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32648 @ 0x7f88 │ │ │ │ + movw r0, #31092 @ 0x7974 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0190 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40d1a <_PyBytes_ReverseFind@@Base+0x720> │ │ │ │ + bne.n 40d12 <_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 782d8 │ │ │ │ + bl 78328 │ │ │ │ mov r0, r4 │ │ │ │ - bl 40d86 <_PyBytes_ReverseFind@@Base+0x78c> │ │ │ │ + bl 40d7e <_PyBytes_ReverseFind@@Base+0x78c> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7e9dc │ │ │ │ + b.w 7e9a4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 122d68 <_Py_union_type_or@@Base+0x480> │ │ │ │ + bl 122290 <_Py_union_type_or@@Base+0x480> │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c660 <_Py_set_inheritable_async_safe@@Base+0x180> │ │ │ │ + bl 20bd00 <_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, 40db6 <_PyBytes_ReverseFind@@Base+0x7bc> │ │ │ │ + cbz r0, 40dae <_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 40db2 <_PyBytes_ReverseFind@@Base+0x7b8> │ │ │ │ + beq.n 40daa <_PyBytes_ReverseFind@@Base+0x7b8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 40db2 <_PyBytes_ReverseFind@@Base+0x7b8> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 40daa <_PyBytes_ReverseFind@@Base+0x7b8> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ vldr d7, [r0, #8] │ │ │ │ vcmp.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 40ddc <_PyBytes_ReverseFind@@Base+0x7e2> │ │ │ │ + bne.n 40dd4 <_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, #4039 @ 0xfc7 │ │ │ │ + movw r1, #4031 @ 0xfbf │ │ │ │ movt r1, #4 │ │ │ │ movw r0, #53512 @ 0xd108 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - b.n 4062c <_PyBytes_ReverseFind@@Base+0x32> │ │ │ │ + b.n 40624 <_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 40e16 <_PyBytes_ReverseFind@@Base+0x81c> │ │ │ │ + bne.n 40e0e <_PyBytes_ReverseFind@@Base+0x81c> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 15a170 │ │ │ │ + b.w 15963c │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32692 @ 0x7fb4 │ │ │ │ + movw r0, #31136 @ 0x79a0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0190 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40e0a <_PyBytes_ReverseFind@@Base+0x810> │ │ │ │ + bne.n 40e02 <_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 183de8 │ │ │ │ - mov r0, r1 │ │ │ │ - movw r1, #4057 @ 0xfd9 │ │ │ │ - movt r1, #4 │ │ │ │ - b.w 1da544 │ │ │ │ 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, 40e7c <_PyBytes_ReverseFind@@Base+0x882> │ │ │ │ + cbz r3, 40e44 <_PyBytes_ReverseFind@@Base+0x852> │ │ │ │ ldr r7, [r3, #8] │ │ │ │ - b.n 40e7e <_PyBytes_ReverseFind@@Base+0x884> │ │ │ │ + b.n 40e46 <_PyBytes_ReverseFind@@Base+0x854> │ │ │ │ mov r7, r3 │ │ │ │ add r7, r1 │ │ │ │ - cbnz r3, 40e8c <_PyBytes_ReverseFind@@Base+0x892> │ │ │ │ + cbnz r3, 40e54 <_PyBytes_ReverseFind@@Base+0x862> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 40e8c <_PyBytes_ReverseFind@@Base+0x892> │ │ │ │ + blt.n 40e54 <_PyBytes_ReverseFind@@Base+0x862> │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 40e8c <_PyBytes_ReverseFind@@Base+0x892> │ │ │ │ - cbnz r0, 40ea8 <_PyBytes_ReverseFind@@Base+0x8ae> │ │ │ │ - ldr r5, [pc, #240] @ (40f80 <_PyBytes_ReverseFind@@Base+0x986>) │ │ │ │ + bgt.n 40e54 <_PyBytes_ReverseFind@@Base+0x862> │ │ │ │ + cbnz r0, 40e70 <_PyBytes_ReverseFind@@Base+0x87e> │ │ │ │ + ldr r5, [pc, #240] @ (40f48 <_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 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 40ea8 <_PyBytes_ReverseFind@@Base+0x8ae> │ │ │ │ + bl 101324 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 40e70 <_PyBytes_ReverseFind@@Base+0x87e> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 40f78 <_PyBytes_ReverseFind@@Base+0x97e> │ │ │ │ - cbz r7, 40eb4 <_PyBytes_ReverseFind@@Base+0x8ba> │ │ │ │ + b.n 40f40 <_PyBytes_ReverseFind@@Base+0x94e> │ │ │ │ + cbz r7, 40e7c <_PyBytes_ReverseFind@@Base+0x88a> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl c3ae8 │ │ │ │ + bl c3038 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.n 40ea4 <_PyBytes_ReverseFind@@Base+0x8aa> │ │ │ │ + blt.n 40e6c <_PyBytes_ReverseFind@@Base+0x87a> │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 40ec4 <_PyBytes_ReverseFind@@Base+0x8ca> │ │ │ │ + beq.n 40e8c <_PyBytes_ReverseFind@@Base+0x89a> │ │ │ │ ldr.w sl, [r4, #20] │ │ │ │ - b.n 40ecc <_PyBytes_ReverseFind@@Base+0x8d2> │ │ │ │ + b.n 40e94 <_PyBytes_ReverseFind@@Base+0x8a2> │ │ │ │ movw sl, #10688 @ 0x29c0 │ │ │ │ movt sl, #77 @ 0x4d │ │ │ │ movs r0, #0 │ │ │ │ - bl 72334 │ │ │ │ + bl 7239c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40ea4 <_PyBytes_ReverseFind@@Base+0x8aa> │ │ │ │ + beq.n 40e6c <_PyBytes_ReverseFind@@Base+0x87a> │ │ │ │ movs r4, #0 │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r4 │ │ │ │ cmp r8, r4 │ │ │ │ - ble.n 40f78 <_PyBytes_ReverseFind@@Base+0x97e> │ │ │ │ + ble.n 40f40 <_PyBytes_ReverseFind@@Base+0x94e> │ │ │ │ ldrb.w r3, [sl, r4] │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 40efc <_PyBytes_ReverseFind@@Base+0x902> │ │ │ │ + beq.n 40ec4 <_PyBytes_ReverseFind@@Base+0x8d2> │ │ │ │ cmp r3, #13 │ │ │ │ - beq.n 40efc <_PyBytes_ReverseFind@@Base+0x902> │ │ │ │ + beq.n 40ec4 <_PyBytes_ReverseFind@@Base+0x8d2> │ │ │ │ adds r4, #1 │ │ │ │ cmp r8, r4 │ │ │ │ - bne.n 40ee4 <_PyBytes_ReverseFind@@Base+0x8ea> │ │ │ │ + bne.n 40eac <_PyBytes_ReverseFind@@Base+0x8ba> │ │ │ │ mov r1, r8 │ │ │ │ - b.n 40f20 <_PyBytes_ReverseFind@@Base+0x926> │ │ │ │ + b.n 40ee8 <_PyBytes_ReverseFind@@Base+0x8f6> │ │ │ │ cmp r8, r4 │ │ │ │ - ble.n 40f20 <_PyBytes_ReverseFind@@Base+0x926> │ │ │ │ + ble.n 40ee8 <_PyBytes_ReverseFind@@Base+0x8f6> │ │ │ │ ldrb.w r3, [sl, r1] │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, #13 │ │ │ │ - bne.n 40f1a <_PyBytes_ReverseFind@@Base+0x920> │ │ │ │ + bne.n 40ee2 <_PyBytes_ReverseFind@@Base+0x8f0> │ │ │ │ cmp r8, r4 │ │ │ │ - ble.n 40f1a <_PyBytes_ReverseFind@@Base+0x920> │ │ │ │ + ble.n 40ee2 <_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 156b88 │ │ │ │ + bl 156058 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 40f5e <_PyBytes_ReverseFind@@Base+0x964> │ │ │ │ + cbz r0, 40f26 <_PyBytes_ReverseFind@@Base+0x934> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 840cc │ │ │ │ + bl 83c20 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r0, 40f4a <_PyBytes_ReverseFind@@Base+0x950> │ │ │ │ + cbz r0, 40f12 <_PyBytes_ReverseFind@@Base+0x920> │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 40f5e <_PyBytes_ReverseFind@@Base+0x964> │ │ │ │ + beq.n 40f26 <_PyBytes_ReverseFind@@Base+0x934> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 40f5e <_PyBytes_ReverseFind@@Base+0x964> │ │ │ │ + cbnz r3, 40f26 <_PyBytes_ReverseFind@@Base+0x934> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 40f5e <_PyBytes_ReverseFind@@Base+0x964> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 40f26 <_PyBytes_ReverseFind@@Base+0x934> │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 40ede <_PyBytes_ReverseFind@@Base+0x8e4> │ │ │ │ + beq.n 40ea6 <_PyBytes_ReverseFind@@Base+0x8b4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 40ede <_PyBytes_ReverseFind@@Base+0x8e4> │ │ │ │ + bne.n 40ea6 <_PyBytes_ReverseFind@@Base+0x8b4> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 40ede <_PyBytes_ReverseFind@@Base+0x8e4> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 40ea6 <_PyBytes_ReverseFind@@Base+0x8b4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40ea4 <_PyBytes_ReverseFind@@Base+0x8aa> │ │ │ │ + beq.n 40e6c <_PyBytes_ReverseFind@@Base+0x87a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 40ea4 <_PyBytes_ReverseFind@@Base+0x8aa> │ │ │ │ + bne.n 40e6c <_PyBytes_ReverseFind@@Base+0x87a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 40ea4 <_PyBytes_ReverseFind@@Base+0x8aa> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 40e6c <_PyBytes_ReverseFind@@Base+0x87a> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - cmp r3, #160 @ 0xa0 │ │ │ │ + cmp r3, #184 @ 0xb8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ + 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 182f38 │ │ │ │ + mov r0, r1 │ │ │ │ + movw r1, #4049 @ 0xfd1 │ │ │ │ + movt r1, #4 │ │ │ │ + b.w 1d9908 │ │ │ │ │ │ │ │ -00040f84 : │ │ │ │ +00040f7c : │ │ │ │ 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 6cd24 │ │ │ │ + bl 6cd14 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 40fc0 │ │ │ │ + beq.n 40fb8 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 232bb8 <_PyInterpreterState_IsRunningMain@@Base+0xc8> │ │ │ │ + bl 23252c <_PyInterpreterState_IsRunningMain@@Base+0xc8> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 40fc0 │ │ │ │ + beq.n 40fb8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w bccf4 │ │ │ │ + b.w bc264 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r1 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ @@ -33422,579 +33417,640 @@ │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ vabs.f64 d6, d0 │ │ │ │ - vldr d7, [pc, #112] @ 41060 │ │ │ │ + vldr d7, [pc, #112] @ 41058 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4102a │ │ │ │ + bhi.n 41022 │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 41016 │ │ │ │ + ble.n 4100e │ │ │ │ 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 4104c │ │ │ │ - b.n 41046 │ │ │ │ + beq.n 41044 │ │ │ │ + b.n 4103e │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 41050 │ │ │ │ + bvs.n 41048 │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 41050 │ │ │ │ + bgt.n 41048 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r0, #0] │ │ │ │ - vldr d8, [pc, #32] @ 41068 │ │ │ │ - b.n 41050 │ │ │ │ - vldr d8, [pc, #32] @ 41070 │ │ │ │ + vldr d8, [pc, #32] @ 41060 │ │ │ │ + b.n 41048 │ │ │ │ + vldr d8, [pc, #32] @ 41068 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8} │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #31] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - vsli.64 , q12, #48 @ 0x30 │ │ │ │ + vpadal.s8 d20, d8 │ │ │ │ + b.w f8ee0 │ │ │ │ + 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 156058 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 410b6 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cbz r3, 4109a │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + b.n 410a2 │ │ │ │ + movw r0, #10688 @ 0x29c0 │ │ │ │ + movt r0, #77 @ 0x4d │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + cbz r2, 410aa │ │ │ │ + ldr r1, [r5, #20] │ │ │ │ + b.n 410b2 │ │ │ │ + movw r1, #10688 @ 0x29c0 │ │ │ │ + movt r1, #77 @ 0x4d │ │ │ │ + bl 411f4 <_PyDict_DelItem_KnownHash@@Base+0x13a> │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + │ │ │ │ +000410ba <_PyDict_DelItem_KnownHash@@Base>: │ │ │ │ + b.w bc264 │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + b.n 41236 <_PyDict_DelItem_KnownHash@@Base+0x17c> │ │ │ │ + mov r0, r1 │ │ │ │ + movs r2, #0 │ │ │ │ + movw r1, #4685 @ 0x124d │ │ │ │ + movt r1, #4 │ │ │ │ + b.w 13e688 │ │ │ │ + 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 41110 │ │ │ │ + bpl.n 4116a <_PyDict_DelItem_KnownHash@@Base+0xb0> │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 41110 │ │ │ │ + bne.n 4116a <_PyDict_DelItem_KnownHash@@Base+0xb0> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 17b300 │ │ │ │ + bl 17a60c │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r0, #1114112 @ 0x110000 │ │ │ │ - bcs.n 410ca │ │ │ │ + bcs.n 41124 <_PyDict_DelItem_KnownHash@@Base+0x6a> │ │ │ │ lsrs r0, r0, #7 │ │ │ │ - movw r1, #34640 @ 0x8750 │ │ │ │ + movw r1, #33104 @ 0x8150 │ │ │ │ movt r1, #58 @ 0x3a │ │ │ │ and.w r3, r4, #127 @ 0x7f │ │ │ │ - movw r2, #27984 @ 0x6d50 │ │ │ │ + movw r2, #26448 @ 0x6750 │ │ │ │ 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 410cc │ │ │ │ + b.n 41126 <_PyDict_DelItem_KnownHash@@Base+0x6c> │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #6 │ │ │ │ - movw r3, #22820 @ 0x5924 │ │ │ │ + movw r3, #21284 @ 0x5324 │ │ │ │ movt r3, #57 @ 0x39 │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb r7, [r3, #1] │ │ │ │ - cbz r6, 410ec │ │ │ │ + cbz r6, 41146 <_PyDict_DelItem_KnownHash@@Base+0x8c> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ movw r1, #4572 @ 0x11dc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 410f0 │ │ │ │ + bne.n 4114a <_PyDict_DelItem_KnownHash@@Base+0x90> │ │ │ │ mov r5, r7 │ │ │ │ - b.n 41106 │ │ │ │ - bl 85f3c │ │ │ │ + b.n 41160 <_PyDict_DelItem_KnownHash@@Base+0xa6> │ │ │ │ + bl 85a4c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 410ec │ │ │ │ + bne.n 41146 <_PyDict_DelItem_KnownHash@@Base+0x8c> │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 410ec │ │ │ │ + bne.n 41146 <_PyDict_DelItem_KnownHash@@Base+0x8c> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 80190 │ │ │ │ - movw r2, #23336 @ 0x5b28 │ │ │ │ + b.w 80158 │ │ │ │ + movw r2, #21800 @ 0x5528 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #736 @ 0x2e0 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #47436 @ 0xb94c │ │ │ │ + movw r1, #64736 @ 0xfce0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #45900 @ 0xb34c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23b790 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r1 │ │ │ │ - b.w f9980 │ │ │ │ - │ │ │ │ -00041136 <_PyDict_DelItem_KnownHash@@Base>: │ │ │ │ - b.w bccf4 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - b.n 411fc <_PyDict_DelItem_KnownHash@@Base+0xc6> │ │ │ │ - mov r0, r1 │ │ │ │ - movs r2, #0 │ │ │ │ - movw r1, #4627 @ 0x1213 │ │ │ │ - movt r1, #4 │ │ │ │ - b.w 13efa8 │ │ │ │ - mov r0, r1 │ │ │ │ - b.w f9980 │ │ │ │ + b.w f8ee0 │ │ │ │ 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 41176 <_PyDict_DelItem_KnownHash@@Base+0x40> │ │ │ │ - bl 25edcc │ │ │ │ + bne.n 411b2 <_PyDict_DelItem_KnownHash@@Base+0xf8> │ │ │ │ + bl 25e704 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 41182 <_PyDict_DelItem_KnownHash@@Base+0x4c> │ │ │ │ + cbz r3, 411be <_PyDict_DelItem_KnownHash@@Base+0x104> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 411b4 <_PyDict_DelItem_KnownHash@@Base+0x7e> │ │ │ │ + b.n 411f0 <_PyDict_DelItem_KnownHash@@Base+0x136> │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 411b0 <_PyDict_DelItem_KnownHash@@Base+0x7a> │ │ │ │ + bl 979b4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 411ec <_PyDict_DelItem_KnownHash@@Base+0x132> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 411b0 <_PyDict_DelItem_KnownHash@@Base+0x7a> │ │ │ │ + cbnz r3, 411ec <_PyDict_DelItem_KnownHash@@Base+0x132> │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 411b0 <_PyDict_DelItem_KnownHash@@Base+0x7a> │ │ │ │ + bl 979b4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 411ec <_PyDict_DelItem_KnownHash@@Base+0x132> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 411b0 <_PyDict_DelItem_KnownHash@@Base+0x7a> │ │ │ │ + cbnz r3, 411ec <_PyDict_DelItem_KnownHash@@Base+0x132> │ │ │ │ movs r1, #17 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 411b0 <_PyDict_DelItem_KnownHash@@Base+0x7a> │ │ │ │ + bl 979b4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 411ec <_PyDict_DelItem_KnownHash@@Base+0x132> │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + push {r4, r5, r6, r7} │ │ │ │ + movw r7, #41568 @ 0xa260 │ │ │ │ + movt r7, #42 @ 0x2a │ │ │ │ + movw r6, #42592 @ 0xa660 │ │ │ │ + movt r6, #42 @ 0x2a │ │ │ │ + movw r5, #21028 @ 0x5224 │ │ │ │ + movt r5, #57 @ 0x39 │ │ │ │ + movs r4, #0 │ │ │ │ + cmp r4, r2 │ │ │ │ + bge.n 41232 <_PyDict_DelItem_KnownHash@@Base+0x178> │ │ │ │ + ldrb r3, [r1, r4] │ │ │ │ + ldr.w ip, [r7, r3, lsl #2] │ │ │ │ + tst.w ip, #1 │ │ │ │ + beq.n 41224 <_PyDict_DelItem_KnownHash@@Base+0x16a> │ │ │ │ + ldrb r3, [r5, r3] │ │ │ │ + b.n 4122c <_PyDict_DelItem_KnownHash@@Base+0x172> │ │ │ │ + tst.w ip, #2 │ │ │ │ + it ne │ │ │ │ + ldrbne r3, [r6, r3] │ │ │ │ + strb r3, [r0, r4] │ │ │ │ + adds r4, #1 │ │ │ │ + b.n 41210 <_PyDict_DelItem_KnownHash@@Base+0x156> │ │ │ │ + pop {r4, r5, r6, r7} │ │ │ │ + bx lr │ │ │ │ + mov r2, r0 │ │ │ │ + movw r1, #11577 @ 0x2d39 │ │ │ │ + movt r1, #32 │ │ │ │ + movw r0, #53720 @ 0xd1d8 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + b.w 40624 <_PyBytes_ReverseFind@@Base+0x32> │ │ │ │ + vcmp.f64 d0, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 4125a <_PyDict_DelItem_KnownHash@@Base+0x1a0> │ │ │ │ + b.w 29d00 │ │ │ │ + bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl 156b88 │ │ │ │ + bl 156058 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 411f8 <_PyDict_DelItem_KnownHash@@Base+0xc2> │ │ │ │ + cbz r0, 4129c <_PyDict_DelItem_KnownHash@@Base+0x1e2> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 411dc <_PyDict_DelItem_KnownHash@@Base+0xa6> │ │ │ │ + cbz r3, 41280 <_PyDict_DelItem_KnownHash@@Base+0x1c6> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 411e4 <_PyDict_DelItem_KnownHash@@Base+0xae> │ │ │ │ + b.n 41288 <_PyDict_DelItem_KnownHash@@Base+0x1ce> │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - cbz r2, 411ec <_PyDict_DelItem_KnownHash@@Base+0xb6> │ │ │ │ + cbz r2, 41290 <_PyDict_DelItem_KnownHash@@Base+0x1d6> │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - b.n 411f4 <_PyDict_DelItem_KnownHash@@Base+0xbe> │ │ │ │ + b.n 41298 <_PyDict_DelItem_KnownHash@@Base+0x1de> │ │ │ │ movw r1, #10688 @ 0x29c0 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ - bl 41222 <_PyDict_DelItem_KnownHash@@Base+0xec> │ │ │ │ + bl 41450 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - mov r2, r0 │ │ │ │ - movw r1, #14041 @ 0x36d9 │ │ │ │ - movt r1, #32 │ │ │ │ - movw r0, #53720 @ 0xd1d8 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - b.w 4062c <_PyBytes_ReverseFind@@Base+0x32> │ │ │ │ - vcmp.f64 d0, #0.0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 41220 <_PyDict_DelItem_KnownHash@@Base+0xea> │ │ │ │ - b.w 29d00 │ │ │ │ - bx lr │ │ │ │ - push {r4, r5, r6, r7} │ │ │ │ - movw r7, #43104 @ 0xa860 │ │ │ │ - movt r7, #42 @ 0x2a │ │ │ │ - movw r6, #44128 @ 0xac60 │ │ │ │ - movt r6, #42 @ 0x2a │ │ │ │ - movw r5, #22564 @ 0x5824 │ │ │ │ - movt r5, #57 @ 0x39 │ │ │ │ - movs r4, #0 │ │ │ │ - cmp r4, r2 │ │ │ │ - bge.n 41260 <_PyDict_DelItem_KnownHash@@Base+0x12a> │ │ │ │ - ldrb r3, [r1, r4] │ │ │ │ - ldr.w ip, [r7, r3, lsl #2] │ │ │ │ - tst.w ip, #1 │ │ │ │ - beq.n 41252 <_PyDict_DelItem_KnownHash@@Base+0x11c> │ │ │ │ - ldrb r3, [r5, r3] │ │ │ │ - b.n 4125a <_PyDict_DelItem_KnownHash@@Base+0x124> │ │ │ │ - tst.w ip, #2 │ │ │ │ - it ne │ │ │ │ - ldrbne r3, [r6, r3] │ │ │ │ - strb r3, [r0, r4] │ │ │ │ - adds r4, #1 │ │ │ │ - b.n 4123e <_PyDict_DelItem_KnownHash@@Base+0x108> │ │ │ │ - pop {r4, r5, r6, r7} │ │ │ │ - bx lr │ │ │ │ │ │ │ │ -00041264 : │ │ │ │ +000412a0 : │ │ │ │ push {r4, r5} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #20] @ (41280 ) │ │ │ │ + ldr r4, [pc, #20] @ (412bc ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r2 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ pop {r4, r5} │ │ │ │ - b.w dd9fc │ │ │ │ + b.w dcf6c │ │ │ │ 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 412be │ │ │ │ + bne.n 412fa │ │ │ │ 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 412d2 │ │ │ │ - ldr r0, [pc, #188] @ (4137c ) │ │ │ │ + b.n 4130e │ │ │ │ + ldr r0, [pc, #188] @ (413b8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r0, [r2, r0] │ │ │ │ mov r2, r3 │ │ │ │ - bl 11d8b8 │ │ │ │ + bl 11cde0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 41370 │ │ │ │ + beq.n 413ac │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r5, [r6, #32] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 412fe │ │ │ │ + beq.n 4133a │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 41342 │ │ │ │ + b.n 4137e │ │ │ │ ldr r7, [r5, #0] │ │ │ │ mov r1, r7 │ │ │ │ - bl 7ec74 │ │ │ │ + bl 7ec3c │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r2, 41306 │ │ │ │ + cbz r2, 41342 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - bl 20b390 <_PyInterpreterState_LookUpIDObject@@Base+0x2c> │ │ │ │ - cbnz r0, 4135a │ │ │ │ + bl 20aa30 <_PyInterpreterState_LookUpIDObject@@Base+0x30> │ │ │ │ + cbnz r0, 41396 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 412e4 │ │ │ │ - b.n 41372 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 4135a │ │ │ │ + bne.n 41320 │ │ │ │ + b.n 413ae │ │ │ │ + bl 7f898 │ │ │ │ + cbnz r0, 41396 │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl ea594 │ │ │ │ - b.n 4135a │ │ │ │ + bl e9b04 │ │ │ │ + b.n 41396 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ - bl 82a10 │ │ │ │ + bl 82560 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r7, 4135a │ │ │ │ + cbz r7, 41396 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ - bl 89708 │ │ │ │ + bl 88fb8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 4134a │ │ │ │ + bne.n 41386 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 4135a │ │ │ │ + bne.n 41396 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 4131e │ │ │ │ - b.n 41372 │ │ │ │ + bne.n 4135a │ │ │ │ + b.n 413ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4133a │ │ │ │ + bne.n 41376 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4133a │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 41376 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41370 │ │ │ │ + beq.n 413ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 41370 │ │ │ │ + cbnz r3, 413ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #124] @ (41410 ) │ │ │ │ + ldr r3, [pc, #124] @ (4144c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 714b0 │ │ │ │ - cbz r0, 41400 │ │ │ │ + bl 714a0 │ │ │ │ + cbz r0, 4143c │ │ │ │ add.w r3, r5, #98816 @ 0x18200 │ │ │ │ - movw r7, #28804 @ 0x7084 │ │ │ │ + movw r7, #27268 @ 0x6a84 │ │ │ │ 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, 41404 │ │ │ │ - bl 80190 │ │ │ │ + cbz r0, 41440 │ │ │ │ + bl 80158 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fb0c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 413e4 │ │ │ │ + beq.n 41420 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 413e4 │ │ │ │ + cbnz r3, 41420 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.n 41404 │ │ │ │ + bge.n 41440 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41400 │ │ │ │ + beq.n 4143c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 41400 │ │ │ │ + cbnz r3, 4143c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4140a │ │ │ │ + b.n 41446 │ │ │ │ adds r7, #4 │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 413b6 │ │ │ │ + bne.n 413f2 │ │ │ │ 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 156b88 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 41454 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cbz r3, 41438 │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - b.n 41440 │ │ │ │ - movw r0, #10688 @ 0x29c0 │ │ │ │ - movt r0, #77 @ 0x4d │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - cbz r2, 41448 │ │ │ │ - ldr r1, [r5, #20] │ │ │ │ - b.n 41450 │ │ │ │ - movw r1, #10688 @ 0x29c0 │ │ │ │ - movt r1, #77 @ 0x4d │ │ │ │ - bl 4146e │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r0, #0] │ │ │ │ - bx lr │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - b.n 411fc <_PyDict_DelItem_KnownHash@@Base+0xc6> │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ - movw ip, #44128 @ 0xac60 │ │ │ │ + movw ip, #42592 @ 0xa660 │ │ │ │ movt ip, #42 @ 0x2a │ │ │ │ - movw lr, #43104 @ 0xa860 │ │ │ │ + movw lr, #41568 @ 0xa260 │ │ │ │ movt lr, #42 @ 0x2a │ │ │ │ - movw r7, #22564 @ 0x5824 │ │ │ │ + movw r7, #21028 @ 0x5224 │ │ │ │ movt r7, #57 @ 0x39 │ │ │ │ mov r5, r3 │ │ │ │ cmp r5, r2 │ │ │ │ - bge.n 414be │ │ │ │ + bge.n 414a0 │ │ │ │ ldrb r4, [r1, r5] │ │ │ │ ldr.w r6, [lr, r4, lsl #2] │ │ │ │ tst.w r6, #1 │ │ │ │ - beq.n 414a4 │ │ │ │ - cbnz r3, 414b8 │ │ │ │ + beq.n 41486 │ │ │ │ + cbnz r3, 4149a │ │ │ │ ldrb r4, [r7, r4] │ │ │ │ movs r3, #1 │ │ │ │ - b.n 414b8 │ │ │ │ + b.n 4149a │ │ │ │ ands.w r6, r6, #2 │ │ │ │ - beq.n 414b2 │ │ │ │ - cbz r3, 414b6 │ │ │ │ + beq.n 41494 │ │ │ │ + cbz r3, 41498 │ │ │ │ ldrb.w r4, [ip, r4] │ │ │ │ - b.n 414b8 │ │ │ │ + b.n 4149a │ │ │ │ mov r3, r6 │ │ │ │ - b.n 414b8 │ │ │ │ + b.n 4149a │ │ │ │ movs r3, #1 │ │ │ │ strb r4, [r0, r5] │ │ │ │ adds r5, #1 │ │ │ │ - b.n 4148c │ │ │ │ + b.n 4146e │ │ │ │ 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 41236 <_PyDict_DelItem_KnownHash@@Base+0x17c> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f479c │ │ │ │ + bl f3cfc │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 414e0 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 41510 │ │ │ │ + bne.n 414d8 │ │ │ │ + bl 7f898 │ │ │ │ + cbnz r0, 41508 │ │ │ │ mov r0, r4 │ │ │ │ blx 29108 │ │ │ │ - cbnz r0, 41500 │ │ │ │ + cbnz r0, 414f8 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #10108 @ 0x277c │ │ │ │ + movw r1, #8576 @ 0x2180 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 41510 │ │ │ │ - movw r1, #39492 @ 0x9a44 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 41508 │ │ │ │ + movw r1, #37956 @ 0x9444 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f1e94 │ │ │ │ + b.w f13f0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movw r1, #20956 @ 0x51dc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - b.w 1aec8c │ │ │ │ + b.w 1ade48 │ │ │ │ + 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 d73c8 <_PyNumber_Index@@Base> │ │ │ │ + cbnz r0, 4153c │ │ │ │ + bl 7f898 │ │ │ │ + cbnz r0, 41574 │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + b.n 4155e │ │ │ │ + mov r5, r0 │ │ │ │ + bl 83aa0 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 4155a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 4155a │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + adds r3, r4, #1 │ │ │ │ + beq.n 41530 │ │ │ │ + ldr r1, [r6, #8] │ │ │ │ + cmp r4, r1 │ │ │ │ + ble.n 41578 │ │ │ │ + subs r4, r4, r1 │ │ │ │ + movs r3, #48 @ 0x30 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 3b914 <_PyImport_ClearExtension@@Base+0xcf0> │ │ │ │ + cbnz r0, 4158e │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 415b0 │ │ │ │ + cbz r1, 4157e │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ + b.n 41586 │ │ │ │ + movw r0, #10688 @ 0x29c0 │ │ │ │ + movt r0, #77 @ 0x4d │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 156058 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cbz r3, 41596 │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + b.n 4159e │ │ │ │ + movw r3, #10688 @ 0x29c0 │ │ │ │ + movt r3, #77 @ 0x4d │ │ │ │ + ldrb r2, [r3, r4] │ │ │ │ + add r4, r3 │ │ │ │ + cmp r2, #43 @ 0x2b │ │ │ │ + beq.n 415aa │ │ │ │ + cmp r2, #45 @ 0x2d │ │ │ │ + bne.n 415b0 │ │ │ │ + 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] @ (4167c ) │ │ │ │ + ldr r1, [pc, #292] @ (4170c ) │ │ │ │ add.w r4, sp, #16512 @ 0x4080 │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ mov r7, r0 │ │ │ │ - movw r2, #34960 @ 0x8890 │ │ │ │ + movw r2, #33424 @ 0x8290 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [r4, #52] @ 0x34 │ │ │ │ mov.w r1, #0 │ │ │ │ sub.w r3, r5, #32 │ │ │ │ - movw r1, #10180 @ 0x27c4 │ │ │ │ + movw r1, #8656 @ 0x21d0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r6 │ │ │ │ adds r4, #52 @ 0x34 │ │ │ │ - bl 8cd30 │ │ │ │ + bl 8c22c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41654 │ │ │ │ + beq.n 416e6 │ │ │ │ mov r2, r6 │ │ │ │ add r6, sp, #184 @ 0xb8 │ │ │ │ - movw r1, #9664 @ 0x25c0 │ │ │ │ + movw r1, #8140 @ 0x1fcc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #10200 @ 0x27d8 │ │ │ │ + movw r0, #8676 @ 0x21e4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 90660 │ │ │ │ + bl 8fa80 │ │ │ │ ldr.w r1, [r6, #-160] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 415e6 │ │ │ │ + blt.n 41678 │ │ │ │ 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 216c84 <_PyErr_BadInternalCall@@Base+0x604> │ │ │ │ + bl 2163b0 <_PyErr_BadInternalCall@@Base+0x604> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 415e6 │ │ │ │ + beq.n 41678 │ │ │ │ add.w r3, sp, #16384 @ 0x4000 │ │ │ │ adds r3, #48 @ 0x30 │ │ │ │ ldrh r4, [r3, #0] │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 415ea │ │ │ │ + beq.n 4167c │ │ │ │ cmp r4, #10 │ │ │ │ - beq.n 415f8 │ │ │ │ + beq.n 4168a │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35084 @ 0x890c │ │ │ │ + movw r1, #33584 @ 0x8330 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4164a │ │ │ │ + b.n 416dc │ │ │ │ add.w r9, sp, #16384 @ 0x4000 │ │ │ │ mov.w sl, #4 │ │ │ │ add.w r9, r9, #52 @ 0x34 │ │ │ │ - b.n 41604 │ │ │ │ + b.n 41696 │ │ │ │ add.w r9, sp, #16384 @ 0x4000 │ │ │ │ mov.w sl, #16 │ │ │ │ add.w r9, r9, #56 @ 0x38 │ │ │ │ - bl 9649c │ │ │ │ + bl 95998 │ │ │ │ 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 │ │ │ │ @@ -34002,366 +34058,303 @@ │ │ │ │ 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 98f90 │ │ │ │ + bl 9848c │ │ │ │ add.w r2, sp, #16384 @ 0x4000 │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r1, [r6, #-164] │ │ │ │ adds r2, #48 @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ - bl 42172 │ │ │ │ + bl 42164 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r6, #-160] │ │ │ │ - bl 77384 │ │ │ │ - b.n 41656 │ │ │ │ + bl 773d4 │ │ │ │ + b.n 416e8 │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, sp, #16512 @ 0x4080 │ │ │ │ - ldr r3, [pc, #32] @ (4167c ) │ │ │ │ + ldr r3, [pc, #28] @ (4170c ) │ │ │ │ adds r1, #52 @ 0x34 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4166e │ │ │ │ + beq.n 41700 │ │ │ │ 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, 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 416a0 │ │ │ │ + bne.n 41730 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w ed228 │ │ │ │ + b.w ec788 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32564 @ 0x7f34 │ │ │ │ + movw r0, #31008 @ 0x7920 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0190 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 41694 │ │ │ │ + bne.n 41724 │ │ │ │ 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 d7e78 <_PyNumber_Index@@Base> │ │ │ │ - cbnz r0, 416dc │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 41714 │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 416fe │ │ │ │ - mov r5, r0 │ │ │ │ - bl 83f4c │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 416fa │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 416fa │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - adds r3, r4, #1 │ │ │ │ - beq.n 416d0 │ │ │ │ - ldr r1, [r6, #8] │ │ │ │ - cmp r4, r1 │ │ │ │ - ble.n 41718 │ │ │ │ - subs r4, r4, r1 │ │ │ │ - movs r3, #48 @ 0x30 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 3bb2c <_PyImport_ClearExtension@@Base+0xefa> │ │ │ │ - cbnz r0, 4172e │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 41750 │ │ │ │ - cbz r1, 4171e │ │ │ │ - ldr r0, [r6, #20] │ │ │ │ - b.n 41726 │ │ │ │ - movw r0, #10688 @ 0x29c0 │ │ │ │ - movt r0, #77 @ 0x4d │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 156b88 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cbz r3, 41736 │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - b.n 4173e │ │ │ │ - movw r3, #10688 @ 0x29c0 │ │ │ │ - movt r3, #77 @ 0x4d │ │ │ │ - ldrb r2, [r3, r4] │ │ │ │ - add r4, r3 │ │ │ │ - cmp r2, #43 @ 0x2b │ │ │ │ - beq.n 4174a │ │ │ │ - cmp r2, #45 @ 0x2d │ │ │ │ - bne.n 41750 │ │ │ │ - movs r1, #48 @ 0x30 │ │ │ │ - strb r2, [r3, #0] │ │ │ │ - strb r1, [r4, #0] │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #8948 @ 0x22f4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 417ac │ │ │ │ + bne.n 417a2 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 417ac │ │ │ │ + bne.n 417a2 │ │ │ │ subs r3, r4, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 417ac │ │ │ │ + bhi.n 417a2 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 41824 │ │ │ │ + bl 4181c │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 417b6 │ │ │ │ + blt.n 417ac │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 417a4 │ │ │ │ + bne.n 4179a │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ movne r0, r2 │ │ │ │ - b.n 417b8 │ │ │ │ + b.n 417ae │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ - b.n 417b8 │ │ │ │ + b.n 417ae │ │ │ │ movw r0, #7528 @ 0x1d68 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 417b8 │ │ │ │ + b.n 417ae │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 417e6 │ │ │ │ + bne.n 417dc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f3660 │ │ │ │ + bl 1f2868 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 41800 │ │ │ │ - b.n 417fc │ │ │ │ + cbnz r0, 417f6 │ │ │ │ + b.n 417f2 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #40336 @ 0x9d90 │ │ │ │ + movw r0, #38800 @ 0x9790 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0190 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 417d6 │ │ │ │ + bne.n 417cc │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4180a │ │ │ │ + b.n 41800 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 4193c │ │ │ │ + bl 41930 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 78344 │ │ │ │ + bl 78394 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (41820 ) │ │ │ │ - b.w 238f68 │ │ │ │ - b.n 4118c <_PyDict_DelItem_KnownHash@@Base+0x56> │ │ │ │ + ldr r1, [pc, #4] @ (41818 ) │ │ │ │ + b.w 238880 │ │ │ │ + nop │ │ │ │ + b.n 41184 <_PyDict_DelItem_KnownHash@@Base+0xca> │ │ │ │ lsls r0, r1, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 418a0 │ │ │ │ + beq.n 41892 │ │ │ │ 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 41882 │ │ │ │ + bne.n 41872 │ │ │ │ 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 24b264 <_PyTime_FromLong@@Base+0x7a4> │ │ │ │ + bl 24ab68 <_PyTime_FromLong@@Base+0x7b8> │ │ │ │ mov r2, sp │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r3, 41872 │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 41858 │ │ │ │ - movs r0, #1 │ │ │ │ - b.n 4189c │ │ │ │ + cbnz r3, 4188c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 22ad64 │ │ │ │ + bl 22a70c │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 41886 │ │ │ │ - bhi.n 41858 │ │ │ │ - cbz r0, 41892 │ │ │ │ + beq.n 41876 │ │ │ │ + bhi.n 41850 │ │ │ │ + cbz r0, 41882 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4189c │ │ │ │ + b.n 4188e │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ - bl d1954 │ │ │ │ + bl d0ebc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 41898 │ │ │ │ + bge.n 41888 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4189c │ │ │ │ - bne.n 41858 │ │ │ │ - b.n 41882 │ │ │ │ + b.n 4188e │ │ │ │ + bne.n 41850 │ │ │ │ + b.n 41872 │ │ │ │ + movs r0, #1 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #128] @ (41938 ) │ │ │ │ + ldr r0, [pc, #132] @ (4192c ) │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov.w r0, #0 │ │ │ │ - movw r2, #34960 @ 0x8890 │ │ │ │ + movw r2, #33424 @ 0x8290 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #10364 @ 0x287c │ │ │ │ + movw r1, #8820 @ 0x2274 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8cd30 │ │ │ │ - cbz r0, 4191e │ │ │ │ + bl 8c22c │ │ │ │ + cbz r0, 41910 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #9664 @ 0x25c0 │ │ │ │ + movw r1, #8140 @ 0x1fcc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #10384 @ 0x2890 │ │ │ │ + movw r0, #8840 @ 0x2288 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 90660 │ │ │ │ + bl 8fa80 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 418fc │ │ │ │ + bge.n 418ee │ │ │ │ movs r4, #0 │ │ │ │ - b.n 41916 │ │ │ │ + b.n 41908 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r2, #2 │ │ │ │ movs r3, #16 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 216c84 <_PyErr_BadInternalCall@@Base+0x604> │ │ │ │ + bl 2163b0 <_PyErr_BadInternalCall@@Base+0x604> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 418f8 │ │ │ │ + beq.n 418ea │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 216e9c <_PyErr_BadInternalCall@@Base+0x81c> │ │ │ │ + bl 2165c8 <_PyErr_BadInternalCall@@Base+0x81c> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 77384 │ │ │ │ - b.n 41920 │ │ │ │ + bl 773d4 │ │ │ │ + b.n 41912 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #20] @ (41938 ) │ │ │ │ + ldr r3, [pc, #24] @ (4192c ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 41932 │ │ │ │ + beq.n 41924 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r1, #34212 @ 0x85a4 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 11bba8 │ │ │ │ + bl 11b148 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r6, [r0, #16] │ │ │ │ - cbnz r3, 41972 │ │ │ │ + cbnz r3, 41966 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - movw r1, #10408 @ 0x28a8 │ │ │ │ + movw r1, #8864 @ 0x22a0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl d2028 │ │ │ │ - b.n 4197e │ │ │ │ + bl d1590 │ │ │ │ + b.n 41972 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ movs r1, #0 │ │ │ │ - bl 79f04 │ │ │ │ + bl 79f40 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 41982 │ │ │ │ + cbnz r0, 41976 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 419dc │ │ │ │ + b.n 419d0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ add.w r1, r4, #12 │ │ │ │ - bl ce6c4 │ │ │ │ + bl cdc1c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 419ae │ │ │ │ + blt.n 419a2 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r1, r7 │ │ │ │ - bl 26b854 │ │ │ │ - cbz r1, 419c8 │ │ │ │ - movw r1, #10460 @ 0x28dc │ │ │ │ + bl 26b214 │ │ │ │ + cbz r1, 419bc │ │ │ │ + movw r1, #8916 @ 0x22d4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mov r2, r7 │ │ │ │ - bl d2028 │ │ │ │ + bl d1590 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4197e │ │ │ │ + beq.n 41972 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4197e │ │ │ │ + bne.n 41972 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4197e │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 41972 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ @@ -34371,153 +34364,153 @@ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 41a00 │ │ │ │ + bne.n 419f4 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 3635a │ │ │ │ + b.w 36356 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32516 @ 0x7f04 │ │ │ │ + movw r0, #30960 @ 0x78f0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0190 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 419f4 │ │ │ │ + bne.n 419e8 │ │ │ │ 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 782d8 │ │ │ │ + bl 78328 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 78344 │ │ │ │ + bl 78394 │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl cf15c │ │ │ │ + bl ce6b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7e9dc │ │ │ │ + bl 7e9a4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41a5c │ │ │ │ + beq.n 41a50 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 41a5c │ │ │ │ + cbnz r3, 41a50 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77f40 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r3 │ │ │ │ ldr.w ip, [sp, #64] @ 0x40 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 41a8c │ │ │ │ + bne.n 41a80 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 41a8c │ │ │ │ + ble.n 41a80 │ │ │ │ cmp r3, #2 │ │ │ │ - bgt.n 41a8c │ │ │ │ - cbnz r2, 41ab4 │ │ │ │ + bgt.n 41a80 │ │ │ │ + cbnz r2, 41aa8 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #32 │ │ │ │ movs r4, #2 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r3, ip │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ movw r4, #11392 @ 0x2c80 │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101324 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 41af6 │ │ │ │ + cbz r0, 41aea │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41b18 │ │ │ │ + beq.n 41b0c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.n 41afa │ │ │ │ + bpl.n 41aee │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 895dc │ │ │ │ + bl 88e88 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 41af6 │ │ │ │ + cbz r0, 41aea │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 41b1c │ │ │ │ + beq.n 41b10 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21740 @ 0x54ec │ │ │ │ + movw r1, #20060 @ 0x4e5c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 41c58 │ │ │ │ - movw r2, #54064 @ 0xd330 │ │ │ │ + b.n 41c4c │ │ │ │ + movw r2, #52528 @ 0xcd30 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58536 @ 0xe4a8 │ │ │ │ + movw r1, #57000 @ 0xdea8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #51668 @ 0xc9d4 │ │ │ │ + movw r0, #50132 @ 0xc3d4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 41af6 │ │ │ │ + bl 23b790 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 41aea │ │ │ │ mov.w r8, #0 │ │ │ │ cmp r6, #1 │ │ │ │ - ble.n 41b62 │ │ │ │ + ble.n 41b56 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 41b48 │ │ │ │ - movw r2, #62348 @ 0xf38c │ │ │ │ + bmi.n 41b3c │ │ │ │ + movw r2, #60772 @ 0xed64 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58696 @ 0xe548 │ │ │ │ + movw r1, #57160 @ 0xdf48 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #51668 @ 0xc9d4 │ │ │ │ + movw r0, #50132 @ 0xc3d4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 41af6 │ │ │ │ + bl 23b790 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 41aea │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r3 │ │ │ │ - bl 895dc │ │ │ │ + bl 88e88 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41af6 │ │ │ │ + beq.n 41aea │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 41b64 │ │ │ │ - b.n 41ae0 │ │ │ │ + beq.n 41b58 │ │ │ │ + b.n 41ad4 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1673fc │ │ │ │ + bl 1667dc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 71628 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71618 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41af6 │ │ │ │ + beq.n 41aea │ │ │ │ ldr r3, [r5, #32] │ │ │ │ mov r2, r6 │ │ │ │ str r3, [r0, #32] │ │ │ │ movs r6, #0 │ │ │ │ str r6, [r0, #36] @ 0x24 │ │ │ │ mov r1, r8 │ │ │ │ str r6, [r0, #28] │ │ │ │ @@ -34527,1248 +34520,1245 @@ │ │ │ │ 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, 41bae │ │ │ │ + cbz r3, 41ba2 │ │ │ │ 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, 41bbe │ │ │ │ + cbz r2, 41bb2 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - bl 76fe4 │ │ │ │ + bl 77034 │ │ │ │ str r0, [r4, #28] │ │ │ │ - cbz r0, 41bfa │ │ │ │ + cbz r0, 41bee │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 41bfa │ │ │ │ + cbz r0, 41bee │ │ │ │ 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 41be2 │ │ │ │ + beq.n 41bd6 │ │ │ │ adds r0, #1 │ │ │ │ - b.n 41bd2 │ │ │ │ + b.n 41bc6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 76fe4 │ │ │ │ + bl 77034 │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ - cbz r0, 41bfa │ │ │ │ + cbz r0, 41bee │ │ │ │ movw r6, #63584 @ 0xf860 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ subs r0, #4 │ │ │ │ mov r3, r6 │ │ │ │ - b.n 41c1a │ │ │ │ + b.n 41c0e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41c10 │ │ │ │ + beq.n 41c04 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 41c10 │ │ │ │ + cbnz r3, 41c04 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1ea294 │ │ │ │ + b.w 1e95bc │ │ │ │ ldr.w r7, [r3], #32 │ │ │ │ - cbz r7, 41c26 │ │ │ │ + cbz r7, 41c1a │ │ │ │ str.w r8, [r0, #4]! │ │ │ │ - b.n 41c1a │ │ │ │ + b.n 41c0e │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 41c52 │ │ │ │ + cbz r3, 41c46 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ ldr r3, [r3, r7] │ │ │ │ - cbz r3, 41c4c │ │ │ │ + cbz r3, 41c40 │ │ │ │ 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 41c2a │ │ │ │ + b.n 41c1e │ │ │ │ mov r0, r4 │ │ │ │ - bl 80830 │ │ │ │ + bl 80388 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ 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 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 41d18 │ │ │ │ + beq.n 41d0c │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f898 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 41d18 │ │ │ │ + bne.n 41d0c │ │ │ │ mov r0, r4 │ │ │ │ - bl 23ff84 <_PyTime_AsTimeval@@Base+0x1178> │ │ │ │ + bl 23f898 <_PyTime_AsTimeval@@Base+0x1180> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 41d18 │ │ │ │ - movw r3, #57561 @ 0xe0d9 │ │ │ │ + beq.n 41d0c │ │ │ │ + movw r3, #53625 @ 0xd179 │ │ │ │ movt r3, #24 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r3 │ │ │ │ str r7, [sp, #4] │ │ │ │ - movw r0, #10528 @ 0x2920 │ │ │ │ + movw r0, #8992 @ 0x2320 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82d70 │ │ │ │ + bl 828c0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 41cc2 │ │ │ │ + cbnz r0, 41cb6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 24666c │ │ │ │ + b.w 245f84 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov.w r1, #512 @ 0x200 │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #72] @ 0x48 │ │ │ │ - movw r0, #10536 @ 0x2928 │ │ │ │ + movw r0, #9000 @ 0x2328 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 241630 <_PyDeadline_Get@@Base+0xbb8> │ │ │ │ + bl 240ef0 <_PyDeadline_Get@@Base+0xb64> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 41cf8 │ │ │ │ + beq.n 41cec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 41cf8 │ │ │ │ + cbnz r3, 41cec │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 41cb6 │ │ │ │ + beq.n 41caa │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41d18 │ │ │ │ + beq.n 41d0c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 41d18 │ │ │ │ + cbnz r3, 41d0c │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77f40 <_Py_Dealloc@@Base> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 41d3c │ │ │ │ + cbnz r0, 41d30 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 41d46 │ │ │ │ - b.n 41d4c │ │ │ │ + cbnz r0, 41d3a │ │ │ │ + b.n 41d40 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41d36 │ │ │ │ - b.n 41d5a │ │ │ │ + beq.n 41d2a │ │ │ │ + b.n 41d4e │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 41d5a │ │ │ │ + cbnz r0, 41d4e │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 41d5a │ │ │ │ + cbz r0, 41d4e │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [pc, #40] @ (41d98 ) │ │ │ │ - bl 161d58 <_PyEval_GetBuiltin@@Base> │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - cbz r2, 41d88 │ │ │ │ - movw r0, #10544 @ 0x2930 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82d70 │ │ │ │ - movw r0, #9944 @ 0x26d8 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82d70 │ │ │ │ - bmi.n 41e74 │ │ │ │ - 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, 41dd6 │ │ │ │ + cbnz r5, 41d8a │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 41dd6 │ │ │ │ + blt.n 41d8a │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 41dd6 │ │ │ │ - cbz r2, 41dd6 │ │ │ │ + bgt.n 41d8a │ │ │ │ + cbz r2, 41d8a │ │ │ │ ldr.w r3, [r4, #444] @ 0x1bc │ │ │ │ - movw r1, #61116 @ 0xeebc │ │ │ │ + movw r1, #59580 @ 0xe8bc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 127934 │ │ │ │ - b.n 41df2 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 41da6 │ │ │ │ mov r3, r5 │ │ │ │ - ldr r5, [pc, #28] @ (41df8 ) │ │ │ │ + ldr r5, [pc, #28] @ (41dac ) │ │ │ │ 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 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101324 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 41dc0 │ │ │ │ + bne.n 41d74 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r4, #172 @ 0xac │ │ │ │ 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 41dda │ │ │ │ + ldr.w r0, [r8] │ │ │ │ + bl d73c8 <_PyNumber_Index@@Base> │ │ │ │ + mov r5, r0 │ │ │ │ + cbnz r0, 41df2 │ │ │ │ + b.n 41e06 │ │ │ │ + movw r0, #57172 @ 0xdf54 │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + movs r3, #2 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r7 │ │ │ │ + bl c0190 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 41ec0 │ │ │ │ + b.n 41dcc │ │ │ │ + bl 83aa0 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 41e14 │ │ │ │ + adds r2, r4, #1 │ │ │ │ + bne.n 41e24 │ │ │ │ + bl 7f898 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 41ec0 │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + b.n 41e24 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 41e02 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 41e02 │ │ │ │ + cmp r7, #1 │ │ │ │ + ble.n 41e90 │ │ │ │ + ldr.w r5, [r8, #4] │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr r3, [r0, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #4 │ │ │ │ + bpl.n 41e3e │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.n 41e64 │ │ │ │ + ldrb r3, [r5, #16] │ │ │ │ + b.n 41e92 │ │ │ │ + movw r3, #35736 @ 0x8b98 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 41e58 │ │ │ │ + movw r1, #35736 @ 0x8b98 │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ + bl 85a4c │ │ │ │ + cbz r0, 41e70 │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.n 41e70 │ │ │ │ + ldr r3, [r5, #20] │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ + b.n 41e92 │ │ │ │ + movw r3, #35736 @ 0x8b98 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r0, r3 │ │ │ │ + bne.n 41e4a │ │ │ │ + mov r3, r5 │ │ │ │ + movw r2, #21772 @ 0x550c │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + movw r1, #57160 @ 0xdf48 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #57172 @ 0xdf54 │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + bl 23b790 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 41ec0 │ │ │ │ + movs r3, #32 │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ + cmp r4, r2 │ │ │ │ + bgt.n 41ea2 │ │ │ │ + mov r0, r6 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 1d4fc4 │ │ │ │ + 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 404d6 │ │ │ │ + movs r0, #0 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r3, 41e0e │ │ │ │ - movw r0, #10552 @ 0x2938 │ │ │ │ + cbnz r3, 41ed8 │ │ │ │ + movw r0, #9008 @ 0x2330 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w de2a8 │ │ │ │ + b.w dd818 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r0, #10572 @ 0x294c │ │ │ │ + movw r0, #9028 @ 0x2344 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - b.w de2a8 │ │ │ │ + b.w dd818 │ │ │ │ + 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] @ (41f24 ) │ │ │ │ + bl 161114 <_PyEval_GetBuiltin@@Base> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + cbz r2, 41f14 │ │ │ │ + movw r0, #9064 @ 0x2368 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 828c0 │ │ │ │ + movw r0, #8420 @ 0x20e4 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 828c0 │ │ │ │ + bmi.n 42000 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ - bl 244f5c <_PyObject_GetState@@Base> │ │ │ │ + bl 244748 <_PyObject_GetState@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41eac │ │ │ │ - ldr r0, [pc, #136] @ (41ec4 ) │ │ │ │ + beq.n 41fb6 │ │ │ │ + ldr r0, [pc, #132] @ (41fcc ) │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r1, sp, #12 │ │ │ │ str r7, [sp, #12] │ │ │ │ - bl 93a0c │ │ │ │ + bl 92f08 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 41e56 │ │ │ │ - ldr r5, [pc, #116] @ (41ec8 ) │ │ │ │ + cbnz r0, 41f60 │ │ │ │ + ldr r5, [pc, #116] @ (41fd0 ) │ │ │ │ movs r6, #0 │ │ │ │ - b.n 41eb0 │ │ │ │ - bl 86830 │ │ │ │ + b.n 41fba │ │ │ │ + bl 86330 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41e72 │ │ │ │ + beq.n 41f7c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 41e72 │ │ │ │ + cbnz r3, 41f7c │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 41e50 │ │ │ │ + beq.n 41f5a │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r3, r4 │ │ │ │ - ldr r2, [pc, #76] @ (41ec8 ) │ │ │ │ + ldr r2, [pc, #72] @ (41fd0 ) │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #5 │ │ │ │ - bl 7d72c │ │ │ │ + bl 7d6f4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41ea0 │ │ │ │ + beq.n 41faa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 41ea4 │ │ │ │ - ldr r5, [pc, #36] @ (41ec8 ) │ │ │ │ - b.n 41eb0 │ │ │ │ + cbz r3, 41fae │ │ │ │ + ldr r5, [pc, #36] @ (41fd0 ) │ │ │ │ + b.n 41fba │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 41ea0 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 41faa │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78344 │ │ │ │ + bl 78394 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78344 │ │ │ │ + bl 78394 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - nop │ │ │ │ - bmi.n 41f68 │ │ │ │ + bmi.n 42070 │ │ │ │ lsls r0, r1, #1 │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 41ed4 │ │ │ │ - b.w 1f3930 │ │ │ │ - ldr r0, [pc, #0] @ (41ed8 ) │ │ │ │ + cbz r0, 41fdc │ │ │ │ + b.w 1f2b90 │ │ │ │ + ldr r0, [pc, #0] @ (41fe0 ) │ │ │ │ bx lr │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, r1 │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #33554432 @ 0x2000000 │ │ │ │ - beq.n 41f08 │ │ │ │ - movw r1, #19481 @ 0x4c19 │ │ │ │ + beq.n 42010 │ │ │ │ + movw r1, #15801 @ 0x3db9 │ │ │ │ movt r1, #25 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ mov r0, r3 │ │ │ │ - b.w 23dcc4 │ │ │ │ - movw r2, #46256 @ 0xb4b0 │ │ │ │ + b.w 23d65c │ │ │ │ + movw r2, #44720 @ 0xaeb0 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #736 @ 0x2e0 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #40152 @ 0x9cd8 │ │ │ │ + movw r1, #64736 @ 0xfce0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #38616 @ 0x96d8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23b790 <_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 41f52 │ │ │ │ - ldr.w r0, [r8] │ │ │ │ - bl d7e78 <_PyNumber_Index@@Base> │ │ │ │ - mov r5, r0 │ │ │ │ - cbnz r0, 41f6a │ │ │ │ - b.n 41f7e │ │ │ │ - movw r0, #58708 @ 0xe554 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - movs r3, #2 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r7 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 42038 │ │ │ │ - b.n 41f44 │ │ │ │ - bl 83f4c │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 41f8c │ │ │ │ - adds r2, r4, #1 │ │ │ │ - bne.n 41f9c │ │ │ │ - bl 7f8d0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 42038 │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 41f9c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 41f7a │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 41f7a │ │ │ │ - cmp r7, #1 │ │ │ │ - ble.n 42008 │ │ │ │ - ldr.w r5, [r8, #4] │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r3, [r0, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #4 │ │ │ │ - bpl.n 41fb6 │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 41fdc │ │ │ │ - ldrb r3, [r5, #16] │ │ │ │ - b.n 4200a │ │ │ │ - movw r3, #35736 @ 0x8b98 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 41fd0 │ │ │ │ - movw r1, #35736 @ 0x8b98 │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - bl 85f3c │ │ │ │ - cbz r0, 41fe8 │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 41fe8 │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ - b.n 4200a │ │ │ │ - movw r3, #35736 @ 0x8b98 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r0, r3 │ │ │ │ - bne.n 41fc2 │ │ │ │ - mov r3, r5 │ │ │ │ - movw r2, #23308 @ 0x5b0c │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58696 @ 0xe548 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #58708 @ 0xe554 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 42038 │ │ │ │ - movs r3, #32 │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ - cmp r4, r2 │ │ │ │ - bgt.n 4201a │ │ │ │ - mov r0, r6 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1d5bac │ │ │ │ - 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 404de │ │ │ │ - movs r0, #0 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + movw r1, #55448 @ 0xd898 │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ + b.n 420c4 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 130794 │ │ │ │ - cbz r0, 420c2 │ │ │ │ - movw r6, #60800 @ 0xed80 │ │ │ │ + bl 12fec0 │ │ │ │ + cbz r0, 420be │ │ │ │ + movw r6, #59264 @ 0xe780 │ │ │ │ movt r6, #63 @ 0x3f │ │ │ │ mov r4, r0 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [r6], #4 │ │ │ │ - cbz r0, 420c4 │ │ │ │ - bl 7a284 │ │ │ │ + cbz r0, 420c0 │ │ │ │ + bl 7a2c0 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 420a6 │ │ │ │ - bl d0a24 │ │ │ │ + cbz r5, 420a2 │ │ │ │ + bl cff80 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 420a6 │ │ │ │ - beq.n 4208c │ │ │ │ + blt.n 420a2 │ │ │ │ + beq.n 42088 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 42096 │ │ │ │ - b.n 42062 │ │ │ │ - bl 840cc │ │ │ │ + bne.n 42092 │ │ │ │ + b.n 4205e │ │ │ │ + bl 83c20 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 42084 │ │ │ │ - b.n 420a6 │ │ │ │ + bge.n 42080 │ │ │ │ + b.n 420a2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 42062 │ │ │ │ + bne.n 4205e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 42062 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4205e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 420bc │ │ │ │ + beq.n 420b8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 420bc │ │ │ │ + cbnz r3, 420b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 783a0 │ │ │ │ + bl 783f0 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - movw r1, #56984 @ 0xde98 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - b.n 4210a │ │ │ │ - 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 122708 │ │ │ │ - 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 24c99c │ │ │ │ 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, #34056 @ 0x8508 │ │ │ │ + movw r1, #32520 @ 0x7f08 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #34060 @ 0x850c │ │ │ │ + movw r0, #32524 @ 0x7f0c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 90660 │ │ │ │ + bl 8fa80 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 4213a │ │ │ │ + bge.n 420f4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4216a │ │ │ │ + b.n 42124 │ │ │ │ ldrsb.w r3, [r4, #35] @ 0x23 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 42162 │ │ │ │ + bgt.n 4211c │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbnz r0, 42152 │ │ │ │ + cbnz r0, 4210c │ │ │ │ add.w r0, r4, #36 @ 0x24 │ │ │ │ - bl d44e8 │ │ │ │ + bl d3a50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42136 │ │ │ │ + beq.n 420f0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4216a │ │ │ │ + beq.n 42124 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4216a │ │ │ │ + b.n 42124 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ - b.w f4f34 │ │ │ │ + b.w f4494 │ │ │ │ + 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 121c30 │ │ │ │ + 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 24c3d0 │ │ │ │ stmdb 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, #496] @ (42378 ) │ │ │ │ + ldr r3, [pc, #492] @ (42368 ) │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - cbnz r1, 421d6 │ │ │ │ + cbnz r1, 421c8 │ │ │ │ mov r6, r0 │ │ │ │ blx 29c28 <__h_errno_location@plt> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 29530 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #10812 @ 0x2a3c │ │ │ │ + movw r0, #9276 @ 0x243c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82d70 │ │ │ │ + bl 828c0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 421f4 │ │ │ │ + cbz r0, 421e6 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl ea594 │ │ │ │ + bl e9b04 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 421f4 │ │ │ │ + beq.n 421e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 421f4 │ │ │ │ + cbnz r3, 421e6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 421f4 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 421e6 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 421f8 │ │ │ │ + beq.n 421ea │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #97 @ 0x61 │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ + bl f1180 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4235c │ │ │ │ + b.n 4234e │ │ │ │ movs r0, #0 │ │ │ │ - bl 72334 │ │ │ │ + bl 7239c │ │ │ │ mov r9, r0 │ │ │ │ - cbnz r0, 42208 │ │ │ │ + cbnz r0, 421fa │ │ │ │ movs r6, #0 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 42350 │ │ │ │ + b.n 42342 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72334 │ │ │ │ + bl 7239c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42202 │ │ │ │ + beq.n 421f4 │ │ │ │ ldr.w sl, [r5, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 42258 │ │ │ │ + beq.n 4224a │ │ │ │ ldr.w r0, [sl] │ │ │ │ - cbz r0, 42258 │ │ │ │ - bl 7a284 │ │ │ │ + cbz r0, 4224a │ │ │ │ + bl 7a2c0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42328 │ │ │ │ + beq.n 4231a │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 840cc │ │ │ │ + bl 83c20 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4224e │ │ │ │ + beq.n 42240 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4224e │ │ │ │ + cbnz r3, 42240 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 42328 │ │ │ │ + bne.n 4231a │ │ │ │ add.w sl, sl, #4 │ │ │ │ - b.n 4221e │ │ │ │ + b.n 42210 │ │ │ │ ldr.w fp, [r5, #16] │ │ │ │ add.w sl, sp, #8 │ │ │ │ ldr.w r7, [fp] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 42332 │ │ │ │ + beq.n 42324 │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.n 42276 │ │ │ │ + beq.n 42268 │ │ │ │ cmp.w r8, #10 │ │ │ │ - bne.n 422e8 │ │ │ │ - b.n 422a4 │ │ │ │ + bne.n 422da │ │ │ │ + b.n 42296 │ │ │ │ movs r2, #14 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, sp, #10 │ │ │ │ blx 2957c │ │ │ │ strh.w r8, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 216e9c <_PyErr_BadInternalCall@@Base+0x81c> │ │ │ │ + bl 2165c8 <_PyErr_BadInternalCall@@Base+0x81c> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 42300 │ │ │ │ + bne.n 422f2 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ - b.n 42300 │ │ │ │ + b.n 422f2 │ │ │ │ movs r2, #26 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, sp, #10 │ │ │ │ add r4, sp, #16 │ │ │ │ blx 2957c │ │ │ │ strh.w r8, [sp, #8] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 2616d0 <_PyLong_DivmodNear@@Base+0x6c4> │ │ │ │ + bl 261000 <_PyLong_DivmodNear@@Base+0x6c4> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 42300 │ │ │ │ + bne.n 422f2 │ │ │ │ add.w ip, sp, #8 │ │ │ │ ldr.w lr, [sp] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2} │ │ │ │ stmia.w lr, {r0, r1, r2} │ │ │ │ - b.n 42300 │ │ │ │ + b.n 422f2 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35084 @ 0x890c │ │ │ │ + movw r1, #33584 @ 0x8330 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 421f4 │ │ │ │ - cbz r4, 42328 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 421e6 │ │ │ │ + cbz r4, 4231a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 840cc │ │ │ │ + bl 83c20 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 42326 │ │ │ │ + beq.n 42318 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 42326 │ │ │ │ + cbnz r3, 42318 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r2, 4232c │ │ │ │ + cbz r2, 4231e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 42350 │ │ │ │ + b.n 42342 │ │ │ │ add.w fp, fp, #4 │ │ │ │ - b.n 42260 │ │ │ │ + b.n 42252 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 7a284 │ │ │ │ + bl 7a2c0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42328 │ │ │ │ + beq.n 4231a │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ - movw r0, #10820 @ 0x2a44 │ │ │ │ + movw r0, #9284 @ 0x2444 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82d70 │ │ │ │ + bl 828c0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 78344 │ │ │ │ + bl 78394 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78344 │ │ │ │ - ldr r3, [pc, #24] @ (42378 ) │ │ │ │ + bl 78394 │ │ │ │ + ldr r3, [pc, #24] @ (42368 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4236e │ │ │ │ + beq.n 42360 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - 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 9841c <_Py_GetConfig@@Base> │ │ │ │ + bl 97918 <_Py_GetConfig@@Base> │ │ │ │ ldr r3, [r0, #116] @ 0x74 │ │ │ │ - cbnz r3, 4239e │ │ │ │ + cbnz r3, 4238e │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 155498 │ │ │ │ + b.w 154968 │ │ │ │ movw r3, #56084 @ 0xdb14 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #10824 @ 0x2a48 │ │ │ │ + movw r1, #9288 @ 0x2448 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 145ad8 │ │ │ │ + bl 1451d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42394 │ │ │ │ + beq.n 42384 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ - b.w 22f6c4 │ │ │ │ + b.w 22ef48 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #10856 @ 0x2a68 │ │ │ │ + movw r0, #9320 @ 0x2468 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r3, [r1, #64] @ 0x40 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r1, [r1, #16] │ │ │ │ - b.w de2a8 │ │ │ │ + b.w dd818 │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #1 │ │ │ │ movw r1, #37016 @ 0x9098 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 13efa8 │ │ │ │ + b.w 13e688 │ │ │ │ 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 11bba8 │ │ │ │ + bl 11b148 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d0134 │ │ │ │ + bl cf690 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 4243a │ │ │ │ - beq.n 4241e │ │ │ │ + bgt.n 4242a │ │ │ │ + beq.n 4240e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 42478 │ │ │ │ + b.n 42468 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #10924 @ 0x2aac │ │ │ │ + movw r1, #9388 @ 0x24ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 4241a │ │ │ │ + bl d1590 │ │ │ │ + b.n 4240a │ │ │ │ mov r0, r4 │ │ │ │ - bl 4257c │ │ │ │ + bl 426fe │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4241a │ │ │ │ + beq.n 4240a │ │ │ │ mov r1, r5 │ │ │ │ - bl 187d00 │ │ │ │ + bl 186dac │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 42468 │ │ │ │ + cbnz r0, 42458 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 4241a │ │ │ │ + beq.n 4240a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4241a │ │ │ │ + bne.n 4240a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4241a │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4240a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 42478 │ │ │ │ + beq.n 42468 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 42478 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 42468 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx 29e00 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 80190 │ │ │ │ + b.w 80158 │ │ │ │ + stmdb 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, 424a6 │ │ │ │ + ldr r5, [r3, #8] │ │ │ │ + b.n 424a8 │ │ │ │ + mov r5, r3 │ │ │ │ + add r5, r1 │ │ │ │ + cbnz r3, 424b6 │ │ │ │ + cmp r1, #0 │ │ │ │ + blt.n 424b6 │ │ │ │ + cmp r1, #1 │ │ │ │ + bgt.n 424b6 │ │ │ │ + cbnz r0, 424d2 │ │ │ │ + ldr r6, [pc, #280] @ (425d0 ) │ │ │ │ + movs r2, #0 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + add r6, sp, #28 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + str r6, [sp, #16] │ │ │ │ + movs r6, #1 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + str r6, [sp, #8] │ │ │ │ + bl 101324 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 424d2 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 425c6 │ │ │ │ + cbz r5, 424e8 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl f3cfc │ │ │ │ + mov r5, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 424ea │ │ │ │ + bl 7f898 │ │ │ │ + cbz r0, 424ea │ │ │ │ + b.n 424ce │ │ │ │ + movs r5, #8 │ │ │ │ + add.w r7, r4, #16 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + mov r8, r7 │ │ │ │ + movs r4, #0 │ │ │ │ + mvn.w r9, #2147483648 @ 0x80000000 │ │ │ │ + add r7, r3 │ │ │ │ + mov sl, r8 │ │ │ │ + mov r6, r4 │ │ │ │ + sub.w fp, r9, r5 │ │ │ │ + cmp r7, sl │ │ │ │ + bls.n 42546 │ │ │ │ + ldrb.w r3, [sl], #1 │ │ │ │ + cmp r3, #9 │ │ │ │ + bne.n 42528 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + cmp r5, #0 │ │ │ │ + ble.n 42502 │ │ │ │ + bl 26b214 │ │ │ │ + add.w r2, fp, r1 │ │ │ │ + adds r3, r5, r4 │ │ │ │ + cmp r4, r2 │ │ │ │ + bgt.n 425ae │ │ │ │ + subs r4, r3, r1 │ │ │ │ + b.n 42502 │ │ │ │ + cmp r4, r9 │ │ │ │ + beq.n 425ae │ │ │ │ + adds r4, #1 │ │ │ │ + cmp r3, #10 │ │ │ │ + beq.n 42536 │ │ │ │ + cmp r3, #13 │ │ │ │ + bne.n 42502 │ │ │ │ + sub.w r3, r9, r4 │ │ │ │ + cmp r3, r6 │ │ │ │ + add r6, r4 │ │ │ │ + mov.w r4, #0 │ │ │ │ + bge.n 42502 │ │ │ │ + b.n 425ae │ │ │ │ + mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ + subs r3, r3, r4 │ │ │ │ + cmp r6, r3 │ │ │ │ + bgt.n 425ae │ │ │ │ + adds r1, r4, r6 │ │ │ │ + movs r0, #0 │ │ │ │ + bl 71f88 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 424ce │ │ │ │ + add.w sl, r0, #16 │ │ │ │ + movs r6, #0 │ │ │ │ + mov.w r9, #32 │ │ │ │ + cmp r7, r8 │ │ │ │ + bls.n 425c6 │ │ │ │ + ldrb.w r2, [r8], #1 │ │ │ │ + cmp r2, #9 │ │ │ │ + bne.n 42592 │ │ │ │ + cmp r5, #0 │ │ │ │ + ble.n 425a4 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 26b214 │ │ │ │ + subs r1, r5, r1 │ │ │ │ + add r6, r1 │ │ │ │ + mov r3, sl │ │ │ │ + add r1, sl │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 425aa │ │ │ │ + strb.w r9, [r3], #1 │ │ │ │ + b.n 42588 │ │ │ │ + mov r3, sl │ │ │ │ + adds r6, #1 │ │ │ │ + cmp r2, #10 │ │ │ │ + strb.w r2, [r3], #1 │ │ │ │ + beq.n 425a8 │ │ │ │ + cmp r2, #13 │ │ │ │ + bne.n 425aa │ │ │ │ + b.n 425a8 │ │ │ │ + mov r3, sl │ │ │ │ + b.n 425aa │ │ │ │ + movs r6, #0 │ │ │ │ + mov sl, r3 │ │ │ │ + b.n 42568 │ │ │ │ + movw r3, #44088 @ 0xac38 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #5664 @ 0x1620 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 126e1c │ │ │ │ + b.n 424ce │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + nop │ │ │ │ + cmp r5, #4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + sub sp, #20 │ │ │ │ + mov r5, r0 │ │ │ │ + add r3, sp, #12 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r0, r1 │ │ │ │ + add r2, sp, #8 │ │ │ │ + movw r1, #4356 @ 0x1104 │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #2 │ │ │ │ + str r1, [sp, #8] │ │ │ │ + movs r2, #1 │ │ │ │ + movw r1, #62660 @ 0xf4c4 │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ + bl bf670 │ │ │ │ + cbz r0, 42616 │ │ │ │ + ldrd r2, r0, [sp, #8] │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add.w r0, r3, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 7f86c │ │ │ │ + b.w 7f834 │ │ │ │ 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 42576 │ │ │ │ + beq.n 426f8 │ │ │ │ mov r4, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f898 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 42576 │ │ │ │ + bne.n 426f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23ff84 <_PyTime_AsTimeval@@Base+0x1178> │ │ │ │ + bl 23f898 <_PyTime_AsTimeval@@Base+0x1180> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 42576 │ │ │ │ + beq.n 426f8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2413a4 <_PyDeadline_Get@@Base+0x92c> │ │ │ │ + bl 240cbc <_PyDeadline_Get@@Base+0x930> │ │ │ │ mov r1, r5 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2413a4 <_PyDeadline_Get@@Base+0x92c> │ │ │ │ + bl 240cbc <_PyDeadline_Get@@Base+0x930> │ │ │ │ mov r1, r7 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2413a4 <_PyDeadline_Get@@Base+0x92c> │ │ │ │ + bl 240cbc <_PyDeadline_Get@@Base+0x930> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r7 │ │ │ │ str.w r8, [sp] │ │ │ │ - movw r0, #11156 @ 0x2b94 │ │ │ │ + movw r0, #9536 @ 0x2540 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82d70 │ │ │ │ + bl 828c0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 42520 │ │ │ │ + cbnz r0, 426a2 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 24666c │ │ │ │ + b.w 245f84 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #679 @ 0x2a7 │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ - movw r0, #11164 @ 0x2b9c │ │ │ │ + movw r0, #9544 @ 0x2548 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 241630 <_PyDeadline_Get@@Base+0xbb8> │ │ │ │ + bl 240ef0 <_PyDeadline_Get@@Base+0xb64> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 42556 │ │ │ │ + beq.n 426d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 42556 │ │ │ │ + cbnz r3, 426d8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 42514 │ │ │ │ + beq.n 42696 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42576 │ │ │ │ + beq.n 426f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 42576 │ │ │ │ + cbnz r3, 426f8 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77f40 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r1, #26604 @ 0x67ec │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11bba8 │ │ │ │ + bl 11b148 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 42602 │ │ │ │ + bne.n 42784 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 13fad8 │ │ │ │ + bl 13f1b8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 425fe │ │ │ │ + cbz r0, 42780 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r2, [r5, #32] │ │ │ │ cmp r3, #1 │ │ │ │ str r2, [r0, #32] │ │ │ │ - bne.n 425cc │ │ │ │ + bne.n 4274e │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r2, [r5, #20] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - bl 2eb54 │ │ │ │ - b.n 425d2 │ │ │ │ + bl 2eb58 │ │ │ │ + b.n 42754 │ │ │ │ mov r1, r5 │ │ │ │ - bl 187d00 │ │ │ │ + bl 186dac │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 425ec │ │ │ │ + cbz r0, 4276e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42666 │ │ │ │ + beq.n 427e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 42666 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 42666 │ │ │ │ + bne.n 427e8 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 427e8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 425fe │ │ │ │ + beq.n 42780 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 425fe │ │ │ │ + cbnz r3, 42780 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 42666 │ │ │ │ + b.n 427e8 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 42614 │ │ │ │ + bge.n 42796 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl d2ca0 │ │ │ │ + bl d2204 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4262a │ │ │ │ + b.n 427ac │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #496 @ 0x1f0 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - bl 85674 │ │ │ │ + movw r1, #64496 @ 0xfbf0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl 85184 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 425fe │ │ │ │ + beq.n 42780 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ ldr r6, [r4, #4] │ │ │ │ cmp r1, r6 │ │ │ │ - beq.n 42666 │ │ │ │ + beq.n 427e8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 85f3c │ │ │ │ - cbnz r0, 42666 │ │ │ │ + bl 85a4c │ │ │ │ + cbnz r0, 427e8 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - movw r1, #11184 @ 0x2bb0 │ │ │ │ + movw r1, #9564 @ 0x255c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1590 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 425f2 │ │ │ │ - b.n 425fe │ │ │ │ + bne.n 42774 │ │ │ │ + b.n 42780 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - mov r4, r0 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r1, r2 │ │ │ │ - cbz r3, 4268a │ │ │ │ - ldr r5, [r3, #8] │ │ │ │ - b.n 4268c │ │ │ │ - mov r5, r3 │ │ │ │ - add r5, r1 │ │ │ │ - cbnz r3, 4269a │ │ │ │ - cmp r1, #0 │ │ │ │ - blt.n 4269a │ │ │ │ - cmp r1, #1 │ │ │ │ - bgt.n 4269a │ │ │ │ - cbnz r0, 426b6 │ │ │ │ - ldr r6, [pc, #280] @ (427b4 ) │ │ │ │ - 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 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 426b6 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 427aa │ │ │ │ - cbz r5, 426cc │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl f479c │ │ │ │ - mov r5, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 426ce │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 426ce │ │ │ │ - b.n 426b2 │ │ │ │ - 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 4272a │ │ │ │ - ldrb.w r3, [sl], #1 │ │ │ │ - cmp r3, #9 │ │ │ │ - bne.n 4270c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - cmp r5, #0 │ │ │ │ - ble.n 426e6 │ │ │ │ - bl 26b854 │ │ │ │ - add.w r2, fp, r1 │ │ │ │ - adds r3, r5, r4 │ │ │ │ - cmp r4, r2 │ │ │ │ - bgt.n 42792 │ │ │ │ - subs r4, r3, r1 │ │ │ │ - b.n 426e6 │ │ │ │ - cmp r4, r9 │ │ │ │ - beq.n 42792 │ │ │ │ - adds r4, #1 │ │ │ │ - cmp r3, #10 │ │ │ │ - beq.n 4271a │ │ │ │ - cmp r3, #13 │ │ │ │ - bne.n 426e6 │ │ │ │ - sub.w r3, r9, r4 │ │ │ │ - cmp r3, r6 │ │ │ │ - add r6, r4 │ │ │ │ - mov.w r4, #0 │ │ │ │ - bge.n 426e6 │ │ │ │ - b.n 42792 │ │ │ │ - mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ - subs r3, r3, r4 │ │ │ │ - cmp r6, r3 │ │ │ │ - bgt.n 42792 │ │ │ │ - adds r1, r4, r6 │ │ │ │ - movs r0, #0 │ │ │ │ - bl 71f98 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 426b2 │ │ │ │ - add.w sl, r0, #16 │ │ │ │ - movs r6, #0 │ │ │ │ - mov.w r9, #32 │ │ │ │ - cmp r7, r8 │ │ │ │ - bls.n 427aa │ │ │ │ - ldrb.w r2, [r8], #1 │ │ │ │ - cmp r2, #9 │ │ │ │ - bne.n 42776 │ │ │ │ - cmp r5, #0 │ │ │ │ - ble.n 42788 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 26b854 │ │ │ │ - subs r1, r5, r1 │ │ │ │ - add r6, r1 │ │ │ │ - mov r3, sl │ │ │ │ - add r1, sl │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 4278e │ │ │ │ - strb.w r9, [r3], #1 │ │ │ │ - b.n 4276c │ │ │ │ - mov r3, sl │ │ │ │ - adds r6, #1 │ │ │ │ - cmp r2, #10 │ │ │ │ - strb.w r2, [r3], #1 │ │ │ │ - beq.n 4278c │ │ │ │ - cmp r2, #13 │ │ │ │ - bne.n 4278e │ │ │ │ - b.n 4278c │ │ │ │ - mov r3, sl │ │ │ │ - b.n 4278e │ │ │ │ - movs r6, #0 │ │ │ │ - mov sl, r3 │ │ │ │ - b.n 4274c │ │ │ │ - movw r3, #44088 @ 0xac38 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #7200 @ 0x1c20 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 426b2 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ - cmp r5, #48 @ 0x30 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #20] @ (427e4 ) │ │ │ │ + ldr r0, [pc, #16] @ (42818 ) │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 93a0c │ │ │ │ + bl 92f08 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ stmia r3!, {r4, r5} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #20 │ │ │ │ - mov r5, r0 │ │ │ │ - add r3, sp, #12 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r0, r1 │ │ │ │ - add r2, sp, #8 │ │ │ │ - movw r1, #4356 @ 0x1104 │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #2 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - movs r2, #1 │ │ │ │ - movw r1, #64196 @ 0xfac4 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - bl c0100 │ │ │ │ - cbz r0, 4282a │ │ │ │ - ldrd r2, r0, [sp, #8] │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0004282e <_PyTime_AsTimeval_clamp@@Base>: │ │ │ │ +0004281c <_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 238834 │ │ │ │ + bl 238174 │ │ │ │ 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 │ │ │ │ @@ -35779,163 +35769,162 @@ │ │ │ │ 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 4293a <_PyTime_AsTimeval_clamp@@Base+0x10c> │ │ │ │ + beq.n 42928 <_PyTime_AsTimeval_clamp@@Base+0x10c> │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r2 │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f898 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4293a <_PyTime_AsTimeval_clamp@@Base+0x10c> │ │ │ │ + bne.n 42928 <_PyTime_AsTimeval_clamp@@Base+0x10c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 23ff84 <_PyTime_AsTimeval@@Base+0x1178> │ │ │ │ + bl 23f898 <_PyTime_AsTimeval@@Base+0x1180> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4293a <_PyTime_AsTimeval_clamp@@Base+0x10c> │ │ │ │ + beq.n 42928 <_PyTime_AsTimeval_clamp@@Base+0x10c> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2413a4 <_PyDeadline_Get@@Base+0x92c> │ │ │ │ + bl 240cbc <_PyDeadline_Get@@Base+0x930> │ │ │ │ mov r1, r9 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2413a4 <_PyDeadline_Get@@Base+0x92c> │ │ │ │ + bl 240cbc <_PyDeadline_Get@@Base+0x930> │ │ │ │ mov r1, r7 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2413a4 <_PyDeadline_Get@@Base+0x92c> │ │ │ │ + bl 240cbc <_PyDeadline_Get@@Base+0x930> │ │ │ │ mov r1, r8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2413a4 <_PyDeadline_Get@@Base+0x92c> │ │ │ │ + bl 240cbc <_PyDeadline_Get@@Base+0x930> │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ - movw r0, #11228 @ 0x2bdc │ │ │ │ + movw r0, #9692 @ 0x25dc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82d70 │ │ │ │ + bl 828c0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 428e4 <_PyTime_AsTimeval_clamp@@Base+0xb6> │ │ │ │ + cbnz r0, 428d2 <_PyTime_AsTimeval_clamp@@Base+0xb6> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 24666c │ │ │ │ + b.w 245f84 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #617 @ 0x269 │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ - movw r0, #11236 @ 0x2be4 │ │ │ │ + movw r0, #9700 @ 0x25e4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 241630 <_PyDeadline_Get@@Base+0xbb8> │ │ │ │ + bl 240ef0 <_PyDeadline_Get@@Base+0xb64> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 4291a <_PyTime_AsTimeval_clamp@@Base+0xec> │ │ │ │ + beq.n 42908 <_PyTime_AsTimeval_clamp@@Base+0xec> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4291a <_PyTime_AsTimeval_clamp@@Base+0xec> │ │ │ │ + cbnz r3, 42908 <_PyTime_AsTimeval_clamp@@Base+0xec> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 428d8 <_PyTime_AsTimeval_clamp@@Base+0xaa> │ │ │ │ + beq.n 428c6 <_PyTime_AsTimeval_clamp@@Base+0xaa> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4293a <_PyTime_AsTimeval_clamp@@Base+0x10c> │ │ │ │ + beq.n 42928 <_PyTime_AsTimeval_clamp@@Base+0x10c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4293a <_PyTime_AsTimeval_clamp@@Base+0x10c> │ │ │ │ + cbnz r3, 42928 <_PyTime_AsTimeval_clamp@@Base+0x10c> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77f40 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ sub sp, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 4296e <_PyTime_AsTimeval_clamp@@Base+0x140> │ │ │ │ + bgt.n 4295c <_PyTime_AsTimeval_clamp@@Base+0x140> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13292 @ 0x33ec │ │ │ │ + movw r1, #11756 @ 0x2dec │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 42988 <_PyTime_AsTimeval_clamp@@Base+0x15a> │ │ │ │ + bl 126e1c │ │ │ │ + b.n 42976 <_PyTime_AsTimeval_clamp@@Base+0x15a> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 4298c <_PyTime_AsTimeval_clamp@@Base+0x15e> │ │ │ │ + cbz r3, 4297a <_PyTime_AsTimeval_clamp@@Base+0x15e> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29900 @ 0x74cc │ │ │ │ + movw r1, #28364 @ 0x6ecc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4299e <_PyTime_AsTimeval_clamp@@Base+0x170> │ │ │ │ + b.n 4298c <_PyTime_AsTimeval_clamp@@Base+0x170> │ │ │ │ ldr r4, [r0, #20] │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #12] @ (429a4 <_PyTime_AsTimeval_clamp@@Base+0x176>) │ │ │ │ + ldr r0, [pc, #12] @ (42990 <_PyTime_AsTimeval_clamp@@Base+0x174>) │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 93a0c │ │ │ │ + bl 92f08 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ - b.n 42380 │ │ │ │ + b.n 4236c │ │ │ │ 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 429c8 <_PyTime_AsTimeval_clamp@@Base+0x19a> │ │ │ │ + bne.n 429b4 <_PyTime_AsTimeval_clamp@@Base+0x198> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1768e8 │ │ │ │ + b.w 175c2c │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32572 @ 0x7f3c │ │ │ │ + movw r0, #31016 @ 0x7928 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0190 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 429bc <_PyTime_AsTimeval_clamp@@Base+0x18e> │ │ │ │ + bne.n 429a8 <_PyTime_AsTimeval_clamp@@Base+0x18c> │ │ │ │ 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 119970 │ │ │ │ + b.w 118f10 │ │ │ │ │ │ │ │ -000429fe : │ │ │ │ +000429ea : │ │ │ │ push {r4} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #44] @ (42a34 ) │ │ │ │ + ldr r4, [pc, #44] @ (42a20 ) │ │ │ │ ldr r2, [r0, #68] @ 0x44 │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbz r2, 42a26 │ │ │ │ + cbz r2, 42a12 │ │ │ │ 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 │ │ │ │ @@ -35943,1656 +35932,1753 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ strd r1, r3, [r0, #64] @ 0x40 │ │ │ │ bx lr │ │ │ │ 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, #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, 42a60 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 42a60 │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 42a60 │ │ │ │ - cbnz r2, 42a7e │ │ │ │ - mov r3, r4 │ │ │ │ - ldr r4, [pc, #224] @ (42b44 ) │ │ │ │ - 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 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 42a7e │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 42b3c │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - movw r1, #11252 @ 0x2bf4 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - bl f5780 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 42a7a │ │ │ │ - mov r0, r5 │ │ │ │ - movs r6, #0 │ │ │ │ - bl 1673fc │ │ │ │ - mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ - mov r9, r0 │ │ │ │ - ldrd r2, r3, [r4, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #6 │ │ │ │ - bpl.n 42ab6 │ │ │ │ - cmp r6, r3 │ │ │ │ - bge.n 42b1e │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - ldr.w r5, [r3, r6, lsl #2] │ │ │ │ - b.n 42ac2 │ │ │ │ - cmp r6, r3 │ │ │ │ - bge.n 42b1e │ │ │ │ - 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 23c214 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 42b08 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, r8 │ │ │ │ - beq.n 42aee │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 42aee │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 42a7a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 42a7a │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 42a7a │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, r8 │ │ │ │ - beq.n 42b1a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 42b1a │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - adds r6, #1 │ │ │ │ - b.n 42aa0 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 42b34 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 42b34 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - nop │ │ │ │ - cmp r5, #92 @ 0x5c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl ddd90 │ │ │ │ + bl dd300 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 42b68 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 42b76 │ │ │ │ + bne.n 42a44 │ │ │ │ + bl 7f898 │ │ │ │ + cbnz r0, 42a52 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a0e0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 18e0d8 │ │ │ │ + b.w 18d178 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 42c1e │ │ │ │ + beq.n 42afa │ │ │ │ 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 7f8d0 │ │ │ │ + bl 7f898 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 42c1a │ │ │ │ + bne.n 42af6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23ff84 <_PyTime_AsTimeval@@Base+0x1178> │ │ │ │ + bl 23f898 <_PyTime_AsTimeval@@Base+0x1180> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 42c1a │ │ │ │ - movw r0, #25972 @ 0x6574 │ │ │ │ + beq.n 42af6 │ │ │ │ + movw r0, #24548 @ 0x5fe4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 82d70 │ │ │ │ + bl 828c0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 42bc4 │ │ │ │ + cbnz r0, 42aa0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 24666c │ │ │ │ + b.w 245f84 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #687 @ 0x2af │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #64] @ 0x40 │ │ │ │ - movw r0, #11284 @ 0x2c14 │ │ │ │ + movw r0, #9744 @ 0x2610 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 241630 <_PyDeadline_Get@@Base+0xbb8> │ │ │ │ + bl 240ef0 <_PyDeadline_Get@@Base+0xb64> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 42bfa │ │ │ │ + beq.n 42ad6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 42bfa │ │ │ │ + cbnz r3, 42ad6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 42bb8 │ │ │ │ + beq.n 42a94 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42c1a │ │ │ │ + beq.n 42af6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 42c1a │ │ │ │ + cbnz r3, 42af6 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77f40 <_Py_Dealloc@@Base> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 42c5c │ │ │ │ + bne.n 42b38 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bmi.n 42c74 │ │ │ │ - movw r2, #62348 @ 0xf38c │ │ │ │ + bmi.n 42b50 │ │ │ │ + movw r2, #60772 @ 0xed64 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58536 @ 0xe4a8 │ │ │ │ + movw r1, #57000 @ 0xdea8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #1228 @ 0x4cc │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 42c9c │ │ │ │ + movw r0, #65252 @ 0xfee4 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + bl 23b790 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 42b78 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #1228 @ 0x4cc │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ + movw r0, #65252 @ 0xfee4 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0190 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 42c34 │ │ │ │ - b.n 42c9c │ │ │ │ + bne.n 42b10 │ │ │ │ + b.n 42b78 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 42ca0 │ │ │ │ - movw r2, #62348 @ 0xf38c │ │ │ │ + bmi.n 42b7c │ │ │ │ + movw r2, #60772 @ 0xed64 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58696 @ 0xe548 │ │ │ │ + movw r1, #57160 @ 0xdf48 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #1228 @ 0x4cc │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ + movw r0, #65252 @ 0xfee4 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ mov r3, r4 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23b790 <_PyArg_BadArgument@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 42cda │ │ │ │ + b.n 42bb6 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ - bl e9be0 │ │ │ │ + bl e9150 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42c9c │ │ │ │ + beq.n 42b78 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ - bl e9be0 │ │ │ │ + bl e9150 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 42cca │ │ │ │ + cbz r0, 42ba6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 29484 │ │ │ │ - bl 80190 │ │ │ │ + bl 80158 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 42ccc │ │ │ │ + b.n 42ba8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77384 │ │ │ │ - cbz r4, 42cda │ │ │ │ + bl 773d4 │ │ │ │ + cbz r4, 42bb6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77384 │ │ │ │ + bl 773d4 │ │ │ │ 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 42bdc │ │ │ │ + bl 25e704 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cbz r3, 42be8 │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + movs r0, #0 │ │ │ │ + subs r3, #1 │ │ │ │ + b.n 42c0c │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #663 @ 0x297 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + bl 979b4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 42c08 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str r5, [r4, #8] │ │ │ │ + cbnz r3, 42c08 │ │ │ │ + movs r1, #11 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 979b4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 42c08 │ │ │ │ + str r5, [r4, #8] │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #0 │ │ │ │ + add r1, sp, #4 │ │ │ │ + ldr r0, [pc, #16] @ (42c38 ) │ │ │ │ + movs r2, #1 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + bl 92f08 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + bcc.n 42be4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r0, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r4, [sp, #64] @ 0x40 │ │ │ │ + cbnz r4, 42c64 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 42c64 │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.n 42c64 │ │ │ │ + cbnz r2, 42c82 │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r4, [pc, #224] @ (42d48 ) │ │ │ │ + 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 101324 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 42c82 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 42d40 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + movw r1, #9760 @ 0x2620 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl f4ce0 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 42c7e │ │ │ │ + mov r0, r5 │ │ │ │ + movs r6, #0 │ │ │ │ + bl 1667dc │ │ │ │ + mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ + mov r9, r0 │ │ │ │ + ldrd r2, r3, [r4, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #6 │ │ │ │ + bpl.n 42cba │ │ │ │ + cmp r6, r3 │ │ │ │ + bge.n 42d22 │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + ldr.w r5, [r3, r6, lsl #2] │ │ │ │ + b.n 42cc6 │ │ │ │ + cmp r6, r3 │ │ │ │ + bge.n 42d22 │ │ │ │ + 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 23bb2c │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 42d0c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, r8 │ │ │ │ + beq.n 42cf2 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 42cf2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 42c7e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 42c7e │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 42c7e │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, r8 │ │ │ │ + beq.n 42d1e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 42d1e │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + adds r6, #1 │ │ │ │ + b.n 42ca4 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 42d38 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 42d38 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + nop │ │ │ │ + cmp r5, #92 @ 0x5c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 42d8e │ │ │ │ + beq.n 42dfc │ │ │ │ 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 7f8d0 │ │ │ │ + bl 7f898 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 42d8a │ │ │ │ + bne.n 42df8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23ff84 <_PyTime_AsTimeval@@Base+0x1178> │ │ │ │ + bl 23f898 <_PyTime_AsTimeval@@Base+0x1180> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 42d8a │ │ │ │ + beq.n 42df8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2413a4 <_PyDeadline_Get@@Base+0x92c> │ │ │ │ + bl 240cbc <_PyDeadline_Get@@Base+0x930> │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #57340 @ 0xdffc │ │ │ │ + movw r0, #55804 @ 0xd9fc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 82d70 │ │ │ │ + bl 828c0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 42d34 │ │ │ │ + cbnz r0, 42da2 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 24666c │ │ │ │ + b.w 245f84 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #634 @ 0x27a │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #28] │ │ │ │ - movw r0, #11328 @ 0x2c40 │ │ │ │ + movw r0, #9792 @ 0x2640 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 241630 <_PyDeadline_Get@@Base+0xbb8> │ │ │ │ + bl 240ef0 <_PyDeadline_Get@@Base+0xb64> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 42d6a │ │ │ │ + beq.n 42dd8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 42d6a │ │ │ │ + cbnz r3, 42dd8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 42d28 │ │ │ │ + beq.n 42d96 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42d8a │ │ │ │ + beq.n 42df8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 42d8a │ │ │ │ + cbnz r3, 42df8 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77f40 <_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 42dbe │ │ │ │ + bgt.n 42e2c │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13292 @ 0x33ec │ │ │ │ + movw r1, #11756 @ 0x2dec │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 42dd8 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 42e46 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 42ddc │ │ │ │ + cbz r3, 42e4a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29900 @ 0x74cc │ │ │ │ + movw r1, #28364 @ 0x6ecc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 42dee │ │ │ │ + b.n 42e5c │ │ │ │ ldr r4, [r0, #20] │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #12] @ (42df4 ) │ │ │ │ + ldr r0, [pc, #12] @ (42e60 ) │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 93a0c │ │ │ │ + bl 92f08 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ 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 42e1a │ │ │ │ - bl 25edcc │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 42e26 │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - movs r0, #0 │ │ │ │ - subs r3, #1 │ │ │ │ - b.n 42e4a │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #663 @ 0x297 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 42e46 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cbnz r3, 42e46 │ │ │ │ - movs r1, #11 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 42e46 │ │ │ │ - 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 3dc7e │ │ │ │ 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, #64196 @ 0xfac4 │ │ │ │ + movw r1, #62660 @ 0xf4c4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl c0100 │ │ │ │ - cbnz r0, 42e82 │ │ │ │ + bl bf670 │ │ │ │ + cbnz r0, 42ea2 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 42ef6 │ │ │ │ + b.n 42f16 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d7c20 │ │ │ │ + bl d7170 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 42ea0 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 42ec0 │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 42e7e │ │ │ │ - bl 1c051c │ │ │ │ + bne.n 42e9e │ │ │ │ + bl 1bf924 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42e7e │ │ │ │ + beq.n 42e9e │ │ │ │ add.w r1, r0, #16 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 42ed6 │ │ │ │ + bge.n 42ef6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42e7e │ │ │ │ + beq.n 42e9e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 42e7e │ │ │ │ + bne.n 42e9e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 42e7e │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 42e9e │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11fc70 <_PyErr_ChainExceptions1@@Base+0x10ac> │ │ │ │ + bl 11f198 <_PyErr_ChainExceptions1@@Base+0x10ac> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42ef6 │ │ │ │ + beq.n 42f16 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 42ef6 │ │ │ │ + cbnz r3, 42f16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - push {r4, lr} │ │ │ │ + mov r3, r0 │ │ │ │ + adds r0, #16 │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + b.w 3de50 │ │ │ │ + │ │ │ │ +00042f26 : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r6, [pc, #64] @ (42f78 ) │ │ │ │ mov r4, r0 │ │ │ │ - movs r3, #0 │ │ │ │ - add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #16] @ (42f24 ) │ │ │ │ - movs r2, #1 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - bl 93a0c │ │ │ │ + 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 42f50 │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r1, [r4, r2] │ │ │ │ + cbnz r1, 42f6c │ │ │ │ + movw r1, #43976 @ 0xabc8 │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + movw r2, #9836 @ 0x266c │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + bl 14a7e4 <_PyErr_Format@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 42f74 │ │ │ │ + mov r2, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + bl dd04c │ │ │ │ add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - bcc.n 42ed0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 42fc4 │ │ │ │ + bpl.n 43018 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 42fc4 │ │ │ │ + bne.n 43018 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 17b300 │ │ │ │ + bl 17a60c │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r0, #1114112 @ 0x110000 │ │ │ │ - bcs.n 42f7a │ │ │ │ + bcs.n 42fce │ │ │ │ lsrs r0, r0, #7 │ │ │ │ - movw r1, #34640 @ 0x8750 │ │ │ │ + movw r1, #33104 @ 0x8150 │ │ │ │ movt r1, #58 @ 0x3a │ │ │ │ and.w r3, r5, #127 @ 0x7f │ │ │ │ - movw r2, #27984 @ 0x6d50 │ │ │ │ + movw r2, #26448 @ 0x6750 │ │ │ │ movt r2, #57 @ 0x39 │ │ │ │ ldrh.w r1, [r1, r0, lsl #1] │ │ │ │ add.w r3, r3, r1, lsl #7 │ │ │ │ ldrh.w r2, [r2, r3, lsl #1] │ │ │ │ - b.n 42f7c │ │ │ │ + b.n 42fd0 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #6 │ │ │ │ - movw r3, #22820 @ 0x5924 │ │ │ │ + movw r3, #21284 @ 0x5324 │ │ │ │ movt r3, #57 @ 0x39 │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb r7, [r3, #3] │ │ │ │ - cbz r6, 42f9c │ │ │ │ + cbz r6, 42ff0 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ movw r1, #4572 @ 0x11dc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 42fa0 │ │ │ │ + bne.n 42ff4 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 42fba │ │ │ │ - bl 85f3c │ │ │ │ + b.n 4300e │ │ │ │ + bl 85a4c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 42f9c │ │ │ │ + bne.n 42ff0 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ - cbz r3, 42fba │ │ │ │ + cbz r3, 4300e │ │ │ │ ldrb r4, [r0, #3] │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - beq.n 42f9c │ │ │ │ + beq.n 42ff0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 80190 │ │ │ │ - movw r2, #23336 @ 0x5b28 │ │ │ │ + b.w 80158 │ │ │ │ + movw r2, #21800 @ 0x5528 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #736 @ 0x2e0 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #47448 @ 0xb958 │ │ │ │ + movw r1, #64736 @ 0xfce0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #45912 @ 0xb358 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23b790 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - mov r3, r0 │ │ │ │ - adds r0, #16 │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - b.w 3ddf2 │ │ │ │ - │ │ │ │ -00042fee : │ │ │ │ - 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] @ (43040 ) │ │ │ │ - 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 43018 │ │ │ │ - mov r3, r1 │ │ │ │ - ldr r1, [r4, r2] │ │ │ │ - cbnz r1, 43034 │ │ │ │ - movw r1, #43976 @ 0xabc8 │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - movw r2, #11356 @ 0x2c5c │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - bl 14b21c <_PyErr_Format@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 4303c │ │ │ │ - mov r2, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - bl ddadc │ │ │ │ - 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, 4305e │ │ │ │ + cbz r3, 43052 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 43060 │ │ │ │ + b.n 43054 │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 4306e │ │ │ │ + cbnz r3, 43062 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 4306e │ │ │ │ + ble.n 43062 │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 4306e │ │ │ │ - cbnz r4, 4308c │ │ │ │ + bgt.n 43062 │ │ │ │ + cbnz r4, 43080 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #128] @ (430f4 ) │ │ │ │ + ldr r4, [pc, #128] @ (430e8 ) │ │ │ │ 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 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101324 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 430ee │ │ │ │ + cbz r0, 430e2 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 43102 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ - cbz r0, 430ee │ │ │ │ + bl 430ec <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ + cbz r0, 430e2 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 430ae │ │ │ │ + beq.n 430a2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f479c │ │ │ │ + bl f3cfc │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 430b2 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 430b2 │ │ │ │ - b.n 430ee │ │ │ │ + bne.n 430a6 │ │ │ │ + bl 7f898 │ │ │ │ + cbz r0, 430a6 │ │ │ │ + b.n 430e2 │ │ │ │ mov.w r4, #524288 @ 0x80000 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - bl 9649c │ │ │ │ + bl 95998 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 29648 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98f90 │ │ │ │ + bl 9848c │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 430e2 │ │ │ │ + bne.n 430d6 │ │ │ │ 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 f1c24 │ │ │ │ + b.w f1180 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 80190 │ │ │ │ + b.w 80158 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #144 @ 0x90 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - mov r3, r0 │ │ │ │ - adds r0, #16 │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - b.w 3df68 │ │ │ │ │ │ │ │ -00043102 <_PyLong_UnsignedInt_Converter@@Base>: │ │ │ │ +000430ec <_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 4313c <_PyLong_UnsignedInt_Converter@@Base+0x3a> │ │ │ │ + bpl.n 43126 <_PyLong_UnsignedInt_Converter@@Base+0x3a> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 4313c <_PyLong_UnsignedInt_Converter@@Base+0x3a> │ │ │ │ + bne.n 43126 <_PyLong_UnsignedInt_Converter@@Base+0x3a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25824 @ 0x64e0 │ │ │ │ + movw r1, #24400 @ 0x5f50 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 4314c <_PyLong_UnsignedInt_Converter@@Base+0x4a> │ │ │ │ - bl f4e84 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 43136 <_PyLong_UnsignedInt_Converter@@Base+0x4a> │ │ │ │ + bl f43e4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 43150 <_PyLong_UnsignedInt_Converter@@Base+0x4e> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 43150 <_PyLong_UnsignedInt_Converter@@Base+0x4e> │ │ │ │ + bne.n 4313a <_PyLong_UnsignedInt_Converter@@Base+0x4e> │ │ │ │ + bl 7f898 │ │ │ │ + cbz r0, 4313a <_PyLong_UnsignedInt_Converter@@Base+0x4e> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 43154 <_PyLong_UnsignedInt_Converter@@Base+0x52> │ │ │ │ + b.n 4313e <_PyLong_UnsignedInt_Converter@@Base+0x52> │ │ │ │ movs r0, #1 │ │ │ │ str r4, [r5, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 43212 <_PyLong_UnsignedInt_Converter@@Base+0x110> │ │ │ │ + beq.n 431fc <_PyLong_UnsignedInt_Converter@@Base+0x110> │ │ │ │ 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 7f8d0 │ │ │ │ + bl 7f898 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4320e <_PyLong_UnsignedInt_Converter@@Base+0x10c> │ │ │ │ + bne.n 431f8 <_PyLong_UnsignedInt_Converter@@Base+0x10c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 23ff84 <_PyTime_AsTimeval@@Base+0x1178> │ │ │ │ + bl 23f898 <_PyTime_AsTimeval@@Base+0x1180> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4320e <_PyLong_UnsignedInt_Converter@@Base+0x10c> │ │ │ │ + beq.n 431f8 <_PyLong_UnsignedInt_Converter@@Base+0x10c> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2413a4 <_PyDeadline_Get@@Base+0x92c> │ │ │ │ + bl 240cbc <_PyDeadline_Get@@Base+0x930> │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r0 │ │ │ │ - movw r2, #57561 @ 0xe0d9 │ │ │ │ + movw r2, #53625 @ 0xd179 │ │ │ │ movt r2, #24 │ │ │ │ - movw r0, #11520 @ 0x2d00 │ │ │ │ + movw r0, #9984 @ 0x2700 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82d70 │ │ │ │ + bl 828c0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 431b8 <_PyLong_UnsignedInt_Converter@@Base+0xb6> │ │ │ │ + cbnz r0, 431a2 <_PyLong_UnsignedInt_Converter@@Base+0xb6> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 24666c │ │ │ │ + b.w 245f84 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #477 @ 0x1dd │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ - movw r0, #11528 @ 0x2d08 │ │ │ │ + movw r0, #9992 @ 0x2708 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 241630 <_PyDeadline_Get@@Base+0xbb8> │ │ │ │ + bl 240ef0 <_PyDeadline_Get@@Base+0xb64> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 431ee <_PyLong_UnsignedInt_Converter@@Base+0xec> │ │ │ │ + beq.n 431d8 <_PyLong_UnsignedInt_Converter@@Base+0xec> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 431ee <_PyLong_UnsignedInt_Converter@@Base+0xec> │ │ │ │ + cbnz r3, 431d8 <_PyLong_UnsignedInt_Converter@@Base+0xec> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 431ac <_PyLong_UnsignedInt_Converter@@Base+0xaa> │ │ │ │ + beq.n 43196 <_PyLong_UnsignedInt_Converter@@Base+0xaa> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4320e <_PyLong_UnsignedInt_Converter@@Base+0x10c> │ │ │ │ + beq.n 431f8 <_PyLong_UnsignedInt_Converter@@Base+0x10c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4320e <_PyLong_UnsignedInt_Converter@@Base+0x10c> │ │ │ │ + cbnz r3, 431f8 <_PyLong_UnsignedInt_Converter@@Base+0x10c> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77f40 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl cc5b4 │ │ │ │ + bl cbb10 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 43244 <_PyLong_UnsignedInt_Converter@@Base+0x142> │ │ │ │ + cbz r0, 4322e <_PyLong_UnsignedInt_Converter@@Base+0x142> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43244 <_PyLong_UnsignedInt_Converter@@Base+0x142> │ │ │ │ + beq.n 4322e <_PyLong_UnsignedInt_Converter@@Base+0x142> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 43244 <_PyLong_UnsignedInt_Converter@@Base+0x142> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4322e <_PyLong_UnsignedInt_Converter@@Base+0x142> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 43260 <_PyLong_UnsignedInt_Converter@@Base+0x15e> │ │ │ │ + cbz r0, 4324a <_PyLong_UnsignedInt_Converter@@Base+0x15e> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43260 <_PyLong_UnsignedInt_Converter@@Base+0x15e> │ │ │ │ + beq.n 4324a <_PyLong_UnsignedInt_Converter@@Base+0x15e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 43260 <_PyLong_UnsignedInt_Converter@@Base+0x15e> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4324a <_PyLong_UnsignedInt_Converter@@Base+0x15e> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 43290 <_PyLong_UnsignedInt_Converter@@Base+0x18e> │ │ │ │ + beq.n 4327a <_PyLong_UnsignedInt_Converter@@Base+0x18e> │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32724 @ 0x7fd4 │ │ │ │ + movw r0, #31168 @ 0x79c0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbnz r0, 43290 <_PyLong_UnsignedInt_Converter@@Base+0x18e> │ │ │ │ + bl c0190 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbnz r0, 4327a <_PyLong_UnsignedInt_Converter@@Base+0x18e> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 432a6 <_PyLong_UnsignedInt_Converter@@Base+0x1a4> │ │ │ │ + b.n 43290 <_PyLong_UnsignedInt_Converter@@Base+0x1a4> │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 89708 │ │ │ │ + bl 88fb8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4328c <_PyLong_UnsignedInt_Converter@@Base+0x18a> │ │ │ │ + beq.n 43276 <_PyLong_UnsignedInt_Converter@@Base+0x18a> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, pc} │ │ │ │ + mov r3, r0 │ │ │ │ + adds r0, #16 │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + b.w 3e22e │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ vldr d0, [r0, #8] │ │ │ │ blx 29684 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 119970 │ │ │ │ + b.w 118f10 │ │ │ │ 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, 43306 <_PyLong_UnsignedInt_Converter@@Base+0x204> │ │ │ │ + cbz r3, 432fa <_PyLong_UnsignedInt_Converter@@Base+0x20e> │ │ │ │ mov r4, r0 │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f898 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 43306 <_PyLong_UnsignedInt_Converter@@Base+0x204> │ │ │ │ + cbnz r0, 432fa <_PyLong_UnsignedInt_Converter@@Base+0x20e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 23ff84 <_PyTime_AsTimeval@@Base+0x1178> │ │ │ │ + bl 23f898 <_PyTime_AsTimeval@@Base+0x1180> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 43306 <_PyLong_UnsignedInt_Converter@@Base+0x204> │ │ │ │ - movw r0, #25972 @ 0x6574 │ │ │ │ + beq.n 432fa <_PyLong_UnsignedInt_Converter@@Base+0x20e> │ │ │ │ + movw r0, #24548 @ 0x5fe4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 82d70 │ │ │ │ + bl 828c0 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 4330a <_PyLong_UnsignedInt_Converter@@Base+0x208> │ │ │ │ + cbnz r0, 432fe <_PyLong_UnsignedInt_Converter@@Base+0x212> │ │ │ │ mov r0, r4 │ │ │ │ - bl 24666c │ │ │ │ + bl 245f84 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 43362 <_PyLong_UnsignedInt_Converter@@Base+0x260> │ │ │ │ + b.n 43356 <_PyLong_UnsignedInt_Converter@@Base+0x26a> │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #52] @ 0x34 │ │ │ │ - movw r0, #11552 @ 0x2d20 │ │ │ │ + movw r0, #10016 @ 0x2720 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 241630 <_PyDeadline_Get@@Base+0xbb8> │ │ │ │ + bl 240ef0 <_PyDeadline_Get@@Base+0xb64> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r5, r0 │ │ │ │ - beq.n 43340 <_PyLong_UnsignedInt_Converter@@Base+0x23e> │ │ │ │ + beq.n 43334 <_PyLong_UnsignedInt_Converter@@Base+0x248> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 43340 <_PyLong_UnsignedInt_Converter@@Base+0x23e> │ │ │ │ + cbnz r3, 43334 <_PyLong_UnsignedInt_Converter@@Base+0x248> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 43300 <_PyLong_UnsignedInt_Converter@@Base+0x1fe> │ │ │ │ + beq.n 432f4 <_PyLong_UnsignedInt_Converter@@Base+0x208> │ │ │ │ mov r0, r5 │ │ │ │ - bl ddd90 │ │ │ │ + bl dd300 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43362 <_PyLong_UnsignedInt_Converter@@Base+0x260> │ │ │ │ + beq.n 43356 <_PyLong_UnsignedInt_Converter@@Base+0x26a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 43362 <_PyLong_UnsignedInt_Converter@@Base+0x260> │ │ │ │ + cbnz r3, 43356 <_PyLong_UnsignedInt_Converter@@Base+0x26a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.n 43214 <_PyLong_UnsignedInt_Converter@@Base+0x112> │ │ │ │ - ldr r3, [pc, #20] @ (43380 <_PyLong_UnsignedInt_Converter@@Base+0x27e>) │ │ │ │ + b.n 431fe <_PyLong_UnsignedInt_Converter@@Base+0x112> │ │ │ │ + mov r3, r0 │ │ │ │ + adds r0, #16 │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + b.w 3e346 │ │ │ │ + ldr r3, [pc, #20] @ (43380 <_PyLong_UnsignedInt_Converter@@Base+0x294>) │ │ │ │ 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 7fab8 │ │ │ │ + b.w 7fa80 │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - mov r3, r0 │ │ │ │ - adds r0, #16 │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - b.w 3e268 │ │ │ │ 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 433ca <_PyLong_UnsignedInt_Converter@@Base+0x2c8> │ │ │ │ - movw r2, #62348 @ 0xf38c │ │ │ │ + bne.n 433c0 <_PyLong_UnsignedInt_Converter@@Base+0x2d4> │ │ │ │ + movw r2, #60772 @ 0xed64 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #736 @ 0x2e0 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #1236 @ 0x4d4 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4349a <_PyLong_UnsignedInt_Converter@@Base+0x398> │ │ │ │ + movw r1, #64736 @ 0xfce0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #65260 @ 0xfeec │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + bl 23b790 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 43490 <_PyLong_UnsignedInt_Converter@@Base+0x3a4> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl e9be0 │ │ │ │ + bl e9150 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 433f6 <_PyLong_UnsignedInt_Converter@@Base+0x2f4> │ │ │ │ + cbz r0, 433ec <_PyLong_UnsignedInt_Converter@@Base+0x300> │ │ │ │ blx 2987c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 433fc <_PyLong_UnsignedInt_Converter@@Base+0x2fa> │ │ │ │ + beq.n 433f2 <_PyLong_UnsignedInt_Converter@@Base+0x306> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21740 @ 0x54ec │ │ │ │ + movw r1, #20060 @ 0x4e5c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ movs r4, #0 │ │ │ │ mov r6, r4 │ │ │ │ - b.n 4348e <_PyLong_UnsignedInt_Converter@@Base+0x38c> │ │ │ │ + b.n 43484 <_PyLong_UnsignedInt_Converter@@Base+0x398> │ │ │ │ adds r4, r0, #1 │ │ │ │ str r4, [sp, #4] │ │ │ │ cmp.w r4, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 4340c <_PyLong_UnsignedInt_Converter@@Base+0x30a> │ │ │ │ - bl 1ea294 │ │ │ │ - b.n 433f6 <_PyLong_UnsignedInt_Converter@@Base+0x2f4> │ │ │ │ + bcc.n 43402 <_PyLong_UnsignedInt_Converter@@Base+0x316> │ │ │ │ + bl 1e95bc │ │ │ │ + b.n 433ec <_PyLong_UnsignedInt_Converter@@Base+0x300> │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bl 76fe4 │ │ │ │ + bl 77034 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 43406 <_PyLong_UnsignedInt_Converter@@Base+0x304> │ │ │ │ + beq.n 433fc <_PyLong_UnsignedInt_Converter@@Base+0x310> │ │ │ │ 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, 43446 <_PyLong_UnsignedInt_Converter@@Base+0x344> │ │ │ │ + cbz r3, 4343c <_PyLong_UnsignedInt_Converter@@Base+0x350> │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.n 43446 <_PyLong_UnsignedInt_Converter@@Base+0x344> │ │ │ │ + beq.n 4343c <_PyLong_UnsignedInt_Converter@@Base+0x350> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 4345c <_PyLong_UnsignedInt_Converter@@Base+0x35a> │ │ │ │ + bl f1180 │ │ │ │ + b.n 43452 <_PyLong_UnsignedInt_Converter@@Base+0x366> │ │ │ │ cmp r4, r1 │ │ │ │ - bhi.n 43486 <_PyLong_UnsignedInt_Converter@@Base+0x384> │ │ │ │ + bhi.n 4347c <_PyLong_UnsignedInt_Converter@@Base+0x390> │ │ │ │ adds r4, r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - bl 84348 │ │ │ │ + bl 83e94 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 43460 <_PyLong_UnsignedInt_Converter@@Base+0x35e> │ │ │ │ - bl 1ea294 │ │ │ │ + cbnz r0, 43456 <_PyLong_UnsignedInt_Converter@@Base+0x36a> │ │ │ │ + bl 1e95bc │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4348e <_PyLong_UnsignedInt_Converter@@Base+0x38c> │ │ │ │ + b.n 43484 <_PyLong_UnsignedInt_Converter@@Base+0x398> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r7, #0] │ │ │ │ blx 29f64 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r3, 43484 <_PyLong_UnsignedInt_Converter@@Base+0x382> │ │ │ │ + cbz r3, 4347a <_PyLong_UnsignedInt_Converter@@Base+0x38e> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r6, r8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 4348e <_PyLong_UnsignedInt_Converter@@Base+0x38c> │ │ │ │ + bl f1180 │ │ │ │ + b.n 43484 <_PyLong_UnsignedInt_Converter@@Base+0x398> │ │ │ │ mov r6, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 88f94 │ │ │ │ + bl 88844 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77384 │ │ │ │ + bl 773d4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77384 │ │ │ │ + bl 773d4 │ │ │ │ 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 3e380 │ │ │ │ + b.w 3e54c │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ - b.w 148db8 │ │ │ │ + b.w 148380 │ │ │ │ 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, 434f6 <_PyLong_UnsignedInt_Converter@@Base+0x3f4> │ │ │ │ + cbz r3, 434ec <_PyLong_UnsignedInt_Converter@@Base+0x400> │ │ │ │ mov r8, r1 │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f898 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43584 <_PyLong_UnsignedInt_Converter@@Base+0x482> │ │ │ │ + bne.n 4357a <_PyLong_UnsignedInt_Converter@@Base+0x48e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 23ff84 <_PyTime_AsTimeval@@Base+0x1178> │ │ │ │ + bl 23f898 <_PyTime_AsTimeval@@Base+0x1180> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 434f6 <_PyLong_UnsignedInt_Converter@@Base+0x3f4> │ │ │ │ + beq.n 434ec <_PyLong_UnsignedInt_Converter@@Base+0x400> │ │ │ │ mov r0, r7 │ │ │ │ - bl 254f1c <_PyUnicode_ToNumeric@@Base+0x766c> │ │ │ │ + bl 24d5a4 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0xe48> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 434fa <_PyLong_UnsignedInt_Converter@@Base+0x3f8> │ │ │ │ + cbnz r0, 434f0 <_PyLong_UnsignedInt_Converter@@Base+0x404> │ │ │ │ mov r0, r4 │ │ │ │ - bl 24666c │ │ │ │ + bl 245f84 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 43570 <_PyLong_UnsignedInt_Converter@@Base+0x46e> │ │ │ │ + b.n 43566 <_PyLong_UnsignedInt_Converter@@Base+0x47a> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2413a4 <_PyDeadline_Get@@Base+0x92c> │ │ │ │ + bl 240cbc <_PyDeadline_Get@@Base+0x930> │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r0, 43520 <_PyLong_UnsignedInt_Converter@@Base+0x41e> │ │ │ │ + cbnz r0, 43516 <_PyLong_UnsignedInt_Converter@@Base+0x42a> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 434f0 <_PyLong_UnsignedInt_Converter@@Base+0x3ee> │ │ │ │ + beq.n 434e6 <_PyLong_UnsignedInt_Converter@@Base+0x3fa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 434f0 <_PyLong_UnsignedInt_Converter@@Base+0x3ee> │ │ │ │ + bne.n 434e6 <_PyLong_UnsignedInt_Converter@@Base+0x3fa> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 434f0 <_PyLong_UnsignedInt_Converter@@Base+0x3ee> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 434e6 <_PyLong_UnsignedInt_Converter@@Base+0x3fa> │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #35396 @ 0x8a44 │ │ │ │ + movw r0, #33860 @ 0x8444 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 82d70 │ │ │ │ + bl 828c0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 434f0 <_PyLong_UnsignedInt_Converter@@Base+0x3ee> │ │ │ │ + beq.n 434e6 <_PyLong_UnsignedInt_Converter@@Base+0x3fa> │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ movw r1, #581 @ 0x245 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r2, [r3, #76] @ 0x4c │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #11624 @ 0x2d68 │ │ │ │ + movw r0, #10064 @ 0x2750 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 241630 <_PyDeadline_Get@@Base+0xbb8> │ │ │ │ + bl 240ef0 <_PyDeadline_Get@@Base+0xb64> │ │ │ │ str r6, [r4, #20] │ │ │ │ - cbnz r0, 4355c <_PyLong_UnsignedInt_Converter@@Base+0x45a> │ │ │ │ + cbnz r0, 43552 <_PyLong_UnsignedInt_Converter@@Base+0x466> │ │ │ │ mov r0, r4 │ │ │ │ - bl 24666c │ │ │ │ - b.n 43570 <_PyLong_UnsignedInt_Converter@@Base+0x46e> │ │ │ │ + bl 245f84 │ │ │ │ + b.n 43566 <_PyLong_UnsignedInt_Converter@@Base+0x47a> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43570 <_PyLong_UnsignedInt_Converter@@Base+0x46e> │ │ │ │ + beq.n 43566 <_PyLong_UnsignedInt_Converter@@Base+0x47a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 43570 <_PyLong_UnsignedInt_Converter@@Base+0x46e> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 43566 <_PyLong_UnsignedInt_Converter@@Base+0x47a> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 783a0 │ │ │ │ + bl 783f0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r7 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ b.w 29a70 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ 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 435b8 <_PyLong_UnsignedInt_Converter@@Base+0x4b6> │ │ │ │ + bgt.n 435ae <_PyLong_UnsignedInt_Converter@@Base+0x4c2> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13292 @ 0x33ec │ │ │ │ + movw r1, #11756 @ 0x2dec │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 435d2 <_PyLong_UnsignedInt_Converter@@Base+0x4d0> │ │ │ │ + bl 126e1c │ │ │ │ + b.n 435c8 <_PyLong_UnsignedInt_Converter@@Base+0x4dc> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 435d6 <_PyLong_UnsignedInt_Converter@@Base+0x4d4> │ │ │ │ + cbz r3, 435cc <_PyLong_UnsignedInt_Converter@@Base+0x4e0> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29900 @ 0x74cc │ │ │ │ + movw r1, #28364 @ 0x6ecc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 435e8 <_PyLong_UnsignedInt_Converter@@Base+0x4e6> │ │ │ │ + b.n 435de <_PyLong_UnsignedInt_Converter@@Base+0x4f2> │ │ │ │ ldr r4, [r0, #20] │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #12] @ (435ec <_PyLong_UnsignedInt_Converter@@Base+0x4ea>) │ │ │ │ + ldr r0, [pc, #12] @ (435e4 <_PyLong_UnsignedInt_Converter@@Base+0x4f8>) │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 93a0c │ │ │ │ + bl 92f08 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + nop │ │ │ │ @ instruction: 0xe80c0048 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 3e674 <_PyCompile_OptimizeCfg@@Base+0xee> │ │ │ │ - nop │ │ │ │ + b.w 3ea16 │ │ │ │ mov r0, r1 │ │ │ │ - b.w 43602 │ │ │ │ + b.w 435f8 │ │ │ │ │ │ │ │ -00043602 : │ │ │ │ +000435f8 : │ │ │ │ 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, 4361a │ │ │ │ + cbz r3, 43610 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 43634 │ │ │ │ + cbnz r3, 4362a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #11664 @ 0x2d90 │ │ │ │ + movw r1, #10176 @ 0x27c0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 4363a │ │ │ │ + bl d1590 │ │ │ │ + b.n 43630 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4363e │ │ │ │ + cbnz r0, 43634 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 43686 │ │ │ │ + b.n 4367c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ - cbz r3, 43654 │ │ │ │ + cbz r3, 4364a │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - movw r3, #57059 @ 0xdee3 │ │ │ │ + movw r3, #57133 @ 0xdf2d │ │ │ │ movt r3, #3 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 43654 │ │ │ │ - cbnz r1, 43686 │ │ │ │ + beq.n 4364a │ │ │ │ + cbnz r1, 4367c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #11708 @ 0x2dbc │ │ │ │ + movw r1, #10220 @ 0x27ec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1590 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4363a │ │ │ │ + beq.n 43630 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4363a │ │ │ │ + bne.n 43630 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4363a │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 43630 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - mov r3, r0 │ │ │ │ - adds r0, #16 │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - b.w 3ea8a │ │ │ │ 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 4376a │ │ │ │ + beq.n 43756 │ │ │ │ mov r4, r0 │ │ │ │ mov sl, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f898 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4376a │ │ │ │ + bne.n 43756 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23ff84 <_PyTime_AsTimeval@@Base+0x1178> │ │ │ │ + bl 23f898 <_PyTime_AsTimeval@@Base+0x1180> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4376a │ │ │ │ + beq.n 43756 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 2413a4 <_PyDeadline_Get@@Base+0x92c> │ │ │ │ + bl 240cbc <_PyDeadline_Get@@Base+0x930> │ │ │ │ mov r1, r7 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2413a4 <_PyDeadline_Get@@Base+0x92c> │ │ │ │ + bl 240cbc <_PyDeadline_Get@@Base+0x930> │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ strd r8, r9, [sp, #8] │ │ │ │ - movw r3, #57561 @ 0xe0d9 │ │ │ │ + movw r3, #53625 @ 0xd179 │ │ │ │ movt r3, #24 │ │ │ │ - movw r0, #11764 @ 0x2df4 │ │ │ │ + movw r0, #10296 @ 0x2838 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 82d70 │ │ │ │ + bl 828c0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 43714 │ │ │ │ + cbnz r0, 43700 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 24666c │ │ │ │ + b.w 245f84 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov.w r1, #596 @ 0x254 │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #80] @ 0x50 │ │ │ │ - movw r0, #11776 @ 0x2e00 │ │ │ │ + movw r0, #10308 @ 0x2844 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 241630 <_PyDeadline_Get@@Base+0xbb8> │ │ │ │ + bl 240ef0 <_PyDeadline_Get@@Base+0xb64> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 4374a │ │ │ │ + beq.n 43736 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4374a │ │ │ │ + cbnz r3, 43736 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 43708 │ │ │ │ + beq.n 436f4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4376a │ │ │ │ + beq.n 43756 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4376a │ │ │ │ + cbnz r3, 43756 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77f40 <_Py_Dealloc@@Base> │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 43792 │ │ │ │ + bhi.n 4377e │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 437ac │ │ │ │ + ble.n 43798 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ - b.n 437b4 │ │ │ │ - movw r0, #61116 @ 0xeebc │ │ │ │ + b.n 437a0 │ │ │ │ + movw r0, #59580 @ 0xe8bc │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0190 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4378a │ │ │ │ + bne.n 43776 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4380e │ │ │ │ + b.n 437fa │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 437d2 │ │ │ │ + bgt.n 437be │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13292 @ 0x33ec │ │ │ │ + movw r1, #11756 @ 0x2dec │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 437a8 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 43794 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ - cbz r6, 437ee │ │ │ │ + cbz r6, 437da │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29900 @ 0x74cc │ │ │ │ + movw r1, #28364 @ 0x6ecc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 437a8 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 43794 │ │ │ │ mov r0, r4 │ │ │ │ - bl 115bac <_PyLong_FromGid@@Base+0x10> │ │ │ │ + bl 11514c <_PyLong_FromGid@@Base+0x10> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 437a8 │ │ │ │ + blt.n 43794 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r0, [pc, #16] @ (43814 ) │ │ │ │ + ldr r0, [pc, #16] @ (43800 ) │ │ │ │ mov r3, r6 │ │ │ │ mov r1, sp │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 93a0c │ │ │ │ + bl 92f08 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ orrs.w r0, r4, #72 @ 0x48 │ │ │ │ │ │ │ │ -00043818 : │ │ │ │ +00043804 : │ │ │ │ movw r0, #11896 @ 0x2e78 │ │ │ │ movt r0, #72 @ 0x48 │ │ │ │ - b.w cbed4 │ │ │ │ + b.w cb430 │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 7d8cc │ │ │ │ + b.w 7d894 │ │ │ │ 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 4388c │ │ │ │ + bne.n 43878 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r6, #2 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - bne.n 43870 │ │ │ │ + bne.n 4385c │ │ │ │ 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 438ea │ │ │ │ + b.n 438d6 │ │ │ │ cmp r6, #3 │ │ │ │ - bne.n 438e2 │ │ │ │ + bne.n 438ce │ │ │ │ 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 438ea │ │ │ │ + b.n 438d6 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 438e2 │ │ │ │ - bl 714b0 │ │ │ │ + bpl.n 438ce │ │ │ │ + bl 714a0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 438ba │ │ │ │ + cbz r0, 438a6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 87458 │ │ │ │ + bl 86f5c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 438be │ │ │ │ + bge.n 438aa │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 438ba │ │ │ │ + beq.n 438a6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 438ba │ │ │ │ + cbnz r3, 438a6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 438ea │ │ │ │ + b.n 438d6 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl d19ec │ │ │ │ + bl d0f54 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 438ea │ │ │ │ + beq.n 438d6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 438ea │ │ │ │ + cbnz r3, 438d6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 438ea │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 438d6 │ │ │ │ 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 cc5b4 │ │ │ │ + bl cbb10 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [pc, #28] @ (43924 ) │ │ │ │ + ldr r1, [pc, #28] @ (43910 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl de090 │ │ │ │ - movw r1, #11892 @ 0x2e74 │ │ │ │ + bl dd600 │ │ │ │ + movw r1, #10416 @ 0x28b0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r5, #0] │ │ │ │ - bl ccc08 │ │ │ │ + bl cc164 │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r6, #172 @ 0xac │ │ │ │ lsls r0, r1, #1 │ │ │ │ - │ │ │ │ -00043928 : │ │ │ │ - ldr r0, [pc, #4] @ (43930 ) │ │ │ │ - b.w cbed4 │ │ │ │ - nop │ │ │ │ - cmp r6, #192 @ 0xc0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ ldr r7, [r0, #8] │ │ │ │ ubfx r6, r3, #2, #3 │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n 4395c │ │ │ │ + bpl.n 4393c │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r4, r0, #20 │ │ │ │ addpl.w r4, r0, #28 │ │ │ │ - b.n 4395e │ │ │ │ + b.n 4393e │ │ │ │ ldr r4, [r0, #28] │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 43990 │ │ │ │ + bne.n 43970 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 4396a │ │ │ │ + bne.n 4394a │ │ │ │ ldrb r0, [r4, #0] │ │ │ │ - b.n 43972 │ │ │ │ + b.n 43952 │ │ │ │ cmp r6, #2 │ │ │ │ ite eq │ │ │ │ ldrheq r0, [r4, #0] │ │ │ │ ldrne r0, [r4, #0] │ │ │ │ - bl 123cc8 <_PyUnicode_IsNumeric@@Base> │ │ │ │ + bl 1231a8 <_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 439ca │ │ │ │ - cbz r7, 439c2 │ │ │ │ + b.n 439aa │ │ │ │ + cbz r7, 439a2 │ │ │ │ movs r5, #0 │ │ │ │ cmp r7, r5 │ │ │ │ - ble.n 439b8 │ │ │ │ + ble.n 43998 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 439a0 │ │ │ │ + bne.n 43980 │ │ │ │ ldrb r0, [r4, r5] │ │ │ │ - b.n 439ac │ │ │ │ + b.n 4398c │ │ │ │ cmp r6, #2 │ │ │ │ ite eq │ │ │ │ ldrheq.w r0, [r4, r5, lsl #1] │ │ │ │ ldrne.w r0, [r4, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - bl 123cc8 <_PyUnicode_IsNumeric@@Base> │ │ │ │ + bl 1231a8 <_PyUnicode_IsNumeric@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43994 │ │ │ │ - b.n 439c2 │ │ │ │ + bne.n 43974 │ │ │ │ + b.n 439a2 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 439ca │ │ │ │ + b.n 439aa │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -000439cc <_PyEval_MatchKeys@@Base>: │ │ │ │ +000439ac : │ │ │ │ + ldr r0, [pc, #4] @ (439b4 ) │ │ │ │ + b.w cb430 │ │ │ │ + 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 439e2 │ │ │ │ + ldr.w r0, [r8] │ │ │ │ + bl d73c8 <_PyNumber_Index@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 439fa │ │ │ │ + b.n 43a0e │ │ │ │ + movw r0, #57364 @ 0xe014 │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + movs r3, #2 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r7 │ │ │ │ + bl c0190 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 43ab8 │ │ │ │ + b.n 439d4 │ │ │ │ + bl 83aa0 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 43a1c │ │ │ │ + adds r2, r5, #1 │ │ │ │ + bne.n 43a2c │ │ │ │ + bl 7f898 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 43ab8 │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + b.n 43a2c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 43a0a │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 43a0a │ │ │ │ + cmp r7, #1 │ │ │ │ + ble.n 43a98 │ │ │ │ + ldr.w r4, [r8, #4] │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r3, [r0, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #4 │ │ │ │ + bpl.n 43a46 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.n 43a6c │ │ │ │ + ldrb r3, [r4, #16] │ │ │ │ + b.n 43a9a │ │ │ │ + movw r3, #35736 @ 0x8b98 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 43a60 │ │ │ │ + movw r1, #35736 @ 0x8b98 │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ + bl 85a4c │ │ │ │ + cbz r0, 43a78 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.n 43a78 │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ + b.n 43a9a │ │ │ │ + movw r3, #35736 @ 0x8b98 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r0, r3 │ │ │ │ + bne.n 43a52 │ │ │ │ + mov r3, r4 │ │ │ │ + movw r2, #21772 @ 0x550c │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + movw r1, #57160 @ 0xdf48 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #57364 @ 0xe014 │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + bl 23b790 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 43ab8 │ │ │ │ + movs r3, #32 │ │ │ │ + ldr r1, [r6, #8] │ │ │ │ + cmp r5, r1 │ │ │ │ + bgt.n 43aaa │ │ │ │ + mov r0, r6 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 1d4fc4 │ │ │ │ + subs r1, r5, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + movs r2, #0 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 404d6 │ │ │ │ + movs r0, #0 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + │ │ │ │ +00043abe <_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 43c9c <_PyEval_MatchKeys@@Base+0x2d0> │ │ │ │ - ldr r1, [pc, #488] @ (43bd8 <_PyEval_MatchKeys@@Base+0x20c>) │ │ │ │ + beq.w 43d8c <_PyEval_MatchKeys@@Base+0x2ce> │ │ │ │ + ldr r1, [pc, #484] @ (43cc8 <_PyEval_MatchKeys@@Base+0x20a>) │ │ │ │ mov r8, r2 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, sp, #28 │ │ │ │ movs r7, #0 │ │ │ │ str r7, [sp, #28] │ │ │ │ - bl 93c84 <_PyObject_GetMethod@@Base> │ │ │ │ + bl 9317c <_PyObject_GetMethod@@Base> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 43bce <_PyEval_MatchKeys@@Base+0x202> │ │ │ │ + beq.w 43cc0 <_PyEval_MatchKeys@@Base+0x202> │ │ │ │ mov r0, r7 │ │ │ │ - bl dee68 │ │ │ │ + bl de3dc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 43bce <_PyEval_MatchKeys@@Base+0x202> │ │ │ │ - ldr r3, [pc, #452] @ (43bdc <_PyEval_MatchKeys@@Base+0x210>) │ │ │ │ + beq.w 43cc0 <_PyEval_MatchKeys@@Base+0x202> │ │ │ │ + ldr r3, [pc, #448] @ (43ccc <_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 11d8b8 │ │ │ │ + bl 11cde0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 43be4 <_PyEval_MatchKeys@@Base+0x218> │ │ │ │ + beq.w 43cd4 <_PyEval_MatchKeys@@Base+0x216> │ │ │ │ mov r0, sl │ │ │ │ - bl 72184 │ │ │ │ + bl 72174 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 43be6 <_PyEval_MatchKeys@@Base+0x21a> │ │ │ │ + beq.w 43cd6 <_PyEval_MatchKeys@@Base+0x218> │ │ │ │ add.w r8, r8, #8 │ │ │ │ add.w fp, r0, #8 │ │ │ │ mov r0, r6 │ │ │ │ cmp r7, sl │ │ │ │ - bge.n 43b4a <_PyEval_MatchKeys@@Base+0x17e> │ │ │ │ + bge.n 43c3c <_PyEval_MatchKeys@@Base+0x17e> │ │ │ │ ldr.w r9, [r8, #4]! │ │ │ │ mov r1, r9 │ │ │ │ - bl e23a0 │ │ │ │ - cbz r0, 43a68 <_PyEval_MatchKeys@@Base+0x9c> │ │ │ │ + bl e1908 │ │ │ │ + cbz r0, 43b5a <_PyEval_MatchKeys@@Base+0x9c> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ - cbz r2, 43a82 <_PyEval_MatchKeys@@Base+0xb6> │ │ │ │ - b.n 43a7a <_PyEval_MatchKeys@@Base+0xae> │ │ │ │ + cbz r2, 43b74 <_PyEval_MatchKeys@@Base+0xb6> │ │ │ │ + b.n 43b6c <_PyEval_MatchKeys@@Base+0xae> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl e1b08 │ │ │ │ + bl e1070 │ │ │ │ movs r2, #3 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 43a9e <_PyEval_MatchKeys@@Base+0xd2> │ │ │ │ - b.n 43a60 <_PyEval_MatchKeys@@Base+0x94> │ │ │ │ + cbz r0, 43b90 <_PyEval_MatchKeys@@Base+0xd2> │ │ │ │ + b.n 43b52 <_PyEval_MatchKeys@@Base+0x94> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 43be6 <_PyEval_MatchKeys@@Base+0x21a> │ │ │ │ + bne.w 43cd6 <_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, #4100 @ 0x1004 │ │ │ │ + movw r2, #2564 @ 0xa04 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 14b21c <_PyErr_Format@@Base> │ │ │ │ - b.n 43be6 <_PyEval_MatchKeys@@Base+0x21a> │ │ │ │ + bl 14a7e4 <_PyErr_Format@@Base> │ │ │ │ + b.n 43cd6 <_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, 43ab8 <_PyEval_MatchKeys@@Base+0xec> │ │ │ │ + cbz r0, 43baa <_PyEval_MatchKeys@@Base+0xec> │ │ │ │ mov r0, ip │ │ │ │ - bl 8e9d0 │ │ │ │ - b.n 43ac4 <_PyEval_MatchKeys@@Base+0xf8> │ │ │ │ + bl 8ddec │ │ │ │ + b.n 43bb6 <_PyEval_MatchKeys@@Base+0xf8> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, ip │ │ │ │ movs r2, #2 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 8e9d0 │ │ │ │ + bl 8ddec │ │ │ │ adds r7, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 43be6 <_PyEval_MatchKeys@@Base+0x21a> │ │ │ │ + beq.w 43cd6 <_PyEval_MatchKeys@@Base+0x218> │ │ │ │ cmp r0, r5 │ │ │ │ - bne.n 43b44 <_PyEval_MatchKeys@@Base+0x178> │ │ │ │ + bne.n 43c36 <_PyEval_MatchKeys@@Base+0x178> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43afa <_PyEval_MatchKeys@@Base+0x12e> │ │ │ │ + beq.n 43bec <_PyEval_MatchKeys@@Base+0x12e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 43afa <_PyEval_MatchKeys@@Base+0x12e> │ │ │ │ - ldr r2, [pc, #252] @ (43be0 <_PyEval_MatchKeys@@Base+0x214>) │ │ │ │ + cbnz r3, 43bec <_PyEval_MatchKeys@@Base+0x12e> │ │ │ │ + ldr r2, [pc, #252] @ (43cd0 <_PyEval_MatchKeys@@Base+0x212>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 43af2 <_PyEval_MatchKeys@@Base+0x126> │ │ │ │ + cbz r3, 43be4 <_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 43b24 <_PyEval_MatchKeys@@Base+0x158> │ │ │ │ + beq.n 43c16 <_PyEval_MatchKeys@@Base+0x158> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 43b24 <_PyEval_MatchKeys@@Base+0x158> │ │ │ │ - ldr r2, [pc, #212] @ (43be0 <_PyEval_MatchKeys@@Base+0x214>) │ │ │ │ + cbnz r3, 43c16 <_PyEval_MatchKeys@@Base+0x158> │ │ │ │ + ldr r2, [pc, #208] @ (43cd0 <_PyEval_MatchKeys@@Base+0x212>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 43b1c <_PyEval_MatchKeys@@Base+0x150> │ │ │ │ + cbz r3, 43c0e <_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] │ │ │ │ @@ -37603,166 +37689,165 @@ │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - b.n 43b4a <_PyEval_MatchKeys@@Base+0x17e> │ │ │ │ + b.n 43c3c <_PyEval_MatchKeys@@Base+0x17e> │ │ │ │ str.w r0, [fp, #4]! │ │ │ │ - b.n 43a4e <_PyEval_MatchKeys@@Base+0x82> │ │ │ │ + b.n 43b40 <_PyEval_MatchKeys@@Base+0x82> │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43b76 <_PyEval_MatchKeys@@Base+0x1aa> │ │ │ │ + beq.n 43c68 <_PyEval_MatchKeys@@Base+0x1aa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 43b76 <_PyEval_MatchKeys@@Base+0x1aa> │ │ │ │ - ldr r2, [pc, #128] @ (43be0 <_PyEval_MatchKeys@@Base+0x214>) │ │ │ │ + cbnz r3, 43c68 <_PyEval_MatchKeys@@Base+0x1aa> │ │ │ │ + ldr r2, [pc, #128] @ (43cd0 <_PyEval_MatchKeys@@Base+0x212>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 43b6e <_PyEval_MatchKeys@@Base+0x1a2> │ │ │ │ + cbz r3, 43c60 <_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 43ba0 <_PyEval_MatchKeys@@Base+0x1d4> │ │ │ │ + beq.n 43c92 <_PyEval_MatchKeys@@Base+0x1d4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 43ba0 <_PyEval_MatchKeys@@Base+0x1d4> │ │ │ │ - ldr r2, [pc, #88] @ (43be0 <_PyEval_MatchKeys@@Base+0x214>) │ │ │ │ + cbnz r3, 43c92 <_PyEval_MatchKeys@@Base+0x1d4> │ │ │ │ + ldr r2, [pc, #84] @ (43cd0 <_PyEval_MatchKeys@@Base+0x212>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 43b98 <_PyEval_MatchKeys@@Base+0x1cc> │ │ │ │ + cbz r3, 43c8a <_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 43c9e <_PyEval_MatchKeys@@Base+0x2d2> │ │ │ │ + beq.n 43d8e <_PyEval_MatchKeys@@Base+0x2d0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 43c9e <_PyEval_MatchKeys@@Base+0x2d2> │ │ │ │ - ldr r2, [pc, #44] @ (43be0 <_PyEval_MatchKeys@@Base+0x214>) │ │ │ │ + bne.n 43d8e <_PyEval_MatchKeys@@Base+0x2d0> │ │ │ │ + ldr r2, [pc, #40] @ (43cd0 <_PyEval_MatchKeys@@Base+0x212>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 43bc4 <_PyEval_MatchKeys@@Base+0x1f8> │ │ │ │ + cbz r3, 43cb6 <_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 43c9e <_PyEval_MatchKeys@@Base+0x2d2> │ │ │ │ + b.n 43d8e <_PyEval_MatchKeys@@Base+0x2d0> │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ mov r6, r4 │ │ │ │ - b.n 43be6 <_PyEval_MatchKeys@@Base+0x21a> │ │ │ │ - nop │ │ │ │ + b.n 43cd6 <_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, 43c14 <_PyEval_MatchKeys@@Base+0x248> │ │ │ │ + cbz r7, 43d04 <_PyEval_MatchKeys@@Base+0x246> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43c14 <_PyEval_MatchKeys@@Base+0x248> │ │ │ │ + beq.n 43d04 <_PyEval_MatchKeys@@Base+0x246> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 43c14 <_PyEval_MatchKeys@@Base+0x248> │ │ │ │ - ldr r2, [pc, #172] @ (43ca8 <_PyEval_MatchKeys@@Base+0x2dc>) │ │ │ │ + cbnz r3, 43d04 <_PyEval_MatchKeys@@Base+0x246> │ │ │ │ + ldr r2, [pc, #172] @ (43d98 <_PyEval_MatchKeys@@Base+0x2da>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 43c0c <_PyEval_MatchKeys@@Base+0x240> │ │ │ │ + cbz r3, 43cfc <_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, 43c40 <_PyEval_MatchKeys@@Base+0x274> │ │ │ │ + cbz r6, 43d30 <_PyEval_MatchKeys@@Base+0x272> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43c40 <_PyEval_MatchKeys@@Base+0x274> │ │ │ │ + beq.n 43d30 <_PyEval_MatchKeys@@Base+0x272> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 43c40 <_PyEval_MatchKeys@@Base+0x274> │ │ │ │ - ldr r2, [pc, #128] @ (43ca8 <_PyEval_MatchKeys@@Base+0x2dc>) │ │ │ │ + cbnz r3, 43d30 <_PyEval_MatchKeys@@Base+0x272> │ │ │ │ + ldr r2, [pc, #128] @ (43d98 <_PyEval_MatchKeys@@Base+0x2da>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 43c38 <_PyEval_MatchKeys@@Base+0x26c> │ │ │ │ + cbz r3, 43d28 <_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, 43c6c <_PyEval_MatchKeys@@Base+0x2a0> │ │ │ │ + cbz r5, 43d5c <_PyEval_MatchKeys@@Base+0x29e> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43c6c <_PyEval_MatchKeys@@Base+0x2a0> │ │ │ │ + beq.n 43d5c <_PyEval_MatchKeys@@Base+0x29e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 43c6c <_PyEval_MatchKeys@@Base+0x2a0> │ │ │ │ - ldr r2, [pc, #84] @ (43ca8 <_PyEval_MatchKeys@@Base+0x2dc>) │ │ │ │ + cbnz r3, 43d5c <_PyEval_MatchKeys@@Base+0x29e> │ │ │ │ + ldr r2, [pc, #84] @ (43d98 <_PyEval_MatchKeys@@Base+0x2da>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 43c64 <_PyEval_MatchKeys@@Base+0x298> │ │ │ │ + cbz r3, 43d54 <_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, 43c98 <_PyEval_MatchKeys@@Base+0x2cc> │ │ │ │ + cbz r4, 43d88 <_PyEval_MatchKeys@@Base+0x2ca> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43c98 <_PyEval_MatchKeys@@Base+0x2cc> │ │ │ │ + beq.n 43d88 <_PyEval_MatchKeys@@Base+0x2ca> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 43c98 <_PyEval_MatchKeys@@Base+0x2cc> │ │ │ │ - ldr r2, [pc, #40] @ (43ca8 <_PyEval_MatchKeys@@Base+0x2dc>) │ │ │ │ + cbnz r3, 43d88 <_PyEval_MatchKeys@@Base+0x2ca> │ │ │ │ + ldr r2, [pc, #40] @ (43d98 <_PyEval_MatchKeys@@Base+0x2da>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 43c90 <_PyEval_MatchKeys@@Base+0x2c4> │ │ │ │ + cbz r3, 43d80 <_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 43c9e <_PyEval_MatchKeys@@Base+0x2d2> │ │ │ │ - ldr r4, [pc, #12] @ (43cac <_PyEval_MatchKeys@@Base+0x2e0>) │ │ │ │ + b.n 43d8e <_PyEval_MatchKeys@@Base+0x2d0> │ │ │ │ + ldr r4, [pc, #12] @ (43d9c <_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 │ │ │ │ @@ -37778,122 +37863,122 @@ │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ ldrd r9, r8, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 43dc6 <_PyEval_MatchKeys@@Base+0x3fa> │ │ │ │ + beq.n 43eb6 <_PyEval_MatchKeys@@Base+0x3f8> │ │ │ │ mov r4, r0 │ │ │ │ mov sl, r1 │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43dc6 <_PyEval_MatchKeys@@Base+0x3fa> │ │ │ │ + bne.n 43eb6 <_PyEval_MatchKeys@@Base+0x3f8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 23ff84 <_PyTime_AsTimeval@@Base+0x1178> │ │ │ │ + bl 23f898 <_PyTime_AsTimeval@@Base+0x1180> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 43dc6 <_PyEval_MatchKeys@@Base+0x3fa> │ │ │ │ + beq.n 43eb6 <_PyEval_MatchKeys@@Base+0x3f8> │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 2413a4 <_PyDeadline_Get@@Base+0x92c> │ │ │ │ + bl 240cbc <_PyDeadline_Get@@Base+0x930> │ │ │ │ mov sl, r0 │ │ │ │ - cbz r5, 43d12 <_PyEval_MatchKeys@@Base+0x346> │ │ │ │ + cbz r5, 43e02 <_PyEval_MatchKeys@@Base+0x344> │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ - movw r2, #51156 @ 0xc7d4 │ │ │ │ + movw r2, #49620 @ 0xc1d4 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ - bl ac0e8 │ │ │ │ + bl ab66c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 43d1a <_PyEval_MatchKeys@@Base+0x34e> │ │ │ │ + b.n 43e0a <_PyEval_MatchKeys@@Base+0x34c> │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2413a4 <_PyDeadline_Get@@Base+0x92c> │ │ │ │ + bl 240cbc <_PyDeadline_Get@@Base+0x930> │ │ │ │ mov r1, r9 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2413a4 <_PyDeadline_Get@@Base+0x92c> │ │ │ │ + bl 240cbc <_PyDeadline_Get@@Base+0x930> │ │ │ │ mov r1, r8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2413a4 <_PyDeadline_Get@@Base+0x92c> │ │ │ │ + bl 240cbc <_PyDeadline_Get@@Base+0x930> │ │ │ │ mov r1, r7 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2413a4 <_PyDeadline_Get@@Base+0x92c> │ │ │ │ + bl 240cbc <_PyDeadline_Get@@Base+0x930> │ │ │ │ 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, #12072 @ 0x2f28 │ │ │ │ + movw r0, #10444 @ 0x28cc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82d70 │ │ │ │ + bl 828c0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 43d6e <_PyEval_MatchKeys@@Base+0x3a2> │ │ │ │ + cbnz r0, 43e5e <_PyEval_MatchKeys@@Base+0x3a0> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 24666c │ │ │ │ + b.w 245f84 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ mov r3, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #12200 @ 0x2fa8 │ │ │ │ + movw r0, #10664 @ 0x29a8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #68] @ 0x44 │ │ │ │ str r1, [r4, #20] │ │ │ │ movw r1, #495 @ 0x1ef │ │ │ │ - bl 241630 <_PyDeadline_Get@@Base+0xbb8> │ │ │ │ + bl 240ef0 <_PyDeadline_Get@@Base+0xb64> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #20] │ │ │ │ - beq.n 43da6 <_PyEval_MatchKeys@@Base+0x3da> │ │ │ │ + beq.n 43e96 <_PyEval_MatchKeys@@Base+0x3d8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 43da6 <_PyEval_MatchKeys@@Base+0x3da> │ │ │ │ + cbnz r3, 43e96 <_PyEval_MatchKeys@@Base+0x3d8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 43d62 <_PyEval_MatchKeys@@Base+0x396> │ │ │ │ + beq.n 43e52 <_PyEval_MatchKeys@@Base+0x394> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43dc6 <_PyEval_MatchKeys@@Base+0x3fa> │ │ │ │ + beq.n 43eb6 <_PyEval_MatchKeys@@Base+0x3f8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 43dc6 <_PyEval_MatchKeys@@Base+0x3fa> │ │ │ │ + cbnz r3, 43eb6 <_PyEval_MatchKeys@@Base+0x3f8> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77f40 <_Py_Dealloc@@Base> │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - bl cc5b4 │ │ │ │ + bl cbb10 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [pc, #32] @ (43e04 <_PyEval_MatchKeys@@Base+0x438>) │ │ │ │ + ldr r1, [pc, #32] @ (43ef4 <_PyEval_MatchKeys@@Base+0x436>) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl de090 │ │ │ │ - movw r1, #12080 @ 0x2f30 │ │ │ │ + bl dd600 │ │ │ │ + movw r1, #10452 @ 0x28d4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r5, #0] │ │ │ │ - bl ccc08 │ │ │ │ + bl cc164 │ │ │ │ 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 │ │ │ │ @@ -37904,294 +37989,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 43e3c <_PyEval_MatchKeys@@Base+0x470> │ │ │ │ + bhi.n 43f2c <_PyEval_MatchKeys@@Base+0x46e> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl ce6c4 │ │ │ │ + bl cdc1c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 43e54 <_PyEval_MatchKeys@@Base+0x488> │ │ │ │ - b.n 43e9a <_PyEval_MatchKeys@@Base+0x4ce> │ │ │ │ - movw r0, #26268 @ 0x669c │ │ │ │ + cbz r0, 43f44 <_PyEval_MatchKeys@@Base+0x486> │ │ │ │ + b.n 43f8a <_PyEval_MatchKeys@@Base+0x4cc> │ │ │ │ + movw r0, #24732 @ 0x609c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0190 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43e2c <_PyEval_MatchKeys@@Base+0x460> │ │ │ │ - b.n 43e9a <_PyEval_MatchKeys@@Base+0x4ce> │ │ │ │ + bne.n 43f1c <_PyEval_MatchKeys@@Base+0x45e> │ │ │ │ + b.n 43f8a <_PyEval_MatchKeys@@Base+0x4cc> │ │ │ │ cmp r6, #1 │ │ │ │ - ble.n 43ece <_PyEval_MatchKeys@@Base+0x502> │ │ │ │ + ble.n 43fbe <_PyEval_MatchKeys@@Base+0x500> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43ebc <_PyEval_MatchKeys@@Base+0x4f0> │ │ │ │ + beq.n 43fac <_PyEval_MatchKeys@@Base+0x4ee> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 43e9e <_PyEval_MatchKeys@@Base+0x4d2> │ │ │ │ + bpl.n 43f8e <_PyEval_MatchKeys@@Base+0x4d0> │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 895dc │ │ │ │ + bl 88e88 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 43e9a <_PyEval_MatchKeys@@Base+0x4ce> │ │ │ │ + cbz r0, 43f8a <_PyEval_MatchKeys@@Base+0x4cc> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 43ebe <_PyEval_MatchKeys@@Base+0x4f2> │ │ │ │ + beq.n 43fae <_PyEval_MatchKeys@@Base+0x4f0> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21740 @ 0x54ec │ │ │ │ + movw r1, #20060 @ 0x4e5c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 43efe <_PyEval_MatchKeys@@Base+0x532> │ │ │ │ - movw r2, #54064 @ 0xd330 │ │ │ │ + b.n 43fee <_PyEval_MatchKeys@@Base+0x530> │ │ │ │ + movw r2, #52528 @ 0xcd30 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58696 @ 0xe548 │ │ │ │ + movw r1, #57160 @ 0xdf48 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #26268 @ 0x669c │ │ │ │ + movw r0, #24732 @ 0x609c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 43e9a <_PyEval_MatchKeys@@Base+0x4ce> │ │ │ │ + bl 23b790 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 43f8a <_PyEval_MatchKeys@@Base+0x4cc> │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 43ed0 <_PyEval_MatchKeys@@Base+0x504> │ │ │ │ + beq.n 43fc0 <_PyEval_MatchKeys@@Base+0x502> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl c3ae8 │ │ │ │ + bl c3038 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 43ed0 <_PyEval_MatchKeys@@Base+0x504> │ │ │ │ - b.n 43e9a <_PyEval_MatchKeys@@Base+0x4ce> │ │ │ │ + bge.n 43fc0 <_PyEval_MatchKeys@@Base+0x502> │ │ │ │ + b.n 43f8a <_PyEval_MatchKeys@@Base+0x4cc> │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ strd r3, r1, [sp, #12] │ │ │ │ - cbnz r4, 43ede <_PyEval_MatchKeys@@Base+0x512> │ │ │ │ + cbnz r4, 43fce <_PyEval_MatchKeys@@Base+0x510> │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 18a25c │ │ │ │ + bl 189478 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 43efe <_PyEval_MatchKeys@@Base+0x532> │ │ │ │ + cbz r0, 43fee <_PyEval_MatchKeys@@Base+0x530> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - movw r0, #35696 @ 0x8b70 │ │ │ │ + movw r0, #34160 @ 0x8570 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 82d70 │ │ │ │ + bl 828c0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 43f08 <_PyEval_MatchKeys@@Base+0x53c> │ │ │ │ + cbz r3, 43ff8 <_PyEval_MatchKeys@@Base+0x53a> │ │ │ │ add r0, sp, #20 │ │ │ │ - bl cf15c │ │ │ │ + bl ce6b4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov r0, r1 │ │ │ │ + movs r2, #0 │ │ │ │ + movw r1, #39636 @ 0x9ad4 │ │ │ │ + movt r1, #2 │ │ │ │ + b.w 13e688 │ │ │ │ + │ │ │ │ +0004400e : │ │ │ │ + ldr r0, [pc, #4] @ (44014 ) │ │ │ │ + b.w cb430 │ │ │ │ + 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, #4072] @ 0xfe8 │ │ │ │ - subs r3, r2, #1 │ │ │ │ - mov r7, r2 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r8, r1 │ │ │ │ - cmp r3, #1 │ │ │ │ - bhi.n 43f38 <_PyEval_MatchKeys@@Base+0x56c> │ │ │ │ - ldr.w r0, [r8] │ │ │ │ - bl d7e78 <_PyNumber_Index@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 43f50 <_PyEval_MatchKeys@@Base+0x584> │ │ │ │ - b.n 43f64 <_PyEval_MatchKeys@@Base+0x598> │ │ │ │ - movw r0, #58900 @ 0xe614 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - movs r3, #2 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r7 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 4400e <_PyEval_MatchKeys@@Base+0x642> │ │ │ │ - b.n 43f2a <_PyEval_MatchKeys@@Base+0x55e> │ │ │ │ - bl 83f4c │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + sub sp, #52 @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 43f72 <_PyEval_MatchKeys@@Base+0x5a6> │ │ │ │ - adds r2, r5, #1 │ │ │ │ - bne.n 43f82 <_PyEval_MatchKeys@@Base+0x5b6> │ │ │ │ - bl 7f8d0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 4400e <_PyEval_MatchKeys@@Base+0x642> │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 43f82 <_PyEval_MatchKeys@@Base+0x5b6> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 43f60 <_PyEval_MatchKeys@@Base+0x594> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 43f60 <_PyEval_MatchKeys@@Base+0x594> │ │ │ │ - cmp r7, #1 │ │ │ │ - ble.n 43fee <_PyEval_MatchKeys@@Base+0x622> │ │ │ │ - ldr.w r4, [r8, #4] │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r3, [r0, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #4 │ │ │ │ - bpl.n 43f9c <_PyEval_MatchKeys@@Base+0x5d0> │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 43fc2 <_PyEval_MatchKeys@@Base+0x5f6> │ │ │ │ - ldrb r3, [r4, #16] │ │ │ │ - b.n 43ff0 <_PyEval_MatchKeys@@Base+0x624> │ │ │ │ - movw r3, #35736 @ 0x8b98 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 43fb6 <_PyEval_MatchKeys@@Base+0x5ea> │ │ │ │ - movw r1, #35736 @ 0x8b98 │ │ │ │ + movw r4, #26080 @ 0x65e0 │ │ │ │ + movt r4, #70 @ 0x46 │ │ │ │ + strd r1, r0, [sp, #8] │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + cmp r0, r4 │ │ │ │ + beq.n 44054 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 85a4c │ │ │ │ + cbnz r0, 44054 │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ + add r0, sp, #12 │ │ │ │ + bl 13efb4 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 4405c │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + b.n 440d8 │ │ │ │ + ldrd r2, r3, [r5, #8] │ │ │ │ + strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + cmp r0, r4 │ │ │ │ + beq.n 44072 │ │ │ │ + movw r1, #26080 @ 0x65e0 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 85f3c │ │ │ │ - cbz r0, 43fce <_PyEval_MatchKeys@@Base+0x602> │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 43fce <_PyEval_MatchKeys@@Base+0x602> │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ - b.n 43ff0 <_PyEval_MatchKeys@@Base+0x624> │ │ │ │ - movw r3, #35736 @ 0x8b98 │ │ │ │ + bl 85a4c │ │ │ │ + cbz r0, 4407c │ │ │ │ + ldrd r2, r3, [r5, #8] │ │ │ │ + strd r2, r3, [sp, #32] │ │ │ │ + b.n 4408c │ │ │ │ + add r1, sp, #32 │ │ │ │ + add r0, sp, #8 │ │ │ │ + bl 13efb4 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 4408c │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + b.n 440d8 │ │ │ │ + vldr d1, [sp, #32] │ │ │ │ + vcmp.f64 d1, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 440b4 │ │ │ │ + movw r3, #56088 @ 0xdb18 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - cmp r0, r3 │ │ │ │ - bne.n 43fa8 <_PyEval_MatchKeys@@Base+0x5dc> │ │ │ │ - mov r3, r4 │ │ │ │ - movw r2, #23308 @ 0x5b0c │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58696 @ 0xe548 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #58900 @ 0xe614 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4400e <_PyEval_MatchKeys@@Base+0x642> │ │ │ │ - movs r3, #32 │ │ │ │ - ldr r1, [r6, #8] │ │ │ │ - cmp r5, r1 │ │ │ │ - bgt.n 44000 <_PyEval_MatchKeys@@Base+0x634> │ │ │ │ - mov r0, r6 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1d5bac │ │ │ │ - subs r1, r5, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - movs r2, #0 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 404de │ │ │ │ + movw r1, #10556 @ 0x293c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 126e1c │ │ │ │ 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 13efa8 │ │ │ │ + b.n 440d8 │ │ │ │ + add r0, sp, #16 │ │ │ │ + add r1, sp, #24 │ │ │ │ + vldr d0, [sp, #40] @ 0x28 │ │ │ │ + bl 34fba │ │ │ │ + movw r0, #8612 @ 0x21a4 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldrd r4, r5, [sp, #24] │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + ldrd r2, r3, [sp, #16] │ │ │ │ + bl 828c0 │ │ │ │ + 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 111cac │ │ │ │ + bl 1110c4 │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbz r0, 44080 <_PyEval_MatchKeys@@Base+0x6b4> │ │ │ │ + cbz r0, 44138 │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d7c20 │ │ │ │ + bl d7170 │ │ │ │ mov r4, r0 │ │ │ │ adds r5, r0, #1 │ │ │ │ - bne.n 44064 <_PyEval_MatchKeys@@Base+0x698> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 44068 <_PyEval_MatchKeys@@Base+0x69c> │ │ │ │ - b.n 44372 <_PyEval_MatchKeys@@Base+0x9a6> │ │ │ │ + bne.n 4411c │ │ │ │ + bl 7f898 │ │ │ │ + cbz r0, 44120 │ │ │ │ + b.n 4442a │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 44070 <_PyEval_MatchKeys@@Base+0x6a4> │ │ │ │ + bge.n 44128 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ - cbz r3, 44070 <_PyEval_MatchKeys@@Base+0x6a4> │ │ │ │ + cbz r3, 44128 │ │ │ │ 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 4bbd8 │ │ │ │ + b.w 4bcb0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #12188 @ 0x2f9c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 4435c <_PyEval_MatchKeys@@Base+0x990> │ │ │ │ + bne.w 44414 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ - cbz r3, 440a6 <_PyEval_MatchKeys@@Base+0x6da> │ │ │ │ + cbz r3, 4415e │ │ │ │ mov r0, r4 │ │ │ │ add r3, sp, #12 │ │ │ │ add r2, sp, #16 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 1107c4 │ │ │ │ + bl 10fbdc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 440b4 <_PyEval_MatchKeys@@Base+0x6e8> │ │ │ │ - b.n 44372 <_PyEval_MatchKeys@@Base+0x9a6> │ │ │ │ + bge.n 4416c │ │ │ │ + b.n 4442a │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 23b63c <_PyGen_SetStopIterationValue@@Base+0x38> │ │ │ │ + bl 23b190 <_PyGen_SetStopIterationValue@@Base+0x88> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 44094 <_PyEval_MatchKeys@@Base+0x6c8> │ │ │ │ - b.n 44372 <_PyEval_MatchKeys@@Base+0x9a6> │ │ │ │ + bne.n 4414c │ │ │ │ + b.n 4442a │ │ │ │ ldr r3, [r6, #20] │ │ │ │ add r2, sp, #16 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ add r1, sp, #20 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mov r3, r4 │ │ │ │ - bl 110ea8 │ │ │ │ + bl 1102c0 │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 44190 <_PyEval_MatchKeys@@Base+0x7c4> │ │ │ │ + bne.n 44248 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 44378 <_PyEval_MatchKeys@@Base+0x9ac> │ │ │ │ + ble.w 44430 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 440e8 <_PyEval_MatchKeys@@Base+0x71c> │ │ │ │ + bge.n 441a0 │ │ │ │ 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 72334 │ │ │ │ + bl 7239c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 44372 <_PyEval_MatchKeys@@Base+0x9a6> │ │ │ │ + beq.w 4442a │ │ │ │ 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 44148 <_PyEval_MatchKeys@@Base+0x77c> │ │ │ │ + bls.n 44200 │ │ │ │ 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 │ │ │ │ @@ -38202,181 +38262,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 440fc <_PyEval_MatchKeys@@Base+0x730> │ │ │ │ + b.n 441b4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mla r1, r0, r5, r1 │ │ │ │ cmp r1, r2 │ │ │ │ - bcs.n 44166 <_PyEval_MatchKeys@@Base+0x79a> │ │ │ │ + bcs.n 4421e │ │ │ │ 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 44378 <_PyEval_MatchKeys@@Base+0x9ac> │ │ │ │ + beq.w 44430 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 44378 <_PyEval_MatchKeys@@Base+0x9ac> │ │ │ │ + bne.w 44430 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 44378 <_PyEval_MatchKeys@@Base+0x9ac> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 44430 │ │ │ │ mov r0, r8 │ │ │ │ - movw r1, #12092 @ 0x2f3c │ │ │ │ + movw r1, #10572 @ 0x294c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl f5780 │ │ │ │ + bl f4ce0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 44372 <_PyEval_MatchKeys@@Base+0x9a6> │ │ │ │ + beq.w 4442a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 441e4 <_PyEval_MatchKeys@@Base+0x818> │ │ │ │ + beq.n 4429c │ │ │ │ cmp r5, r8 │ │ │ │ - beq.n 441f6 <_PyEval_MatchKeys@@Base+0x82a> │ │ │ │ + beq.n 442ae │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 441c8 <_PyEval_MatchKeys@@Base+0x7fc> │ │ │ │ + beq.n 44280 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 441c8 <_PyEval_MatchKeys@@Base+0x7fc> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 44280 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ movw r0, #6496 @ 0x1960 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #33836 @ 0x842c │ │ │ │ + movw r1, #32300 @ 0x7e2c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 44372 <_PyEval_MatchKeys@@Base+0x9a6> │ │ │ │ + bl d1590 │ │ │ │ + b.n 4442a │ │ │ │ cmp r5, r8 │ │ │ │ - bge.n 441f6 <_PyEval_MatchKeys@@Base+0x82a> │ │ │ │ + bge.n 442ae │ │ │ │ sub.w r1, r8, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23c290 │ │ │ │ + bl 23bba8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 44272 <_PyEval_MatchKeys@@Base+0x8a6> │ │ │ │ + beq.n 4432a │ │ │ │ ldr r0, [r6, #4] │ │ │ │ movw r1, #4968 @ 0x1368 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ mov.w r9, #0 │ │ │ │ - bl 11bba8 │ │ │ │ - bl cc5b4 │ │ │ │ + bl 11b148 │ │ │ │ + bl cbb10 │ │ │ │ mov fp, r0 │ │ │ │ cmp r9, r8 │ │ │ │ - bge.n 44264 <_PyEval_MatchKeys@@Base+0x898> │ │ │ │ + bge.n 4431c │ │ │ │ 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 4425e <_PyEval_MatchKeys@@Base+0x892> │ │ │ │ + beq.n 44316 │ │ │ │ mov r0, sl │ │ │ │ - bl 85f3c │ │ │ │ - cbnz r0, 4425e <_PyEval_MatchKeys@@Base+0x892> │ │ │ │ + bl 85a4c │ │ │ │ + cbnz r0, 44316 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ - movw r1, #64804 @ 0xfd24 │ │ │ │ + movw r1, #63268 @ 0xf724 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1590 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 4427c <_PyEval_MatchKeys@@Base+0x8b0> │ │ │ │ - b.n 44372 <_PyEval_MatchKeys@@Base+0x9a6> │ │ │ │ + bne.n 44334 │ │ │ │ + b.n 4442a │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 4420e <_PyEval_MatchKeys@@Base+0x842> │ │ │ │ + b.n 442c6 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 442ac <_PyEval_MatchKeys@@Base+0x8e0> │ │ │ │ + ble.n 44364 │ │ │ │ mov r0, r5 │ │ │ │ - bl 72334 │ │ │ │ + bl 7239c │ │ │ │ mov r9, r0 │ │ │ │ - cbnz r0, 4428c <_PyEval_MatchKeys@@Base+0x8c0> │ │ │ │ + cbnz r0, 44344 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44372 <_PyEval_MatchKeys@@Base+0x9a6> │ │ │ │ + beq.n 4442a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 44372 <_PyEval_MatchKeys@@Base+0x9a6> │ │ │ │ + bne.n 4442a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 44372 <_PyEval_MatchKeys@@Base+0x9a6> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4442a │ │ │ │ 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 4429c <_PyEval_MatchKeys@@Base+0x8d0> │ │ │ │ - b.n 442b0 <_PyEval_MatchKeys@@Base+0x8e4> │ │ │ │ + bne.n 44354 │ │ │ │ + b.n 44368 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r5, r8 │ │ │ │ - ble.n 442e4 <_PyEval_MatchKeys@@Base+0x918> │ │ │ │ + ble.n 4439c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - ble.n 442d2 <_PyEval_MatchKeys@@Base+0x906> │ │ │ │ + ble.n 4438a │ │ │ │ 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 442ba <_PyEval_MatchKeys@@Base+0x8ee> │ │ │ │ + b.n 44372 │ │ │ │ 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 44304 <_PyEval_MatchKeys@@Base+0x938> │ │ │ │ - bge.n 442d2 <_PyEval_MatchKeys@@Base+0x906> │ │ │ │ + b.n 443bc │ │ │ │ + bge.n 4438a │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ subs r2, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - bgt.n 442d2 <_PyEval_MatchKeys@@Base+0x906> │ │ │ │ + bgt.n 4438a │ │ │ │ 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 442ec <_PyEval_MatchKeys@@Base+0x920> │ │ │ │ + b.n 443a4 │ │ │ │ cmp r2, r8 │ │ │ │ - bge.n 44336 <_PyEval_MatchKeys@@Base+0x96a> │ │ │ │ + bge.n 443ee │ │ │ │ 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] │ │ │ │ @@ -38386,239 +38446,130 @@ │ │ │ │ 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 44304 <_PyEval_MatchKeys@@Base+0x938> │ │ │ │ + b.n 443bc │ │ │ │ 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 44354 <_PyEval_MatchKeys@@Base+0x988> │ │ │ │ + beq.n 4440c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 44354 <_PyEval_MatchKeys@@Base+0x988> │ │ │ │ + cbnz r3, 4440c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r9 │ │ │ │ - bl 783a0 │ │ │ │ - b.n 44378 <_PyEval_MatchKeys@@Base+0x9ac> │ │ │ │ + bl 783f0 │ │ │ │ + b.n 44430 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12124 @ 0x2f5c │ │ │ │ + movw r1, #10604 @ 0x296c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ 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} │ │ │ │ - │ │ │ │ -00044380 : │ │ │ │ - ldr r0, [pc, #4] @ (44388 ) │ │ │ │ - b.w cbed4 │ │ │ │ - nop │ │ │ │ - cmp r7, #8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - sub sp, #52 @ 0x34 │ │ │ │ - mov r5, r0 │ │ │ │ - movw r4, #26080 @ 0x65e0 │ │ │ │ - movt r4, #70 @ 0x46 │ │ │ │ - strd r1, r0, [sp, #8] │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - cmp r0, r4 │ │ │ │ - beq.n 443c8 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 85f3c │ │ │ │ - cbnz r0, 443c8 │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ - add r0, sp, #12 │ │ │ │ - bl 13f8d4 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 443d0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - b.n 4444c │ │ │ │ - ldrd r2, r3, [r5, #8] │ │ │ │ - strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - cmp r0, r4 │ │ │ │ - beq.n 443e6 │ │ │ │ - movw r1, #26080 @ 0x65e0 │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - bl 85f3c │ │ │ │ - cbz r0, 443f0 │ │ │ │ - ldrd r2, r3, [r5, #8] │ │ │ │ - strd r2, r3, [sp, #32] │ │ │ │ - b.n 44400 │ │ │ │ - add r1, sp, #32 │ │ │ │ - add r0, sp, #8 │ │ │ │ - bl 13f8d4 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 44400 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - b.n 4444c │ │ │ │ - vldr d1, [sp, #32] │ │ │ │ - vcmp.f64 d1, #0.0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 44428 │ │ │ │ - movw r3, #56088 @ 0xdb18 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12160 @ 0x2f80 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 4444c │ │ │ │ - add r0, sp, #16 │ │ │ │ - add r1, sp, #24 │ │ │ │ - vldr d0, [sp, #40] @ 0x28 │ │ │ │ - bl 34fba │ │ │ │ - movw r0, #10100 @ 0x2774 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldrd r4, r5, [sp, #24] │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - ldrd r2, r3, [sp, #16] │ │ │ │ - bl 82d70 │ │ │ │ - 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 r4, r0 │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - cbz r0, 4446c │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r4, #20] │ │ │ │ - bl 2558d4 │ │ │ │ - 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 189408 │ │ │ │ - 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 189408 │ │ │ │ - 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 r4, r0 │ │ │ │ - bl cc5b4 │ │ │ │ + bl cbb10 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [pc, #196] @ (44598 ) │ │ │ │ + ldr r1, [pc, #196] @ (44514 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl de090 │ │ │ │ + bl dd600 │ │ │ │ str r0, [r5, #0] │ │ │ │ - cbnz r0, 444e4 │ │ │ │ + cbnz r0, 44462 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 44594 │ │ │ │ + b.n 44512 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl de0b4 │ │ │ │ + bl dd624 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 444de │ │ │ │ - ldr r1, [pc, #168] @ (4459c ) │ │ │ │ + blt.n 4445c │ │ │ │ + ldr r1, [pc, #168] @ (44518 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl de090 │ │ │ │ + bl dd600 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 444de │ │ │ │ + beq.n 4445c │ │ │ │ mov r0, r4 │ │ │ │ - bl de0b4 │ │ │ │ + bl dd624 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 444de │ │ │ │ - ldr r1, [pc, #144] @ (445a0 ) │ │ │ │ + blt.n 4445c │ │ │ │ + ldr r1, [pc, #144] @ (4451c ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl de090 │ │ │ │ + bl dd600 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 444de │ │ │ │ + beq.n 4445c │ │ │ │ mov r0, r4 │ │ │ │ - bl de0b4 │ │ │ │ + bl dd624 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 444de │ │ │ │ - ldr r1, [pc, #120] @ (445a4 ) │ │ │ │ + blt.n 4445c │ │ │ │ + ldr r1, [pc, #120] @ (44520 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl de090 │ │ │ │ + bl dd600 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 444de │ │ │ │ + beq.n 4445c │ │ │ │ mov r0, r4 │ │ │ │ - bl de0b4 │ │ │ │ + bl dd624 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 444de │ │ │ │ - ldr r1, [pc, #96] @ (445a8 ) │ │ │ │ + blt.n 4445c │ │ │ │ + ldr r1, [pc, #96] @ (44524 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl de090 │ │ │ │ + bl dd600 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 444de │ │ │ │ + beq.n 4445c │ │ │ │ mov r0, r4 │ │ │ │ - bl de0b4 │ │ │ │ + bl dd624 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 444de │ │ │ │ - ldr r1, [pc, #72] @ (445ac ) │ │ │ │ + blt.n 4445c │ │ │ │ + ldr r1, [pc, #72] @ (44528 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl de090 │ │ │ │ + bl dd600 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 444de │ │ │ │ + beq.n 4445c │ │ │ │ mov r0, r4 │ │ │ │ - bl de0b4 │ │ │ │ + bl dd624 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 444de │ │ │ │ + blt.n 4445c │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #12176 @ 0x2f90 │ │ │ │ + movw r2, #10640 @ 0x2990 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #55408 @ 0xd870 │ │ │ │ + movw r1, #53872 @ 0xd270 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 1d7a30 │ │ │ │ + bl 1d6e80 │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - nop │ │ │ │ cmp r7, #60 @ 0x3c │ │ │ │ lsls r0, r1, #1 │ │ │ │ cmp r7, #80 @ 0x50 │ │ │ │ lsls r0, r1, #1 │ │ │ │ cmp r7, #100 @ 0x64 │ │ │ │ lsls r0, r1, #1 │ │ │ │ cmp r7, #120 @ 0x78 │ │ │ │ @@ -38635,881 +38586,934 @@ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r5, sp, #4 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2} │ │ │ │ stmia.w r5, {r0, r1, r2} │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbz r2, 445e2 │ │ │ │ + cbz r2, 4455e │ │ │ │ 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 108b7c │ │ │ │ + bl 107fa0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 78344 │ │ │ │ - cbz r4, 4460a │ │ │ │ - ldr r0, [pc, #28] @ (44610 ) │ │ │ │ - bl 161d58 <_PyEval_GetBuiltin@@Base> │ │ │ │ + bl 78394 │ │ │ │ + cbz r4, 44586 │ │ │ │ + ldr r0, [pc, #28] @ (4458c ) │ │ │ │ + bl 161114 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #3564 @ 0xdec │ │ │ │ + movw r0, #2060 @ 0x80c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82d70 │ │ │ │ + bl 828c0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bmi.n 446ec │ │ │ │ + bmi.n 44668 │ │ │ │ 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 44782 │ │ │ │ + beq.w 446fe │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov sl, r1 │ │ │ │ mov r8, r2 │ │ │ │ - bl 129ae8 │ │ │ │ + bl 128fc0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 44694 │ │ │ │ + cbz r0, 44610 │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.n 44698 │ │ │ │ - bl 17be20 │ │ │ │ + bne.n 44614 │ │ │ │ + bl 17b124 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44654 │ │ │ │ + beq.n 445d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 44658 │ │ │ │ + cbz r3, 445d4 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 44784 │ │ │ │ + b.n 44700 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 44654 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 445d0 │ │ │ │ cmp r4, fp │ │ │ │ - bne.n 446c0 │ │ │ │ + bne.n 4463c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 446b2 │ │ │ │ + bne.n 4462e │ │ │ │ mov r6, r4 │ │ │ │ add.w r9, r9, #1 │ │ │ │ mov r4, r6 │ │ │ │ cmp r9, r8 │ │ │ │ - bge.w 44784 │ │ │ │ + bge.w 44700 │ │ │ │ ldr.w r0, [sl, r9, lsl #2] │ │ │ │ - bl 129ae8 │ │ │ │ + bl 128fc0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 44660 │ │ │ │ + bne.n 445dc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 446a2 │ │ │ │ + bne.n 4461e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 44784 │ │ │ │ - ldr.w fp, [pc, #240] @ 4478c │ │ │ │ + b.n 44700 │ │ │ │ + ldr.w fp, [pc, #240] @ 44708 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 44676 │ │ │ │ + b.n 445f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 44694 │ │ │ │ + bne.n 44610 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 44694 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 44610 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4466e │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4466e │ │ │ │ + bne.n 445ea │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 445ea │ │ │ │ ldr r3, [r4, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 4474c │ │ │ │ + beq.n 446c8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 4474c │ │ │ │ + beq.n 446c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188b70 <_PyLong_GCD@@Base> │ │ │ │ + bl 187c18 <_PyLong_GCD@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 446e4 │ │ │ │ + cbnz r0, 44660 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4474e │ │ │ │ + b.n 446ca │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12bdd8 │ │ │ │ + bl 12b290 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44704 │ │ │ │ + beq.n 44680 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 44704 │ │ │ │ + cbnz r3, 44680 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 446e0 │ │ │ │ + beq.n 4465c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1160a4 │ │ │ │ + bl 115644 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44728 │ │ │ │ + beq.n 446a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 44728 │ │ │ │ + cbnz r3, 446a4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 446e0 │ │ │ │ + beq.n 4465c │ │ │ │ mov r0, r7 │ │ │ │ - bl 17be20 │ │ │ │ + bl 17b124 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4474e │ │ │ │ + beq.n 446ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 4474e │ │ │ │ + cbnz r3, 446ca │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4474e │ │ │ │ - ldr r6, [pc, #60] @ (4478c ) │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 446ca │ │ │ │ + ldr r6, [pc, #60] @ (44708 ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44764 │ │ │ │ + beq.n 446e0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 44764 │ │ │ │ + cbnz r3, 446e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4477a │ │ │ │ + beq.n 446f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4477a │ │ │ │ + cbnz r3, 446f6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 44670 │ │ │ │ - b.n 44694 │ │ │ │ - ldr r4, [pc, #12] @ (44790 ) │ │ │ │ + bne.w 445ec │ │ │ │ + b.n 44610 │ │ │ │ + ldr r4, [pc, #12] @ (4470c ) │ │ │ │ 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, 4472c │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r4, #20] │ │ │ │ + bl 255244 │ │ │ │ + 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 188574 │ │ │ │ + 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 188574 │ │ │ │ + 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, 447b2 │ │ │ │ + cbz r3, 44798 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 447b4 │ │ │ │ + b.n 4479a │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 447c2 │ │ │ │ + cbnz r3, 447a8 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 447c2 │ │ │ │ + blt.n 447a8 │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 447c2 │ │ │ │ - cbnz r0, 447dc │ │ │ │ - ldr r4, [pc, #676] @ (44a68 ) │ │ │ │ + bgt.n 447a8 │ │ │ │ + cbnz r0, 447c2 │ │ │ │ + ldr r4, [pc, #676] @ (44a50 ) │ │ │ │ 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 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101324 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44868 │ │ │ │ - cbz r5, 44826 │ │ │ │ + beq.n 4484e │ │ │ │ + cbz r5, 4480c │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 447e8 │ │ │ │ + cbz r4, 447ce │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 447f0 │ │ │ │ - b.n 44834 │ │ │ │ + bne.n 447d6 │ │ │ │ + b.n 4481a │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl d7e78 <_PyNumber_Index@@Base> │ │ │ │ + bl d73c8 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 44802 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 44834 │ │ │ │ - b.n 44868 │ │ │ │ - bl 83f4c │ │ │ │ + cbnz r0, 447e8 │ │ │ │ + bl 7f898 │ │ │ │ + cbz r0, 4481a │ │ │ │ + b.n 4484e │ │ │ │ + bl 83aa0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4481e │ │ │ │ + beq.n 44804 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4481e │ │ │ │ + cbnz r3, 44804 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 44838 │ │ │ │ - b.n 447fa │ │ │ │ + bne.n 4481e │ │ │ │ + b.n 447e0 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ - b.n 44838 │ │ │ │ + b.n 4481e │ │ │ │ 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 449ac │ │ │ │ + bne.w 44992 │ │ │ │ mov r0, r8 │ │ │ │ cmp r0, #11 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ adds r0, #1 │ │ │ │ - bl 72334 │ │ │ │ + bl 7239c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4486c │ │ │ │ + cbnz r0, 44852 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 44bd2 │ │ │ │ + b.n 44bba │ │ │ │ subs r2, r6, #1 │ │ │ │ - movw fp, #43104 @ 0xa860 │ │ │ │ + movw fp, #41568 @ 0xa260 │ │ │ │ movt fp, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ movs r5, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 44924 │ │ │ │ + beq.n 4490a │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 44980 │ │ │ │ + blt.n 44966 │ │ │ │ ldrb.w r3, [r9, r1] │ │ │ │ add.w sl, r1, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 448a8 │ │ │ │ + bpl.n 4488e │ │ │ │ mov r1, sl │ │ │ │ - b.n 44880 │ │ │ │ + b.n 44866 │ │ │ │ ldrb.w r3, [r9, sl] │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.n 448d8 │ │ │ │ + bmi.n 448be │ │ │ │ add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 44898 │ │ │ │ + bne.n 4487e │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 448d8 │ │ │ │ + bne.n 448be │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movw r0, #42428 @ 0xa5bc │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 448d8 │ │ │ │ + bne.n 448be │ │ │ │ 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 44980 │ │ │ │ + b.n 44966 │ │ │ │ add.w r0, sl, #1 │ │ │ │ sub.w r1, r1, sl │ │ │ │ add r0, r9 │ │ │ │ - bl 71f98 │ │ │ │ + bl 71f88 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4498e │ │ │ │ + beq.n 44974 │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 448f8 │ │ │ │ + bgt.n 448de │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 4491e │ │ │ │ + b.n 44904 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 840cc │ │ │ │ + bl 83c20 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 4490e │ │ │ │ + cbz r0, 448f4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 4495a │ │ │ │ - b.n 4498e │ │ │ │ + bne.n 44940 │ │ │ │ + b.n 44974 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 4491e │ │ │ │ + beq.n 44904 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4491e │ │ │ │ + cbnz r3, 44904 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ mov r1, sl │ │ │ │ - b.n 4487c │ │ │ │ + b.n 44862 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 44980 │ │ │ │ - movw r3, #43104 @ 0xa860 │ │ │ │ + blt.n 44966 │ │ │ │ + movw r3, #41568 @ 0xa260 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldrb.w r2, [r9, r1] │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r6, r2, #28 │ │ │ │ - bpl.n 44968 │ │ │ │ + bpl.n 4494e │ │ │ │ subs r1, #1 │ │ │ │ - bcc.n 44980 │ │ │ │ - b.n 44930 │ │ │ │ + bcc.n 44966 │ │ │ │ + b.n 44916 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 840cc │ │ │ │ + bl 83c20 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 44bba │ │ │ │ + beq.w 44ba2 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4498e │ │ │ │ + beq.n 44974 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4498e │ │ │ │ + cbnz r3, 44974 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4498e │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 44974 │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 71f98 │ │ │ │ + bl 71f88 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 4498e │ │ │ │ + cbz r0, 44974 │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 44942 │ │ │ │ + bgt.n 44928 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r6, [r3, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bl 1f1800 │ │ │ │ + bl 1f0b28 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 44bd2 │ │ │ │ + bge.w 44bba │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 44868 │ │ │ │ + beq.w 4484e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 44868 │ │ │ │ + bne.w 4484e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 44868 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4484e │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl ce6c4 │ │ │ │ + bl cdc1c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 44868 │ │ │ │ + bne.w 4484e │ │ │ │ ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 449e4 │ │ │ │ + bne.n 449ca │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #45676 @ 0xb26c │ │ │ │ + movw r1, #44140 @ 0xac6c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 44bb0 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 44b98 │ │ │ │ mov r0, r8 │ │ │ │ cmp r0, #11 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ cmp.w fp, #1 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - bne.n 44aae │ │ │ │ + bne.n 44a96 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb.w sl, [r3] │ │ │ │ - bl 72334 │ │ │ │ + bl 7239c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 44bb0 │ │ │ │ + beq.w 44b98 │ │ │ │ subs r6, #1 │ │ │ │ mov r1, r6 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 44a8a │ │ │ │ + blt.n 44a72 │ │ │ │ subs.w r8, r8, #1 │ │ │ │ - bcc.n 44a8a │ │ │ │ + bcc.n 44a72 │ │ │ │ ldrb.w r3, [r9, r6] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 44a86 │ │ │ │ + bne.n 44a6e │ │ │ │ adds r0, r6, #1 │ │ │ │ subs r1, r1, r6 │ │ │ │ add r0, r9 │ │ │ │ - bl 71f98 │ │ │ │ + bl 71f88 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 44b9a │ │ │ │ + beq.w 44b82 │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 44a3c │ │ │ │ + bgt.n 44a22 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 44a7e │ │ │ │ + b.n 44a66 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 840cc │ │ │ │ + bl 83c20 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 44a6c │ │ │ │ + cbz r0, 44a54 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 44b9a │ │ │ │ + beq.w 44b82 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 44b9a │ │ │ │ + bne.w 44b82 │ │ │ │ mov r0, fp │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 44b9a │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 44b82 │ │ │ │ + nop │ │ │ │ cmp r7, #224 @ 0xe0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44a7e │ │ │ │ + beq.n 44a66 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 44a7e │ │ │ │ + cbnz r3, 44a66 │ │ │ │ mov r0, fp │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ subs r6, #1 │ │ │ │ adds r5, #1 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 44a0c │ │ │ │ + b.n 449f2 │ │ │ │ subs r6, #1 │ │ │ │ - bcs.n 44a16 │ │ │ │ - cbnz r5, 44a9a │ │ │ │ + bcs.n 449fc │ │ │ │ + cbnz r5, 44a82 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ movw r3, #42428 @ 0xa5bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 44b2c │ │ │ │ + beq.n 44b14 │ │ │ │ adds r0, r1, #1 │ │ │ │ - blt.n 44b8e │ │ │ │ + blt.n 44b76 │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 71f98 │ │ │ │ + bl 71f88 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 44b4e │ │ │ │ - b.n 44b9a │ │ │ │ - bl 72334 │ │ │ │ + bne.n 44b36 │ │ │ │ + b.n 44b82 │ │ │ │ + bl 7239c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44bb0 │ │ │ │ + beq.n 44b98 │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 44b1c │ │ │ │ + beq.n 44b04 │ │ │ │ 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 1db3e4 <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ + bl 1da7a8 <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ subs.w sl, r0, #0 │ │ │ │ - blt.n 44b1c │ │ │ │ + blt.n 44b04 │ │ │ │ add.w r0, fp, sl │ │ │ │ subs r1, r6, r0 │ │ │ │ add r0, r9 │ │ │ │ - bl 71f98 │ │ │ │ + bl 71f88 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44b9a │ │ │ │ + beq.n 44b82 │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 44af6 │ │ │ │ + bgt.n 44ade │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 44b16 │ │ │ │ + b.n 44afe │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 840cc │ │ │ │ + bl 83c20 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 44b6a │ │ │ │ + cbnz r0, 44b52 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44b16 │ │ │ │ + beq.n 44afe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 44b16 │ │ │ │ + cbnz r3, 44afe │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ mov r6, sl │ │ │ │ - b.n 44ab8 │ │ │ │ - cbnz r5, 44b42 │ │ │ │ + b.n 44aa0 │ │ │ │ + cbnz r5, 44b2a │ │ │ │ ldr r2, [r7, #4] │ │ │ │ movw r3, #42428 @ 0xa5bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 44b42 │ │ │ │ + bne.n 44b2a │ │ │ │ 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 44b8e │ │ │ │ + b.n 44b76 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 71f98 │ │ │ │ + bl 71f88 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 44b9a │ │ │ │ + cbz r0, 44b82 │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 44b5a │ │ │ │ + bgt.n 44b42 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r6, [r3, r5, lsl #2] │ │ │ │ - b.n 44b8c │ │ │ │ + b.n 44b74 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 840cc │ │ │ │ + bl 83c20 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 44b7c │ │ │ │ + cbz r0, 44b64 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44b9a │ │ │ │ + beq.n 44b82 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 44b9a │ │ │ │ + cbnz r3, 44b82 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 44b9a │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 44b82 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44b8c │ │ │ │ + beq.n 44b74 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 44b8c │ │ │ │ + cbnz r3, 44b74 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bl 1f1800 │ │ │ │ + bl 1f0b28 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 44bb2 │ │ │ │ + bge.n 44b9a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44bb0 │ │ │ │ + beq.n 44b98 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 44bb0 │ │ │ │ + cbnz r3, 44b98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cf15c │ │ │ │ - b.n 44bd2 │ │ │ │ + bl ce6b4 │ │ │ │ + b.n 44bba │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 4497e │ │ │ │ + beq.w 44964 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4497e │ │ │ │ + bne.w 44964 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4497e │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 44964 │ │ │ │ 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 cc5b4 │ │ │ │ + bl cbb10 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 44bfe │ │ │ │ + cbz r0, 44be6 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.n 44d1a │ │ │ │ - b.n 44d1a │ │ │ │ + b.n 44d02 │ │ │ │ + b.n 44d02 │ │ │ │ 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 44cee │ │ │ │ + beq.n 44cd6 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f898 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 44cee │ │ │ │ + bne.n 44cd6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23ff84 <_PyTime_AsTimeval@@Base+0x1178> │ │ │ │ + bl 23f898 <_PyTime_AsTimeval@@Base+0x1180> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 44cee │ │ │ │ + beq.n 44cd6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2413a4 <_PyDeadline_Get@@Base+0x92c> │ │ │ │ + bl 240cbc <_PyDeadline_Get@@Base+0x930> │ │ │ │ mov r1, r7 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2413a4 <_PyDeadline_Get@@Base+0x92c> │ │ │ │ + bl 240cbc <_PyDeadline_Get@@Base+0x930> │ │ │ │ mov r1, r8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2413a4 <_PyDeadline_Get@@Base+0x92c> │ │ │ │ + bl 240cbc <_PyDeadline_Get@@Base+0x930> │ │ │ │ mov r1, sl │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2413a4 <_PyDeadline_Get@@Base+0x92c> │ │ │ │ + bl 240cbc <_PyDeadline_Get@@Base+0x930> │ │ │ │ mov r1, r9 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2413a4 <_PyDeadline_Get@@Base+0x92c> │ │ │ │ + bl 240cbc <_PyDeadline_Get@@Base+0x930> │ │ │ │ mov r1, r5 │ │ │ │ strd r9, r0, [sp] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ - movw r0, #12184 @ 0x2f98 │ │ │ │ + movw r0, #10648 @ 0x2998 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82d70 │ │ │ │ + bl 828c0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 44c98 │ │ │ │ + cbnz r0, 44c80 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 24666c │ │ │ │ + b.w 245f84 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #483 @ 0x1e3 │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ - movw r0, #12192 @ 0x2fa0 │ │ │ │ + movw r0, #10656 @ 0x29a0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 241630 <_PyDeadline_Get@@Base+0xbb8> │ │ │ │ + bl 240ef0 <_PyDeadline_Get@@Base+0xb64> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 44cce │ │ │ │ + beq.n 44cb6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 44cce │ │ │ │ + cbnz r3, 44cb6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 44c8c │ │ │ │ + beq.n 44c74 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44cee │ │ │ │ + beq.n 44cd6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 44cee │ │ │ │ + cbnz r3, 44cd6 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77f40 <_Py_Dealloc@@Base> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl cc5b4 │ │ │ │ + bl cbb10 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 44d18 │ │ │ │ + cbz r0, 44d00 │ │ │ │ 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, 44d46 │ │ │ │ + cbnz r3, 44d2e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13292 @ 0x33ec │ │ │ │ + movw r1, #11756 @ 0x2dec │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 44d62 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 44d4a │ │ │ │ ldrb.w r3, [r0, #65] @ 0x41 │ │ │ │ - cbz r3, 44d66 │ │ │ │ + cbz r3, 44d4e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12932 @ 0x3284 │ │ │ │ + movw r1, #11396 @ 0x2c84 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 44d6e │ │ │ │ + b.n 44d56 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 44d8e │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 44d98 │ │ │ │ - b.n 44d9e │ │ │ │ - mov r1, r2 │ │ │ │ + bl cbb10 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + cbnz r0, 44d7a │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + cbnz r0, 44d84 │ │ │ │ + b.n 44d8a │ │ │ │ + mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44d88 │ │ │ │ - b.n 44dac │ │ │ │ + beq.n 44d74 │ │ │ │ + b.n 44db6 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 44db6 │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + cbz r0, 44d94 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 44dac │ │ │ │ + cbnz r0, 44db6 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 44dac │ │ │ │ + cbz r0, 44d9e │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 44db6 │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ + cbz r0, 44da8 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 44db6 │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ + cbz r0, 44db6 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + b.n 44d02 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ - cbz r4, 44dd0 │ │ │ │ + cbz r4, 44ddc │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - b.n 44dd2 │ │ │ │ + b.n 44dde │ │ │ │ mov r6, r4 │ │ │ │ add r6, r1 │ │ │ │ - cbnz r4, 44de0 │ │ │ │ + cbnz r4, 44dec │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 44de0 │ │ │ │ + ble.n 44dec │ │ │ │ cmp r1, #3 │ │ │ │ - bgt.n 44de0 │ │ │ │ - cbnz r0, 44e02 │ │ │ │ + bgt.n 44dec │ │ │ │ + cbnz r0, 44e0e │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #312] @ (44f1c ) │ │ │ │ + ldr r4, [pc, #312] @ (44f28 ) │ │ │ │ movs r2, #0 │ │ │ │ mov.w ip, #3 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #1 │ │ │ │ strd r4, ip, [sp, #4] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 44e02 │ │ │ │ + bl 101324 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 44e0e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 44f14 │ │ │ │ + b.n 44f20 │ │ │ │ movw r8, #4356 @ 0x1104 │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ ldr.w r9, [r0] │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 44e24 │ │ │ │ + beq.n 44e30 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - cbz r4, 44e1c │ │ │ │ + cbz r4, 44e28 │ │ │ │ cmp r6, #2 │ │ │ │ - bne.n 44e1e │ │ │ │ - b.n 44e2a │ │ │ │ + bne.n 44e2a │ │ │ │ + b.n 44e36 │ │ │ │ mov r4, r8 │ │ │ │ ldr.w sl, [r0, #8] │ │ │ │ - b.n 44e2c │ │ │ │ + b.n 44e38 │ │ │ │ mov sl, r8 │ │ │ │ mov r4, r8 │ │ │ │ - b.n 44e2c │ │ │ │ + b.n 44e38 │ │ │ │ mov sl, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1673fc │ │ │ │ + bl 1667dc │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 254de0 <_PyUnicode_ToNumeric@@Base+0x7530> │ │ │ │ + bl 254b40 <_PyUnicode_ToNumeric@@Base+0x7530> │ │ │ │ cmp sl, r8 │ │ │ │ - bne.n 44e44 │ │ │ │ + bne.n 44e50 │ │ │ │ ands.w r5, r0, #1 │ │ │ │ - beq.n 44e5c │ │ │ │ + beq.n 44e68 │ │ │ │ strd r4, sl, [sp] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl f8c70 │ │ │ │ + bl f81d0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 44f14 │ │ │ │ + b.n 44f20 │ │ │ │ mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - cbnz r3, 44e74 │ │ │ │ + cbnz r3, 44e80 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44f14 │ │ │ │ + beq.n 44f20 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 44f14 │ │ │ │ + b.n 44f20 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r5, r2 │ │ │ │ - bge.n 44e64 │ │ │ │ + bge.n 44e70 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r6, [r3, r5, lsl #2] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, fp │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ @@ -39519,634 +39523,591 @@ │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, fp │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ movs r2, #2 │ │ │ │ - bl d1954 │ │ │ │ + bl d0ebc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov sl, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, fp │ │ │ │ - beq.n 44eb8 │ │ │ │ + beq.n 44ec4 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 44eb8 │ │ │ │ + cbnz r2, 44ec4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ cmp.w sl, #0 │ │ │ │ - ble.n 44ef2 │ │ │ │ + ble.n 44efe │ │ │ │ mov r0, r6 │ │ │ │ - bl 2581d4 │ │ │ │ + bl 257b0c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44edc │ │ │ │ + beq.n 44ee8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 44edc │ │ │ │ + cbnz r3, 44ee8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, r8 │ │ │ │ - bne.n 44eec │ │ │ │ + bne.n 44ef8 │ │ │ │ movw r3, #44000 @ 0xabe0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r4, [r3, #28] │ │ │ │ - b.n 44f14 │ │ │ │ + b.n 44f20 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 44e64 │ │ │ │ - b.n 44dfe │ │ │ │ + bne.n 44e70 │ │ │ │ + b.n 44e0a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44f08 │ │ │ │ + beq.n 44f14 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 44f08 │ │ │ │ + cbnz r3, 44f14 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 44dfe │ │ │ │ + bne.w 44e0a │ │ │ │ adds r5, #1 │ │ │ │ - b.n 44e60 │ │ │ │ + b.n 44e6c │ │ │ │ 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 {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 cc5b4 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - cbnz r0, 44f42 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - cbnz r0, 44f4c │ │ │ │ - b.n 44f52 │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 44f3c │ │ │ │ - b.n 44f7e │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 44f7e │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - cbz r0, 44f5c │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 44f7e │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - cbz r0, 44f66 │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 44f7e │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ - cbz r0, 44f70 │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 44f7e │ │ │ │ - ldr r0, [r6, #20] │ │ │ │ - cbz r0, 44f7e │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - bx r3 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - b.n 44d1a │ │ │ │ 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 714b0 │ │ │ │ - cbz r0, 44fba │ │ │ │ + bl 714a0 │ │ │ │ + cbz r0, 44f64 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ - bl 87458 │ │ │ │ + bl 86f5c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 44fbc │ │ │ │ + bge.n 44f66 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44fba │ │ │ │ + beq.n 44f64 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 44fba │ │ │ │ + cbnz r3, 44f64 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_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 44fec │ │ │ │ + bls.n 44f96 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12552 @ 0x3108 │ │ │ │ + movw r1, #11016 @ 0x2b08 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 45014 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 44fbe │ │ │ │ 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 14f2ac <_PyTime_AsTimespec@@Base+0x5a8> │ │ │ │ - cbnz r0, 45034 │ │ │ │ + bl 14e854 <_PyTime_AsTimespec@@Base+0x5a8> │ │ │ │ + cbnz r0, 44fde │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d40bc │ │ │ │ - cbnz r0, 45018 │ │ │ │ + bl d3624 │ │ │ │ + cbnz r0, 44fc2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 45034 │ │ │ │ - bl d42d0 │ │ │ │ + b.n 44fde │ │ │ │ + bl d3838 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 45014 │ │ │ │ + beq.n 44fbe │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 4502e │ │ │ │ + bne.n 44fd8 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 45034 │ │ │ │ + b.n 44fde │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4502a │ │ │ │ + b.n 44fd4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 450da │ │ │ │ + beq.n 45084 │ │ │ │ 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 7f8d0 │ │ │ │ + bl 7f898 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 450d6 │ │ │ │ + bne.n 45080 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23ff84 <_PyTime_AsTimeval@@Base+0x1178> │ │ │ │ + bl 23f898 <_PyTime_AsTimeval@@Base+0x1180> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 450d6 │ │ │ │ - movw r0, #25972 @ 0x6574 │ │ │ │ + beq.n 45080 │ │ │ │ + movw r0, #24548 @ 0x5fe4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 82d70 │ │ │ │ + bl 828c0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 45080 │ │ │ │ + cbnz r0, 4502a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 24666c │ │ │ │ + b.w 245f84 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #643 @ 0x283 │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ - movw r0, #12584 @ 0x3128 │ │ │ │ + movw r0, #11048 @ 0x2b28 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 241630 <_PyDeadline_Get@@Base+0xbb8> │ │ │ │ + bl 240ef0 <_PyDeadline_Get@@Base+0xb64> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 450b6 │ │ │ │ + beq.n 45060 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 450b6 │ │ │ │ + cbnz r3, 45060 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 45074 │ │ │ │ + beq.n 4501e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 450d6 │ │ │ │ + beq.n 45080 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 450d6 │ │ │ │ + cbnz r3, 45080 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77f40 <_Py_Dealloc@@Base> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 450fc │ │ │ │ + cbnz r3, 450a6 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 450fc │ │ │ │ + ble.n 450a6 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 450fc │ │ │ │ - cbnz r4, 4511c │ │ │ │ + bne.n 450a6 │ │ │ │ + cbnz r4, 450c6 │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #112] @ (45174 ) │ │ │ │ + ldr r4, [pc, #112] @ (45120 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #2 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101324 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4511c │ │ │ │ + cbnz r0, 450c6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 45170 │ │ │ │ + b.n 4511a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 15fc9c │ │ │ │ + bl 15f058 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 45118 │ │ │ │ + blt.n 450c2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 453b6 <_PyLong_UnsignedLongLong_Converter@@Base> │ │ │ │ + bl 45362 <_PyLong_UnsignedLongLong_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45118 │ │ │ │ + beq.n 450c2 │ │ │ │ ldrd r6, r7, [sp, #24] │ │ │ │ - bl 9649c │ │ │ │ + bl 95998 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r1 │ │ │ │ mov r3, r7 │ │ │ │ blx 2a35c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98f90 │ │ │ │ + bl 9848c │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 45168 │ │ │ │ + bne.n 45112 │ │ │ │ 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 f1c24 │ │ │ │ + b.w f1180 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ + nop │ │ │ │ adds r0, #232 @ 0xe8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #33444 @ 0x82a4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, r3 │ │ │ │ mov r1, r2 │ │ │ │ - beq.n 451aa │ │ │ │ + beq.n 45156 │ │ │ │ ldr.w r2, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 451aa │ │ │ │ + beq.n 45156 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 451d2 │ │ │ │ - b.n 451c0 │ │ │ │ + beq.n 4517e │ │ │ │ + b.n 4516c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 451a2 │ │ │ │ - movw r0, #58580 @ 0xe4d4 │ │ │ │ + beq.n 4514e │ │ │ │ + movw r0, #57044 @ 0xded4 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 16ca80 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16be28 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 451a2 │ │ │ │ - b.n 451fe │ │ │ │ + bne.n 4514e │ │ │ │ + b.n 451aa │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #58580 @ 0xe4d4 │ │ │ │ + movw r0, #57044 @ 0xded4 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 451fe │ │ │ │ + bl c0190 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 451aa │ │ │ │ ldr r4, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl cdef4 │ │ │ │ - cbnz r0, 451f4 │ │ │ │ + bl cd44c │ │ │ │ + cbnz r0, 451a0 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #52556 @ 0xcd4c │ │ │ │ + movw r1, #50980 @ 0xc724 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 451fe │ │ │ │ + bl 126e1c │ │ │ │ + b.n 451aa │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 454cc │ │ │ │ + b.w 45478 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 452a6 │ │ │ │ + beq.n 45252 │ │ │ │ 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 7f8d0 │ │ │ │ + bl 7f898 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 452a2 │ │ │ │ + bne.n 4524e │ │ │ │ mov r0, r4 │ │ │ │ - bl 23ff84 <_PyTime_AsTimeval@@Base+0x1178> │ │ │ │ + bl 23f898 <_PyTime_AsTimeval@@Base+0x1180> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 452a2 │ │ │ │ - movw r0, #25972 @ 0x6574 │ │ │ │ + beq.n 4524e │ │ │ │ + movw r0, #24548 @ 0x5fe4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 82d70 │ │ │ │ + bl 828c0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4524c │ │ │ │ + cbnz r0, 451f8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 24666c │ │ │ │ + b.w 245f84 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #647 @ 0x287 │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ - movw r0, #12648 @ 0x3168 │ │ │ │ + movw r0, #11112 @ 0x2b68 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 241630 <_PyDeadline_Get@@Base+0xbb8> │ │ │ │ + bl 240ef0 <_PyDeadline_Get@@Base+0xb64> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 45282 │ │ │ │ + beq.n 4522e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45282 │ │ │ │ + cbnz r3, 4522e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 45240 │ │ │ │ + beq.n 451ec │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 452a2 │ │ │ │ + beq.n 4524e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 452a2 │ │ │ │ + cbnz r3, 4524e │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77f40 <_Py_Dealloc@@Base> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r3, r2, #1 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 452ec │ │ │ │ + bhi.n 45298 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bmi.n 45304 │ │ │ │ + bmi.n 452b0 │ │ │ │ mov r3, r7 │ │ │ │ - movw r2, #62348 @ 0xf38c │ │ │ │ + movw r2, #60772 @ 0xed64 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58536 @ 0xe4a8 │ │ │ │ + movw r1, #57000 @ 0xdea8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #26212 @ 0x6664 │ │ │ │ + movw r0, #24676 @ 0x6064 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 453b0 │ │ │ │ - movw r0, #26212 @ 0x6664 │ │ │ │ + bl 23b790 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4535c │ │ │ │ + movw r0, #24676 @ 0x6064 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0190 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 453b0 │ │ │ │ - b.n 452c2 │ │ │ │ + beq.n 4535c │ │ │ │ + b.n 4526e │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 45386 │ │ │ │ + ble.n 45332 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4536c │ │ │ │ + beq.n 45318 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 4534e │ │ │ │ + bpl.n 452fa │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 895dc │ │ │ │ + bl 88e88 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 453b0 │ │ │ │ + beq.n 4535c │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 4536e │ │ │ │ + beq.n 4531a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21740 @ 0x54ec │ │ │ │ + movw r1, #20060 @ 0x4e5c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 453b0 │ │ │ │ - movw r2, #54064 @ 0xd330 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 4535c │ │ │ │ + movw r2, #52528 @ 0xcd30 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58696 @ 0xe548 │ │ │ │ + movw r1, #57160 @ 0xdf48 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #26212 @ 0x6664 │ │ │ │ + movw r0, #24676 @ 0x6064 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 453b0 │ │ │ │ + bl 23b790 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4535c │ │ │ │ movs r5, #0 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 4538c │ │ │ │ + beq.n 45338 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl f479c │ │ │ │ + bl f3cfc │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4538e │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 4538e │ │ │ │ - b.n 453b0 │ │ │ │ + bne.n 4533a │ │ │ │ + bl 7f898 │ │ │ │ + cbz r0, 4533a │ │ │ │ + b.n 4535c │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 4538e │ │ │ │ + b.n 4533a │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 16f45c <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ + bl 16e79c <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 453b0 │ │ │ │ - movw r0, #35696 @ 0x8b70 │ │ │ │ + cbz r0, 4535c │ │ │ │ + movw r0, #34160 @ 0x8570 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 82d70 │ │ │ │ + b.w 828c0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -000453b6 <_PyLong_UnsignedLongLong_Converter@@Base>: │ │ │ │ +00045362 <_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 453f0 <_PyLong_UnsignedLongLong_Converter@@Base+0x3a> │ │ │ │ + bpl.n 4539c <_PyLong_UnsignedLongLong_Converter@@Base+0x3a> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 453f0 <_PyLong_UnsignedLongLong_Converter@@Base+0x3a> │ │ │ │ + bne.n 4539c <_PyLong_UnsignedLongLong_Converter@@Base+0x3a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25824 @ 0x64e0 │ │ │ │ + movw r1, #24400 @ 0x5f50 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 4540a <_PyLong_UnsignedLongLong_Converter@@Base+0x54> │ │ │ │ - bl 141b7c │ │ │ │ + bl 126e1c │ │ │ │ + b.n 453b6 <_PyLong_UnsignedLongLong_Converter@@Base+0x54> │ │ │ │ + bl 1412ac │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 4540e <_PyLong_UnsignedLongLong_Converter@@Base+0x58> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 4540e <_PyLong_UnsignedLongLong_Converter@@Base+0x58> │ │ │ │ + bne.n 453ba <_PyLong_UnsignedLongLong_Converter@@Base+0x58> │ │ │ │ + bl 7f898 │ │ │ │ + cbz r0, 453ba <_PyLong_UnsignedLongLong_Converter@@Base+0x58> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 45414 <_PyLong_UnsignedLongLong_Converter@@Base+0x5e> │ │ │ │ + b.n 453c0 <_PyLong_UnsignedLongLong_Converter@@Base+0x5e> │ │ │ │ movs r0, #1 │ │ │ │ strd r6, r5, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 454ca <_PyLong_UnsignedLongLong_Converter@@Base+0x114> │ │ │ │ + beq.n 45476 <_PyLong_UnsignedLongLong_Converter@@Base+0x114> │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f898 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 454c6 <_PyLong_UnsignedLongLong_Converter@@Base+0x110> │ │ │ │ + bne.n 45472 <_PyLong_UnsignedLongLong_Converter@@Base+0x110> │ │ │ │ mov r0, r4 │ │ │ │ - bl 23ff84 <_PyTime_AsTimeval@@Base+0x1178> │ │ │ │ + bl 23f898 <_PyTime_AsTimeval@@Base+0x1180> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 454c6 <_PyLong_UnsignedLongLong_Converter@@Base+0x110> │ │ │ │ + beq.n 45472 <_PyLong_UnsignedLongLong_Converter@@Base+0x110> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2413a4 <_PyDeadline_Get@@Base+0x92c> │ │ │ │ + bl 240cbc <_PyDeadline_Get@@Base+0x930> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #9740 @ 0x260c │ │ │ │ + movw r0, #8204 @ 0x200c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 82d70 │ │ │ │ + bl 828c0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 45470 <_PyLong_UnsignedLongLong_Converter@@Base+0xba> │ │ │ │ + cbnz r0, 4541c <_PyLong_UnsignedLongLong_Converter@@Base+0xba> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 24666c │ │ │ │ + b.w 245f84 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #609 @ 0x261 │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ - movw r0, #12664 @ 0x3178 │ │ │ │ + movw r0, #11128 @ 0x2b78 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 241630 <_PyDeadline_Get@@Base+0xbb8> │ │ │ │ + bl 240ef0 <_PyDeadline_Get@@Base+0xb64> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 454a6 <_PyLong_UnsignedLongLong_Converter@@Base+0xf0> │ │ │ │ + beq.n 45452 <_PyLong_UnsignedLongLong_Converter@@Base+0xf0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 454a6 <_PyLong_UnsignedLongLong_Converter@@Base+0xf0> │ │ │ │ + cbnz r3, 45452 <_PyLong_UnsignedLongLong_Converter@@Base+0xf0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 45464 <_PyLong_UnsignedLongLong_Converter@@Base+0xae> │ │ │ │ + beq.n 45410 <_PyLong_UnsignedLongLong_Converter@@Base+0xae> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 454c6 <_PyLong_UnsignedLongLong_Converter@@Base+0x110> │ │ │ │ + beq.n 45472 <_PyLong_UnsignedLongLong_Converter@@Base+0x110> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 454c6 <_PyLong_UnsignedLongLong_Converter@@Base+0x110> │ │ │ │ + cbnz r3, 45472 <_PyLong_UnsignedLongLong_Converter@@Base+0x110> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77f40 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000454cc : │ │ │ │ +00045478 : │ │ │ │ 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 71628 <_PyObject_GC_New@@Base> │ │ │ │ - cbz r0, 45524 │ │ │ │ + bl 71618 <_PyObject_GC_New@@Base> │ │ │ │ + cbz r0, 454d0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [pc, #52] @ (45528 ) │ │ │ │ + ldr r1, [pc, #52] @ (454d4 ) │ │ │ │ cmp r3, r2 │ │ │ │ sub.w r2, r0, #8 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ str r4, [r0, #8] │ │ │ │ @@ -40166,431 +40127,475 @@ │ │ │ │ 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 14f1f0 <_PyTime_AsTimespec@@Base+0x4ec> │ │ │ │ + bl 14e798 <_PyTime_AsTimespec@@Base+0x4ec> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 45552 │ │ │ │ - bl 86830 │ │ │ │ + cbz r0, 454fe │ │ │ │ + bl 86330 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 783a0 │ │ │ │ + bl 783f0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 45576 │ │ │ │ + cbnz r3, 45522 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 45576 │ │ │ │ + ble.n 45522 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 45576 │ │ │ │ - cbnz r0, 45592 │ │ │ │ + bne.n 45522 │ │ │ │ + cbnz r0, 4553e │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #84] @ (455d4 ) │ │ │ │ + ldr r4, [pc, #84] @ (45580 ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 45592 │ │ │ │ + bl 101324 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 4553e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 455ce │ │ │ │ + b.n 4557a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 15fc9c │ │ │ │ + bl 15f058 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 4558e │ │ │ │ - bl 9649c │ │ │ │ + blt.n 4553a │ │ │ │ + bl 95998 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29f70 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98f90 │ │ │ │ + bl 9848c │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 455c6 │ │ │ │ + bne.n 45572 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 455ce │ │ │ │ + bl f1180 │ │ │ │ + b.n 4557a │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ - bl fa7f4 │ │ │ │ + bl f9e6c │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - adds r1, #108 @ 0x6c │ │ │ │ + adds r1, #64 @ 0x40 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r3, r0 │ │ │ │ sub sp, #20 │ │ │ │ movs r0, #0 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - bl 72334 │ │ │ │ + bl 7239c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4567a │ │ │ │ + beq.n 45626 │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 4563c │ │ │ │ + ble.n 455e8 │ │ │ │ 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, 45638 │ │ │ │ + cbz r1, 455e4 │ │ │ │ ldrb r3, [r3, r5] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq.n 4561e │ │ │ │ + beq.n 455ca │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 45630 │ │ │ │ + bpl.n 455dc │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #33692 @ 0x839c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 45630 │ │ │ │ + bne.n 455dc │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - cbz r1, 45638 │ │ │ │ - bl 840cc │ │ │ │ + cbz r1, 455e4 │ │ │ │ + bl 83c20 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 45664 │ │ │ │ + blt.n 45610 │ │ │ │ adds r5, #1 │ │ │ │ - b.n 455fe │ │ │ │ + b.n 455aa │ │ │ │ ldr r3, [r6, #28] │ │ │ │ - cbz r3, 4567c │ │ │ │ + cbz r3, 45628 │ │ │ │ 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 8e5ec │ │ │ │ + bl 8dae8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r3, 4567c │ │ │ │ + cbz r3, 45628 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 840cc │ │ │ │ + bl 83c20 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 45648 │ │ │ │ + bge.n 455f4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4567a │ │ │ │ + beq.n 45626 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4567a │ │ │ │ + cbnz r3, 45626 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_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] @ (456e8 ) │ │ │ │ + ldr r1, [pc, #84] @ (45694 ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r5, r0 │ │ │ │ - bl d5840 <_PyEval_CheckExceptTypeValid@@Base+0xae8> │ │ │ │ + bl d4da0 <_PyEval_CheckExceptTypeValid@@Base+0xae0> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 456c8 │ │ │ │ + cbz r0, 45674 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 124848 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 123d28 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 456bc │ │ │ │ + beq.n 45668 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 456c0 │ │ │ │ + cbz r3, 4566c │ │ │ │ mov r4, r5 │ │ │ │ - b.n 456e2 │ │ │ │ + b.n 4568e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 456bc │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 45668 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12752 @ 0x31d0 │ │ │ │ + movw r1, #11188 @ 0x2bb4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1590 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r7, [sp, #144] @ 0x90 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f479c │ │ │ │ + bl f3cfc │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4570c │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 45728 │ │ │ │ + bne.n 456b8 │ │ │ │ + bl 7f898 │ │ │ │ + cbnz r0, 456d4 │ │ │ │ mov r0, r4 │ │ │ │ blx 29d10 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4571e │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 45728 │ │ │ │ + bne.n 456ca │ │ │ │ + bl 7f898 │ │ │ │ + cbnz r0, 456d4 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80190 │ │ │ │ + b.w 80158 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r0 │ │ │ │ + movs r0, #0 │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ + bl 71f88 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 45700 │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + add.w r1, r5, #16 │ │ │ │ + adds r0, #16 │ │ │ │ + bl 411f4 <_PyDict_DelItem_KnownHash@@Base+0x13a> │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - cbz r0, 45750 │ │ │ │ + cbz r0, 45728 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4576e │ │ │ │ + beq.n 45746 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4576e │ │ │ │ + b.n 45746 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 4576c │ │ │ │ - bl f94ec │ │ │ │ - cbz r0, 45768 │ │ │ │ + cbz r0, 45744 │ │ │ │ + bl f8a4c │ │ │ │ + cbz r0, 45740 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ str r0, [r4, #20] │ │ │ │ - b.n 4576e │ │ │ │ - ldr r0, [pc, #0] @ (45770 ) │ │ │ │ + b.n 45746 │ │ │ │ + ldr r0, [pc, #0] @ (45748 ) │ │ │ │ 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 71f98 │ │ │ │ + bl 71f88 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4579c │ │ │ │ + cbz r0, 45774 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add.w r1, r5, #16 │ │ │ │ adds r0, #16 │ │ │ │ - bl 41222 <_PyDict_DelItem_KnownHash@@Base+0xec> │ │ │ │ + bl 41450 │ │ │ │ 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 458e4 │ │ │ │ - cbz r0, 457f4 │ │ │ │ + bl 458fc │ │ │ │ + cbz r0, 457cc │ │ │ │ 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 457d8 │ │ │ │ + beq.n 457b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 457d8 │ │ │ │ + cbnz r3, 457b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r5, 457f6 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r5, 457ce │ │ │ │ movw r3, #56100 @ 0xdb24 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d40bc │ │ │ │ - cbz r0, 457f4 │ │ │ │ - bl d42d0 │ │ │ │ + bl d3624 │ │ │ │ + cbz r0, 457cc │ │ │ │ + bl d3838 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 23b604 <_PyGen_SetStopIterationValue@@Base> │ │ │ │ + bl 23b108 <_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, 4581e │ │ │ │ + cbz r0, 457f6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45842 │ │ │ │ + beq.n 4581a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 45842 │ │ │ │ + b.n 4581a │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 4583a │ │ │ │ - bl f94ec │ │ │ │ - cbz r0, 45836 │ │ │ │ + cbz r0, 45812 │ │ │ │ + bl f8a4c │ │ │ │ + cbz r0, 4580e │ │ │ │ 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 45842 │ │ │ │ + b.n 4581a │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx 2a534 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 80190 │ │ │ │ + b.w 80158 │ │ │ │ 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, 4588c │ │ │ │ + cbnz r3, 45864 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13292 @ 0x33ec │ │ │ │ + movw r1, #11756 @ 0x2dec │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 458b4 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 4588c │ │ │ │ ldrb.w r3, [r0, #65] @ 0x41 │ │ │ │ - cbz r3, 458aa │ │ │ │ + cbz r3, 45882 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12932 @ 0x3284 │ │ │ │ + movw r1, #11396 @ 0x2c84 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 458b4 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 4588c │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 7fab8 │ │ │ │ + b.w 7fa80 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ + push {r4, 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 71f98 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl cbb10 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 458e0 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - add.w r1, r5, #16 │ │ │ │ - adds r0, #16 │ │ │ │ - bl 4146e │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + cbz r0, 458c0 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [r4, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 458c0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 458c0 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + cbz r0, 458dc │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [r4, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 458dc │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 458dc │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + cbz r0, 458f8 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [r4, #8] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 458f8 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 458f8 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 22e10c <_PyCoro_GetAwaitableIter@@Base> │ │ │ │ + bl 22d8d4 <_PyCoro_GetAwaitableIter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45968 │ │ │ │ + beq.n 45980 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ - cbnz r2, 4596e │ │ │ │ + cbnz r2, 45986 │ │ │ │ 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, 45924 │ │ │ │ + cbnz r0, 4593c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45968 │ │ │ │ + beq.n 45980 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 45968 │ │ │ │ + cbnz r3, 45980 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 45968 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 45980 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45934 │ │ │ │ + beq.n 4594c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 45934 │ │ │ │ + cbnz r3, 4594c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 132aa4 │ │ │ │ - cbnz r0, 4596c │ │ │ │ + bl 1321cc │ │ │ │ + cbnz r0, 45984 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12928 @ 0x3280 │ │ │ │ + movw r1, #11392 @ 0x2c80 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45968 │ │ │ │ + beq.n 45980 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45968 │ │ │ │ + cbnz r3, 45980 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4596e │ │ │ │ + b.n 45986 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #12964 @ 0x32a4 │ │ │ │ + movw r0, #11428 @ 0x2ca4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r2, #16] │ │ │ │ - b.w de2a8 │ │ │ │ + b.w dd818 │ │ │ │ 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 │ │ │ │ @@ -40601,478 +40606,434 @@ │ │ │ │ str r1, [r2, #0] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [r1, #4] │ │ │ │ str.w r5, [r4, #-8] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ - bl 783a0 │ │ │ │ + bl 783f0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 783a0 │ │ │ │ + bl 783f0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7e9dc │ │ │ │ + b.w 7e9a4 │ │ │ │ stmdb 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, #16704 @ 0x4140 │ │ │ │ + movw r8, #15168 @ 0x3b40 │ │ │ │ movt r8, #53 @ 0x35 │ │ │ │ mov fp, r3 │ │ │ │ - movw sl, #24784 @ 0x60d0 │ │ │ │ + movw sl, #23248 @ 0x5ad0 │ │ │ │ movt sl, #53 @ 0x35 │ │ │ │ mov r3, r8 │ │ │ │ - movw r9, #33488 @ 0x82d0 │ │ │ │ + movw r9, #31952 @ 0x7cd0 │ │ │ │ movt r9, #54 @ 0x36 │ │ │ │ sub sp, #28 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r5 │ │ │ │ mov r8, r2 │ │ │ │ cmp r4, r8 │ │ │ │ - bge.n 45ad2 │ │ │ │ + bge.n 45aea │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 45a12 │ │ │ │ + bne.n 45a2a │ │ │ │ ldrb r0, [r6, r4] │ │ │ │ - b.n 45a26 │ │ │ │ + b.n 45a3e │ │ │ │ cmp r7, #2 │ │ │ │ - bne.n 45a1c │ │ │ │ + bne.n 45a34 │ │ │ │ ldrh.w r0, [r6, r4, lsl #1] │ │ │ │ - b.n 45a26 │ │ │ │ + b.n 45a3e │ │ │ │ ldr.w r0, [r6, r4, lsl #2] │ │ │ │ cmp.w r0, #1114112 @ 0x110000 │ │ │ │ - bcs.n 45a3a │ │ │ │ + bcs.n 45a52 │ │ │ │ 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 45a3c │ │ │ │ + b.n 45a54 │ │ │ │ movs r2, #0 │ │ │ │ add.w r2, r3, r2, lsl #4 │ │ │ │ ldrh r1, [r2, #14] │ │ │ │ lsls r1, r1, #17 │ │ │ │ - bpl.n 45a82 │ │ │ │ + bpl.n 45a9a │ │ │ │ ldr r2, [r2, #4] │ │ │ │ tst.w r2, #7340032 @ 0x700000 │ │ │ │ - beq.n 45a82 │ │ │ │ + beq.n 45a9a │ │ │ │ asrs r1, r2, #24 │ │ │ │ ubfx r0, r2, #20, #3 │ │ │ │ uxtah r1, r1, r2 │ │ │ │ - movw r2, #49636 @ 0xc1e4 │ │ │ │ + movw r2, #48100 @ 0xbbe4 │ │ │ │ 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 45a7e │ │ │ │ + beq.n 45a96 │ │ │ │ ldr.w r3, [r2], #4 │ │ │ │ str.w r3, [ip], #4 │ │ │ │ - b.n 45a6c │ │ │ │ + b.n 45a84 │ │ │ │ mov r3, lr │ │ │ │ - b.n 45a8c │ │ │ │ + b.n 45aa4 │ │ │ │ add r1, sp, #12 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 23168c │ │ │ │ + bl 230fa4 │ │ │ │ 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 45ac2 │ │ │ │ + bge.n 45ada │ │ │ │ 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 45a9c │ │ │ │ + b.n 45ab4 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, lr │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ it ge │ │ │ │ addge r5, r5, r0 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 45a06 │ │ │ │ + b.n 45a1e │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbnz r3, 45aec │ │ │ │ + cbnz r3, 45b04 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbnz r3, 45aec │ │ │ │ + cbnz r3, 45b04 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ 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] │ │ │ │ blx 296c0 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 80190 │ │ │ │ + b.w 80158 │ │ │ │ + b.n 45890 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl cc5b4 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - cbz r0, 45b3c │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [r4, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 45b3c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 45b3c │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - cbz r0, 45b58 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [r4, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 45b58 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 45b58 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - cbz r0, 45b74 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [r4, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 45b74 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 45b74 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ + add r2, sp, #4 │ │ │ │ + mov r0, r1 │ │ │ │ + movw r1, #11496 @ 0x2ce8 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 8c22c │ │ │ │ + cbz r0, 45b64 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r4, [r4, #4] │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + bl 45cd6 <_PyEval_FormatAwaitableError@@Base+0x52> │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, r0 │ │ │ │ + movw r0, #11512 @ 0x2cf8 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 828c0 │ │ │ │ + add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, r1 │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #33554432 @ 0x2000000 │ │ │ │ - beq.n 45ba4 │ │ │ │ - movw r1, #19481 @ 0x4c19 │ │ │ │ + beq.n 45b94 │ │ │ │ + movw r1, #15801 @ 0x3db9 │ │ │ │ movt r1, #25 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ mov r0, r3 │ │ │ │ - b.w 23c174 │ │ │ │ - movw r2, #46256 @ 0xb4b0 │ │ │ │ + b.w 23ba8c │ │ │ │ + movw r2, #44720 @ 0xaeb0 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #736 @ 0x2e0 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #40136 @ 0x9cc8 │ │ │ │ + movw r1, #64736 @ 0xfce0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #38600 @ 0x96c8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23b790 <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldrb.w r1, [r0, #40] @ 0x28 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ - b.n 45b0c │ │ │ │ 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, 45c0a │ │ │ │ + cbnz r0, 45bf8 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 45c12 │ │ │ │ + cbz r0, 45c00 │ │ │ │ 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 45bfc │ │ │ │ + beq.n 45bea │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - │ │ │ │ -00045c14 <_PyEval_FormatAwaitableError@@Base>: │ │ │ │ - ldr r3, [r1, #40] @ 0x28 │ │ │ │ - cbz r3, 45c1c <_PyEval_FormatAwaitableError@@Base+0x8> │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cbnz r3, 45c64 <_PyEval_FormatAwaitableError@@Base+0x50> │ │ │ │ - cmp r2, #1 │ │ │ │ - push {r4} │ │ │ │ - bne.n 45c3e <_PyEval_FormatAwaitableError@@Base+0x2a> │ │ │ │ - movw r4, #43976 @ 0xabc8 │ │ │ │ - movt r4, #70 @ 0x46 │ │ │ │ - ldr r3, [r1, #12] │ │ │ │ - movw r2, #13032 @ 0x32e8 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - ldr.w r4, [sp], #4 │ │ │ │ - b.w 14b21c <_PyErr_Format@@Base> │ │ │ │ - cmp r2, #2 │ │ │ │ - bne.n 45c5e <_PyEval_FormatAwaitableError@@Base+0x4a> │ │ │ │ - movw r4, #43976 @ 0xabc8 │ │ │ │ - movt r4, #70 @ 0x46 │ │ │ │ - ldr r3, [r1, #12] │ │ │ │ - movw r2, #13124 @ 0x3344 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - ldr.w r4, [sp], #4 │ │ │ │ - b.w 14b21c <_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, #13216 @ 0x33a0 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - bl 8cd30 │ │ │ │ - cbz r0, 45ca4 <_PyEval_FormatAwaitableError@@Base+0x90> │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r4, [r4, #4] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - bl 45d92 <_PyEval_FormatAwaitableError@@Base+0x17e> │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, r0 │ │ │ │ - movw r0, #13232 @ 0x33b0 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 82d70 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - bl c3ae8 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - blt.n 45cde <_PyEval_FormatAwaitableError@@Base+0xca> │ │ │ │ - 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 45ce0 <_PyEval_FormatAwaitableError@@Base+0xcc> │ │ │ │ - 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 │ │ │ │ mov r0, r1 │ │ │ │ - bl d7e78 <_PyNumber_Index@@Base> │ │ │ │ - cbnz r0, 45d06 <_PyEval_FormatAwaitableError@@Base+0xf2> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 45d3a <_PyEval_FormatAwaitableError@@Base+0x126> │ │ │ │ + bl d73c8 <_PyNumber_Index@@Base> │ │ │ │ + cbnz r0, 45c26 │ │ │ │ + bl 7f898 │ │ │ │ + cbnz r0, 45c5a │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 45d3e <_PyEval_FormatAwaitableError@@Base+0x12a> │ │ │ │ + b.n 45c5e │ │ │ │ mov r5, r0 │ │ │ │ - bl 83f4c │ │ │ │ + bl 83aa0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45d24 <_PyEval_FormatAwaitableError@@Base+0x110> │ │ │ │ + beq.n 45c44 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45d24 <_PyEval_FormatAwaitableError@@Base+0x110> │ │ │ │ + cbnz r3, 45c44 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 45d3e <_PyEval_FormatAwaitableError@@Base+0x12a> │ │ │ │ - b.n 45cfa <_PyEval_FormatAwaitableError@@Base+0xe6> │ │ │ │ + bne.n 45c5e │ │ │ │ + b.n 45c1a │ │ │ │ subs r4, r4, r3 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 404de │ │ │ │ - cbnz r0, 45d4e <_PyEval_FormatAwaitableError@@Base+0x13a> │ │ │ │ + bl 404d6 │ │ │ │ + cbnz r0, 45c6e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 45d62 <_PyEval_FormatAwaitableError@@Base+0x14e> │ │ │ │ + b.n 45c82 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - bgt.n 45d2a <_PyEval_FormatAwaitableError@@Base+0x116> │ │ │ │ + bgt.n 45c4a │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1d5bac │ │ │ │ + b.w 1d4fc4 │ │ │ │ add.w r2, r0, #16 │ │ │ │ ldrb r3, [r2, r4] │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ - beq.n 45d5c <_PyEval_FormatAwaitableError@@Base+0x148> │ │ │ │ + beq.n 45c7c │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bne.n 45d62 <_PyEval_FormatAwaitableError@@Base+0x14e> │ │ │ │ + bne.n 45c82 │ │ │ │ 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, #10100 @ 0x2774 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldrd r4, r5, [r3, #16] │ │ │ │ - ldrd r2, r3, [r3, #8] │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - bl 82d70 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ + │ │ │ │ +00045c84 <_PyEval_FormatAwaitableError@@Base>: │ │ │ │ + ldr r3, [r1, #40] @ 0x28 │ │ │ │ + cbz r3, 45c8c <_PyEval_FormatAwaitableError@@Base+0x8> │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cbnz r3, 45cd4 <_PyEval_FormatAwaitableError@@Base+0x50> │ │ │ │ + cmp r2, #1 │ │ │ │ + push {r4} │ │ │ │ + bne.n 45cae <_PyEval_FormatAwaitableError@@Base+0x2a> │ │ │ │ + movw r4, #43976 @ 0xabc8 │ │ │ │ + movt r4, #70 @ 0x46 │ │ │ │ + ldr r3, [r1, #12] │ │ │ │ + movw r2, #11520 @ 0x2d00 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + ldr.w r4, [sp], #4 │ │ │ │ + b.w 14a7e4 <_PyErr_Format@@Base> │ │ │ │ + cmp r2, #2 │ │ │ │ + bne.n 45cce <_PyEval_FormatAwaitableError@@Base+0x4a> │ │ │ │ + movw r4, #43976 @ 0xabc8 │ │ │ │ + movt r4, #70 @ 0x46 │ │ │ │ + ldr r3, [r1, #12] │ │ │ │ + movw r2, #11612 @ 0x2d5c │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + ldr.w r4, [sp], #4 │ │ │ │ + b.w 14a7e4 <_PyErr_Format@@Base> │ │ │ │ + ldr.w r4, [sp], #4 │ │ │ │ + bx lr │ │ │ │ + bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #10 │ │ │ │ adds r0, #13 │ │ │ │ - bl 71f98 │ │ │ │ + bl 71f88 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 45e02 <_PyEval_FormatAwaitableError@@Base+0x1ee> │ │ │ │ + cbz r0, 45d46 <_PyEval_FormatAwaitableError@@Base+0xc2> │ │ │ │ cmp r6, #3 │ │ │ │ - ble.n 45dc0 <_PyEval_FormatAwaitableError@@Base+0x1ac> │ │ │ │ + ble.n 45d04 <_PyEval_FormatAwaitableError@@Base+0x80> │ │ │ │ ldrb r3, [r5, #23] │ │ │ │ - cbz r3, 45dc0 <_PyEval_FormatAwaitableError@@Base+0x1ac> │ │ │ │ + cbz r3, 45d04 <_PyEval_FormatAwaitableError@@Base+0x80> │ │ │ │ ldrb r3, [r0, #18] │ │ │ │ orn r3, r3, #127 @ 0x7f │ │ │ │ strb r3, [r0, #18] │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - cbz r3, 45dd4 <_PyEval_FormatAwaitableError@@Base+0x1c0> │ │ │ │ + cbz r3, 45d18 <_PyEval_FormatAwaitableError@@Base+0x94> │ │ │ │ ldr r2, [r5, #24] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 45dde <_PyEval_FormatAwaitableError@@Base+0x1ca> │ │ │ │ + bne.n 45d22 <_PyEval_FormatAwaitableError@@Base+0x9e> │ │ │ │ movs r0, #1 │ │ │ │ - bl 7d8cc │ │ │ │ + bl 7d894 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 45de6 <_PyEval_FormatAwaitableError@@Base+0x1d2> │ │ │ │ + b.n 45d2a <_PyEval_FormatAwaitableError@@Base+0xa6> │ │ │ │ movs r0, #2 │ │ │ │ - bl 7d7b8 │ │ │ │ + bl 7d780 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45df6 <_PyEval_FormatAwaitableError@@Base+0x1e2> │ │ │ │ + beq.n 45d3a <_PyEval_FormatAwaitableError@@Base+0xb6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 45dfa <_PyEval_FormatAwaitableError@@Base+0x1e6> │ │ │ │ + cbz r3, 45d3e <_PyEval_FormatAwaitableError@@Base+0xba> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 45e02 <_PyEval_FormatAwaitableError@@Base+0x1ee> │ │ │ │ + b.n 45d46 <_PyEval_FormatAwaitableError@@Base+0xc2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 45df6 <_PyEval_FormatAwaitableError@@Base+0x1e2> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 45d3a <_PyEval_FormatAwaitableError@@Base+0xb6> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + bl c3038 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + blt.n 45d80 <_PyEval_FormatAwaitableError@@Base+0xfc> │ │ │ │ + subs r4, #0 │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + it ne │ │ │ │ + movne r4, #1 │ │ │ │ + mov r1, r4 │ │ │ │ + blx 29660 │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + strb.w r4, [r5, #40] @ 0x28 │ │ │ │ + b.n 45d82 <_PyEval_FormatAwaitableError@@Base+0xfe> │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov r3, r0 │ │ │ │ + sub sp, #12 │ │ │ │ + movw r0, #8612 @ 0x21a4 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldrd r4, r5, [r3, #16] │ │ │ │ + ldrd r2, r3, [r3, #8] │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + bl 828c0 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ movs r5, #0 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ mov r4, r5 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #80] @ (45e70 <_PyEval_FormatAwaitableError@@Base+0x25c>) │ │ │ │ + ldr r3, [pc, #80] @ (45e1c <_PyEval_FormatAwaitableError@@Base+0x198>) │ │ │ │ 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 241750 <_PyDeadline_Get@@Base+0xcd8> │ │ │ │ + bl 241080 <_PyDeadline_Get@@Base+0xcf4> │ │ │ │ add r2, sp, #4 │ │ │ │ sub.w r1, r8, r4 │ │ │ │ add.w r0, r9, r4 │ │ │ │ - bl 241f74 <_PyDeadline_Get@@Base+0x14fc> │ │ │ │ + bl 24175c <_PyDeadline_Get@@Base+0x13d0> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 45e56 <_PyEval_FormatAwaitableError@@Base+0x242> │ │ │ │ + beq.n 45e02 <_PyEval_FormatAwaitableError@@Base+0x17e> │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 45e56 <_PyEval_FormatAwaitableError@@Base+0x242> │ │ │ │ + beq.n 45e02 <_PyEval_FormatAwaitableError@@Base+0x17e> │ │ │ │ add r4, r0 │ │ │ │ add r4, r7 │ │ │ │ - b.n 45e38 <_PyEval_FormatAwaitableError@@Base+0x224> │ │ │ │ - ldr r3, [pc, #24] @ (45e70 <_PyEval_FormatAwaitableError@@Base+0x25c>) │ │ │ │ + b.n 45de4 <_PyEval_FormatAwaitableError@@Base+0x160> │ │ │ │ + ldr r3, [pc, #24] @ (45e1c <_PyEval_FormatAwaitableError@@Base+0x198>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 45e68 <_PyEval_FormatAwaitableError@@Base+0x254> │ │ │ │ + beq.n 45e14 <_PyEval_FormatAwaitableError@@Base+0x190> │ │ │ │ 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 71628 <_PyObject_GC_New@@Base> │ │ │ │ - cbz r0, 45ecc <_PyEval_FormatAwaitableError@@Base+0x2b8> │ │ │ │ + bl 71618 <_PyObject_GC_New@@Base> │ │ │ │ + cbz r0, 45e78 <_PyEval_FormatAwaitableError@@Base+0x1f4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [pc, #52] @ (45ed0 <_PyEval_FormatAwaitableError@@Base+0x2bc>) │ │ │ │ + ldr r1, [pc, #52] @ (45e7c <_PyEval_FormatAwaitableError@@Base+0x1f8>) │ │ │ │ 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] │ │ │ │ @@ -41090,15 +41051,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r1 │ │ │ │ movw r1, #37576 @ 0x92c8 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 248124 <_PyBytes_Find@@Base+0x97c> │ │ │ │ + b.w 247674 <_PyBytes_Find@@Base+0x520> │ │ │ │ ldr r1, [r0, #24] │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ @@ -41109,716 +41070,714 @@ │ │ │ │ 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 45f22 <_PyEval_FormatAwaitableError@@Base+0x30e> │ │ │ │ + bhi.n 45ece <_PyEval_FormatAwaitableError@@Base+0x24a> │ │ │ │ mov r0, r2 │ │ │ │ - bl 255938 │ │ │ │ + bl 255194 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 45f24 <_PyEval_FormatAwaitableError@@Base+0x310> │ │ │ │ + b.n 45ed0 <_PyEval_FormatAwaitableError@@Base+0x24c> │ │ │ │ mov r6, r2 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 16389c <_PyEval_GetBuiltin@@Base+0x1b44> │ │ │ │ + bl 162c74 <_PyEval_GetBuiltin@@Base+0x1b60> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 45f54 <_PyEval_FormatAwaitableError@@Base+0x340> │ │ │ │ + cbnz r0, 45f00 <_PyEval_FormatAwaitableError@@Base+0x27c> │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - bhi.n 45f3e <_PyEval_FormatAwaitableError@@Base+0x32a> │ │ │ │ + bhi.n 45eea <_PyEval_FormatAwaitableError@@Base+0x266> │ │ │ │ mov r0, r4 │ │ │ │ - bl 255f2c │ │ │ │ + bl 2552a8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 45f56 <_PyEval_FormatAwaitableError@@Base+0x342> │ │ │ │ + beq.n 45f02 <_PyEval_FormatAwaitableError@@Base+0x27e> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 16389c <_PyEval_GetBuiltin@@Base+0x1b44> │ │ │ │ + bl 162c74 <_PyEval_GetBuiltin@@Base+0x1b60> │ │ │ │ subs r5, r0, #0 │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ - b.n 45f56 <_PyEval_FormatAwaitableError@@Base+0x342> │ │ │ │ + b.n 45f02 <_PyEval_FormatAwaitableError@@Base+0x27e> │ │ │ │ movs r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 45f7e <_PyEval_FormatAwaitableError@@Base+0x36a> │ │ │ │ + cbz r3, 45f26 <_PyEval_FormatAwaitableError@@Base+0x2a2> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 45f80 <_PyEval_FormatAwaitableError@@Base+0x36c> │ │ │ │ + b.n 45f28 <_PyEval_FormatAwaitableError@@Base+0x2a4> │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 45f8e <_PyEval_FormatAwaitableError@@Base+0x37a> │ │ │ │ + cbnz r3, 45f36 <_PyEval_FormatAwaitableError@@Base+0x2b2> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 45f8e <_PyEval_FormatAwaitableError@@Base+0x37a> │ │ │ │ + blt.n 45f36 <_PyEval_FormatAwaitableError@@Base+0x2b2> │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 45f8e <_PyEval_FormatAwaitableError@@Base+0x37a> │ │ │ │ - cbnz r0, 45fae <_PyEval_FormatAwaitableError@@Base+0x39a> │ │ │ │ + bgt.n 45f36 <_PyEval_FormatAwaitableError@@Base+0x2b2> │ │ │ │ + cbnz r0, 45f56 <_PyEval_FormatAwaitableError@@Base+0x2d2> │ │ │ │ movs r2, #0 │ │ │ │ add r4, sp, #28 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #2 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r4, [sp, #8] │ │ │ │ movw r4, #14400 @ 0x3840 │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101324 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 46042 <_PyEval_FormatAwaitableError@@Base+0x42e> │ │ │ │ - cbz r5, 45ff6 <_PyEval_FormatAwaitableError@@Base+0x3e2> │ │ │ │ + beq.n 45fea <_PyEval_FormatAwaitableError@@Base+0x366> │ │ │ │ + cbz r5, 45f9e <_PyEval_FormatAwaitableError@@Base+0x31a> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 45fba <_PyEval_FormatAwaitableError@@Base+0x3a6> │ │ │ │ + cbz r4, 45f62 <_PyEval_FormatAwaitableError@@Base+0x2de> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 45fc2 <_PyEval_FormatAwaitableError@@Base+0x3ae> │ │ │ │ - b.n 46004 <_PyEval_FormatAwaitableError@@Base+0x3f0> │ │ │ │ + bne.n 45f6a <_PyEval_FormatAwaitableError@@Base+0x2e6> │ │ │ │ + b.n 45fac <_PyEval_FormatAwaitableError@@Base+0x328> │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl d7e78 <_PyNumber_Index@@Base> │ │ │ │ + bl d73c8 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 45fd4 <_PyEval_FormatAwaitableError@@Base+0x3c0> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 46004 <_PyEval_FormatAwaitableError@@Base+0x3f0> │ │ │ │ - b.n 46042 <_PyEval_FormatAwaitableError@@Base+0x42e> │ │ │ │ - bl 83f4c │ │ │ │ + cbnz r0, 45f7c <_PyEval_FormatAwaitableError@@Base+0x2f8> │ │ │ │ + bl 7f898 │ │ │ │ + cbz r0, 45fac <_PyEval_FormatAwaitableError@@Base+0x328> │ │ │ │ + b.n 45fea <_PyEval_FormatAwaitableError@@Base+0x366> │ │ │ │ + bl 83aa0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45ff0 <_PyEval_FormatAwaitableError@@Base+0x3dc> │ │ │ │ + beq.n 45f98 <_PyEval_FormatAwaitableError@@Base+0x314> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45ff0 <_PyEval_FormatAwaitableError@@Base+0x3dc> │ │ │ │ + cbnz r3, 45f98 <_PyEval_FormatAwaitableError@@Base+0x314> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ adds r1, r7, #1 │ │ │ │ - bne.n 46008 <_PyEval_FormatAwaitableError@@Base+0x3f4> │ │ │ │ - b.n 45fcc <_PyEval_FormatAwaitableError@@Base+0x3b8> │ │ │ │ + bne.n 45fb0 <_PyEval_FormatAwaitableError@@Base+0x32c> │ │ │ │ + b.n 45f74 <_PyEval_FormatAwaitableError@@Base+0x2f0> │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 46008 <_PyEval_FormatAwaitableError@@Base+0x3f4> │ │ │ │ + b.n 45fb0 <_PyEval_FormatAwaitableError@@Base+0x32c> │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ ldr r5, [r6, #8] │ │ │ │ - cbz r5, 46012 <_PyEval_FormatAwaitableError@@Base+0x3fe> │ │ │ │ + cbz r5, 45fba <_PyEval_FormatAwaitableError@@Base+0x336> │ │ │ │ ldr.w r8, [r6, #20] │ │ │ │ - b.n 4601a <_PyEval_FormatAwaitableError@@Base+0x406> │ │ │ │ + b.n 45fc2 <_PyEval_FormatAwaitableError@@Base+0x33e> │ │ │ │ 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 46150 <_PyEval_FormatAwaitableError@@Base+0x53c> │ │ │ │ + bne.w 460f8 <_PyEval_FormatAwaitableError@@Base+0x474> │ │ │ │ cmp r7, #11 │ │ │ │ mov r0, r7 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ adds r0, #1 │ │ │ │ - bl 72334 │ │ │ │ + bl 7239c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 46046 <_PyEval_FormatAwaitableError@@Base+0x432> │ │ │ │ + cbnz r0, 45fee <_PyEval_FormatAwaitableError@@Base+0x36a> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 46336 <_PyEval_FormatAwaitableError@@Base+0x722> │ │ │ │ - movw sl, #43104 @ 0xa860 │ │ │ │ + b.n 462de <_PyEval_FormatAwaitableError@@Base+0x65a> │ │ │ │ + movw sl, #41568 @ 0xa260 │ │ │ │ movt sl, #42 @ 0x2a │ │ │ │ subs r1, r5, #1 │ │ │ │ movs r6, #0 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 460ca <_PyEval_FormatAwaitableError@@Base+0x4b6> │ │ │ │ + beq.n 46072 <_PyEval_FormatAwaitableError@@Base+0x3ee> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 46126 <_PyEval_FormatAwaitableError@@Base+0x512> │ │ │ │ + blt.n 460ce <_PyEval_FormatAwaitableError@@Base+0x44a> │ │ │ │ ldrb.w r3, [r8, r1] │ │ │ │ add.w r9, r1, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 4607e <_PyEval_FormatAwaitableError@@Base+0x46a> │ │ │ │ + bpl.n 46026 <_PyEval_FormatAwaitableError@@Base+0x3a2> │ │ │ │ mov r1, r9 │ │ │ │ - b.n 46056 <_PyEval_FormatAwaitableError@@Base+0x442> │ │ │ │ + b.n 45ffe <_PyEval_FormatAwaitableError@@Base+0x37a> │ │ │ │ ldrb.w r3, [r8, r9] │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.n 46084 <_PyEval_FormatAwaitableError@@Base+0x470> │ │ │ │ + bmi.n 4602c <_PyEval_FormatAwaitableError@@Base+0x3a8> │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 4606e <_PyEval_FormatAwaitableError@@Base+0x45a> │ │ │ │ + bne.n 46016 <_PyEval_FormatAwaitableError@@Base+0x392> │ │ │ │ add.w r0, r9, #1 │ │ │ │ sub.w r1, r1, r9 │ │ │ │ add r0, r8 │ │ │ │ - bl 156b88 │ │ │ │ + bl 156058 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 46134 <_PyEval_FormatAwaitableError@@Base+0x520> │ │ │ │ + beq.n 460dc <_PyEval_FormatAwaitableError@@Base+0x458> │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 460a4 <_PyEval_FormatAwaitableError@@Base+0x490> │ │ │ │ + bgt.n 4604c <_PyEval_FormatAwaitableError@@Base+0x3c8> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ - b.n 460c4 <_PyEval_FormatAwaitableError@@Base+0x4b0> │ │ │ │ + b.n 4606c <_PyEval_FormatAwaitableError@@Base+0x3e8> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 840cc │ │ │ │ + bl 83c20 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 460fc <_PyEval_FormatAwaitableError@@Base+0x4e8> │ │ │ │ + cbnz r0, 460a4 <_PyEval_FormatAwaitableError@@Base+0x420> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 460c4 <_PyEval_FormatAwaitableError@@Base+0x4b0> │ │ │ │ + beq.n 4606c <_PyEval_FormatAwaitableError@@Base+0x3e8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 460c4 <_PyEval_FormatAwaitableError@@Base+0x4b0> │ │ │ │ + cbnz r3, 4606c <_PyEval_FormatAwaitableError@@Base+0x3e8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ mov r1, r9 │ │ │ │ - b.n 46052 <_PyEval_FormatAwaitableError@@Base+0x43e> │ │ │ │ + b.n 45ffa <_PyEval_FormatAwaitableError@@Base+0x376> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 46126 <_PyEval_FormatAwaitableError@@Base+0x512> │ │ │ │ - movw r3, #43104 @ 0xa860 │ │ │ │ + blt.n 460ce <_PyEval_FormatAwaitableError@@Base+0x44a> │ │ │ │ + movw r3, #41568 @ 0xa260 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldrb.w r2, [r8, r1] │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r5, r2, #28 │ │ │ │ - bpl.n 4610e <_PyEval_FormatAwaitableError@@Base+0x4fa> │ │ │ │ + bpl.n 460b6 <_PyEval_FormatAwaitableError@@Base+0x432> │ │ │ │ subs r1, #1 │ │ │ │ - bcc.n 46126 <_PyEval_FormatAwaitableError@@Base+0x512> │ │ │ │ - b.n 460d6 <_PyEval_FormatAwaitableError@@Base+0x4c2> │ │ │ │ + bcc.n 460ce <_PyEval_FormatAwaitableError@@Base+0x44a> │ │ │ │ + b.n 4607e <_PyEval_FormatAwaitableError@@Base+0x3fa> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 840cc │ │ │ │ + bl 83c20 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4631e <_PyEval_FormatAwaitableError@@Base+0x70a> │ │ │ │ + beq.w 462c6 <_PyEval_FormatAwaitableError@@Base+0x642> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 46134 <_PyEval_FormatAwaitableError@@Base+0x520> │ │ │ │ + beq.n 460dc <_PyEval_FormatAwaitableError@@Base+0x458> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 46134 <_PyEval_FormatAwaitableError@@Base+0x520> │ │ │ │ + cbnz r3, 460dc <_PyEval_FormatAwaitableError@@Base+0x458> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 46134 <_PyEval_FormatAwaitableError@@Base+0x520> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 460dc <_PyEval_FormatAwaitableError@@Base+0x458> │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 156b88 │ │ │ │ + bl 156058 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 46134 <_PyEval_FormatAwaitableError@@Base+0x520> │ │ │ │ + cbz r0, 460dc <_PyEval_FormatAwaitableError@@Base+0x458> │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 460e8 <_PyEval_FormatAwaitableError@@Base+0x4d4> │ │ │ │ + bgt.n 46090 <_PyEval_FormatAwaitableError@@Base+0x40c> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r5, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r4, #8] │ │ │ │ - bl 1f1800 │ │ │ │ + bl 1f0b28 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 46336 <_PyEval_FormatAwaitableError@@Base+0x722> │ │ │ │ + bge.w 462de <_PyEval_FormatAwaitableError@@Base+0x65a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 46042 <_PyEval_FormatAwaitableError@@Base+0x42e> │ │ │ │ + beq.n 45fea <_PyEval_FormatAwaitableError@@Base+0x366> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 46042 <_PyEval_FormatAwaitableError@@Base+0x42e> │ │ │ │ + bne.w 45fea <_PyEval_FormatAwaitableError@@Base+0x366> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 46042 <_PyEval_FormatAwaitableError@@Base+0x42e> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 45fea <_PyEval_FormatAwaitableError@@Base+0x366> │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl ce6c4 │ │ │ │ + bl cdc1c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 46042 <_PyEval_FormatAwaitableError@@Base+0x42e> │ │ │ │ + bne.w 45fea <_PyEval_FormatAwaitableError@@Base+0x366> │ │ │ │ ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 46188 <_PyEval_FormatAwaitableError@@Base+0x574> │ │ │ │ + bne.n 46130 <_PyEval_FormatAwaitableError@@Base+0x4ac> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #45676 @ 0xb26c │ │ │ │ + movw r1, #44140 @ 0xac6c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 46314 <_PyEval_FormatAwaitableError@@Base+0x700> │ │ │ │ + bl 126e1c │ │ │ │ + b.n 462bc <_PyEval_FormatAwaitableError@@Base+0x638> │ │ │ │ cmp r7, #11 │ │ │ │ mov r0, r7 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ cmp.w sl, #1 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - bne.n 46238 <_PyEval_FormatAwaitableError@@Base+0x624> │ │ │ │ + bne.n 461e0 <_PyEval_FormatAwaitableError@@Base+0x55c> │ │ │ │ ldrb.w sl, [fp] │ │ │ │ - bl 72334 │ │ │ │ + bl 7239c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 46314 <_PyEval_FormatAwaitableError@@Base+0x700> │ │ │ │ + beq.w 462bc <_PyEval_FormatAwaitableError@@Base+0x638> │ │ │ │ subs r5, #1 │ │ │ │ mov r1, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 46224 <_PyEval_FormatAwaitableError@@Base+0x610> │ │ │ │ + blt.n 461cc <_PyEval_FormatAwaitableError@@Base+0x548> │ │ │ │ subs r7, #1 │ │ │ │ - bcc.n 46224 <_PyEval_FormatAwaitableError@@Base+0x610> │ │ │ │ + bcc.n 461cc <_PyEval_FormatAwaitableError@@Base+0x548> │ │ │ │ ldrb.w r3, [r8, r5] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 46220 <_PyEval_FormatAwaitableError@@Base+0x60c> │ │ │ │ + bne.n 461c8 <_PyEval_FormatAwaitableError@@Base+0x544> │ │ │ │ adds r0, r5, #1 │ │ │ │ subs r1, r1, r5 │ │ │ │ add r0, r8 │ │ │ │ - bl 156b88 │ │ │ │ + bl 156058 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 462fe <_PyEval_FormatAwaitableError@@Base+0x6ea> │ │ │ │ + beq.w 462a6 <_PyEval_FormatAwaitableError@@Base+0x622> │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 461dc <_PyEval_FormatAwaitableError@@Base+0x5c8> │ │ │ │ + bgt.n 46184 <_PyEval_FormatAwaitableError@@Base+0x500> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ - b.n 46218 <_PyEval_FormatAwaitableError@@Base+0x604> │ │ │ │ + b.n 461c0 <_PyEval_FormatAwaitableError@@Base+0x53c> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 840cc │ │ │ │ + bl 83c20 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 46206 <_PyEval_FormatAwaitableError@@Base+0x5f2> │ │ │ │ + cbz r0, 461ae <_PyEval_FormatAwaitableError@@Base+0x52a> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 462fe <_PyEval_FormatAwaitableError@@Base+0x6ea> │ │ │ │ + beq.w 462a6 <_PyEval_FormatAwaitableError@@Base+0x622> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 462fe <_PyEval_FormatAwaitableError@@Base+0x6ea> │ │ │ │ + bne.n 462a6 <_PyEval_FormatAwaitableError@@Base+0x622> │ │ │ │ mov r0, r9 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 462fe <_PyEval_FormatAwaitableError@@Base+0x6ea> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 462a6 <_PyEval_FormatAwaitableError@@Base+0x622> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 46218 <_PyEval_FormatAwaitableError@@Base+0x604> │ │ │ │ + beq.n 461c0 <_PyEval_FormatAwaitableError@@Base+0x53c> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 46218 <_PyEval_FormatAwaitableError@@Base+0x604> │ │ │ │ + cbnz r3, 461c0 <_PyEval_FormatAwaitableError@@Base+0x53c> │ │ │ │ mov r0, r9 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ subs r5, #1 │ │ │ │ adds r6, #1 │ │ │ │ mov r1, r5 │ │ │ │ - b.n 461ae <_PyEval_FormatAwaitableError@@Base+0x59a> │ │ │ │ + b.n 46156 <_PyEval_FormatAwaitableError@@Base+0x4d2> │ │ │ │ subs r5, #1 │ │ │ │ - bcs.n 461b6 <_PyEval_FormatAwaitableError@@Base+0x5a2> │ │ │ │ + bcs.n 4615e <_PyEval_FormatAwaitableError@@Base+0x4da> │ │ │ │ adds r0, r1, #1 │ │ │ │ - blt.n 462f2 <_PyEval_FormatAwaitableError@@Base+0x6de> │ │ │ │ + blt.n 4629a <_PyEval_FormatAwaitableError@@Base+0x616> │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 156b88 │ │ │ │ + bl 156058 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 462b2 <_PyEval_FormatAwaitableError@@Base+0x69e> │ │ │ │ - b.n 462fe <_PyEval_FormatAwaitableError@@Base+0x6ea> │ │ │ │ - bl 72334 │ │ │ │ + bne.n 4625a <_PyEval_FormatAwaitableError@@Base+0x5d6> │ │ │ │ + b.n 462a6 <_PyEval_FormatAwaitableError@@Base+0x622> │ │ │ │ + bl 7239c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 46314 <_PyEval_FormatAwaitableError@@Base+0x700> │ │ │ │ + beq.n 462bc <_PyEval_FormatAwaitableError@@Base+0x638> │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 462a6 <_PyEval_FormatAwaitableError@@Base+0x692> │ │ │ │ + beq.n 4624e <_PyEval_FormatAwaitableError@@Base+0x5ca> │ │ │ │ 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 1db3e4 <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ + bl 1da7a8 <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ subs.w r9, r0, #0 │ │ │ │ - blt.n 462a6 <_PyEval_FormatAwaitableError@@Base+0x692> │ │ │ │ + blt.n 4624e <_PyEval_FormatAwaitableError@@Base+0x5ca> │ │ │ │ add.w r0, sl, r9 │ │ │ │ subs r1, r5, r0 │ │ │ │ add r0, r8 │ │ │ │ - bl 156b88 │ │ │ │ + bl 156058 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 462fe <_PyEval_FormatAwaitableError@@Base+0x6ea> │ │ │ │ + beq.n 462a6 <_PyEval_FormatAwaitableError@@Base+0x622> │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 46280 <_PyEval_FormatAwaitableError@@Base+0x66c> │ │ │ │ + bgt.n 46228 <_PyEval_FormatAwaitableError@@Base+0x5a4> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ - b.n 462a0 <_PyEval_FormatAwaitableError@@Base+0x68c> │ │ │ │ + b.n 46248 <_PyEval_FormatAwaitableError@@Base+0x5c4> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 840cc │ │ │ │ + bl 83c20 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 462ce <_PyEval_FormatAwaitableError@@Base+0x6ba> │ │ │ │ + cbnz r0, 46276 <_PyEval_FormatAwaitableError@@Base+0x5f2> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 462a0 <_PyEval_FormatAwaitableError@@Base+0x68c> │ │ │ │ + beq.n 46248 <_PyEval_FormatAwaitableError@@Base+0x5c4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 462a0 <_PyEval_FormatAwaitableError@@Base+0x68c> │ │ │ │ + cbnz r3, 46248 <_PyEval_FormatAwaitableError@@Base+0x5c4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ mov r5, r9 │ │ │ │ - b.n 46242 <_PyEval_FormatAwaitableError@@Base+0x62e> │ │ │ │ + b.n 461ea <_PyEval_FormatAwaitableError@@Base+0x566> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 156b88 │ │ │ │ + bl 156058 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 462fe <_PyEval_FormatAwaitableError@@Base+0x6ea> │ │ │ │ + cbz r0, 462a6 <_PyEval_FormatAwaitableError@@Base+0x622> │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 462be <_PyEval_FormatAwaitableError@@Base+0x6aa> │ │ │ │ + bgt.n 46266 <_PyEval_FormatAwaitableError@@Base+0x5e2> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r5, [r3, r6, lsl #2] │ │ │ │ - b.n 462f0 <_PyEval_FormatAwaitableError@@Base+0x6dc> │ │ │ │ + b.n 46298 <_PyEval_FormatAwaitableError@@Base+0x614> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 840cc │ │ │ │ + bl 83c20 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 462e0 <_PyEval_FormatAwaitableError@@Base+0x6cc> │ │ │ │ + cbz r0, 46288 <_PyEval_FormatAwaitableError@@Base+0x604> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 462fe <_PyEval_FormatAwaitableError@@Base+0x6ea> │ │ │ │ + beq.n 462a6 <_PyEval_FormatAwaitableError@@Base+0x622> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 462fe <_PyEval_FormatAwaitableError@@Base+0x6ea> │ │ │ │ + cbnz r3, 462a6 <_PyEval_FormatAwaitableError@@Base+0x622> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 462fe <_PyEval_FormatAwaitableError@@Base+0x6ea> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 462a6 <_PyEval_FormatAwaitableError@@Base+0x622> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 462f0 <_PyEval_FormatAwaitableError@@Base+0x6dc> │ │ │ │ + beq.n 46298 <_PyEval_FormatAwaitableError@@Base+0x614> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 462f0 <_PyEval_FormatAwaitableError@@Base+0x6dc> │ │ │ │ + cbnz r3, 46298 <_PyEval_FormatAwaitableError@@Base+0x614> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r4, #8] │ │ │ │ - bl 1f1800 │ │ │ │ + bl 1f0b28 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 46316 <_PyEval_FormatAwaitableError@@Base+0x702> │ │ │ │ + bge.n 462be <_PyEval_FormatAwaitableError@@Base+0x63a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 46314 <_PyEval_FormatAwaitableError@@Base+0x700> │ │ │ │ + beq.n 462bc <_PyEval_FormatAwaitableError@@Base+0x638> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 46314 <_PyEval_FormatAwaitableError@@Base+0x700> │ │ │ │ + cbnz r3, 462bc <_PyEval_FormatAwaitableError@@Base+0x638> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl cf15c │ │ │ │ - b.n 46336 <_PyEval_FormatAwaitableError@@Base+0x722> │ │ │ │ + bl ce6b4 │ │ │ │ + b.n 462de <_PyEval_FormatAwaitableError@@Base+0x65a> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 46124 <_PyEval_FormatAwaitableError@@Base+0x510> │ │ │ │ + beq.w 460cc <_PyEval_FormatAwaitableError@@Base+0x448> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 46124 <_PyEval_FormatAwaitableError@@Base+0x510> │ │ │ │ + bne.w 460cc <_PyEval_FormatAwaitableError@@Base+0x448> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 46124 <_PyEval_FormatAwaitableError@@Base+0x510> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 460cc <_PyEval_FormatAwaitableError@@Base+0x448> │ │ │ │ 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 203e40 │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - cbz r0, 46378 <_PyEval_FormatAwaitableError@@Base+0x764> │ │ │ │ - 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 46374 <_PyEval_FormatAwaitableError@@Base+0x760> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 46374 <_PyEval_FormatAwaitableError@@Base+0x760> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ + b.w 2034a0 │ │ │ │ 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] @ (46400 <_PyEval_FormatAwaitableError@@Base+0x7ec>) │ │ │ │ + ldr r1, [pc, #112] @ (46374 <_PyEval_FormatAwaitableError@@Base+0x6f0>) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r6, r0 │ │ │ │ - bl b936c │ │ │ │ + bl b88dc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 463fa <_PyEval_FormatAwaitableError@@Base+0x7e6> │ │ │ │ + blt.n 4636e <_PyEval_FormatAwaitableError@@Base+0x6ea> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - cbz r5, 463c0 <_PyEval_FormatAwaitableError@@Base+0x7ac> │ │ │ │ + cbz r5, 46334 <_PyEval_FormatAwaitableError@@Base+0x6b0> │ │ │ │ mov r0, r5 │ │ │ │ - bl f94ec │ │ │ │ + bl f8a4c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 463bc <_PyEval_FormatAwaitableError@@Base+0x7a8> │ │ │ │ + beq.n 46330 <_PyEval_FormatAwaitableError@@Base+0x6ac> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 463bc <_PyEval_FormatAwaitableError@@Base+0x7a8> │ │ │ │ + cbnz r3, 46330 <_PyEval_FormatAwaitableError@@Base+0x6ac> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 463c2 <_PyEval_FormatAwaitableError@@Base+0x7ae> │ │ │ │ - b.n 463fa <_PyEval_FormatAwaitableError@@Base+0x7e6> │ │ │ │ - ldr r4, [pc, #64] @ (46404 <_PyEval_FormatAwaitableError@@Base+0x7f0>) │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 46336 <_PyEval_FormatAwaitableError@@Base+0x6b2> │ │ │ │ + b.n 4636e <_PyEval_FormatAwaitableError@@Base+0x6ea> │ │ │ │ + ldr r4, [pc, #64] @ (46378 <_PyEval_FormatAwaitableError@@Base+0x6f4>) │ │ │ │ mov r0, r6 │ │ │ │ - bl 244f5c <_PyObject_GetState@@Base> │ │ │ │ + bl 244748 <_PyObject_GetState@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 463e4 <_PyEval_FormatAwaitableError@@Base+0x7d0> │ │ │ │ + cbnz r0, 46358 <_PyEval_FormatAwaitableError@@Base+0x6d4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 463fa <_PyEval_FormatAwaitableError@@Base+0x7e6> │ │ │ │ + beq.n 4636e <_PyEval_FormatAwaitableError@@Base+0x6ea> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 463fa <_PyEval_FormatAwaitableError@@Base+0x7e6> │ │ │ │ + cbnz r3, 4636e <_PyEval_FormatAwaitableError@@Base+0x6ea> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 463fa <_PyEval_FormatAwaitableError@@Base+0x7e6> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4636e <_PyEval_FormatAwaitableError@@Base+0x6ea> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #13504 @ 0x34c0 │ │ │ │ + movw r0, #11968 @ 0x2ec0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 82d70 │ │ │ │ + b.w 828c0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - add r4, pc, #352 @ (adr r4, 46564 <_PyEval_FormatAwaitableError@@Base+0x950>) │ │ │ │ + add r4, pc, #352 @ (adr r4, 464d8 <_PyEval_FormatAwaitableError@@Base+0x854>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + cbz r0, 463ac <_PyEval_FormatAwaitableError@@Base+0x728> │ │ │ │ + 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 463a8 <_PyEval_FormatAwaitableError@@Base+0x724> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 463a8 <_PyEval_FormatAwaitableError@@Base+0x724> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + movs r0, #0 │ │ │ │ + bx lr │ │ │ │ + ldrd r1, r2, [r0, #8] │ │ │ │ + cbnz r2, 463bc <_PyEval_FormatAwaitableError@@Base+0x738> │ │ │ │ + movs r0, #1 │ │ │ │ + b.w 7d894 │ │ │ │ + movs r0, #2 │ │ │ │ + b.w 7d780 │ │ │ │ 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 │ │ │ │ - ldrd r1, r2, [r0, #8] │ │ │ │ - cbnz r2, 46430 <_PyEval_FormatAwaitableError@@Base+0x81c> │ │ │ │ - movs r0, #1 │ │ │ │ - b.w 7d8cc │ │ │ │ - movs r0, #2 │ │ │ │ - b.w 7d7b8 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #36] @ (4646c <_PyEval_FormatAwaitableError@@Base+0x858>) │ │ │ │ + ldr r3, [pc, #36] @ (46414 <_PyEval_FormatAwaitableError@@Base+0x790>) │ │ │ │ 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 4645c <_PyEval_FormatAwaitableError@@Base+0x848> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 46466 <_PyEval_FormatAwaitableError@@Base+0x852> │ │ │ │ + bne.n 46404 <_PyEval_FormatAwaitableError@@Base+0x780> │ │ │ │ + bl 7f898 │ │ │ │ + cbnz r0, 4640e <_PyEval_FormatAwaitableError@@Base+0x78a> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80190 │ │ │ │ + b.w 80158 │ │ │ │ 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 13efa8 │ │ │ │ + b.w 13e688 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ 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, #42304 @ 0xa540 │ │ │ │ + movw r4, #40768 @ 0x9f40 │ │ │ │ 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 464e4 <_PyEval_FormatAwaitableError@@Base+0x8d0> │ │ │ │ + bne.n 4648c <_PyEval_FormatAwaitableError@@Base+0x808> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 111784 │ │ │ │ + bl 110b9c │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ - cbnz r0, 46500 <_PyEval_FormatAwaitableError@@Base+0x8ec> │ │ │ │ - b.n 465f0 <_PyEval_FormatAwaitableError@@Base+0x9dc> │ │ │ │ + cbnz r0, 464a8 <_PyEval_FormatAwaitableError@@Base+0x824> │ │ │ │ + b.n 46598 <_PyEval_FormatAwaitableError@@Base+0x914> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r3 │ │ │ │ - movw r0, #60372 @ 0xebd4 │ │ │ │ + movw r0, #58836 @ 0xe5d4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0190 <_PyArg_CheckPositional@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 464d4 <_PyEval_FormatAwaitableError@@Base+0x8c0> │ │ │ │ + bne.n 4647c <_PyEval_FormatAwaitableError@@Base+0x7f8> │ │ │ │ mov r7, r0 │ │ │ │ - b.n 465f0 <_PyEval_FormatAwaitableError@@Base+0x9dc> │ │ │ │ - ldr r2, [pc, #256] @ (46604 <_PyEval_FormatAwaitableError@@Base+0x9f0>) │ │ │ │ + b.n 46598 <_PyEval_FormatAwaitableError@@Base+0x914> │ │ │ │ + ldr r2, [pc, #256] @ (465ac <_PyEval_FormatAwaitableError@@Base+0x928>) │ │ │ │ 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 46530 <_PyEval_FormatAwaitableError@@Base+0x91c> │ │ │ │ + bmi.n 464d8 <_PyEval_FormatAwaitableError@@Base+0x854> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13568 @ 0x3500 │ │ │ │ + movw r1, #12032 @ 0x2f00 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 465f0 <_PyEval_FormatAwaitableError@@Base+0x9dc> │ │ │ │ + bl 126e1c │ │ │ │ + b.n 46598 <_PyEval_FormatAwaitableError@@Base+0x914> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst.w r3, #100663296 @ 0x6000000 │ │ │ │ - bne.n 46552 <_PyEval_FormatAwaitableError@@Base+0x93e> │ │ │ │ + bne.n 464fa <_PyEval_FormatAwaitableError@@Base+0x876> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13616 @ 0x3530 │ │ │ │ + movw r1, #12080 @ 0x2f30 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 465f0 <_PyEval_FormatAwaitableError@@Base+0x9dc> │ │ │ │ + bl 126e1c │ │ │ │ + b.n 46598 <_PyEval_FormatAwaitableError@@Base+0x914> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1546b0 │ │ │ │ + bl 153b74 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bgt.n 46576 <_PyEval_FormatAwaitableError@@Base+0x962> │ │ │ │ + bgt.n 4651e <_PyEval_FormatAwaitableError@@Base+0x89a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13656 @ 0x3558 │ │ │ │ + movw r1, #12120 @ 0x2f58 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 465f0 <_PyEval_FormatAwaitableError@@Base+0x9dc> │ │ │ │ + bl 126e1c │ │ │ │ + b.n 46598 <_PyEval_FormatAwaitableError@@Base+0x914> │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20ea90 <_PyParkingLot_AfterFork@@Base+0x6ac> │ │ │ │ + bl 20e130 <_PyParkingLot_AfterFork@@Base+0x6ac> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 465f0 <_PyEval_FormatAwaitableError@@Base+0x9dc> │ │ │ │ + cbz r0, 46598 <_PyEval_FormatAwaitableError@@Base+0x914> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 465ac <_PyEval_FormatAwaitableError@@Base+0x998> │ │ │ │ + cbnz r3, 46554 <_PyEval_FormatAwaitableError@@Base+0x8d0> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13688 @ 0x3578 │ │ │ │ + movw r1, #12152 @ 0x2f78 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20eff8 │ │ │ │ - b.n 465f0 <_PyEval_FormatAwaitableError@@Base+0x9dc> │ │ │ │ + bl 20e698 │ │ │ │ + b.n 46598 <_PyEval_FormatAwaitableError@@Base+0x914> │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - movw r0, #13732 @ 0x35a4 │ │ │ │ + movw r0, #12196 @ 0x2fa4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #16568 @ 0x40b8 │ │ │ │ + movw r1, #15032 @ 0x3ab8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 90660 │ │ │ │ + bl 8fa80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 465e8 <_PyEval_FormatAwaitableError@@Base+0x9d4> │ │ │ │ + blt.n 46590 <_PyEval_FormatAwaitableError@@Base+0x90c> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx 29be8 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ + bl f1180 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20eff8 │ │ │ │ + bl 20e698 │ │ │ │ add r0, sp, #16 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ - bl 111d5c │ │ │ │ + bl 111174 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #84] @ (46670 <_PyEval_FormatAwaitableError@@Base+0xa5c>) │ │ │ │ + ldr r2, [pc, #84] @ (46618 <_PyEval_FormatAwaitableError@@Base+0x994>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - vldr d6, [pc, #68] @ 46668 <_PyEval_FormatAwaitableError@@Base+0xa54> │ │ │ │ + vldr d6, [pc, #68] @ 46610 <_PyEval_FormatAwaitableError@@Base+0x98c> │ │ │ │ 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 4664a <_PyEval_FormatAwaitableError@@Base+0xa36> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 4665a <_PyEval_FormatAwaitableError@@Base+0xa46> │ │ │ │ + bne.n 465f2 <_PyEval_FormatAwaitableError@@Base+0x96e> │ │ │ │ + bl 7f898 │ │ │ │ + cbnz r0, 46602 <_PyEval_FormatAwaitableError@@Base+0x97e> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 83ffc │ │ │ │ + b.w 83b50 │ │ │ │ vpop {d8} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ @@ -41829,390 +41788,372 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 46692 <_PyEval_FormatAwaitableError@@Base+0xa7e> │ │ │ │ + cbz r3, 4663a <_PyEval_FormatAwaitableError@@Base+0x9b6> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 46694 <_PyEval_FormatAwaitableError@@Base+0xa80> │ │ │ │ + b.n 4663c <_PyEval_FormatAwaitableError@@Base+0x9b8> │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 466a2 <_PyEval_FormatAwaitableError@@Base+0xa8e> │ │ │ │ + cbnz r3, 4664a <_PyEval_FormatAwaitableError@@Base+0x9c6> │ │ │ │ cmp r1, #1 │ │ │ │ - ble.n 466a2 <_PyEval_FormatAwaitableError@@Base+0xa8e> │ │ │ │ + ble.n 4664a <_PyEval_FormatAwaitableError@@Base+0x9c6> │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 466a2 <_PyEval_FormatAwaitableError@@Base+0xa8e> │ │ │ │ - cbnz r4, 466c2 <_PyEval_FormatAwaitableError@@Base+0xaae> │ │ │ │ + bne.n 4664a <_PyEval_FormatAwaitableError@@Base+0x9c6> │ │ │ │ + cbnz r4, 4666a <_PyEval_FormatAwaitableError@@Base+0x9e6> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #504] @ (468a0 <_PyEval_FormatAwaitableError@@Base+0xc8c>) │ │ │ │ + ldr r4, [pc, #504] @ (46848 <_PyEval_FormatAwaitableError@@Base+0xbc4>) │ │ │ │ add r2, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r4, #2 │ │ │ │ movs r2, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101324 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 46894 <_PyEval_FormatAwaitableError@@Base+0xc80> │ │ │ │ + beq.w 4683c <_PyEval_FormatAwaitableError@@Base+0xbb8> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movw r6, #26080 @ 0x65e0 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 466d8 <_PyEval_FormatAwaitableError@@Base+0xac4> │ │ │ │ + bne.n 46680 <_PyEval_FormatAwaitableError@@Base+0x9fc> │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 466f8 <_PyEval_FormatAwaitableError@@Base+0xae4> │ │ │ │ - bl 13f3b8 │ │ │ │ + b.n 466a0 <_PyEval_FormatAwaitableError@@Base+0xa1c> │ │ │ │ + bl 13ea98 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 466f8 <_PyEval_FormatAwaitableError@@Base+0xae4> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 466a0 <_PyEval_FormatAwaitableError@@Base+0xa1c> │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 46894 <_PyEval_FormatAwaitableError@@Base+0xc80> │ │ │ │ + bne.w 4683c <_PyEval_FormatAwaitableError@@Base+0xbb8> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 46706 <_PyEval_FormatAwaitableError@@Base+0xaf2> │ │ │ │ + bne.n 466ae <_PyEval_FormatAwaitableError@@Base+0xa2a> │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 46726 <_PyEval_FormatAwaitableError@@Base+0xb12> │ │ │ │ - bl 13f3b8 │ │ │ │ + b.n 466ce <_PyEval_FormatAwaitableError@@Base+0xa4a> │ │ │ │ + bl 13ea98 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 46726 <_PyEval_FormatAwaitableError@@Base+0xb12> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 466ce <_PyEval_FormatAwaitableError@@Base+0xa4a> │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 46894 <_PyEval_FormatAwaitableError@@Base+0xc80> │ │ │ │ + bne.w 4683c <_PyEval_FormatAwaitableError@@Base+0xbb8> │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 46738 <_PyEval_FormatAwaitableError@@Base+0xb24> │ │ │ │ + beq.n 466e0 <_PyEval_FormatAwaitableError@@Base+0xa5c> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 46746 <_PyEval_FormatAwaitableError@@Base+0xb32> │ │ │ │ + bne.n 466ee <_PyEval_FormatAwaitableError@@Base+0xa6a> │ │ │ │ vmov.f64 d1, d8 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ blx 29b7c │ │ │ │ - b.n 46886 <_PyEval_FormatAwaitableError@@Base+0xc72> │ │ │ │ - bl 129ae8 │ │ │ │ + b.n 4682e <_PyEval_FormatAwaitableError@@Base+0xbaa> │ │ │ │ + bl 128fc0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 46894 <_PyEval_FormatAwaitableError@@Base+0xc80> │ │ │ │ + beq.w 4683c <_PyEval_FormatAwaitableError@@Base+0xbb8> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 46790 <_PyEval_FormatAwaitableError@@Base+0xb7c> │ │ │ │ + bne.n 46738 <_PyEval_FormatAwaitableError@@Base+0xab4> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13748 @ 0x35b4 │ │ │ │ + movw r1, #12212 @ 0x2fb4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 46894 <_PyEval_FormatAwaitableError@@Base+0xc80> │ │ │ │ + beq.w 4683c <_PyEval_FormatAwaitableError@@Base+0xbb8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 46894 <_PyEval_FormatAwaitableError@@Base+0xc80> │ │ │ │ + bne.w 4683c <_PyEval_FormatAwaitableError@@Base+0xbb8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 46894 <_PyEval_FormatAwaitableError@@Base+0xc80> │ │ │ │ - bl 141b7c │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4683c <_PyEval_FormatAwaitableError@@Base+0xbb8> │ │ │ │ + bl 1412ac │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 467ae <_PyEval_FormatAwaitableError@@Base+0xb9a> │ │ │ │ + beq.n 46756 <_PyEval_FormatAwaitableError@@Base+0xad2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 467ae <_PyEval_FormatAwaitableError@@Base+0xb9a> │ │ │ │ + cbnz r3, 46756 <_PyEval_FormatAwaitableError@@Base+0xad2> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r5, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r4, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 467d8 <_PyEval_FormatAwaitableError@@Base+0xbc4> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 467de <_PyEval_FormatAwaitableError@@Base+0xbca> │ │ │ │ + bne.n 46780 <_PyEval_FormatAwaitableError@@Base+0xafc> │ │ │ │ + bl 7f898 │ │ │ │ + cbz r0, 46786 <_PyEval_FormatAwaitableError@@Base+0xb02> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d40bc │ │ │ │ + bl d3624 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 46894 <_PyEval_FormatAwaitableError@@Base+0xc80> │ │ │ │ - bl d42d0 │ │ │ │ - b.n 467de <_PyEval_FormatAwaitableError@@Base+0xbca> │ │ │ │ + beq.n 4683c <_PyEval_FormatAwaitableError@@Base+0xbb8> │ │ │ │ + bl d3838 │ │ │ │ + b.n 46786 <_PyEval_FormatAwaitableError@@Base+0xb02> │ │ │ │ orrs.w r3, r4, r5 │ │ │ │ - beq.n 4680a <_PyEval_FormatAwaitableError@@Base+0xbf6> │ │ │ │ + beq.n 467b2 <_PyEval_FormatAwaitableError@@Base+0xb2e> │ │ │ │ vcmp.f64 d9, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 4680a <_PyEval_FormatAwaitableError@@Base+0xbf6> │ │ │ │ + bvs.n 467b2 <_PyEval_FormatAwaitableError@@Base+0xb2e> │ │ │ │ vcmp.f64 d8, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 46882 <_PyEval_FormatAwaitableError@@Base+0xc6e> │ │ │ │ + bvs.n 4682a <_PyEval_FormatAwaitableError@@Base+0xba6> │ │ │ │ vmov r3, s18 │ │ │ │ vmov r1, s19 │ │ │ │ vmov r2, s16 │ │ │ │ vmov r7, s17 │ │ │ │ cmp r1, r7 │ │ │ │ it eq │ │ │ │ cmpeq r3, r2 │ │ │ │ - bne.n 46810 <_PyEval_FormatAwaitableError@@Base+0xbfc> │ │ │ │ + bne.n 467b8 <_PyEval_FormatAwaitableError@@Base+0xb34> │ │ │ │ vmov.f64 d0, d9 │ │ │ │ - b.n 46886 <_PyEval_FormatAwaitableError@@Base+0xc72> │ │ │ │ + b.n 4682e <_PyEval_FormatAwaitableError@@Base+0xbaa> │ │ │ │ bic.w r6, r1, #2147483648 @ 0x80000000 │ │ │ │ bic.w r0, r7, #2147483648 @ 0x80000000 │ │ │ │ teq r1, r7 │ │ │ │ - bpl.n 4684a <_PyEval_FormatAwaitableError@@Base+0xc36> │ │ │ │ + bpl.n 467f2 <_PyEval_FormatAwaitableError@@Base+0xb6e> │ │ │ │ adds r2, r3, r2 │ │ │ │ adc.w r0, r6, r0 │ │ │ │ cmp r4, r2 │ │ │ │ sbcs.w r0, r5, r0 │ │ │ │ - bcs.n 46882 <_PyEval_FormatAwaitableError@@Base+0xc6e> │ │ │ │ + bcs.n 4682a <_PyEval_FormatAwaitableError@@Base+0xba6> │ │ │ │ cmp r3, r4 │ │ │ │ sbcs.w r2, r6, r5 │ │ │ │ - bcs.n 4685e <_PyEval_FormatAwaitableError@@Base+0xc4a> │ │ │ │ + bcs.n 46806 <_PyEval_FormatAwaitableError@@Base+0xb82> │ │ │ │ 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 46886 <_PyEval_FormatAwaitableError@@Base+0xc72> │ │ │ │ + b.n 4682e <_PyEval_FormatAwaitableError@@Base+0xbaa> │ │ │ │ cmp r2, r3 │ │ │ │ sbcs.w r7, r0, r6 │ │ │ │ - bcs.n 4686a <_PyEval_FormatAwaitableError@@Base+0xc56> │ │ │ │ + bcs.n 46812 <_PyEval_FormatAwaitableError@@Base+0xb8e> │ │ │ │ subs r2, r3, r2 │ │ │ │ sbc.w r0, r6, r0 │ │ │ │ cmp r2, r4 │ │ │ │ sbcs r0, r5 │ │ │ │ - bcc.n 46882 <_PyEval_FormatAwaitableError@@Base+0xc6e> │ │ │ │ + bcc.n 4682a <_PyEval_FormatAwaitableError@@Base+0xba6> │ │ │ │ subs r6, r3, r4 │ │ │ │ sbc.w r7, r1, r5 │ │ │ │ vmov d0, r6, r7 │ │ │ │ - b.n 46886 <_PyEval_FormatAwaitableError@@Base+0xc72> │ │ │ │ + b.n 4682e <_PyEval_FormatAwaitableError@@Base+0xbaa> │ │ │ │ subs r2, r2, r3 │ │ │ │ sbc.w r0, r0, r6 │ │ │ │ cmp r2, r4 │ │ │ │ sbcs r0, r5 │ │ │ │ - bcc.n 46882 <_PyEval_FormatAwaitableError@@Base+0xc6e> │ │ │ │ + bcc.n 4682a <_PyEval_FormatAwaitableError@@Base+0xba6> │ │ │ │ adds r6, r4, r3 │ │ │ │ adc.w r7, r5, r1 │ │ │ │ vmov d0, r6, r7 │ │ │ │ - b.n 46886 <_PyEval_FormatAwaitableError@@Base+0xc72> │ │ │ │ + b.n 4682e <_PyEval_FormatAwaitableError@@Base+0xbaa> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 83ffc │ │ │ │ + b.w 83b50 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ subs r0, #152 @ 0x98 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - │ │ │ │ -000468a4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cmp r0, #9 │ │ │ │ - bhi.n 468c4 │ │ │ │ - movw r3, #44000 @ 0xabe0 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr.w r0, [r3, r0, lsl #2] │ │ │ │ - b.n 468d6 │ │ │ │ - movw r1, #3077 @ 0xc05 │ │ │ │ - movw r0, #43312 @ 0xa930 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbz r3, 468e0 │ │ │ │ + cbz r3, 46854 <_PyEval_FormatAwaitableError@@Base+0xbd0> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 468e8 │ │ │ │ + b.n 4685c <_PyEval_FormatAwaitableError@@Base+0xbd8> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - movw r1, #40576 @ 0x9e80 │ │ │ │ + movw r1, #39040 @ 0x9880 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - b.w 1e77e8 │ │ │ │ + b.w 1e6b10 │ │ │ │ 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] @ (46ab8 ) │ │ │ │ + ldr r5, [pc, #424] @ (46a2c <_PyEval_FormatAwaitableError@@Base+0xda8>) │ │ │ │ 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 4693c │ │ │ │ + bne.n 468b0 <_PyEval_FormatAwaitableError@@Base+0xc2c> │ │ │ │ cmp r7, #2 │ │ │ │ - ble.n 4693c │ │ │ │ + ble.n 468b0 <_PyEval_FormatAwaitableError@@Base+0xc2c> │ │ │ │ cmp r7, #3 │ │ │ │ - bne.n 4693c │ │ │ │ - cbnz r6, 46960 │ │ │ │ - ldr r4, [pc, #380] @ (46abc ) │ │ │ │ + bne.n 468b0 <_PyEval_FormatAwaitableError@@Base+0xc2c> │ │ │ │ + cbnz r6, 468d4 <_PyEval_FormatAwaitableError@@Base+0xc50> │ │ │ │ + ldr r4, [pc, #380] @ (46a30 <_PyEval_FormatAwaitableError@@Base+0xdac>) │ │ │ │ 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 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101324 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 46a9e │ │ │ │ + beq.w 46a12 <_PyEval_FormatAwaitableError@@Base+0xd8e> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 111784 │ │ │ │ + bl 110b9c │ │ │ │ ldr r7, [sp, #96] @ 0x60 │ │ │ │ ldrd sl, r8, [sp, #80] @ 0x50 │ │ │ │ - cbnz r0, 46974 │ │ │ │ + cbnz r0, 468e8 <_PyEval_FormatAwaitableError@@Base+0xc64> │ │ │ │ mov r6, sl │ │ │ │ - b.n 46aa4 │ │ │ │ - ldr r3, [pc, #328] @ (46ac0 ) │ │ │ │ + b.n 46a18 <_PyEval_FormatAwaitableError@@Base+0xd94> │ │ │ │ + ldr r3, [pc, #328] @ (46a34 <_PyEval_FormatAwaitableError@@Base+0xdb0>) │ │ │ │ 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 469a6 │ │ │ │ + bmi.n 4691a <_PyEval_FormatAwaitableError@@Base+0xc96> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13568 @ 0x3500 │ │ │ │ + movw r1, #12032 @ 0x2f00 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 46970 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 468e4 <_PyEval_FormatAwaitableError@@Base+0xc60> │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst.w r3, #100663296 @ 0x6000000 │ │ │ │ - bne.n 469ca │ │ │ │ + bne.n 4693e <_PyEval_FormatAwaitableError@@Base+0xcba> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13788 @ 0x35dc │ │ │ │ + movw r1, #12252 @ 0x2fdc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 46970 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 468e4 <_PyEval_FormatAwaitableError@@Base+0xc60> │ │ │ │ mov r0, r9 │ │ │ │ - bl 1546b0 │ │ │ │ + bl 153b74 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bgt.n 469ee │ │ │ │ + bgt.n 46962 <_PyEval_FormatAwaitableError@@Base+0xcde> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13828 @ 0x3604 │ │ │ │ + movw r1, #12292 @ 0x3004 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 46970 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 468e4 <_PyEval_FormatAwaitableError@@Base+0xc60> │ │ │ │ mov r0, r6 │ │ │ │ - bl ba0a0 │ │ │ │ - cbnz r0, 46a0e │ │ │ │ + bl b9610 │ │ │ │ + cbnz r0, 46982 <_PyEval_FormatAwaitableError@@Base+0xcfe> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13860 @ 0x3624 │ │ │ │ + movw r1, #12324 @ 0x3024 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 46970 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 468e4 <_PyEval_FormatAwaitableError@@Base+0xc60> │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r9 │ │ │ │ - bl 20ea90 <_PyParkingLot_AfterFork@@Base+0x6ac> │ │ │ │ + bl 20e130 <_PyParkingLot_AfterFork@@Base+0x6ac> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 46970 │ │ │ │ + beq.n 468e4 <_PyEval_FormatAwaitableError@@Base+0xc60> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 46a3a │ │ │ │ + cbnz r3, 469ae <_PyEval_FormatAwaitableError@@Base+0xd2a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13908 @ 0x3654 │ │ │ │ + movw r1, #12372 @ 0x3054 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 46a94 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 46a08 <_PyEval_FormatAwaitableError@@Base+0xd84> │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20ec24 <_PyParkingLot_AfterFork@@Base+0x840> │ │ │ │ + bl 20e2c4 <_PyParkingLot_AfterFork@@Base+0x840> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 46a94 │ │ │ │ + cbz r0, 46a08 <_PyEval_FormatAwaitableError@@Base+0xd84> │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ str r6, [sp, #0] │ │ │ │ - movw r1, #16568 @ 0x40b8 │ │ │ │ + movw r1, #15032 @ 0x3ab8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #13732 @ 0x35a4 │ │ │ │ + movw r0, #12196 @ 0x2fa4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 90660 │ │ │ │ + bl 8fa80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 46a8c │ │ │ │ + blt.n 46a00 <_PyEval_FormatAwaitableError@@Base+0xd7c> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 46a76 │ │ │ │ + blt.n 469ea <_PyEval_FormatAwaitableError@@Base+0xd66> │ │ │ │ mov r0, r8 │ │ │ │ blx 292d4 │ │ │ │ - b.n 46a7c │ │ │ │ + b.n 469f0 <_PyEval_FormatAwaitableError@@Base+0xd6c> │ │ │ │ mov r0, sl │ │ │ │ blx 2a0bc │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 111d44 │ │ │ │ + bl 11115c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ - bl 20eff8 │ │ │ │ + bl 20e698 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 20eff8 │ │ │ │ - b.n 46970 │ │ │ │ + bl 20e698 │ │ │ │ + b.n 468e4 <_PyEval_FormatAwaitableError@@Base+0xc60> │ │ │ │ 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 111d5c │ │ │ │ + bl 111174 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - add r5, pc, #480 @ (adr r5, 46c9c ) │ │ │ │ + ldr r7, [sp, #480] @ 0x1e0 │ │ │ │ lsls r4, r0, #1 │ │ │ │ subs r0, #196 @ 0xc4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -42233,145 +42174,163 @@ │ │ │ │ add.w r3, r7, r6, lsl #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ adds r3, r4, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #2 │ │ │ │ subs r4, #1 │ │ │ │ - bmi.n 46b66 │ │ │ │ + bmi.n 46ada <_PyEval_FormatAwaitableError@@Base+0xe56> │ │ │ │ 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 d1954 │ │ │ │ + bl d0ebc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 46b2e │ │ │ │ + beq.n 46aa2 <_PyEval_FormatAwaitableError@@Base+0xe1e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 46b2e │ │ │ │ + cbnz r3, 46aa2 <_PyEval_FormatAwaitableError@@Base+0xe1e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp.w fp, #0 │ │ │ │ sub.w r3, r3, r4 │ │ │ │ - blt.n 46b72 │ │ │ │ + blt.n 46ae6 <_PyEval_FormatAwaitableError@@Base+0xe62> │ │ │ │ ldr r1, [r5, #28] │ │ │ │ add sl, fp │ │ │ │ cmp r8, r1 │ │ │ │ - beq.n 46b5a │ │ │ │ + beq.n 46ace <_PyEval_FormatAwaitableError@@Base+0xe4a> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5044 @ 0x13b4 │ │ │ │ + movw r1, #3472 @ 0xd90 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 46b72 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 46ae6 <_PyEval_FormatAwaitableError@@Base+0xe62> │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne.n 46afa │ │ │ │ + bne.n 46a6e <_PyEval_FormatAwaitableError@@Base+0xdea> │ │ │ │ ldr.w r7, [r7, #260] @ 0x104 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 46af0 │ │ │ │ + b.n 46a64 <_PyEval_FormatAwaitableError@@Base+0xde0> │ │ │ │ mov r0, sl │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 7fab8 │ │ │ │ + b.w 7fa80 │ │ │ │ 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 46ba6 │ │ │ │ + bls.n 46b1a <_PyEval_FormatAwaitableError@@Base+0xe96> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13952 @ 0x3680 │ │ │ │ + movw r1, #12416 @ 0x3080 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 46bd0 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 46b44 <_PyEval_FormatAwaitableError@@Base+0xec0> │ │ │ │ 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 14f2ac <_PyTime_AsTimespec@@Base+0x5a8> │ │ │ │ - cbnz r0, 46bfe │ │ │ │ + bl 14e854 <_PyTime_AsTimespec@@Base+0x5a8> │ │ │ │ + cbnz r0, 46b72 <_PyEval_FormatAwaitableError@@Base+0xeee> │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d40bc │ │ │ │ - cbnz r0, 46bd4 │ │ │ │ + bl d3624 │ │ │ │ + cbnz r0, 46b48 <_PyEval_FormatAwaitableError@@Base+0xec4> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 46bfe │ │ │ │ - bl d42d0 │ │ │ │ + b.n 46b72 <_PyEval_FormatAwaitableError@@Base+0xeee> │ │ │ │ + bl d3838 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18199c │ │ │ │ + bl 180c3c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 46bd0 │ │ │ │ + beq.n 46b44 <_PyEval_FormatAwaitableError@@Base+0xec0> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 46bd0 │ │ │ │ + blt.n 46b44 <_PyEval_FormatAwaitableError@@Base+0xec0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 46bf8 │ │ │ │ + bne.n 46b6c <_PyEval_FormatAwaitableError@@Base+0xee8> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 46bfe │ │ │ │ + b.n 46b72 <_PyEval_FormatAwaitableError@@Base+0xeee> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 46bf4 │ │ │ │ + b.n 46b68 <_PyEval_FormatAwaitableError@@Base+0xee4> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + │ │ │ │ +00046b74 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + cmp r0, #9 │ │ │ │ + bhi.n 46b94 │ │ │ │ + movw r3, #44000 @ 0xabe0 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr.w r0, [r3, r0, lsl #2] │ │ │ │ + b.n 46ba6 │ │ │ │ + movw r1, #3077 @ 0xc05 │ │ │ │ + movw r0, #41776 @ 0xa330 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 215dac <_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 46c24 │ │ │ │ + bne.n 46bcc │ │ │ │ vldr d0, [r1, #8] │ │ │ │ - b.n 46c58 │ │ │ │ - bl 13f3b8 │ │ │ │ + b.n 46c00 │ │ │ │ + bl 13ea98 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 46c58 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 46c40 │ │ │ │ + bne.n 46c00 │ │ │ │ + bl 7f898 │ │ │ │ + cbz r0, 46be8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 46c86 │ │ │ │ + b.n 46c2e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13992 @ 0x36a8 │ │ │ │ + movw r1, #12456 @ 0x30a8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 46c3c │ │ │ │ + bl 126e1c │ │ │ │ + b.n 46be4 │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 46c40 │ │ │ │ - ldr r2, [pc, #44] @ (46c90 ) │ │ │ │ + bls.n 46be8 │ │ │ │ + ldr r2, [pc, #44] @ (46c38 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - vldr d7, [pc, #28] @ 46c88 │ │ │ │ + vldr d7, [pc, #28] @ 46c30 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ vmul.f64 d0, d0, d7 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ vcvt.u32.f64 s0, d0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ @@ -42386,391 +42345,392 @@ │ │ │ │ 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 46cb6 │ │ │ │ + bne.n 46c5e │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl d7e78 <_PyNumber_Index@@Base> │ │ │ │ + bl d73c8 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 46cce │ │ │ │ - b.n 46ce2 │ │ │ │ + cbnz r0, 46c76 │ │ │ │ + b.n 46c8a │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #56144 @ 0xdb50 │ │ │ │ + movw r0, #54608 @ 0xd550 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0190 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 46caa │ │ │ │ - b.n 46dc6 │ │ │ │ - bl 83f4c │ │ │ │ + bne.n 46c52 │ │ │ │ + b.n 46d6e │ │ │ │ + bl 83aa0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 46cf0 │ │ │ │ + bne.n 46c98 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 46d00 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 46ca8 │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 46dc6 │ │ │ │ + bne.n 46d6e │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 46d00 │ │ │ │ + b.n 46ca8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 46cde │ │ │ │ + bne.n 46c86 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 46cde │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 46c86 │ │ │ │ ldr r6, [r7, #4] │ │ │ │ movw r1, #4968 @ 0x1368 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 11bba8 │ │ │ │ - bl cc5b4 │ │ │ │ + bl 11b148 │ │ │ │ + bl cbb10 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 46d26 │ │ │ │ + beq.n 46cce │ │ │ │ mov r0, r3 │ │ │ │ - bl 85f3c │ │ │ │ + bl 85a4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 46d98 │ │ │ │ + beq.n 46d40 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r6, [r7, #4] │ │ │ │ - cbz r1, 46d3c │ │ │ │ + cbz r1, 46ce4 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - bge.n 46d48 │ │ │ │ + bge.n 46cf0 │ │ │ │ add r4, r3 │ │ │ │ bic.w r4, r4, r4, asr #31 │ │ │ │ - b.n 46d48 │ │ │ │ + b.n 46cf0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 23b63c <_PyGen_SetStopIterationValue@@Base+0x38> │ │ │ │ + bl 23b190 <_PyGen_SetStopIterationValue@@Base+0x88> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 46d2c │ │ │ │ - b.n 46dc6 │ │ │ │ + bne.n 46cd4 │ │ │ │ + b.n 46d6e │ │ │ │ cmp r4, r3 │ │ │ │ mov.w r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ it ge │ │ │ │ movge r4, r3 │ │ │ │ - bl 23c290 │ │ │ │ + bl 23bba8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 46dc6 │ │ │ │ + beq.n 46d6e │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, r2 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n 46d78 │ │ │ │ + bge.n 46d20 │ │ │ │ add.w r5, r0, r3, lsl #2 │ │ │ │ ldr.w r5, [r5, #-4] │ │ │ │ str.w r5, [r0, r3, lsl #2] │ │ │ │ subs r3, #1 │ │ │ │ - b.n 46d62 │ │ │ │ + b.n 46d0a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ adds r2, #1 │ │ │ │ cmp r3, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ str.w r6, [r0, r4, lsl #2] │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str r2, [r1, #4] │ │ │ │ - b.n 46dc8 │ │ │ │ + b.n 46d70 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movw r1, #4968 @ 0x1368 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ - bl 11bba8 │ │ │ │ - bl cc5b4 │ │ │ │ + bl 11b148 │ │ │ │ + bl cbb10 │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #58696 @ 0xe548 │ │ │ │ + movw r1, #57160 @ 0xdf48 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #56144 @ 0xdb50 │ │ │ │ + movw r0, #54608 @ 0xd550 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23b790 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 20d28c │ │ │ │ + b.w 20c8fc │ │ │ │ + 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, #50608 @ 0xc5b0 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + ldr r4, [r4, #4] │ │ │ │ + bl 828c0 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r1, r4 │ │ │ │ + movw r0, #2536 @ 0x9e8 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 828c0 │ │ │ │ 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, #14036 @ 0x36d4 │ │ │ │ + movw r1, #12500 @ 0x30d4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8cd30 │ │ │ │ - cbz r0, 46e1a │ │ │ │ + bl 8c22c │ │ │ │ + cbz r0, 46dfa │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 13b610 │ │ │ │ - cbnz r0, 46e04 │ │ │ │ + bl 13ad24 │ │ │ │ + cbnz r0, 46de4 │ │ │ │ mov r0, r4 │ │ │ │ - bl e4bf0 │ │ │ │ - b.n 46e1a │ │ │ │ + bl e4148 │ │ │ │ + b.n 46dfa │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ strd r4, r1, [sp, #8] │ │ │ │ - ldr r0, [pc, #12] @ (46e20 ) │ │ │ │ + ldr r0, [pc, #12] @ (46e00 ) │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 93a0c │ │ │ │ + bl 92f08 │ │ │ │ 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, #52184 @ 0xcbd8 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - ldr r4, [r4, #4] │ │ │ │ - bl 82d70 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r1, r4 │ │ │ │ - movw r0, #4072 @ 0xfe8 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82d70 │ │ │ │ - b.w 42efc │ │ │ │ + b.n 46e50 │ │ │ │ + b.w 426fe │ │ │ │ + b.w 42c10 │ │ │ │ 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 46e80 │ │ │ │ + beq.n 46e2e │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 259294 │ │ │ │ + b.w 258d44 │ │ │ │ mov r3, r1 │ │ │ │ - movw r2, #23900 @ 0x5d5c │ │ │ │ + movw r2, #22476 @ 0x57cc │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #736 @ 0x2e0 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #32088 @ 0x7d58 │ │ │ │ + movw r1, #64736 @ 0xfce0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #30532 @ 0x7744 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23b790 <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 46ec2 │ │ │ │ - b.w 4257c │ │ │ │ - mov r2, r0 │ │ │ │ - movw r0, #14052 @ 0x36e4 │ │ │ │ - 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 de2a8 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3656] @ 0xe48 │ │ │ │ - ldr r3, [pc, #152] @ (46f6c ) │ │ │ │ + ldr r3, [pc, #156] @ (46efc ) │ │ │ │ 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, 46f0a │ │ │ │ + cbz r3, 46e98 │ │ │ │ addw r0, r0, #431 @ 0x1af │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 46f00 │ │ │ │ + bne.n 46e8e │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 46ef0 │ │ │ │ + bne.n 46e7e │ │ │ │ dmb ish │ │ │ │ - beq.n 46f0a │ │ │ │ - bl 26813c │ │ │ │ + beq.n 46e98 │ │ │ │ + bl 267afc │ │ │ │ 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 47098 │ │ │ │ + bl 47042 │ │ │ │ ldrb.w r3, [r4, #430] @ 0x1ae │ │ │ │ - cbz r3, 46f4e │ │ │ │ + cbz r3, 46edc │ │ │ │ addw r0, r4, #431 @ 0x1af │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 46f44 │ │ │ │ + bne.n 46ed2 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 46f34 │ │ │ │ + bne.n 46ec2 │ │ │ │ dmb ish │ │ │ │ - beq.n 46f4e │ │ │ │ - bl 246600 │ │ │ │ + beq.n 46edc │ │ │ │ + bl 245f1c │ │ │ │ ldrb r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 24a3f4 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (46f6c ) │ │ │ │ + bl 249d20 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (46efc ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #428] @ 0x1ac │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 46f68 │ │ │ │ + beq.n 46ef6 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #432 @ 0x1b0 │ │ │ │ pop {r4, pc} │ │ │ │ + nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ - b.w 4257c │ │ │ │ + b.w 426fe │ │ │ │ │ │ │ │ -00046f74 : │ │ │ │ +00046f04 : │ │ │ │ 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] @ (4701c ) │ │ │ │ + ldr r4, [pc, #148] @ (46fac ) │ │ │ │ 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 46fb2 │ │ │ │ + bne.n 46f42 │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 46fb2 │ │ │ │ + blt.n 46f42 │ │ │ │ add.w r9, r8, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r9, #380] @ 0x17c │ │ │ │ cmp r1, r5 │ │ │ │ - bgt.n 46fc4 │ │ │ │ - movw r0, #27192 @ 0x6a38 │ │ │ │ + bgt.n 46f54 │ │ │ │ + movw r0, #25656 @ 0x6438 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #1548 @ 0x60c │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 46fde │ │ │ │ + bl 215dac <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 46f6e │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #120] @ 0x78 │ │ │ │ - cbz r0, 46fd2 │ │ │ │ + cbz r0, 46f62 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r4, r5 │ │ │ │ - bgt.n 47000 │ │ │ │ - b.n 46fd4 │ │ │ │ + bgt.n 46f90 │ │ │ │ + b.n 46f64 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, #1 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 84348 │ │ │ │ - cbnz r0, 46fe4 │ │ │ │ + bl 83e94 │ │ │ │ + cbnz r0, 46f74 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 47018 │ │ │ │ + b.n 46fa8 │ │ │ │ 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 46ffc │ │ │ │ + ble.n 46f8c │ │ │ │ str.w r1, [r2, #4]! │ │ │ │ - b.n 46fee │ │ │ │ + b.n 46f7e │ │ │ │ str r3, [r0, #0] │ │ │ │ str r0, [r6, #120] @ 0x78 │ │ │ │ add.w r4, r0, r5, lsl #2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 47014 │ │ │ │ + cbz r0, 46fa4 │ │ │ │ add.w r5, r5, #1120 @ 0x460 │ │ │ │ ldr.w r3, [r8, r5, lsl #2] │ │ │ │ - cbz r3, 47014 │ │ │ │ + cbz r3, 46fa4 │ │ │ │ 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 4704c │ │ │ │ + bne.n 46fdc │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #11416 @ 0x2c98 │ │ │ │ + movw r1, #9880 @ 0x2698 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 47072 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 47002 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbnz r3, 4707e │ │ │ │ + cbnz r3, 4700e │ │ │ │ ldrb.w r3, [r0, #34] @ 0x22 │ │ │ │ - cbz r3, 47076 │ │ │ │ + cbz r3, 47006 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #2 │ │ │ │ - movw r1, #11468 @ 0x2ccc │ │ │ │ + movw r1, #9932 @ 0x26cc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ str r2, [r4, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 47096 │ │ │ │ + b.n 47026 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #16] │ │ │ │ strb.w r3, [r0, #34] @ 0x22 │ │ │ │ - bl 20d28c │ │ │ │ + bl 20c8fc │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 255348 <_PyUnicode_ToNumeric@@Base+0x7a98> │ │ │ │ - cbnz r0, 47096 │ │ │ │ + bl 254dcc <_PyUnicode_ToNumeric@@Base+0x77bc> │ │ │ │ + cbnz r0, 47026 │ │ │ │ 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, #12760 @ 0x31d8 │ │ │ │ + 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 dd818 │ │ │ │ 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] @ (471fc ) │ │ │ │ + ldr r3, [pc, #336] @ (471a4 ) │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb.w r3, [r0, #356] @ 0x164 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 471e2 │ │ │ │ + bne.w 4718c │ │ │ │ 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 47114 │ │ │ │ + bls.n 470be │ │ │ │ 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 │ │ │ │ @@ -42782,15 +42742,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 2598a4 │ │ │ │ + bl 2591dc │ │ │ │ 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 │ │ │ │ @@ -42805,15 +42765,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, 47164 │ │ │ │ + cbz r2, 4710e │ │ │ │ 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 │ │ │ │ @@ -42830,15 +42790,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 2598a4 │ │ │ │ + bl 2591dc │ │ │ │ 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 │ │ │ │ @@ -42849,273 +42809,273 @@ │ │ │ │ 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 471a0 │ │ │ │ + bne.n 4714a │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ blx 29c10 │ │ │ │ - ldr r3, [pc, #24] @ (471fc ) │ │ │ │ + ldr r3, [pc, #20] @ (471a4 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 471f4 │ │ │ │ + beq.n 4719e │ │ │ │ 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} │ │ │ │ │ │ │ │ -00047200 : │ │ │ │ +000471a8 : │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb.w r2, [r3, #38] @ 0x26 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 47222 │ │ │ │ + bne.n 471ca │ │ │ │ ldr.w r2, [r3, #-36] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ sub.w r0, r3, #36 @ 0x24 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 47224 │ │ │ │ + beq.n 471cc │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #-36] │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldrd r4, r7, [r0, #16] │ │ │ │ sub sp, #16 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26b5c0 │ │ │ │ + bl 26af80 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26b854 │ │ │ │ + bl 26b214 │ │ │ │ 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 26b5c0 │ │ │ │ + bl 26af80 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 26b854 │ │ │ │ + bl 26b214 │ │ │ │ subs r2, r1, #0 │ │ │ │ ldr.w r1, [r8, #12] │ │ │ │ itt lt │ │ │ │ addlt.w r5, r5, #4294967295 @ 0xffffffff │ │ │ │ addlt r2, #60 @ 0x3c │ │ │ │ - cbz r1, 472e6 │ │ │ │ + cbz r1, 4728e │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ cmpne r1, #1 │ │ │ │ ite eq │ │ │ │ moveq r6, #1 │ │ │ │ movne r6, #0 │ │ │ │ - cbz r7, 472bc │ │ │ │ + cbz r7, 47264 │ │ │ │ strd r2, r4, [sp] │ │ │ │ - movw r4, #27092 @ 0x69d4 │ │ │ │ + movw r4, #25556 @ 0x63d4 │ │ │ │ movt r4, #40 @ 0x28 │ │ │ │ - movw r2, #64196 @ 0xfac4 │ │ │ │ + movw r2, #62660 @ 0xf4c4 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r3, r5 │ │ │ │ cmp r6, #0 │ │ │ │ it eq │ │ │ │ moveq r2, r4 │ │ │ │ str r7, [sp, #8] │ │ │ │ - movw r0, #14340 @ 0x3804 │ │ │ │ + movw r0, #12776 @ 0x31e8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl de2a8 │ │ │ │ - b.n 47312 │ │ │ │ + bl dd818 │ │ │ │ + b.n 472ba │ │ │ │ str r4, [sp, #4] │ │ │ │ - movw r4, #27092 @ 0x69d4 │ │ │ │ + movw r4, #25556 @ 0x63d4 │ │ │ │ movt r4, #40 @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ - movw r2, #64196 @ 0xfac4 │ │ │ │ + movw r2, #62660 @ 0xf4c4 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r3, r5 │ │ │ │ cmp r6, #0 │ │ │ │ it eq │ │ │ │ moveq r2, r4 │ │ │ │ - movw r0, #14368 @ 0x3820 │ │ │ │ + movw r0, #12804 @ 0x3204 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl de2a8 │ │ │ │ - b.n 47312 │ │ │ │ - cbz r7, 472fc │ │ │ │ + bl dd818 │ │ │ │ + b.n 472ba │ │ │ │ + cbz r7, 472a4 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ - movw r0, #14392 @ 0x3838 │ │ │ │ + movw r0, #12828 @ 0x321c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl de2a8 │ │ │ │ - b.n 47312 │ │ │ │ + bl dd818 │ │ │ │ + b.n 472ba │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #14412 @ 0x384c │ │ │ │ + movw r0, #12848 @ 0x3230 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w de2a8 │ │ │ │ + b.w dd818 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -00047318 : │ │ │ │ +000472c0 : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 12d068 │ │ │ │ + b.w 12c794 │ │ │ │ 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 4733c │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 47346 │ │ │ │ + bne.n 472e4 │ │ │ │ + bl 7f898 │ │ │ │ + cbnz r0, 472ee │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80190 │ │ │ │ + b.w 80158 │ │ │ │ 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 7f86c │ │ │ │ + bl 7f834 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4739e │ │ │ │ + cbz r0, 47346 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl db534 <_PyType_Name@@Base> │ │ │ │ + bl daaa0 <_PyType_Name@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #62796 @ 0xf54c │ │ │ │ + movw r0, #61220 @ 0xef24 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl de2a8 │ │ │ │ + bl dd818 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 47392 │ │ │ │ + beq.n 4733a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 47396 │ │ │ │ + cbz r3, 4733e │ │ │ │ mov r4, r5 │ │ │ │ - b.n 4739e │ │ │ │ + b.n 47346 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 47392 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4733a │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + │ │ │ │ +0004734a : │ │ │ │ + ldr r1, [r0, #12] │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r0, [r1, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + it eq │ │ │ │ + moveq r0, r3 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ - cbnz r7, 473c8 │ │ │ │ + cbnz r7, 47392 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 473c8 │ │ │ │ + ble.n 47392 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 473c8 │ │ │ │ - cbnz r2, 473e6 │ │ │ │ + bne.n 47392 │ │ │ │ + cbnz r2, 473b0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #148] @ (47460 ) │ │ │ │ + ldr r4, [pc, #148] @ (4742c ) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ movs r4, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101324 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 47450 │ │ │ │ + cbz r0, 4741a │ │ │ │ ldr r7, [r4, #0] │ │ │ │ movw r1, #4968 @ 0x1368 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 11bba8 │ │ │ │ - bl cc5b4 │ │ │ │ + bl 11b148 │ │ │ │ + bl cbb10 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 4740a │ │ │ │ + beq.n 473d4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 85f3c │ │ │ │ - cbz r0, 47422 │ │ │ │ + bl 85a4c │ │ │ │ + cbz r0, 473ec │ │ │ │ ldr r4, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1673fc │ │ │ │ + bl 1667dc │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ mov r2, r4 │ │ │ │ - bl 23c214 │ │ │ │ + bl 23bb2c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 47454 │ │ │ │ - b.n 47450 │ │ │ │ + bne.n 4741e │ │ │ │ + b.n 4741a │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movw r1, #4968 @ 0x1368 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ - bl 11bba8 │ │ │ │ - bl cc5b4 │ │ │ │ + bl 11b148 │ │ │ │ + bl cbb10 │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #58536 @ 0xe4a8 │ │ │ │ + movw r1, #57000 @ 0xdea8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #56136 @ 0xdb48 │ │ │ │ + movw r0, #54600 @ 0xd548 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23b790 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4745c │ │ │ │ + b.n 47426 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - subs r0, #240 @ 0xf0 │ │ │ │ + nop │ │ │ │ + subs r1, #28 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - │ │ │ │ -00047464 : │ │ │ │ - ldr r1, [r0, #12] │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r0, [r1, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - it eq │ │ │ │ - moveq r0, r3 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r0, #0] │ │ │ │ - bx lr │ │ │ │ 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 │ │ │ │ ldr r4, [r0, #48] @ 0x30 │ │ │ │ @@ -43125,26 +43085,26 @@ │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ adds r1, r4, #1 │ │ │ │ iteee ne │ │ │ │ strne r4, [sp, #0] │ │ │ │ movweq r4, #4356 @ 0x1104 │ │ │ │ - movweq r1, #14428 @ 0x385c │ │ │ │ + movweq r1, #12892 @ 0x325c │ │ │ │ movteq r4, #70 @ 0x46 │ │ │ │ itete ne │ │ │ │ - movwne r1, #14436 @ 0x3864 │ │ │ │ + movwne r1, #12900 @ 0x3264 │ │ │ │ movteq r1, #42 @ 0x2a │ │ │ │ movtne r1, #42 @ 0x2a │ │ │ │ streq r4, [sp, #0] │ │ │ │ - bl 85674 │ │ │ │ + bl 85184 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000474d0 : │ │ │ │ +0004747a : │ │ │ │ ldr r1, [r0, #12] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ @@ -43152,833 +43112,833 @@ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000474f2 <_PyLong_UnsignedLong_Converter@@Base>: │ │ │ │ +0004749c <_PyLong_UnsignedLong_Converter@@Base>: │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bpl.n 4752c <_PyLong_UnsignedLong_Converter@@Base+0x3a> │ │ │ │ + bpl.n 474d6 <_PyLong_UnsignedLong_Converter@@Base+0x3a> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 4752c <_PyLong_UnsignedLong_Converter@@Base+0x3a> │ │ │ │ + bne.n 474d6 <_PyLong_UnsignedLong_Converter@@Base+0x3a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25824 @ 0x64e0 │ │ │ │ + movw r1, #24400 @ 0x5f50 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 4753c <_PyLong_UnsignedLong_Converter@@Base+0x4a> │ │ │ │ - bl f4e84 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 474e6 <_PyLong_UnsignedLong_Converter@@Base+0x4a> │ │ │ │ + bl f43e4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 47540 <_PyLong_UnsignedLong_Converter@@Base+0x4e> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 47540 <_PyLong_UnsignedLong_Converter@@Base+0x4e> │ │ │ │ + bne.n 474ea <_PyLong_UnsignedLong_Converter@@Base+0x4e> │ │ │ │ + bl 7f898 │ │ │ │ + cbz r0, 474ea <_PyLong_UnsignedLong_Converter@@Base+0x4e> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 47544 <_PyLong_UnsignedLong_Converter@@Base+0x52> │ │ │ │ + b.n 474ee <_PyLong_UnsignedLong_Converter@@Base+0x52> │ │ │ │ movs r0, #1 │ │ │ │ str r4, [r5, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #32 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - cbz r2, 47560 <_PyLong_UnsignedLong_Converter@@Base+0x6e> │ │ │ │ + cbz r2, 4750a <_PyLong_UnsignedLong_Converter@@Base+0x6e> │ │ │ │ ldr r5, [r2, #8] │ │ │ │ - b.n 47562 <_PyLong_UnsignedLong_Converter@@Base+0x70> │ │ │ │ + b.n 4750c <_PyLong_UnsignedLong_Converter@@Base+0x70> │ │ │ │ mov r5, r2 │ │ │ │ add r5, r1 │ │ │ │ adds r0, #12 │ │ │ │ - cbnz r2, 47570 <_PyLong_UnsignedLong_Converter@@Base+0x7e> │ │ │ │ + cbnz r2, 4751a <_PyLong_UnsignedLong_Converter@@Base+0x7e> │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 47570 <_PyLong_UnsignedLong_Converter@@Base+0x7e> │ │ │ │ + bne.n 4751a <_PyLong_UnsignedLong_Converter@@Base+0x7e> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4758a <_PyLong_UnsignedLong_Converter@@Base+0x98> │ │ │ │ - ldr r4, [pc, #128] @ (475f4 <_PyLong_UnsignedLong_Converter@@Base+0x102>) │ │ │ │ + cbnz r0, 47534 <_PyLong_UnsignedLong_Converter@@Base+0x98> │ │ │ │ + ldr r4, [pc, #128] @ (4759c <_PyLong_UnsignedLong_Converter@@Base+0x100>) │ │ │ │ add r3, sp, #24 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r4, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101324 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 475b2 <_PyLong_UnsignedLong_Converter@@Base+0xc0> │ │ │ │ + cbz r0, 4755c <_PyLong_UnsignedLong_Converter@@Base+0xc0> │ │ │ │ ldr r6, [r4, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 475b6 <_PyLong_UnsignedLong_Converter@@Base+0xc4> │ │ │ │ - movw r2, #62348 @ 0xf38c │ │ │ │ + bmi.n 47560 <_PyLong_UnsignedLong_Converter@@Base+0xc4> │ │ │ │ + movw r2, #60772 @ 0xed64 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58680 @ 0xe538 │ │ │ │ + movw r1, #57144 @ 0xdf38 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #14444 @ 0x386c │ │ │ │ + movw r0, #12908 @ 0x326c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r3, r6 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23b790 <_PyArg_BadArgument@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 475ec <_PyLong_UnsignedLong_Converter@@Base+0xfa> │ │ │ │ + b.n 47596 <_PyLong_UnsignedLong_Converter@@Base+0xfa> │ │ │ │ cmp r5, #1 │ │ │ │ itte eq │ │ │ │ movweq r5, #47308 @ 0xb8cc │ │ │ │ movteq r5, #71 @ 0x47 │ │ │ │ ldrne r5, [r4, #4] │ │ │ │ - bl 1f2640 │ │ │ │ + bl 1f1968 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 34a08 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 475ec <_PyLong_UnsignedLong_Converter@@Base+0xfa> │ │ │ │ + beq.n 47596 <_PyLong_UnsignedLong_Converter@@Base+0xfa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 475ec <_PyLong_UnsignedLong_Converter@@Base+0xfa> │ │ │ │ + cbnz r3, 47596 <_PyLong_UnsignedLong_Converter@@Base+0xfa> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ subs r1, #72 @ 0x48 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -000475f8 : │ │ │ │ +000475a0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movw r3, #6288 @ 0x1890 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 4762a │ │ │ │ + beq.n 475d2 │ │ │ │ movw r1, #1524 @ 0x5f4 │ │ │ │ - movw r0, #27192 @ 0x6a38 │ │ │ │ + movw r0, #25656 @ 0x6438 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215dac <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 47648 │ │ │ │ + b.n 475f0 │ │ │ │ ldr r3, [r0, #120] @ 0x78 │ │ │ │ - cbz r3, 47638 │ │ │ │ + cbz r3, 475e0 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 47638 │ │ │ │ + blt.n 475e0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, r1 │ │ │ │ - bgt.n 4763e │ │ │ │ + bgt.n 475e6 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 47646 │ │ │ │ + b.n 475ee │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0004764a : │ │ │ │ +000475f2 : │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r0, [r2, #28] │ │ │ │ adds r3, #124 @ 0x7c │ │ │ │ subs r0, r0, r3 │ │ │ │ orr.w r0, r0, r0, asr #31 │ │ │ │ bx lr │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov r5, r1 │ │ │ │ + movs r2, #0 │ │ │ │ + ldr r1, [pc, #184] @ (476d0 ) │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl d0ebc │ │ │ │ + subs r2, r0, #0 │ │ │ │ + blt.n 47688 │ │ │ │ + bne.n 47636 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + mov r1, r5 │ │ │ │ + bl d0ebc │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 47688 │ │ │ │ + beq.n 47638 │ │ │ │ + ldr r5, [r4, #16] │ │ │ │ + b.n 47638 │ │ │ │ + ldr r5, [pc, #152] @ (476d0 ) │ │ │ │ + ldr r1, [r4, #12] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 115644 │ │ │ │ + mov r7, r0 │ │ │ │ + cbz r0, 47688 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + mov r1, r7 │ │ │ │ + bl c8470 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 47664 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cbnz r3, 47664 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + cbz r6, 47688 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + mov r1, r5 │ │ │ │ + bl f12bc │ │ │ │ + mov r3, r0 │ │ │ │ + cbnz r0, 4768c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 47688 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbnz r3, 47688 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 476cc │ │ │ │ + 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 476a8 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 476a8 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 476bc │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + b.n 476cc │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 476b2 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 476b2 │ │ │ │ + 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, 4767c │ │ │ │ + cbnz r3, 476f6 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 4767c │ │ │ │ + ble.n 476f6 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4767c │ │ │ │ - cbnz r0, 47694 │ │ │ │ - ldr r5, [pc, #84] @ (476d4 ) │ │ │ │ + bne.n 476f6 │ │ │ │ + cbnz r0, 4770e │ │ │ │ + ldr r5, [pc, #88] @ (47750 ) │ │ │ │ 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 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 476ba │ │ │ │ + bl 101324 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 47734 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ movw r3, #52888 @ 0xce98 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 476be │ │ │ │ + beq.n 47738 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14460 @ 0x387c │ │ │ │ + movw r1, #12924 @ 0x327c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1590 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 476d0 │ │ │ │ + b.n 4774a │ │ │ │ mov r0, r4 │ │ │ │ - bl 2408fc <_PyTime_AsTimeval@@Base+0x1af0> │ │ │ │ + bl 240210 <_PyTime_AsTimeval@@Base+0x1af8> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 476ba │ │ │ │ + beq.n 47734 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subs r1, #160 @ 0xa0 │ │ │ │ + nop │ │ │ │ + subs r1, #116 @ 0x74 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 476da │ │ │ │ + b.n 47756 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r0, #20] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ - b.w 12586c │ │ │ │ + b.w 124d4c │ │ │ │ │ │ │ │ -000476e8 : │ │ │ │ +00047764 : │ │ │ │ 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 4771a │ │ │ │ + bmi.n 47796 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #14504 @ 0x38a8 │ │ │ │ + movw r1, #12968 @ 0x32a8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 47840 │ │ │ │ + bl d1590 │ │ │ │ + b.n 478bc │ │ │ │ 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 47782 │ │ │ │ + bge.n 477fe │ │ │ │ ldrb.w r3, [r7, #124] @ 0x7c │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bne.n 47782 │ │ │ │ + bne.n 477fe │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 47782 │ │ │ │ + bne.n 477fe │ │ │ │ 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 47780 │ │ │ │ + ble.n 477fc │ │ │ │ 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 4775e │ │ │ │ + b.n 477da │ │ │ │ str r6, [r4, #28] │ │ │ │ movs r5, #0 │ │ │ │ mov r1, r8 │ │ │ │ cmp r9, r5 │ │ │ │ - ble.n 47828 │ │ │ │ + ble.n 478a4 │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl bc8ac <_PyUnicode_Equal@@Base> │ │ │ │ - cbnz r0, 4779c │ │ │ │ + bl bbe1c <_PyUnicode_Equal@@Base> │ │ │ │ + cbnz r0, 47818 │ │ │ │ adds r5, #1 │ │ │ │ - b.n 47784 │ │ │ │ + b.n 47800 │ │ │ │ ldr r3, [r7, #76] @ 0x4c │ │ │ │ add r3, r5 │ │ │ │ ldrsb.w r2, [r3, #16] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 477b0 │ │ │ │ + bge.n 4782c │ │ │ │ ldr r1, [r7, #24] │ │ │ │ lsls r1, r1, #31 │ │ │ │ - bpl.n 47828 │ │ │ │ + bpl.n 478a4 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ add.w r0, r5, #10 │ │ │ │ ldr.w r0, [r4, r0, lsl #2] │ │ │ │ - cbz r1, 47816 │ │ │ │ + cbz r1, 47892 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 47814 │ │ │ │ + blt.n 47890 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 47816 │ │ │ │ - cbz r0, 47828 │ │ │ │ + bpl.n 47892 │ │ │ │ + cbz r0, 478a4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33692 @ 0x839c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 47818 │ │ │ │ + bne.n 47894 │ │ │ │ ldr.w ip, [r4, #28] │ │ │ │ - movw r1, #16288 @ 0x3fa0 │ │ │ │ + movw r1, #14752 @ 0x39a0 │ │ │ │ movt r1, #53 @ 0x35 │ │ │ │ - movw r4, #16032 @ 0x3ea0 │ │ │ │ + movw r4, #14496 @ 0x38a0 │ │ │ │ movt r4, #53 @ 0x35 │ │ │ │ movs r2, #0 │ │ │ │ cmp r6, ip │ │ │ │ - bcs.n 47818 │ │ │ │ + bcs.n 47894 │ │ │ │ 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 47804 │ │ │ │ + bne.n 47880 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 47814 │ │ │ │ + beq.n 47890 │ │ │ │ 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 477ea │ │ │ │ + b.n 47866 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 47828 │ │ │ │ + cbz r0, 478a4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 47842 │ │ │ │ + beq.n 478be │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 47842 │ │ │ │ + b.n 478be │ │ │ │ movw r3, #48052 @ 0xbbb4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14532 @ 0x38c4 │ │ │ │ + movw r1, #12996 @ 0x32c4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1590 │ │ │ │ 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] @ (47914 ) │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl d1954 │ │ │ │ - subs r2, r0, #0 │ │ │ │ - blt.n 478cc │ │ │ │ - bne.n 4787a │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - mov r1, r5 │ │ │ │ - bl d1954 │ │ │ │ + mov r0, r1 │ │ │ │ + bl dd300 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 478e4 │ │ │ │ + bl 7f898 │ │ │ │ + cbz r0, 478f4 │ │ │ │ + b.n 4790e │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 478cc │ │ │ │ - beq.n 4787c │ │ │ │ - ldr r5, [r4, #16] │ │ │ │ - b.n 4787c │ │ │ │ - ldr r5, [pc, #152] @ (47914 ) │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1160a4 │ │ │ │ - mov r7, r0 │ │ │ │ - cbz r0, 478cc │ │ │ │ - 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 478a8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cbnz r3, 478a8 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - cbz r6, 478cc │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - mov r1, r5 │ │ │ │ - bl f1d60 │ │ │ │ - mov r3, r0 │ │ │ │ - cbnz r0, 478d0 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 478cc │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbnz r3, 478cc │ │ │ │ - mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + blt.n 478f2 │ │ │ │ + cmp r0, r3 │ │ │ │ + it ge │ │ │ │ + movge r0, r3 │ │ │ │ + b.n 478f4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 47910 │ │ │ │ - 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 478ec │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 478ec │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 47900 │ │ │ │ + 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 47910 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 478f6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 478f6 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - nop │ │ │ │ - strb r4, [r5, #5] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - b.n 479dc │ │ │ │ + str r2, [r4, #16] │ │ │ │ + b.n 47910 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + b.n 47986 │ │ │ │ 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 4793c │ │ │ │ - bl 25edcc │ │ │ │ + bne.n 47936 │ │ │ │ + bl 25e704 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 47968 │ │ │ │ + cbnz r3, 47962 │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 47950 │ │ │ │ + bl 979b4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 4794a │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 47968 │ │ │ │ + b.n 47962 │ │ │ │ mov r0, r4 │ │ │ │ - bl c029c │ │ │ │ + bl bf80c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4794c │ │ │ │ + bne.n 47946 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 979b4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4794c │ │ │ │ + beq.n 47946 │ │ │ │ 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 ddd90 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 47992 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 479a2 │ │ │ │ - b.n 479bc │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 479a0 │ │ │ │ - cmp r0, r3 │ │ │ │ - it ge │ │ │ │ - movge r0, r3 │ │ │ │ - b.n 479a2 │ │ │ │ - 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 479be │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ │ │ │ │ -000479c0 : │ │ │ │ +0004796a : │ │ │ │ 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 18a25c │ │ │ │ + bl 189478 │ │ │ │ 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] @ (47a88 ) │ │ │ │ + ldr r3, [pc, #152] @ (47a30 ) │ │ │ │ sub sp, #432 @ 0x1b0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #428] @ 0x1ac │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb.w r3, [r0, #430] @ 0x1ae │ │ │ │ - cbz r3, 47a24 │ │ │ │ + cbz r3, 479ce │ │ │ │ addw r0, r0, #431 @ 0x1af │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 47a1a │ │ │ │ + bne.n 479c4 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 47a0a │ │ │ │ + bne.n 479b4 │ │ │ │ dmb ish │ │ │ │ - beq.n 47a24 │ │ │ │ - bl 26813c │ │ │ │ + beq.n 479ce │ │ │ │ + bl 267afc │ │ │ │ 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 47098 │ │ │ │ + bl 47042 │ │ │ │ ldrb.w r3, [r4, #430] @ 0x1ae │ │ │ │ - cbz r3, 47a68 │ │ │ │ + cbz r3, 47a12 │ │ │ │ addw r0, r4, #431 @ 0x1af │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 47a5e │ │ │ │ + bne.n 47a08 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 47a4e │ │ │ │ + bne.n 479f8 │ │ │ │ dmb ish │ │ │ │ - beq.n 47a68 │ │ │ │ - bl 246600 │ │ │ │ + beq.n 47a12 │ │ │ │ + bl 245f1c │ │ │ │ ldrb r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 71f98 │ │ │ │ - ldr r3, [pc, #20] @ (47a88 ) │ │ │ │ + bl 71f88 │ │ │ │ + ldr r3, [pc, #20] @ (47a30 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #428] @ 0x1ac │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 47a82 │ │ │ │ + beq.n 47a2c │ │ │ │ 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, 47ab4 │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 47aba │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 90260 │ │ │ │ - add sp, #20 │ │ │ │ - ldr.w pc, [sp], #4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w f99c4 │ │ │ │ + b.w f8f24 │ │ │ │ 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 47af8 │ │ │ │ + beq.n 47a6c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43560 @ 0xaa28 │ │ │ │ + movw r1, #42024 @ 0xa428 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 47b1a │ │ │ │ + bl 126e1c │ │ │ │ + b.n 47a8e │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 104104 │ │ │ │ - cbnz r0, 47b1e │ │ │ │ + bl 103604 │ │ │ │ + cbnz r0, 47a92 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43600 @ 0xaa50 │ │ │ │ + movw r1, #42064 @ 0xa450 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 47be6 │ │ │ │ + b.n 47b5a │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl ce6c4 │ │ │ │ + bl cdc1c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 47b1a │ │ │ │ + beq.n 47a8e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 47b50 │ │ │ │ + ble.n 47ac4 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43644 @ 0xaa7c │ │ │ │ + movw r1, #42108 @ 0xa47c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cf15c │ │ │ │ - b.n 47b1a │ │ │ │ + bl ce6b4 │ │ │ │ + b.n 47a8e │ │ │ │ ldrb.w r3, [r4, #430] @ 0x1ae │ │ │ │ add.w r6, r4, #72 @ 0x48 │ │ │ │ - cbnz r3, 47b82 │ │ │ │ + cbnz r3, 47af6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 47b6a │ │ │ │ + blt.n 47ade │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #430] @ 0x1ae │ │ │ │ - b.n 47b82 │ │ │ │ + b.n 47af6 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 259074 │ │ │ │ + bl 2589ac │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cf15c │ │ │ │ + bl ce6b4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 47be6 │ │ │ │ - bl 9649c │ │ │ │ + b.n 47b5a │ │ │ │ + bl 95998 │ │ │ │ addw r4, r4, #431 @ 0x1af │ │ │ │ mov r5, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 47ba4 │ │ │ │ + bne.n 47b18 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 47b94 │ │ │ │ + bne.n 47b08 │ │ │ │ dmb ish │ │ │ │ - beq.n 47bb0 │ │ │ │ + beq.n 47b24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26813c │ │ │ │ + bl 267afc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 259074 │ │ │ │ + bl 2589ac │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 47bd2 │ │ │ │ + bne.n 47b46 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 47bc2 │ │ │ │ + bne.n 47b36 │ │ │ │ dmb ish │ │ │ │ - beq.n 47bde │ │ │ │ + beq.n 47b52 │ │ │ │ mov r0, r4 │ │ │ │ - bl 246600 │ │ │ │ + bl 245f1c │ │ │ │ mov r0, r5 │ │ │ │ - bl 98f90 │ │ │ │ - b.n 47b72 │ │ │ │ + bl 9848c │ │ │ │ + b.n 47ae6 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #20 │ │ │ │ + add r0, sp, #4 │ │ │ │ + blx 29e98 │ │ │ │ + cbnz r0, 47b86 │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f1180 │ │ │ │ + b.n 47b8c │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 8f680 │ │ │ │ + add sp, #20 │ │ │ │ + ldr.w pc, [sp], #4 │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #57020 @ 0xdebc │ │ │ │ + movw r1, #55484 @ 0xd8bc │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - b.n 47c60 │ │ │ │ - ldr r2, [pc, #32] @ (47c18 ) │ │ │ │ + b.n 47c10 │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + b.w c3038 │ │ │ │ + ldr r2, [pc, #32] @ (47bc8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - movw r0, #50868 @ 0xc6b4 │ │ │ │ + movw r0, #49332 @ 0xc0b4 │ │ │ │ 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 82d70 │ │ │ │ + b.w 828c0 │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00047c1c : │ │ │ │ +00047bcc : │ │ │ │ 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 7a284 │ │ │ │ + bl 7a2c0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 47c5c │ │ │ │ + cbz r0, 47c0c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 476e8 │ │ │ │ + bl 47764 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 47c50 │ │ │ │ + beq.n 47c00 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 47c54 │ │ │ │ + cbz r3, 47c04 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 47c5c │ │ │ │ + b.n 47c0c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 47c50 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 47c00 │ │ │ │ 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 458e4 │ │ │ │ - cbz r0, 47cc2 │ │ │ │ + bl 458fc │ │ │ │ + cbz r0, 47c72 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ - movw r2, #9664 @ 0x25c0 │ │ │ │ + movw r2, #8140 @ 0x1fcc │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl cd23c │ │ │ │ + bl cc798 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 47ca6 │ │ │ │ + beq.n 47c56 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 47ca6 │ │ │ │ + cbnz r3, 47c56 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r5, 47cc4 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r5, 47c74 │ │ │ │ movw r3, #56100 @ 0xdb24 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d40bc │ │ │ │ - cbz r0, 47cc2 │ │ │ │ - bl d42d0 │ │ │ │ + bl d3624 │ │ │ │ + cbz r0, 47c72 │ │ │ │ + bl d3838 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 23b604 <_PyGen_SetStopIterationValue@@Base> │ │ │ │ + bl 23b108 <_PyGen_SetStopIterationValue@@Base> │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - b.w c3ae8 │ │ │ │ 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 244f5c <_PyObject_GetState@@Base> │ │ │ │ - cbz r0, 47d08 │ │ │ │ + bl 244748 <_PyObject_GetState@@Base> │ │ │ │ + cbz r0, 47cb2 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 86830 │ │ │ │ + bl 86330 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 47d0c │ │ │ │ + cbnz r0, 47cb6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 47d08 │ │ │ │ + beq.n 47cb2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 47d08 │ │ │ │ + cbnz r3, 47cb2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 47d3a │ │ │ │ + b.n 47ce4 │ │ │ │ ldr r2, [r6, #32] │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 47d2a │ │ │ │ + bge.n 47cd4 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #14816 @ 0x39e0 │ │ │ │ + movw r0, #13280 @ 0x33e0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 82d70 │ │ │ │ + b.w 828c0 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ - movw r0, #14824 @ 0x39e8 │ │ │ │ + movw r0, #13288 @ 0x33e8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82d70 │ │ │ │ + bl 828c0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #57028 @ 0xdec4 │ │ │ │ + movw r1, #55492 @ 0xd8c4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - b.n 47c60 │ │ │ │ + b.n 47c10 │ │ │ │ stmdb 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, 47d68 │ │ │ │ + cbz r3, 47d12 │ │ │ │ ldr r7, [r3, #8] │ │ │ │ - b.n 47d6a │ │ │ │ + b.n 47d14 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r4, [pc, #528] @ (47f7c ) │ │ │ │ + ldr r4, [pc, #524] @ (47f24 ) │ │ │ │ add.w lr, sp, #112 @ 0x70 │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ add r7, r9 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ @@ -43992,330 +43952,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 47dc0 │ │ │ │ + bne.n 47d6a │ │ │ │ cmp.w r9, #1 │ │ │ │ - ble.n 47dc0 │ │ │ │ + ble.n 47d6a │ │ │ │ cmp.w r9, #2 │ │ │ │ - bne.n 47dc0 │ │ │ │ - cbnz r5, 47de4 │ │ │ │ - ldr r4, [pc, #444] @ (47f80 ) │ │ │ │ + bne.n 47d6a │ │ │ │ + cbnz r5, 47d8e │ │ │ │ + ldr r4, [pc, #444] @ (47f28 ) │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ movs r4, #2 │ │ │ │ mov r1, r9 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101324 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 47f48 │ │ │ │ + beq.w 47ef2 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ - bl 111784 │ │ │ │ + bl 110b9c │ │ │ │ ldr.w r8, [sp, #160] @ 0xa0 │ │ │ │ ldrd sl, r9, [sp, #144] @ 0x90 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 47f56 │ │ │ │ + beq.w 47f00 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - bl 111784 │ │ │ │ + bl 110b9c │ │ │ │ ldr r6, [sp, #88] @ 0x58 │ │ │ │ ldr r4, [sp, #104] @ 0x68 │ │ │ │ - cbz r0, 47e6c │ │ │ │ + cbz r0, 47e16 │ │ │ │ cmp r7, #2 │ │ │ │ - beq.n 47e1c │ │ │ │ + beq.n 47dc6 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl c3ae8 │ │ │ │ + bl c3038 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bge.n 47e20 │ │ │ │ - b.n 47e6c │ │ │ │ + bge.n 47dca │ │ │ │ + b.n 47e16 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp r9, r3 │ │ │ │ - ble.n 47e2c │ │ │ │ + ble.n 47dd6 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbz r3, 47e4e │ │ │ │ + cbz r3, 47df8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #49864 @ 0xc2c8 │ │ │ │ + movw r1, #48328 @ 0xbcc8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #14912 @ 0x3a40 │ │ │ │ + movw r0, #13376 @ 0x3440 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 90660 │ │ │ │ + bl 8fa80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 47e6c │ │ │ │ - ldr.w fp, [pc, #312] @ 47f84 │ │ │ │ - b.n 47ec6 │ │ │ │ + blt.n 47e16 │ │ │ │ + ldr.w fp, [pc, #312] @ 47f2c │ │ │ │ + b.n 47e70 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #61480 @ 0xf028 │ │ │ │ + movw r2, #59944 @ 0xea28 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #7096 @ 0x1bb8 │ │ │ │ + movw r1, #5560 @ 0x15b8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1590 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 47f5a │ │ │ │ + b.n 47f04 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #0 │ │ │ │ - bl 71f98 │ │ │ │ + bl 71f88 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 47e6c │ │ │ │ + beq.n 47e16 │ │ │ │ add.w r2, r0, #16 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl 9649c │ │ │ │ + bl 95998 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp.w r9, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - blt.n 47ee0 │ │ │ │ + blt.n 47e8a │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r9 │ │ │ │ blx 29e40 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 98f90 │ │ │ │ + bl 9848c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 47f3a │ │ │ │ + bge.n 47ee4 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne.n 47f10 │ │ │ │ + bne.n 47eba │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 47f00 │ │ │ │ + bne.n 47eaa │ │ │ │ add.w fp, fp, #4 │ │ │ │ ldr.w r7, [fp] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 47e70 │ │ │ │ + bne.n 47e1a │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 111d44 │ │ │ │ - b.n 47e6c │ │ │ │ + bl 11115c │ │ │ │ + b.n 47e16 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbz r3, 47ef2 │ │ │ │ + cbz r3, 47e9c │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ blx 29c40 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 47ea0 │ │ │ │ + b.n 47e4a │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ blx 29dc4 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 47ea0 │ │ │ │ + b.n 47e4a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 47ec2 │ │ │ │ + bne.n 47e6c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 47ec2 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 47e6c │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 111d44 │ │ │ │ + bl 11115c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 47e6c │ │ │ │ + beq.n 47e16 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 47e6c │ │ │ │ + bne.n 47e16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 47e6c │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 47e16 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 47f44 │ │ │ │ + beq.n 47eee │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 9b39c <_PyBytes_Resize@@Base> │ │ │ │ + bl 9a888 <_PyBytes_Resize@@Base> │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ - b.n 47f5a │ │ │ │ + b.n 47f04 │ │ │ │ mov r8, r0 │ │ │ │ mov sl, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - b.n 47f5a │ │ │ │ + b.n 47f04 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ strd sl, r9, [sp, #144] @ 0x90 │ │ │ │ str.w r8, [sp, #160] @ 0xa0 │ │ │ │ - bl 111d5c │ │ │ │ + bl 111174 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ - bl 111d5c │ │ │ │ + bl 111174 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #172 @ 0xac │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ - add r5, pc, #704 @ (adr r5, 48240 ) │ │ │ │ + ldr r7, [sp, #704] @ 0x2c0 │ │ │ │ lsls r4, r0, #1 │ │ │ │ subs r2, #20 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #128 @ (adr r6, 48008 ) │ │ │ │ + add r0, pc, #128 @ (adr r0, 47fb0 ) │ │ │ │ lsls r4, r0, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #28] @ (47fb8 ) │ │ │ │ - bl 161d58 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #28] @ (47f60 ) │ │ │ │ + bl 161114 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #14836 @ 0x39f4 │ │ │ │ + movw r0, #13300 @ 0x33f4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - b.w 82d70 │ │ │ │ + b.w 828c0 │ │ │ │ nop │ │ │ │ ldmia r6!, {r2, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #56804 @ 0xdde4 │ │ │ │ + movw r1, #55268 @ 0xd7e4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - b.n 47c60 │ │ │ │ + b.n 47c10 │ │ │ │ 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 12586c │ │ │ │ + b.w 124d4c │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 4806c │ │ │ │ + beq.n 48014 │ │ │ │ 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 47020 │ │ │ │ - cbnz r0, 4803e │ │ │ │ + bl 46fb0 │ │ │ │ + cbnz r0, 47fe6 │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d40bc │ │ │ │ - cbz r0, 48020 │ │ │ │ - bl d42d0 │ │ │ │ + bl d3624 │ │ │ │ + cbz r0, 47fc8 │ │ │ │ + bl d3838 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 4806a │ │ │ │ + b.n 48012 │ │ │ │ movw r3, #56100 @ 0xdb24 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d40bc │ │ │ │ + bl d3624 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 48012 │ │ │ │ + bne.n 47fba │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl d40bc │ │ │ │ + bl d3624 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 48012 │ │ │ │ - b.n 48068 │ │ │ │ + bne.n 47fba │ │ │ │ + b.n 48010 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 48052 │ │ │ │ + beq.n 47ffa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 48052 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 47ffa │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57160 @ 0xdf48 │ │ │ │ + movw r1, #55624 @ 0xd948 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbnz r3, 48094 │ │ │ │ + cbnz r3, 4803c │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - cbz r2, 4808a │ │ │ │ + cbz r2, 48032 │ │ │ │ movw r3, #47308 @ 0xb8cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 48094 │ │ │ │ + bne.n 4803c │ │ │ │ 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] @ (480fc ) │ │ │ │ + ldr r3, [pc, #76] @ (480a4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add.w r1, r3, #512 @ 0x200 │ │ │ │ cmp.w r1, #256 @ 0x100 │ │ │ │ - bhi.n 480da │ │ │ │ + bhi.n 48082 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #65108 @ 0xfe54 │ │ │ │ + movw r1, #63608 @ 0xf878 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 480ee │ │ │ │ + bl d1590 │ │ │ │ + b.n 48096 │ │ │ │ add.w r3, r3, #256 @ 0x100 │ │ │ │ str.w r3, [r4, #3688] @ 0xe68 │ │ │ │ - bl 1f2034 <_PySlice_FromIndices@@Base+0x84> │ │ │ │ + bl 1f135c <_PySlice_FromIndices@@Base+0x84> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f20a0 <_PySlice_FromIndices@@Base+0xf0> │ │ │ │ - cbz r0, 480f2 │ │ │ │ + bl 1f13c8 <_PySlice_FromIndices@@Base+0xf0> │ │ │ │ + cbz r0, 4809a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 480fa │ │ │ │ + b.n 480a2 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrd r3, r2, [r0, #4] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ - b.w 12586c │ │ │ │ + b.w 124d4c │ │ │ │ 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] │ │ │ │ @@ -44326,106 +44285,91 @@ │ │ │ │ str r1, [r2, #0] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [r1, #4] │ │ │ │ str.w r5, [r4, #-8] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ - cbz r0, 48160 │ │ │ │ + cbz r0, 48108 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 48160 │ │ │ │ + beq.n 48108 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 48160 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 48108 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7e9dc │ │ │ │ + b.w 7e9a4 │ │ │ │ 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] @ (481d0 ) │ │ │ │ + ldr r1, [pc, #84] @ (48178 ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r5, r0 │ │ │ │ - bl d5840 <_PyEval_CheckExceptTypeValid@@Base+0xae8> │ │ │ │ + bl d4da0 <_PyEval_CheckExceptTypeValid@@Base+0xae0> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 481b0 │ │ │ │ + cbz r0, 48158 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 124848 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 123d28 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 481a4 │ │ │ │ + beq.n 4814c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 481a8 │ │ │ │ + cbz r3, 48150 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 481ca │ │ │ │ + b.n 48172 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 481a4 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4814c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14948 @ 0x3a64 │ │ │ │ + movw r1, #13412 @ 0x3464 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1590 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r6, [sp, #416] @ 0x1a0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - movs r0, r0 │ │ │ │ - ... │ │ │ │ │ │ │ │ -000481d8 : │ │ │ │ +0004817c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1956f4 │ │ │ │ + bl 194770 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r0, #0 │ │ │ │ - it eq │ │ │ │ - moveq r0, r3 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r0, #0] │ │ │ │ - bx lr │ │ │ │ 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 r5, r1 │ │ │ │ mov r9, r2 │ │ │ │ mov lr, r3 │ │ │ │ - cbz r3, 48230 │ │ │ │ + cbz r3, 481b4 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - movw r4, #42688 @ 0xa6c0 │ │ │ │ + movw r4, #41152 @ 0xa0c0 │ │ │ │ movt r4, #68 @ 0x44 │ │ │ │ add.w r8, r3, r9 │ │ │ │ add.w ip, sp, #96 @ 0x60 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ @@ -44440,252 +44384,265 @@ │ │ │ │ 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 48288 │ │ │ │ + bne.n 4820c │ │ │ │ cmp.w r9, #1 │ │ │ │ - ble.n 48288 │ │ │ │ + ble.n 4820c │ │ │ │ cmp.w r9, #2 │ │ │ │ - bne.n 48288 │ │ │ │ - cbnz r5, 482b0 │ │ │ │ + bne.n 4820c │ │ │ │ + cbnz r5, 48234 │ │ │ │ movs r4, #2 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ mov r3, lr │ │ │ │ add r4, sp, #28 │ │ │ │ mov r1, r9 │ │ │ │ str r4, [sp, #16] │ │ │ │ movw r4, #15204 @ 0x3b64 │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101324 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 48374 │ │ │ │ + beq.n 482f8 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ - bl 111784 │ │ │ │ + bl 110b9c │ │ │ │ ldr.w r9, [sp, #144] @ 0x90 │ │ │ │ ldrd sl, r7, [sp, #128] @ 0x80 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 48382 │ │ │ │ + beq.n 48306 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 111784 │ │ │ │ + bl 110b9c │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 48370 │ │ │ │ + beq.n 482f4 │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.n 482e8 │ │ │ │ + beq.n 4826c │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl c3ae8 │ │ │ │ + bl c3038 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bge.n 482ea │ │ │ │ - b.n 48370 │ │ │ │ + bge.n 4826e │ │ │ │ + b.n 482f4 │ │ │ │ movs r5, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 482f0 │ │ │ │ - cbz r5, 4830e │ │ │ │ + ble.n 48274 │ │ │ │ + cbz r5, 48292 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r9 │ │ │ │ - movw r1, #49864 @ 0xc2c8 │ │ │ │ + movw r1, #48328 @ 0xbcc8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #15140 @ 0x3b24 │ │ │ │ + movw r0, #13604 @ 0x3524 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 90660 │ │ │ │ + bl 8fa80 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 4832e │ │ │ │ - b.n 48370 │ │ │ │ + bge.n 482b2 │ │ │ │ + b.n 482f4 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #61504 @ 0xf040 │ │ │ │ + movw r2, #59968 @ 0xea40 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #7096 @ 0x1bb8 │ │ │ │ + movw r1, #5560 @ 0x15b8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 48370 │ │ │ │ - bl 9649c │ │ │ │ + bl d1590 │ │ │ │ + b.n 482f4 │ │ │ │ + bl 95998 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 48344 │ │ │ │ + blt.n 482c8 │ │ │ │ mov r0, r7 │ │ │ │ blx 2a2f4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 48356 │ │ │ │ + b.n 482da │ │ │ │ mov r0, sl │ │ │ │ - cbz r5, 48350 │ │ │ │ + cbz r5, 482d4 │ │ │ │ blx 293e0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 48356 │ │ │ │ + b.n 482da │ │ │ │ blx 29abc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 98f90 │ │ │ │ - cbz r5, 48388 │ │ │ │ + bl 9848c │ │ │ │ + cbz r5, 4830c │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c40 │ │ │ │ + bl f119c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 48390 │ │ │ │ + b.n 48314 │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 48390 │ │ │ │ + b.n 48314 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 48390 │ │ │ │ + b.n 48314 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ strd sl, r7, [sp, #128] @ 0x80 │ │ │ │ str.w r9, [sp, #144] @ 0x90 │ │ │ │ - bl 111d5c │ │ │ │ + bl 111174 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ - bl 111d5c │ │ │ │ + bl 111174 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #152 @ 0x98 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r0, #0 │ │ │ │ + it eq │ │ │ │ + moveq r0, r3 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000483ba <_PyCrossInterpreterData_UnregisterClass@@Base>: │ │ │ │ +0004835e <_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] @ (48474 <_PyCrossInterpreterData_UnregisterClass@@Base+0xba>) │ │ │ │ + ldr r2, [pc, #168] @ (48418 <_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, 48412 <_PyCrossInterpreterData_UnregisterClass@@Base+0x58> │ │ │ │ + cbz r3, 483b6 <_PyCrossInterpreterData_UnregisterClass@@Base+0x58> │ │ │ │ add.w r0, r4, #8 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 48408 <_PyCrossInterpreterData_UnregisterClass@@Base+0x4e> │ │ │ │ + bne.n 483ac <_PyCrossInterpreterData_UnregisterClass@@Base+0x4e> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 483f8 <_PyCrossInterpreterData_UnregisterClass@@Base+0x3e> │ │ │ │ + bne.n 4839c <_PyCrossInterpreterData_UnregisterClass@@Base+0x3e> │ │ │ │ dmb ish │ │ │ │ - beq.n 48412 <_PyCrossInterpreterData_UnregisterClass@@Base+0x58> │ │ │ │ - bl 26813c │ │ │ │ + beq.n 483b6 <_PyCrossInterpreterData_UnregisterClass@@Base+0x58> │ │ │ │ + bl 267afc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 209948 <_PyCrossInterpreterData_RegisterClass@@Base+0x254> │ │ │ │ + bl 208fe8 <_PyCrossInterpreterData_RegisterClass@@Base+0x254> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 48444 <_PyCrossInterpreterData_UnregisterClass@@Base+0x8a> │ │ │ │ + cbz r0, 483e8 <_PyCrossInterpreterData_UnregisterClass@@Base+0x8a> │ │ │ │ ldr r3, [r0, #16] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #16] │ │ │ │ - cbnz r3, 48442 <_PyCrossInterpreterData_UnregisterClass@@Base+0x88> │ │ │ │ + cbnz r3, 483e6 <_PyCrossInterpreterData_UnregisterClass@@Base+0x88> │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ - cbz r2, 48430 <_PyCrossInterpreterData_UnregisterClass@@Base+0x76> │ │ │ │ + cbz r2, 483d4 <_PyCrossInterpreterData_UnregisterClass@@Base+0x76> │ │ │ │ str r3, [r2, #4] │ │ │ │ - b.n 48432 <_PyCrossInterpreterData_UnregisterClass@@Base+0x78> │ │ │ │ + b.n 483d6 <_PyCrossInterpreterData_UnregisterClass@@Base+0x78> │ │ │ │ str r3, [r4, #12] │ │ │ │ - cbz r3, 48436 <_PyCrossInterpreterData_UnregisterClass@@Base+0x7c> │ │ │ │ + cbz r3, 483da <_PyCrossInterpreterData_UnregisterClass@@Base+0x7c> │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 783a0 │ │ │ │ + bl 783f0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c2e8 │ │ │ │ movs r5, #1 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 4846e <_PyCrossInterpreterData_UnregisterClass@@Base+0xb4> │ │ │ │ + cbz r3, 48412 <_PyCrossInterpreterData_UnregisterClass@@Base+0xb4> │ │ │ │ add.w r0, r4, #8 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 48464 <_PyCrossInterpreterData_UnregisterClass@@Base+0xaa> │ │ │ │ + bne.n 48408 <_PyCrossInterpreterData_UnregisterClass@@Base+0xaa> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 48454 <_PyCrossInterpreterData_UnregisterClass@@Base+0x9a> │ │ │ │ + bne.n 483f8 <_PyCrossInterpreterData_UnregisterClass@@Base+0x9a> │ │ │ │ dmb ish │ │ │ │ - beq.n 4846e <_PyCrossInterpreterData_UnregisterClass@@Base+0xb4> │ │ │ │ - bl 246600 │ │ │ │ + beq.n 48412 <_PyCrossInterpreterData_UnregisterClass@@Base+0xb4> │ │ │ │ + bl 245f1c │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - movw r0, #15156 @ 0x3b34 │ │ │ │ + movw r0, #13620 @ 0x3534 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w 7a284 │ │ │ │ + b.w 7a2c0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ adds r0, #8 │ │ │ │ - bl cf15c │ │ │ │ + bl ce6b4 │ │ │ │ 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 14ac8c │ │ │ │ - cbnz r0, 484be <_PyCrossInterpreterData_UnregisterClass@@Base+0x104> │ │ │ │ + bl 14a254 │ │ │ │ + cbnz r0, 48462 <_PyCrossInterpreterData_UnregisterClass@@Base+0x104> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 484f0 <_PyCrossInterpreterData_UnregisterClass@@Base+0x136> │ │ │ │ + b.n 48494 <_PyCrossInterpreterData_UnregisterClass@@Base+0x136> │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 48552 │ │ │ │ + bl 484f6 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 484d4 <_PyCrossInterpreterData_UnregisterClass@@Base+0x11a> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 48478 <_PyCrossInterpreterData_UnregisterClass@@Base+0x11a> │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 484ba <_PyCrossInterpreterData_UnregisterClass@@Base+0x100> │ │ │ │ + bne.n 4845e <_PyCrossInterpreterData_UnregisterClass@@Base+0x100> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 484e8 <_PyCrossInterpreterData_UnregisterClass@@Base+0x12e> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 4848c <_PyCrossInterpreterData_UnregisterClass@@Base+0x12e> │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 484ba <_PyCrossInterpreterData_UnregisterClass@@Base+0x100> │ │ │ │ + bne.n 4845e <_PyCrossInterpreterData_UnregisterClass@@Base+0x100> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000484f2 : │ │ │ │ +00048496 : │ │ │ │ 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 │ │ │ │ @@ -44694,128 +44651,128 @@ │ │ │ │ movs r3, #0 │ │ │ │ movs r4, #1 │ │ │ │ str r5, [sp, #0] │ │ │ │ str r4, [sp, #32] │ │ │ │ str r1, [sp, #4] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - bl 72334 │ │ │ │ + bl 7239c │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - cbz r0, 4854c │ │ │ │ + cbz r0, 484f0 │ │ │ │ mov r0, sp │ │ │ │ - bl 1a79c8 │ │ │ │ + bl 1a6b80 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 48544 │ │ │ │ + beq.n 484e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 48544 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 484e8 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - cbz r0, 4854c │ │ │ │ - bl 77384 │ │ │ │ + cbz r0, 484f0 │ │ │ │ + bl 773d4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d7c20 │ │ │ │ + bl d7170 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 48584 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 48588 │ │ │ │ + bne.n 48528 │ │ │ │ + bl 7f898 │ │ │ │ + cbz r0, 4852c │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4859c │ │ │ │ + b.n 48540 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 4859c │ │ │ │ + bge.n 48540 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ - cbz r3, 4859c │ │ │ │ + cbz r3, 48540 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 4859c │ │ │ │ + cbz r3, 48540 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4857e │ │ │ │ + blt.n 48522 │ │ │ │ add r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -000485a0 : │ │ │ │ +00048544 : │ │ │ │ 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 1b8d4c │ │ │ │ + bl 1b8154 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - cbz r0, 485d0 │ │ │ │ - bl 77384 │ │ │ │ + cbz r0, 48574 │ │ │ │ + bl 773d4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 24d004 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x1d0> │ │ │ │ - cbnz r0, 485f6 │ │ │ │ + bl 24c9a4 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x248> │ │ │ │ + cbnz r0, 4859a │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.n 486a0 │ │ │ │ + b.n 4862a │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000485fa <_PyObject_CheckCrossInterpreterData@@Base>: │ │ │ │ +0004859e <_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 13aaa8 │ │ │ │ + bl 13a1bc │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - bl 24cb80 │ │ │ │ - cbnz r0, 4863a <_PyObject_CheckCrossInterpreterData@@Base+0x40> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 48634 <_PyObject_CheckCrossInterpreterData@@Base+0x3a> │ │ │ │ + bl 24c4a8 │ │ │ │ + cbnz r0, 485de <_PyObject_CheckCrossInterpreterData@@Base+0x40> │ │ │ │ + bl 7f898 │ │ │ │ + cbnz r0, 485d8 <_PyObject_CheckCrossInterpreterData@@Base+0x3a> │ │ │ │ add.w r4, r4, #4096 @ 0x1000 │ │ │ │ - movw r1, #10728 @ 0x29e8 │ │ │ │ + movw r1, #9192 @ 0x23e8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r5 │ │ │ │ ldr.w r0, [r4, #1420] @ 0x58c │ │ │ │ - bl d2028 │ │ │ │ + bl d1590 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4863c <_PyObject_CheckCrossInterpreterData@@Base+0x42> │ │ │ │ + b.n 485e0 <_PyObject_CheckCrossInterpreterData@@Base+0x42> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0004863e : │ │ │ │ +000485e2 : │ │ │ │ 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 │ │ │ │ @@ -44829,55 +44786,48 @@ │ │ │ │ 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 10e550 <_PySet_Contains@@Base+0x28> │ │ │ │ + bl 10d96c <_PySet_Contains@@Base+0x28> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ subs r2, r2, r0 │ │ │ │ blx 29fe0 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2908c │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 80190 │ │ │ │ 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 71628 <_PyObject_GC_New@@Base> │ │ │ │ - cbz r0, 4870c │ │ │ │ + bl 71618 <_PyObject_GC_New@@Base> │ │ │ │ + cbz r0, 48696 │ │ │ │ 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, 486e0 │ │ │ │ + cbz r4, 4866a │ │ │ │ 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] @ (48710 ) │ │ │ │ + ldr r5, [pc, #44] @ (48698 ) │ │ │ │ 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] │ │ │ │ @@ -44886,424 +44836,419 @@ │ │ │ │ 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 │ │ │ │ ... │ │ │ │ │ │ │ │ -00048714 : │ │ │ │ +0004869c : │ │ │ │ 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, #496 @ 0x1f0 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #500 @ 0x1f4 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - bl 90660 │ │ │ │ + movw r1, #64496 @ 0xfbf0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #64500 @ 0xfbf4 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 8fa80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 487d8 │ │ │ │ + blt.n 48760 │ │ │ │ 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 487b0 │ │ │ │ + ble.n 48738 │ │ │ │ movs r3, #0 │ │ │ │ - movw r2, #60081 @ 0xeab1 │ │ │ │ + movw r2, #57041 @ 0xded1 │ │ │ │ movt r2, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #29889 @ 0x74c1 │ │ │ │ + movw r1, #27049 @ 0x69a9 │ │ │ │ movt r1, #18 │ │ │ │ - movw r0, #58905 @ 0xe619 │ │ │ │ + movw r0, #55861 @ 0xda35 │ │ │ │ movt r0, #16 │ │ │ │ - bl 6cc88 <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 6cc78 <_Py_hashtable_new_full@@Base> │ │ │ │ str.w r0, [r4, #-12] │ │ │ │ - cbnz r0, 487b0 │ │ │ │ - bl 1ea294 │ │ │ │ - b.n 487d8 │ │ │ │ + cbnz r0, 48738 │ │ │ │ + bl 1e95bc │ │ │ │ + b.n 48760 │ │ │ │ mov r0, r6 │ │ │ │ sub.w r1, r4, #40 @ 0x28 │ │ │ │ - bl 10cdb8 <_PyArena_Free@@Base+0xe14> │ │ │ │ + bl 10c1dc <_PyArena_Free@@Base+0xe14> │ │ │ │ ldr.w r0, [r4, #-12] │ │ │ │ - cbz r0, 487c4 │ │ │ │ - bl 10e940 <_Py_hashtable_destroy@@Base> │ │ │ │ + cbz r0, 4874c │ │ │ │ + bl 10dd60 <_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 80158 │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - b.n 488bc │ │ │ │ + b.n 48838 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3864] @ 0xf18 │ │ │ │ - ldr r3, [pc, #148] @ (48890 ) │ │ │ │ + ldr r3, [pc, #152] @ (48834 ) │ │ │ │ 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, 48830 │ │ │ │ + cbz r3, 487d2 │ │ │ │ adds r0, #223 @ 0xdf │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 48826 │ │ │ │ + bne.n 487c8 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 48816 │ │ │ │ + bne.n 487b8 │ │ │ │ dmb ish │ │ │ │ - beq.n 48830 │ │ │ │ - bl 26813c │ │ │ │ + beq.n 487d2 │ │ │ │ + bl 267afc │ │ │ │ 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 48d68 │ │ │ │ + bl 48d0c │ │ │ │ ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ - cbz r3, 48872 │ │ │ │ + cbz r3, 48814 │ │ │ │ add.w r0, r4, #223 @ 0xdf │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 48868 │ │ │ │ + bne.n 4880a │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 48858 │ │ │ │ + bne.n 487fa │ │ │ │ dmb ish │ │ │ │ - beq.n 48872 │ │ │ │ - bl 246600 │ │ │ │ + beq.n 48814 │ │ │ │ + bl 245f1c │ │ │ │ ldrb r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 24a3f4 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (48890 ) │ │ │ │ + bl 249d20 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (48834 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4888c │ │ │ │ + beq.n 4882e │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #224 @ 0xe0 │ │ │ │ pop {r4, pc} │ │ │ │ + nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 9649c │ │ │ │ - mov r4, r0 │ │ │ │ - blx 290a4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 98f90 │ │ │ │ - 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 488ec │ │ │ │ + bne.n 48868 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15272 @ 0x3ba8 │ │ │ │ + movw r1, #13736 @ 0x35a8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 48908 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 48884 │ │ │ │ mov r4, r0 │ │ │ │ ldrsb.w r0, [r5, #35] @ 0x23 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 4890c │ │ │ │ + ble.n 48888 │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #2 │ │ │ │ str r2, [r4, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14f490 │ │ │ │ + bl 14ea38 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 48ac8 │ │ │ │ + b.n 48a44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 48a18 │ │ │ │ + bne.w 48994 │ │ │ │ ldrb.w r3, [r5, #34] @ 0x22 │ │ │ │ - cbz r3, 48946 │ │ │ │ + cbz r3, 488c2 │ │ │ │ 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, 48938 │ │ │ │ - movw r1, #15320 @ 0x3bd8 │ │ │ │ + cbnz r2, 488b4 │ │ │ │ + movw r1, #13784 @ 0x35d8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 127934 │ │ │ │ - b.n 48908 │ │ │ │ - movw r1, #15372 @ 0x3c0c │ │ │ │ + bl 126e1c │ │ │ │ + b.n 48884 │ │ │ │ + movw r1, #13836 @ 0x360c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 127934 │ │ │ │ - b.n 48908 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 48884 │ │ │ │ ldrb.w r6, [r5, #33] @ 0x21 │ │ │ │ - cbz r6, 48960 │ │ │ │ + cbz r6, 488dc │ │ │ │ movw r3, #56100 @ 0xdb24 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #2 │ │ │ │ str r2, [r4, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14f490 │ │ │ │ - b.n 48908 │ │ │ │ + bl 14ea38 │ │ │ │ + b.n 48884 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 48984 │ │ │ │ + beq.n 48900 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #56288 @ 0xdbe0 │ │ │ │ + movw r1, #54752 @ 0xd5e0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 48908 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 48884 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #16] │ │ │ │ strb.w r2, [r5, #34] @ 0x22 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbnz r3, 489d6 │ │ │ │ + cbnz r3, 48952 │ │ │ │ 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 20d414 │ │ │ │ + bl 20ca84 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 48a7c │ │ │ │ + beq.n 489f8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #54760 @ 0xd5e8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 48ac8 │ │ │ │ + bne.w 48a44 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 48a58 │ │ │ │ + beq.n 489d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 48a58 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 48a58 │ │ │ │ + bne.n 489d4 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 489d4 │ │ │ │ mov r0, r3 │ │ │ │ - movw r1, #1312 @ 0x520 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ + movw r1, #65312 @ 0xff20 │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ 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 c0100 │ │ │ │ + bl bf670 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 48908 │ │ │ │ + beq.n 48884 │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - bl 20d414 │ │ │ │ + bl 20ca84 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 255348 <_PyUnicode_ToNumeric@@Base+0x7a98> │ │ │ │ + bl 254dcc <_PyUnicode_ToNumeric@@Base+0x77bc> │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 48a7c │ │ │ │ - b.n 48ac8 │ │ │ │ + cbz r0, 489f8 │ │ │ │ + b.n 48a44 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ - bl 203e40 │ │ │ │ + bl 2034a0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r3, 48a34 │ │ │ │ + cbz r3, 489b0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 255348 <_PyUnicode_ToNumeric@@Base+0x7a98> │ │ │ │ - cbz r0, 48a7c │ │ │ │ + b.w 254dcc <_PyUnicode_ToNumeric@@Base+0x77bc> │ │ │ │ + cbz r0, 489f8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #54760 @ 0xd5e8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 48ac8 │ │ │ │ + bne.n 48a44 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 48a58 │ │ │ │ + beq.n 489d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 48a58 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 489d4 │ │ │ │ + bl 77f40 <_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, #57224 @ 0xdf88 │ │ │ │ + movw r1, #55688 @ 0xd988 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str r2, [r4, #16] │ │ │ │ - bl 127934 │ │ │ │ - b.n 48908 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 48884 │ │ │ │ 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 d40bc │ │ │ │ - cbz r0, 48ab4 │ │ │ │ + bl d3624 │ │ │ │ + cbz r0, 48a30 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 48908 │ │ │ │ - bl d42d0 │ │ │ │ + bne.w 48884 │ │ │ │ + bl d3838 │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14f490 │ │ │ │ - b.n 48908 │ │ │ │ + bl 14ea38 │ │ │ │ + b.n 48884 │ │ │ │ movw r3, #56136 @ 0xdb48 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d40bc │ │ │ │ + bl d3624 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 48a98 │ │ │ │ - b.n 48908 │ │ │ │ + bne.n 48a14 │ │ │ │ + b.n 48884 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movw r0, #25368 @ 0x6318 │ │ │ │ + movw r0, #23832 @ 0x5d18 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.w 7a284 │ │ │ │ + b.w 7a2c0 │ │ │ │ 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 48b26 │ │ │ │ + beq.n 48aa2 │ │ │ │ ldr.w r2, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 48b26 │ │ │ │ + beq.n 48aa2 │ │ │ │ movs r3, #2 │ │ │ │ add r1, sp, #8 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r1, [sp] │ │ │ │ - movw r1, #54696 @ 0xd5a8 │ │ │ │ + movw r1, #53160 @ 0xcfa8 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0100 │ │ │ │ - cbnz r0, 48b3a │ │ │ │ - b.n 48b66 │ │ │ │ + bl bf670 │ │ │ │ + cbnz r0, 48ab6 │ │ │ │ + b.n 48ae2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 48b08 │ │ │ │ - movw r0, #54696 @ 0xd5a8 │ │ │ │ + beq.n 48a84 │ │ │ │ + movw r0, #53160 @ 0xcfa8 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 16ca80 <_PyArg_NoKeywords@@Base> │ │ │ │ - cbz r0, 48b66 │ │ │ │ - b.n 48b08 │ │ │ │ + bl 16be28 <_PyArg_NoKeywords@@Base> │ │ │ │ + cbz r0, 48ae2 │ │ │ │ + b.n 48a84 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 86830 │ │ │ │ + bl 86330 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 48b66 │ │ │ │ + cbz r0, 48ae2 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 48b6a │ │ │ │ + cbnz r0, 48ae6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 48b66 │ │ │ │ + beq.n 48ae2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 48b66 │ │ │ │ + cbnz r3, 48ae2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 48b7a │ │ │ │ + b.n 48af6 │ │ │ │ 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} │ │ │ │ │ │ │ │ -00048b7e : │ │ │ │ +00048afa : │ │ │ │ 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 1e26b4 │ │ │ │ + bl 1e19c0 │ │ │ │ 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 │ │ │ │ @@ -45312,199 +45257,211 @@ │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-200] │ │ │ │ sub.w sp, sp, #16512 @ 0x4080 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr r1, [pc, #224] @ (48cb4 ) │ │ │ │ + ldr r1, [pc, #224] @ (48c30 ) │ │ │ │ add.w r4, sp, #16512 @ 0x4080 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ mov r7, r0 │ │ │ │ - movw r2, #34960 @ 0x8890 │ │ │ │ + movw r2, #33424 @ 0x8290 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov.w r1, #0 │ │ │ │ sub.w r3, r5, #32 │ │ │ │ - movw r1, #15424 @ 0x3c40 │ │ │ │ + movw r1, #13888 @ 0x3640 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r6 │ │ │ │ adds r4, #44 @ 0x2c │ │ │ │ - bl 8cd30 │ │ │ │ + bl 8c22c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 48c8e │ │ │ │ + beq.n 48c0a │ │ │ │ mov r2, r6 │ │ │ │ add r6, sp, #176 @ 0xb0 │ │ │ │ - movw r1, #9664 @ 0x25c0 │ │ │ │ + movw r1, #8140 @ 0x1fcc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #10384 @ 0x2890 │ │ │ │ + movw r0, #8840 @ 0x2288 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 90660 │ │ │ │ + bl 8fa80 │ │ │ │ ldr.w r1, [r6, #-160] │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 48c26 │ │ │ │ + bge.n 48ba2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 48c84 │ │ │ │ + b.n 48c00 │ │ │ │ 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 216c84 <_PyErr_BadInternalCall@@Base+0x604> │ │ │ │ + bl 2163b0 <_PyErr_BadInternalCall@@Base+0x604> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 48c22 │ │ │ │ - bl 9649c │ │ │ │ + beq.n 48b9e │ │ │ │ + bl 95998 │ │ │ │ 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 98f90 │ │ │ │ + bl 9848c │ │ │ │ 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 42172 │ │ │ │ + bl 42164 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r6, #-160] │ │ │ │ - bl 77384 │ │ │ │ - b.n 48c90 │ │ │ │ + bl 773d4 │ │ │ │ + b.n 48c0c │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, sp, #16512 @ 0x4080 │ │ │ │ - ldr r3, [pc, #28] @ (48cb4 ) │ │ │ │ + ldr r3, [pc, #28] @ (48c30 ) │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 48ca8 │ │ │ │ + beq.n 48c24 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ add.w sp, sp, #16512 @ 0x4080 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 95998 │ │ │ │ + mov r4, r0 │ │ │ │ + blx 290a4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9848c │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - bl f934c │ │ │ │ - cbnz r0, 48d34 │ │ │ │ + bl f88ac │ │ │ │ + cbnz r0, 48cd8 │ │ │ │ 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, 48d0e │ │ │ │ + cbz r0, 48cb2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 48d0e │ │ │ │ + beq.n 48cb2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 48d0e │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 48cb2 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 48d2a │ │ │ │ + cbz r0, 48cce │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 48d2a │ │ │ │ + beq.n 48cce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 48d2a │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 48cce │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7e9dc │ │ │ │ + b.w 7e9a4 │ │ │ │ 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] @ (48d64 ) │ │ │ │ + ldr r3, [pc, #28] @ (48d08 ) │ │ │ │ ldr.w r3, [r3, #1184] @ 0x4a0 │ │ │ │ - cbz r3, 48d5a │ │ │ │ - bl 19e434 <_Py_write_noraise@@Base+0x3d4> │ │ │ │ + cbz r3, 48cfe │ │ │ │ + bl 19d42c <_Py_write_noraise@@Base+0x3d4> │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 48d62 │ │ │ │ + b.n 48d06 │ │ │ │ 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] @ (48e50 ) │ │ │ │ + ldr r3, [pc, #212] @ (48df4 ) │ │ │ │ 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 48e36 │ │ │ │ + bne.n 48dda │ │ │ │ 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 48dc6 │ │ │ │ + bls.n 48d6a │ │ │ │ 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 25f218 │ │ │ │ + bl 25ec34 │ │ │ │ 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, 48df2 │ │ │ │ + cbz r2, 48d96 │ │ │ │ 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 │ │ │ │ @@ -45513,32 +45470,32 @@ │ │ │ │ strb.w r3, [r4, #41] @ 0x29 │ │ │ │ add r0, r7 │ │ │ │ strb.w r3, [r4, #42] @ 0x2a │ │ │ │ strb.w r3, [r4, #43] @ 0x2b │ │ │ │ blx 2957c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25f218 │ │ │ │ + bl 25ec34 │ │ │ │ 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 48e1e │ │ │ │ + bne.n 48dc2 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r8 │ │ │ │ blx 29c10 │ │ │ │ - ldr r3, [pc, #24] @ (48e50 ) │ │ │ │ + ldr r3, [pc, #24] @ (48df4 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 48e48 │ │ │ │ + beq.n 48dec │ │ │ │ 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 │ │ │ │ @@ -45546,136 +45503,176 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 48e76 │ │ │ │ - bl 25edcc │ │ │ │ + bne.n 48e1a │ │ │ │ + bl 25e704 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 48e82 │ │ │ │ + cbz r3, 48e26 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 48ec4 │ │ │ │ + b.n 48e68 │ │ │ │ movs r1, #22 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 48ec0 │ │ │ │ + bl 979b4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 48e64 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 48ec0 │ │ │ │ + cbnz r3, 48e64 │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 48ec0 │ │ │ │ + bl 979b4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 48e64 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 48ec0 │ │ │ │ + cbnz r3, 48e64 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 48ec0 │ │ │ │ + bl 979b4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 48e64 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 48ec0 │ │ │ │ + cbnz r3, 48e64 │ │ │ │ movs r1, #26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 48ec0 │ │ │ │ + bl 979b4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 48e64 │ │ │ │ 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, 48ee0 │ │ │ │ - ldr r2, [pc, #20] @ (48ee4 ) │ │ │ │ + cbnz r3, 48e84 │ │ │ │ + ldr r2, [pc, #20] @ (48e88 ) │ │ │ │ ldrd r0, r3, [r0, #8] │ │ │ │ add.w r1, r2, #520 @ 0x208 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r1, r2 │ │ │ │ - b.w 264db0 │ │ │ │ + b.w 264770 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @ instruction: 0xb878 │ │ │ │ lsls r0, r1, #1 │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.n 48ebc │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 48ebc │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 48ed6 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + b.n 48ed6 │ │ │ │ + movw r3, #56104 @ 0xdb28 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #3692 @ 0xe6c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movs r5, #0 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 126e1c │ │ │ │ + b.n 48ef4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 86330 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 48ef4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 48ef4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movw r3, #9444 @ 0x24e4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 48f3a │ │ │ │ + beq.n 48f4a │ │ │ │ ldr.w r2, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 48f3a │ │ │ │ + beq.n 48f4a │ │ │ │ mov r0, r6 │ │ │ │ - bl b54d4 │ │ │ │ + bl b4a44 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bgt.n 48f4e │ │ │ │ + bgt.n 48f5e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #31956 @ 0x7cd4 │ │ │ │ + movw r1, #30420 @ 0x76d4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 48f7c │ │ │ │ + bl 126e1c │ │ │ │ + b.n 48f8c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 48f16 │ │ │ │ - movw r0, #47004 @ 0xb79c │ │ │ │ + beq.n 48f26 │ │ │ │ + movw r0, #45468 @ 0xb19c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 16ca80 <_PyArg_NoKeywords@@Base> │ │ │ │ - cbz r0, 48f7c │ │ │ │ - b.n 48f16 │ │ │ │ + bl 16be28 <_PyArg_NoKeywords@@Base> │ │ │ │ + cbz r0, 48f8c │ │ │ │ + b.n 48f26 │ │ │ │ subs r0, #1 │ │ │ │ - bl 72184 │ │ │ │ + bl 72174 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 48f7c │ │ │ │ + cbz r0, 48f8c │ │ │ │ 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 86830 │ │ │ │ - cbnz r0, 48f80 │ │ │ │ + bl 86330 │ │ │ │ + cbnz r0, 48f90 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 48f9e │ │ │ │ + bne.n 48fae │ │ │ │ movs r0, #0 │ │ │ │ - b.n 48fbe │ │ │ │ + b.n 48fce │ │ │ │ cmp r7, r8 │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ - bne.n 48f64 │ │ │ │ + bne.n 48f74 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 48fae │ │ │ │ + cbnz r0, 48fbe │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 48f7c │ │ │ │ + beq.n 48f8c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 48f7c │ │ │ │ + bne.n 48f8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 48f7c │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 48f8c │ │ │ │ ldr r2, [r6, #12] │ │ │ │ str r4, [r0, #8] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ @@ -45686,65 +45683,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 11bba8 │ │ │ │ + bl 11b148 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 49010 │ │ │ │ + beq.n 49020 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 85f3c │ │ │ │ - cbnz r0, 49010 │ │ │ │ + bl 85a4c │ │ │ │ + cbnz r0, 49020 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ - movw r1, #15472 @ 0x3c70 │ │ │ │ + movw r1, #14028 @ 0x36cc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 4901c │ │ │ │ + bl d1590 │ │ │ │ + b.n 4902c │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 49020 │ │ │ │ - bl 499a0 │ │ │ │ + beq.n 49030 │ │ │ │ + bl 49944 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4907a │ │ │ │ + b.n 4908a │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n 49036 │ │ │ │ + bge.n 49046 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1ea294 │ │ │ │ + b.w 1e95bc │ │ │ │ add r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20d384 │ │ │ │ + bl 20c9f4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4901c │ │ │ │ + beq.n 4902c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 4905a │ │ │ │ + ble.n 4906a │ │ │ │ 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 4907a │ │ │ │ + ble.n 4908a │ │ │ │ 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 │ │ │ │ @@ -45757,608 +45754,536 @@ │ │ │ │ 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 490ae │ │ │ │ + beq.n 490be │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 490ae │ │ │ │ + ble.n 490be │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 490c8 │ │ │ │ + beq.n 490da │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 490c8 │ │ │ │ + b.n 490da │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ + movw r1, #3692 @ 0xe6c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movs r5, #0 │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 490e6 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 490f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 86830 │ │ │ │ + bl 10417c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 490e6 │ │ │ │ + beq.n 490f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 490e6 │ │ │ │ + cbnz r3, 490f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_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] @ (49190 ) │ │ │ │ + ldr r3, [pc, #152] @ (491a4 ) │ │ │ │ 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, 49130 │ │ │ │ + cbz r3, 49142 │ │ │ │ adds r0, #223 @ 0xdf │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 49126 │ │ │ │ + bne.n 49138 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 49116 │ │ │ │ + bne.n 49128 │ │ │ │ dmb ish │ │ │ │ - beq.n 49130 │ │ │ │ - bl 26813c │ │ │ │ + beq.n 49142 │ │ │ │ + bl 267afc │ │ │ │ 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 48d68 │ │ │ │ + bl 48d0c │ │ │ │ ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ - cbz r3, 49172 │ │ │ │ + cbz r3, 49184 │ │ │ │ add.w r0, r4, #223 @ 0xdf │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 49168 │ │ │ │ + bne.n 4917a │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 49158 │ │ │ │ + bne.n 4916a │ │ │ │ dmb ish │ │ │ │ - beq.n 49172 │ │ │ │ - bl 246600 │ │ │ │ + beq.n 49184 │ │ │ │ + bl 245f1c │ │ │ │ ldrb r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 71f98 │ │ │ │ - ldr r3, [pc, #20] @ (49190 ) │ │ │ │ + bl 71f88 │ │ │ │ + ldr r3, [pc, #20] @ (491a4 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4918c │ │ │ │ + beq.n 4919e │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #224 @ 0xe0 │ │ │ │ pop {r4, pc} │ │ │ │ + nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ - cbz r4, 491b6 │ │ │ │ + cbz r4, 491ca │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b.n 491b8 │ │ │ │ + b.n 491cc │ │ │ │ mov r3, r4 │ │ │ │ add.w sl, r3, r1 │ │ │ │ - cbnz r4, 491c8 │ │ │ │ + cbnz r4, 491dc │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 491c8 │ │ │ │ + ble.n 491dc │ │ │ │ cmp r1, #3 │ │ │ │ - bgt.n 491c8 │ │ │ │ - cbnz r5, 491ea │ │ │ │ + bgt.n 491dc │ │ │ │ + cbnz r5, 491fe │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #212] @ (492a0 ) │ │ │ │ + ldr r4, [pc, #212] @ (492b4 ) │ │ │ │ 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 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101324 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 49298 │ │ │ │ + beq.n 492ac │ │ │ │ ldr.w r9, [r5] │ │ │ │ cmp.w sl, #1 │ │ │ │ - beq.n 49270 │ │ │ │ + beq.n 49284 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 49236 │ │ │ │ - bl d7e78 <_PyNumber_Index@@Base> │ │ │ │ + cbz r0, 4924a │ │ │ │ + bl d73c8 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 4920e │ │ │ │ - bl 7f8d0 │ │ │ │ + cbnz r0, 49222 │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 49298 │ │ │ │ + bne.n 492ac │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4922e │ │ │ │ - bl 83f4c │ │ │ │ + b.n 49242 │ │ │ │ + bl 83aa0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4922a │ │ │ │ + beq.n 4923e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4922a │ │ │ │ + cbnz r3, 4923e │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ adds r2, r4, #1 │ │ │ │ - beq.n 49200 │ │ │ │ + beq.n 49214 │ │ │ │ cmp.w sl, #2 │ │ │ │ - bne.n 49238 │ │ │ │ - b.n 49278 │ │ │ │ + bne.n 4924c │ │ │ │ + b.n 4928c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl d7e78 <_PyNumber_Index@@Base> │ │ │ │ + bl d73c8 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 4924e │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 49298 │ │ │ │ + cbnz r0, 49262 │ │ │ │ + bl 7f898 │ │ │ │ + cbnz r0, 492ac │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4927c │ │ │ │ - bl 83f4c │ │ │ │ + b.n 49290 │ │ │ │ + bl 83aa0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4926a │ │ │ │ + beq.n 4927e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4926a │ │ │ │ + cbnz r3, 4927e │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r5, #1 │ │ │ │ - bne.n 4927c │ │ │ │ - b.n 49242 │ │ │ │ + bne.n 49290 │ │ │ │ + b.n 49256 │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4927c │ │ │ │ + b.n 49290 │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ mov r0, r8 │ │ │ │ - bl 15036c │ │ │ │ + bl 14f914 │ │ │ │ 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 20816c <_Py_RestoreSignals@@Base+0xbe0> │ │ │ │ + b.w 207804 <_Py_RestoreSignals@@Base+0xbe0> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - subs r3, #144 @ 0x90 │ │ │ │ + subs r3, #160 @ 0xa0 │ │ │ │ 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 492c6 │ │ │ │ - bl 25edcc │ │ │ │ + bne.n 492da │ │ │ │ + bl 25e704 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 492d2 │ │ │ │ + cbz r3, 492e6 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 492f4 │ │ │ │ + b.n 49308 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 492f0 │ │ │ │ + bl 979b4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 49304 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 492f0 │ │ │ │ + cbnz r3, 49304 │ │ │ │ movs r1, #26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 492f0 │ │ │ │ + bl 979b4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 49304 │ │ │ │ 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 49328 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 49328 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 49344 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - b.n 49344 │ │ │ │ - movw r3, #56104 @ 0xdb28 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 49362 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 104d60 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 49362 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 49362 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00049366 : │ │ │ │ - b.w 1e5da8 │ │ │ │ +0004930c : │ │ │ │ + b.w 1e50b0 │ │ │ │ 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 49396 │ │ │ │ + beq.n 4933c │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #61564 @ 0xf07c │ │ │ │ + movw r0, #60028 @ 0xea7c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbnz r0, 49396 │ │ │ │ + bl c0190 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbnz r0, 4933c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 493d4 │ │ │ │ + b.n 4937a │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f3cfc │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 493aa │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 49350 │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 49392 │ │ │ │ + bne.n 49338 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl f479c │ │ │ │ + bl f3cfc │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 493be │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 49364 │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 49392 │ │ │ │ + bne.n 49338 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11b704 <_Py_set_inheritable@@Base> │ │ │ │ + bl 11aca4 <_Py_set_inheritable@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 49392 │ │ │ │ + blt.n 49338 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - b.w 26088c │ │ │ │ + b.w 2601c0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 493e2 │ │ │ │ + cbz r1, 49388 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 493ea │ │ │ │ + b.n 49390 │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.w 3434c │ │ │ │ - movw r1, #57328 @ 0xdff0 │ │ │ │ + b.w 34350 │ │ │ │ + movw r1, #55792 @ 0xd9f0 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - b.w 4210a │ │ │ │ + b.w 420c4 │ │ │ │ │ │ │ │ -000493fa : │ │ │ │ - ldr r3, [pc, #68] @ (49440 ) │ │ │ │ +000493a0 : │ │ │ │ + ldr r3, [pc, #64] @ (493e4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ - cbz r0, 4943c │ │ │ │ + cbz r0, 493e2 │ │ │ │ ldrb.w r3, [r0, #38] @ 0x26 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 49412 │ │ │ │ + bne.n 493b8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b.n 49404 │ │ │ │ + b.n 493aa │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 49428 │ │ │ │ + beq.n 493ce │ │ │ │ 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 4940e │ │ │ │ + bcc.n 493b4 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 4943c │ │ │ │ + cbz r0, 493e2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4943c │ │ │ │ + beq.n 493e2 │ │ │ │ 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 cc5b4 │ │ │ │ + bl cbb10 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 49474 │ │ │ │ + cbz r0, 49418 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49474 │ │ │ │ + beq.n 49418 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 49474 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 49418 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 49490 │ │ │ │ + cbz r0, 49434 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49490 │ │ │ │ + beq.n 49434 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 49490 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 49434 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 494ac │ │ │ │ + cbz r0, 49450 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 494ac │ │ │ │ + beq.n 49450 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 494ac │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 49450 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 494c8 │ │ │ │ + cbz r0, 4946c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 494c8 │ │ │ │ + beq.n 4946c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 494c8 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4946c │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 494e4 │ │ │ │ + cbz r0, 49488 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 494e4 │ │ │ │ + beq.n 49488 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 494e4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 49488 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 49500 │ │ │ │ + cbz r0, 494a4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49500 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 49500 │ │ │ │ - bl 77ef0 <_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, 49530 │ │ │ │ - movw r3, #48072 @ 0xbbc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #11568 @ 0x2d30 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4955a │ │ │ │ - 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 49558 │ │ │ │ + beq.n 494a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 49558 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 494a4 │ │ │ │ + bl 77f40 <_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 4958e │ │ │ │ + beq.n 494da │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43560 @ 0xaa28 │ │ │ │ + movw r1, #42024 @ 0xa428 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 495b0 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 494fc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 104104 │ │ │ │ - cbnz r0, 495b4 │ │ │ │ + bl 103604 │ │ │ │ + cbnz r0, 49500 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43600 @ 0xaa50 │ │ │ │ + movw r1, #42064 @ 0xa450 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4967a │ │ │ │ + b.n 495c6 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl ce6c4 │ │ │ │ + bl cdc1c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 495b0 │ │ │ │ + beq.n 494fc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 495e6 │ │ │ │ + ble.n 49532 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43644 @ 0xaa7c │ │ │ │ + movw r1, #42108 @ 0xa47c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cf15c │ │ │ │ - b.n 495b0 │ │ │ │ + bl ce6b4 │ │ │ │ + b.n 494fc │ │ │ │ ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ add.w r6, r4, #40 @ 0x28 │ │ │ │ - cbnz r3, 49618 │ │ │ │ + cbnz r3, 49564 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 49600 │ │ │ │ + blt.n 4954c │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #222] @ 0xde │ │ │ │ - b.n 49618 │ │ │ │ + b.n 49564 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 25ede8 │ │ │ │ + bl 25e720 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cf15c │ │ │ │ + bl ce6b4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 4967a │ │ │ │ - bl 9649c │ │ │ │ + b.n 495c6 │ │ │ │ + bl 95998 │ │ │ │ adds r4, #223 @ 0xdf │ │ │ │ mov r5, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 49638 │ │ │ │ + bne.n 49584 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 49628 │ │ │ │ + bne.n 49574 │ │ │ │ dmb ish │ │ │ │ - beq.n 49644 │ │ │ │ + beq.n 49590 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26813c │ │ │ │ + bl 267afc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 25ede8 │ │ │ │ + bl 25e720 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 49666 │ │ │ │ + bne.n 495b2 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 49656 │ │ │ │ + bne.n 495a2 │ │ │ │ dmb ish │ │ │ │ - beq.n 49672 │ │ │ │ + beq.n 495be │ │ │ │ mov r0, r4 │ │ │ │ - bl 246600 │ │ │ │ + bl 245f1c │ │ │ │ mov r0, r5 │ │ │ │ - bl 98f90 │ │ │ │ - b.n 49608 │ │ │ │ + bl 9848c │ │ │ │ + b.n 49554 │ │ │ │ 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 13f3b8 │ │ │ │ + bl 13ea98 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 496ae │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 496c0 │ │ │ │ - b.n 496fc │ │ │ │ + bne.n 495fa │ │ │ │ + bl 7f898 │ │ │ │ + cbz r0, 4960c │ │ │ │ + b.n 49648 │ │ │ │ vabs.f64 d7, d0 │ │ │ │ - vldr d6, [pc, #92] @ 49710 │ │ │ │ + vldr d6, [pc, #96] @ 49660 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 49700 │ │ │ │ + bhi.n 4964c │ │ │ │ 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 │ │ │ │ @@ -46367,765 +46292,797 @@ │ │ │ │ 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 49708 │ │ │ │ + beq.n 49654 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 49708 │ │ │ │ + b.n 49654 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 49708 │ │ │ │ + b.n 49654 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ vpop {d8} │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ + nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ │ │ │ │ -00049718 : │ │ │ │ +00049668 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ (49748 ) │ │ │ │ + ldr r3, [pc, #32] @ (49698 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1a8d44 │ │ │ │ - cbz r0, 49746 │ │ │ │ + bl 1a7efc │ │ │ │ + cbz r0, 49696 │ │ │ │ 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 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r3, 49772 │ │ │ │ - mov r1, r4 │ │ │ │ - movw r0, #15620 @ 0x3d04 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w de2a8 │ │ │ │ - bl 13cf38 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 49796 │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ - mov r2, r4 │ │ │ │ - movw r0, #15636 @ 0x3d14 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl de2a8 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r4, r3 │ │ │ │ - bl 13d488 │ │ │ │ - b.n 497b4 │ │ │ │ - ble.n 497b2 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - movw r3, #4304 @ 0x10d0 │ │ │ │ + cbnz r1, 496c8 │ │ │ │ + movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64324 @ 0xfb44 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ + movw r1, #10032 @ 0x2730 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - movs r4, #0 │ │ │ │ - mov r0, r4 │ │ │ │ + bl 126e1c │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 496f2 │ │ │ │ + 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 496f0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 496f0 │ │ │ │ + bl 77f40 <_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, 497d6 │ │ │ │ + cbz r3, 49712 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 497d8 │ │ │ │ + b.n 49714 │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 497e6 │ │ │ │ + cbnz r3, 49722 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 497e6 │ │ │ │ + blt.n 49722 │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 497e6 │ │ │ │ - cbnz r4, 49802 │ │ │ │ + bgt.n 49722 │ │ │ │ + cbnz r4, 4973e │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #396] @ (49978 ) │ │ │ │ + ldr r4, [pc, #392] @ (498b0 ) │ │ │ │ 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 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101324 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4985c │ │ │ │ - cbz r5, 49826 │ │ │ │ + cbz r0, 49798 │ │ │ │ + cbz r5, 49762 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ - cbz r7, 49810 │ │ │ │ + cbz r7, 4974c │ │ │ │ subs r5, #1 │ │ │ │ - bne.n 49810 │ │ │ │ + bne.n 4974c │ │ │ │ movs r2, #0 │ │ │ │ - b.n 4982a │ │ │ │ + b.n 49766 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbnz r0, 49818 │ │ │ │ + cbnz r0, 49754 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b.n 4982a │ │ │ │ - bl c3ae8 │ │ │ │ + b.n 49766 │ │ │ │ + bl c3038 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4985c │ │ │ │ + blt.n 49798 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 4980c │ │ │ │ - b.n 49814 │ │ │ │ + beq.n 49748 │ │ │ │ + b.n 49750 │ │ │ │ mov r7, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 256f0c │ │ │ │ + bl 256840 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4985c │ │ │ │ + beq.n 49798 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 498b2 │ │ │ │ + beq.n 497ee │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 49860 │ │ │ │ + beq.n 4979c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43560 @ 0xaa28 │ │ │ │ + movw r1, #42024 @ 0xa428 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4995c │ │ │ │ + b.n 49898 │ │ │ │ mov r0, r5 │ │ │ │ - bl 104104 │ │ │ │ - cbnz r0, 49880 │ │ │ │ + bl 103604 │ │ │ │ + cbnz r0, 497bc │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43600 @ 0xaa50 │ │ │ │ + movw r1, #42064 @ 0xa450 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 4985c │ │ │ │ + bl 126e1c │ │ │ │ + b.n 49798 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl ce6c4 │ │ │ │ + bl cdc1c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4985c │ │ │ │ + beq.n 49798 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 498b2 │ │ │ │ + ble.n 497ee │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43644 @ 0xaa7c │ │ │ │ + movw r1, #42108 @ 0xa47c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cf15c │ │ │ │ - b.n 4985c │ │ │ │ + bl ce6b4 │ │ │ │ + b.n 49798 │ │ │ │ mov r0, r6 │ │ │ │ - bl cc5b4 │ │ │ │ + bl cbb10 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 4997e │ │ │ │ + bl 49922 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 498ce │ │ │ │ + cbnz r0, 4980a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4985c │ │ │ │ + beq.n 49798 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cf15c │ │ │ │ - b.n 4985c │ │ │ │ + bl ce6b4 │ │ │ │ + b.n 49798 │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ blx 294c4 │ │ │ │ movs r1, #4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ blx 294c4 │ │ │ │ mov r8, r0 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ - add r3, pc, #116 @ (adr r3, 49968 ) │ │ │ │ + add r3, pc, #112 @ (adr r3, 498a0 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r8] │ │ │ │ - add r3, pc, #116 @ (adr r3, 49970 ) │ │ │ │ + add r3, pc, #112 @ (adr r3, 498a8 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r8, r6, [r0] │ │ │ │ strd r2, r3, [r8, #8] │ │ │ │ mov r7, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 4992c │ │ │ │ + bl 7f898 │ │ │ │ + cbz r0, 49868 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 498c2 │ │ │ │ + beq.n 497fe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 498c2 │ │ │ │ + bne.n 497fe │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 498c2 │ │ │ │ - cbz r5, 4995c │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 497fe │ │ │ │ + cbz r5, 49898 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 4994e │ │ │ │ - bl 9649c │ │ │ │ + blt.n 4988a │ │ │ │ + bl 95998 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 53b3a │ │ │ │ + bl 53ac0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98f90 │ │ │ │ - b.n 49956 │ │ │ │ + bl 9848c │ │ │ │ + b.n 49892 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 53b3a │ │ │ │ + bl 53ac0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cf15c │ │ │ │ + bl ce6b4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - nop.w │ │ │ │ movs r3, #1 │ │ │ │ str r5, [r0, #116] @ 0x74 │ │ │ │ add r3, sp, #548 @ 0x224 │ │ │ │ @ instruction: 0xefcddcfe │ │ │ │ ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ strb r6, [r6, r1] │ │ │ │ asrs r2, r6, #32 │ │ │ │ subs r3, #204 @ 0xcc │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 49444 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 71628 <_PyObject_GC_New@@Base> │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r3, 498da │ │ │ │ + mov r1, r4 │ │ │ │ + movw r0, #14084 @ 0x3704 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w dd818 │ │ │ │ + bl 13c610 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 498fe │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ + mov r2, r4 │ │ │ │ + movw r0, #14100 @ 0x3714 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl dd818 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r4, r3 │ │ │ │ + bl 13cb60 │ │ │ │ + b.n 4991c │ │ │ │ + ble.n 4991a │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + movw r3, #4304 @ 0x10d0 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #62748 @ 0xf51c │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d1590 │ │ │ │ + movs r4, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + b.n 493e8 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 71618 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4999c │ │ │ │ + cbz r0, 49940 │ │ │ │ movs r3, #0 │ │ │ │ strh r3, [r0, #8] │ │ │ │ - bl 80830 │ │ │ │ + bl 80388 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000499a0 : │ │ │ │ +00049944 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #32] @ (499d0 ) │ │ │ │ + ldr r0, [pc, #32] @ (49974 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r1, #43976 @ 0xabc8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - movw r2, #15660 @ 0x3d2c │ │ │ │ + movw r2, #14124 @ 0x372c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r0, [r3, r0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 127998 <_PyErr_SetString@@Base> │ │ │ │ + bl 126e80 <_PyErr_SetString@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ 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 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r6, r0 │ │ │ │ - movw r1, #4968 @ 0x1368 │ │ │ │ - movt r1, #72 @ 0x48 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - bl 11bba8 │ │ │ │ - bl cc5b4 │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - ldr r1, [r0, #52] @ 0x34 │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.n 49a3c │ │ │ │ - mov r0, r3 │ │ │ │ - bl 85f3c │ │ │ │ - cbnz r0, 49a3c │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - movw r1, #4968 @ 0x1368 │ │ │ │ - movt r1, #72 @ 0x48 │ │ │ │ - bl 11bba8 │ │ │ │ - bl cc5b4 │ │ │ │ - mov r3, r0 │ │ │ │ - movw r1, #736 @ 0x2e0 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #55256 @ 0xd7d8 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - ldr r2, [r3, #52] @ 0x34 │ │ │ │ - mov r3, r7 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 49af4 │ │ │ │ - movs r4, #0 │ │ │ │ - ldr r3, [r6, #20] │ │ │ │ - cbz r3, 49a90 │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - cmp r4, r2 │ │ │ │ - bge.n 49a90 │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - ldr.w r5, [r3, r4, lsl #2] │ │ │ │ - cmp r7, r5 │ │ │ │ - beq.n 49aa8 │ │ │ │ - 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 d1954 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 49a84 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 49a84 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - blt.n 49a38 │ │ │ │ - bne.n 49aa8 │ │ │ │ - adds r4, #1 │ │ │ │ - b.n 49a3e │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #58364 @ 0xe3fc │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 49a38 │ │ │ │ - ldr r1, [r6, #20] │ │ │ │ - cbnz r1, 49ab6 │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - b.n 49af4 │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - cmp r4, r3 │ │ │ │ - bge.n 49aac │ │ │ │ - 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 49adc │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - str.w r3, [r4, #-4] │ │ │ │ - b.n 49ace │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 49aac │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 49aac │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 49aac │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 49b14 │ │ │ │ + cbz r3, 49994 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 49b16 │ │ │ │ + b.n 49996 │ │ │ │ mov r6, r3 │ │ │ │ add r6, r1 │ │ │ │ - cbnz r3, 49b24 │ │ │ │ + cbnz r3, 499a4 │ │ │ │ cmp r1, #2 │ │ │ │ - ble.n 49b24 │ │ │ │ + ble.n 499a4 │ │ │ │ cmp r1, #5 │ │ │ │ - bgt.n 49b24 │ │ │ │ - cbnz r4, 49b44 │ │ │ │ + bgt.n 499a4 │ │ │ │ + cbnz r4, 499c4 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #352] @ (49c88 ) │ │ │ │ + ldr r4, [pc, #352] @ (49b08 ) │ │ │ │ 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 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101324 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 49bf8 │ │ │ │ + beq.n 49a78 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f3cfc │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 49b58 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 499d8 │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 49bf8 │ │ │ │ + bne.n 49a78 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f479c │ │ │ │ + bl f3cfc │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 49b6e │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 499ee │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 49bf8 │ │ │ │ + bne.n 49a78 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl d7e78 <_PyNumber_Index@@Base> │ │ │ │ + bl d73c8 <_PyNumber_Index@@Base> │ │ │ │ mov r9, r0 │ │ │ │ - cbnz r0, 49b82 │ │ │ │ - bl 7f8d0 │ │ │ │ + cbnz r0, 49a02 │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 49c76 │ │ │ │ - b.n 49bf8 │ │ │ │ - bl 83f4c │ │ │ │ + beq.n 49af6 │ │ │ │ + b.n 49a78 │ │ │ │ + bl 83aa0 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49ba2 │ │ │ │ + beq.n 49a22 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 49ba2 │ │ │ │ + cbnz r3, 49a22 │ │ │ │ mov r0, r9 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r5, #1 │ │ │ │ - beq.n 49b78 │ │ │ │ + beq.n 499f8 │ │ │ │ cmp r6, #3 │ │ │ │ - beq.n 49c54 │ │ │ │ + beq.n 49ad4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 49bb4 │ │ │ │ + cbz r0, 49a34 │ │ │ │ cmp r6, #4 │ │ │ │ - bne.n 49bbc │ │ │ │ - b.n 49bc0 │ │ │ │ + bne.n 49a3c │ │ │ │ + b.n 49a40 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ - b.n 49bc8 │ │ │ │ + b.n 49a48 │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 49be4 │ │ │ │ + bge.n 49a64 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15704 @ 0x3d58 │ │ │ │ + movw r1, #14168 @ 0x3758 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 49bf8 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 49a78 │ │ │ │ movw r9, #4356 @ 0x1104 │ │ │ │ movt r9, #70 @ 0x46 │ │ │ │ cmp r0, r9 │ │ │ │ - beq.n 49bfc │ │ │ │ + beq.n 49a7c │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1eff08 │ │ │ │ - cbnz r0, 49c00 │ │ │ │ + bl 1ef230 │ │ │ │ + cbnz r0, 49a80 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 49c80 │ │ │ │ + b.n 49b00 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 49c02 │ │ │ │ + b.n 49a82 │ │ │ │ add r4, sp, #24 │ │ │ │ cmp r6, r9 │ │ │ │ - beq.n 49c16 │ │ │ │ + beq.n 49a96 │ │ │ │ mov r0, r6 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1eff08 │ │ │ │ + bl 1ef230 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 49bf8 │ │ │ │ + beq.n 49a78 │ │ │ │ add r6, sp, #32 │ │ │ │ - b.n 49c18 │ │ │ │ + b.n 49a98 │ │ │ │ movs r6, #0 │ │ │ │ mov.w sl, #0 │ │ │ │ - bl 9649c │ │ │ │ + bl 95998 │ │ │ │ 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 98f90 │ │ │ │ + bl 9848c │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.n 49c6e │ │ │ │ + bge.n 49aee │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 49c5e │ │ │ │ - bl e5198 │ │ │ │ + bne.n 49ade │ │ │ │ + bl e46f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 49c1c │ │ │ │ - b.n 49bf8 │ │ │ │ + beq.n 49a9c │ │ │ │ + b.n 49a78 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 49bcc │ │ │ │ + blt.n 49a4c │ │ │ │ movs r4, #0 │ │ │ │ mov r6, r4 │ │ │ │ - b.n 49c18 │ │ │ │ + b.n 49a98 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 49c80 │ │ │ │ + bl f1180 │ │ │ │ + b.n 49b00 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7fab8 │ │ │ │ - b.n 49c80 │ │ │ │ + bl 7fa80 │ │ │ │ + b.n 49b00 │ │ │ │ cmp r6, #3 │ │ │ │ - beq.n 49bcc │ │ │ │ + beq.n 49a4c │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 49baa │ │ │ │ + b.n 49a2a │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ subs r3, #248 @ 0xf8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ + │ │ │ │ +00049b0c : │ │ │ │ + sub sp, #16 │ │ │ │ + add sp, #16 │ │ │ │ + b.w 182f38 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 20d310 │ │ │ │ + bl 20c980 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 49cae │ │ │ │ - beq.n 49cb2 │ │ │ │ + blt.n 49b36 │ │ │ │ + beq.n 49b3a │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 49cba │ │ │ │ + b.n 49b42 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 49cba │ │ │ │ + b.n 49b42 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [pc, #0] @ (49cc0 ) │ │ │ │ + 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 11b148 │ │ │ │ + bl cbb10 │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + ldr r1, [r0, #52] @ 0x34 │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.n 49bac │ │ │ │ + mov r0, r3 │ │ │ │ + bl 85a4c │ │ │ │ + cbnz r0, 49bac │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + movw r1, #4968 @ 0x1368 │ │ │ │ + movt r1, #72 @ 0x48 │ │ │ │ + bl 11b148 │ │ │ │ + bl cbb10 │ │ │ │ + mov r3, r0 │ │ │ │ + movw r1, #64736 @ 0xfce0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #53720 @ 0xd1d8 │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + ldr r2, [r3, #52] @ 0x34 │ │ │ │ + mov r3, r7 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + bl 23b790 <_PyArg_BadArgument@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 49c64 │ │ │ │ + movs r4, #0 │ │ │ │ + ldr r3, [r6, #20] │ │ │ │ + cbz r3, 49c00 │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + cmp r4, r2 │ │ │ │ + bge.n 49c00 │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + ldr.w r5, [r3, r4, lsl #2] │ │ │ │ + cmp r7, r5 │ │ │ │ + beq.n 49c18 │ │ │ │ + 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 d0ebc │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 49bf4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 49bf4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + blt.n 49ba8 │ │ │ │ + bne.n 49c18 │ │ │ │ + adds r4, #1 │ │ │ │ + b.n 49bae │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #56828 @ 0xddfc │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 126e1c │ │ │ │ + b.n 49ba8 │ │ │ │ + ldr r1, [r6, #20] │ │ │ │ + cbnz r1, 49c26 │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + b.n 49c64 │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + cmp r4, r3 │ │ │ │ + bge.n 49c1c │ │ │ │ + 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 49c4c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + str.w r3, [r4, #-4] │ │ │ │ + b.n 49c3e │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 49c1c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 49c1c │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 49c1c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r0, [pc, #0] @ (49c6c ) │ │ │ │ bx lr │ │ │ │ strb r4, [r5, #21] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r0, [pc, #0] @ (49cc8 ) │ │ │ │ + ldr r0, [pc, #0] @ (49c74 ) │ │ │ │ bx lr │ │ │ │ strb r4, [r5, #21] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - │ │ │ │ -00049ccc : │ │ │ │ - sub sp, #16 │ │ │ │ - add sp, #16 │ │ │ │ - b.w 183de8 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ - bl 14f1f0 <_PyTime_AsTimespec@@Base+0x4ec> │ │ │ │ - cbz r0, 49d0a │ │ │ │ + bl 14e798 <_PyTime_AsTimespec@@Base+0x4ec> │ │ │ │ + cbz r0, 49cae │ │ │ │ mov r4, r0 │ │ │ │ - bl 1f1800 │ │ │ │ + bl 1f0b28 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 49d0c │ │ │ │ + bge.n 49cb0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49d0a │ │ │ │ + beq.n 49cae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 49d0a │ │ │ │ + cbnz r3, 49cae │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_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 49d48 │ │ │ │ + bne.n 49cec │ │ │ │ ldr r1, [r1, #12] │ │ │ │ mov r6, r0 │ │ │ │ - bl 48552 │ │ │ │ + bl 484f6 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 49d3c │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 49d50 │ │ │ │ + bne.n 49ce0 │ │ │ │ + bl 7f898 │ │ │ │ + cbnz r0, 49cf4 │ │ │ │ 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 14ac8c │ │ │ │ + bl 14a254 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #0] @ (49d58 ) │ │ │ │ + ldr r0, [pc, #0] @ (49cfc ) │ │ │ │ bx lr │ │ │ │ strb r4, [r5, #9] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1db974 <_PyErr_ProgramDecodedTextObject@@Base+0x1a4> │ │ │ │ + bl 1dad38 <_PyErr_ProgramDecodedTextObject@@Base+0x1a4> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #132] @ (49e0c ) │ │ │ │ + ldr r3, [pc, #132] @ (49db0 ) │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ - cbz r3, 49dbc │ │ │ │ + cbz r3, 49d60 │ │ │ │ adds r0, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 49db2 │ │ │ │ + bne.n 49d56 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 49da2 │ │ │ │ + bne.n 49d46 │ │ │ │ dmb ish │ │ │ │ - beq.n 49dbc │ │ │ │ - bl 26813c │ │ │ │ + beq.n 49d60 │ │ │ │ + bl 267afc │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 49e48 │ │ │ │ + bl 49dec │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 49dee │ │ │ │ + cbz r3, 49d92 │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 49de4 │ │ │ │ + bne.n 49d88 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 49dd4 │ │ │ │ + bne.n 49d78 │ │ │ │ dmb ish │ │ │ │ - beq.n 49dee │ │ │ │ - bl 246600 │ │ │ │ + beq.n 49d92 │ │ │ │ + bl 245f1c │ │ │ │ movs r1, #16 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 71f98 │ │ │ │ - ldr r3, [pc, #20] @ (49e0c ) │ │ │ │ + bl 71f88 │ │ │ │ + ldr r3, [pc, #20] @ (49db0 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 49e08 │ │ │ │ + beq.n 49dac │ │ │ │ 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 187d00 │ │ │ │ - cbz r0, 49e46 │ │ │ │ + bl 186dac │ │ │ │ + cbz r0, 49dea │ │ │ │ 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 49e44 │ │ │ │ + beq.n 49de8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 49e44 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 49de8 │ │ │ │ + bl 77f40 <_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] @ (49f48 ) │ │ │ │ + ldr r3, [pc, #236] @ (49eec ) │ │ │ │ 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 49e7c │ │ │ │ + bne.n 49e20 │ │ │ │ orrs.w r2, r5, r8 │ │ │ │ - bne.n 49e80 │ │ │ │ + bne.n 49e24 │ │ │ │ mov r7, r4 │ │ │ │ - b.n 49e84 │ │ │ │ + b.n 49e28 │ │ │ │ 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, 49e9c │ │ │ │ - cbz r4, 49e9c │ │ │ │ + cbnz r7, 49e40 │ │ │ │ + cbz r4, 49e40 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ - b.n 49e9e │ │ │ │ + b.n 49e42 │ │ │ │ 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 49eb4 │ │ │ │ + beq.n 49e58 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 4a19a │ │ │ │ + bl 4a13e │ │ │ │ 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 │ │ │ │ @@ -47138,280 +47095,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 49ef4 │ │ │ │ + beq.n 49e98 │ │ │ │ strb.w r1, [r2, #1]! │ │ │ │ - b.n 49eea │ │ │ │ + b.n 49e8e │ │ │ │ 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 49f20 │ │ │ │ + beq.n 49ec4 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ - bl 4a19a │ │ │ │ - b.n 49f0e │ │ │ │ + bl 4a13e │ │ │ │ + b.n 49eb2 │ │ │ │ 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] @ (49f48 ) │ │ │ │ + ldr r3, [pc, #24] @ (49eec ) │ │ │ │ str r2, [r6, #8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 49f42 │ │ │ │ + beq.n 49ee6 │ │ │ │ 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 49fc6 │ │ │ │ + b.n 49f6a │ │ │ │ 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 49f7e │ │ │ │ + bpl.n 49f22 │ │ │ │ movw r3, #24964 @ 0x6184 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 49fb6 │ │ │ │ - bl 714b0 │ │ │ │ + bne.n 49f5a │ │ │ │ + bl 714a0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 49fb2 │ │ │ │ + cbz r0, 49f56 │ │ │ │ mov r1, r6 │ │ │ │ - bl 87458 │ │ │ │ + bl 86f5c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 49f9c │ │ │ │ + blt.n 49f40 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87458 │ │ │ │ + bl 86f5c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 49fbe │ │ │ │ + bge.n 49f62 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49fb2 │ │ │ │ + beq.n 49f56 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 49fb2 │ │ │ │ + cbnz r3, 49f56 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 49fbe │ │ │ │ + b.n 49f62 │ │ │ │ movw r4, #7528 @ 0x1d68 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.w 4247c │ │ │ │ + b.w 4246c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r7, 49fea │ │ │ │ + cbz r7, 49f8e │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 49fea │ │ │ │ + beq.n 49f8e │ │ │ │ cmp r1, #0 │ │ │ │ - bgt.n 49ff6 │ │ │ │ - bl 160be8 <_PySemaphore_Wakeup@@Base+0x14c> │ │ │ │ + bgt.n 49f9a │ │ │ │ + bl 15ffa4 <_PySemaphore_Wakeup@@Base+0x14c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 4a08a │ │ │ │ - b.n 4a130 │ │ │ │ + bne.n 4a02e │ │ │ │ + b.n 4a0d4 │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 4a090 │ │ │ │ + bne.n 4a034 │ │ │ │ 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 4a010 │ │ │ │ + blt.n 49fb4 │ │ │ │ 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 4a07a │ │ │ │ + ble.n 4a01e │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bne.n 4a04a │ │ │ │ + bne.n 49fee │ │ │ │ mov r0, r4 │ │ │ │ - bl 1da350 │ │ │ │ - cbnz r0, 4a038 │ │ │ │ + bl 1d9710 │ │ │ │ + cbnz r0, 49fdc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add r3, r6 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 4a0ae │ │ │ │ + b.n 4a052 │ │ │ │ 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 4a01e │ │ │ │ + bcc.n 49fc2 │ │ │ │ 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 4a05c │ │ │ │ + b.n 4a000 │ │ │ │ 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 4a130 │ │ │ │ + beq.n 4a0d4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4a130 │ │ │ │ + b.n 4a0d4 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 26b348 │ │ │ │ + bl 26ad08 │ │ │ │ cmp r0, r7 │ │ │ │ - bcs.n 4a0a4 │ │ │ │ + bcs.n 4a048 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1ea294 │ │ │ │ + b.w 1e95bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 108b7c │ │ │ │ + bl 107fa0 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 4a0b2 │ │ │ │ + cbnz r0, 4a056 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4a130 │ │ │ │ + b.n 4a0d4 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4a0cc │ │ │ │ + blt.n 4a070 │ │ │ │ mul.w r3, r7, r5 │ │ │ │ cmp r0, r3 │ │ │ │ - bge.n 4a0cc │ │ │ │ + bge.n 4a070 │ │ │ │ add r0, r7 │ │ │ │ mov r1, r7 │ │ │ │ subs r0, #1 │ │ │ │ - bl 26b5c0 │ │ │ │ + bl 26af80 │ │ │ │ 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 4a110 │ │ │ │ - bl 187d00 │ │ │ │ - cbnz r0, 4a0fa │ │ │ │ + ble.n 4a0b4 │ │ │ │ + bl 186dac │ │ │ │ + cbnz r0, 4a09e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 4a0ae │ │ │ │ + beq.n 4a052 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4a0ae │ │ │ │ + bne.n 4a052 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4a0ae │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4a052 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 4a10a │ │ │ │ + beq.n 4a0ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4a10a │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4a0ae │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 4a0d6 │ │ │ │ + b.n 4a07a │ │ │ │ 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 4a130 │ │ │ │ + beq.n 4a0d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4a130 │ │ │ │ + cbnz r3, 4a0d4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - movw r1, #57176 @ 0xdf58 │ │ │ │ + movw r1, #55640 @ 0xd958 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - b.w 4210a │ │ │ │ + b.w 420c4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r3, [r2, #87] @ 0x57 │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 4a17a │ │ │ │ + bpl.n 4a11e │ │ │ │ movw r3, #24964 @ 0x6184 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 4a17a │ │ │ │ + beq.n 4a11e │ │ │ │ movw r4, #7528 @ 0x1d68 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ - b.n 4a192 │ │ │ │ + b.n 4a136 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3256e <_PyXI_ApplyError@@Base+0x4a0> │ │ │ │ + bl 32572 <_PyXI_ApplyError@@Base+0x4a0> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4a170 │ │ │ │ + beq.n 4a114 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - b.w 45af0 │ │ │ │ + b.w 45b08 │ │ │ │ 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] │ │ │ │ @@ -48091,55 +48048,55 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r4, [r3, #16] │ │ │ │ - cbz r0, 4aa84 │ │ │ │ + cbz r0, 4aa28 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 4aa84 │ │ │ │ - bl 244e4c <_PySys_GetSizeOf@@Base> │ │ │ │ + bgt.n 4aa28 │ │ │ │ + bl 24476c <_PySys_GetSizeOf@@Base> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 4aa8e │ │ │ │ + beq.n 4aa32 │ │ │ │ add r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 12586c │ │ │ │ + b.w 124d4c │ │ │ │ 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 782d8 │ │ │ │ + bl 78328 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 783a0 │ │ │ │ + bl 783f0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 783a0 │ │ │ │ + bl 783f0 │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4aad6 │ │ │ │ + beq.n 4aa7a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4aad6 │ │ │ │ + cbnz r3, 4aa7a │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77f40 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0004aad8 <_PyContext_NewHamtForTests@@Base>: │ │ │ │ - ldr r2, [pc, #36] @ (4ab00 <_PyContext_NewHamtForTests@@Base+0x28>) │ │ │ │ +0004aa7c <_PyContext_NewHamtForTests@@Base>: │ │ │ │ + ldr r2, [pc, #36] @ (4aaa4 <_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 │ │ │ │ @@ -48147,653 +48104,651 @@ │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [r2, #1244] @ 0x4dc │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #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 ce6c4 │ │ │ │ - cbnz r0, 4ab6c <_PyContext_NewHamtForTests@@Base+0x94> │ │ │ │ + bl cdc1c │ │ │ │ + cbnz r0, 4ab0c <_PyContext_NewHamtForTests@@Base+0x90> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r5, 4ab3a <_PyContext_NewHamtForTests@@Base+0x62> │ │ │ │ + cbz r5, 4aada <_PyContext_NewHamtForTests@@Base+0x5e> │ │ │ │ ldr r4, [r4, #20] │ │ │ │ - b.n 4ab42 <_PyContext_NewHamtForTests@@Base+0x6a> │ │ │ │ + b.n 4aae2 <_PyContext_NewHamtForTests@@Base+0x66> │ │ │ │ movw r4, #10688 @ 0x29c0 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ ldr r6, [sp, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - blt.n 4ab60 <_PyContext_NewHamtForTests@@Base+0x88> │ │ │ │ + blt.n 4ab00 <_PyContext_NewHamtForTests@@Base+0x84> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx 29204 │ │ │ │ - cbnz r0, 4ab60 <_PyContext_NewHamtForTests@@Base+0x88> │ │ │ │ + cbnz r0, 4ab00 <_PyContext_NewHamtForTests@@Base+0x84> │ │ │ │ adds r0, r4, r6 │ │ │ │ subs r1, r5, r6 │ │ │ │ - bl 156b88 │ │ │ │ + bl 156058 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4ab6e <_PyContext_NewHamtForTests@@Base+0x96> │ │ │ │ + b.n 4ab0e <_PyContext_NewHamtForTests@@Base+0x92> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 156b88 │ │ │ │ + bl 156058 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4ab6e <_PyContext_NewHamtForTests@@Base+0x96> │ │ │ │ + b.n 4ab0e <_PyContext_NewHamtForTests@@Base+0x92> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 4ab78 <_PyContext_NewHamtForTests@@Base+0xa0> │ │ │ │ + cbz r3, 4ab18 <_PyContext_NewHamtForTests@@Base+0x9c> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cf15c │ │ │ │ + bl ce6b4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movw r1, #57188 @ 0xdf64 │ │ │ │ + movw r1, #55652 @ 0xd964 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - b.n 4ac4c <_PyContext_NewHamtForTests@@Base+0x174> │ │ │ │ + b.n 4abec <_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] @ (4ac48 <_PyContext_NewHamtForTests@@Base+0x170>) │ │ │ │ + ldr r3, [pc, #176] @ (4abe8 <_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, 4abcc <_PyContext_NewHamtForTests@@Base+0xf4> │ │ │ │ + cbz r3, 4ab6c <_PyContext_NewHamtForTests@@Base+0xf0> │ │ │ │ adds r0, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 4abc2 <_PyContext_NewHamtForTests@@Base+0xea> │ │ │ │ + bne.n 4ab62 <_PyContext_NewHamtForTests@@Base+0xe6> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4abb2 <_PyContext_NewHamtForTests@@Base+0xda> │ │ │ │ + bne.n 4ab52 <_PyContext_NewHamtForTests@@Base+0xd6> │ │ │ │ dmb ish │ │ │ │ - beq.n 4abcc <_PyContext_NewHamtForTests@@Base+0xf4> │ │ │ │ - bl 26813c │ │ │ │ + beq.n 4ab6c <_PyContext_NewHamtForTests@@Base+0xf0> │ │ │ │ + bl 267afc │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 49e48 │ │ │ │ + bl 49dec │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 4abfe <_PyContext_NewHamtForTests@@Base+0x126> │ │ │ │ + cbz r3, 4ab9e <_PyContext_NewHamtForTests@@Base+0x122> │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4abf4 <_PyContext_NewHamtForTests@@Base+0x11c> │ │ │ │ + bne.n 4ab94 <_PyContext_NewHamtForTests@@Base+0x118> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4abe4 <_PyContext_NewHamtForTests@@Base+0x10c> │ │ │ │ + bne.n 4ab84 <_PyContext_NewHamtForTests@@Base+0x108> │ │ │ │ dmb ish │ │ │ │ - beq.n 4abfe <_PyContext_NewHamtForTests@@Base+0x126> │ │ │ │ - bl 246600 │ │ │ │ - movw r1, #54344 @ 0xd448 │ │ │ │ + beq.n 4ab9e <_PyContext_NewHamtForTests@@Base+0x122> │ │ │ │ + bl 245f1c │ │ │ │ + movw r1, #52808 @ 0xce48 │ │ │ │ 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 4ac0c <_PyContext_NewHamtForTests@@Base+0x134> │ │ │ │ + bne.n 4abac <_PyContext_NewHamtForTests@@Base+0x130> │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 7f86c │ │ │ │ - ldr r3, [pc, #20] @ (4ac48 <_PyContext_NewHamtForTests@@Base+0x170>) │ │ │ │ + bl 7f834 │ │ │ │ + ldr r3, [pc, #20] @ (4abe8 <_PyContext_NewHamtForTests@@Base+0x16c>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4ac44 <_PyContext_NewHamtForTests@@Base+0x16c> │ │ │ │ + beq.n 4abe4 <_PyContext_NewHamtForTests@@Base+0x168> │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #34056 @ 0x8508 │ │ │ │ + movw r1, #32520 @ 0x7f08 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #34060 @ 0x850c │ │ │ │ + movw r0, #32524 @ 0x7f0c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 90660 │ │ │ │ + bl 8fa80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4ac8a <_PyContext_NewHamtForTests@@Base+0x1b2> │ │ │ │ + blt.n 4ac2a <_PyContext_NewHamtForTests@@Base+0x1ae> │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4ac8c <_PyContext_NewHamtForTests@@Base+0x1b4> │ │ │ │ + beq.n 4ac2c <_PyContext_NewHamtForTests@@Base+0x1b0> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4ac8c <_PyContext_NewHamtForTests@@Base+0x1b4> │ │ │ │ + b.n 4ac2c <_PyContext_NewHamtForTests@@Base+0x1b0> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ movs r3, #2 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ add r5, sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ strd r2, r5, [sp] │ │ │ │ - movw r1, #26328 @ 0x66d8 │ │ │ │ + movw r1, #24792 @ 0x60d8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0100 │ │ │ │ - cbz r0, 4acc6 <_PyContext_NewHamtForTests@@Base+0x1ee> │ │ │ │ + bl bf670 │ │ │ │ + cbz r0, 4ac66 <_PyContext_NewHamtForTests@@Base+0x1ea> │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 22b9d8 │ │ │ │ + bl 22b854 │ │ │ │ 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 4acec <_PyContext_NewHamtForTests@@Base+0x214> │ │ │ │ + bne.n 4ac8c <_PyContext_NewHamtForTests@@Base+0x210> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl d7e78 <_PyNumber_Index@@Base> │ │ │ │ + bl d73c8 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 4ad04 <_PyContext_NewHamtForTests@@Base+0x22c> │ │ │ │ - b.n 4ad18 <_PyContext_NewHamtForTests@@Base+0x240> │ │ │ │ + cbnz r0, 4aca4 <_PyContext_NewHamtForTests@@Base+0x228> │ │ │ │ + b.n 4acb8 <_PyContext_NewHamtForTests@@Base+0x23c> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #56144 @ 0xdb50 │ │ │ │ + movw r0, #54608 @ 0xd550 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0190 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4ace0 <_PyContext_NewHamtForTests@@Base+0x208> │ │ │ │ - b.n 4adf2 <_PyContext_NewHamtForTests@@Base+0x31a> │ │ │ │ - bl 83f4c │ │ │ │ + bne.n 4ac80 <_PyContext_NewHamtForTests@@Base+0x204> │ │ │ │ + b.n 4ad92 <_PyContext_NewHamtForTests@@Base+0x316> │ │ │ │ + bl 83aa0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 4ad26 <_PyContext_NewHamtForTests@@Base+0x24e> │ │ │ │ + bne.n 4acc6 <_PyContext_NewHamtForTests@@Base+0x24a> │ │ │ │ adds r3, r5, #1 │ │ │ │ - bne.n 4ad36 <_PyContext_NewHamtForTests@@Base+0x25e> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 4acd6 <_PyContext_NewHamtForTests@@Base+0x25a> │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4adf2 <_PyContext_NewHamtForTests@@Base+0x31a> │ │ │ │ + bne.n 4ad92 <_PyContext_NewHamtForTests@@Base+0x316> │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4ad36 <_PyContext_NewHamtForTests@@Base+0x25e> │ │ │ │ + b.n 4acd6 <_PyContext_NewHamtForTests@@Base+0x25a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4ad14 <_PyContext_NewHamtForTests@@Base+0x23c> │ │ │ │ + bne.n 4acb4 <_PyContext_NewHamtForTests@@Base+0x238> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4ad14 <_PyContext_NewHamtForTests@@Base+0x23c> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4acb4 <_PyContext_NewHamtForTests@@Base+0x238> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r6, [r7, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 4ad58 <_PyContext_NewHamtForTests@@Base+0x280> │ │ │ │ + bne.n 4acf8 <_PyContext_NewHamtForTests@@Base+0x27c> │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15816 @ 0x3dc8 │ │ │ │ + movw r1, #14280 @ 0x37c8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 4adf2 <_PyContext_NewHamtForTests@@Base+0x31a> │ │ │ │ + bl 126e1c │ │ │ │ + b.n 4ad92 <_PyContext_NewHamtForTests@@Base+0x316> │ │ │ │ cmp r5, r3 │ │ │ │ - blt.n 4ad68 <_PyContext_NewHamtForTests@@Base+0x290> │ │ │ │ + blt.n 4ad08 <_PyContext_NewHamtForTests@@Base+0x28c> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 2eb54 │ │ │ │ + b.w 2eb58 │ │ │ │ negs r3, r3 │ │ │ │ cmp r5, r3 │ │ │ │ - ble.n 4ad70 <_PyContext_NewHamtForTests@@Base+0x298> │ │ │ │ - cbnz r5, 4ad94 <_PyContext_NewHamtForTests@@Base+0x2bc> │ │ │ │ + ble.n 4ad10 <_PyContext_NewHamtForTests@@Base+0x294> │ │ │ │ + cbnz r5, 4ad34 <_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 240778 <_PyTime_AsTimeval@@Base+0x196c> │ │ │ │ + bl 24008c <_PyTime_AsTimeval@@Base+0x1974> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4adf2 <_PyContext_NewHamtForTests@@Base+0x31a> │ │ │ │ + beq.n 4ad92 <_PyContext_NewHamtForTests@@Base+0x316> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 4adf4 <_PyContext_NewHamtForTests@@Base+0x31c> │ │ │ │ + b.n 4ad94 <_PyContext_NewHamtForTests@@Base+0x318> │ │ │ │ negs r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f60b8 │ │ │ │ - cbnz r0, 4adf2 <_PyContext_NewHamtForTests@@Base+0x31a> │ │ │ │ + bl 1f54bc │ │ │ │ + cbnz r0, 4ad92 <_PyContext_NewHamtForTests@@Base+0x316> │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 4adae <_PyContext_NewHamtForTests@@Base+0x2d6> │ │ │ │ + bge.n 4ad4e <_PyContext_NewHamtForTests@@Base+0x2d2> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2eb54 │ │ │ │ - cbnz r0, 4add2 <_PyContext_NewHamtForTests@@Base+0x2fa> │ │ │ │ - b.n 4adf2 <_PyContext_NewHamtForTests@@Base+0x31a> │ │ │ │ + bl 2eb58 │ │ │ │ + cbnz r0, 4ad72 <_PyContext_NewHamtForTests@@Base+0x2f6> │ │ │ │ + b.n 4ad92 <_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 240778 <_PyTime_AsTimeval@@Base+0x196c> │ │ │ │ + bl 24008c <_PyTime_AsTimeval@@Base+0x1974> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4adf2 <_PyContext_NewHamtForTests@@Base+0x31a> │ │ │ │ + beq.n 4ad92 <_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 4ade6 <_PyContext_NewHamtForTests@@Base+0x30e> │ │ │ │ + beq.n 4ad86 <_PyContext_NewHamtForTests@@Base+0x30a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4ade6 <_PyContext_NewHamtForTests@@Base+0x30e> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4ad86 <_PyContext_NewHamtForTests@@Base+0x30a> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f60b8 │ │ │ │ + bl 1f54bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4ad8a <_PyContext_NewHamtForTests@@Base+0x2b2> │ │ │ │ + beq.n 4ad2a <_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, 4ae22 <_PyContext_NewHamtForTests@@Base+0x34a> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [r4, #20] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4ae22 <_PyContext_NewHamtForTests@@Base+0x34a> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 4ae22 <_PyContext_NewHamtForTests@@Base+0x34a> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 4ae40 <_PyContext_NewHamtForTests@@Base+0x368> │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - cbz r0, 4ae40 <_PyContext_NewHamtForTests@@Base+0x368> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - str r2, [r4, #8] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 4ae40 <_PyContext_NewHamtForTests@@Base+0x368> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 4ae40 <_PyContext_NewHamtForTests@@Base+0x368> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2957c │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl ce6c4 │ │ │ │ - cbnz r0, 4aea8 <_PyContext_NewHamtForTests@@Base+0x3d0> │ │ │ │ + bl cdc1c │ │ │ │ + cbnz r0, 4adfa <_PyContext_NewHamtForTests@@Base+0x37e> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r5, 4ae76 <_PyContext_NewHamtForTests@@Base+0x39e> │ │ │ │ + cbz r5, 4adc8 <_PyContext_NewHamtForTests@@Base+0x34c> │ │ │ │ ldr r4, [r4, #20] │ │ │ │ - b.n 4ae7e <_PyContext_NewHamtForTests@@Base+0x3a6> │ │ │ │ + b.n 4add0 <_PyContext_NewHamtForTests@@Base+0x354> │ │ │ │ movw r4, #10688 @ 0x29c0 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - blt.n 4ae9c <_PyContext_NewHamtForTests@@Base+0x3c4> │ │ │ │ + blt.n 4adee <_PyContext_NewHamtForTests@@Base+0x372> │ │ │ │ subs r6, r5, r2 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ adds r0, r4, r6 │ │ │ │ blx 29204 │ │ │ │ - cbnz r0, 4ae9c <_PyContext_NewHamtForTests@@Base+0x3c4> │ │ │ │ + cbnz r0, 4adee <_PyContext_NewHamtForTests@@Base+0x372> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 156b88 │ │ │ │ + bl 156058 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4aeaa <_PyContext_NewHamtForTests@@Base+0x3d2> │ │ │ │ + b.n 4adfc <_PyContext_NewHamtForTests@@Base+0x380> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 156b88 │ │ │ │ + bl 156058 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4aeaa <_PyContext_NewHamtForTests@@Base+0x3d2> │ │ │ │ + b.n 4adfc <_PyContext_NewHamtForTests@@Base+0x380> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 4aeb4 <_PyContext_NewHamtForTests@@Base+0x3dc> │ │ │ │ + cbz r3, 4ae06 <_PyContext_NewHamtForTests@@Base+0x38a> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cf15c │ │ │ │ + bl ce6b4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movw r1, #57340 @ 0xdffc │ │ │ │ + movw r1, #55804 @ 0xd9fc │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - b.n 4ac4c <_PyContext_NewHamtForTests@@Base+0x174> │ │ │ │ + b.n 4abec <_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 24d004 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x1d0> │ │ │ │ - cbnz r0, 4aee8 <_PyContext_NewHamtForTests@@Base+0x410> │ │ │ │ + bl 24c9a4 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x248> │ │ │ │ + cbnz r0, 4ae3a <_PyContext_NewHamtForTests@@Base+0x3be> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 24d304 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x4d0> │ │ │ │ + b.w 24cc2c <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x4d0> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 4af18 <_PyContext_NewHamtForTests@@Base+0x440> │ │ │ │ + bgt.n 4ae6a <_PyContext_NewHamtForTests@@Base+0x3ee> │ │ │ │ mov r0, r4 │ │ │ │ - bl 24d004 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x1d0> │ │ │ │ - cbnz r0, 4af34 <_PyContext_NewHamtForTests@@Base+0x45c> │ │ │ │ + bl 24c9a4 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x248> │ │ │ │ + cbnz r0, 4ae86 <_PyContext_NewHamtForTests@@Base+0x40a> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 486a0 │ │ │ │ + b.w 4862a │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #15852 @ 0x3dec │ │ │ │ + movw r1, #14316 @ 0x37ec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 145ad8 │ │ │ │ + bl 1451d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 4af04 <_PyContext_NewHamtForTests@@Base+0x42c> │ │ │ │ + bge.n 4ae56 <_PyContext_NewHamtForTests@@Base+0x3da> │ │ │ │ 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 4af5e <_PyContext_NewHamtForTests@@Base+0x486> │ │ │ │ + bhi.n 4aeb0 <_PyContext_NewHamtForTests@@Base+0x434> │ │ │ │ ldr r5, [r6, #0] │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 4af76 <_PyContext_NewHamtForTests@@Base+0x49e> │ │ │ │ + beq.n 4aec8 <_PyContext_NewHamtForTests@@Base+0x44c> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4af78 <_PyContext_NewHamtForTests@@Base+0x4a0> │ │ │ │ - movw r0, #40104 @ 0x9ca8 │ │ │ │ + b.n 4aeca <_PyContext_NewHamtForTests@@Base+0x44e> │ │ │ │ + movw r0, #38568 @ 0x96a8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0190 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4af54 <_PyContext_NewHamtForTests@@Base+0x47c> │ │ │ │ - b.n 4afa2 <_PyContext_NewHamtForTests@@Base+0x4ca> │ │ │ │ + bne.n 4aea6 <_PyContext_NewHamtForTests@@Base+0x42a> │ │ │ │ + b.n 4aef4 <_PyContext_NewHamtForTests@@Base+0x478> │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldr r6, [r7, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ea028 <_Py_CheckRecursiveCall@@Base+0x1aac> │ │ │ │ + bl 1e9350 <_Py_CheckRecursiveCall@@Base+0x1aac> │ │ │ │ adds r3, r0, #2 │ │ │ │ - beq.n 4afa2 <_PyContext_NewHamtForTests@@Base+0x4ca> │ │ │ │ + beq.n 4aef4 <_PyContext_NewHamtForTests@@Base+0x478> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4afa6 <_PyContext_NewHamtForTests@@Base+0x4ce> │ │ │ │ + blt.n 4aef8 <_PyContext_NewHamtForTests@@Base+0x47c> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #31168 @ 0x79c0 │ │ │ │ + movw r1, #29632 @ 0x73c0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4afda <_PyContext_NewHamtForTests@@Base+0x502> │ │ │ │ + b.n 4af2c <_PyContext_NewHamtForTests@@Base+0x4b0> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - cbz r0, 4afbe <_PyContext_NewHamtForTests@@Base+0x4e6> │ │ │ │ + cbz r0, 4af10 <_PyContext_NewHamtForTests@@Base+0x494> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1b0668 │ │ │ │ + bl 1af824 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4afa2 <_PyContext_NewHamtForTests@@Base+0x4ca> │ │ │ │ + blt.n 4aef4 <_PyContext_NewHamtForTests@@Base+0x478> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbnz r0, 4afda <_PyContext_NewHamtForTests@@Base+0x502> │ │ │ │ - cbz r4, 4afd0 <_PyContext_NewHamtForTests@@Base+0x4f8> │ │ │ │ + cbnz r0, 4af2c <_PyContext_NewHamtForTests@@Base+0x4b0> │ │ │ │ + cbz r4, 4af22 <_PyContext_NewHamtForTests@@Base+0x4a6> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4afd8 <_PyContext_NewHamtForTests@@Base+0x500> │ │ │ │ + beq.n 4af2a <_PyContext_NewHamtForTests@@Base+0x4ae> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4afd8 <_PyContext_NewHamtForTests@@Base+0x500> │ │ │ │ + b.n 4af2a <_PyContext_NewHamtForTests@@Base+0x4ae> │ │ │ │ mov r0, r5 │ │ │ │ - bl f9e8c <_PyErr_SetKeyError@@Base> │ │ │ │ - b.n 4afa2 <_PyContext_NewHamtForTests@@Base+0x4ca> │ │ │ │ + bl f93ec <_PyErr_SetKeyError@@Base> │ │ │ │ + b.n 4aef4 <_PyContext_NewHamtForTests@@Base+0x478> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ add r5, sp, #16 │ │ │ │ add r2, sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ movs r3, #2 │ │ │ │ strd r2, r5, [sp] │ │ │ │ - movw r1, #54568 @ 0xd528 │ │ │ │ + movw r1, #53032 @ 0xcf28 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ movs r2, #1 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #16] │ │ │ │ - bl c0100 │ │ │ │ - cbz r0, 4b022 <_PyContext_NewHamtForTests@@Base+0x54a> │ │ │ │ + bl bf670 │ │ │ │ + cbz r0, 4af74 <_PyContext_NewHamtForTests@@Base+0x4f8> │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #12] │ │ │ │ - bl 22ad64 │ │ │ │ + bl 22a70c │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 4b026 <_PyContext_NewHamtForTests@@Base+0x54e> │ │ │ │ - cbnz r0, 4b034 <_PyContext_NewHamtForTests@@Base+0x55c> │ │ │ │ + beq.n 4af78 <_PyContext_NewHamtForTests@@Base+0x4fc> │ │ │ │ + cbnz r0, 4af86 <_PyContext_NewHamtForTests@@Base+0x50a> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4b050 <_PyContext_NewHamtForTests@@Base+0x578> │ │ │ │ + b.n 4afa2 <_PyContext_NewHamtForTests@@Base+0x526> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4b050 <_PyContext_NewHamtForTests@@Base+0x578> │ │ │ │ - b.n 4b042 <_PyContext_NewHamtForTests@@Base+0x56a> │ │ │ │ + beq.n 4afa2 <_PyContext_NewHamtForTests@@Base+0x526> │ │ │ │ + b.n 4af94 <_PyContext_NewHamtForTests@@Base+0x518> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - cbz r0, 4b048 <_PyContext_NewHamtForTests@@Base+0x570> │ │ │ │ + cbz r0, 4af9a <_PyContext_NewHamtForTests@@Base+0x51e> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4b050 <_PyContext_NewHamtForTests@@Base+0x578> │ │ │ │ + beq.n 4afa2 <_PyContext_NewHamtForTests@@Base+0x526> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4b050 <_PyContext_NewHamtForTests@@Base+0x578> │ │ │ │ + b.n 4afa2 <_PyContext_NewHamtForTests@@Base+0x526> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - movw r0, #13380 @ 0x3444 │ │ │ │ + movw r0, #11844 @ 0x2e44 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r1, #3 │ │ │ │ - b.w 7f86c │ │ │ │ - movw r1, #57012 @ 0xdeb4 │ │ │ │ + b.w 7f834 │ │ │ │ + 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, 4afe0 <_PyContext_NewHamtForTests@@Base+0x564> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [r4, #20] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 4afe0 <_PyContext_NewHamtForTests@@Base+0x564> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 4afe0 <_PyContext_NewHamtForTests@@Base+0x564> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [r4, #28] │ │ │ │ + cbnz r2, 4affe <_PyContext_NewHamtForTests@@Base+0x582> │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + cbz r0, 4affe <_PyContext_NewHamtForTests@@Base+0x582> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + str r2, [r4, #8] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 4affe <_PyContext_NewHamtForTests@@Base+0x582> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 4affe <_PyContext_NewHamtForTests@@Base+0x582> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + movw r1, #55476 @ 0xd8b4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - b.n 4ac4c <_PyContext_NewHamtForTests@@Base+0x174> │ │ │ │ + b.n 4abec <_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 4b098 <_PyContext_NewHamtForTests@@Base+0x5c0> │ │ │ │ + bne.n 4b038 <_PyContext_NewHamtForTests@@Base+0x5bc> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15272 @ 0x3ba8 │ │ │ │ + movw r1, #13736 @ 0x35a8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 4b0d0 <_PyContext_NewHamtForTests@@Base+0x5f8> │ │ │ │ + bl 126e1c │ │ │ │ + b.n 4b070 <_PyContext_NewHamtForTests@@Base+0x5f4> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbnz r3, 4b0dc <_PyContext_NewHamtForTests@@Base+0x604> │ │ │ │ + cbnz r3, 4b07c <_PyContext_NewHamtForTests@@Base+0x600> │ │ │ │ ldrb.w r3, [r0, #34] @ 0x22 │ │ │ │ - cbz r3, 4b0d4 <_PyContext_NewHamtForTests@@Base+0x5fc> │ │ │ │ + cbz r3, 4b074 <_PyContext_NewHamtForTests@@Base+0x5f8> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r1, #2 │ │ │ │ str r1, [r5, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbnz r2, 4b0c4 <_PyContext_NewHamtForTests@@Base+0x5ec> │ │ │ │ - movw r1, #15320 @ 0x3bd8 │ │ │ │ + cbnz r2, 4b064 <_PyContext_NewHamtForTests@@Base+0x5e8> │ │ │ │ + movw r1, #13784 @ 0x35d8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 127934 │ │ │ │ - b.n 4b0d0 <_PyContext_NewHamtForTests@@Base+0x5f8> │ │ │ │ - movw r1, #15372 @ 0x3c0c │ │ │ │ + bl 126e1c │ │ │ │ + b.n 4b070 <_PyContext_NewHamtForTests@@Base+0x5f4> │ │ │ │ + movw r1, #13836 @ 0x360c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4b186 <_PyContext_NewHamtForTests@@Base+0x6ae> │ │ │ │ + b.n 4b126 <_PyContext_NewHamtForTests@@Base+0x6aa> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #16] │ │ │ │ strb.w r3, [r0, #34] @ 0x22 │ │ │ │ - bl 20d28c │ │ │ │ + bl 20c8fc │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 4b100 <_PyContext_NewHamtForTests@@Base+0x628> │ │ │ │ + cbz r2, 4b0a0 <_PyContext_NewHamtForTests@@Base+0x624> │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 255348 <_PyUnicode_ToNumeric@@Base+0x7a98> │ │ │ │ + bl 254dcc <_PyUnicode_ToNumeric@@Base+0x77bc> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b186 <_PyContext_NewHamtForTests@@Base+0x6ae> │ │ │ │ + bne.n 4b126 <_PyContext_NewHamtForTests@@Base+0x6aa> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ movs r3, #2 │ │ │ │ strb.w r0, [r2, #34] @ 0x22 │ │ │ │ str r3, [r5, #16] │ │ │ │ - b.n 4b186 <_PyContext_NewHamtForTests@@Base+0x6ae> │ │ │ │ - cbz r0, 4b146 <_PyContext_NewHamtForTests@@Base+0x66e> │ │ │ │ + b.n 4b126 <_PyContext_NewHamtForTests@@Base+0x6aa> │ │ │ │ + cbz r0, 4b0e6 <_PyContext_NewHamtForTests@@Base+0x66a> │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r3, #54760 @ 0xd5e8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 4b150 <_PyContext_NewHamtForTests@@Base+0x678> │ │ │ │ + bne.n 4b0f0 <_PyContext_NewHamtForTests@@Base+0x674> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ strb.w r2, [r3, #34] @ 0x22 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r5, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4b12e <_PyContext_NewHamtForTests@@Base+0x656> │ │ │ │ + beq.n 4b0ce <_PyContext_NewHamtForTests@@Base+0x652> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4b12e <_PyContext_NewHamtForTests@@Base+0x656> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4b0ce <_PyContext_NewHamtForTests@@Base+0x652> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57224 @ 0xdf88 │ │ │ │ + movw r1, #55688 @ 0xd988 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 4b0d0 <_PyContext_NewHamtForTests@@Base+0x5f8> │ │ │ │ + bl 126e1c │ │ │ │ + b.n 4b070 <_PyContext_NewHamtForTests@@Base+0x5f4> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ movs r3, #2 │ │ │ │ strb.w r0, [r2, #34] @ 0x22 │ │ │ │ str r3, [r5, #16] │ │ │ │ movw r3, #56100 @ 0xdb24 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d40bc │ │ │ │ - cbz r0, 4b174 <_PyContext_NewHamtForTests@@Base+0x69c> │ │ │ │ - bl d42d0 │ │ │ │ + bl d3624 │ │ │ │ + cbz r0, 4b114 <_PyContext_NewHamtForTests@@Base+0x698> │ │ │ │ + bl d3838 │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14f490 │ │ │ │ - b.n 4b186 <_PyContext_NewHamtForTests@@Base+0x6ae> │ │ │ │ + bl 14ea38 │ │ │ │ + b.n 4b126 <_PyContext_NewHamtForTests@@Base+0x6aa> │ │ │ │ movw r3, #56136 @ 0xdb48 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d40bc │ │ │ │ + bl d3624 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b160 <_PyContext_NewHamtForTests@@Base+0x688> │ │ │ │ + bne.n 4b100 <_PyContext_NewHamtForTests@@Base+0x684> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - bl 235544 │ │ │ │ + bl 234e5c │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -48801,313 +48756,315 @@ │ │ │ │ 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, 4b1d4 <_PyContext_NewHamtForTests@@Base+0x6fc> │ │ │ │ + cbnz r6, 4b174 <_PyContext_NewHamtForTests@@Base+0x6f8> │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 4b1d4 <_PyContext_NewHamtForTests@@Base+0x6fc> │ │ │ │ + ble.n 4b174 <_PyContext_NewHamtForTests@@Base+0x6f8> │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 4b1d4 <_PyContext_NewHamtForTests@@Base+0x6fc> │ │ │ │ - cbnz r2, 4b1f8 <_PyContext_NewHamtForTests@@Base+0x720> │ │ │ │ + bne.n 4b174 <_PyContext_NewHamtForTests@@Base+0x6f8> │ │ │ │ + cbnz r2, 4b192 <_PyContext_NewHamtForTests@@Base+0x716> │ │ │ │ mov r3, r6 │ │ │ │ + ldr r6, [pc, #68] @ (4b1bc <_PyContext_NewHamtForTests@@Base+0x740>) │ │ │ │ mov r0, r2 │ │ │ │ - movs r6, #1 │ │ │ │ + str r6, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ - str r6, [sp, #4] │ │ │ │ - strd r6, r2, [sp, #8] │ │ │ │ + movs r6, #1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + strd r6, r6, [sp, #4] │ │ │ │ add r6, sp, #28 │ │ │ │ str r6, [sp, #16] │ │ │ │ - movw r6, #15604 @ 0x3cf4 │ │ │ │ - movt r6, #72 @ 0x48 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101324 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 4b210 <_PyContext_NewHamtForTests@@Base+0x738> │ │ │ │ + cbz r0, 4b1aa <_PyContext_NewHamtForTests@@Base+0x72e> │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ - bl 15036c │ │ │ │ + bl 14f914 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 4b44c │ │ │ │ + bl 4b3ec │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4b214 <_PyContext_NewHamtForTests@@Base+0x73c> │ │ │ │ + bne.n 4b1ae <_PyContext_NewHamtForTests@@Base+0x732> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4b21c <_PyContext_NewHamtForTests@@Base+0x744> │ │ │ │ + b.n 4b1b6 <_PyContext_NewHamtForTests@@Base+0x73a> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ + subs r4, #216 @ 0xd8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, r6, [r5] │ │ │ │ blx 297f8 │ │ │ │ mov r0, r6 │ │ │ │ blx 297f8 │ │ │ │ mov r0, r5 │ │ │ │ blx 297f8 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 782d8 │ │ │ │ + bl 78328 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7e9dc │ │ │ │ + bl 7e9a4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4b26e <_PyContext_NewHamtForTests@@Base+0x796> │ │ │ │ + beq.n 4b20e <_PyContext_NewHamtForTests@@Base+0x792> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4b26e <_PyContext_NewHamtForTests@@Base+0x796> │ │ │ │ + cbnz r3, 4b20e <_PyContext_NewHamtForTests@@Base+0x792> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77f40 <_Py_Dealloc@@Base> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0004b270 : │ │ │ │ - movw r0, #13336 @ 0x3418 │ │ │ │ +0004b210 : │ │ │ │ + movw r0, #11800 @ 0x2e18 │ │ │ │ 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, 4b298 │ │ │ │ + cbz r3, 4b238 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4b29a │ │ │ │ + b.n 4b23a │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 4b2a8 │ │ │ │ + cbnz r3, 4b248 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 4b2a8 │ │ │ │ + blt.n 4b248 │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 4b2a8 │ │ │ │ - cbnz r4, 4b2c4 │ │ │ │ + bgt.n 4b248 │ │ │ │ + cbnz r4, 4b264 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #412] @ (4b448 ) │ │ │ │ + ldr r4, [pc, #412] @ (4b3e8 ) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r4, sp, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #1 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101324 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4b31e │ │ │ │ - cbz r5, 4b2e8 │ │ │ │ + cbz r0, 4b2be │ │ │ │ + cbz r5, 4b288 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ - cbz r7, 4b2d2 │ │ │ │ + cbz r7, 4b272 │ │ │ │ subs r5, #1 │ │ │ │ - bne.n 4b2d2 │ │ │ │ + bne.n 4b272 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 4b2ec │ │ │ │ + b.n 4b28c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbnz r0, 4b2da │ │ │ │ + cbnz r0, 4b27a │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b.n 4b2ec │ │ │ │ - bl c3ae8 │ │ │ │ + b.n 4b28c │ │ │ │ + bl c3038 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4b31e │ │ │ │ + blt.n 4b2be │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 4b2ce │ │ │ │ - b.n 4b2d6 │ │ │ │ + beq.n 4b26e │ │ │ │ + b.n 4b276 │ │ │ │ mov r7, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 256f0c │ │ │ │ + bl 256840 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4b31e │ │ │ │ + beq.n 4b2be │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4b374 │ │ │ │ + beq.n 4b314 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 4b322 │ │ │ │ + beq.n 4b2c2 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43560 @ 0xaa28 │ │ │ │ + movw r1, #42024 @ 0xa428 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4b42a │ │ │ │ + b.n 4b3ca │ │ │ │ mov r0, r5 │ │ │ │ - bl 104104 │ │ │ │ - cbnz r0, 4b342 │ │ │ │ + bl 103604 │ │ │ │ + cbnz r0, 4b2e2 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43600 @ 0xaa50 │ │ │ │ + movw r1, #42064 @ 0xa450 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 4b31e │ │ │ │ + bl 126e1c │ │ │ │ + b.n 4b2be │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl ce6c4 │ │ │ │ + bl cdc1c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4b31e │ │ │ │ + beq.n 4b2be │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 4b374 │ │ │ │ + ble.n 4b314 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43644 @ 0xaa7c │ │ │ │ + movw r1, #42108 @ 0xa47c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cf15c │ │ │ │ - b.n 4b31e │ │ │ │ + bl ce6b4 │ │ │ │ + b.n 4b2be │ │ │ │ mov r0, r6 │ │ │ │ - bl cc5b4 │ │ │ │ + bl cbb10 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 4b7bc │ │ │ │ + bl 4b75c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4b390 │ │ │ │ + cbnz r0, 4b330 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4b31e │ │ │ │ + beq.n 4b2be │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cf15c │ │ │ │ - b.n 4b31e │ │ │ │ + bl ce6b4 │ │ │ │ + b.n 4b2be │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ blx 294c4 │ │ │ │ movs r1, #4 │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #5 │ │ │ │ blx 294c4 │ │ │ │ mov r8, r0 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ - add r3, pc, #132 @ (adr r3, 4b438 ) │ │ │ │ + add r3, pc, #132 @ (adr r3, 4b3d8 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r8] │ │ │ │ - add r3, pc, #128 @ (adr r3, 4b440 ) │ │ │ │ + add r3, pc, #128 @ (adr r3, 4b3e0 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r8, #8] │ │ │ │ strd r8, r6, [r0] │ │ │ │ movw r3, #57840 @ 0xe1f0 │ │ │ │ movt r3, #50130 @ 0xc3d2 │ │ │ │ str.w r3, [r8, #16] │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r7, r0 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 4b3fa │ │ │ │ + bl 7f898 │ │ │ │ + cbz r0, 4b39a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4b384 │ │ │ │ + beq.n 4b324 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4b384 │ │ │ │ + bne.n 4b324 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4b384 │ │ │ │ - cbz r5, 4b42a │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4b324 │ │ │ │ + cbz r5, 4b3ca │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 4b41c │ │ │ │ - bl 9649c │ │ │ │ + blt.n 4b3bc │ │ │ │ + bl 95998 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 53db0 │ │ │ │ + bl 53d98 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98f90 │ │ │ │ - b.n 4b424 │ │ │ │ + bl 9848c │ │ │ │ + b.n 4b3c4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 53db0 │ │ │ │ + bl 53d98 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cf15c │ │ │ │ + bl ce6b4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r3, #1 │ │ │ │ str r5, [r0, #116] @ 0x74 │ │ │ │ add r3, sp, #548 @ 0x224 │ │ │ │ @ instruction: 0xefcddcfe │ │ │ │ ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ strb r6, [r6, r1] │ │ │ │ asrs r2, r6, #32 │ │ │ │ - subs r5, #32 │ │ │ │ + subs r5, #4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ mov r4, r2 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 4b47a │ │ │ │ - bl 85f3c │ │ │ │ - cbnz r0, 4b47a │ │ │ │ + beq.n 4b41a │ │ │ │ + bl 85a4c │ │ │ │ + cbnz r0, 4b41a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 2354a0 │ │ │ │ + b.w 234db8 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4b49a │ │ │ │ + beq.n 4b43a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15948 @ 0x3e4c │ │ │ │ + movw r1, #14412 @ 0x384c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 4b4c2 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 4b462 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ movt r2, #32767 @ 0x7fff │ │ │ │ ldr r7, [r5, #8] │ │ │ │ subs r2, r2, r6 │ │ │ │ cmp r7, r2 │ │ │ │ - bgt.n 4b4be │ │ │ │ + bgt.n 4b45e │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ add.w r8, r7, r6 │ │ │ │ - bl 26b5c0 │ │ │ │ + bl 26af80 │ │ │ │ cmp r8, r0 │ │ │ │ - ble.n 4b4c8 │ │ │ │ - bl 1ea294 │ │ │ │ + ble.n 4b468 │ │ │ │ + bl 1e95bc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4b4f2 │ │ │ │ + b.n 4b492 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20e34c │ │ │ │ + bl 20d9ec │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4b4c2 │ │ │ │ + beq.n 4b462 │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 4b4f0 │ │ │ │ + ble.n 4b490 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ mla r0, r0, r7, r3 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ @@ -49117,226 +49074,226 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ - bl 782d8 │ │ │ │ - bl 78310 │ │ │ │ + bl 78328 │ │ │ │ + bl 78360 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - bgt.n 4b532 │ │ │ │ + bgt.n 4b4d2 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - movw r2, #46327 @ 0xb4f7 │ │ │ │ + movw r2, #46231 @ 0xb497 │ │ │ │ movt r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 4b532 │ │ │ │ + bne.n 4b4d2 │ │ │ │ mov r1, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 14f33c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 14e8e4 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ subs r3, #1 │ │ │ │ cmp r6, #0 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ - ble.n 4b540 │ │ │ │ + ble.n 4b4e0 │ │ │ │ add.w r7, r5, #16 │ │ │ │ - b.n 4b562 │ │ │ │ + b.n 4b502 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ blx r3 │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r2, 4b570 │ │ │ │ + cbz r2, 4b510 │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - ble.n 4b570 │ │ │ │ + ble.n 4b510 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 14f350 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.w 14e8f8 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ subs r6, #1 │ │ │ │ - bcc.n 4b540 │ │ │ │ + bcc.n 4b4e0 │ │ │ │ ldr.w r0, [r7, r6, lsl #2] │ │ │ │ - bl 78344 │ │ │ │ - b.n 4b562 │ │ │ │ + bl 78394 │ │ │ │ + b.n 4b502 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ - cbz r3, 4b590 │ │ │ │ + cbz r3, 4b530 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4b592 │ │ │ │ + b.n 4b532 │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ str r2, [sp, #28] │ │ │ │ sub.w r9, r5, #3 │ │ │ │ - cbnz r3, 4b5a6 │ │ │ │ + cbnz r3, 4b546 │ │ │ │ cmp r1, #2 │ │ │ │ - ble.n 4b5a6 │ │ │ │ + ble.n 4b546 │ │ │ │ cmp r1, #6 │ │ │ │ - bgt.n 4b5a6 │ │ │ │ - cbnz r4, 4b5c6 │ │ │ │ + bgt.n 4b546 │ │ │ │ + cbnz r4, 4b566 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #372] @ (4b720 ) │ │ │ │ + ldr r4, [pc, #372] @ (4b6c0 ) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r6, #6 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #3 │ │ │ │ strd r4, r6, [sp, #4] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101324 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4b6ae │ │ │ │ + beq.n 4b64e │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f3cfc │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 4b5dc │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 4b57c │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b6ae │ │ │ │ + bne.n 4b64e │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f479c │ │ │ │ + bl f3cfc │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 4b5f2 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 4b592 │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b6ae │ │ │ │ + bne.n 4b64e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl d7e78 <_PyNumber_Index@@Base> │ │ │ │ + bl d73c8 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 4b60a │ │ │ │ - bl 7f8d0 │ │ │ │ + cbnz r0, 4b5aa │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b6ae │ │ │ │ + bne.n 4b64e │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4b62a │ │ │ │ - bl 83f4c │ │ │ │ + b.n 4b5ca │ │ │ │ + bl 83aa0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4b626 │ │ │ │ + beq.n 4b5c6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4b626 │ │ │ │ + cbnz r3, 4b5c6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r7, #1 │ │ │ │ - beq.n 4b5fc │ │ │ │ + beq.n 4b59c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 4b664 │ │ │ │ + beq.n 4b604 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ - cbz r6, 4b63c │ │ │ │ + cbz r6, 4b5dc │ │ │ │ subs.w r9, r5, #4 │ │ │ │ - beq.n 4b670 │ │ │ │ - b.n 4b644 │ │ │ │ + beq.n 4b610 │ │ │ │ + b.n 4b5e4 │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ - cbz r5, 4b650 │ │ │ │ + cbz r5, 4b5f0 │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.n 4b678 │ │ │ │ - b.n 4b658 │ │ │ │ + beq.n 4b618 │ │ │ │ + b.n 4b5f8 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 43102 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ - cbnz r0, 4b678 │ │ │ │ - b.n 4b6ae │ │ │ │ + bl 430ec <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ + cbnz r0, 4b618 │ │ │ │ + b.n 4b64e │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 4b678 │ │ │ │ + b.n 4b618 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 4b694 │ │ │ │ + bge.n 4b634 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15704 @ 0x3d58 │ │ │ │ + movw r1, #14168 @ 0x3758 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 4b6ae │ │ │ │ + bl 126e1c │ │ │ │ + b.n 4b64e │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 4b6b2 │ │ │ │ + beq.n 4b652 │ │ │ │ mov r0, r6 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1eff08 │ │ │ │ - cbnz r0, 4b6b6 │ │ │ │ + bl 1ef230 │ │ │ │ + cbnz r0, 4b656 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4b71a │ │ │ │ + b.n 4b6ba │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4b6b8 │ │ │ │ + b.n 4b658 │ │ │ │ add r6, sp, #32 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 4b6cc │ │ │ │ + beq.n 4b66c │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 1eff08 │ │ │ │ + bl 1ef230 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4b6ae │ │ │ │ + beq.n 4b64e │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ - b.n 4b6ce │ │ │ │ + b.n 4b66e │ │ │ │ movs r4, #0 │ │ │ │ - bl 9649c │ │ │ │ + bl 95998 │ │ │ │ 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 98f90 │ │ │ │ + bl 9848c │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 4b714 │ │ │ │ + bge.n 4b6b4 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 4b704 │ │ │ │ - bl e5198 │ │ │ │ + bne.n 4b6a4 │ │ │ │ + bl e46f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4b6ce │ │ │ │ - b.n 4b6ae │ │ │ │ + beq.n 4b66e │ │ │ │ + b.n 4b64e │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 4b71a │ │ │ │ + bl f1180 │ │ │ │ + b.n 4b6ba │ │ │ │ mov r0, r5 │ │ │ │ - bl 7fab8 │ │ │ │ + bl 7fa80 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subs r5, #76 @ 0x4c │ │ │ │ + subs r5, #48 @ 0x30 │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #14041 @ 0x36d9 │ │ │ │ + movw r1, #11577 @ 0x2d39 │ │ │ │ movt r1, #32 │ │ │ │ movw r0, #53720 @ 0xd1d8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.w 4062c <_PyBytes_ReverseFind@@Base+0x32> │ │ │ │ + b.w 40624 <_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] │ │ │ │ @@ -49345,94 +49302,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, 4b768 │ │ │ │ + cbz r3, 4b708 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 4b76a │ │ │ │ + b.n 4b70a │ │ │ │ mov r6, r3 │ │ │ │ add r6, r1 │ │ │ │ - cbnz r3, 4b778 │ │ │ │ + cbnz r3, 4b718 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 4b778 │ │ │ │ + ble.n 4b718 │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 4b778 │ │ │ │ - cbnz r4, 4b798 │ │ │ │ + bgt.n 4b718 │ │ │ │ + cbnz r4, 4b738 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #60] @ (4b7b8 ) │ │ │ │ + ldr r4, [pc, #60] @ (4b758 ) │ │ │ │ movs r2, #0 │ │ │ │ mov.w ip, #2 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r4, sp, #24 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #1 │ │ │ │ strd r4, ip, [sp, #4] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101324 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4b7b4 │ │ │ │ + cbz r0, 4b754 │ │ │ │ cmp r6, #1 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ itte eq │ │ │ │ movweq r2, #4356 @ 0x1104 │ │ │ │ movteq r2, #70 @ 0x46 │ │ │ │ ldrne r2, [r4, #4] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 153650 │ │ │ │ + b.w 152bf8 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subs r5, #120 @ 0x78 │ │ │ │ + subs r5, #92 @ 0x5c │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 71628 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71618 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4b7da │ │ │ │ + cbz r0, 4b77a │ │ │ │ movs r3, #0 │ │ │ │ strh r3, [r0, #8] │ │ │ │ - bl 80830 │ │ │ │ + bl 80388 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0004b7de : │ │ │ │ +0004b77e : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 4b7f4 │ │ │ │ + cbz r0, 4b794 │ │ │ │ mov r0, r1 │ │ │ │ - cbnz r1, 4b7fa │ │ │ │ - bl 262b94 │ │ │ │ - b.n 4b802 │ │ │ │ - bl 7a284 │ │ │ │ + cbnz r1, 4b79a │ │ │ │ + bl 262550 │ │ │ │ + b.n 4b7a2 │ │ │ │ + bl 7a2c0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4b808 │ │ │ │ + cbnz r0, 4b7a8 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4b828 │ │ │ │ + b.n 4b7c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 107760 │ │ │ │ + bl 106b84 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4b828 │ │ │ │ + beq.n 4b7c8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4b828 │ │ │ │ + cbnz r3, 4b7c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_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 │ │ │ │ @@ -49441,583 +49398,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 4b860 │ │ │ │ + bne.n 4b800 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f3cfc │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 4b880 │ │ │ │ - b.n 4b878 │ │ │ │ + bne.n 4b820 │ │ │ │ + b.n 4b818 │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #17340 @ 0x43bc │ │ │ │ + movw r0, #15832 @ 0x3dd8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0190 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b852 │ │ │ │ - b.n 4b902 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 4b7f2 │ │ │ │ + b.n 4b8a2 │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b902 │ │ │ │ + bne.n 4b8a2 │ │ │ │ ldrd r6, r0, [r4, #4] │ │ │ │ - bl f479c │ │ │ │ + bl f3cfc │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4b894 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 4b902 │ │ │ │ + bne.n 4b834 │ │ │ │ + bl 7f898 │ │ │ │ + cbnz r0, 4b8a2 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #6288 @ 0x1890 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 4b8ba │ │ │ │ + beq.n 4b85a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #16044 @ 0x3eac │ │ │ │ + movw r1, #14508 @ 0x38ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 4b902 │ │ │ │ + bl d1590 │ │ │ │ + b.n 4b8a2 │ │ │ │ cmp r5, #5 │ │ │ │ - bhi.n 4b8c6 │ │ │ │ + bhi.n 4b866 │ │ │ │ tst.w r4, #98304 @ 0x18000 │ │ │ │ - beq.n 4b906 │ │ │ │ - b.n 4b8e0 │ │ │ │ + beq.n 4b8a6 │ │ │ │ + b.n 4b880 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #64844 @ 0xfd4c │ │ │ │ + movw r1, #63268 @ 0xf724 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 4b902 │ │ │ │ + bl d1590 │ │ │ │ + b.n 4b8a2 │ │ │ │ movw r3, #32784 @ 0x8010 │ │ │ │ movt r3, #1 │ │ │ │ bics r3, r4 │ │ │ │ - beq.n 4b906 │ │ │ │ + beq.n 4b8a6 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #65160 @ 0xfe88 │ │ │ │ + movw r1, #63388 @ 0xf79c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1590 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4b93c │ │ │ │ + b.n 4b8dc │ │ │ │ bic.w r2, r4, #98304 @ 0x18000 │ │ │ │ cmp.w r2, #1024 @ 0x400 │ │ │ │ - bcc.n 4b928 │ │ │ │ + bcc.n 4b8c8 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #16072 @ 0x3ec8 │ │ │ │ + movw r1, #14536 @ 0x38c8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 4b902 │ │ │ │ + bl d1590 │ │ │ │ + b.n 4b8a2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f3794 │ │ │ │ + bl 1f29f4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b902 │ │ │ │ + bne.n 4b8a2 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r1, 4b956 │ │ │ │ + cbz r1, 4b8f6 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bmi.n 4b972 │ │ │ │ + bmi.n 4b912 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36880 @ 0x9010 │ │ │ │ + movw r1, #35344 @ 0x8a10 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4b98c │ │ │ │ + b.n 4b92c │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mov r3, r0 │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r2, r4 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r1, #0] │ │ │ │ str r1, [r3, #12] │ │ │ │ - bl 78344 │ │ │ │ + bl 78394 │ │ │ │ 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, 4b9ac │ │ │ │ + cbnz r0, 4b94c │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 4b9bc │ │ │ │ - b.n 4b9b6 │ │ │ │ + cbz r0, 4b95c │ │ │ │ + b.n 4b956 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4b9a6 │ │ │ │ - b.n 4b9ca │ │ │ │ + beq.n 4b946 │ │ │ │ + b.n 4b96a │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 4b9ca │ │ │ │ + cbnz r0, 4b96a │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - cbz r0, 4b9ca │ │ │ │ + cbz r0, 4b96a │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #0] @ (4b9d0 ) │ │ │ │ + ldr r0, [pc, #0] @ (4b970 ) │ │ │ │ bx lr │ │ │ │ strb r4, [r5, #21] │ │ │ │ lsls r0, r1, #1 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + cbz r1, 4b98c │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r3, r2, #3 │ │ │ │ + bmi.n 4b9a8 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #36016 @ 0x8cb0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 126e1c │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 4b9c2 │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + mov r3, r0 │ │ │ │ + mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + cmp r2, r4 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r1, #0] │ │ │ │ + str r1, [r3, #16] │ │ │ │ + bl 78394 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + b.w 121e00 │ │ │ │ + ldr r0, [pc, #0] @ (4b9cc ) │ │ │ │ + bx lr │ │ │ │ + strb r4, [r5, #10] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 4b9f4 │ │ │ │ + cbnz r3, 4b9f0 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 4b9f4 │ │ │ │ + ble.n 4b9f0 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 4b9f4 │ │ │ │ - cbnz r4, 4ba14 │ │ │ │ + bne.n 4b9f0 │ │ │ │ + cbnz r4, 4ba10 │ │ │ │ add r0, sp, #24 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #176] @ (4baac ) │ │ │ │ + ldr r4, [pc, #176] @ (4baa8 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #2 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101324 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4ba14 │ │ │ │ + cbnz r0, 4ba10 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4baa8 │ │ │ │ + b.n 4baa4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f3cfc │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 4ba28 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 4ba24 │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4ba10 │ │ │ │ + bne.n 4ba0c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f479c │ │ │ │ + bl f3cfc │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4ba3c │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 4ba38 │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4ba10 │ │ │ │ + bne.n 4ba0c │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r3, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #52184 @ 0xcbd8 │ │ │ │ + movw r1, #50608 @ 0xc5b0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #16248 @ 0x3f78 │ │ │ │ + movw r0, #14712 @ 0x3978 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 90660 │ │ │ │ + bl 8fa80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4ba10 │ │ │ │ - bl 9649c │ │ │ │ + blt.n 4ba0c │ │ │ │ + bl 95998 │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a848 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 98f90 │ │ │ │ - cbz r6, 4ba8a │ │ │ │ + bl 9848c │ │ │ │ + cbz r6, 4ba86 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 4ba94 │ │ │ │ - bl e5198 │ │ │ │ + bne.n 4ba90 │ │ │ │ + bl e46f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4ba5e │ │ │ │ - b.n 4ba10 │ │ │ │ + beq.n 4ba5a │ │ │ │ + b.n 4ba0c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 4baa8 │ │ │ │ + b.n 4baa4 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w f1c24 │ │ │ │ + b.w f1180 │ │ │ │ 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, 4bac8 │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r3, r2, #3 │ │ │ │ - bmi.n 4bae4 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #37552 @ 0x92b0 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4bafe │ │ │ │ - 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 78344 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - b.w 1228d8 │ │ │ │ - ldr r0, [pc, #0] @ (4bb08 ) │ │ │ │ - bx lr │ │ │ │ - strb r4, [r5, #10] │ │ │ │ + subs r5, #136 @ 0x88 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.w 3f93a │ │ │ │ + b.w 3f930 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #132] @ (4bba4 ) │ │ │ │ + ldr r3, [pc, #132] @ (4bb44 ) │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ - cbz r3, 4bb54 │ │ │ │ + cbz r3, 4baf4 │ │ │ │ adds r0, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 4bb4a │ │ │ │ + bne.n 4baea │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4bb3a │ │ │ │ + bne.n 4bada │ │ │ │ dmb ish │ │ │ │ - beq.n 4bb54 │ │ │ │ - bl 26813c │ │ │ │ + beq.n 4baf4 │ │ │ │ + bl 267afc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, sp │ │ │ │ - bl 4bde4 │ │ │ │ + bl 4bd84 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 4bb86 │ │ │ │ + cbz r3, 4bb26 │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4bb7c │ │ │ │ + bne.n 4bb1c │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4bb6c │ │ │ │ + bne.n 4bb0c │ │ │ │ dmb ish │ │ │ │ - beq.n 4bb86 │ │ │ │ - bl 246600 │ │ │ │ + beq.n 4bb26 │ │ │ │ + bl 245f1c │ │ │ │ movs r1, #20 │ │ │ │ mov r0, sp │ │ │ │ - bl 71f98 │ │ │ │ - ldr r3, [pc, #20] @ (4bba4 ) │ │ │ │ + bl 71f88 │ │ │ │ + ldr r3, [pc, #20] @ (4bb44 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4bba0 │ │ │ │ + beq.n 4bb40 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 4bbce │ │ │ │ + cbnz r0, 4bb6e │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 13c748 │ │ │ │ + b.w 13be58 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4bbc0 │ │ │ │ + beq.n 4bb60 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r7, r0 │ │ │ │ - subs r4, r1, #0 │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - blt.n 4bbfa │ │ │ │ - cbz r0, 4bbfa │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - cmp r2, r4 │ │ │ │ - bgt.n 4bc12 │ │ │ │ - movw r3, #56048 @ 0xdaf0 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #16124 @ 0x3efc │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 4bc5c │ │ │ │ - ldr r1, [r0, #12] │ │ │ │ - ldr.w r6, [r1, r4, lsl #2] │ │ │ │ - add.w r3, r1, r4, lsl #2 │ │ │ │ - cbz r5, 4bc7a │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - movw r1, #4968 @ 0x1368 │ │ │ │ - movt r1, #72 @ 0x48 │ │ │ │ - bl 11bba8 │ │ │ │ - bl cc5b4 │ │ │ │ - ldr.w r8, [r5, #4] │ │ │ │ - ldr r1, [r0, #52] @ 0x34 │ │ │ │ - cmp r1, r8 │ │ │ │ - beq.n 4bc62 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 85f3c │ │ │ │ - cbnz r0, 4bc62 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64804 @ 0xfd24 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr.w r2, [r8, #12] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4bca8 │ │ │ │ - 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 4bc90 │ │ │ │ - add.w r1, r1, r2, lsl #2 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r0, #4] │ │ │ │ - adds r3, #4 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 4bc90 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - str.w r2, [r3, #-4] │ │ │ │ - b.n 4bc82 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4bca6 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbnz r3, 4bca6 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ - bl 20c734 <_Py_set_inheritable_async_safe@@Base+0x254> │ │ │ │ - cbz r0, 4bcfe │ │ │ │ + bl 20bdd4 <_Py_set_inheritable_async_safe@@Base+0x254> │ │ │ │ + cbz r0, 4bbca │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - cbnz r0, 4bce2 │ │ │ │ + cbnz r0, 4bbae │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 4bd02 │ │ │ │ + beq.n 4bbce │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 4bd02 │ │ │ │ - bl 82448 │ │ │ │ - cbnz r0, 4bd0a │ │ │ │ + b.n 4bbce │ │ │ │ + bl 81f98 │ │ │ │ + cbnz r0, 4bbd6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4bcfe │ │ │ │ + beq.n 4bbca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4bcfe │ │ │ │ + cbnz r3, 4bbca │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4bd44 │ │ │ │ + b.n 4bc10 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r1, [r5, #72] @ 0x48 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r2, r1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #16160 @ 0x3f20 │ │ │ │ + movw r0, #14588 @ 0x38fc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82d70 │ │ │ │ + bl 828c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4bd44 │ │ │ │ + beq.n 4bc10 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4bd44 │ │ │ │ + cbnz r3, 4bc10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_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, 4bd54 │ │ │ │ + cbz r0, 4bc20 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ movs r1, #3 │ │ │ │ - b.w 20bcc8 │ │ │ │ + b.w 20b368 │ │ │ │ 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 4bdcc │ │ │ │ + ble.n 4bc98 │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 4bdcc │ │ │ │ + beq.n 4bc98 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ bic.w r8, r1, r1, asr #31 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ - cbz r5, 4bd9a │ │ │ │ + cbz r5, 4bc66 │ │ │ │ mov r1, r5 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 26b5c0 │ │ │ │ + bl 26af80 │ │ │ │ cmp r0, r7 │ │ │ │ - bge.n 4bd9a │ │ │ │ + bge.n 4bc66 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1ea294 │ │ │ │ + b.w 1e95bc │ │ │ │ mul.w r5, r7, r5 │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 4bdb0 │ │ │ │ + ble.n 4bc7c │ │ │ │ mov r1, r8 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 26b5c0 │ │ │ │ + bl 26af80 │ │ │ │ cmp r0, r5 │ │ │ │ - blt.n 4bd92 │ │ │ │ + blt.n 4bc5e │ │ │ │ mul.w r1, r7, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20e34c │ │ │ │ + bl 20d9ec │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4bddc │ │ │ │ + beq.n 4bca8 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mul.w r1, r5, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 149d94 <_PyBytes_Repeat@@Base> │ │ │ │ + bl 14935c <_PyBytes_Repeat@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4bdde │ │ │ │ + beq.n 4bcaa │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4bdde │ │ │ │ + b.n 4bcaa │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov r7, r0 │ │ │ │ + subs r4, r1, #0 │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + blt.n 4bcd2 │ │ │ │ + cbz r0, 4bcd2 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + cmp r2, r4 │ │ │ │ + bgt.n 4bcea │ │ │ │ + movw r3, #56048 @ 0xdaf0 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #14596 @ 0x3904 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 126e1c │ │ │ │ + b.n 4bd34 │ │ │ │ + ldr r1, [r0, #12] │ │ │ │ + ldr.w r6, [r1, r4, lsl #2] │ │ │ │ + add.w r3, r1, r4, lsl #2 │ │ │ │ + cbz r5, 4bd52 │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + movw r1, #4968 @ 0x1368 │ │ │ │ + movt r1, #72 @ 0x48 │ │ │ │ + bl 11b148 │ │ │ │ + bl cbb10 │ │ │ │ + ldr.w r8, [r5, #4] │ │ │ │ + ldr r1, [r0, #52] @ 0x34 │ │ │ │ + cmp r1, r8 │ │ │ │ + beq.n 4bd3a │ │ │ │ + mov r0, r8 │ │ │ │ + bl 85a4c │ │ │ │ + cbnz r0, 4bd3a │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #63268 @ 0xf724 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr.w r2, [r8, #12] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d1590 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 4bd80 │ │ │ │ + ldr r2, [r7, #20] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + cmp r3, r1 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r5, #0] │ │ │ │ + str.w r5, [r2, r4, lsl #2] │ │ │ │ + b.n 4bd68 │ │ │ │ + add.w r1, r1, r2, lsl #2 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r0, #4] │ │ │ │ + adds r3, #4 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 4bd68 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + str.w r2, [r3, #-4] │ │ │ │ + b.n 4bd5a │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 4bd7e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbnz r3, 4bd7e │ │ │ │ + mov r0, r6 │ │ │ │ + bl 77f40 <_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] @ (4bf08 ) │ │ │ │ + ldr r3, [pc, #272] @ (4bea8 ) │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r6, r1 │ │ │ │ ldrd ip, lr, [r0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r8, [r0, #12] │ │ │ │ ands.w r5, r4, #63 @ 0x3f │ │ │ │ - bne.n 4be18 │ │ │ │ + bne.n 4bdb8 │ │ │ │ orrs.w r3, r4, r8 │ │ │ │ - bne.n 4be1c │ │ │ │ + bne.n 4bdbc │ │ │ │ mov r9, r5 │ │ │ │ - b.n 4be22 │ │ │ │ + b.n 4bdc2 │ │ │ │ mov.w r9, #0 │ │ │ │ movs r5, #64 @ 0x40 │ │ │ │ mov r7, sp │ │ │ │ ldr.w r0, [ip] │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ ldr.w r2, [ip, #8] │ │ │ │ ldr.w r3, [ip, #12] │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [ip, #16] │ │ │ │ str r0, [r7, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 4be48 │ │ │ │ - cbz r5, 4be48 │ │ │ │ + bne.n 4bde8 │ │ │ │ + cbz r5, 4bde8 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ - b.n 4be4a │ │ │ │ + b.n 4bdea │ │ │ │ mov r3, r9 │ │ │ │ subs r3, r5, r3 │ │ │ │ bic.w r7, r5, #63 @ 0x3f │ │ │ │ add.w r1, lr, r3 │ │ │ │ lsrs r5, r5, #6 │ │ │ │ add r7, r1 │ │ │ │ - beq.n 4be60 │ │ │ │ + beq.n 4be00 │ │ │ │ mov r0, sp │ │ │ │ - bl 197504 │ │ │ │ + bl 1964f8 │ │ │ │ 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 │ │ │ │ @@ -50030,63 +49987,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 4bea2 │ │ │ │ + beq.n 4be42 │ │ │ │ strb.w r0, [r2, #1]! │ │ │ │ - b.n 4be98 │ │ │ │ + b.n 4be38 │ │ │ │ mov.w r2, r8, lsl #3 │ │ │ │ lsrs r5, r5, #6 │ │ │ │ orr.w r2, r2, r4, lsr #29 │ │ │ │ lsls r4, r4, #3 │ │ │ │ rev r4, r4 │ │ │ │ movs r7, #0 │ │ │ │ str.w r4, [r1, #5] │ │ │ │ mov r4, r3 │ │ │ │ rev r2, r2 │ │ │ │ str.w r2, [r1, #1] │ │ │ │ cmp r5, r7 │ │ │ │ - beq.n 4bed0 │ │ │ │ + beq.n 4be70 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sp │ │ │ │ adds r7, #1 │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ - bl 197504 │ │ │ │ - b.n 4bebe │ │ │ │ + bl 1964f8 │ │ │ │ + b.n 4be5e │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ rev r0, r0 │ │ │ │ str r0, [r6, #0] │ │ │ │ rev r0, r1 │ │ │ │ rev r1, r2 │ │ │ │ rev r2, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r0, [r6, #4] │ │ │ │ rev r3, r3 │ │ │ │ str r1, [r6, #8] │ │ │ │ str r3, [r6, #16] │ │ │ │ str r2, [r6, #12] │ │ │ │ - ldr r3, [pc, #24] @ (4bf08 ) │ │ │ │ + ldr r3, [pc, #24] @ (4bea8 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4bf00 │ │ │ │ + beq.n 4bea0 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4bf16 │ │ │ │ + cbz r0, 4beb6 │ │ │ │ movs r1, #3 │ │ │ │ - b.w 20bcc8 │ │ │ │ + b.w 20b368 │ │ │ │ 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 │ │ │ │ @@ -50095,521 +50052,521 @@ │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #1 │ │ │ │ ite ls │ │ │ │ movls r0, r1 │ │ │ │ movhi r0, r2 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4bf4c │ │ │ │ + cbz r0, 4beec │ │ │ │ movs r1, #5 │ │ │ │ - b.w 20bcc8 │ │ │ │ + b.w 20b368 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4bf60 │ │ │ │ + cbz r0, 4bf00 │ │ │ │ movs r1, #7 │ │ │ │ - b.w 20bcc8 │ │ │ │ + b.w 20b368 │ │ │ │ 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, 4bf8c │ │ │ │ + cbnz r3, 4bf2c │ │ │ │ cmp r2, #2 │ │ │ │ - ble.n 4bf8c │ │ │ │ + ble.n 4bf2c │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 4bf8c │ │ │ │ - cbnz r4, 4bfac │ │ │ │ + bne.n 4bf2c │ │ │ │ + cbnz r4, 4bf4c │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #192] @ (4c054 ) │ │ │ │ + ldr r4, [pc, #192] @ (4bff4 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #3 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101324 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4bfac │ │ │ │ + cbnz r0, 4bf4c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4c04c │ │ │ │ + b.n 4bfec │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f3cfc │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4bfc0 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 4bf60 │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4bfa8 │ │ │ │ + bne.n 4bf48 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1d3b6c <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1d2f84 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4bfa8 │ │ │ │ + beq.n 4bf48 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 1e6570 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1e5898 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4bfa8 │ │ │ │ + beq.n 4bf48 │ │ │ │ ldrd r7, r8, [sp, #28] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r5 │ │ │ │ strd r7, r1, [sp] │ │ │ │ mov r3, r8 │ │ │ │ - movw r1, #16168 @ 0x3f28 │ │ │ │ + movw r1, #14668 @ 0x394c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #5236 @ 0x1474 │ │ │ │ + movw r0, #3744 @ 0xea0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 90660 │ │ │ │ + bl 8fa80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4bfa8 │ │ │ │ - bl 9649c │ │ │ │ + blt.n 4bf48 │ │ │ │ + bl 95998 │ │ │ │ mov r2, r7 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ blx 294a8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 98f90 │ │ │ │ - cbz r4, 4c02e │ │ │ │ + bl 9848c │ │ │ │ + cbz r4, 4bfce │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 4c038 │ │ │ │ - bl e5198 │ │ │ │ + bne.n 4bfd8 │ │ │ │ + bl e46f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c000 │ │ │ │ - b.n 4bfa8 │ │ │ │ + beq.n 4bfa0 │ │ │ │ + b.n 4bf48 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 4c04c │ │ │ │ + b.n 4bfec │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w f1c24 │ │ │ │ + b.w f1180 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - subs r5, #252 @ 0xfc │ │ │ │ + subs r5, #224 @ 0xe0 │ │ │ │ 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, 4c07e │ │ │ │ + cbnz r0, 4c01e │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 4c086 │ │ │ │ + cbz r0, 4c026 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c070 │ │ │ │ + beq.n 4c010 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, sp │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ mov r6, r3 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ - cbz r6, 4c0ba │ │ │ │ + cbz r6, 4c05a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - cbz r2, 4c0cc │ │ │ │ + cbz r2, 4c06c │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ mov r0, sp │ │ │ │ - bl 108b7c │ │ │ │ + bl 107fa0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 78344 │ │ │ │ + bl 78394 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 78344 │ │ │ │ - cbz r4, 4c0fa │ │ │ │ - ldr r0, [pc, #28] @ (4c100 ) │ │ │ │ - bl 161d58 <_PyEval_GetBuiltin@@Base> │ │ │ │ + bl 78394 │ │ │ │ + cbz r4, 4c09a │ │ │ │ + ldr r0, [pc, #28] @ (4c0a0 ) │ │ │ │ + bl 161114 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #3564 @ 0xdec │ │ │ │ + movw r0, #2060 @ 0x80c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82d70 │ │ │ │ + bl 828c0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bmi.n 4c1dc │ │ │ │ + bmi.n 4c17c │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0004c104 : │ │ │ │ +0004c0a4 : │ │ │ │ movw r3, #39980 @ 0x9c2c │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbnz r0, 4c112 │ │ │ │ + cbnz r0, 4c0b2 │ │ │ │ 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 72184 │ │ │ │ - cbz r0, 4c158 │ │ │ │ + bl 72174 │ │ │ │ + cbz r0, 4c0f8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 7df90 │ │ │ │ + bl 7df58 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 4c142 │ │ │ │ + cbz r0, 4c0e2 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 7fab8 │ │ │ │ - cbnz r0, 4c15c │ │ │ │ + bl 7fa80 │ │ │ │ + cbnz r0, 4c0fc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c158 │ │ │ │ + beq.n 4c0f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4c158 │ │ │ │ + cbnz r3, 4c0f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4c15e │ │ │ │ + b.n 4c0fe │ │ │ │ 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] @ (4c1f8 ) │ │ │ │ + ldr r3, [pc, #132] @ (4c198 ) │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ - cbz r3, 4c1a6 │ │ │ │ + cbz r3, 4c146 │ │ │ │ adds r0, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 4c19c │ │ │ │ + bne.n 4c13c │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4c18c │ │ │ │ + bne.n 4c12c │ │ │ │ dmb ish │ │ │ │ - beq.n 4c1a6 │ │ │ │ - bl 26813c │ │ │ │ + beq.n 4c146 │ │ │ │ + bl 267afc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, sp │ │ │ │ - bl 4bde4 │ │ │ │ + bl 4bd84 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 4c1d8 │ │ │ │ + cbz r3, 4c178 │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4c1ce │ │ │ │ + bne.n 4c16e │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4c1be │ │ │ │ + bne.n 4c15e │ │ │ │ dmb ish │ │ │ │ - beq.n 4c1d8 │ │ │ │ - bl 246600 │ │ │ │ + beq.n 4c178 │ │ │ │ + bl 245f1c │ │ │ │ movs r1, #20 │ │ │ │ mov r0, sp │ │ │ │ - bl 24a3f4 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (4c1f8 ) │ │ │ │ + bl 249d20 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (4c198 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4c1f2 │ │ │ │ + beq.n 4c192 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ │ │ │ │ -0004c1fc : │ │ │ │ +0004c19c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - cbz r0, 4c210 │ │ │ │ - cbnz r1, 4c216 │ │ │ │ - bl 262b94 │ │ │ │ - b.n 4c220 │ │ │ │ + cbz r0, 4c1b0 │ │ │ │ + cbnz r1, 4c1b6 │ │ │ │ + bl 262550 │ │ │ │ + b.n 4c1c0 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 9b1a0 │ │ │ │ + bl 9a68c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 4c230 │ │ │ │ - movw r0, #16212 @ 0x3f54 │ │ │ │ + bge.n 4c1d0 │ │ │ │ + movw r0, #14676 @ 0x3954 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r4, #0 │ │ │ │ - bl 1efa3c │ │ │ │ - b.n 4c236 │ │ │ │ + bl 1eed64 │ │ │ │ + b.n 4c1d6 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 783a0 │ │ │ │ + bl 783f0 │ │ │ │ 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, 4c262 │ │ │ │ + cbnz r0, 4c202 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 4c26a │ │ │ │ + cbz r0, 4c20a │ │ │ │ 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 4c254 │ │ │ │ + beq.n 4c1f4 │ │ │ │ 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 4c2c0 │ │ │ │ + bne.n 4c260 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 4c2c0 │ │ │ │ + bne.n 4c260 │ │ │ │ subs r3, r4, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 4c2c0 │ │ │ │ - bl 41824 │ │ │ │ + bhi.n 4c260 │ │ │ │ + bl 4181c │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 4c2ca │ │ │ │ + beq.n 4c26a │ │ │ │ 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 4c2cc │ │ │ │ + b.n 4c26c │ │ │ │ movw r0, #7528 @ 0x1d68 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 4c2cc │ │ │ │ + b.n 4c26c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0004c2ce : │ │ │ │ +0004c26e : │ │ │ │ movw r3, #39980 @ 0x9c2c │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bx lr │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + mov r4, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + cbnz r0, 4c2a0 │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + cbz r0, 4c2a8 │ │ │ │ + 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 4c292 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + │ │ │ │ +0004c2aa : │ │ │ │ + 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, 4c2f8 │ │ │ │ + cbnz r3, 4c2d4 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r3 │ │ │ │ mov r0, r1 │ │ │ │ - cbz r2, 4c312 │ │ │ │ + cbz r2, 4c2ee │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 4c312 │ │ │ │ + cbz r3, 4c2ee │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #58116 @ 0xe304 │ │ │ │ + movw r1, #56580 @ 0xdd04 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4c3c0 │ │ │ │ - bl 1673fc │ │ │ │ + b.n 4c39c │ │ │ │ + bl 1667dc │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - cbz r2, 4c31e │ │ │ │ + cbz r2, 4c2fa │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - bl 23c09c │ │ │ │ + bl 23b9b4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c30e │ │ │ │ + beq.n 4c2ea │ │ │ │ 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 189408 │ │ │ │ + bl 188574 │ │ │ │ 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 189408 │ │ │ │ + bl 188574 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ - cbz r3, 4c3c0 │ │ │ │ + cbz r3, 4c39c │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 23c290 │ │ │ │ + bl 23bba8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4c37c │ │ │ │ + beq.n 4c358 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ - b.n 4c396 │ │ │ │ + b.n 4c372 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c30e │ │ │ │ + beq.n 4c2ea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4c30e │ │ │ │ + bne.n 4c2ea │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4c30e │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4c2ea │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r6, r2 │ │ │ │ - bge.n 4c3be │ │ │ │ + bge.n 4c39a │ │ │ │ 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 4c396 │ │ │ │ + b.n 4c372 │ │ │ │ str r2, [r3, #4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - mov r4, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - cbnz r0, 4c3ea │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - cbz r0, 4c3f2 │ │ │ │ - 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 4c3dc │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - │ │ │ │ -0004c3f4 : │ │ │ │ - movw r3, #39980 @ 0x9c2c │ │ │ │ - movt r3, #74 @ 0x4a │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - bx lr │ │ │ │ - movw r0, #13372 @ 0x343c │ │ │ │ + movw r0, #11836 @ 0x2e3c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r1, #4 │ │ │ │ - b.w 7f86c │ │ │ │ + b.w 7f834 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ subs r3, r0, r3 │ │ │ │ - movw r0, #2704 @ 0xa90 │ │ │ │ + movw r0, #1212 @ 0x4bc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w 82d70 │ │ │ │ + b.w 828c0 │ │ │ │ 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, 4c44a │ │ │ │ + cbnz r0, 4c3ea │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 4c452 │ │ │ │ + cbz r0, 4c3f2 │ │ │ │ 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 4c43c │ │ │ │ + beq.n 4c3dc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #3325 @ 0xcfd │ │ │ │ + movw r1, #3317 @ 0xcf5 │ │ │ │ movt r1, #4 │ │ │ │ movw r0, #53928 @ 0xd2a8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.w 4062c <_PyBytes_ReverseFind@@Base+0x32> │ │ │ │ + b.w 40624 <_PyBytes_ReverseFind@@Base+0x32> │ │ │ │ │ │ │ │ -0004c46a : │ │ │ │ +0004c40a : │ │ │ │ movw r3, #39980 @ 0x9c2c │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [r3, #24] │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -50620,107 +50577,107 @@ │ │ │ │ blx 297f8 │ │ │ │ mov r0, r6 │ │ │ │ blx 297f8 │ │ │ │ mov r0, r5 │ │ │ │ blx 297f8 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 782d8 │ │ │ │ + bl 78328 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7e9dc │ │ │ │ + bl 7e9a4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c4c4 │ │ │ │ + beq.n 4c464 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4c4c4 │ │ │ │ + cbnz r3, 4c464 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77f40 <_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 22ad64 │ │ │ │ + bl 22a70c │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 4c4f8 │ │ │ │ + beq.n 4c498 │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 4c508 │ │ │ │ + bne.n 4c4a8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c50a │ │ │ │ + beq.n 4c4aa │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4c50a │ │ │ │ + b.n 4c4aa │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl ea594 │ │ │ │ + bl e9b04 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0004c50e : │ │ │ │ +0004c4ae : │ │ │ │ movw r3, #39980 @ 0x9c2c │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 22ad64 │ │ │ │ + bl 22a70c │ │ │ │ subs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ │ │ │ │ -0004c538 : │ │ │ │ +0004c4d8 : │ │ │ │ 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 186580 │ │ │ │ + bl 2309bc │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmov.f64 d8, d1 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 4c5a0 │ │ │ │ + bl 7f898 │ │ │ │ + cbnz r0, 4c540 │ │ │ │ vabs.f64 d9, d9 │ │ │ │ - vldr d7, [pc, #68] @ 4c5b8 │ │ │ │ + vldr d7, [pc, #68] @ 4c558 │ │ │ │ vcmp.f64 d9, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4c5a4 │ │ │ │ + bhi.n 4c544 │ │ │ │ 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 4c5ac │ │ │ │ + b.n 4c54c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4c5ac │ │ │ │ + b.n 4c54c │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @@ -50729,813 +50686,813 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 4c5de │ │ │ │ + cbz r3, 4c57e │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4c5e0 │ │ │ │ + b.n 4c580 │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 4c5ee │ │ │ │ + cbnz r3, 4c58e │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 4c5ee │ │ │ │ + blt.n 4c58e │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 4c5ee │ │ │ │ - cbnz r4, 4c60a │ │ │ │ + bgt.n 4c58e │ │ │ │ + cbnz r4, 4c5aa │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #428] @ (4c7a0 ) │ │ │ │ + ldr r4, [pc, #428] @ (4c740 ) │ │ │ │ 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 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101324 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4c664 │ │ │ │ - cbz r5, 4c62e │ │ │ │ + cbz r0, 4c604 │ │ │ │ + cbz r5, 4c5ce │ │ │ │ ldr r7, [r4, #0] │ │ │ │ - cbz r7, 4c618 │ │ │ │ + cbz r7, 4c5b8 │ │ │ │ subs r5, #1 │ │ │ │ - bne.n 4c618 │ │ │ │ + bne.n 4c5b8 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 4c632 │ │ │ │ + b.n 4c5d2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbnz r0, 4c620 │ │ │ │ + cbnz r0, 4c5c0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b.n 4c632 │ │ │ │ - bl c3ae8 │ │ │ │ + b.n 4c5d2 │ │ │ │ + bl c3038 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4c664 │ │ │ │ + blt.n 4c604 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 4c614 │ │ │ │ - b.n 4c61c │ │ │ │ + beq.n 4c5b4 │ │ │ │ + b.n 4c5bc │ │ │ │ mov r7, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 21dbb8 │ │ │ │ + bl 21d2e0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4c664 │ │ │ │ + beq.n 4c604 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4c6ba │ │ │ │ + beq.n 4c65a │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 4c668 │ │ │ │ + beq.n 4c608 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43560 @ 0xaa28 │ │ │ │ + movw r1, #42024 @ 0xa428 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4c778 │ │ │ │ + b.n 4c718 │ │ │ │ mov r0, r5 │ │ │ │ - bl 104104 │ │ │ │ - cbnz r0, 4c688 │ │ │ │ + bl 103604 │ │ │ │ + cbnz r0, 4c628 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43600 @ 0xaa50 │ │ │ │ + movw r1, #42064 @ 0xa450 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 4c664 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 4c604 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl ce6c4 │ │ │ │ + bl cdc1c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4c664 │ │ │ │ + beq.n 4c604 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 4c6ba │ │ │ │ + ble.n 4c65a │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43644 @ 0xaa7c │ │ │ │ + movw r1, #42108 @ 0xa47c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cf15c │ │ │ │ - b.n 4c664 │ │ │ │ + bl ce6b4 │ │ │ │ + b.n 4c604 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 4ca96 │ │ │ │ + bl 4ca36 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4c6d2 │ │ │ │ + cbnz r0, 4c672 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4c664 │ │ │ │ + beq.n 4c604 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cf15c │ │ │ │ - b.n 4c664 │ │ │ │ + bl ce6b4 │ │ │ │ + b.n 4c604 │ │ │ │ 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, 4c780 ) │ │ │ │ + add r3, pc, #136 @ (adr r3, 4c720 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r8] │ │ │ │ - add r3, pc, #136 @ (adr r3, 4c788 ) │ │ │ │ + add r3, pc, #136 @ (adr r3, 4c728 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r8, #8] │ │ │ │ - add r3, pc, #132 @ (adr r3, 4c790 ) │ │ │ │ + add r3, pc, #132 @ (adr r3, 4c730 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r8, #16] │ │ │ │ - add r3, pc, #132 @ (adr r3, 4c798 ) │ │ │ │ + add r3, pc, #132 @ (adr r3, 4c738 ) │ │ │ │ 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 7f8d0 │ │ │ │ - cbz r0, 4c748 │ │ │ │ + bl 7f898 │ │ │ │ + cbz r0, 4c6e8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c6c6 │ │ │ │ + beq.n 4c666 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4c6c6 │ │ │ │ + bne.n 4c666 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4c6c6 │ │ │ │ - cbz r5, 4c778 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4c666 │ │ │ │ + cbz r5, 4c718 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 4c76a │ │ │ │ - bl 9649c │ │ │ │ + blt.n 4c70a │ │ │ │ + bl 95998 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 5400c │ │ │ │ + bl 53ff4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98f90 │ │ │ │ - b.n 4c772 │ │ │ │ + bl 9848c │ │ │ │ + b.n 4c712 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 5400c │ │ │ │ + bl 53ff4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cf15c │ │ │ │ + bl ce6b4 │ │ │ │ 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 4c796 │ │ │ │ + bpl.n 4c736 │ │ │ │ adds r6, #124 @ 0x7c │ │ │ │ - ble.n 4c7ba │ │ │ │ + ble.n 4c75a │ │ │ │ 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] @ (4ca30 ) │ │ │ │ + ldr r7, [pc, #656] @ (4c9d0 ) │ │ │ │ bkpt 0x00fa │ │ │ │ - subs r6, #40 @ 0x28 │ │ │ │ + subs r6, #12 │ │ │ │ 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 20afe0 │ │ │ │ + bl 20a67c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4c7cc │ │ │ │ + beq.n 4c76c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c7ce │ │ │ │ + beq.n 4c76e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4c7ce │ │ │ │ + b.n 4c76e │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ - bl 90608 │ │ │ │ + bl 8fa28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 16f45c <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ + b.w 16e79c <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ - b.w 12586c │ │ │ │ + b.w 124d4c │ │ │ │ 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 4c832 │ │ │ │ + beq.n 4c7d2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 85f3c │ │ │ │ - cbnz r0, 4c832 │ │ │ │ + bl 85a4c │ │ │ │ + cbnz r0, 4c7d2 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ mov r3, r4 │ │ │ │ - b.n 4c834 │ │ │ │ + b.n 4c7d4 │ │ │ │ mov r3, r5 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 4c86c │ │ │ │ + bpl.n 4c80c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl d2ca0 │ │ │ │ + bl d2204 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4c868 │ │ │ │ + cbz r0, 4c808 │ │ │ │ mov r1, r5 │ │ │ │ - bl 20afe0 │ │ │ │ + bl 20a67c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4c874 │ │ │ │ + bne.n 4c814 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c868 │ │ │ │ + beq.n 4c808 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4c868 │ │ │ │ + cbnz r3, 4c808 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4c874 │ │ │ │ + b.n 4c814 │ │ │ │ movw r4, #7528 @ 0x1d68 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ - bl 186580 │ │ │ │ + bl 2309bc │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmov.f64 d8, d1 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 4c8d4 │ │ │ │ + bl 7f898 │ │ │ │ + cbnz r0, 4c874 │ │ │ │ vabs.f64 d9, d9 │ │ │ │ - vldr d7, [pc, #72] @ 4c8f0 │ │ │ │ + vldr d7, [pc, #72] @ 4c890 │ │ │ │ vcmp.f64 d9, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 4c8d8 │ │ │ │ + bgt.n 4c878 │ │ │ │ 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 4c8e0 │ │ │ │ + b.n 4c880 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4c8e0 │ │ │ │ + b.n 4c880 │ │ │ │ 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, 4c926 │ │ │ │ + cbz r7, 4c8c6 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12932 @ 0x3284 │ │ │ │ + movw r1, #11396 @ 0x2c84 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 4c954 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 4c8f4 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #5 │ │ │ │ - bpl.n 4c938 │ │ │ │ + bpl.n 4c8d8 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bgt.n 4c958 │ │ │ │ + bgt.n 4c8f8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - movw r1, #16348 @ 0x3fdc │ │ │ │ + movw r1, #14812 @ 0x39dc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1590 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4ca92 │ │ │ │ + b.n 4ca32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl fb6a0 │ │ │ │ + bl fad34 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c954 │ │ │ │ + beq.n 4c8f4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 177f14 <_PyEval_MatchClass@@Base+0x60c> │ │ │ │ + bl 177220 <_PyEval_MatchClass@@Base+0x60c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 4c990 │ │ │ │ + bne.n 4c930 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c954 │ │ │ │ + beq.n 4c8f4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4c954 │ │ │ │ + bne.n 4c8f4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4c954 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4c8f4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c9a0 │ │ │ │ + beq.n 4c940 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4c9a0 │ │ │ │ + cbnz r3, 4c940 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_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 4c9e4 │ │ │ │ + beq.n 4c984 │ │ │ │ mov r0, r8 │ │ │ │ - bl 23c090 │ │ │ │ + bl 23b9a8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c954 │ │ │ │ + beq.n 4c8f4 │ │ │ │ ldr.w r5, [r8, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 208094 <_Py_RestoreSignals@@Base+0xb08> │ │ │ │ + bl 20772c <_Py_RestoreSignals@@Base+0xb08> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4c9d4 │ │ │ │ + bne.n 4c974 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77384 │ │ │ │ - b.n 4c954 │ │ │ │ + bl 773d4 │ │ │ │ + b.n 4c8f4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ lsls r2, r5, #2 │ │ │ │ mov r1, r7 │ │ │ │ blx 29c10 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77384 │ │ │ │ + bl 773d4 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ str r5, [r4, #16] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bmi.n 4ca0a │ │ │ │ + bmi.n 4c9aa │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #16408 @ 0x4018 │ │ │ │ + movw r1, #14872 @ 0x3a18 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 4c954 │ │ │ │ - bl 83f4c │ │ │ │ + bl d1590 │ │ │ │ + b.n 4c8f4 │ │ │ │ + bl 83aa0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 4ca1a │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 4ca1e │ │ │ │ - b.n 4c954 │ │ │ │ + bne.n 4c9ba │ │ │ │ + bl 7f898 │ │ │ │ + cbz r0, 4c9be │ │ │ │ + b.n 4c8f4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 4ca36 │ │ │ │ + bge.n 4c9d6 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5928 @ 0x1728 │ │ │ │ + movw r1, #4392 @ 0x1128 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 4c954 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 4c8f4 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 4ca76 │ │ │ │ + beq.n 4ca16 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 4ca68 │ │ │ │ + bmi.n 4ca08 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #16460 @ 0x404c │ │ │ │ + movw r1, #14924 @ 0x3a4c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 4c954 │ │ │ │ + bl d1590 │ │ │ │ + b.n 4c8f4 │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ - cbz r0, 4ca80 │ │ │ │ - bl 87458 │ │ │ │ + cbz r0, 4ca20 │ │ │ │ + bl 86f5c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 4c954 │ │ │ │ + blt.w 4c8f4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 4ca92 │ │ │ │ + b.n 4ca32 │ │ │ │ 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 4ca76 │ │ │ │ + b.n 4ca16 │ │ │ │ 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 71628 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71618 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4cab4 │ │ │ │ + cbz r0, 4ca54 │ │ │ │ movs r3, #0 │ │ │ │ strh r3, [r0, #12] │ │ │ │ - bl 80830 │ │ │ │ + bl 80388 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ - bl 20e34c │ │ │ │ + bl 20d9ec │ │ │ │ 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 186580 │ │ │ │ + bl 2309bc │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vmov.f64 d9, d1 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 4cb22 │ │ │ │ + bl 7f898 │ │ │ │ + cbnz r0, 4cac2 │ │ │ │ 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 4cb24 │ │ │ │ + b.n 4cac4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ - bl 186580 │ │ │ │ + bl 2309bc │ │ │ │ vstr d0, [sp] │ │ │ │ vstr d1, [sp, #8] │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 4cb86 │ │ │ │ + bl 7f898 │ │ │ │ + cbnz r0, 4cb26 │ │ │ │ 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 4cd5c │ │ │ │ + bl 4ccfc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 4cb7c │ │ │ │ - bl 263d54 <_Py_c_neg@@Base+0x22c> │ │ │ │ - b.n 4cb86 │ │ │ │ + cbz r3, 4cb1c │ │ │ │ + bl 263714 <_Py_c_neg@@Base+0x22c> │ │ │ │ + b.n 4cb26 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 83ffc │ │ │ │ + b.w 83b50 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #0] @ (4cb90 ) │ │ │ │ + ldr r0, [pc, #0] @ (4cb30 ) │ │ │ │ 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, 4cbae │ │ │ │ + cbz r3, 4cb4e │ │ │ │ ldr r7, [r3, #8] │ │ │ │ - b.n 4cbb0 │ │ │ │ + b.n 4cb50 │ │ │ │ mov r7, r3 │ │ │ │ add r7, r1 │ │ │ │ - cbnz r3, 4cbbe │ │ │ │ + cbnz r3, 4cb5e │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 4cbbe │ │ │ │ + ble.n 4cb5e │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 4cbbe │ │ │ │ - cbnz r4, 4cbde │ │ │ │ + bgt.n 4cb5e │ │ │ │ + cbnz r4, 4cb7e │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #276] @ (4ccd8 ) │ │ │ │ + ldr r4, [pc, #276] @ (4cc78 ) │ │ │ │ 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 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101324 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4ccb4 │ │ │ │ + beq.n 4cc54 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl d7e78 <_PyNumber_Index@@Base> │ │ │ │ + bl d73c8 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 4cbf2 │ │ │ │ - bl 7f8d0 │ │ │ │ + cbnz r0, 4cb92 │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4ccc8 │ │ │ │ - b.n 4ccb4 │ │ │ │ - bl 83f4c │ │ │ │ + beq.n 4cc68 │ │ │ │ + b.n 4cc54 │ │ │ │ + bl 83aa0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4cc0e │ │ │ │ + beq.n 4cbae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4cc0e │ │ │ │ + cbnz r3, 4cbae │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ adds r2, r5, #1 │ │ │ │ - beq.n 4cbe8 │ │ │ │ + beq.n 4cb88 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 4cc2a │ │ │ │ + beq.n 4cbca │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f479c │ │ │ │ + bl f3cfc │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4cc2c │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 4cc2c │ │ │ │ - b.n 4ccb4 │ │ │ │ + bne.n 4cbcc │ │ │ │ + bl 7f898 │ │ │ │ + cbz r0, 4cbcc │ │ │ │ + b.n 4cc54 │ │ │ │ movs r6, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 4cc4c │ │ │ │ + bge.n 4cbec │ │ │ │ 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 f1c24 │ │ │ │ + b.w f1180 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #0 │ │ │ │ - bl 71f98 │ │ │ │ + bl 71f88 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - cbz r0, 4cc60 │ │ │ │ + cbz r0, 4cc00 │ │ │ │ add.w r7, r0, #16 │ │ │ │ - b.n 4cc78 │ │ │ │ - bl 1ea294 │ │ │ │ - b.n 4ccb4 │ │ │ │ + b.n 4cc18 │ │ │ │ + bl 1e95bc │ │ │ │ + b.n 4cc54 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 4cc8c │ │ │ │ - bl e5198 │ │ │ │ + bne.n 4cc2c │ │ │ │ + bl e46f0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4ccaa │ │ │ │ + blt.n 4cc4a │ │ │ │ mov r1, r7 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r3, r6 │ │ │ │ mov.w r0, #384 @ 0x180 │ │ │ │ blx 2a7cc │ │ │ │ subs r1, r0, #0 │ │ │ │ - bge.n 4cc9c │ │ │ │ - b.n 4cc66 │ │ │ │ + bge.n 4cc3c │ │ │ │ + b.n 4cc06 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 4ccaa │ │ │ │ + bl f1180 │ │ │ │ + b.n 4cc4a │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 4cca6 │ │ │ │ + beq.n 4cc46 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 9b39c <_PyBytes_Resize@@Base> │ │ │ │ + bl 9a888 <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - b.n 4ccd2 │ │ │ │ + b.n 4cc72 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 4ccb8 │ │ │ │ + bne.n 4cc58 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4ccd2 │ │ │ │ + b.n 4cc72 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4ccb4 │ │ │ │ + bne.n 4cc54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4ccb4 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4cc54 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 4cc30 │ │ │ │ + beq.n 4cbd0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4cc16 │ │ │ │ + b.n 4cbb6 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - subs r6, #152 @ 0x98 │ │ │ │ + subs r6, #124 @ 0x7c │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 80190 │ │ │ │ + b.w 80158 │ │ │ │ │ │ │ │ -0004cce2 : │ │ │ │ +0004cc82 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - cbnz r0, 4ccfa │ │ │ │ - bl 262b94 │ │ │ │ - b.n 4cd04 │ │ │ │ + cbnz r0, 4cc9a │ │ │ │ + bl 262550 │ │ │ │ + b.n 4cca4 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 245ad0 │ │ │ │ + bl 2453dc │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 4cd14 │ │ │ │ - movw r0, #16620 @ 0x40ec │ │ │ │ + bge.n 4ccb4 │ │ │ │ + movw r0, #15084 @ 0x3aec │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r4, #0 │ │ │ │ - bl 1efa3c │ │ │ │ - b.n 4cd1a │ │ │ │ + bl 1eed64 │ │ │ │ + b.n 4ccba │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 783a0 │ │ │ │ + bl 783f0 │ │ │ │ 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, 4cd4c │ │ │ │ + cbz r0, 4ccec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #56] @ 0x38 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4cd4c │ │ │ │ + beq.n 4ccec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4cd4c │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4ccec │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 122d68 <_Py_union_type_or@@Base+0x480> │ │ │ │ + bl 122290 <_Py_union_type_or@@Base+0x480> │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c660 <_Py_set_inheritable_async_safe@@Base+0x180> │ │ │ │ + bl 20bd00 <_Py_set_inheritable_async_safe@@Base+0x180> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ vcmp.f64 d0, d1 │ │ │ │ vmov.f64 d7, d0 │ │ │ │ sub sp, #16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 4ce5e │ │ │ │ + bvs.n 4cdfe │ │ │ │ vabs.f64 d5, d1 │ │ │ │ - vldr d6, [pc, #244] @ 4ce68 │ │ │ │ + vldr d6, [pc, #244] @ 4ce08 │ │ │ │ vmov.f64 d0, d1 │ │ │ │ vabs.f64 d4, d7 │ │ │ │ vcmp.f64 d5, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 4cdaa │ │ │ │ + ble.n 4cd4a │ │ │ │ vcmp.f64 d4, d6 │ │ │ │ vmov r3, s1 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ and.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ - bgt.n 4cdc0 │ │ │ │ - vldr d0, [pc, #212] @ 4ce70 │ │ │ │ + bgt.n 4cd60 │ │ │ │ + vldr d0, [pc, #212] @ 4ce10 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d7, [pc, #216] @ 4ce78 │ │ │ │ + vldr d7, [pc, #216] @ 4ce18 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ - b.n 4ce62 │ │ │ │ + b.n 4ce02 │ │ │ │ vcmpe.f64 d4, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 4ce06 │ │ │ │ + bgt.n 4cda6 │ │ │ │ vcmp.f64 d1, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4ce06 │ │ │ │ - b.n 4ce54 │ │ │ │ + beq.n 4cda6 │ │ │ │ + b.n 4cdf4 │ │ │ │ vmov r2, s15 │ │ │ │ vmov.f64 d5, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vmov.f64 d6, d7 │ │ │ │ cmp r2, #0 │ │ │ │ it lt │ │ │ │ vmovlt.f64 d7, d5 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4cdf4 │ │ │ │ - vldr d0, [pc, #156] @ 4ce80 │ │ │ │ + bne.n 4cd94 │ │ │ │ + vldr d0, [pc, #156] @ 4ce20 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d7, [pc, #156] @ 4ce88 │ │ │ │ + vldr d7, [pc, #156] @ 4ce28 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ - b.n 4ce62 │ │ │ │ - vldr d0, [pc, #152] @ 4ce90 │ │ │ │ + b.n 4ce02 │ │ │ │ + vldr d0, [pc, #152] @ 4ce30 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d7, [pc, #156] @ 4ce98 │ │ │ │ + vldr d7, [pc, #156] @ 4ce38 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ - b.n 4ce62 │ │ │ │ + b.n 4ce02 │ │ │ │ vmov r3, s15 │ │ │ │ vmov.f64 d5, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vmov.f64 d6, d7 │ │ │ │ cmp r3, #0 │ │ │ │ vmov r3, s1 │ │ │ │ it lt │ │ │ │ vmovlt.f64 d7, d5 │ │ │ │ and.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4ce42 │ │ │ │ - vldr d0, [pc, #108] @ 4cea0 │ │ │ │ + bne.n 4cde2 │ │ │ │ + vldr d0, [pc, #108] @ 4ce40 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d7, [pc, #112] @ 4cea8 │ │ │ │ + vldr d7, [pc, #112] @ 4ce48 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ - b.n 4ce62 │ │ │ │ - vldr d0, [pc, #108] @ 4ceb0 │ │ │ │ + b.n 4ce02 │ │ │ │ + vldr d0, [pc, #108] @ 4ce50 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d7, [pc, #108] @ 4ceb8 │ │ │ │ + vldr d7, [pc, #108] @ 4ce58 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ - b.n 4ce62 │ │ │ │ + b.n 4ce02 │ │ │ │ vmov.f64 d1, d7 │ │ │ │ add sp, #16 │ │ │ │ b.w 2a23c │ │ │ │ - vldr d0, [pc, #96] @ 4cec0 │ │ │ │ + vldr d0, [pc, #96] @ 4ce60 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ @@ -51551,19 +51508,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 4cf90 @ unpredictable │ │ │ │ + bls.n 4cf30 @ unpredictable │ │ │ │ andal r2, r0 │ │ │ │ movs r1, #210 @ 0xd2 │ │ │ │ ldrb r3, [r6, #28] │ │ │ │ - bls.n 4cf98 │ │ │ │ + bls.n 4cf38 │ │ │ │ stmia r0!, {r1} │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ @@ -51576,196 +51533,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] @ (4cf5c ) │ │ │ │ + ldr r3, [pc, #132] @ (4cefc ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbz r3, 4cf0c │ │ │ │ + cbz r3, 4ceac │ │ │ │ adds r0, #13 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 4cf02 │ │ │ │ + bne.n 4cea2 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4cef2 │ │ │ │ + bne.n 4ce92 │ │ │ │ dmb ish │ │ │ │ - beq.n 4cf0c │ │ │ │ - bl 26813c │ │ │ │ + beq.n 4ceac │ │ │ │ + bl 267afc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 4d070 │ │ │ │ + bl 4d010 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 4cf3e │ │ │ │ + cbz r3, 4cede │ │ │ │ add.w r0, r4, #13 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4cf34 │ │ │ │ + bne.n 4ced4 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4cf24 │ │ │ │ + bne.n 4cec4 │ │ │ │ dmb ish │ │ │ │ - beq.n 4cf3e │ │ │ │ - bl 246600 │ │ │ │ + beq.n 4cede │ │ │ │ + bl 245f1c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 71f98 │ │ │ │ - ldr r3, [pc, #20] @ (4cf5c ) │ │ │ │ + bl 71f88 │ │ │ │ + ldr r3, [pc, #20] @ (4cefc ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4cf58 │ │ │ │ + beq.n 4cef8 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ ldrb.w r2, [r0, #64] @ 0x40 │ │ │ │ - cbnz r2, 4cf68 │ │ │ │ - b.n 4d1d0 │ │ │ │ + cbnz r2, 4cf08 │ │ │ │ + b.n 4d170 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ - bl 90608 │ │ │ │ + bl 8fa28 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 249498 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + b.w 248b20 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r0, r1 │ │ │ │ - bl 186580 │ │ │ │ + bl 2309bc │ │ │ │ vstr d0, [sp, #8] │ │ │ │ vstr d1, [sp, #16] │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 4d006 │ │ │ │ + bl 7f898 │ │ │ │ + cbnz r0, 4cfa6 │ │ │ │ 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 4cd5c │ │ │ │ + bl 4ccfc │ │ │ │ vldr d1, [sp, #32] │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vldr d0, [sp, #24] │ │ │ │ - bl 2493f4 <_Py_c_abs@@Base> │ │ │ │ + bl 2491e4 <_Py_c_abs@@Base> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ vmov r2, r3, d0 │ │ │ │ - cbz r1, 4cff2 │ │ │ │ - bl 263d54 <_Py_c_neg@@Base+0x22c> │ │ │ │ - b.n 4d008 │ │ │ │ - movw r0, #16792 @ 0x4198 │ │ │ │ + cbz r1, 4cf92 │ │ │ │ + bl 263714 <_Py_c_neg@@Base+0x22c> │ │ │ │ + b.n 4cfa8 │ │ │ │ + movw r0, #15256 @ 0x3b98 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ vstr d8, [sp] │ │ │ │ - bl 82d70 │ │ │ │ + bl 828c0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4d008 │ │ │ │ + b.n 4cfa8 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0004d012 : │ │ │ │ +0004cfb2 : │ │ │ │ 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 245ad0 │ │ │ │ + bl 2453dc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 783a0 │ │ │ │ + bl 783f0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldrb r3, [r0, #26] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - cbz r3, 4d04c │ │ │ │ + cbz r3, 4cfec │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 4d06a │ │ │ │ + beq.n 4d00a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 4d06a │ │ │ │ + b.n 4d00a │ │ │ │ ldrb r3, [r0, #24] │ │ │ │ - cbnz r3, 4d05c │ │ │ │ + cbnz r3, 4cffc │ │ │ │ ldrb r3, [r0, #25] │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r1, #126 @ 0x7e │ │ │ │ movne r1, #45 @ 0x2d │ │ │ │ - b.n 4d05e │ │ │ │ + b.n 4cffe │ │ │ │ movs r1, #43 @ 0x2b │ │ │ │ - movw r0, #12212 @ 0x2fb4 │ │ │ │ + movw r0, #10716 @ 0x29dc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w de2a8 │ │ │ │ + b.w dd818 │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3880] @ 0xf28 │ │ │ │ - ldr r3, [pc, #292] @ (4d1a8 ) │ │ │ │ + ldr r3, [pc, #292] @ (4d148 ) │ │ │ │ sub sp, #184 @ 0xb8 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ mov r5, r1 │ │ │ │ ldrd ip, lr, [r0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r9, [r0, #12] │ │ │ │ ands.w r6, r7, #63 @ 0x3f │ │ │ │ - bne.n 4d0a4 │ │ │ │ + bne.n 4d044 │ │ │ │ orrs.w r3, r7, r9 │ │ │ │ - bne.n 4d0a8 │ │ │ │ + bne.n 4d048 │ │ │ │ mov r8, r6 │ │ │ │ - b.n 4d0ae │ │ │ │ + b.n 4d04e │ │ │ │ movs r6, #0 │ │ │ │ mov.w r8, #64 @ 0x40 │ │ │ │ add r4, sp, #8 │ │ │ │ ldr.w r0, [ip] │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ ldr.w r2, [ip, #8] │ │ │ │ ldr.w r3, [ip, #12] │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [ip, #16] │ │ │ │ ldr.w r1, [ip, #20] │ │ │ │ ldr.w r2, [ip, #24] │ │ │ │ ldr.w r3, [ip, #28] │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 4d0e0 │ │ │ │ + beq.n 4d080 │ │ │ │ cmp r6, #0 │ │ │ │ it eq │ │ │ │ moveq r6, #64 @ 0x40 │ │ │ │ add.w r3, r8, #9 │ │ │ │ mov.w sl, #128 @ 0x80 │ │ │ │ mov.w r9, r9, lsl #3 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ @@ -51798,20 +51755,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 4d1f6 │ │ │ │ + bl 4d196 │ │ │ │ cmp r6, #2 │ │ │ │ - bne.n 4d15e │ │ │ │ + bne.n 4d0fe │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ - bl 4d1f6 │ │ │ │ + bl 4d196 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ rev r0, r0 │ │ │ │ rev r1, r1 │ │ │ │ str r0, [r5, #0] │ │ │ │ rev r2, r2 │ │ │ │ rev r3, r3 │ │ │ │ @@ -51824,52 +51781,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] @ (4d1a8 ) │ │ │ │ + ldr r3, [pc, #24] @ (4d148 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4d1a0 │ │ │ │ + beq.n 4d140 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #184 @ 0xb8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ │ │ │ │ -0004d1ac : │ │ │ │ +0004d14c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 9b1a0 │ │ │ │ + bl 9a68c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 783a0 │ │ │ │ + bl 783f0 │ │ │ │ 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 90608 │ │ │ │ + bl 8fa28 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 249498 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + b.w 248b20 <_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 │ │ │ │ @@ -54220,292 +54177,292 @@ │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add r3, r0 │ │ │ │ str r3, [r2, #0] │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #16828 @ 0x41bc │ │ │ │ + movw r0, #15292 @ 0x3bbc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r2, #16] │ │ │ │ - b.w de2a8 │ │ │ │ + b.w dd818 │ │ │ │ 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, 4ee6e │ │ │ │ + cbz r3, 4ee0e │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4ee70 │ │ │ │ + b.n 4ee10 │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ str r2, [sp, #28] │ │ │ │ - cbnz r3, 4ee80 │ │ │ │ + cbnz r3, 4ee20 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 4ee80 │ │ │ │ + ble.n 4ee20 │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 4ee80 │ │ │ │ - cbnz r4, 4eea2 │ │ │ │ + bgt.n 4ee20 │ │ │ │ + cbnz r4, 4ee42 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #136] @ (4ef0c ) │ │ │ │ + ldr r4, [pc, #136] @ (4eeac ) │ │ │ │ add r2, sp, #32 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ movs r6, #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r4, r6, [sp, #4] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101324 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4eea2 │ │ │ │ + cbnz r0, 4ee42 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4ef00 │ │ │ │ + b.n 4eea0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 11b4d8 │ │ │ │ + bl 11aa78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4ee9e │ │ │ │ + beq.n 4ee3e │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 4eec6 │ │ │ │ + beq.n 4ee66 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 16bf88 │ │ │ │ + bl 16b330 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 4eec8 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 4eec8 │ │ │ │ - b.n 4ee9e │ │ │ │ + bne.n 4ee68 │ │ │ │ + bl 7f898 │ │ │ │ + cbz r0, 4ee68 │ │ │ │ + b.n 4ee3e │ │ │ │ mov r4, r5 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - bl 9649c │ │ │ │ + bl 95998 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ adds r6, #16 │ │ │ │ mov r0, r6 │ │ │ │ blx 29b70 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98f90 │ │ │ │ + bl 9848c │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 4eef8 │ │ │ │ + bne.n 4ee98 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ + bl f1180 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4ef00 │ │ │ │ + b.n 4eea0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80190 │ │ │ │ + bl 80158 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 783a0 │ │ │ │ + bl 783f0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subs r6, #196 @ 0xc4 │ │ │ │ + subs r6, #168 @ 0xa8 │ │ │ │ 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 90608 │ │ │ │ + bl 8fa28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 249498 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + b.w 248b20 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ ldr r0, [r0, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4ef3e │ │ │ │ - b.w 7fab8 │ │ │ │ + blt.n 4eede │ │ │ │ + b.w 7fa80 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0004ef48 : │ │ │ │ +0004eee8 : │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ - ldr r5, [pc, #60] @ (4ef8c ) │ │ │ │ + ldr r5, [pc, #60] @ (4ef2c ) │ │ │ │ ldr r4, [r4, r5] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr.w ip, [r5] │ │ │ │ ldrd r7, r6, [r1] │ │ │ │ movs r4, #0 │ │ │ │ cmp r4, r6 │ │ │ │ it eq │ │ │ │ cmpeq ip, r7 │ │ │ │ - beq.n 4ef86 │ │ │ │ + beq.n 4ef26 │ │ │ │ add.w r7, r5, #98304 @ 0x18000 │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n 4ef7e │ │ │ │ + bge.n 4ef1e │ │ │ │ ldrb r6, [r2, r4] │ │ │ │ add r6, r7 │ │ │ │ ldrb.w r6, [r6, #548] @ 0x224 │ │ │ │ strb.w r6, [r0, r4, lsl #1] │ │ │ │ adds r4, #1 │ │ │ │ - b.n 4ef6a │ │ │ │ + b.n 4ef0a │ │ │ │ ldr r2, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r1] │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, r7} │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 4ef92 │ │ │ │ + b.n 4ef32 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - b.w 261d88 <_PyLong_DivmodNear@@Base+0xd7c> │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r1, 4efc4 │ │ │ │ - movw r3, #48072 @ 0xbbc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #11568 @ 0x2d30 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4efda │ │ │ │ - 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 189408 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ + b.w 2616b8 <_PyLong_DivmodNear@@Base+0xd7c> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r3, [pc, #132] @ (4f070 ) │ │ │ │ + ldr r3, [pc, #132] @ (4efcc ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbz r3, 4f020 │ │ │ │ + cbz r3, 4ef7c │ │ │ │ adds r0, #13 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 4f016 │ │ │ │ + bne.n 4ef72 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4f006 │ │ │ │ + bne.n 4ef62 │ │ │ │ dmb ish │ │ │ │ - beq.n 4f020 │ │ │ │ - bl 26813c │ │ │ │ + beq.n 4ef7c │ │ │ │ + bl 267afc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 4d070 │ │ │ │ + bl 4d010 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 4f052 │ │ │ │ + cbz r3, 4efae │ │ │ │ add.w r0, r4, #13 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4f048 │ │ │ │ + bne.n 4efa4 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4f038 │ │ │ │ + bne.n 4ef94 │ │ │ │ dmb ish │ │ │ │ - beq.n 4f052 │ │ │ │ - bl 246600 │ │ │ │ + beq.n 4efae │ │ │ │ + bl 245f1c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 24a3f4 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (4f070 ) │ │ │ │ + bl 249d20 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (4efcc ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4f06c │ │ │ │ + beq.n 4efc8 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 4f39c <_PyDict_SizeOf@@Base+0x2d2> │ │ │ │ + bl 4f33c <_PyDict_SizeOf@@Base+0x2d2> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ add.w r0, r0, r2, lsl #2 │ │ │ │ - cbz r3, 4f098 │ │ │ │ + cbz r3, 4eff4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add.w r0, r0, r3, lsl #4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7fab8 │ │ │ │ + b.w 7fa80 │ │ │ │ │ │ │ │ -0004f0a0 <_PyMonitoring_FirePyStartEvent@@Base>: │ │ │ │ +0004effc <_PyMonitoring_FirePyStartEvent@@Base>: │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ movs r4, #0 │ │ │ │ movs r3, #2 │ │ │ │ movs r5, #0 │ │ │ │ strd r3, r4, [sp] │ │ │ │ add r3, sp, #8 │ │ │ │ strd r4, r5, [sp, #8] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 4f272 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ + bl 4f212 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + cbnz r1, 4f052 <_PyMonitoring_FirePyStartEvent@@Base+0x56> │ │ │ │ + movw r3, #48072 @ 0xbbc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #10032 @ 0x2730 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 126e1c │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 4f068 <_PyMonitoring_FirePyStartEvent@@Base+0x6c> │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + adds r0, #16 │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r1, #0] │ │ │ │ + bl 188574 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004f0ca <_PyDict_SizeOf@@Base>: │ │ │ │ - b.n 4f39c <_PyDict_SizeOf@@Base+0x2d2> │ │ │ │ +0004f06a <_PyDict_SizeOf@@Base>: │ │ │ │ + b.n 4f33c <_PyDict_SizeOf@@Base+0x2d2> │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 4f0ec <_PyDict_SizeOf@@Base+0x22> │ │ │ │ + bne.n 4f08c <_PyDict_SizeOf@@Base+0x22> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 4f0f0 <_PyDict_SizeOf@@Base+0x26> │ │ │ │ + beq.n 4f090 <_PyDict_SizeOf@@Base+0x26> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - b.n 4f0f0 <_PyDict_SizeOf@@Base+0x26> │ │ │ │ - b.w 1e2b34 │ │ │ │ + b.n 4f090 <_PyDict_SizeOf@@Base+0x26> │ │ │ │ + b.w 1e1e40 │ │ │ │ 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, 4f122 <_PyDict_SizeOf@@Base+0x58> │ │ │ │ + cbnz r4, 4f0c2 <_PyDict_SizeOf@@Base+0x58> │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #16884 @ 0x41f4 │ │ │ │ + movw r1, #15348 @ 0x3bf4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ mov r0, r4 │ │ │ │ - b.n 4f140 <_PyDict_SizeOf@@Base+0x76> │ │ │ │ + b.n 4f0e0 <_PyDict_SizeOf@@Base+0x76> │ │ │ │ ldr r0, [r0, r4] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ @@ -54513,160 +54470,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 4f156 <_PyDict_SizeOf@@Base+0x8c> │ │ │ │ - movw r0, #44428 @ 0xad8c │ │ │ │ + bne.n 4f0f6 <_PyDict_SizeOf@@Base+0x8c> │ │ │ │ + movw r0, #42892 @ 0xa78c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r1, #6 │ │ │ │ - b.w 7f86c │ │ │ │ - movw r0, #44420 @ 0xad84 │ │ │ │ + b.w 7f834 │ │ │ │ + movw r0, #42884 @ 0xa784 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r1, #6 │ │ │ │ - b.w 7f86c │ │ │ │ + b.w 7f834 │ │ │ │ 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 4f1a8 <_PyDict_SizeOf@@Base+0xde> │ │ │ │ + bhi.n 4f148 <_PyDict_SizeOf@@Base+0xde> │ │ │ │ ldr r7, [r6, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bmi.n 4f1c0 <_PyDict_SizeOf@@Base+0xf6> │ │ │ │ + bmi.n 4f160 <_PyDict_SizeOf@@Base+0xf6> │ │ │ │ mov r3, r7 │ │ │ │ - movw r2, #62348 @ 0xf38c │ │ │ │ + movw r2, #60772 @ 0xed64 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58536 @ 0xe4a8 │ │ │ │ + movw r1, #57000 @ 0xdea8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #26344 @ 0x66e8 │ │ │ │ + movw r0, #24808 @ 0x60e8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4f26c <_PyDict_SizeOf@@Base+0x1a2> │ │ │ │ - movw r0, #26344 @ 0x66e8 │ │ │ │ + bl 23b790 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4f20c <_PyDict_SizeOf@@Base+0x1a2> │ │ │ │ + movw r0, #24808 @ 0x60e8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0190 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4f17e <_PyDict_SizeOf@@Base+0xb4> │ │ │ │ - b.n 4f26c <_PyDict_SizeOf@@Base+0x1a2> │ │ │ │ + bne.n 4f11e <_PyDict_SizeOf@@Base+0xb4> │ │ │ │ + b.n 4f20c <_PyDict_SizeOf@@Base+0x1a2> │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 4f242 <_PyDict_SizeOf@@Base+0x178> │ │ │ │ + ble.n 4f1e2 <_PyDict_SizeOf@@Base+0x178> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4f228 <_PyDict_SizeOf@@Base+0x15e> │ │ │ │ + beq.n 4f1c8 <_PyDict_SizeOf@@Base+0x15e> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 4f20a <_PyDict_SizeOf@@Base+0x140> │ │ │ │ + bpl.n 4f1aa <_PyDict_SizeOf@@Base+0x140> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 895dc │ │ │ │ + bl 88e88 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4f26c <_PyDict_SizeOf@@Base+0x1a2> │ │ │ │ + beq.n 4f20c <_PyDict_SizeOf@@Base+0x1a2> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 4f22a <_PyDict_SizeOf@@Base+0x160> │ │ │ │ + beq.n 4f1ca <_PyDict_SizeOf@@Base+0x160> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21740 @ 0x54ec │ │ │ │ + movw r1, #20060 @ 0x4e5c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 4f26c <_PyDict_SizeOf@@Base+0x1a2> │ │ │ │ - movw r2, #54064 @ 0xd330 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 4f20c <_PyDict_SizeOf@@Base+0x1a2> │ │ │ │ + movw r2, #52528 @ 0xcd30 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58696 @ 0xe548 │ │ │ │ + movw r1, #57160 @ 0xdf48 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #26344 @ 0x66e8 │ │ │ │ + movw r0, #24808 @ 0x60e8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4f26c <_PyDict_SizeOf@@Base+0x1a2> │ │ │ │ + bl 23b790 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4f20c <_PyDict_SizeOf@@Base+0x1a2> │ │ │ │ movs r5, #0 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 4f248 <_PyDict_SizeOf@@Base+0x17e> │ │ │ │ + beq.n 4f1e8 <_PyDict_SizeOf@@Base+0x17e> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl f479c │ │ │ │ + bl f3cfc │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4f24a <_PyDict_SizeOf@@Base+0x180> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 4f24a <_PyDict_SizeOf@@Base+0x180> │ │ │ │ - b.n 4f26c <_PyDict_SizeOf@@Base+0x1a2> │ │ │ │ + bne.n 4f1ea <_PyDict_SizeOf@@Base+0x180> │ │ │ │ + bl 7f898 │ │ │ │ + cbz r0, 4f1ea <_PyDict_SizeOf@@Base+0x180> │ │ │ │ + b.n 4f20c <_PyDict_SizeOf@@Base+0x1a2> │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 4f24a <_PyDict_SizeOf@@Base+0x180> │ │ │ │ + b.n 4f1ea <_PyDict_SizeOf@@Base+0x180> │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 249498 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + bl 248b20 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 4f26c <_PyDict_SizeOf@@Base+0x1a2> │ │ │ │ - movw r0, #35696 @ 0x8b70 │ │ │ │ + cbz r0, 4f20c <_PyDict_SizeOf@@Base+0x1a2> │ │ │ │ + movw r0, #34160 @ 0x8570 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 82d70 │ │ │ │ + b.w 828c0 │ │ │ │ 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] @ (4f398 <_PyDict_SizeOf@@Base+0x2ce>) │ │ │ │ + ldr r3, [pc, #272] @ (4f338 <_PyDict_SizeOf@@Base+0x2ce>) │ │ │ │ mov r8, r0 │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ sub sp, #20 │ │ │ │ ldr.w sl, [r0, r3] │ │ │ │ subs r0, r2, #0 │ │ │ │ ldrb.w r4, [r8] │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ ldr.w r6, [sl, #8] │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ str.w r1, [r9, #4] │ │ │ │ - bge.n 4f2be <_PyDict_SizeOf@@Base+0x1f4> │ │ │ │ + bge.n 4f25e <_PyDict_SizeOf@@Base+0x1f4> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #16916 @ 0x4214 │ │ │ │ + movw r1, #15380 @ 0x3c14 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 4f2c8 <_PyDict_SizeOf@@Base+0x1fe> │ │ │ │ + bl 126e1c │ │ │ │ + b.n 4f268 <_PyDict_SizeOf@@Base+0x1fe> │ │ │ │ cmp r7, #5 │ │ │ │ - beq.n 4f2d2 <_PyDict_SizeOf@@Base+0x208> │ │ │ │ - bl 80190 │ │ │ │ - cbnz r0, 4f2ce <_PyDict_SizeOf@@Base+0x204> │ │ │ │ + beq.n 4f272 <_PyDict_SizeOf@@Base+0x208> │ │ │ │ + bl 80158 │ │ │ │ + cbnz r0, 4f26e <_PyDict_SizeOf@@Base+0x204> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4f390 <_PyDict_SizeOf@@Base+0x2c6> │ │ │ │ + b.n 4f330 <_PyDict_SizeOf@@Base+0x2c6> │ │ │ │ str.w r0, [r9, #8] │ │ │ │ add.w r2, r9, #4 │ │ │ │ - movw r9, #52356 @ 0xcc84 │ │ │ │ + movw r9, #50820 @ 0xc684 │ │ │ │ movt r9, #54 @ 0x36 │ │ │ │ orr.w r3, r5, #2147483648 @ 0x80000000 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 4f38e <_PyDict_SizeOf@@Base+0x2c4> │ │ │ │ + beq.n 4f32e <_PyDict_SizeOf@@Base+0x2c4> │ │ │ │ cmp r4, #15 │ │ │ │ mov.w r0, #1 │ │ │ │ it hi │ │ │ │ lsrhi r3, r4, #4 │ │ │ │ mov r1, sl │ │ │ │ str r7, [sp, #4] │ │ │ │ ite ls │ │ │ │ @@ -54677,72 +54634,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 1f31e0 │ │ │ │ + bl 1f2334 │ │ │ │ uxtb r4, r4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4f2e4 <_PyDict_SizeOf@@Base+0x21a> │ │ │ │ + beq.n 4f284 <_PyDict_SizeOf@@Base+0x21a> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4f2c8 <_PyDict_SizeOf@@Base+0x1fe> │ │ │ │ + beq.n 4f268 <_PyDict_SizeOf@@Base+0x1fe> │ │ │ │ cmp r7, #9 │ │ │ │ - ble.n 4f380 <_PyDict_SizeOf@@Base+0x2b6> │ │ │ │ + ble.n 4f320 <_PyDict_SizeOf@@Base+0x2b6> │ │ │ │ add.w r5, r5, r5, lsl #4 │ │ │ │ - movw r2, #28804 @ 0x7084 │ │ │ │ + movw r2, #27268 @ 0x6a84 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ add r5, r7 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ add.w r6, r6, r5, lsl #2 │ │ │ │ - movw r1, #336 @ 0x150 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #64296 @ 0xfb28 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ add.w r6, r6, #98304 @ 0x18000 │ │ │ │ ldr.w r2, [r2, r7, lsl #2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1590 │ │ │ │ ldr.w r0, [r6, #576] @ 0x240 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4f2c8 <_PyDict_SizeOf@@Base+0x1fe> │ │ │ │ + beq.n 4f268 <_PyDict_SizeOf@@Base+0x1fe> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r6, #576] @ 0x240 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4f2c8 <_PyDict_SizeOf@@Base+0x1fe> │ │ │ │ + beq.n 4f268 <_PyDict_SizeOf@@Base+0x1fe> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4f2c8 <_PyDict_SizeOf@@Base+0x1fe> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4f2c8 <_PyDict_SizeOf@@Base+0x1fe> │ │ │ │ + bne.n 4f268 <_PyDict_SizeOf@@Base+0x1fe> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4f268 <_PyDict_SizeOf@@Base+0x1fe> │ │ │ │ ldrb.w r3, [r8] │ │ │ │ bic.w r3, r3, fp │ │ │ │ strb.w r3, [r8] │ │ │ │ - b.n 4f2e4 <_PyDict_SizeOf@@Base+0x21a> │ │ │ │ + b.n 4f284 <_PyDict_SizeOf@@Base+0x21a> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r1, [r0, #24] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ - cbz r3, 4f3b0 <_PyDict_SizeOf@@Base+0x2e6> │ │ │ │ + cbz r3, 4f350 <_PyDict_SizeOf@@Base+0x2e6> │ │ │ │ ldrd r3, r2, [r1, #12] │ │ │ │ add r3, r2 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 4f3f2 <_PyDict_SizeOf@@Base+0x328> │ │ │ │ + bne.n 4f392 <_PyDict_SizeOf@@Base+0x328> │ │ │ │ push {r4} │ │ │ │ ldrb r4, [r1, #5] │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ ldrb r1, [r1, #6] │ │ │ │ lsl.w r2, r3, r2 │ │ │ │ cmp r1, #0 │ │ │ │ lsl.w r3, r3, r4 │ │ │ │ @@ -54758,15 +54715,15 @@ │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ umull r2, r0, r2, r0 │ │ │ │ lsrs r0, r0, #1 │ │ │ │ mla r0, r1, r0, r3 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0004f3f4 : │ │ │ │ +0004f394 : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r0, #16] │ │ │ │ @@ -54775,203 +54732,203 @@ │ │ │ │ blx 297f8 │ │ │ │ mov r0, r6 │ │ │ │ blx 297f8 │ │ │ │ mov r0, r5 │ │ │ │ blx 297f8 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 782d8 │ │ │ │ + bl 78328 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7e9dc │ │ │ │ + bl 7e9a4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4f446 │ │ │ │ + beq.n 4f3e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4f446 │ │ │ │ + cbnz r3, 4f3e6 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77f40 <_Py_Dealloc@@Base> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w f79c4 │ │ │ │ + b.w f6f24 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 4f39c <_PyDict_SizeOf@@Base+0x2d2> │ │ │ │ + bl 4f33c <_PyDict_SizeOf@@Base+0x2d2> │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 7fab8 │ │ │ │ + b.w 7fa80 │ │ │ │ │ │ │ │ -0004f468 <_PyMonitoring_FirePyResumeEvent@@Base>: │ │ │ │ +0004f408 <_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 4f272 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ + bl 4f212 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 4f4c6 <_PyMonitoring_FirePyResumeEvent@@Base+0x5e> │ │ │ │ + bne.n 4f466 <_PyMonitoring_FirePyResumeEvent@@Base+0x5e> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movw r4, #26080 @ 0x65e0 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 4f4de <_PyMonitoring_FirePyResumeEvent@@Base+0x76> │ │ │ │ + bne.n 4f47e <_PyMonitoring_FirePyResumeEvent@@Base+0x76> │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 4f4fe <_PyMonitoring_FirePyResumeEvent@@Base+0x96> │ │ │ │ + b.n 4f49e <_PyMonitoring_FirePyResumeEvent@@Base+0x96> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #2728 @ 0xaa8 │ │ │ │ + movw r0, #1176 @ 0x498 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0190 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4f4b0 <_PyMonitoring_FirePyResumeEvent@@Base+0x48> │ │ │ │ - b.n 4f672 <_PyMonitoring_FirePyResumeEvent@@Base+0x20a> │ │ │ │ - bl 13f3b8 │ │ │ │ + bne.n 4f450 <_PyMonitoring_FirePyResumeEvent@@Base+0x48> │ │ │ │ + b.n 4f612 <_PyMonitoring_FirePyResumeEvent@@Base+0x20a> │ │ │ │ + bl 13ea98 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4f4fe <_PyMonitoring_FirePyResumeEvent@@Base+0x96> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 4f49e <_PyMonitoring_FirePyResumeEvent@@Base+0x96> │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4f672 <_PyMonitoring_FirePyResumeEvent@@Base+0x20a> │ │ │ │ + bne.w 4f612 <_PyMonitoring_FirePyResumeEvent@@Base+0x20a> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 4f50c <_PyMonitoring_FirePyResumeEvent@@Base+0xa4> │ │ │ │ + bne.n 4f4ac <_PyMonitoring_FirePyResumeEvent@@Base+0xa4> │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 4f52c <_PyMonitoring_FirePyResumeEvent@@Base+0xc4> │ │ │ │ - bl 13f3b8 │ │ │ │ + b.n 4f4cc <_PyMonitoring_FirePyResumeEvent@@Base+0xc4> │ │ │ │ + bl 13ea98 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4f52c <_PyMonitoring_FirePyResumeEvent@@Base+0xc4> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 4f4cc <_PyMonitoring_FirePyResumeEvent@@Base+0xc4> │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4f672 <_PyMonitoring_FirePyResumeEvent@@Base+0x20a> │ │ │ │ + bne.w 4f612 <_PyMonitoring_FirePyResumeEvent@@Base+0x20a> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ vabs.f64 d7, d9 │ │ │ │ - vldr d10, [pc, #328] @ 4f680 <_PyMonitoring_FirePyResumeEvent@@Base+0x218> │ │ │ │ + vldr d10, [pc, #328] @ 4f620 <_PyMonitoring_FirePyResumeEvent@@Base+0x218> │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [r0, #0] │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4f558 <_PyMonitoring_FirePyResumeEvent@@Base+0xf0> │ │ │ │ + bhi.n 4f4f8 <_PyMonitoring_FirePyResumeEvent@@Base+0xf0> │ │ │ │ vabs.f64 d7, d8 │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4f5c8 <_PyMonitoring_FirePyResumeEvent@@Base+0x160> │ │ │ │ - b.n 4f620 <_PyMonitoring_FirePyResumeEvent@@Base+0x1b8> │ │ │ │ - ble.n 4f5c8 <_PyMonitoring_FirePyResumeEvent@@Base+0x160> │ │ │ │ + bhi.n 4f568 <_PyMonitoring_FirePyResumeEvent@@Base+0x160> │ │ │ │ + b.n 4f5c0 <_PyMonitoring_FirePyResumeEvent@@Base+0x1b8> │ │ │ │ + ble.n 4f568 <_PyMonitoring_FirePyResumeEvent@@Base+0x160> │ │ │ │ vabs.f64 d7, d8 │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4f5c8 <_PyMonitoring_FirePyResumeEvent@@Base+0x160> │ │ │ │ + bhi.n 4f568 <_PyMonitoring_FirePyResumeEvent@@Base+0x160> │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4f5c8 <_PyMonitoring_FirePyResumeEvent@@Base+0x160> │ │ │ │ + beq.n 4f568 <_PyMonitoring_FirePyResumeEvent@@Base+0x160> │ │ │ │ mov r1, sp │ │ │ │ add r0, sp, #8 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ blx 2953c │ │ │ │ - vldr d6, [pc, #264] @ 4f688 <_PyMonitoring_FirePyResumeEvent@@Base+0x220> │ │ │ │ + vldr d6, [pc, #264] @ 4f628 <_PyMonitoring_FirePyResumeEvent@@Base+0x220> │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ vcmpe.f64 d9, #0.0 │ │ │ │ - vldr d5, [pc, #260] @ 4f690 <_PyMonitoring_FirePyResumeEvent@@Base+0x228> │ │ │ │ + vldr d5, [pc, #260] @ 4f630 <_PyMonitoring_FirePyResumeEvent@@Base+0x228> │ │ │ │ vmov.f64 d7, d6 │ │ │ │ cmp r1, #0 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ it lt │ │ │ │ vmovlt.f64 d6, d5 │ │ │ │ cmp r3, #0 │ │ │ │ it lt │ │ │ │ vmovlt.f64 d7, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 4f5b6 <_PyMonitoring_FirePyResumeEvent@@Base+0x14e> │ │ │ │ + ble.n 4f556 <_PyMonitoring_FirePyResumeEvent@@Base+0x14e> │ │ │ │ vstr d6, [sp, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - b.n 4f65c <_PyMonitoring_FirePyResumeEvent@@Base+0x1f4> │ │ │ │ + b.n 4f5fc <_PyMonitoring_FirePyResumeEvent@@Base+0x1f4> │ │ │ │ vneg.f64 d6, d6 │ │ │ │ vneg.f64 d7, d7 │ │ │ │ vstr d6, [sp, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - b.n 4f5f4 <_PyMonitoring_FirePyResumeEvent@@Base+0x18c> │ │ │ │ + b.n 4f594 <_PyMonitoring_FirePyResumeEvent@@Base+0x18c> │ │ │ │ vmov.f64 d0, d9 │ │ │ │ - bl 263a9c <_Py_hashtable_foreach@@Base+0x40> │ │ │ │ + bl 26345c <_Py_hashtable_foreach@@Base+0x40> │ │ │ │ mov r4, r0 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ rsb r4, r4, r4, lsl #3 │ │ │ │ - bl 263a9c <_Py_hashtable_foreach@@Base+0x40> │ │ │ │ + bl 26345c <_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 4f65c <_PyMonitoring_FirePyResumeEvent@@Base+0x1f4> │ │ │ │ + beq.n 4f5fc <_PyMonitoring_FirePyResumeEvent@@Base+0x1f4> │ │ │ │ vcmp.f64 d9, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 4f65c <_PyMonitoring_FirePyResumeEvent@@Base+0x1f4> │ │ │ │ + bvs.n 4f5fc <_PyMonitoring_FirePyResumeEvent@@Base+0x1f4> │ │ │ │ vabs.f64 d8, d8 │ │ │ │ vcmp.f64 d8, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 4f65c <_PyMonitoring_FirePyResumeEvent@@Base+0x1f4> │ │ │ │ + ble.n 4f5fc <_PyMonitoring_FirePyResumeEvent@@Base+0x1f4> │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl 263d54 <_Py_c_neg@@Base+0x22c> │ │ │ │ - b.n 4f672 <_PyMonitoring_FirePyResumeEvent@@Base+0x20a> │ │ │ │ + bl 263714 <_Py_c_neg@@Base+0x22c> │ │ │ │ + b.n 4f612 <_PyMonitoring_FirePyResumeEvent@@Base+0x20a> │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4f638 <_PyMonitoring_FirePyResumeEvent@@Base+0x1d0> │ │ │ │ + bne.n 4f5d8 <_PyMonitoring_FirePyResumeEvent@@Base+0x1d0> │ │ │ │ vmul.f64 d8, d9, d8 │ │ │ │ vstr d9, [sp, #16] │ │ │ │ vstr d8, [sp, #24] │ │ │ │ - b.n 4f65c <_PyMonitoring_FirePyResumeEvent@@Base+0x1f4> │ │ │ │ + b.n 4f5fc <_PyMonitoring_FirePyResumeEvent@@Base+0x1f4> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ blx 29b4c │ │ │ │ vmov.f64 d7, d0 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vmul.f64 d7, d9, d7 │ │ │ │ vstr d7, [sp, #16] │ │ │ │ blx 2a51c │ │ │ │ vmul.f64 d9, d9, d0 │ │ │ │ vstr d9, [sp, #24] │ │ │ │ vldr d0, [sp, #16] │ │ │ │ vldr d1, [sp, #24] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 183de8 │ │ │ │ + b.w 182f38 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ vpop {d8-d10} │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ @@ -54979,377 +54936,377 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #31] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ vtbl.8 d22, {d16}, d0 │ │ │ │ - cbz r0, 4f6a8 <_PyMonitoring_FirePyResumeEvent@@Base+0x240> │ │ │ │ + cbz r0, 4f648 <_PyMonitoring_FirePyResumeEvent@@Base+0x240> │ │ │ │ movw r1, #20492 @ 0x500c │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - b.w 1aec8c │ │ │ │ + b.w 1ade48 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0004f6c4 <_PyMonitoring_FirePyYieldEvent@@Base>: │ │ │ │ +0004f664 <_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 4f272 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ + bl 4f212 <_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 15036c │ │ │ │ + bl 14f914 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 4f734 <_PyMonitoring_FirePyYieldEvent@@Base+0x70> │ │ │ │ + cbz r0, 4f6d4 <_PyMonitoring_FirePyYieldEvent@@Base+0x70> │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - blt.n 4f738 <_PyMonitoring_FirePyYieldEvent@@Base+0x74> │ │ │ │ + blt.n 4f6d8 <_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 4f72c <_PyMonitoring_FirePyYieldEvent@@Base+0x68> │ │ │ │ + beq.n 4f6cc <_PyMonitoring_FirePyYieldEvent@@Base+0x68> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4f72c <_PyMonitoring_FirePyYieldEvent@@Base+0x68> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4f6cc <_PyMonitoring_FirePyYieldEvent@@Base+0x68> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl cf15c │ │ │ │ + bl ce6b4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4f74c <_PyMonitoring_FirePyYieldEvent@@Base+0x88> │ │ │ │ + b.n 4f6ec <_PyMonitoring_FirePyYieldEvent@@Base+0x88> │ │ │ │ ldr r5, [r4, #12] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ add r1, r5 │ │ │ │ - bl 16b14c │ │ │ │ + bl 16a52c │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 4f76c <_PyMonitoring_FirePyYieldEvent@@Base+0xa8> │ │ │ │ + cbz r3, 4f70c <_PyMonitoring_FirePyYieldEvent@@Base+0xa8> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4f76e <_PyMonitoring_FirePyYieldEvent@@Base+0xaa> │ │ │ │ + b.n 4f70e <_PyMonitoring_FirePyYieldEvent@@Base+0xaa> │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 4f77c <_PyMonitoring_FirePyYieldEvent@@Base+0xb8> │ │ │ │ + cbnz r3, 4f71c <_PyMonitoring_FirePyYieldEvent@@Base+0xb8> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 4f77c <_PyMonitoring_FirePyYieldEvent@@Base+0xb8> │ │ │ │ + blt.n 4f71c <_PyMonitoring_FirePyYieldEvent@@Base+0xb8> │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 4f77c <_PyMonitoring_FirePyYieldEvent@@Base+0xb8> │ │ │ │ - cbnz r4, 4f79e <_PyMonitoring_FirePyYieldEvent@@Base+0xda> │ │ │ │ + bgt.n 4f71c <_PyMonitoring_FirePyYieldEvent@@Base+0xb8> │ │ │ │ + cbnz r4, 4f73e <_PyMonitoring_FirePyYieldEvent@@Base+0xda> │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r4, sp, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #1 │ │ │ │ str r4, [sp, #8] │ │ │ │ movw r4, #16464 @ 0x4050 │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101324 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4f7f8 <_PyMonitoring_FirePyYieldEvent@@Base+0x134> │ │ │ │ - cbz r5, 4f7c2 <_PyMonitoring_FirePyYieldEvent@@Base+0xfe> │ │ │ │ + cbz r0, 4f798 <_PyMonitoring_FirePyYieldEvent@@Base+0x134> │ │ │ │ + cbz r5, 4f762 <_PyMonitoring_FirePyYieldEvent@@Base+0xfe> │ │ │ │ ldr r6, [r4, #0] │ │ │ │ - cbz r6, 4f7ac <_PyMonitoring_FirePyYieldEvent@@Base+0xe8> │ │ │ │ + cbz r6, 4f74c <_PyMonitoring_FirePyYieldEvent@@Base+0xe8> │ │ │ │ subs r5, #1 │ │ │ │ - bne.n 4f7ac <_PyMonitoring_FirePyYieldEvent@@Base+0xe8> │ │ │ │ + bne.n 4f74c <_PyMonitoring_FirePyYieldEvent@@Base+0xe8> │ │ │ │ movs r2, #0 │ │ │ │ - b.n 4f7c6 <_PyMonitoring_FirePyYieldEvent@@Base+0x102> │ │ │ │ + b.n 4f766 <_PyMonitoring_FirePyYieldEvent@@Base+0x102> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbnz r0, 4f7b4 <_PyMonitoring_FirePyYieldEvent@@Base+0xf0> │ │ │ │ + cbnz r0, 4f754 <_PyMonitoring_FirePyYieldEvent@@Base+0xf0> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b.n 4f7c6 <_PyMonitoring_FirePyYieldEvent@@Base+0x102> │ │ │ │ - bl c3ae8 │ │ │ │ + b.n 4f766 <_PyMonitoring_FirePyYieldEvent@@Base+0x102> │ │ │ │ + bl c3038 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4f7f8 <_PyMonitoring_FirePyYieldEvent@@Base+0x134> │ │ │ │ + blt.n 4f798 <_PyMonitoring_FirePyYieldEvent@@Base+0x134> │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 4f7a8 <_PyMonitoring_FirePyYieldEvent@@Base+0xe4> │ │ │ │ - b.n 4f7b0 <_PyMonitoring_FirePyYieldEvent@@Base+0xec> │ │ │ │ + beq.n 4f748 <_PyMonitoring_FirePyYieldEvent@@Base+0xe4> │ │ │ │ + b.n 4f750 <_PyMonitoring_FirePyYieldEvent@@Base+0xec> │ │ │ │ mov r6, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 21dbb8 │ │ │ │ + bl 21d2e0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4f7f8 <_PyMonitoring_FirePyYieldEvent@@Base+0x134> │ │ │ │ + beq.n 4f798 <_PyMonitoring_FirePyYieldEvent@@Base+0x134> │ │ │ │ ldr r6, [sp, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4f84e <_PyMonitoring_FirePyYieldEvent@@Base+0x18a> │ │ │ │ + beq.n 4f7ee <_PyMonitoring_FirePyYieldEvent@@Base+0x18a> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 4f7fc <_PyMonitoring_FirePyYieldEvent@@Base+0x138> │ │ │ │ + beq.n 4f79c <_PyMonitoring_FirePyYieldEvent@@Base+0x138> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43560 @ 0xaa28 │ │ │ │ + movw r1, #42024 @ 0xa428 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4f90c <_PyMonitoring_FirePyYieldEvent@@Base+0x248> │ │ │ │ + b.n 4f8ac <_PyMonitoring_FirePyYieldEvent@@Base+0x248> │ │ │ │ mov r0, r6 │ │ │ │ - bl 104104 │ │ │ │ - cbnz r0, 4f81c <_PyMonitoring_FirePyYieldEvent@@Base+0x158> │ │ │ │ + bl 103604 │ │ │ │ + cbnz r0, 4f7bc <_PyMonitoring_FirePyYieldEvent@@Base+0x158> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43600 @ 0xaa50 │ │ │ │ + movw r1, #42064 @ 0xa450 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 4f7f8 <_PyMonitoring_FirePyYieldEvent@@Base+0x134> │ │ │ │ + bl 126e1c │ │ │ │ + b.n 4f798 <_PyMonitoring_FirePyYieldEvent@@Base+0x134> │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl ce6c4 │ │ │ │ + bl cdc1c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4f7f8 <_PyMonitoring_FirePyYieldEvent@@Base+0x134> │ │ │ │ + beq.n 4f798 <_PyMonitoring_FirePyYieldEvent@@Base+0x134> │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 4f84e <_PyMonitoring_FirePyYieldEvent@@Base+0x18a> │ │ │ │ + ble.n 4f7ee <_PyMonitoring_FirePyYieldEvent@@Base+0x18a> │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43644 @ 0xaa7c │ │ │ │ + movw r1, #42108 @ 0xa47c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cf15c │ │ │ │ - b.n 4f7f8 <_PyMonitoring_FirePyYieldEvent@@Base+0x134> │ │ │ │ + bl ce6b4 │ │ │ │ + b.n 4f798 <_PyMonitoring_FirePyYieldEvent@@Base+0x134> │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 4fa96 <_PyMonitoring_FirePyReturnEvent@@Base+0xea> │ │ │ │ + bl 4fa36 <_PyMonitoring_FirePyReturnEvent@@Base+0xea> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4f866 <_PyMonitoring_FirePyYieldEvent@@Base+0x1a2> │ │ │ │ + cbnz r0, 4f806 <_PyMonitoring_FirePyYieldEvent@@Base+0x1a2> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4f7f8 <_PyMonitoring_FirePyYieldEvent@@Base+0x134> │ │ │ │ + beq.n 4f798 <_PyMonitoring_FirePyYieldEvent@@Base+0x134> │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cf15c │ │ │ │ - b.n 4f7f8 <_PyMonitoring_FirePyYieldEvent@@Base+0x134> │ │ │ │ + bl ce6b4 │ │ │ │ + b.n 4f798 <_PyMonitoring_FirePyYieldEvent@@Base+0x134> │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ blx 294c4 │ │ │ │ movs r1, #4 │ │ │ │ mov r8, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx 294c4 │ │ │ │ mov r7, r0 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ - add r3, pc, #140 @ (adr r3, 4f918 <_PyMonitoring_FirePyYieldEvent@@Base+0x254>) │ │ │ │ + add r3, pc, #140 @ (adr r3, 4f8b8 <_PyMonitoring_FirePyYieldEvent@@Base+0x254>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r7] │ │ │ │ - add r3, pc, #140 @ (adr r3, 4f920 <_PyMonitoring_FirePyYieldEvent@@Base+0x25c>) │ │ │ │ + add r3, pc, #140 @ (adr r3, 4f8c0 <_PyMonitoring_FirePyYieldEvent@@Base+0x25c>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r7, #8] │ │ │ │ - add r3, pc, #136 @ (adr r3, 4f928 <_PyMonitoring_FirePyYieldEvent@@Base+0x264>) │ │ │ │ + add r3, pc, #136 @ (adr r3, 4f8c8 <_PyMonitoring_FirePyYieldEvent@@Base+0x264>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r7, #16] │ │ │ │ - add r3, pc, #136 @ (adr r3, 4f930 <_PyMonitoring_FirePyYieldEvent@@Base+0x26c>) │ │ │ │ + add r3, pc, #136 @ (adr r3, 4f8d0 <_PyMonitoring_FirePyYieldEvent@@Base+0x26c>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r7, #24] │ │ │ │ strd r7, r8, [r0] │ │ │ │ movs r3, #32 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r5, r0 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 4f8dc <_PyMonitoring_FirePyYieldEvent@@Base+0x218> │ │ │ │ + bl 7f898 │ │ │ │ + cbz r0, 4f87c <_PyMonitoring_FirePyYieldEvent@@Base+0x218> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4f85a <_PyMonitoring_FirePyYieldEvent@@Base+0x196> │ │ │ │ + beq.n 4f7fa <_PyMonitoring_FirePyYieldEvent@@Base+0x196> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4f85a <_PyMonitoring_FirePyYieldEvent@@Base+0x196> │ │ │ │ + bne.n 4f7fa <_PyMonitoring_FirePyYieldEvent@@Base+0x196> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4f85a <_PyMonitoring_FirePyYieldEvent@@Base+0x196> │ │ │ │ - cbz r6, 4f90c <_PyMonitoring_FirePyYieldEvent@@Base+0x248> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4f7fa <_PyMonitoring_FirePyYieldEvent@@Base+0x196> │ │ │ │ + cbz r6, 4f8ac <_PyMonitoring_FirePyYieldEvent@@Base+0x248> │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 4f8fe <_PyMonitoring_FirePyYieldEvent@@Base+0x23a> │ │ │ │ - bl 9649c │ │ │ │ + blt.n 4f89e <_PyMonitoring_FirePyYieldEvent@@Base+0x23a> │ │ │ │ + bl 95998 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 5400c │ │ │ │ + bl 53ff4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98f90 │ │ │ │ - b.n 4f906 <_PyMonitoring_FirePyYieldEvent@@Base+0x242> │ │ │ │ + bl 9848c │ │ │ │ + b.n 4f8a6 <_PyMonitoring_FirePyYieldEvent@@Base+0x242> │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 5400c │ │ │ │ + bl 53ff4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cf15c │ │ │ │ + bl ce6b4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop.w │ │ │ │ - b.n 4f5ea <_PyMonitoring_FirePyResumeEvent@@Base+0x182> │ │ │ │ + b.n 4f58a <_PyMonitoring_FirePyResumeEvent@@Base+0x182> │ │ │ │ ldr r1, [r1, #32] │ │ │ │ add r6, sp, #532 @ 0x214 │ │ │ │ - cbnz r7, 4f97a <_PyMonitoring_FirePyYieldEvent@@Base+0x2b6> │ │ │ │ + cbnz r7, 4f91a <_PyMonitoring_FirePyYieldEvent@@Base+0x2b6> │ │ │ │ @ instruction: 0xf3723c6e │ │ │ │ - bmi.w fffca3c6 <__bss_end__@@Base+0xffaf54be> │ │ │ │ + bmi.w fffca366 <__bss_end__@@Base+0xffaf545e> │ │ │ │ strh r7, [r7, r1] │ │ │ │ str r6, [r1, r4] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - bls.n 4f88a <_PyMonitoring_FirePyYieldEvent@@Base+0x1c6> │ │ │ │ + bls.n 4f82a <_PyMonitoring_FirePyYieldEvent@@Base+0x1c6> │ │ │ │ subs r3, r0, #6 │ │ │ │ ldmia r5!, {r0, r3, r4} │ │ │ │ ldrh r0, [r4, r7] │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 4f956 <_PyMonitoring_FirePyYieldEvent@@Base+0x292> │ │ │ │ + bhi.n 4f8f6 <_PyMonitoring_FirePyYieldEvent@@Base+0x292> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 4f96e <_PyMonitoring_FirePyYieldEvent@@Base+0x2aa> │ │ │ │ - b.n 4f982 <_PyMonitoring_FirePyYieldEvent@@Base+0x2be> │ │ │ │ - movw r0, #58680 @ 0xe538 │ │ │ │ + bgt.n 4f90e <_PyMonitoring_FirePyYieldEvent@@Base+0x2aa> │ │ │ │ + b.n 4f922 <_PyMonitoring_FirePyYieldEvent@@Base+0x2be> │ │ │ │ + movw r0, #57144 @ 0xdf38 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0190 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4f950 <_PyMonitoring_FirePyYieldEvent@@Base+0x28c> │ │ │ │ - b.n 4f98e <_PyMonitoring_FirePyYieldEvent@@Base+0x2ca> │ │ │ │ + bne.n 4f8f0 <_PyMonitoring_FirePyYieldEvent@@Base+0x28c> │ │ │ │ + b.n 4f92e <_PyMonitoring_FirePyYieldEvent@@Base+0x2ca> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f3cfc │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4f984 <_PyMonitoring_FirePyYieldEvent@@Base+0x2c0> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 4f984 <_PyMonitoring_FirePyYieldEvent@@Base+0x2c0> │ │ │ │ - b.n 4f98e <_PyMonitoring_FirePyYieldEvent@@Base+0x2ca> │ │ │ │ + bne.n 4f924 <_PyMonitoring_FirePyYieldEvent@@Base+0x2c0> │ │ │ │ + bl 7f898 │ │ │ │ + cbz r0, 4f924 <_PyMonitoring_FirePyYieldEvent@@Base+0x2c0> │ │ │ │ + b.n 4f92e <_PyMonitoring_FirePyYieldEvent@@Base+0x2ca> │ │ │ │ movs r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 4f9da <_PyMonitoring_FirePyReturnEvent@@Base+0x2e> │ │ │ │ + b.n 4f97a <_PyMonitoring_FirePyReturnEvent@@Base+0x2e> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4f9a2 <_PyMonitoring_FirePyYieldEvent@@Base+0x2de> │ │ │ │ + cbz r0, 4f942 <_PyMonitoring_FirePyYieldEvent@@Base+0x2de> │ │ │ │ movw r1, #20956 @ 0x51dc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - b.w 1aec8c │ │ │ │ + b.w 1ade48 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0004f9ac <_PyMonitoring_FirePyReturnEvent@@Base>: │ │ │ │ +0004f94c <_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 4f272 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ + bl 4f212 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bl 244f5c <_PyObject_GetState@@Base> │ │ │ │ + bl 244748 <_PyObject_GetState@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4fa4e <_PyMonitoring_FirePyReturnEvent@@Base+0xa2> │ │ │ │ + cbz r0, 4f9ee <_PyMonitoring_FirePyReturnEvent@@Base+0xa2> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbnz r3, 4fa10 <_PyMonitoring_FirePyReturnEvent@@Base+0x64> │ │ │ │ + cbnz r3, 4f9b0 <_PyMonitoring_FirePyReturnEvent@@Base+0x64> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #17064 @ 0x42a8 │ │ │ │ + movw r0, #15528 @ 0x3ca8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 82d70 │ │ │ │ + b.w 828c0 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ cmp r6, #2 │ │ │ │ - bgt.n 4fa3c <_PyMonitoring_FirePyReturnEvent@@Base+0x90> │ │ │ │ + bgt.n 4f9dc <_PyMonitoring_FirePyReturnEvent@@Base+0x90> │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ - bl 94a38 │ │ │ │ + bl 93f34 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r3, #26684 @ 0x683c │ │ │ │ + movw r3, #25148 @ 0x623c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r0, #17072 @ 0x42b0 │ │ │ │ + movw r0, #15536 @ 0x3cb0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82d70 │ │ │ │ + bl 828c0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4fa4e <_PyMonitoring_FirePyReturnEvent@@Base+0xa2> │ │ │ │ + b.n 4f9ee <_PyMonitoring_FirePyReturnEvent@@Base+0xa2> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #17084 @ 0x42bc │ │ │ │ + movw r0, #15548 @ 0x3cbc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82d70 │ │ │ │ + bl 828c0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ @@ -55362,296 +55319,296 @@ │ │ │ │ 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, 4fa8c <_PyMonitoring_FirePyReturnEvent@@Base+0xe0> │ │ │ │ + cbnz r0, 4fa2c <_PyMonitoring_FirePyReturnEvent@@Base+0xe0> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 4fa94 <_PyMonitoring_FirePyReturnEvent@@Base+0xe8> │ │ │ │ + cbz r0, 4fa34 <_PyMonitoring_FirePyReturnEvent@@Base+0xe8> │ │ │ │ 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 4fa7e <_PyMonitoring_FirePyReturnEvent@@Base+0xd2> │ │ │ │ + beq.n 4fa1e <_PyMonitoring_FirePyReturnEvent@@Base+0xd2> │ │ │ │ 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 71628 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71618 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4fab4 <_PyMonitoring_FirePyReturnEvent@@Base+0x108> │ │ │ │ + cbz r0, 4fa54 <_PyMonitoring_FirePyReturnEvent@@Base+0x108> │ │ │ │ movs r3, #0 │ │ │ │ strh r3, [r0, #12] │ │ │ │ - bl 80830 │ │ │ │ + bl 80388 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 4fad6 <_PyMonitoring_FirePyReturnEvent@@Base+0x12a> │ │ │ │ + cbz r3, 4fa76 <_PyMonitoring_FirePyReturnEvent@@Base+0x12a> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4fad8 <_PyMonitoring_FirePyReturnEvent@@Base+0x12c> │ │ │ │ + b.n 4fa78 <_PyMonitoring_FirePyReturnEvent@@Base+0x12c> │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 4fae6 <_PyMonitoring_FirePyReturnEvent@@Base+0x13a> │ │ │ │ + cbnz r3, 4fa86 <_PyMonitoring_FirePyReturnEvent@@Base+0x13a> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 4fae6 <_PyMonitoring_FirePyReturnEvent@@Base+0x13a> │ │ │ │ + blt.n 4fa86 <_PyMonitoring_FirePyReturnEvent@@Base+0x13a> │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 4fae6 <_PyMonitoring_FirePyReturnEvent@@Base+0x13a> │ │ │ │ - cbnz r4, 4fb02 <_PyMonitoring_FirePyReturnEvent@@Base+0x156> │ │ │ │ + bgt.n 4fa86 <_PyMonitoring_FirePyReturnEvent@@Base+0x13a> │ │ │ │ + cbnz r4, 4faa2 <_PyMonitoring_FirePyReturnEvent@@Base+0x156> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #500] @ (4fce0 <_PyMonitoring_FirePyReturnEvent@@Base+0x334>) │ │ │ │ + ldr r4, [pc, #500] @ (4fc80 <_PyMonitoring_FirePyReturnEvent@@Base+0x334>) │ │ │ │ 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 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101324 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4fb5e <_PyMonitoring_FirePyReturnEvent@@Base+0x1b2> │ │ │ │ - cbz r5, 4fb26 <_PyMonitoring_FirePyReturnEvent@@Base+0x17a> │ │ │ │ + cbz r0, 4fafe <_PyMonitoring_FirePyReturnEvent@@Base+0x1b2> │ │ │ │ + cbz r5, 4fac6 <_PyMonitoring_FirePyReturnEvent@@Base+0x17a> │ │ │ │ ldr r6, [r4, #0] │ │ │ │ - cbz r6, 4fb10 <_PyMonitoring_FirePyReturnEvent@@Base+0x164> │ │ │ │ + cbz r6, 4fab0 <_PyMonitoring_FirePyReturnEvent@@Base+0x164> │ │ │ │ subs r5, #1 │ │ │ │ - bne.n 4fb10 <_PyMonitoring_FirePyReturnEvent@@Base+0x164> │ │ │ │ + bne.n 4fab0 <_PyMonitoring_FirePyReturnEvent@@Base+0x164> │ │ │ │ movs r2, #0 │ │ │ │ - b.n 4fb2a <_PyMonitoring_FirePyReturnEvent@@Base+0x17e> │ │ │ │ + b.n 4faca <_PyMonitoring_FirePyReturnEvent@@Base+0x17e> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbnz r0, 4fb18 <_PyMonitoring_FirePyReturnEvent@@Base+0x16c> │ │ │ │ + cbnz r0, 4fab8 <_PyMonitoring_FirePyReturnEvent@@Base+0x16c> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b.n 4fb2a <_PyMonitoring_FirePyReturnEvent@@Base+0x17e> │ │ │ │ - bl c3ae8 │ │ │ │ + b.n 4faca <_PyMonitoring_FirePyReturnEvent@@Base+0x17e> │ │ │ │ + bl c3038 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4fb5e <_PyMonitoring_FirePyReturnEvent@@Base+0x1b2> │ │ │ │ + blt.n 4fafe <_PyMonitoring_FirePyReturnEvent@@Base+0x1b2> │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 4fb0c <_PyMonitoring_FirePyReturnEvent@@Base+0x160> │ │ │ │ - b.n 4fb14 <_PyMonitoring_FirePyReturnEvent@@Base+0x168> │ │ │ │ + beq.n 4faac <_PyMonitoring_FirePyReturnEvent@@Base+0x160> │ │ │ │ + b.n 4fab4 <_PyMonitoring_FirePyReturnEvent@@Base+0x168> │ │ │ │ mov r6, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 21dbb8 │ │ │ │ + bl 21d2e0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4fb5e <_PyMonitoring_FirePyReturnEvent@@Base+0x1b2> │ │ │ │ + beq.n 4fafe <_PyMonitoring_FirePyReturnEvent@@Base+0x1b2> │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldr r5, [r7, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4fbb4 <_PyMonitoring_FirePyReturnEvent@@Base+0x208> │ │ │ │ + beq.n 4fb54 <_PyMonitoring_FirePyReturnEvent@@Base+0x208> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 4fb62 <_PyMonitoring_FirePyReturnEvent@@Base+0x1b6> │ │ │ │ + beq.n 4fb02 <_PyMonitoring_FirePyReturnEvent@@Base+0x1b6> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43560 @ 0xaa28 │ │ │ │ + movw r1, #42024 @ 0xa428 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4fc98 <_PyMonitoring_FirePyReturnEvent@@Base+0x2ec> │ │ │ │ + b.n 4fc38 <_PyMonitoring_FirePyReturnEvent@@Base+0x2ec> │ │ │ │ mov r0, r6 │ │ │ │ - bl 104104 │ │ │ │ - cbnz r0, 4fb82 <_PyMonitoring_FirePyReturnEvent@@Base+0x1d6> │ │ │ │ + bl 103604 │ │ │ │ + cbnz r0, 4fb22 <_PyMonitoring_FirePyReturnEvent@@Base+0x1d6> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43600 @ 0xaa50 │ │ │ │ + movw r1, #42064 @ 0xa450 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 4fb5e <_PyMonitoring_FirePyReturnEvent@@Base+0x1b2> │ │ │ │ + bl 126e1c │ │ │ │ + b.n 4fafe <_PyMonitoring_FirePyReturnEvent@@Base+0x1b2> │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl ce6c4 │ │ │ │ + bl cdc1c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4fb5e <_PyMonitoring_FirePyReturnEvent@@Base+0x1b2> │ │ │ │ + beq.n 4fafe <_PyMonitoring_FirePyReturnEvent@@Base+0x1b2> │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 4fbb4 <_PyMonitoring_FirePyReturnEvent@@Base+0x208> │ │ │ │ + ble.n 4fb54 <_PyMonitoring_FirePyReturnEvent@@Base+0x208> │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43644 @ 0xaa7c │ │ │ │ + movw r1, #42108 @ 0xa47c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cf15c │ │ │ │ - b.n 4fb5e <_PyMonitoring_FirePyReturnEvent@@Base+0x1b2> │ │ │ │ + bl ce6b4 │ │ │ │ + b.n 4fafe <_PyMonitoring_FirePyReturnEvent@@Base+0x1b2> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 4fd8e <_PyMonitoring_FireCallEvent@@Base+0x32> │ │ │ │ + bl 4fd2e <_PyMonitoring_FireCallEvent@@Base+0x32> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4fbca <_PyMonitoring_FirePyReturnEvent@@Base+0x21e> │ │ │ │ + cbnz r0, 4fb6a <_PyMonitoring_FirePyReturnEvent@@Base+0x21e> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4fb5e <_PyMonitoring_FirePyReturnEvent@@Base+0x1b2> │ │ │ │ + beq.n 4fafe <_PyMonitoring_FirePyReturnEvent@@Base+0x1b2> │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cf15c │ │ │ │ - b.n 4fb5e <_PyMonitoring_FirePyReturnEvent@@Base+0x1b2> │ │ │ │ + bl ce6b4 │ │ │ │ + b.n 4fafe <_PyMonitoring_FirePyReturnEvent@@Base+0x1b2> │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ blx 294c4 │ │ │ │ movs r1, #8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ blx 294c4 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ - add r3, pc, #176 @ (adr r3, 4fca0 <_PyMonitoring_FirePyReturnEvent@@Base+0x2f4>) │ │ │ │ + add r3, pc, #176 @ (adr r3, 4fc40 <_PyMonitoring_FirePyReturnEvent@@Base+0x2f4>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5] │ │ │ │ - add r3, pc, #176 @ (adr r3, 4fca8 <_PyMonitoring_FirePyReturnEvent@@Base+0x2fc>) │ │ │ │ + add r3, pc, #176 @ (adr r3, 4fc48 <_PyMonitoring_FirePyReturnEvent@@Base+0x2fc>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5, #8] │ │ │ │ - add r3, pc, #172 @ (adr r3, 4fcb0 <_PyMonitoring_FirePyReturnEvent@@Base+0x304>) │ │ │ │ + add r3, pc, #172 @ (adr r3, 4fc50 <_PyMonitoring_FirePyReturnEvent@@Base+0x304>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5, #16] │ │ │ │ - add r3, pc, #172 @ (adr r3, 4fcb8 <_PyMonitoring_FirePyReturnEvent@@Base+0x30c>) │ │ │ │ + add r3, pc, #172 @ (adr r3, 4fc58 <_PyMonitoring_FirePyReturnEvent@@Base+0x30c>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5, #24] │ │ │ │ - add r3, pc, #168 @ (adr r3, 4fcc0 <_PyMonitoring_FirePyReturnEvent@@Base+0x314>) │ │ │ │ + add r3, pc, #168 @ (adr r3, 4fc60 <_PyMonitoring_FirePyReturnEvent@@Base+0x314>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5, #32] │ │ │ │ - add r3, pc, #168 @ (adr r3, 4fcc8 <_PyMonitoring_FirePyReturnEvent@@Base+0x31c>) │ │ │ │ + add r3, pc, #168 @ (adr r3, 4fc68 <_PyMonitoring_FirePyReturnEvent@@Base+0x31c>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5, #40] @ 0x28 │ │ │ │ - add r3, pc, #164 @ (adr r3, 4fcd0 <_PyMonitoring_FirePyReturnEvent@@Base+0x324>) │ │ │ │ + add r3, pc, #164 @ (adr r3, 4fc70 <_PyMonitoring_FirePyReturnEvent@@Base+0x324>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5, #48] @ 0x30 │ │ │ │ - add r3, pc, #164 @ (adr r3, 4fcd8 <_PyMonitoring_FirePyReturnEvent@@Base+0x32c>) │ │ │ │ + add r3, pc, #164 @ (adr r3, 4fc78 <_PyMonitoring_FirePyReturnEvent@@Base+0x32c>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5, #56] @ 0x38 │ │ │ │ strd r5, r7, [r0] │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 4fc68 <_PyMonitoring_FirePyReturnEvent@@Base+0x2bc> │ │ │ │ + bl 7f898 │ │ │ │ + cbz r0, 4fc08 <_PyMonitoring_FirePyReturnEvent@@Base+0x2bc> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4fbbe <_PyMonitoring_FirePyReturnEvent@@Base+0x212> │ │ │ │ + beq.n 4fb5e <_PyMonitoring_FirePyReturnEvent@@Base+0x212> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4fbbe <_PyMonitoring_FirePyReturnEvent@@Base+0x212> │ │ │ │ + bne.n 4fb5e <_PyMonitoring_FirePyReturnEvent@@Base+0x212> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4fbbe <_PyMonitoring_FirePyReturnEvent@@Base+0x212> │ │ │ │ - cbz r6, 4fc98 <_PyMonitoring_FirePyReturnEvent@@Base+0x2ec> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4fb5e <_PyMonitoring_FirePyReturnEvent@@Base+0x212> │ │ │ │ + cbz r6, 4fc38 <_PyMonitoring_FirePyReturnEvent@@Base+0x2ec> │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 4fc8a <_PyMonitoring_FirePyReturnEvent@@Base+0x2de> │ │ │ │ - bl 9649c │ │ │ │ + blt.n 4fc2a <_PyMonitoring_FirePyReturnEvent@@Base+0x2de> │ │ │ │ + bl 95998 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 21dc9c │ │ │ │ + bl 21d4b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98f90 │ │ │ │ - b.n 4fc92 <_PyMonitoring_FirePyReturnEvent@@Base+0x2e6> │ │ │ │ + bl 9848c │ │ │ │ + b.n 4fc32 <_PyMonitoring_FirePyReturnEvent@@Base+0x2e6> │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ - bl 21dc9c │ │ │ │ + bl 21d4b4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cf15c │ │ │ │ + bl ce6b4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r6, [sp, #864] @ 0x360 │ │ │ │ stmia r1!, {r0, r2} │ │ │ │ ldr r5, [sp, #372] @ 0x174 │ │ │ │ ldmia r3, {r0, r1, r3, r4, r5, r7} │ │ │ │ - bpl.n 4fcba <_PyMonitoring_FirePyReturnEvent@@Base+0x30e> │ │ │ │ + bpl.n 4fc5a <_PyMonitoring_FirePyReturnEvent@@Base+0x30e> │ │ │ │ adds r6, #124 @ 0x7c │ │ │ │ cmp r1, #42 @ 0x2a │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - ble.n 4fce2 <_PyMonitoring_FirePyReturnEvent@@Base+0x336> │ │ │ │ + ble.n 4fc82 <_PyMonitoring_FirePyReturnEvent@@Base+0x336> │ │ │ │ adds r0, #112 @ 0x70 │ │ │ │ lsls r2, r3, #5 │ │ │ │ str r1, [sp, #356] @ 0x164 │ │ │ │ ldr r1, [r7, r4] │ │ │ │ - blx fff5e66c <__bss_end__@@Base+0xffa89764> │ │ │ │ + blx fff5e60c <__bss_end__@@Base+0xffa89704> │ │ │ │ asrs r7, r5, #20 │ │ │ │ lsrs r1, r6, #12 │ │ │ │ vmlsl.u q9, d0, d3[5] │ │ │ │ str r3, [r6, #112] @ 0x70 │ │ │ │ asrs r1, r2, #20 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - ldr r2, [pc, #540] @ (4feec <_PyMonitoring_FireJumpEvent@@Base+0x13c>) │ │ │ │ + ldr r2, [pc, #540] @ (4fe8c <_PyMonitoring_FireJumpEvent@@Base+0x13c>) │ │ │ │ ldrh r4, [r6, #52] @ 0x34 │ │ │ │ ldrh r7, [r4, #60] @ 0x3c │ │ │ │ str r1, [r7, #76] @ 0x4c │ │ │ │ cmp r6, #13 │ │ │ │ - blt.n 4fcf2 <_PyMonitoring_FirePyReturnEvent@@Base+0x346> │ │ │ │ - ldr r7, [pc, #656] @ (4ff6c <_PyMonitoring_FireJumpEvent@@Base+0x1bc>) │ │ │ │ + blt.n 4fc92 <_PyMonitoring_FirePyReturnEvent@@Base+0x346> │ │ │ │ + ldr r7, [pc, #656] @ (4ff0c <_PyMonitoring_FireJumpEvent@@Base+0x1bc>) │ │ │ │ bkpt 0x00fa │ │ │ │ - ldr r0, [pc, #116] @ (4fd54 <_PyMonitoring_FirePyReturnEvent@@Base+0x3a8>) │ │ │ │ + ldr r0, [pc, #116] @ (4fcf4 <_PyMonitoring_FirePyReturnEvent@@Base+0x3a8>) │ │ │ │ @ instruction: 0x47b5 │ │ │ │ eors r4, r7 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 148f58 <_PyLong_Copy@@Base> │ │ │ │ - mov r1, r0 │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - movw r0, #57340 @ 0xdffc │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - b.w 82d70 │ │ │ │ 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] @ (4fd58 <_PyMonitoring_FirePyReturnEvent@@Base+0x3ac>) │ │ │ │ - bl 161d58 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #60] @ (4fcd4 <_PyMonitoring_FirePyReturnEvent@@Base+0x388>) │ │ │ │ + bl 161114 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 4fd3a <_PyMonitoring_FirePyReturnEvent@@Base+0x38e> │ │ │ │ + blt.n 4fcb6 <_PyMonitoring_FirePyReturnEvent@@Base+0x36a> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #3556 @ 0xde4 │ │ │ │ + movw r0, #2052 @ 0x804 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 82d70 │ │ │ │ + b.w 828c0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72334 │ │ │ │ + bl 7239c │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 4fd56 <_PyMonitoring_FirePyReturnEvent@@Base+0x3aa> │ │ │ │ + cbz r0, 4fcd2 <_PyMonitoring_FirePyReturnEvent@@Base+0x386> │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #3564 @ 0xdec │ │ │ │ + movw r0, #2060 @ 0x80c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 82d70 │ │ │ │ + b.w 828c0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.n 4fbb4 <_PyMonitoring_FirePyReturnEvent@@Base+0x208> │ │ │ │ + b.n 4fb30 <_PyMonitoring_FirePyReturnEvent@@Base+0x1e4> │ │ │ │ lsls r0, r1, #1 │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 148520 <_PyLong_Copy@@Base> │ │ │ │ + mov r1, r0 │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ + movw r0, #55804 @ 0xd9fc │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + b.w 828c0 │ │ │ │ │ │ │ │ -0004fd5c <_PyMonitoring_FireCallEvent@@Base>: │ │ │ │ +0004fcfc <_PyMonitoring_FireCallEvent@@Base>: │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ movs r4, #4 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ @@ -55660,53 +55617,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 4f272 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ + bl 4f212 <_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 71628 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71618 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4fdac <_PyMonitoring_FireCallEvent@@Base+0x50> │ │ │ │ + cbz r0, 4fd4c <_PyMonitoring_FireCallEvent@@Base+0x50> │ │ │ │ movs r3, #0 │ │ │ │ strh r3, [r0, #12] │ │ │ │ - bl 80830 │ │ │ │ + bl 80388 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0004fdb0 <_PyMonitoring_FireJumpEvent@@Base>: │ │ │ │ +0004fd50 <_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 4f272 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ + bl 4f212 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ - movw r4, #43048 @ 0xa828 │ │ │ │ + movw r4, #41512 @ 0xa228 │ │ │ │ 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 │ │ │ │ @@ -55714,992 +55671,992 @@ │ │ │ │ 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 4fe22 <_PyMonitoring_FireJumpEvent@@Base+0x72> │ │ │ │ + bne.n 4fdc2 <_PyMonitoring_FireJumpEvent@@Base+0x72> │ │ │ │ cmp r7, #2 │ │ │ │ - ble.n 4fe22 <_PyMonitoring_FireJumpEvent@@Base+0x72> │ │ │ │ + ble.n 4fdc2 <_PyMonitoring_FireJumpEvent@@Base+0x72> │ │ │ │ cmp r7, #3 │ │ │ │ - bne.n 4fe22 <_PyMonitoring_FireJumpEvent@@Base+0x72> │ │ │ │ - cbnz r6, 4fe44 <_PyMonitoring_FireJumpEvent@@Base+0x94> │ │ │ │ - ldr r4, [pc, #188] @ (4fee0 <_PyMonitoring_FireJumpEvent@@Base+0x130>) │ │ │ │ + bne.n 4fdc2 <_PyMonitoring_FireJumpEvent@@Base+0x72> │ │ │ │ + cbnz r6, 4fde4 <_PyMonitoring_FireJumpEvent@@Base+0x94> │ │ │ │ + ldr r4, [pc, #188] @ (4fe80 <_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 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101324 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4fec0 <_PyMonitoring_FireJumpEvent@@Base+0x110> │ │ │ │ + beq.n 4fe60 <_PyMonitoring_FireJumpEvent@@Base+0x110> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 111784 │ │ │ │ + bl 110b9c │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ - cbz r0, 4febc <_PyMonitoring_FireJumpEvent@@Base+0x10c> │ │ │ │ + cbz r0, 4fe5c <_PyMonitoring_FireJumpEvent@@Base+0x10c> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1d3b6c <_Py_Uid_Converter@@Base> │ │ │ │ - cbz r0, 4febc <_PyMonitoring_FireJumpEvent@@Base+0x10c> │ │ │ │ + bl 1d2f84 <_Py_Uid_Converter@@Base> │ │ │ │ + cbz r0, 4fe5c <_PyMonitoring_FireJumpEvent@@Base+0x10c> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 1e6570 <_Py_Gid_Converter@@Base> │ │ │ │ - cbz r0, 4febc <_PyMonitoring_FireJumpEvent@@Base+0x10c> │ │ │ │ + bl 1e5898 <_Py_Gid_Converter@@Base> │ │ │ │ + cbz r0, 4fe5c <_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, #5228 @ 0x146c │ │ │ │ + movw r1, #3736 @ 0xe98 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #5236 @ 0x1474 │ │ │ │ + movw r0, #3744 @ 0xea0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 90660 │ │ │ │ + bl 8fa80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4febc <_PyMonitoring_FireJumpEvent@@Base+0x10c> │ │ │ │ - bl 9649c │ │ │ │ + blt.n 4fe5c <_PyMonitoring_FireJumpEvent@@Base+0x10c> │ │ │ │ + bl 95998 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a5a8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 98f90 │ │ │ │ + bl 9848c │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 4fec6 <_PyMonitoring_FireJumpEvent@@Base+0x116> │ │ │ │ + bge.n 4fe66 <_PyMonitoring_FireJumpEvent@@Base+0x116> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c40 │ │ │ │ + bl f119c │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4fece <_PyMonitoring_FireJumpEvent@@Base+0x11e> │ │ │ │ + b.n 4fe6e <_PyMonitoring_FireJumpEvent@@Base+0x11e> │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 4fece <_PyMonitoring_FireJumpEvent@@Base+0x11e> │ │ │ │ + b.n 4fe6e <_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 111d5c │ │ │ │ + bl 111174 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ lsls r0, r5 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #17096 @ 0x42c8 │ │ │ │ + movw r1, #15560 @ 0x3cc8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8cd30 │ │ │ │ - cbz r0, 4ff1e <_PyMonitoring_FireJumpEvent@@Base+0x16e> │ │ │ │ + bl 8c22c │ │ │ │ + cbz r0, 4febe <_PyMonitoring_FireJumpEvent@@Base+0x16e> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ blx 2a854 <__clock_getres64@plt> │ │ │ │ - cbz r0, 4ff22 <_PyMonitoring_FireJumpEvent@@Base+0x172> │ │ │ │ + cbz r0, 4fec2 <_PyMonitoring_FireJumpEvent@@Base+0x172> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ + bl f1180 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4ff42 <_PyMonitoring_FireJumpEvent@@Base+0x192> │ │ │ │ + b.n 4fee2 <_PyMonitoring_FireJumpEvent@@Base+0x192> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 26bb88 │ │ │ │ + bl 26b548 │ │ │ │ vldr s15, [sp, #16] │ │ │ │ vmov d0, r0, r1 │ │ │ │ - vldr d6, [pc, #20] @ 4ff48 <_PyMonitoring_FireJumpEvent@@Base+0x198> │ │ │ │ + vldr d6, [pc, #20] @ 4fee8 <_PyMonitoring_FireJumpEvent@@Base+0x198> │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmla.f64 d0, d7, d6 │ │ │ │ - bl 83ffc │ │ │ │ + bl 83b50 │ │ │ │ add sp, #28 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ - bvs.n 4fe76 <_PyMonitoring_FireJumpEvent@@Base+0xc6> │ │ │ │ + bvs.n 4fe16 <_PyMonitoring_FireJumpEvent@@Base+0xc6> │ │ │ │ @ instruction: 0xe8262e0b │ │ │ │ subs r6, #17 │ │ │ │ ldrsb.w r3, [r0, #35] @ 0x23 │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 4ff70 <_PyMonitoring_FireJumpEvent@@Base+0x1c0> │ │ │ │ + bne.n 4ff10 <_PyMonitoring_FireJumpEvent@@Base+0x1c0> │ │ │ │ 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 4ff78 <_PyMonitoring_FireJumpEvent@@Base+0x1c8> │ │ │ │ + beq.n 4ff18 <_PyMonitoring_FireJumpEvent@@Base+0x1c8> │ │ │ │ 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 83f4c │ │ │ │ + bl 83aa0 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4ff9c <_PyMonitoring_FireJumpEvent@@Base+0x1ec> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 4ffc0 <_PyMonitoring_FireJumpEvent@@Base+0x210> │ │ │ │ + bne.n 4ff3c <_PyMonitoring_FireJumpEvent@@Base+0x1ec> │ │ │ │ + bl 7f898 │ │ │ │ + cbnz r0, 4ff60 <_PyMonitoring_FireJumpEvent@@Base+0x210> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 4ffb6 <_PyMonitoring_FireJumpEvent@@Base+0x206> │ │ │ │ + cbz r3, 4ff56 <_PyMonitoring_FireJumpEvent@@Base+0x206> │ │ │ │ adds r2, r4, #1 │ │ │ │ - blt.n 4ffb0 <_PyMonitoring_FireJumpEvent@@Base+0x200> │ │ │ │ + blt.n 4ff50 <_PyMonitoring_FireJumpEvent@@Base+0x200> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, r4 │ │ │ │ it ge │ │ │ │ movge r3, r4 │ │ │ │ - b.n 4ffb4 <_PyMonitoring_FireJumpEvent@@Base+0x204> │ │ │ │ + b.n 4ff54 <_PyMonitoring_FireJumpEvent@@Base+0x204> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r5, #8] │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 4ffc2 <_PyMonitoring_FireJumpEvent@@Base+0x212> │ │ │ │ + b.n 4ff62 <_PyMonitoring_FireJumpEvent@@Base+0x212> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 125484 │ │ │ │ + b.w 124964 │ │ │ │ │ │ │ │ -0004ffca <_PyMonitoring_FireBranchEvent@@Base>: │ │ │ │ +0004ff6a <_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 4f272 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ + bl 4f212 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #4] @ (50000 <_PyMonitoring_FireBranchEvent@@Base+0x36>) │ │ │ │ + ldr r0, [pc, #4] @ (4ffa0 <_PyMonitoring_FireBranchEvent@@Base+0x36>) │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrb r4, [r5, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r0, [pc, #0] @ (50008 <_PyMonitoring_FireBranchEvent@@Base+0x3e>) │ │ │ │ + ldr r0, [pc, #0] @ (4ffa8 <_PyMonitoring_FireBranchEvent@@Base+0x3e>) │ │ │ │ bx lr │ │ │ │ ldrb r4, [r5, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 5031c <_PyMonitoring_FirePyThrowEvent@@Base+0x22a> │ │ │ │ - cbz r0, 50062 <_PyMonitoring_FireBranchEvent@@Base+0x98> │ │ │ │ + bl 502bc <_PyMonitoring_FirePyThrowEvent@@Base+0x22a> │ │ │ │ + cbz r0, 50002 <_PyMonitoring_FireBranchEvent@@Base+0x98> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ blx 29c94 <__clock_gettime64@plt> │ │ │ │ - cbz r0, 50042 <_PyMonitoring_FireBranchEvent@@Base+0x78> │ │ │ │ + cbz r0, 4ffe2 <_PyMonitoring_FireBranchEvent@@Base+0x78> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ + bl f1180 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 50062 <_PyMonitoring_FireBranchEvent@@Base+0x98> │ │ │ │ + b.n 50002 <_PyMonitoring_FireBranchEvent@@Base+0x98> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 26bb88 │ │ │ │ + bl 26b548 │ │ │ │ vldr s15, [sp, #16] │ │ │ │ vmov d0, r0, r1 │ │ │ │ - vldr d6, [pc, #20] @ 50068 <_PyMonitoring_FireBranchEvent@@Base+0x9e> │ │ │ │ + vldr d6, [pc, #20] @ 50008 <_PyMonitoring_FireBranchEvent@@Base+0x9e> │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmla.f64 d0, d7, d6 │ │ │ │ - bl 83ffc │ │ │ │ + bl 83b50 │ │ │ │ add sp, #28 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ - bvs.n 4ff96 <_PyMonitoring_FireJumpEvent@@Base+0x1e6> │ │ │ │ + bvs.n 4ff36 <_PyMonitoring_FireJumpEvent@@Base+0x1e6> │ │ │ │ @ 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 500a8 <_PyMonitoring_FireBranchEvent@@Base+0xde> │ │ │ │ - movw r2, #62348 @ 0xf38c │ │ │ │ + bmi.n 50048 <_PyMonitoring_FireBranchEvent@@Base+0xde> │ │ │ │ + movw r2, #60772 @ 0xed64 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #736 @ 0x2e0 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #56660 @ 0xdd54 │ │ │ │ + movw r1, #64736 @ 0xfce0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #55124 @ 0xd754 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23b790 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 500ee <_PyMonitoring_FireBranchEvent@@Base+0x124> │ │ │ │ + b.n 5008e <_PyMonitoring_FireBranchEvent@@Base+0x124> │ │ │ │ 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 22ada4 │ │ │ │ + bl 22a5d4 │ │ │ │ cmp r5, r6 │ │ │ │ mov r4, r0 │ │ │ │ - beq.n 500ee <_PyMonitoring_FireBranchEvent@@Base+0x124> │ │ │ │ + beq.n 5008e <_PyMonitoring_FireBranchEvent@@Base+0x124> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 500a4 <_PyMonitoring_FireBranchEvent@@Base+0xda> │ │ │ │ + beq.n 50044 <_PyMonitoring_FireBranchEvent@@Base+0xda> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl d2ca0 │ │ │ │ + bl d2204 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 500e2 <_PyMonitoring_FireBranchEvent@@Base+0x118> │ │ │ │ + beq.n 50082 <_PyMonitoring_FireBranchEvent@@Base+0x118> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 500e6 <_PyMonitoring_FireBranchEvent@@Base+0x11c> │ │ │ │ + cbz r3, 50086 <_PyMonitoring_FireBranchEvent@@Base+0x11c> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 500ee <_PyMonitoring_FireBranchEvent@@Base+0x124> │ │ │ │ + b.n 5008e <_PyMonitoring_FireBranchEvent@@Base+0x124> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 500e2 <_PyMonitoring_FireBranchEvent@@Base+0x118> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 50082 <_PyMonitoring_FireBranchEvent@@Base+0x118> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000500f2 <_PyMonitoring_FirePyThrowEvent@@Base>: │ │ │ │ +00050092 <_PyMonitoring_FirePyThrowEvent@@Base>: │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ add r0, sp, #12 │ │ │ │ movs r1, #13 │ │ │ │ mov r7, r2 │ │ │ │ - bl 50368 <_PyMonitoring_FirePyThrowEvent@@Base+0x276> │ │ │ │ + bl 50308 <_PyMonitoring_FirePyThrowEvent@@Base+0x276> │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 50148 <_PyMonitoring_FirePyThrowEvent@@Base+0x56> │ │ │ │ + beq.n 500e8 <_PyMonitoring_FirePyThrowEvent@@Base+0x56> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ movs r5, #0 │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #3 │ │ │ │ mov r2, r7 │ │ │ │ movs r6, #13 │ │ │ │ strd r3, r6, [sp] │ │ │ │ add r3, sp, #16 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 4f272 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ + bl 4f212 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 50144 <_PyMonitoring_FirePyThrowEvent@@Base+0x52> │ │ │ │ - bl d42a4 │ │ │ │ - b.n 50148 <_PyMonitoring_FirePyThrowEvent@@Base+0x56> │ │ │ │ - bl 78344 │ │ │ │ + cbnz r4, 500e4 <_PyMonitoring_FirePyThrowEvent@@Base+0x52> │ │ │ │ + bl d380c │ │ │ │ + b.n 500e8 <_PyMonitoring_FirePyThrowEvent@@Base+0x56> │ │ │ │ + bl 78394 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 80190 │ │ │ │ + b.w 80158 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ - ldr r6, [pc, #248] @ (50260 <_PyMonitoring_FirePyThrowEvent@@Base+0x16e>) │ │ │ │ + ldr r6, [pc, #248] @ (50200 <_PyMonitoring_FirePyThrowEvent@@Base+0x16e>) │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov ip, r3 │ │ │ │ sub sp, #96 @ 0x60 │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 50194 <_PyMonitoring_FirePyThrowEvent@@Base+0xa2> │ │ │ │ + bne.n 50134 <_PyMonitoring_FirePyThrowEvent@@Base+0xa2> │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 50194 <_PyMonitoring_FirePyThrowEvent@@Base+0xa2> │ │ │ │ + ble.n 50134 <_PyMonitoring_FirePyThrowEvent@@Base+0xa2> │ │ │ │ cmp r7, #2 │ │ │ │ - bne.n 50194 <_PyMonitoring_FirePyThrowEvent@@Base+0xa2> │ │ │ │ - cbnz r4, 501b6 <_PyMonitoring_FirePyThrowEvent@@Base+0xc4> │ │ │ │ + bne.n 50134 <_PyMonitoring_FirePyThrowEvent@@Base+0xa2> │ │ │ │ + cbnz r4, 50156 <_PyMonitoring_FirePyThrowEvent@@Base+0xc4> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #204] @ (50264 <_PyMonitoring_FirePyThrowEvent@@Base+0x172>) │ │ │ │ + ldr r4, [pc, #204] @ (50204 <_PyMonitoring_FirePyThrowEvent@@Base+0x172>) │ │ │ │ add r2, sp, #32 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r4, #2 │ │ │ │ movs r2, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ mov r3, ip │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101324 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5023a <_PyMonitoring_FirePyThrowEvent@@Base+0x148> │ │ │ │ + beq.n 501da <_PyMonitoring_FirePyThrowEvent@@Base+0x148> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 111784 │ │ │ │ + bl 110b9c │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ ldrd r7, r6, [sp, #72] @ 0x48 │ │ │ │ - cbz r0, 50206 <_PyMonitoring_FirePyThrowEvent@@Base+0x114> │ │ │ │ + cbz r0, 501a6 <_PyMonitoring_FirePyThrowEvent@@Base+0x114> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1eff08 │ │ │ │ + bl 1ef230 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5024c <_PyMonitoring_FirePyThrowEvent@@Base+0x15a> │ │ │ │ + cbz r0, 501ec <_PyMonitoring_FirePyThrowEvent@@Base+0x15a> │ │ │ │ ldrd sl, fp, [sp, #24] │ │ │ │ adds r3, r6, #1 │ │ │ │ - beq.n 501e8 <_PyMonitoring_FirePyThrowEvent@@Base+0xf6> │ │ │ │ + beq.n 50188 <_PyMonitoring_FirePyThrowEvent@@Base+0xf6> │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 3ff60 │ │ │ │ + bl 3ff58 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5024c <_PyMonitoring_FirePyThrowEvent@@Base+0x15a> │ │ │ │ + b.n 501ec <_PyMonitoring_FirePyThrowEvent@@Base+0x15a> │ │ │ │ mov r2, r5 │ │ │ │ strd sl, fp, [sp] │ │ │ │ - movw r1, #62084 @ 0xf284 │ │ │ │ + movw r1, #60440 @ 0xec18 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #9476 @ 0x2504 │ │ │ │ + movw r0, #7952 @ 0x1f10 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 90660 │ │ │ │ + bl 8fa80 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5020a <_PyMonitoring_FirePyThrowEvent@@Base+0x118> │ │ │ │ + bge.n 501aa <_PyMonitoring_FirePyThrowEvent@@Base+0x118> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5024c <_PyMonitoring_FirePyThrowEvent@@Base+0x15a> │ │ │ │ - bl 9649c │ │ │ │ + b.n 501ec <_PyMonitoring_FirePyThrowEvent@@Base+0x15a> │ │ │ │ + bl 95998 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2a990 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 98f90 │ │ │ │ + bl 9848c │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 50244 <_PyMonitoring_FirePyThrowEvent@@Base+0x152> │ │ │ │ + bge.n 501e4 <_PyMonitoring_FirePyThrowEvent@@Base+0x152> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c40 │ │ │ │ - b.n 50206 <_PyMonitoring_FirePyThrowEvent@@Base+0x114> │ │ │ │ + bl f119c │ │ │ │ + b.n 501a6 <_PyMonitoring_FirePyThrowEvent@@Base+0x114> │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5024c <_PyMonitoring_FirePyThrowEvent@@Base+0x15a> │ │ │ │ + b.n 501ec <_PyMonitoring_FirePyThrowEvent@@Base+0x15a> │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ strd r7, r6, [sp, #72] @ 0x48 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ - bl 111d5c │ │ │ │ + bl 111174 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #96 @ 0x60 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ - add r0, sp, #384 @ 0x180 │ │ │ │ + add r2, pc, #384 @ (adr r2, 50384 <_PyMonitoring_FirePyThrowEvent@@Base+0x2f2>) │ │ │ │ lsls r4, r0, #1 │ │ │ │ lsrs r4, r2 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #56] @ (502b0 <_PyMonitoring_FirePyThrowEvent@@Base+0x1be>) │ │ │ │ + ldr r4, [pc, #56] @ (50250 <_PyMonitoring_FirePyThrowEvent@@Base+0x1be>) │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 11d7b0 │ │ │ │ + bl 11cd3c │ │ │ │ ldr.w r5, [r4, #1292] @ 0x50c │ │ │ │ - cbz r5, 50292 <_PyMonitoring_FirePyThrowEvent@@Base+0x1a0> │ │ │ │ + cbz r5, 50232 <_PyMonitoring_FirePyThrowEvent@@Base+0x1a0> │ │ │ │ ldr.w r5, [r4, #1364] @ 0x554 │ │ │ │ ldr.w r6, [r4, #1368] @ 0x558 │ │ │ │ - b.n 50294 <_PyMonitoring_FirePyThrowEvent@@Base+0x1a2> │ │ │ │ + b.n 50234 <_PyMonitoring_FirePyThrowEvent@@Base+0x1a2> │ │ │ │ mov r6, r5 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 100124 │ │ │ │ + bl ff64c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #17112 @ 0x42d8 │ │ │ │ + movw r0, #15576 @ 0x3cd8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 82d70 │ │ │ │ + b.w 828c0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb.w r3, [r0, #64] @ 0x40 │ │ │ │ - cbnz r3, 502e0 <_PyMonitoring_FirePyThrowEvent@@Base+0x1ee> │ │ │ │ + cbnz r3, 50280 <_PyMonitoring_FirePyThrowEvent@@Base+0x1ee> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13292 @ 0x33ec │ │ │ │ + movw r1, #11756 @ 0x2dec │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 502fc <_PyMonitoring_FirePyThrowEvent@@Base+0x20a> │ │ │ │ + bl 126e1c │ │ │ │ + b.n 5029c <_PyMonitoring_FirePyThrowEvent@@Base+0x20a> │ │ │ │ ldrb.w r3, [r0, #65] @ 0x41 │ │ │ │ - cbz r3, 50300 <_PyMonitoring_FirePyThrowEvent@@Base+0x20e> │ │ │ │ + cbz r3, 502a0 <_PyMonitoring_FirePyThrowEvent@@Base+0x20e> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12932 @ 0x3284 │ │ │ │ + movw r1, #11396 @ 0x2c84 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 50316 <_PyMonitoring_FirePyThrowEvent@@Base+0x224> │ │ │ │ + b.n 502b6 <_PyMonitoring_FirePyThrowEvent@@Base+0x224> │ │ │ │ ldr r0, [r0, #68] @ 0x44 │ │ │ │ - cbz r0, 5030e <_PyMonitoring_FirePyThrowEvent@@Base+0x21c> │ │ │ │ + cbz r0, 502ae <_PyMonitoring_FirePyThrowEvent@@Base+0x21c> │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - ldr r1, [pc, #12] @ (50318 <_PyMonitoring_FirePyThrowEvent@@Base+0x226>) │ │ │ │ - b.w 8ee64 │ │ │ │ + ldr r1, [pc, #12] @ (502b8 <_PyMonitoring_FirePyThrowEvent@@Base+0x226>) │ │ │ │ + b.w 8e280 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ - ble.n 502d4 <_PyMonitoring_FirePyThrowEvent@@Base+0x1e2> │ │ │ │ + ble.n 50274 <_PyMonitoring_FirePyThrowEvent@@Base+0x1e2> │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl f479c │ │ │ │ + bl f3cfc │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 50362 <_PyMonitoring_FirePyThrowEvent@@Base+0x270> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 50362 <_PyMonitoring_FirePyThrowEvent@@Base+0x270> │ │ │ │ + bne.n 50302 <_PyMonitoring_FirePyThrowEvent@@Base+0x270> │ │ │ │ + bl 7f898 │ │ │ │ + cbz r0, 50302 <_PyMonitoring_FirePyThrowEvent@@Base+0x270> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl db534 <_PyType_Name@@Base> │ │ │ │ - movw r1, #17116 @ 0x42dc │ │ │ │ + bl daaa0 <_PyType_Name@@Base> │ │ │ │ + movw r1, #15580 @ 0x3cdc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl d2028 │ │ │ │ + bl d1590 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 50366 <_PyMonitoring_FirePyThrowEvent@@Base+0x274> │ │ │ │ + b.n 50306 <_PyMonitoring_FirePyThrowEvent@@Base+0x274> │ │ │ │ movs r0, #1 │ │ │ │ str r4, [r5, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bl d4290 │ │ │ │ + bl d37f8 │ │ │ │ str r0, [r5, #0] │ │ │ │ - cbnz r0, 503a0 <_PyMonitoring_FirePyThrowEvent@@Base+0x2ae> │ │ │ │ + cbnz r0, 50340 <_PyMonitoring_FirePyThrowEvent@@Base+0x2ae> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #17152 @ 0x4300 │ │ │ │ + movw r1, #15616 @ 0x3d00 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1590 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 503a2 <_PyMonitoring_FirePyThrowEvent@@Base+0x2b0> │ │ │ │ + b.n 50342 <_PyMonitoring_FirePyThrowEvent@@Base+0x2b0> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #52] @ (503e8 <_PyMonitoring_FirePyThrowEvent@@Base+0x2f6>) │ │ │ │ + ldr r2, [pc, #52] @ (50388 <_PyMonitoring_FirePyThrowEvent@@Base+0x2f6>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ addw r2, r3, #3800 @ 0xed8 │ │ │ │ ldr.w r3, [r3, #3800] @ 0xed8 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 503d0 <_PyMonitoring_FirePyThrowEvent@@Base+0x2de> │ │ │ │ + beq.n 50370 <_PyMonitoring_FirePyThrowEvent@@Base+0x2de> │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r4, #1 │ │ │ │ - b.n 503c6 <_PyMonitoring_FirePyThrowEvent@@Base+0x2d4> │ │ │ │ + b.n 50366 <_PyMonitoring_FirePyThrowEvent@@Base+0x2d4> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 503da <_PyMonitoring_FirePyThrowEvent@@Base+0x2e8> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 503e4 <_PyMonitoring_FirePyThrowEvent@@Base+0x2f2> │ │ │ │ + bne.n 5037a <_PyMonitoring_FirePyThrowEvent@@Base+0x2e8> │ │ │ │ + bl 7f898 │ │ │ │ + cbnz r0, 50384 <_PyMonitoring_FirePyThrowEvent@@Base+0x2f2> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7fab8 │ │ │ │ + b.w 7fa80 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r3, [pc, #132] @ (50480 <_PyMonitoring_FirePyThrowEvent@@Base+0x38e>) │ │ │ │ + ldr r3, [pc, #132] @ (50420 <_PyMonitoring_FirePyThrowEvent@@Base+0x38e>) │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbz r3, 50430 <_PyMonitoring_FirePyThrowEvent@@Base+0x33e> │ │ │ │ + cbz r3, 503d0 <_PyMonitoring_FirePyThrowEvent@@Base+0x33e> │ │ │ │ adds r0, #13 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 50426 <_PyMonitoring_FirePyThrowEvent@@Base+0x334> │ │ │ │ + bne.n 503c6 <_PyMonitoring_FirePyThrowEvent@@Base+0x334> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 50416 <_PyMonitoring_FirePyThrowEvent@@Base+0x324> │ │ │ │ + bne.n 503b6 <_PyMonitoring_FirePyThrowEvent@@Base+0x324> │ │ │ │ dmb ish │ │ │ │ - beq.n 50430 <_PyMonitoring_FirePyThrowEvent@@Base+0x33e> │ │ │ │ - bl 26813c │ │ │ │ + beq.n 503d0 <_PyMonitoring_FirePyThrowEvent@@Base+0x33e> │ │ │ │ + bl 267afc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 21dfa8 │ │ │ │ + bl 21d7c0 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 50462 <_PyMonitoring_FirePyThrowEvent@@Base+0x370> │ │ │ │ + cbz r3, 50402 <_PyMonitoring_FirePyThrowEvent@@Base+0x370> │ │ │ │ add.w r0, r4, #13 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 50458 <_PyMonitoring_FirePyThrowEvent@@Base+0x366> │ │ │ │ + bne.n 503f8 <_PyMonitoring_FirePyThrowEvent@@Base+0x366> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 50448 <_PyMonitoring_FirePyThrowEvent@@Base+0x356> │ │ │ │ + bne.n 503e8 <_PyMonitoring_FirePyThrowEvent@@Base+0x356> │ │ │ │ dmb ish │ │ │ │ - beq.n 50462 <_PyMonitoring_FirePyThrowEvent@@Base+0x370> │ │ │ │ - bl 246600 │ │ │ │ + beq.n 50402 <_PyMonitoring_FirePyThrowEvent@@Base+0x370> │ │ │ │ + bl 245f1c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 24a3f4 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (50480 <_PyMonitoring_FirePyThrowEvent@@Base+0x38e>) │ │ │ │ + bl 249d20 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (50420 <_PyMonitoring_FirePyThrowEvent@@Base+0x38e>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 5047c <_PyMonitoring_FirePyThrowEvent@@Base+0x38a> │ │ │ │ + beq.n 5041c <_PyMonitoring_FirePyThrowEvent@@Base+0x38a> │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ - sub sp, #164 @ 0xa4 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - bl f479c │ │ │ │ - mov r4, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 504a8 <_PyMonitoring_FirePyThrowEvent@@Base+0x3b6> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 504d2 <_PyMonitoring_FirePyThrowEvent@@Base+0x3e0> │ │ │ │ - bl 9649c │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2a224 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 98f90 │ │ │ │ - cbz r6, 504e6 <_PyMonitoring_FirePyThrowEvent@@Base+0x3f4> │ │ │ │ - blx 2a8e4 <__errno_location@plt> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, #4 │ │ │ │ - bne.n 504d6 <_PyMonitoring_FirePyThrowEvent@@Base+0x3e4> │ │ │ │ - bl e5198 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 504a8 <_PyMonitoring_FirePyThrowEvent@@Base+0x3b6> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 5052c <_PyMonitoring_FirePyThrowEvent@@Base+0x43a> │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 5052c <_PyMonitoring_FirePyThrowEvent@@Base+0x43a> │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r3, [sp, #120] @ 0x78 │ │ │ │ - ldrd r4, r5, [sp, #112] @ 0x70 │ │ │ │ - strd r4, r5, [sp, #40] @ 0x28 │ │ │ │ - ldrd r4, r5, [sp, #104] @ 0x68 │ │ │ │ - strd r4, r5, [sp, #32] │ │ │ │ - ldrd r4, r5, [sp, #96] @ 0x60 │ │ │ │ - strd r4, r5, [sp, #24] │ │ │ │ - ldrd r4, r5, [sp, #88] @ 0x58 │ │ │ │ - strd r4, r5, [sp, #16] │ │ │ │ - ldrd r4, r5, [sp, #80] @ 0x50 │ │ │ │ - strd r4, r5, [sp, #8] │ │ │ │ - ldrd r2, r1, [sp, #128] @ 0x80 │ │ │ │ - strd r2, r1, [sp, #52] @ 0x34 │ │ │ │ - ldrd r4, r5, [sp, #72] @ 0x48 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - bl 4040a │ │ │ │ - add sp, #164 @ 0xa4 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 50556 <_PyMonitoring_FirePyThrowEvent@@Base+0x464> │ │ │ │ + cbz r3, 5044a <_PyMonitoring_FirePyThrowEvent@@Base+0x3b8> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #20] │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ subs r0, r4, r0 │ │ │ │ - bl 26b5c0 │ │ │ │ + bl 26af80 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7fab8 │ │ │ │ + b.w 7fa80 │ │ │ │ mov r0, r3 │ │ │ │ - b.w 7fab8 │ │ │ │ + b.w 7fa80 │ │ │ │ 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] @ (50618 <_PyMonitoring_FirePyThrowEvent@@Base+0x526>) │ │ │ │ + ldr r5, [pc, #172] @ (5050c <_PyMonitoring_FirePyThrowEvent@@Base+0x47a>) │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov ip, r3 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ add r4, sp, #32 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 5059a <_PyMonitoring_FirePyThrowEvent@@Base+0x4a8> │ │ │ │ + bne.n 5048e <_PyMonitoring_FirePyThrowEvent@@Base+0x3fc> │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 5059a <_PyMonitoring_FirePyThrowEvent@@Base+0x4a8> │ │ │ │ + ble.n 5048e <_PyMonitoring_FirePyThrowEvent@@Base+0x3fc> │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 5059a <_PyMonitoring_FirePyThrowEvent@@Base+0x4a8> │ │ │ │ - cbnz r6, 505ba <_PyMonitoring_FirePyThrowEvent@@Base+0x4c8> │ │ │ │ - ldr r4, [pc, #128] @ (5061c <_PyMonitoring_FirePyThrowEvent@@Base+0x52a>) │ │ │ │ + bne.n 5048e <_PyMonitoring_FirePyThrowEvent@@Base+0x3fc> │ │ │ │ + cbnz r6, 504ae <_PyMonitoring_FirePyThrowEvent@@Base+0x41c> │ │ │ │ + ldr r4, [pc, #128] @ (50510 <_PyMonitoring_FirePyThrowEvent@@Base+0x47e>) │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r3, ip │ │ │ │ mov r1, r7 │ │ │ │ movs r4, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101324 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 505f8 <_PyMonitoring_FirePyThrowEvent@@Base+0x506> │ │ │ │ + cbz r0, 504ec <_PyMonitoring_FirePyThrowEvent@@Base+0x45a> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 111784 │ │ │ │ + bl 110b9c │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ - cbnz r0, 505cc <_PyMonitoring_FirePyThrowEvent@@Base+0x4da> │ │ │ │ + cbnz r0, 504c0 <_PyMonitoring_FirePyThrowEvent@@Base+0x42e> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 50606 <_PyMonitoring_FirePyThrowEvent@@Base+0x514> │ │ │ │ - bl 9649c │ │ │ │ + b.n 504fa <_PyMonitoring_FirePyThrowEvent@@Base+0x468> │ │ │ │ + bl 95998 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 29d58 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 98f90 │ │ │ │ + bl 9848c │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 505fe <_PyMonitoring_FirePyThrowEvent@@Base+0x50c> │ │ │ │ + bge.n 504f2 <_PyMonitoring_FirePyThrowEvent@@Base+0x460> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c40 │ │ │ │ - b.n 505c8 <_PyMonitoring_FirePyThrowEvent@@Base+0x4d6> │ │ │ │ + bl f119c │ │ │ │ + b.n 504bc <_PyMonitoring_FirePyThrowEvent@@Base+0x42a> │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 50606 <_PyMonitoring_FirePyThrowEvent@@Base+0x514> │ │ │ │ + b.n 504fa <_PyMonitoring_FirePyThrowEvent@@Base+0x468> │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ add r0, sp, #32 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ - bl 111d5c │ │ │ │ + bl 111174 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - add r0, sp, #608 @ 0x260 │ │ │ │ + add r2, pc, #608 @ (adr r2, 50770 <_PyMonitoring_FireRaiseEvent@@Base+0x110>) │ │ │ │ lsls r4, r0, #1 │ │ │ │ asrs r0, r0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ + sub sp, #164 @ 0xa4 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + bl f3cfc │ │ │ │ + mov r4, r0 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 50538 <_PyMonitoring_FirePyThrowEvent@@Base+0x4a6> │ │ │ │ + bl 7f898 │ │ │ │ + cbnz r0, 50562 <_PyMonitoring_FirePyThrowEvent@@Base+0x4d0> │ │ │ │ + bl 95998 │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2a224 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9848c │ │ │ │ + cbz r6, 50576 <_PyMonitoring_FirePyThrowEvent@@Base+0x4e4> │ │ │ │ + blx 2a8e4 <__errno_location@plt> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, #4 │ │ │ │ + bne.n 50566 <_PyMonitoring_FirePyThrowEvent@@Base+0x4d4> │ │ │ │ + bl e46f0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 50538 <_PyMonitoring_FirePyThrowEvent@@Base+0x4a6> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 505bc <_PyMonitoring_FirePyThrowEvent@@Base+0x52a> │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f1180 │ │ │ │ + b.n 505bc <_PyMonitoring_FirePyThrowEvent@@Base+0x52a> │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [sp, #120] @ 0x78 │ │ │ │ + ldrd r4, r5, [sp, #112] @ 0x70 │ │ │ │ + strd r4, r5, [sp, #40] @ 0x28 │ │ │ │ + ldrd r4, r5, [sp, #104] @ 0x68 │ │ │ │ + strd r4, r5, [sp, #32] │ │ │ │ + ldrd r4, r5, [sp, #96] @ 0x60 │ │ │ │ + strd r4, r5, [sp, #24] │ │ │ │ + ldrd r4, r5, [sp, #88] @ 0x58 │ │ │ │ + strd r4, r5, [sp, #16] │ │ │ │ + ldrd r4, r5, [sp, #80] @ 0x50 │ │ │ │ + strd r4, r5, [sp, #8] │ │ │ │ + ldrd r2, r1, [sp, #128] @ 0x80 │ │ │ │ + strd r2, r1, [sp, #52] @ 0x34 │ │ │ │ + ldrd r4, r5, [sp, #72] @ 0x48 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + bl 40402 │ │ │ │ + add sp, #164 @ 0xa4 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ mov r3, sp │ │ │ │ - movw r1, #17192 @ 0x4328 │ │ │ │ + movw r1, #15656 @ 0x3d28 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 8cd30 │ │ │ │ - cbz r0, 50678 <_PyMonitoring_FirePyThrowEvent@@Base+0x586> │ │ │ │ + bl 8c22c │ │ │ │ + cbz r0, 50618 <_PyMonitoring_FirePyThrowEvent@@Base+0x586> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 14e2b0 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 14d858 <_PyTime_FromSecondsObject@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 50678 <_PyMonitoring_FirePyThrowEvent@@Base+0x586> │ │ │ │ + blt.n 50618 <_PyMonitoring_FirePyThrowEvent@@Base+0x586> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 14ed04 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 14e2ac <_PyTime_AsTimespec@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 50678 <_PyMonitoring_FirePyThrowEvent@@Base+0x586> │ │ │ │ + beq.n 50618 <_PyMonitoring_FirePyThrowEvent@@Base+0x586> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ blx 2921c <__clock_settime64@plt> │ │ │ │ - cbz r0, 5067c <_PyMonitoring_FirePyThrowEvent@@Base+0x58a> │ │ │ │ + cbz r0, 5061c <_PyMonitoring_FirePyThrowEvent@@Base+0x58a> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ + bl f1180 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 50684 <_PyMonitoring_FirePyThrowEvent@@Base+0x592> │ │ │ │ + b.n 50624 <_PyMonitoring_FirePyThrowEvent@@Base+0x592> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ │ │ │ │ -0005068a : │ │ │ │ +0005062a : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl b936c │ │ │ │ + bl b88dc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1a5438 <_PyThreadState_New@@Base+0x4aac> │ │ │ │ + bl 1a4528 <_PyThreadState_New@@Base+0x4ba4> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 506ba │ │ │ │ + bne.n 5065a │ │ │ │ movs r4, #0 │ │ │ │ - movw r0, #17212 @ 0x433c │ │ │ │ + movw r0, #15676 @ 0x3d3c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 1efa3c │ │ │ │ + bl 1eed64 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000506c0 <_PyMonitoring_FireRaiseEvent@@Base>: │ │ │ │ +00050660 <_PyMonitoring_FireRaiseEvent@@Base>: │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ add r0, sp, #12 │ │ │ │ movs r1, #10 │ │ │ │ mov r7, r2 │ │ │ │ - bl 50368 <_PyMonitoring_FirePyThrowEvent@@Base+0x276> │ │ │ │ + bl 50308 <_PyMonitoring_FirePyThrowEvent@@Base+0x276> │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 50716 <_PyMonitoring_FireRaiseEvent@@Base+0x56> │ │ │ │ + beq.n 506b6 <_PyMonitoring_FireRaiseEvent@@Base+0x56> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ movs r5, #0 │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #3 │ │ │ │ mov r2, r7 │ │ │ │ movs r6, #10 │ │ │ │ strd r3, r6, [sp] │ │ │ │ add r3, sp, #16 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 4f272 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ + bl 4f212 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 50712 <_PyMonitoring_FireRaiseEvent@@Base+0x52> │ │ │ │ - bl d42a4 │ │ │ │ - b.n 50716 <_PyMonitoring_FireRaiseEvent@@Base+0x56> │ │ │ │ - bl 78344 │ │ │ │ + cbnz r4, 506b2 <_PyMonitoring_FireRaiseEvent@@Base+0x52> │ │ │ │ + bl d380c │ │ │ │ + b.n 506b6 <_PyMonitoring_FireRaiseEvent@@Base+0x56> │ │ │ │ + bl 78394 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne.n 50730 <_PyMonitoring_FireRaiseEvent@@Base+0x70> │ │ │ │ - movw r0, #44436 @ 0xad94 │ │ │ │ + bne.n 506d0 <_PyMonitoring_FireRaiseEvent@@Base+0x70> │ │ │ │ + movw r0, #42900 @ 0xa794 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r1, #6 │ │ │ │ - b.w 7f86c │ │ │ │ - movw r0, #44444 @ 0xad9c │ │ │ │ + b.w 7f834 │ │ │ │ + movw r0, #42908 @ 0xa79c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r1, #6 │ │ │ │ - b.w 7f86c │ │ │ │ + b.w 7f834 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2957c │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl ce6c4 │ │ │ │ - cbnz r0, 507ba <_PyMonitoring_FireRaiseEvent@@Base+0xfa> │ │ │ │ + bl cdc1c │ │ │ │ + cbnz r0, 5075a <_PyMonitoring_FireRaiseEvent@@Base+0xfa> │ │ │ │ ldr r7, [r4, #8] │ │ │ │ add.w r6, r4, #16 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r7, r5 │ │ │ │ - blt.n 50790 <_PyMonitoring_FireRaiseEvent@@Base+0xd0> │ │ │ │ + blt.n 50730 <_PyMonitoring_FireRaiseEvent@@Base+0xd0> │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 50790 <_PyMonitoring_FireRaiseEvent@@Base+0xd0> │ │ │ │ + ble.n 50730 <_PyMonitoring_FireRaiseEvent@@Base+0xd0> │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 29204 │ │ │ │ - cbnz r0, 50790 <_PyMonitoring_FireRaiseEvent@@Base+0xd0> │ │ │ │ + cbnz r0, 50730 <_PyMonitoring_FireRaiseEvent@@Base+0xd0> │ │ │ │ subs r1, r7, r5 │ │ │ │ adds r0, r6, r5 │ │ │ │ - bl 71f98 │ │ │ │ + bl 71f88 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 507bc <_PyMonitoring_FireRaiseEvent@@Base+0xfc> │ │ │ │ + b.n 5075c <_PyMonitoring_FireRaiseEvent@@Base+0xfc> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42428 @ 0xa5bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 507ae <_PyMonitoring_FireRaiseEvent@@Base+0xee> │ │ │ │ + bne.n 5074e <_PyMonitoring_FireRaiseEvent@@Base+0xee> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 507bc <_PyMonitoring_FireRaiseEvent@@Base+0xfc> │ │ │ │ + beq.n 5075c <_PyMonitoring_FireRaiseEvent@@Base+0xfc> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 507bc <_PyMonitoring_FireRaiseEvent@@Base+0xfc> │ │ │ │ + b.n 5075c <_PyMonitoring_FireRaiseEvent@@Base+0xfc> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 71f98 │ │ │ │ + bl 71f88 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 507bc <_PyMonitoring_FireRaiseEvent@@Base+0xfc> │ │ │ │ + b.n 5075c <_PyMonitoring_FireRaiseEvent@@Base+0xfc> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 507c6 <_PyMonitoring_FireRaiseEvent@@Base+0x106> │ │ │ │ + cbz r3, 50766 <_PyMonitoring_FireRaiseEvent@@Base+0x106> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cf15c │ │ │ │ + bl ce6b4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #44] @ (5080c <_PyMonitoring_FireRaiseEvent@@Base+0x14c>) │ │ │ │ - bl 161d58 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (507ac <_PyMonitoring_FireRaiseEvent@@Base+0x14c>) │ │ │ │ + bl 161114 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - cbz r2, 507fc <_PyMonitoring_FireRaiseEvent@@Base+0x13c> │ │ │ │ + cbz r2, 5079c <_PyMonitoring_FireRaiseEvent@@Base+0x13c> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbz r3, 507fc <_PyMonitoring_FireRaiseEvent@@Base+0x13c> │ │ │ │ - movw r0, #14836 @ 0x39f4 │ │ │ │ + cbz r3, 5079c <_PyMonitoring_FireRaiseEvent@@Base+0x13c> │ │ │ │ + movw r0, #13300 @ 0x33f4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82d70 │ │ │ │ - movw r0, #9944 @ 0x26d8 │ │ │ │ + b.w 828c0 │ │ │ │ + movw r0, #8420 @ 0x20e4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82d70 │ │ │ │ - bmi.n 508e8 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xd8> │ │ │ │ + b.w 828c0 │ │ │ │ + bmi.n 50888 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xd8> │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00050810 <_PyMonitoring_FireExceptionHandledEvent@@Base>: │ │ │ │ +000507b0 <_PyMonitoring_FireExceptionHandledEvent@@Base>: │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ add r0, sp, #12 │ │ │ │ movs r1, #11 │ │ │ │ mov r7, r2 │ │ │ │ - bl 50368 <_PyMonitoring_FirePyThrowEvent@@Base+0x276> │ │ │ │ + bl 50308 <_PyMonitoring_FirePyThrowEvent@@Base+0x276> │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 50866 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x56> │ │ │ │ + beq.n 50806 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x56> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ movs r5, #0 │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #3 │ │ │ │ mov r2, r7 │ │ │ │ movs r6, #11 │ │ │ │ strd r3, r6, [sp] │ │ │ │ add r3, sp, #16 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 4f272 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ + bl 4f212 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 50862 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x52> │ │ │ │ - bl d42a4 │ │ │ │ - b.n 50866 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x56> │ │ │ │ - bl 78344 │ │ │ │ + cbnz r4, 50802 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x52> │ │ │ │ + bl d380c │ │ │ │ + b.n 50806 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x56> │ │ │ │ + bl 78394 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -56707,266 +56664,266 @@ │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #32] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ str r4, [sp, #24] │ │ │ │ - bl 72334 │ │ │ │ + bl 7239c │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50984 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x174> │ │ │ │ - ldr r5, [pc, #296] @ (509c0 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1b0>) │ │ │ │ + beq.n 50924 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x174> │ │ │ │ + ldr r5, [pc, #296] @ (50960 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1b0>) │ │ │ │ ldr.w r3, [r5, #1292] @ 0x50c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 509ba <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1aa> │ │ │ │ + beq.w 5095a <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1aa> │ │ │ │ add r3, sp, #8 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #29889 @ 0x74c1 │ │ │ │ + movw r1, #27049 @ 0x69a9 │ │ │ │ movt r1, #18 │ │ │ │ - movw r3, #16089 @ 0x3ed9 │ │ │ │ + movw r3, #14489 @ 0x3899 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - movw r0, #58905 @ 0xe619 │ │ │ │ + movw r0, #55861 @ 0xda35 │ │ │ │ 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 6cc88 <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 6cc78 <_Py_hashtable_new_full@@Base> │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50980 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x170> │ │ │ │ + beq.n 50920 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x170> │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ - bl 11d7b0 │ │ │ │ + bl 11cd3c │ │ │ │ ldr.w r0, [r5, #1384] @ 0x568 │ │ │ │ - bl 50c6e <_PyMonitoring_FireStopIterationEvent@@Base+0x84> │ │ │ │ + bl 50c0e <_PyMonitoring_FireStopIterationEvent@@Base+0x84> │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 100124 │ │ │ │ + bl ff64c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 50980 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x170> │ │ │ │ + beq.n 50920 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x170> │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ - bl 11d7b0 │ │ │ │ + bl 11cd3c │ │ │ │ ldr.w r6, [r5, #1388] @ 0x56c │ │ │ │ - bl 1a0940 │ │ │ │ + bl 19f938 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 50930 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x120> │ │ │ │ + cbz r0, 508d0 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x120> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #3891 @ 0xf33 │ │ │ │ + movw r1, #3797 @ 0xed5 │ │ │ │ movt r1, #5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 263a5c <_Py_hashtable_foreach@@Base> │ │ │ │ - cbz r0, 50932 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x122> │ │ │ │ + bl 26341c <_Py_hashtable_foreach@@Base> │ │ │ │ + cbz r0, 508d2 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x122> │ │ │ │ mov r0, r4 │ │ │ │ - bl 10e940 <_Py_hashtable_destroy@@Base> │ │ │ │ + bl 10dd60 <_Py_hashtable_destroy@@Base> │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl 100124 │ │ │ │ + bl ff64c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 50980 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x170> │ │ │ │ - ldr r0, [pc, #128] @ (509c4 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1b4>) │ │ │ │ + cbz r3, 50920 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x170> │ │ │ │ + ldr r0, [pc, #128] @ (50964 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1b4>) │ │ │ │ movw r1, #4308 @ 0x10d4 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 6da88 │ │ │ │ + bl 6da78 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r2, sp, #16 │ │ │ │ - movw r1, #3949 @ 0xf6d │ │ │ │ + movw r1, #3855 @ 0xf0f │ │ │ │ movt r1, #5 │ │ │ │ - bl 263a5c <_Py_hashtable_foreach@@Base> │ │ │ │ + bl 26341c <_Py_hashtable_foreach@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 50974 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x164> │ │ │ │ + cbnz r0, 50914 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x164> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, sp, #16 │ │ │ │ - movw r1, #4231 @ 0x1087 │ │ │ │ + movw r1, #4137 @ 0x1029 │ │ │ │ movt r1, #5 │ │ │ │ - bl 263a5c <_Py_hashtable_foreach@@Base> │ │ │ │ + bl 26341c <_Py_hashtable_foreach@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #76] @ (509c4 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1b4>) │ │ │ │ + ldr r0, [pc, #76] @ (50964 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1b4>) │ │ │ │ movs r1, #0 │ │ │ │ - bl 6da88 │ │ │ │ - cbz r4, 509a0 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x190> │ │ │ │ - b.n 50984 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x174> │ │ │ │ - bl 1ea294 │ │ │ │ + bl 6da78 │ │ │ │ + cbz r4, 50940 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x190> │ │ │ │ + b.n 50924 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x174> │ │ │ │ + bl 1e95bc │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - cbz r0, 509a0 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x190> │ │ │ │ + cbz r0, 50940 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x190> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 509a0 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x190> │ │ │ │ + beq.n 50940 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x190> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 509a0 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x190> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 50940 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x190> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - cbz r0, 509a8 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x198> │ │ │ │ - bl 10e940 <_Py_hashtable_destroy@@Base> │ │ │ │ + cbz r0, 50948 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x198> │ │ │ │ + bl 10dd60 <_Py_hashtable_destroy@@Base> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - cbz r0, 509b0 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1a0> │ │ │ │ - bl 10e940 <_Py_hashtable_destroy@@Base> │ │ │ │ + cbz r0, 50950 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1a0> │ │ │ │ + bl 10dd60 <_Py_hashtable_destroy@@Base> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - cbz r0, 509b8 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1a8> │ │ │ │ - bl 10e940 <_Py_hashtable_destroy@@Base> │ │ │ │ + cbz r0, 50958 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1a8> │ │ │ │ + bl 10dd60 <_Py_hashtable_destroy@@Base> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ str r0, [r0, #56] @ 0x38 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -000509c8 : │ │ │ │ +00050968 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 3e718 │ │ │ │ + bl 3e708 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1a5438 <_PyThreadState_New@@Base+0x4aac> │ │ │ │ + bl 1a4528 <_PyThreadState_New@@Base+0x4ba4> │ │ │ │ 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, 50a1c │ │ │ │ + cbz r2, 509bc │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ mov r0, sp │ │ │ │ - bl 108b7c │ │ │ │ + bl 107fa0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 783a0 │ │ │ │ - cbz r4, 50a44 │ │ │ │ - ldr r0, [pc, #28] @ (50a4c ) │ │ │ │ - bl 161d58 <_PyEval_GetBuiltin@@Base> │ │ │ │ + bl 783f0 │ │ │ │ + cbz r4, 509e4 │ │ │ │ + ldr r0, [pc, #28] @ (509ec ) │ │ │ │ + bl 161114 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #3564 @ 0xdec │ │ │ │ + movw r0, #2060 @ 0x80c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82d70 │ │ │ │ + bl 828c0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - bmi.n 50b28 <_PyMonitoring_FirePyUnwindEvent@@Base+0xd8> │ │ │ │ + bmi.n 50ac8 <_PyMonitoring_FirePyUnwindEvent@@Base+0xd8> │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00050a50 <_PyMonitoring_FirePyUnwindEvent@@Base>: │ │ │ │ +000509f0 <_PyMonitoring_FirePyUnwindEvent@@Base>: │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #12 │ │ │ │ mov r5, r0 │ │ │ │ add.w r0, sp, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 50368 <_PyMonitoring_FirePyThrowEvent@@Base+0x276> │ │ │ │ + bl 50308 <_PyMonitoring_FirePyThrowEvent@@Base+0x276> │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 50aa8 <_PyMonitoring_FirePyUnwindEvent@@Base+0x58> │ │ │ │ + beq.n 50a48 <_PyMonitoring_FirePyUnwindEvent@@Base+0x58> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ movs r5, #0 │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #3 │ │ │ │ mov r2, r7 │ │ │ │ movs r6, #12 │ │ │ │ strd r3, r6, [sp] │ │ │ │ add r3, sp, #16 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 4f272 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ + bl 4f212 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 50aa4 <_PyMonitoring_FirePyUnwindEvent@@Base+0x54> │ │ │ │ - bl d42a4 │ │ │ │ - b.n 50aa8 <_PyMonitoring_FirePyUnwindEvent@@Base+0x58> │ │ │ │ - bl 78344 │ │ │ │ + cbnz r4, 50a44 <_PyMonitoring_FirePyUnwindEvent@@Base+0x54> │ │ │ │ + bl d380c │ │ │ │ + b.n 50a48 <_PyMonitoring_FirePyUnwindEvent@@Base+0x58> │ │ │ │ + bl 78394 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrb r0, [r0, #8] │ │ │ │ - b.w 80190 │ │ │ │ + b.w 80158 │ │ │ │ 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, 50ae0 <_PyMonitoring_FirePyUnwindEvent@@Base+0x90> │ │ │ │ + cbnz r3, 50a80 <_PyMonitoring_FirePyUnwindEvent@@Base+0x90> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13292 @ 0x33ec │ │ │ │ + movw r1, #11756 @ 0x2dec │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 50afc <_PyMonitoring_FirePyUnwindEvent@@Base+0xac> │ │ │ │ + bl 126e1c │ │ │ │ + b.n 50a9c <_PyMonitoring_FirePyUnwindEvent@@Base+0xac> │ │ │ │ ldrb.w r3, [r0, #65] @ 0x41 │ │ │ │ - cbz r3, 50b00 <_PyMonitoring_FirePyUnwindEvent@@Base+0xb0> │ │ │ │ + cbz r3, 50aa0 <_PyMonitoring_FirePyUnwindEvent@@Base+0xb0> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12932 @ 0x3284 │ │ │ │ + movw r1, #11396 @ 0x2c84 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 50b08 <_PyMonitoring_FirePyUnwindEvent@@Base+0xb8> │ │ │ │ + b.n 50aa8 <_PyMonitoring_FirePyUnwindEvent@@Base+0xb8> │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 50ba2 <_PyMonitoring_FirePyUnwindEvent@@Base+0x152> │ │ │ │ + bne.n 50b42 <_PyMonitoring_FirePyUnwindEvent@@Base+0x152> │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 50ba2 <_PyMonitoring_FirePyUnwindEvent@@Base+0x152> │ │ │ │ + beq.n 50b42 <_PyMonitoring_FirePyUnwindEvent@@Base+0x152> │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, #3 │ │ │ │ movne r0, #5 │ │ │ │ - bl 72184 │ │ │ │ + bl 72174 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50be6 <_PyMonitoring_FirePyUnwindEvent@@Base+0x196> │ │ │ │ + beq.n 50b86 <_PyMonitoring_FirePyUnwindEvent@@Base+0x196> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ @@ -56985,15 +56942,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, 50bb0 <_PyMonitoring_FirePyUnwindEvent@@Base+0x160> │ │ │ │ + cbz r2, 50b50 <_PyMonitoring_FirePyUnwindEvent@@Base+0x160> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r0 │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ @@ -57002,740 +56959,743 @@ │ │ │ │ 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 50bb0 <_PyMonitoring_FirePyUnwindEvent@@Base+0x160> │ │ │ │ + b.n 50b50 <_PyMonitoring_FirePyUnwindEvent@@Base+0x160> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ ldrd r1, r3, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ - cbz r3, 50bc2 <_PyMonitoring_FirePyUnwindEvent@@Base+0x172> │ │ │ │ + cbz r3, 50b62 <_PyMonitoring_FirePyUnwindEvent@@Base+0x172> │ │ │ │ movs r0, #3 │ │ │ │ - bl 7d72c │ │ │ │ + bl 7d6f4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 50bca <_PyMonitoring_FirePyUnwindEvent@@Base+0x17a> │ │ │ │ + b.n 50b6a <_PyMonitoring_FirePyUnwindEvent@@Base+0x17a> │ │ │ │ movs r0, #2 │ │ │ │ - bl 7d7b8 │ │ │ │ + bl 7d780 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 50bda <_PyMonitoring_FirePyUnwindEvent@@Base+0x18a> │ │ │ │ + beq.n 50b7a <_PyMonitoring_FirePyUnwindEvent@@Base+0x18a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 50bde <_PyMonitoring_FirePyUnwindEvent@@Base+0x18e> │ │ │ │ + cbz r3, 50b7e <_PyMonitoring_FirePyUnwindEvent@@Base+0x18e> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 50be6 <_PyMonitoring_FirePyUnwindEvent@@Base+0x196> │ │ │ │ + b.n 50b86 <_PyMonitoring_FirePyUnwindEvent@@Base+0x196> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 50bda <_PyMonitoring_FirePyUnwindEvent@@Base+0x18a> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 50b7a <_PyMonitoring_FirePyUnwindEvent@@Base+0x18a> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00050bea <_PyMonitoring_FireStopIterationEvent@@Base>: │ │ │ │ +00050b8a <_PyMonitoring_FireStopIterationEvent@@Base>: │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ movw r4, #48056 @ 0xbbb8 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r7, r2 │ │ │ │ - bl ea594 │ │ │ │ + bl e9b04 │ │ │ │ movs r1, #9 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 50368 <_PyMonitoring_FirePyThrowEvent@@Base+0x276> │ │ │ │ + bl 50308 <_PyMonitoring_FirePyThrowEvent@@Base+0x276> │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 50c68 <_PyMonitoring_FireStopIterationEvent@@Base+0x7e> │ │ │ │ + beq.n 50c08 <_PyMonitoring_FireStopIterationEvent@@Base+0x7e> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ movs r5, #0 │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #3 │ │ │ │ movs r6, #9 │ │ │ │ strd r3, r6, [sp] │ │ │ │ add r3, sp, #16 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 4f272 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ + bl 4f212 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 50c58 <_PyMonitoring_FireStopIterationEvent@@Base+0x6e> │ │ │ │ + beq.n 50bf8 <_PyMonitoring_FireStopIterationEvent@@Base+0x6e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 50c58 <_PyMonitoring_FireStopIterationEvent@@Base+0x6e> │ │ │ │ + cbnz r3, 50bf8 <_PyMonitoring_FireStopIterationEvent@@Base+0x6e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 50c62 <_PyMonitoring_FireStopIterationEvent@@Base+0x78> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 50c02 <_PyMonitoring_FireStopIterationEvent@@Base+0x78> │ │ │ │ mov r0, r4 │ │ │ │ - bl d42a4 │ │ │ │ - b.n 50c68 <_PyMonitoring_FireStopIterationEvent@@Base+0x7e> │ │ │ │ + bl d380c │ │ │ │ + b.n 50c08 <_PyMonitoring_FireStopIterationEvent@@Base+0x7e> │ │ │ │ movs r0, #0 │ │ │ │ - bl 78344 │ │ │ │ + bl 78394 │ │ │ │ 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 1a08f4 │ │ │ │ - cbz r0, 50c9e <_PyMonitoring_FireStopIterationEvent@@Base+0xb4> │ │ │ │ + bl 19f8ec │ │ │ │ + cbz r0, 50c3e <_PyMonitoring_FireStopIterationEvent@@Base+0xb4> │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #3375 @ 0xd2f │ │ │ │ + movw r1, #3153 @ 0xc51 │ │ │ │ movt r1, #5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 263a5c <_Py_hashtable_foreach@@Base> │ │ │ │ - cbz r0, 50ca0 <_PyMonitoring_FireStopIterationEvent@@Base+0xb6> │ │ │ │ + bl 26341c <_Py_hashtable_foreach@@Base> │ │ │ │ + cbz r0, 50c40 <_PyMonitoring_FireStopIterationEvent@@Base+0xb6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 10e940 <_Py_hashtable_destroy@@Base> │ │ │ │ + bl 10dd60 <_Py_hashtable_destroy@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movw r0, #55176 @ 0xd788 │ │ │ │ + movw r0, #53640 @ 0xd188 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - b.w 7a284 │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r1, 50cd8 <_PyMonitoring_FireStopIterationEvent@@Base+0xee> │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #17392 @ 0x43f0 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 50d04 <_PyMonitoring_FireStopIterationEvent@@Base+0x11a> │ │ │ │ - movw r2, #4356 @ 0x1104 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.n 50d1a <_PyMonitoring_FireStopIterationEvent@@Base+0x130> │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - bmi.n 50d0a <_PyMonitoring_FireStopIterationEvent@@Base+0x120> │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #17424 @ 0x4410 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 50d2c <_PyMonitoring_FireStopIterationEvent@@Base+0x142> │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r0 │ │ │ │ - beq.n 50d1c <_PyMonitoring_FireStopIterationEvent@@Base+0x132> │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [r1, #0] │ │ │ │ - b.n 50d1c <_PyMonitoring_FireStopIterationEvent@@Base+0x132> │ │ │ │ - movs r1, #0 │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ - movs r2, #1 │ │ │ │ - str r1, [r3, #28] │ │ │ │ - strb.w r2, [r3, #32] │ │ │ │ - bl 783a0 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ + b.w 7a2c0 │ │ │ │ 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] @ (50d84 <_PyMonitoring_FireStopIterationEvent@@Base+0x19a>) │ │ │ │ + ldr r5, [pc, #68] @ (50ca8 <_PyMonitoring_FireStopIterationEvent@@Base+0x11e>) │ │ │ │ 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, 50d78 <_PyMonitoring_FireStopIterationEvent@@Base+0x18e> │ │ │ │ + cbz r0, 50c9a <_PyMonitoring_FireStopIterationEvent@@Base+0x110> │ │ │ │ mov r4, r0 │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ mov r2, r4 │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7133c <_Py_hashtable_set@@Base> │ │ │ │ + bl 7132c <_Py_hashtable_set@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 50d7e <_PyMonitoring_FireStopIterationEvent@@Base+0x194> │ │ │ │ + bge.n 50ca0 <_PyMonitoring_FireStopIterationEvent@@Base+0x116> │ │ │ │ ldr.w r3, [r5, #1336] @ 0x538 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r5, #1320] @ 0x528 │ │ │ │ blx r3 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 50d80 <_PyMonitoring_FireStopIterationEvent@@Base+0x196> │ │ │ │ + b.n 50ca2 <_PyMonitoring_FireStopIterationEvent@@Base+0x118> │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldrb r0, [r0, #8] │ │ │ │ - b.w 80190 │ │ │ │ + b.w 80158 │ │ │ │ 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, 50db0 <_PyMonitoring_FireStopIterationEvent@@Base+0x1c6> │ │ │ │ + cbnz r3, 50cd4 <_PyMonitoring_FireStopIterationEvent@@Base+0x14a> │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 50db0 <_PyMonitoring_FireStopIterationEvent@@Base+0x1c6> │ │ │ │ + ble.n 50cd4 <_PyMonitoring_FireStopIterationEvent@@Base+0x14a> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 50db0 <_PyMonitoring_FireStopIterationEvent@@Base+0x1c6> │ │ │ │ - cbnz r4, 50dd0 <_PyMonitoring_FireStopIterationEvent@@Base+0x1e6> │ │ │ │ + bne.n 50cd4 <_PyMonitoring_FireStopIterationEvent@@Base+0x14a> │ │ │ │ + cbnz r4, 50cf4 <_PyMonitoring_FireStopIterationEvent@@Base+0x16a> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #88] @ (50e0c <_PyMonitoring_FireStopIterationEvent@@Base+0x222>) │ │ │ │ + ldr r4, [pc, #88] @ (50d30 <_PyMonitoring_FireStopIterationEvent@@Base+0x1a6>) │ │ │ │ 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 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101324 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 50dd0 <_PyMonitoring_FireStopIterationEvent@@Base+0x1e6> │ │ │ │ + cbnz r0, 50cf4 <_PyMonitoring_FireStopIterationEvent@@Base+0x16a> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 50e06 <_PyMonitoring_FireStopIterationEvent@@Base+0x21c> │ │ │ │ + b.n 50d2a <_PyMonitoring_FireStopIterationEvent@@Base+0x1a0> │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 15036c │ │ │ │ + bl 14f914 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 202540 │ │ │ │ + bl 201ba0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50dcc <_PyMonitoring_FireStopIterationEvent@@Base+0x1e2> │ │ │ │ + beq.n 50cf0 <_PyMonitoring_FireStopIterationEvent@@Base+0x166> │ │ │ │ mov r1, r5 │ │ │ │ - bl 23bce8 <_PyGen_SetStopIterationValue@@Base+0x6e4> │ │ │ │ + bl 23b604 <_PyGen_SetStopIterationValue@@Base+0x4fc> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 50e06 <_PyMonitoring_FireStopIterationEvent@@Base+0x21c> │ │ │ │ + beq.n 50d2a <_PyMonitoring_FireStopIterationEvent@@Base+0x1a0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 50e06 <_PyMonitoring_FireStopIterationEvent@@Base+0x21c> │ │ │ │ + cbnz r3, 50d2a <_PyMonitoring_FireStopIterationEvent@@Base+0x1a0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ asrs r4, r5 │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #17484 @ 0x444c │ │ │ │ + movw r1, #15856 @ 0x3df0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 145ad8 │ │ │ │ + bl 1451d8 │ │ │ │ movs r4, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 50e8c <_PyMonitoring_FireStopIterationEvent@@Base+0x2a2> │ │ │ │ + blt.n 50db0 <_PyMonitoring_FireStopIterationEvent@@Base+0x226> │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r6, #44] @ 0x2c │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 71f98 │ │ │ │ + bl 71f88 │ │ │ │ str r0, [sp, #0] │ │ │ │ - cbz r0, 50e8c <_PyMonitoring_FireStopIterationEvent@@Base+0x2a2> │ │ │ │ + cbz r0, 50db0 <_PyMonitoring_FireStopIterationEvent@@Base+0x226> │ │ │ │ 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 50ec8 <_PyMonitoring_FireStopIterationEvent@@Base+0x2de> │ │ │ │ + b.n 50dec <_PyMonitoring_FireStopIterationEvent@@Base+0x262> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 50e8c <_PyMonitoring_FireStopIterationEvent@@Base+0x2a2> │ │ │ │ + beq.n 50db0 <_PyMonitoring_FireStopIterationEvent@@Base+0x226> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 50e8c <_PyMonitoring_FireStopIterationEvent@@Base+0x2a2> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 50db0 <_PyMonitoring_FireStopIterationEvent@@Base+0x226> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 50f1c <_PyMonitoring_FireStopIterationEvent@@Base+0x332> │ │ │ │ + b.n 50e40 <_PyMonitoring_FireStopIterationEvent@@Base+0x2b6> │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1ce590 │ │ │ │ + bl 1cd998 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 50ec8 <_PyMonitoring_FireStopIterationEvent@@Base+0x2de> │ │ │ │ + beq.n 50dec <_PyMonitoring_FireStopIterationEvent@@Base+0x262> │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ subs r5, r7, r5 │ │ │ │ sub.w r4, r8, r4 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - bgt.n 50eda <_PyMonitoring_FireStopIterationEvent@@Base+0x2f0> │ │ │ │ + bgt.n 50dfe <_PyMonitoring_FireStopIterationEvent@@Base+0x274> │ │ │ │ cmp r5, #127 @ 0x7f │ │ │ │ - bgt.n 50eee <_PyMonitoring_FireStopIterationEvent@@Base+0x304> │ │ │ │ + bgt.n 50e12 <_PyMonitoring_FireStopIterationEvent@@Base+0x288> │ │ │ │ cmn.w r5, #128 @ 0x80 │ │ │ │ - blt.n 50f04 <_PyMonitoring_FireStopIterationEvent@@Base+0x31a> │ │ │ │ + blt.n 50e28 <_PyMonitoring_FireStopIterationEvent@@Base+0x29e> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sp │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 51e7a │ │ │ │ + bl 51e62 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50e76 <_PyMonitoring_FireStopIterationEvent@@Base+0x28c> │ │ │ │ + beq.n 50d9a <_PyMonitoring_FireStopIterationEvent@@Base+0x210> │ │ │ │ mov r5, r7 │ │ │ │ mov r4, r8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r6, r3 │ │ │ │ - bhi.n 50e90 <_PyMonitoring_FireStopIterationEvent@@Base+0x2a6> │ │ │ │ + bhi.n 50db4 <_PyMonitoring_FireStopIterationEvent@@Base+0x22a> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, sp │ │ │ │ - bl 9b39c <_PyBytes_Resize@@Base> │ │ │ │ + bl 9a888 <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - b.n 50f1c <_PyMonitoring_FireStopIterationEvent@@Base+0x332> │ │ │ │ + b.n 50e40 <_PyMonitoring_FireStopIterationEvent@@Base+0x2b6> │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 51e7a │ │ │ │ + bl 51e62 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50e76 <_PyMonitoring_FireStopIterationEvent@@Base+0x28c> │ │ │ │ + beq.n 50d9a <_PyMonitoring_FireStopIterationEvent@@Base+0x210> │ │ │ │ subs r4, #255 @ 0xff │ │ │ │ - b.n 50ea6 <_PyMonitoring_FireStopIterationEvent@@Base+0x2bc> │ │ │ │ + b.n 50dca <_PyMonitoring_FireStopIterationEvent@@Base+0x240> │ │ │ │ movs r3, #127 @ 0x7f │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 51e7a │ │ │ │ + bl 51e62 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50e76 <_PyMonitoring_FireStopIterationEvent@@Base+0x28c> │ │ │ │ + beq.n 50d9a <_PyMonitoring_FireStopIterationEvent@@Base+0x210> │ │ │ │ subs r5, #127 @ 0x7f │ │ │ │ movs r4, #0 │ │ │ │ - b.n 50eaa <_PyMonitoring_FireStopIterationEvent@@Base+0x2c0> │ │ │ │ + b.n 50dce <_PyMonitoring_FireStopIterationEvent@@Base+0x244> │ │ │ │ mvn.w r3, #127 @ 0x7f │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 51e7a │ │ │ │ + bl 51e62 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50e76 <_PyMonitoring_FireStopIterationEvent@@Base+0x28c> │ │ │ │ + beq.n 50d9a <_PyMonitoring_FireStopIterationEvent@@Base+0x210> │ │ │ │ adds r5, #128 @ 0x80 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 50eae <_PyMonitoring_FireStopIterationEvent@@Base+0x2c4> │ │ │ │ + b.n 50dd2 <_PyMonitoring_FireStopIterationEvent@@Base+0x248> │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - movw r0, #55160 @ 0xd778 │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + cbnz r1, 50e6e <_PyMonitoring_FireStopIterationEvent@@Base+0x2e4> │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #15904 @ 0x3e20 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 126e1c │ │ │ │ + b.n 50e9a <_PyMonitoring_FireStopIterationEvent@@Base+0x310> │ │ │ │ + movw r2, #4356 @ 0x1104 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r1, r2 │ │ │ │ + beq.n 50eb0 <_PyMonitoring_FireStopIterationEvent@@Base+0x326> │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + bmi.n 50ea0 <_PyMonitoring_FireStopIterationEvent@@Base+0x316> │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #15936 @ 0x3e40 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 126e1c │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 50ec2 <_PyMonitoring_FireStopIterationEvent@@Base+0x338> │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r0 │ │ │ │ + beq.n 50eb2 <_PyMonitoring_FireStopIterationEvent@@Base+0x328> │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [r1, #0] │ │ │ │ + b.n 50eb2 <_PyMonitoring_FireStopIterationEvent@@Base+0x328> │ │ │ │ + movs r1, #0 │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ + movs r2, #1 │ │ │ │ + str r1, [r3, #28] │ │ │ │ + strb.w r2, [r3, #32] │ │ │ │ + bl 783f0 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, pc} │ │ │ │ + movw r0, #53624 @ 0xd178 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - b.w 7a284 │ │ │ │ - b.w 3c99a │ │ │ │ + b.w 7a2c0 │ │ │ │ + b.w 3cc30 │ │ │ │ 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 50c6e <_PyMonitoring_FireStopIterationEvent@@Base+0x84> │ │ │ │ - cbz r0, 50f62 <_PyMonitoring_FireStopIterationEvent@@Base+0x378> │ │ │ │ + bl 50c0e <_PyMonitoring_FireStopIterationEvent@@Base+0x84> │ │ │ │ + cbz r0, 50f04 <_PyMonitoring_FireStopIterationEvent@@Base+0x37a> │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7133c <_Py_hashtable_set@@Base> │ │ │ │ + bl 7132c <_Py_hashtable_set@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 50f68 <_PyMonitoring_FireStopIterationEvent@@Base+0x37e> │ │ │ │ + bge.n 50f0a <_PyMonitoring_FireStopIterationEvent@@Base+0x380> │ │ │ │ mov r0, r4 │ │ │ │ - bl 10e940 <_Py_hashtable_destroy@@Base> │ │ │ │ + bl 10dd60 <_Py_hashtable_destroy@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 50f6a <_PyMonitoring_FireStopIterationEvent@@Base+0x380> │ │ │ │ + b.n 50f0c <_PyMonitoring_FireStopIterationEvent@@Base+0x382> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r0, #4 │ │ │ │ ldr.w r8, [r3, #16] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ - bl 72184 │ │ │ │ + bl 72174 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50ffc <_PyMonitoring_FireStopIterationEvent@@Base+0x412> │ │ │ │ + beq.n 50f9e <_PyMonitoring_FireStopIterationEvent@@Base+0x414> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 12586c │ │ │ │ - cbz r0, 50fbe <_PyMonitoring_FireStopIterationEvent@@Base+0x3d4> │ │ │ │ + bl 124d4c │ │ │ │ + cbz r0, 50f60 <_PyMonitoring_FireStopIterationEvent@@Base+0x3d6> │ │ │ │ str r0, [r4, #12] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 12586c │ │ │ │ - cbz r0, 50fbe <_PyMonitoring_FireStopIterationEvent@@Base+0x3d4> │ │ │ │ + bl 124d4c │ │ │ │ + cbz r0, 50f60 <_PyMonitoring_FireStopIterationEvent@@Base+0x3d6> │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 2fb00 <_Py_fstat@@Base+0x78> │ │ │ │ - cbz r0, 50fbe <_PyMonitoring_FireStopIterationEvent@@Base+0x3d4> │ │ │ │ + bl 2fe00 <_Py_fstat@@Base+0x78> │ │ │ │ + cbz r0, 50f60 <_PyMonitoring_FireStopIterationEvent@@Base+0x3d6> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ str r0, [r4, #20] │ │ │ │ ldrh r0, [r3, #6] │ │ │ │ - bl 7df90 │ │ │ │ + bl 7df58 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 50fd6 <_PyMonitoring_FireStopIterationEvent@@Base+0x3ec> │ │ │ │ + cbnz r0, 50f78 <_PyMonitoring_FireStopIterationEvent@@Base+0x3ee> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 50ffc <_PyMonitoring_FireStopIterationEvent@@Base+0x412> │ │ │ │ + beq.n 50f9e <_PyMonitoring_FireStopIterationEvent@@Base+0x414> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 50ffc <_PyMonitoring_FireStopIterationEvent@@Base+0x412> │ │ │ │ + cbnz r3, 50f9e <_PyMonitoring_FireStopIterationEvent@@Base+0x414> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 50ffc <_PyMonitoring_FireStopIterationEvent@@Base+0x412> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 50f9e <_PyMonitoring_FireStopIterationEvent@@Base+0x414> │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 840cc │ │ │ │ + bl 83c20 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 50ff8 <_PyMonitoring_FireStopIterationEvent@@Base+0x40e> │ │ │ │ + beq.n 50f9a <_PyMonitoring_FireStopIterationEvent@@Base+0x410> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 50ff8 <_PyMonitoring_FireStopIterationEvent@@Base+0x40e> │ │ │ │ + cbnz r3, 50f9a <_PyMonitoring_FireStopIterationEvent@@Base+0x410> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ lsrs r0, r5, #31 │ │ │ │ - b.n 50ffe <_PyMonitoring_FireStopIterationEvent@@Base+0x414> │ │ │ │ + b.n 50fa0 <_PyMonitoring_FireStopIterationEvent@@Base+0x416> │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ - cbz r6, 51026 <_PyMonitoring_FireStopIterationEvent@@Base+0x43c> │ │ │ │ + cbz r6, 50fc8 <_PyMonitoring_FireStopIterationEvent@@Base+0x43e> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 51080 <_PyMonitoring_FireStopIterationEvent@@Base+0x496> │ │ │ │ + beq.n 51022 <_PyMonitoring_FireStopIterationEvent@@Base+0x498> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 51080 <_PyMonitoring_FireStopIterationEvent@@Base+0x496> │ │ │ │ + b.n 51022 <_PyMonitoring_FireStopIterationEvent@@Base+0x498> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ - bl 72184 │ │ │ │ + bl 72174 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 51080 <_PyMonitoring_FireStopIterationEvent@@Base+0x496> │ │ │ │ + cbz r0, 51022 <_PyMonitoring_FireStopIterationEvent@@Base+0x498> │ │ │ │ add.w r9, r0, #8 │ │ │ │ mov r7, r5 │ │ │ │ mov r8, r6 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r8, r3 │ │ │ │ - bge.n 5106e <_PyMonitoring_FireStopIterationEvent@@Base+0x484> │ │ │ │ + bge.n 51010 <_PyMonitoring_FireStopIterationEvent@@Base+0x486> │ │ │ │ ldrd r0, r1, [r7, #40] @ 0x28 │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r7, #8 │ │ │ │ - bl 236aa8 │ │ │ │ - cbnz r0, 51068 <_PyMonitoring_FireStopIterationEvent@@Base+0x47e> │ │ │ │ + bl 23638c │ │ │ │ + cbnz r0, 5100a <_PyMonitoring_FireStopIterationEvent@@Base+0x480> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 51080 <_PyMonitoring_FireStopIterationEvent@@Base+0x496> │ │ │ │ + beq.n 51022 <_PyMonitoring_FireStopIterationEvent@@Base+0x498> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 51080 <_PyMonitoring_FireStopIterationEvent@@Base+0x496> │ │ │ │ + cbnz r3, 51022 <_PyMonitoring_FireStopIterationEvent@@Base+0x498> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 51080 <_PyMonitoring_FireStopIterationEvent@@Base+0x496> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 51022 <_PyMonitoring_FireStopIterationEvent@@Base+0x498> │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ - b.n 5103a <_PyMonitoring_FireStopIterationEvent@@Base+0x450> │ │ │ │ + b.n 50fdc <_PyMonitoring_FireStopIterationEvent@@Base+0x452> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r4 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ str r4, [r5, #16] │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, r1 │ │ │ │ - movw r1, #3949 @ 0xf6d │ │ │ │ + movw r1, #3855 @ 0xf0f │ │ │ │ movt r1, #5 │ │ │ │ str r3, [r2, #16] │ │ │ │ - b.w 263a5c <_Py_hashtable_foreach@@Base> │ │ │ │ + b.w 26341c <_Py_hashtable_foreach@@Base> │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + ldrb r0, [r3, #0] │ │ │ │ + bl 26389c <_PyCrossInterpreterData_Release@@Base+0x124> │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ + b.w 80158 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #24 │ │ │ │ mov r6, r1 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ add r5, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ strd r3, r5, [sp] │ │ │ │ - movw r2, #17668 @ 0x4504 │ │ │ │ + movw r2, #16180 @ 0x3f34 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r0, r6 │ │ │ │ add r3, sp, #16 │ │ │ │ - bl 1fba08 <_PyArg_ParseStack@@Base> │ │ │ │ - cbz r0, 51100 <_PyMonitoring_FireStopIterationEvent@@Base+0x516> │ │ │ │ + bl 1fb030 <_PyArg_ParseStack@@Base> │ │ │ │ + cbz r0, 510c0 <_PyMonitoring_FireStopIterationEvent@@Base+0x536> │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r2, sp, #20 │ │ │ │ ldrd r5, r4, [sp, #12] │ │ │ │ - bl 263fa4 │ │ │ │ - cbz r0, 51100 <_PyMonitoring_FireStopIterationEvent@@Base+0x516> │ │ │ │ + bl 263964 │ │ │ │ + cbz r0, 510c0 <_PyMonitoring_FireStopIterationEvent@@Base+0x536> │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 29560 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 510f8 <_PyMonitoring_FireStopIterationEvent@@Base+0x50e> │ │ │ │ + bne.n 510b8 <_PyMonitoring_FireStopIterationEvent@@Base+0x52e> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 51100 <_PyMonitoring_FireStopIterationEvent@@Base+0x516> │ │ │ │ + bl f1180 │ │ │ │ + b.n 510c0 <_PyMonitoring_FireStopIterationEvent@@Base+0x536> │ │ │ │ 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 263edc <_PyCrossInterpreterData_Release@@Base+0x124> │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 80190 │ │ │ │ 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, 51140 <_PyMonitoring_FireStopIterationEvent@@Base+0x556> │ │ │ │ + cbz r3, 510e2 <_PyMonitoring_FireStopIterationEvent@@Base+0x558> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 51142 <_PyMonitoring_FireStopIterationEvent@@Base+0x558> │ │ │ │ + b.n 510e4 <_PyMonitoring_FireStopIterationEvent@@Base+0x55a> │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 51150 <_PyMonitoring_FireStopIterationEvent@@Base+0x566> │ │ │ │ + cbnz r3, 510f2 <_PyMonitoring_FireStopIterationEvent@@Base+0x568> │ │ │ │ cmp r1, #1 │ │ │ │ - ble.n 51150 <_PyMonitoring_FireStopIterationEvent@@Base+0x566> │ │ │ │ + ble.n 510f2 <_PyMonitoring_FireStopIterationEvent@@Base+0x568> │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 51150 <_PyMonitoring_FireStopIterationEvent@@Base+0x566> │ │ │ │ - cbnz r4, 51170 <_PyMonitoring_FireStopIterationEvent@@Base+0x586> │ │ │ │ + bne.n 510f2 <_PyMonitoring_FireStopIterationEvent@@Base+0x568> │ │ │ │ + cbnz r4, 51112 <_PyMonitoring_FireStopIterationEvent@@Base+0x588> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #476] @ (51330 <_PyMonitoring_FireStopIterationEvent@@Base+0x746>) │ │ │ │ + ldr r4, [pc, #480] @ (512d8 <_PyMonitoring_FireStopIterationEvent@@Base+0x74e>) │ │ │ │ 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 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101324 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 51170 <_PyMonitoring_FireStopIterationEvent@@Base+0x586> │ │ │ │ + cbnz r0, 51112 <_PyMonitoring_FireStopIterationEvent@@Base+0x588> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 51310 <_PyMonitoring_FireStopIterationEvent@@Base+0x726> │ │ │ │ + b.n 512b2 <_PyMonitoring_FireStopIterationEvent@@Base+0x728> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 186580 │ │ │ │ + bl 2309bc │ │ │ │ vstr d0, [sp, #40] @ 0x28 │ │ │ │ vstr d1, [sp, #48] @ 0x30 │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5116c <_PyMonitoring_FireStopIterationEvent@@Base+0x582> │ │ │ │ + bne.n 5110e <_PyMonitoring_FireStopIterationEvent@@Base+0x584> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 186580 │ │ │ │ + bl 2309bc │ │ │ │ vstr d0, [sp, #24] │ │ │ │ vstr d1, [sp, #32] │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5116c <_PyMonitoring_FireStopIterationEvent@@Base+0x582> │ │ │ │ + bne.n 5110e <_PyMonitoring_FireStopIterationEvent@@Base+0x584> │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 5120e <_PyMonitoring_FireStopIterationEvent@@Base+0x624> │ │ │ │ + beq.n 511b0 <_PyMonitoring_FireStopIterationEvent@@Base+0x626> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movw r6, #26080 @ 0x65e0 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ - cbz r0, 511dc <_PyMonitoring_FireStopIterationEvent@@Base+0x5f2> │ │ │ │ + cbz r0, 5117e <_PyMonitoring_FireStopIterationEvent@@Base+0x5f4> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 511b8 <_PyMonitoring_FireStopIterationEvent@@Base+0x5ce> │ │ │ │ + bne.n 5115a <_PyMonitoring_FireStopIterationEvent@@Base+0x5d0> │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 511d6 <_PyMonitoring_FireStopIterationEvent@@Base+0x5ec> │ │ │ │ - bl 13f3b8 │ │ │ │ + b.n 51178 <_PyMonitoring_FireStopIterationEvent@@Base+0x5ee> │ │ │ │ + bl 13ea98 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 511d6 <_PyMonitoring_FireStopIterationEvent@@Base+0x5ec> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 51178 <_PyMonitoring_FireStopIterationEvent@@Base+0x5ee> │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5116c <_PyMonitoring_FireStopIterationEvent@@Base+0x582> │ │ │ │ + bne.n 5110e <_PyMonitoring_FireStopIterationEvent@@Base+0x584> │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 51218 <_PyMonitoring_FireStopIterationEvent@@Base+0x62e> │ │ │ │ - b.n 511e0 <_PyMonitoring_FireStopIterationEvent@@Base+0x5f6> │ │ │ │ - vldr d8, [pc, #312] @ 51318 <_PyMonitoring_FireStopIterationEvent@@Base+0x72e> │ │ │ │ + beq.n 511ba <_PyMonitoring_FireStopIterationEvent@@Base+0x630> │ │ │ │ + b.n 51182 <_PyMonitoring_FireStopIterationEvent@@Base+0x5f8> │ │ │ │ + vldr d8, [pc, #320] @ 512c0 <_PyMonitoring_FireStopIterationEvent@@Base+0x736> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 511ee <_PyMonitoring_FireStopIterationEvent@@Base+0x604> │ │ │ │ + bne.n 51190 <_PyMonitoring_FireStopIterationEvent@@Base+0x606> │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 5121c <_PyMonitoring_FireStopIterationEvent@@Base+0x632> │ │ │ │ - bl 13f3b8 │ │ │ │ + b.n 511be <_PyMonitoring_FireStopIterationEvent@@Base+0x634> │ │ │ │ + bl 13ea98 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 5121c <_PyMonitoring_FireStopIterationEvent@@Base+0x632> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 511be <_PyMonitoring_FireStopIterationEvent@@Base+0x634> │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5116c <_PyMonitoring_FireStopIterationEvent@@Base+0x582> │ │ │ │ - b.n 5121c <_PyMonitoring_FireStopIterationEvent@@Base+0x632> │ │ │ │ - vldr d9, [pc, #272] @ 51320 <_PyMonitoring_FireStopIterationEvent@@Base+0x736> │ │ │ │ - vldr d8, [pc, #260] @ 51318 <_PyMonitoring_FireStopIterationEvent@@Base+0x72e> │ │ │ │ - b.n 5121c <_PyMonitoring_FireStopIterationEvent@@Base+0x632> │ │ │ │ - vldr d9, [pc, #260] @ 51320 <_PyMonitoring_FireStopIterationEvent@@Base+0x736> │ │ │ │ + bne.n 5110e <_PyMonitoring_FireStopIterationEvent@@Base+0x584> │ │ │ │ + b.n 511be <_PyMonitoring_FireStopIterationEvent@@Base+0x634> │ │ │ │ + vldr d9, [pc, #276] @ 512c8 <_PyMonitoring_FireStopIterationEvent@@Base+0x73e> │ │ │ │ + vldr d8, [pc, #264] @ 512c0 <_PyMonitoring_FireStopIterationEvent@@Base+0x736> │ │ │ │ + b.n 511be <_PyMonitoring_FireStopIterationEvent@@Base+0x634> │ │ │ │ + vldr d9, [pc, #268] @ 512c8 <_PyMonitoring_FireStopIterationEvent@@Base+0x73e> │ │ │ │ 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 51240 <_PyMonitoring_FireStopIterationEvent@@Base+0x656> │ │ │ │ + bmi.n 511e2 <_PyMonitoring_FireStopIterationEvent@@Base+0x658> │ │ │ │ vcmpe.f64 d9, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 51260 <_PyMonitoring_FireStopIterationEvent@@Base+0x676> │ │ │ │ + bpl.n 51202 <_PyMonitoring_FireStopIterationEvent@@Base+0x678> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #62344 @ 0xf388 │ │ │ │ + movw r1, #61032 @ 0xee68 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 126e1c │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5116c <_PyMonitoring_FireStopIterationEvent@@Base+0x582> │ │ │ │ - b.n 51308 <_PyMonitoring_FireStopIterationEvent@@Base+0x71e> │ │ │ │ + bne.n 5110e <_PyMonitoring_FireStopIterationEvent@@Base+0x584> │ │ │ │ + b.n 512aa <_PyMonitoring_FireStopIterationEvent@@Base+0x720> │ │ │ │ vcmp.f64 d13, d12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 51274 <_PyMonitoring_FireStopIterationEvent@@Base+0x68a> │ │ │ │ + bne.n 51216 <_PyMonitoring_FireStopIterationEvent@@Base+0x68c> │ │ │ │ vcmp.f64 d14, d11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 51308 <_PyMonitoring_FireStopIterationEvent@@Base+0x71e> │ │ │ │ + beq.n 512aa <_PyMonitoring_FireStopIterationEvent@@Base+0x720> │ │ │ │ vabs.f64 d7, d12 │ │ │ │ - vldr d6, [pc, #172] @ 51328 <_PyMonitoring_FireStopIterationEvent@@Base+0x73e> │ │ │ │ + vldr d6, [pc, #180] @ 512d0 <_PyMonitoring_FireStopIterationEvent@@Base+0x746> │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 512fe <_PyMonitoring_FireStopIterationEvent@@Base+0x714> │ │ │ │ + bgt.n 512a0 <_PyMonitoring_FireStopIterationEvent@@Base+0x716> │ │ │ │ vabs.f64 d7, d11 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 512fe <_PyMonitoring_FireStopIterationEvent@@Base+0x714> │ │ │ │ + bgt.n 512a0 <_PyMonitoring_FireStopIterationEvent@@Base+0x716> │ │ │ │ vabs.f64 d7, d13 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 512fe <_PyMonitoring_FireStopIterationEvent@@Base+0x714> │ │ │ │ + bgt.n 512a0 <_PyMonitoring_FireStopIterationEvent@@Base+0x716> │ │ │ │ vabs.f64 d7, d14 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 512fe <_PyMonitoring_FireStopIterationEvent@@Base+0x714> │ │ │ │ + bgt.n 512a0 <_PyMonitoring_FireStopIterationEvent@@Base+0x716> │ │ │ │ vsub.f64 d1, d11, d14 │ │ │ │ vsub.f64 d0, d12, d13 │ │ │ │ - bl 2493f4 <_Py_c_abs@@Base> │ │ │ │ + bl 2491e4 <_Py_c_abs@@Base> │ │ │ │ vmov.f64 d1, d14 │ │ │ │ vmov.f64 d10, d0 │ │ │ │ vmov.f64 d0, d13 │ │ │ │ - bl 2493f4 <_Py_c_abs@@Base> │ │ │ │ + bl 2491e4 <_Py_c_abs@@Base> │ │ │ │ vmul.f64 d0, d8, d0 │ │ │ │ vcmpe.f64 d10, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 51308 <_PyMonitoring_FireStopIterationEvent@@Base+0x71e> │ │ │ │ + bls.n 512aa <_PyMonitoring_FireStopIterationEvent@@Base+0x720> │ │ │ │ vmov.f64 d0, d12 │ │ │ │ vmov.f64 d1, d11 │ │ │ │ - bl 2493f4 <_Py_c_abs@@Base> │ │ │ │ + bl 2491e4 <_Py_c_abs@@Base> │ │ │ │ vmul.f64 d8, d8, d0 │ │ │ │ vcmpe.f64 d10, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 51308 <_PyMonitoring_FireStopIterationEvent@@Base+0x71e> │ │ │ │ + bls.n 512aa <_PyMonitoring_FireStopIterationEvent@@Base+0x720> │ │ │ │ vcmpe.f64 d9, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 51308 <_PyMonitoring_FireStopIterationEvent@@Base+0x71e> │ │ │ │ + bge.n 512aa <_PyMonitoring_FireStopIterationEvent@@Base+0x720> │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 51310 <_PyMonitoring_FireStopIterationEvent@@Base+0x726> │ │ │ │ + b.n 512b2 <_PyMonitoring_FireStopIterationEvent@@Base+0x728> │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #120 @ 0x78 │ │ │ │ vpop {d8-d14} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bvs.n 51246 <_PyMonitoring_FireStopIterationEvent@@Base+0x65c> │ │ │ │ + nop │ │ │ │ + nop.w │ │ │ │ + bvs.n 511ee <_PyMonitoring_FireStopIterationEvent@@Base+0x664> │ │ │ │ @ instruction: 0xe8262e0b │ │ │ │ subs r6, #17 │ │ │ │ ... │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ sbcs r4, r0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00051334 <_PyErr_FormatFromCause@@Base>: │ │ │ │ +000512dc <_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] @ (51368 <_PyErr_FormatFromCause@@Base+0x34>) │ │ │ │ + ldr r4, [pc, #32] @ (51310 <_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 20eedc │ │ │ │ + bl 20e57c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -57743,725 +57703,753 @@ │ │ │ │ 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 51392 <_PyErr_FormatFromCause@@Base+0x5e> │ │ │ │ - bl 515f0 │ │ │ │ + bls.n 5133a <_PyErr_FormatFromCause@@Base+0x5e> │ │ │ │ + bl 51532 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 80190 │ │ │ │ - ldr r0, [pc, #4] @ (51398 <_PyErr_FormatFromCause@@Base+0x64>) │ │ │ │ + b.w 80158 │ │ │ │ + ldr r0, [pc, #4] @ (51340 <_PyErr_FormatFromCause@@Base+0x64>) │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ strb r4, [r5, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ + │ │ │ │ +00051344 <_Py_c_diff@@Base>: │ │ │ │ + sub sp, #64 @ 0x40 │ │ │ │ + vsub.f64 d0, d0, d2 │ │ │ │ + vsub.f64 d1, d1, d3 │ │ │ │ + add sp, #64 @ 0x40 │ │ │ │ + bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #24 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ add r5, sp, #12 │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #16 │ │ │ │ - movw r2, #17772 @ 0x456c │ │ │ │ + movw r2, #16236 @ 0x3f6c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1fba08 <_PyArg_ParseStack@@Base> │ │ │ │ - cbz r0, 513f8 <_PyErr_FormatFromCause@@Base+0xc4> │ │ │ │ + bl 1fb030 <_PyArg_ParseStack@@Base> │ │ │ │ + cbz r0, 513ae <_Py_c_diff@@Base+0x6a> │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r2, sp, #20 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ - bl 263fa4 │ │ │ │ - cbz r0, 513f8 <_PyErr_FormatFromCause@@Base+0xc4> │ │ │ │ + bl 263964 │ │ │ │ + cbz r0, 513ae <_Py_c_diff@@Base+0x6a> │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a9c8 │ │ │ │ - cbz r0, 513f0 <_PyErr_FormatFromCause@@Base+0xbc> │ │ │ │ + cbz r0, 513a6 <_Py_c_diff@@Base+0x62> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 513f8 <_PyErr_FormatFromCause@@Base+0xc4> │ │ │ │ + bl f1180 │ │ │ │ + b.n 513ae <_Py_c_diff@@Base+0x6a> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000513fc <_Py_c_diff@@Base>: │ │ │ │ - sub sp, #64 @ 0x40 │ │ │ │ - vsub.f64 d0, d0, d2 │ │ │ │ - vsub.f64 d1, d1, d3 │ │ │ │ - add sp, #64 @ 0x40 │ │ │ │ - bx lr │ │ │ │ +000513b2 : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + cbnz r0, 513c8 │ │ │ │ + bl 262550 │ │ │ │ + b.n 513f8 │ │ │ │ + ldr r4, [r0, #4] │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r3, [r4, #52] @ 0x34 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 51442 │ │ │ │ + ldr r5, [r3, #36] @ 0x24 │ │ │ │ + cbnz r5, 513da │ │ │ │ + ldr r5, [r3, #8] │ │ │ │ + cbz r5, 513e2 │ │ │ │ + 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 51442 │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + cbz r3, 51442 │ │ │ │ + mov r0, r2 │ │ │ │ + bl 7fa80 │ │ │ │ + mov r5, r0 │ │ │ │ + cbnz r0, 513fc │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 5145e │ │ │ │ + movs r3, #8 │ │ │ │ + movs r2, #84 @ 0x54 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1b1ea0 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 51420 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 51420 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + movw r3, #7528 @ 0x1d68 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r4, r3 │ │ │ │ + bne.n 5145e │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 51442 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 51442 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #16256 @ 0x3f80 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d1590 │ │ │ │ + b.n 513f8 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - cbz r0, 51422 <_Py_c_diff@@Base+0x26> │ │ │ │ + cbz r0, 5147a │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 72334 │ │ │ │ + bl 7239c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 51482 <_Py_c_diff@@Base+0x86> │ │ │ │ + cbz r0, 514da │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n 51454 <_Py_c_diff@@Base+0x58> │ │ │ │ + bge.n 514ac │ │ │ │ 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 5142e <_Py_c_diff@@Base+0x32> │ │ │ │ - cbz r2, 51466 <_Py_c_diff@@Base+0x6a> │ │ │ │ + b.n 51486 │ │ │ │ + cbz r2, 514be │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - cbz r0, 51466 <_Py_c_diff@@Base+0x6a> │ │ │ │ + cbz r0, 514be │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 51486 <_Py_c_diff@@Base+0x8a> │ │ │ │ + beq.n 514de │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 51486 <_Py_c_diff@@Base+0x8a> │ │ │ │ - bl 714b0 │ │ │ │ - cbnz r0, 51486 <_Py_c_diff@@Base+0x8a> │ │ │ │ + b.n 514de │ │ │ │ + bl 714a0 │ │ │ │ + cbnz r0, 514de │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 51482 <_Py_c_diff@@Base+0x86> │ │ │ │ + beq.n 514da │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 51482 <_Py_c_diff@@Base+0x86> │ │ │ │ + cbnz r3, 514da │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 514d6 <_Py_c_diff@@Base+0xda> │ │ │ │ + b.n 5152e │ │ │ │ ldrd r3, r1, [r5, #12] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - movw r5, #59228 @ 0xe75c │ │ │ │ + movw r5, #57692 @ 0xe15c │ │ │ │ movt r5, #41 @ 0x29 │ │ │ │ bic.w r1, r1, #1 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r1, [sp, #24] │ │ │ │ - movw r0, #17792 @ 0x4580 │ │ │ │ + movw r0, #16292 @ 0x3fa4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ str r3, [sp, #16] │ │ │ │ - movw r1, #59208 @ 0xe748 │ │ │ │ + movw r1, #57672 @ 0xe148 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r3, #60988 @ 0xee3c │ │ │ │ + movw r3, #59444 @ 0xe834 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ str r1, [sp, #12] │ │ │ │ - movw r1, #15148 @ 0x3b2c │ │ │ │ + movw r1, #13612 @ 0x352c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ strd r4, r3, [sp] │ │ │ │ str r5, [sp, #20] │ │ │ │ - movw r3, #16944 @ 0x4230 │ │ │ │ + movw r3, #15408 @ 0x3c30 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - bl 82d70 │ │ │ │ + bl 828c0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ + subs r0, #8 │ │ │ │ + uxtb r0, r0 │ │ │ │ + cmp r0, #3 │ │ │ │ + bls.n 51574 │ │ │ │ + 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, #16060 @ 0x3ebc │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + movw r2, #16096 @ 0x3ee0 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ + movs r0, #253 @ 0xfd │ │ │ │ + blx 2a8b4 │ │ │ │ + movw r3, #41512 @ 0xa228 │ │ │ │ + movt r3, #68 @ 0x44 │ │ │ │ + add.w r3, r3, r0, lsl #2 │ │ │ │ + ldr.w r0, [r3, #216] @ 0xd8 │ │ │ │ + bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add.w r0, r1, #12 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - cbnz r2, 514fc <_Py_c_diff@@Base+0x100> │ │ │ │ + cbnz r2, 515a8 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 514fc <_Py_c_diff@@Base+0x100> │ │ │ │ + bne.n 515a8 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 5151a <_Py_c_diff@@Base+0x11e> │ │ │ │ - ldr r5, [pc, #60] @ (5153c <_Py_c_diff@@Base+0x140>) │ │ │ │ + cbnz r0, 515c6 │ │ │ │ + ldr r5, [pc, #60] @ (515e8 ) │ │ │ │ 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 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101324 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 5151a <_Py_c_diff@@Base+0x11e> │ │ │ │ + cbnz r0, 515c6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 51536 <_Py_c_diff@@Base+0x13a> │ │ │ │ + b.n 515e2 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 83a30 │ │ │ │ + bl 83584 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51516 <_Py_c_diff@@Base+0x11a> │ │ │ │ + beq.n 515c2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ str r4, [r0, #12] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ sbcs r0, r6 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - │ │ │ │ -00051540 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbnz r0, 51556 │ │ │ │ - bl 262b94 │ │ │ │ - b.n 51586 │ │ │ │ - ldr r4, [r0, #4] │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r3, [r4, #52] @ 0x34 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 515d0 │ │ │ │ - ldr r5, [r3, #36] @ 0x24 │ │ │ │ - cbnz r5, 51568 │ │ │ │ - ldr r5, [r3, #8] │ │ │ │ - cbz r5, 51570 │ │ │ │ - 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 515d0 │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - cbz r3, 515d0 │ │ │ │ - mov r0, r2 │ │ │ │ - bl 7fab8 │ │ │ │ - mov r5, r0 │ │ │ │ - cbnz r0, 5158a │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 515ec │ │ │ │ - movs r3, #8 │ │ │ │ - movs r2, #84 @ 0x54 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1b2ce0 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 515ae │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 515ae │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - movw r3, #7528 @ 0x1d68 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.n 515ec │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 515d0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 515d0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #17808 @ 0x4590 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 51586 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - subs r0, #8 │ │ │ │ - uxtb r0, r0 │ │ │ │ - cmp r0, #3 │ │ │ │ - bls.n 51632 │ │ │ │ - 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, #17596 @ 0x44bc │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - movw r2, #17632 @ 0x44e0 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ - movs r0, #253 @ 0xfd │ │ │ │ - blx 2a8b4 │ │ │ │ - movw r3, #43048 @ 0xa828 │ │ │ │ - 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, #17844 @ 0x45b4 │ │ │ │ + movw r1, #16308 @ 0x3fb4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 145ad8 │ │ │ │ + bl 1451d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 51676 │ │ │ │ + bge.n 5161e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 51726 │ │ │ │ + b.n 516ce │ │ │ │ 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 516b8 │ │ │ │ + beq.n 51660 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - movw r1, #17928 @ 0x4608 │ │ │ │ + movw r1, #16392 @ 0x4008 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 85674 │ │ │ │ + bl 85184 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51672 │ │ │ │ + beq.n 5161a │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - movw r0, #17936 @ 0x4610 │ │ │ │ + movw r0, #16400 @ 0x4010 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r5 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 82d70 │ │ │ │ - b.n 51726 │ │ │ │ + bl 828c0 │ │ │ │ + b.n 516ce │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 51704 │ │ │ │ + bne.n 516ac │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - movw r1, #17928 @ 0x4608 │ │ │ │ + movw r1, #16392 @ 0x4008 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 85674 │ │ │ │ + bl 85184 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51672 │ │ │ │ + beq.n 5161a │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - movw r1, #30792 @ 0x7848 │ │ │ │ + movw r1, #29256 @ 0x7248 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r5 │ │ │ │ - bl 85674 │ │ │ │ + bl 85184 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51672 │ │ │ │ + beq.n 5161a │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [r7, #48] @ 0x30 │ │ │ │ - movw r0, #17944 @ 0x4618 │ │ │ │ + movw r0, #16408 @ 0x4018 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82d70 │ │ │ │ - b.n 51726 │ │ │ │ + bl 828c0 │ │ │ │ + b.n 516ce │ │ │ │ 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, #17952 @ 0x4620 │ │ │ │ + movw r0, #16416 @ 0x4020 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82d70 │ │ │ │ + bl 828c0 │ │ │ │ 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] @ (517c8 ) │ │ │ │ + ldr r3, [pc, #140] @ (51770 ) │ │ │ │ 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, 5176e │ │ │ │ + cbz r3, 51716 │ │ │ │ adds r0, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 51764 │ │ │ │ + bne.n 5170c │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 51754 │ │ │ │ + bne.n 516fc │ │ │ │ dmb ish │ │ │ │ - beq.n 5176e │ │ │ │ - bl 26813c │ │ │ │ + beq.n 51716 │ │ │ │ + bl 267afc │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 517de │ │ │ │ + bl 517c4 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 517a0 │ │ │ │ + cbz r3, 51748 │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 51796 │ │ │ │ + bne.n 5173e │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 51786 │ │ │ │ + bne.n 5172e │ │ │ │ dmb ish │ │ │ │ - beq.n 517a0 │ │ │ │ - bl 246600 │ │ │ │ + beq.n 51748 │ │ │ │ + bl 245f1c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ - bl 515f0 │ │ │ │ + bl 51532 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 71f98 │ │ │ │ - ldr r3, [pc, #20] @ (517c8 ) │ │ │ │ + bl 71f88 │ │ │ │ + ldr r3, [pc, #20] @ (51770 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 517c2 │ │ │ │ + beq.n 5176a │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + mov r4, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + cbnz r0, 51792 │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + cbnz r0, 5179c │ │ │ │ + b.n 517a2 │ │ │ │ + mov r1, r2 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5178c │ │ │ │ + b.n 517b0 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 517b0 │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + cbz r0, 517b0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r3, r4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + bx r3 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r0, [r1, #16] │ │ │ │ - cbz r2, 517da │ │ │ │ + cbz r2, 517c0 │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ add r0, r3 │ │ │ │ - b.w 12586c │ │ │ │ + b.w 124d4c │ │ │ │ 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 5180e │ │ │ │ + bls.n 517f4 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 515f0 │ │ │ │ + bl 51532 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 51810 │ │ │ │ + b.n 517f6 │ │ │ │ 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] @ (51980 ) │ │ │ │ + ldr r3, [pc, #336] @ (51968 ) │ │ │ │ ldrd r8, r7, [r1, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #612] @ 0x264 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 263edc <_PyCrossInterpreterData_Release@@Base+0x124> │ │ │ │ + bl 26389c <_PyCrossInterpreterData_Release@@Base+0x124> │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 26bc84 │ │ │ │ + bl 26b644 │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 51858 │ │ │ │ + bne.n 5183e │ │ │ │ orrs.w sl, r5, sl │ │ │ │ - bne.n 5185a │ │ │ │ + bne.n 51840 │ │ │ │ mov r4, r2 │ │ │ │ mov r1, r8 │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 29c10 │ │ │ │ mov r0, r6 │ │ │ │ - bl 263edc <_PyCrossInterpreterData_Release@@Base+0x124> │ │ │ │ + bl 26389c <_PyCrossInterpreterData_Release@@Base+0x124> │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26b5a4 │ │ │ │ - cbz r4, 5187c │ │ │ │ + bl 26af64 │ │ │ │ + cbz r4, 51862 │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r1, r5 │ │ │ │ subs r1, r4, r1 │ │ │ │ mov r0, r6 │ │ │ │ adds r3, r7, r1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 263edc <_PyCrossInterpreterData_Release@@Base+0x124> │ │ │ │ + bl 26389c <_PyCrossInterpreterData_Release@@Base+0x124> │ │ │ │ mov r2, r7 │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ add r7, sp, #212 @ 0xd4 │ │ │ │ - bl 2640e0 │ │ │ │ + bl 263aa0 │ │ │ │ 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 263edc <_PyCrossInterpreterData_Release@@Base+0x124> │ │ │ │ + bl 26389c <_PyCrossInterpreterData_Release@@Base+0x124> │ │ │ │ addw r3, r0, #615 @ 0x267 │ │ │ │ mov r8, r0 │ │ │ │ cmp r4, r0 │ │ │ │ add.w sl, sp, r3 │ │ │ │ - bne.n 518f2 │ │ │ │ + bne.n 518d8 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r2, sp, #8 │ │ │ │ - bl 264190 │ │ │ │ + bl 263b50 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 264208 │ │ │ │ + bl 263bc8 │ │ │ │ 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 264190 │ │ │ │ + bl 263b50 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ add r0, sp, #412 @ 0x19c │ │ │ │ blx 2957c │ │ │ │ add r1, sp, #412 @ 0x19c │ │ │ │ mov r0, r4 │ │ │ │ - b.n 51924 │ │ │ │ + b.n 5190a │ │ │ │ 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 264190 │ │ │ │ + bl 263b50 │ │ │ │ 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 264190 │ │ │ │ + bl 263b50 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 264208 │ │ │ │ + bl 263bc8 │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, #1 │ │ │ │ - bhi.n 5194e │ │ │ │ - bl 263edc <_PyCrossInterpreterData_Release@@Base+0x124> │ │ │ │ + bhi.n 51934 │ │ │ │ + bl 26389c <_PyCrossInterpreterData_Release@@Base+0x124> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r9 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 51b5a │ │ │ │ - b.n 51966 │ │ │ │ - bl 263edc <_PyCrossInterpreterData_Release@@Base+0x124> │ │ │ │ + bl 51b42 │ │ │ │ + b.n 5194c │ │ │ │ + bl 26389c <_PyCrossInterpreterData_Release@@Base+0x124> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 515f0 │ │ │ │ + bl 51532 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 51b5a │ │ │ │ - ldr r3, [pc, #24] @ (51980 ) │ │ │ │ + bl 51b42 │ │ │ │ + ldr r3, [pc, #24] @ (51968 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #612] @ 0x264 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 51978 │ │ │ │ + beq.n 5195e │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add.w sp, sp, #620 @ 0x26c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r1, #0 │ │ │ │ sub sp, #12 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1fa8a8 <_PyParkingLot_UnparkAll@@Base+0xec> │ │ │ │ + bl 1f9ed0 <_PyParkingLot_UnparkAll@@Base+0x260> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 519dc │ │ │ │ + cbz r0, 519c4 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #17968 @ 0x4630 │ │ │ │ + movw r0, #16432 @ 0x4030 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldrd r2, r3, [r5, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - bl de2a8 │ │ │ │ + bl dd818 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 519d0 │ │ │ │ + beq.n 519b8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 519d4 │ │ │ │ + cbz r3, 519bc │ │ │ │ mov r4, r5 │ │ │ │ - b.n 519dc │ │ │ │ + b.n 519c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 519d0 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 519b8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -000519e2 : │ │ │ │ +000519ca : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbnz r0, 519f8 │ │ │ │ - bl 262b94 │ │ │ │ - b.n 51a22 │ │ │ │ + cbnz r0, 519e0 │ │ │ │ + bl 262550 │ │ │ │ + b.n 51a0a │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ - cbz r2, 51a6a │ │ │ │ + cbz r2, 51a52 │ │ │ │ ldr r5, [r2, #8] │ │ │ │ - cbz r5, 51a0c │ │ │ │ + cbz r5, 519f4 │ │ │ │ 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 51a6a │ │ │ │ + bmi.n 51a52 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - cbz r2, 51a6a │ │ │ │ + cbz r2, 51a52 │ │ │ │ mov r0, r3 │ │ │ │ - bl 7fab8 │ │ │ │ + bl 7fa80 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 51a26 │ │ │ │ + cbnz r0, 51a0e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 51a86 │ │ │ │ + b.n 51a6e │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c915c │ │ │ │ + bl c86b8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 51a48 │ │ │ │ + beq.n 51a30 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 51a48 │ │ │ │ + cbnz r3, 51a30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #7528 @ 0x1d68 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 51a86 │ │ │ │ + bne.n 51a6e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 51a6a │ │ │ │ + beq.n 51a52 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 51a6a │ │ │ │ + cbnz r3, 51a52 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #17808 @ 0x4590 │ │ │ │ + movw r1, #16256 @ 0x3f80 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 51a22 │ │ │ │ + bl d1590 │ │ │ │ + b.n 51a0a │ │ │ │ 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 51aca │ │ │ │ + bgt.n 51ab2 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r2, 51abc │ │ │ │ - movw r1, #13260 @ 0x33cc │ │ │ │ + cbz r2, 51aa4 │ │ │ │ + movw r1, #11724 @ 0x2dcc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 127934 │ │ │ │ - b.n 51ad2 │ │ │ │ - movw r1, #13292 @ 0x33ec │ │ │ │ + bl 126e1c │ │ │ │ + b.n 51aba │ │ │ │ + movw r1, #11756 @ 0x2dec │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 127934 │ │ │ │ - b.n 51ad2 │ │ │ │ - bl 115bac <_PyLong_FromGid@@Base+0x10> │ │ │ │ + bl 126e1c │ │ │ │ + b.n 51aba │ │ │ │ + bl 11514c <_PyLong_FromGid@@Base+0x10> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 51ad6 │ │ │ │ + bge.n 51abe │ │ │ │ movs r0, #0 │ │ │ │ - b.n 51ae2 │ │ │ │ + b.n 51aca │ │ │ │ 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} │ │ │ │ @@ -58469,2177 +58457,2177 @@ │ │ │ │ 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 11bba8 │ │ │ │ + bl 11b148 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 51b32 │ │ │ │ + beq.n 51b1a │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 85f3c │ │ │ │ - cbnz r0, 51b32 │ │ │ │ + bl 85a4c │ │ │ │ + cbnz r0, 51b1a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ - movw r1, #18064 @ 0x4690 │ │ │ │ + movw r1, #16528 @ 0x4090 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 51b40 │ │ │ │ + bl d1590 │ │ │ │ + b.n 51b28 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 4b44c │ │ │ │ + bl 4b3ec │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 51b44 │ │ │ │ + bne.n 51b2c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 51b52 │ │ │ │ + b.n 51b3a │ │ │ │ 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 4ff50 <_PyMonitoring_FireJumpEvent@@Base+0x1a0> │ │ │ │ + b.w 4fef0 <_PyMonitoring_FireJumpEvent@@Base+0x1a0> │ │ │ │ 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 26b5a4 │ │ │ │ + bl 26af64 │ │ │ │ subs r4, r4, r1 │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ add r4, r5 │ │ │ │ mov.w sl, #0 │ │ │ │ cmp sl, r9 │ │ │ │ - beq.n 51ba0 │ │ │ │ + beq.n 51b88 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ add.w sl, sl, #1 │ │ │ │ - bl 51bac │ │ │ │ + bl 51b94 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r7 │ │ │ │ - bl 264208 │ │ │ │ - b.n 51b84 │ │ │ │ + bl 263bc8 │ │ │ │ + b.n 51b6c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.n 51bac │ │ │ │ + b.n 51b94 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3872] @ 0xf20 │ │ │ │ - ldr r3, [pc, #56] @ (51bf4 ) │ │ │ │ + ldr r3, [pc, #56] @ (51bdc ) │ │ │ │ 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] @ (51bf4 ) │ │ │ │ + ldr r3, [pc, #20] @ (51bdc ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 51bee │ │ │ │ + beq.n 51bd6 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #212 @ 0xd4 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ │ │ │ │ -00051bf8 : │ │ │ │ +00051be0 : │ │ │ │ mov r1, r0 │ │ │ │ movw r0, #35736 @ 0x8b98 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.w d2ca0 │ │ │ │ + b.w d2204 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r3, [pc, #140] @ (51ca4 ) │ │ │ │ + ldr r3, [pc, #140] @ (51c8c ) │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ - cbz r3, 51c4a │ │ │ │ + cbz r3, 51c32 │ │ │ │ adds r0, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 51c40 │ │ │ │ + bne.n 51c28 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 51c30 │ │ │ │ + bne.n 51c18 │ │ │ │ dmb ish │ │ │ │ - beq.n 51c4a │ │ │ │ - bl 26813c │ │ │ │ + beq.n 51c32 │ │ │ │ + bl 267afc │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 517de │ │ │ │ + bl 517c4 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 51c7c │ │ │ │ + cbz r3, 51c64 │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 51c72 │ │ │ │ + bne.n 51c5a │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 51c62 │ │ │ │ + bne.n 51c4a │ │ │ │ dmb ish │ │ │ │ - beq.n 51c7c │ │ │ │ - bl 246600 │ │ │ │ + beq.n 51c64 │ │ │ │ + bl 245f1c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ - bl 515f0 │ │ │ │ + bl 51532 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 24a3f4 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (51ca4 ) │ │ │ │ + bl 249d20 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (51c8c ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 51c9e │ │ │ │ + beq.n 51c86 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ + │ │ │ │ +00051c90 : │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + bx lr │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + cmp r3, #2 │ │ │ │ + beq.n 51d24 │ │ │ │ + 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 4b00c <_PyContext_NewHamtForTests@@Base+0x590> │ │ │ │ + cbnz r0, 51cf6 │ │ │ │ + movw r3, #48056 @ 0xbbb8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d3624 │ │ │ │ + cbz r0, 51cd8 │ │ │ │ + bl d3838 │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + b.n 51d22 │ │ │ │ + movw r3, #56100 @ 0xdb24 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d3624 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 51cca │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + bl d3624 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 51cca │ │ │ │ + b.n 51d20 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 51d0a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 51d0a │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + movw r3, #4304 @ 0x10d0 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #55624 @ 0xd948 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 126e1c │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 51ce6 │ │ │ │ + bne.n 51d6c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 51cfe │ │ │ │ - movw r2, #62348 @ 0xf38c │ │ │ │ + bmi.n 51d84 │ │ │ │ + movw r2, #60772 @ 0xed64 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58536 @ 0xe4a8 │ │ │ │ + movw r1, #57000 @ 0xdea8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #60680 @ 0xed08 │ │ │ │ + movw r0, #59144 @ 0xe708 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 51db8 │ │ │ │ + bl 23b790 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 51e3e │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #60680 @ 0xed08 │ │ │ │ + movw r0, #59144 @ 0xe708 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0190 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 51cbe │ │ │ │ - b.n 51db8 │ │ │ │ + bne.n 51d44 │ │ │ │ + b.n 51e3e │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 895dc │ │ │ │ + bl 88e88 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51db8 │ │ │ │ + beq.n 51e3e │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 51d2e │ │ │ │ + beq.n 51db4 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21740 @ 0x54ec │ │ │ │ + movw r1, #20060 @ 0x4e5c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 51db8 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 51e3e │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1e6570 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1e5898 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51db8 │ │ │ │ + beq.n 51e3e │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov.w r3, #65537 @ 0x10001 │ │ │ │ str r3, [sp, #12] │ │ │ │ lsls r0, r3, #2 │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 51d76 │ │ │ │ - bl 76fe4 │ │ │ │ + bcs.n 51dfc │ │ │ │ + bl 77034 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 51d76 │ │ │ │ + cbz r5, 51dfc │ │ │ │ mov r2, r5 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ blx 294f4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 51d82 │ │ │ │ + bne.n 51e08 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77384 │ │ │ │ + bl 773d4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - blt.n 51d42 │ │ │ │ + blt.n 51dc8 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 51d7e │ │ │ │ - bl 1ea294 │ │ │ │ + blt.n 51e04 │ │ │ │ + bl 1e95bc │ │ │ │ mov r4, r0 │ │ │ │ - b.n 51dd6 │ │ │ │ + b.n 51e5c │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 51d40 │ │ │ │ + b.n 51dc6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 72334 │ │ │ │ + bl 7239c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 51dbc │ │ │ │ - b.n 51db2 │ │ │ │ + cbnz r0, 51e42 │ │ │ │ + b.n 51e38 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r6, r3 │ │ │ │ - bge.n 51dd0 │ │ │ │ + bge.n 51e56 │ │ │ │ ldr.w r0, [r5, r6, lsl #2] │ │ │ │ - bl 115b9c <_PyLong_FromGid@@Base> │ │ │ │ + bl 11513c <_PyLong_FromGid@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 51d8e │ │ │ │ + bne.n 51e14 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 51dc0 │ │ │ │ + bne.n 51e46 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77384 │ │ │ │ + bl 773d4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 51dd6 │ │ │ │ + b.n 51e5c │ │ │ │ movs r6, #0 │ │ │ │ - b.n 51d96 │ │ │ │ + b.n 51e1c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 51db2 │ │ │ │ + bne.n 51e38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 51db2 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 51e38 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77384 │ │ │ │ + bl 773d4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - │ │ │ │ -00051ddc : │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - bx lr │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - cmp r3, #2 │ │ │ │ - beq.n 51e70 │ │ │ │ - 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 4b06c <_PyContext_NewHamtForTests@@Base+0x594> │ │ │ │ - cbnz r0, 51e42 │ │ │ │ - movw r3, #48056 @ 0xbbb8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d40bc │ │ │ │ - cbz r0, 51e24 │ │ │ │ - bl d42d0 │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - b.n 51e6e │ │ │ │ - movw r3, #56100 @ 0xdb24 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d40bc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 51e16 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - bl d40bc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 51e16 │ │ │ │ - b.n 51e6c │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 51e56 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 51e56 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - movw r3, #4304 @ 0x10d0 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57160 @ 0xdf48 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - bx lr │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r3, #2 │ │ │ │ cmp r3, r1 │ │ │ │ - bge.n 51eb2 │ │ │ │ + bge.n 51e9a │ │ │ │ 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 51ebe │ │ │ │ + b.n 51ea6 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bl 9b39c <_PyBytes_Resize@@Base> │ │ │ │ + bl 9a888 <_PyBytes_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 51e9c │ │ │ │ + bge.n 51e84 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #18144 @ 0x46e0 │ │ │ │ + movw r0, #16608 @ 0x40e0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ - b.w 82d70 │ │ │ │ + b.w 828c0 │ │ │ │ │ │ │ │ -00051ed2 : │ │ │ │ +00051eba : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ - bl cddf4 │ │ │ │ + bl cd34c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 783a0 │ │ │ │ + b.w 783f0 │ │ │ │ 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 1e6570 <_Py_Gid_Converter@@Base> │ │ │ │ - cbz r0, 51f30 │ │ │ │ + bl 1e5898 <_Py_Gid_Converter@@Base> │ │ │ │ + cbz r0, 51f18 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2956c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 51f28 │ │ │ │ + bge.n 51f10 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w f1c24 │ │ │ │ + b.w f1180 │ │ │ │ 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, 51f50 │ │ │ │ + cbz r3, 51f38 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 51f52 │ │ │ │ + b.n 51f3a │ │ │ │ mov r6, r3 │ │ │ │ add r6, r1 │ │ │ │ - cbnz r3, 51f60 │ │ │ │ + cbnz r3, 51f48 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 51f60 │ │ │ │ + ble.n 51f48 │ │ │ │ cmp r1, #3 │ │ │ │ - bgt.n 51f60 │ │ │ │ - cbnz r5, 51f80 │ │ │ │ - ldr r4, [pc, #240] @ (52054 ) │ │ │ │ + bgt.n 51f48 │ │ │ │ + cbnz r5, 51f68 │ │ │ │ + ldr r4, [pc, #240] @ (5203c ) │ │ │ │ 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 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101324 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5204e │ │ │ │ + beq.n 52036 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 52034 │ │ │ │ + beq.n 5201c │ │ │ │ ldr r4, [r5, #4] │ │ │ │ - cbz r4, 51fce │ │ │ │ + cbz r4, 51fb6 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bmi.n 51fb2 │ │ │ │ + bmi.n 51f9a │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #62348 @ 0xf38c │ │ │ │ + movw r2, #60772 @ 0xed64 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #12160 @ 0x2f80 │ │ │ │ + movw r1, #10544 @ 0x2930 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #26556 @ 0x67bc │ │ │ │ + movw r0, #25020 @ 0x61bc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5204e │ │ │ │ + bl 23b790 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 52036 │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 895dc │ │ │ │ + bl 88e88 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5204e │ │ │ │ + beq.n 52036 │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 5200c │ │ │ │ + bne.n 51ff4 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 5203c │ │ │ │ + beq.n 52024 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 51ff6 │ │ │ │ - movw r2, #62348 @ 0xf38c │ │ │ │ + bmi.n 51fde │ │ │ │ + movw r2, #60772 @ 0xed64 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #12180 @ 0x2f94 │ │ │ │ + movw r1, #10564 @ 0x2944 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #26556 @ 0x67bc │ │ │ │ + movw r0, #25020 @ 0x61bc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5204e │ │ │ │ + bl 23b790 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 52036 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r3 │ │ │ │ - bl 895dc │ │ │ │ + bl 88e88 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5204e │ │ │ │ + cbz r0, 52036 │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 52024 │ │ │ │ + beq.n 5200c │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21740 @ 0x54ec │ │ │ │ + movw r1, #20060 @ 0x4e5c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5204e │ │ │ │ - movw r3, #13336 @ 0x3418 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 52036 │ │ │ │ + movw r3, #11800 @ 0x2e18 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - b.n 5203e │ │ │ │ - movw r4, #13336 @ 0x3418 │ │ │ │ + b.n 52026 │ │ │ │ + movw r4, #11800 @ 0x2e18 │ │ │ │ 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 52058 │ │ │ │ + b.w 52040 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ rors r4, r3 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00052058 : │ │ │ │ +00052040 : │ │ │ │ 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 257148 │ │ │ │ - cbz r0, 52086 │ │ │ │ + bl 256a8c │ │ │ │ + cbz r0, 5206e │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1e47e8 │ │ │ │ + b.w 1e3af4 │ │ │ │ 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 520c0 │ │ │ │ - movw r2, #62348 @ 0xf38c │ │ │ │ + bmi.n 520a8 │ │ │ │ + movw r2, #60772 @ 0xed64 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #736 @ 0x2e0 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #51636 @ 0xc9b4 │ │ │ │ + movw r1, #64736 @ 0xfce0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #50100 @ 0xc3b4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 520ce │ │ │ │ + bl 23b790 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 520b6 │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 895dc │ │ │ │ + bl 88e88 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 520d2 │ │ │ │ + cbnz r0, 520ba │ │ │ │ movs r0, #0 │ │ │ │ - b.n 52110 │ │ │ │ + b.n 520f8 │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 520f4 │ │ │ │ + beq.n 520dc │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21740 @ 0x54ec │ │ │ │ + movw r1, #20060 @ 0x4e5c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 520ce │ │ │ │ + bl 126e1c │ │ │ │ + b.n 520b6 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, r4 │ │ │ │ blx 2a0a4 │ │ │ │ - cbnz r0, 52108 │ │ │ │ + cbnz r0, 520f0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1ea294 │ │ │ │ + b.w 1e95bc │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #0] @ (52118 ) │ │ │ │ + ldr r0, [pc, #0] @ (52100 ) │ │ │ │ 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, 5213e │ │ │ │ + cbnz r3, 52126 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 5213e │ │ │ │ + ble.n 52126 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5213e │ │ │ │ - cbnz r0, 52156 │ │ │ │ - ldr r5, [pc, #52] @ (52174 ) │ │ │ │ + bne.n 52126 │ │ │ │ + cbnz r0, 5213e │ │ │ │ + ldr r5, [pc, #52] @ (5215c ) │ │ │ │ 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 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5216e │ │ │ │ + bl 101324 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 52156 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 474f2 <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ - cbz r0, 5216e │ │ │ │ + bl 4749c <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ + cbz r0, 52156 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.n 521be │ │ │ │ + b.n 521a6 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ tst r0, r1 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1d3b6c <_Py_Uid_Converter@@Base> │ │ │ │ - cbz r0, 521b8 │ │ │ │ + bl 1d2f84 <_Py_Uid_Converter@@Base> │ │ │ │ + cbz r0, 521a0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2a608 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 521b0 │ │ │ │ + bge.n 52198 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w f1c24 │ │ │ │ + b.w f1180 │ │ │ │ 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 521ec │ │ │ │ + bcc.n 521d4 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #18264 @ 0x4758 │ │ │ │ + movw r1, #16728 @ 0x4158 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 52234 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 5221c │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 76fe4 │ │ │ │ + bl 77034 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 52204 │ │ │ │ + cbnz r0, 521ec │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1ea294 │ │ │ │ - cbz r4, 5221a │ │ │ │ + b.w 1e95bc │ │ │ │ + cbz r4, 52202 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ sub.w r3, r0, #12 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 5221a │ │ │ │ + bhi.n 52202 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ - bl 51810 │ │ │ │ + bl 517f6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r6, 52228 │ │ │ │ - bl 24a3f4 <_Py_strhex@@Base> │ │ │ │ + cbz r6, 52210 │ │ │ │ + bl 249d20 <_Py_strhex@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5222e │ │ │ │ - bl 71f98 │ │ │ │ + b.n 52216 │ │ │ │ + bl 71f88 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77384 │ │ │ │ + bl 773d4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - movw r0, #25368 @ 0x6318 │ │ │ │ + movw r0, #23832 @ 0x5d18 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.w 7a284 │ │ │ │ + b.w 7a2c0 │ │ │ │ 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 1e6570 <_Py_Gid_Converter@@Base> │ │ │ │ - cbz r0, 52284 │ │ │ │ + bl 1e5898 <_Py_Gid_Converter@@Base> │ │ │ │ + cbz r0, 5226c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2a6c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5227c │ │ │ │ + bge.n 52264 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w f1c24 │ │ │ │ + b.w f1180 │ │ │ │ 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, 522ac │ │ │ │ + cbnz r3, 52294 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 522ac │ │ │ │ + ble.n 52294 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 522ac │ │ │ │ - cbnz r0, 522c4 │ │ │ │ - ldr r5, [pc, #52] @ (522e4 ) │ │ │ │ + bne.n 52294 │ │ │ │ + cbnz r0, 522ac │ │ │ │ + ldr r5, [pc, #52] @ (522cc ) │ │ │ │ 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 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 522dc │ │ │ │ + bl 101324 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 522c4 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 474f2 <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ - cbz r0, 522dc │ │ │ │ + bl 4749c <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ + cbz r0, 522c4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.n 521be │ │ │ │ + b.n 521a6 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ tst r4, r6 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1d3b6c <_Py_Uid_Converter@@Base> │ │ │ │ - cbz r0, 52328 │ │ │ │ + bl 1d2f84 <_Py_Uid_Converter@@Base> │ │ │ │ + cbz r0, 52310 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 29a8c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 52320 │ │ │ │ + bge.n 52308 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w f1c24 │ │ │ │ + b.w f1180 │ │ │ │ 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 52358 │ │ │ │ + beq.n 52340 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 52386 │ │ │ │ + bne.n 5236e │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 5236c │ │ │ │ + beq.n 52354 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 52388 │ │ │ │ + bgt.n 52370 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ + movw r1, #3692 @ 0xe6c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 523b2 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 5239a │ │ │ │ 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 e4bf0 │ │ │ │ + bl e4148 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 523b2 │ │ │ │ + beq.n 5239a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 523b2 │ │ │ │ + cbnz r3, 5239a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_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, #18284 @ 0x476c │ │ │ │ + movw r1, #16748 @ 0x416c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8cd30 │ │ │ │ - cbz r0, 523f8 │ │ │ │ + bl 8c22c │ │ │ │ + cbz r0, 523e0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, sp │ │ │ │ blx 2a408 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 523fc │ │ │ │ + cbz r0, 523e4 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ + bl f1180 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 52402 │ │ │ │ + b.n 523ea │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 80190 │ │ │ │ + bl 80158 │ │ │ │ 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, 52444 │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - subs r3, r1, r3 │ │ │ │ - negs r5, r3 │ │ │ │ - adcs r5, r3 │ │ │ │ - cbnz r5, 52444 │ │ │ │ - movw r3, #56076 @ 0xdb0c │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movs r2, #1 │ │ │ │ - movw r1, #18308 @ 0x4784 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 145ad8 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 52454 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 52456 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - b.n 52456 │ │ │ │ - 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 83f4c │ │ │ │ + bl 83aa0 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5247c │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 52490 │ │ │ │ + bne.n 52410 │ │ │ │ + bl 7f898 │ │ │ │ + cbnz r0, 52424 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 52486 │ │ │ │ + cbz r3, 5241a │ │ │ │ bic.w r4, r4, r4, asr #31 │ │ │ │ str r4, [r5, #8] │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 52492 │ │ │ │ + b.n 52426 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r1, #41844 @ 0xa374 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r6, r2 │ │ │ │ - bl 11bba8 │ │ │ │ + bl 11b148 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 524ea │ │ │ │ + beq.n 5247e │ │ │ │ ldr.w r2, [r2, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 524ea │ │ │ │ + beq.n 5247e │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 52502 │ │ │ │ + ble.n 52496 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #18448 @ 0x4810 │ │ │ │ + movw r1, #16772 @ 0x4184 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 52514 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 524a8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 524cc │ │ │ │ - movw r0, #45860 @ 0xb324 │ │ │ │ + beq.n 52460 │ │ │ │ + movw r0, #44324 @ 0xad24 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ - bl 16ca80 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16be28 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 524cc │ │ │ │ - b.n 52514 │ │ │ │ + bne.n 52460 │ │ │ │ + b.n 524a8 │ │ │ │ it eq │ │ │ │ ldreq r1, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1daba8 │ │ │ │ + b.w 1d9f6c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r1, 524ec │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + subs r3, r1, r3 │ │ │ │ + negs r5, r3 │ │ │ │ + adcs r5, r3 │ │ │ │ + cbnz r5, 524ec │ │ │ │ + movw r3, #56076 @ 0xdb0c │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movs r2, #1 │ │ │ │ + movw r1, #16808 @ 0x41a8 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1451d8 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 524fc │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 524fe │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + b.n 524fe │ │ │ │ + mov r4, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ add r2, sp, #12 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 29144 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 52548 │ │ │ │ + bge.n 52530 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 52570 │ │ │ │ + bl f1180 │ │ │ │ + b.n 52558 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 115b9c <_PyLong_FromGid@@Base> │ │ │ │ + bl 11513c <_PyLong_FromGid@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 115b9c <_PyLong_FromGid@@Base> │ │ │ │ + bl 11513c <_PyLong_FromGid@@Base> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 115b9c <_PyLong_FromGid@@Base> │ │ │ │ + bl 11513c <_PyLong_FromGid@@Base> │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #64536 @ 0xfc18 │ │ │ │ + movw r0, #63000 @ 0xf618 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 82d70 │ │ │ │ + bl 828c0 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ sub sp, #12 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 5259a │ │ │ │ - bl 25edcc │ │ │ │ + bne.n 52582 │ │ │ │ + bl 25e704 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 525a6 │ │ │ │ + cbz r3, 5258e │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 52684 │ │ │ │ + b.n 5266c │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ - bl 52748 │ │ │ │ + bl 526d6 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5267a │ │ │ │ + beq.n 52662 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 525ca │ │ │ │ + bne.n 525b2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25edcc │ │ │ │ + bl 25e704 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 52624 │ │ │ │ + cbnz r3, 5260c │ │ │ │ movs r0, #4 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ - bl 76fe4 │ │ │ │ + bl 77034 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5261c │ │ │ │ + cbz r0, 52604 │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ - cbz r6, 5262c │ │ │ │ - b.n 52624 │ │ │ │ + cbz r6, 52614 │ │ │ │ + b.n 5260c │ │ │ │ mov r0, r4 │ │ │ │ - bl 52748 │ │ │ │ + bl 526d6 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 52606 │ │ │ │ + cbz r0, 525ee │ │ │ │ cmp r8, r7 │ │ │ │ - beq.n 52634 │ │ │ │ + beq.n 5261c │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ str.w r3, [r5, r7, lsl #2] │ │ │ │ adds r7, #1 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 979b4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 525e2 │ │ │ │ + bne.n 525ca │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r7 │ │ │ │ str.w fp, [r4, #8] │ │ │ │ - bl b204c │ │ │ │ + bl b15c8 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 5264e │ │ │ │ + cbnz r0, 52636 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77384 │ │ │ │ + bl 773d4 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 1ea294 │ │ │ │ + bl 1e95bc │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 5267a │ │ │ │ + b.n 52662 │ │ │ │ mov r7, r6 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 525fa │ │ │ │ + b.n 525e2 │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r1, r8, lsl #2 │ │ │ │ - bl 84348 │ │ │ │ + bl 83e94 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 52616 │ │ │ │ + beq.n 525fe │ │ │ │ mov r5, r0 │ │ │ │ - b.n 525f0 │ │ │ │ + b.n 525d8 │ │ │ │ cmp r7, r6 │ │ │ │ - ble.n 52662 │ │ │ │ + ble.n 5264a │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr.w r2, [r5, r6, lsl #2] │ │ │ │ str.w r2, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ - b.n 5264e │ │ │ │ + b.n 52636 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77384 │ │ │ │ + bl 773d4 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl c29ac <_PyArg_CheckPositional@@Base+0x1d88> │ │ │ │ - b.n 52680 │ │ │ │ + bl c1f00 <_PyArg_CheckPositional@@Base+0x1d70> │ │ │ │ + b.n 52668 │ │ │ │ movs r0, #0 │ │ │ │ str.w r9, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - push {r4, 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 526ba │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 526e2 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 1be9e4 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 1be9e4 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 1be9e4 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r1, r4 │ │ │ │ - movw r0, #64536 @ 0xfc18 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - bl 82d70 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1265a8 │ │ │ │ - cbz r0, 5271e │ │ │ │ + bl 125a88 │ │ │ │ + cbz r0, 526ac │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 52722 │ │ │ │ - bl 126db4 │ │ │ │ + cbz r0, 526b0 │ │ │ │ + bl 126294 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 52722 │ │ │ │ + bge.n 526b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5271e │ │ │ │ + beq.n 526ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5271e │ │ │ │ + cbnz r3, 526ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 52746 │ │ │ │ + b.n 526d4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 52736 │ │ │ │ + bne.n 526c4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 52746 │ │ │ │ + b.n 526d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5272c │ │ │ │ + bne.n 526ba │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5272c │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 526ba │ │ │ │ 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 5276a │ │ │ │ - bl 25edcc │ │ │ │ + bne.n 526f8 │ │ │ │ + bl 25e704 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 52776 │ │ │ │ + cbz r3, 52704 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 52798 │ │ │ │ + b.n 52726 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 1d361c │ │ │ │ - cbnz r0, 52786 │ │ │ │ + bl 1d2a34 │ │ │ │ + cbnz r0, 52714 │ │ │ │ movs r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 52794 │ │ │ │ + b.n 52722 │ │ │ │ mov r0, r4 │ │ │ │ - bl 30ca4 │ │ │ │ + bl 30ca8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 52780 │ │ │ │ - ldr r0, [pc, #8] @ (5279c ) │ │ │ │ + bne.n 5270e │ │ │ │ + ldr r0, [pc, #8] @ (5272c ) │ │ │ │ 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 {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 15fc9c │ │ │ │ + bl 15f058 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 527be │ │ │ │ + blt.n 5274e │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 52850 │ │ │ │ + b.n 527b8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - movw r0, #18484 @ 0x4834 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - b.w 7a284 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r4, r1 │ │ │ │ - cmp r2, #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bne.n 527f4 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl 11b4d8 │ │ │ │ - cbz r0, 5280a │ │ │ │ - b.n 5280e │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #60828 @ 0xed9c │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 527e8 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 52844 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - mov r1, sp │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ - bl 1e6570 <_Py_Gid_Converter@@Base> │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + sub sp, #20 │ │ │ │ + add r2, sp, #12 │ │ │ │ + add r1, sp, #8 │ │ │ │ + add r0, sp, #4 │ │ │ │ + blx 29304 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5280a │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - add.w r0, r4, #16 │ │ │ │ - blx 2a010 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 5283c │ │ │ │ + bge.n 52780 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 52844 │ │ │ │ - movw r4, #4356 @ 0x1104 │ │ │ │ - movt r4, #70 @ 0x46 │ │ │ │ + bl f1180 │ │ │ │ + b.n 527a8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 783a0 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + bl 1bddec │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 1bddec │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 1bddec │ │ │ │ + mov r2, r5 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r1, r4 │ │ │ │ + movw r0, #63000 @ 0xf618 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + bl 828c0 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + movw r0, #16948 @ 0x4234 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + b.w 7a2c0 │ │ │ │ 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, 5288c │ │ │ │ + cbz r0, 527f4 │ │ │ │ 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 f1c24 │ │ │ │ - b.n 52892 │ │ │ │ + bl f1180 │ │ │ │ + b.n 527fa │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 90260 │ │ │ │ + bl 8f680 │ │ │ │ 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 528e2 │ │ │ │ + bl 528cc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 528de │ │ │ │ + cbz r0, 52846 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ movs r0, #3 │ │ │ │ - bl 7d72c │ │ │ │ + bl 7d6f4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 528d2 │ │ │ │ + beq.n 5283a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 528d6 │ │ │ │ + cbz r3, 5283e │ │ │ │ mov r4, r5 │ │ │ │ - b.n 528de │ │ │ │ + b.n 52846 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 528d2 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5283a │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r4, r1 │ │ │ │ + cmp r2, #2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bne.n 52870 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl 11aa78 │ │ │ │ + cbz r0, 52886 │ │ │ │ + b.n 5288a │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #59292 @ 0xe79c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c0190 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 52864 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 528c0 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + mov r1, sp │ │ │ │ + ldr r4, [sp, #4] │ │ │ │ + bl 1e5898 <_Py_Gid_Converter@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 52886 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + add.w r0, r4, #16 │ │ │ │ + blx 2a010 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 528b8 │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f1180 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 528c0 │ │ │ │ + movw r4, #4356 @ 0x1104 │ │ │ │ + movt r4, #70 @ 0x46 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 783f0 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - cbnz r3, 528fc │ │ │ │ + cbnz r3, 528e6 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 52956 │ │ │ │ - cbz r4, 52908 │ │ │ │ + cbz r3, 52940 │ │ │ │ + cbz r4, 528f2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 82448 │ │ │ │ + bl 81f98 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5290e │ │ │ │ - bl 714b0 │ │ │ │ + b.n 528f8 │ │ │ │ + bl 714a0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 52952 │ │ │ │ + cbz r4, 5293c │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ - cbz r2, 52926 │ │ │ │ + cbz r2, 52910 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50916 @ 0xc6e4 │ │ │ │ + movw r1, #49380 @ 0xc0e4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fb0c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5293c │ │ │ │ + blt.n 52926 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - cbz r2, 52970 │ │ │ │ + cbz r2, 5295a │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #54372 @ 0xd464 │ │ │ │ + movw r1, #52836 @ 0xce64 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fb0c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 52970 │ │ │ │ + bge.n 5295a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52952 │ │ │ │ + beq.n 5293c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 52952 │ │ │ │ + cbnz r3, 5293c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 52970 │ │ │ │ - cbz r4, 52968 │ │ │ │ + b.n 5295a │ │ │ │ + cbz r4, 52952 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52970 │ │ │ │ + beq.n 5295a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 52970 │ │ │ │ + b.n 5295a │ │ │ │ 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] @ (529b4 ) │ │ │ │ - bl 161d58 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (5299c ) │ │ │ │ + bl 161114 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - cbz r2, 529a2 │ │ │ │ + cbz r2, 5298c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - movw r0, #3556 @ 0xde4 │ │ │ │ + movw r0, #2052 @ 0x804 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82d70 │ │ │ │ - movw r0, #9944 @ 0x26d8 │ │ │ │ + b.w 828c0 │ │ │ │ + movw r0, #8420 @ 0x20e4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82d70 │ │ │ │ - nop │ │ │ │ - bmi.n 52a90 │ │ │ │ + b.w 828c0 │ │ │ │ + bmi.n 52a78 │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r1, #0 │ │ │ │ - b.w 1fcfa8 │ │ │ │ + b.w 1fc5d0 │ │ │ │ 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, 529dc │ │ │ │ + cbz r3, 529c4 │ │ │ │ ldr r7, [r3, #8] │ │ │ │ - b.n 529de │ │ │ │ + b.n 529c6 │ │ │ │ mov r7, r3 │ │ │ │ add r7, r1 │ │ │ │ subs r6, r7, #2 │ │ │ │ - cbnz r3, 529ee │ │ │ │ + cbnz r3, 529d6 │ │ │ │ cmp r1, #1 │ │ │ │ - ble.n 529ee │ │ │ │ + ble.n 529d6 │ │ │ │ cmp r1, #3 │ │ │ │ - bgt.n 529ee │ │ │ │ - cbnz r4, 52a10 │ │ │ │ + bgt.n 529d6 │ │ │ │ + cbnz r4, 529f8 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #232] @ (52adc ) │ │ │ │ + ldr r4, [pc, #232] @ (52ac4 ) │ │ │ │ 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 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101324 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 52a10 │ │ │ │ + cbnz r0, 529f8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 52ad6 │ │ │ │ + b.n 52abe │ │ │ │ ldrd r8, r9, [r4] │ │ │ │ - cbz r6, 52a40 │ │ │ │ + cbz r6, 52a28 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r5, 52a20 │ │ │ │ + cbz r5, 52a08 │ │ │ │ subs r6, r7, #3 │ │ │ │ - beq.n 52a4e │ │ │ │ - b.n 52a28 │ │ │ │ + beq.n 52a36 │ │ │ │ + b.n 52a10 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 52a3a │ │ │ │ - bl c3ae8 │ │ │ │ + cbz r0, 52a22 │ │ │ │ + bl c3038 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.n 52a0c │ │ │ │ + blt.n 529f4 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 52a3c │ │ │ │ - b.n 52a5a │ │ │ │ + bne.n 52a24 │ │ │ │ + b.n 52a42 │ │ │ │ movs r7, #1 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ - b.n 52a62 │ │ │ │ + b.n 52a4a │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ mov r6, r5 │ │ │ │ movs r7, #1 │ │ │ │ - b.n 52a62 │ │ │ │ + b.n 52a4a │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ movs r7, #1 │ │ │ │ - b.n 52a62 │ │ │ │ + b.n 52a4a │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ ldr.w sl, [sl, #16] │ │ │ │ mov r0, sl │ │ │ │ - bl 21623c │ │ │ │ + bl 215968 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 52a0c │ │ │ │ + beq.n 529f4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 20fc9c │ │ │ │ + bl 20f3bc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 52ac6 │ │ │ │ + beq.n 52aae │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20fd18 │ │ │ │ + bl 20f438 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 52ac6 │ │ │ │ + beq.n 52aae │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20fd60 │ │ │ │ + bl 20f480 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 52ac6 │ │ │ │ + beq.n 52aae │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 20ff2c │ │ │ │ + bl 20f64c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 52ac6 │ │ │ │ + beq.n 52aae │ │ │ │ mov r0, r4 │ │ │ │ - bl 211334 <_PyThreadState_GetCurrent@@Base+0x120> │ │ │ │ + bl 210a54 <_PyThreadState_GetCurrent@@Base+0x120> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 52ac6 │ │ │ │ + beq.n 52aae │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52ace │ │ │ │ + beq.n 52ab6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 52ace │ │ │ │ + cbnz r3, 52ab6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 52ace │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 52ab6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 783a0 │ │ │ │ - b.n 52a0c │ │ │ │ + bl 783f0 │ │ │ │ + b.n 529f4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ negs r0, r4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 4257c │ │ │ │ + bl 426fe │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 52b1c │ │ │ │ + cbz r0, 52b04 │ │ │ │ mov r1, r5 │ │ │ │ - bl 49fc6 │ │ │ │ + bl 49f6a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52b10 │ │ │ │ + beq.n 52af8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 52b14 │ │ │ │ + cbz r3, 52afc │ │ │ │ mov r4, r5 │ │ │ │ - b.n 52b1c │ │ │ │ + b.n 52b04 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 52b10 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 52af8 │ │ │ │ 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, 52b96 │ │ │ │ + cbz r4, 52b7e │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 52b7e │ │ │ │ + bge.n 52b66 │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bpl.n 52b7e │ │ │ │ - ldr r4, [pc, #96] @ (52ba4 ) │ │ │ │ + bpl.n 52b66 │ │ │ │ + ldr r4, [pc, #96] @ (52b8c ) │ │ │ │ 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 52b78 │ │ │ │ + beq.n 52b60 │ │ │ │ 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 52b80 │ │ │ │ + b.n 52b68 │ │ │ │ add r1, r4 │ │ │ │ ldr r5, [r1, #0] │ │ │ │ movs r4, #0 │ │ │ │ - cbz r5, 52b8c │ │ │ │ + cbz r5, 52b74 │ │ │ │ ldr r5, [r5, #24] │ │ │ │ adds r4, #1 │ │ │ │ - b.n 52b84 │ │ │ │ + b.n 52b6c │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 52b96 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 52ba0 │ │ │ │ + bne.n 52b7e │ │ │ │ + bl 7f898 │ │ │ │ + cbnz r0, 52b88 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7fab8 │ │ │ │ + b.w 7fa80 │ │ │ │ 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 52bce │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - bl f479c │ │ │ │ - mov r4, r0 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - bne.n 52bf0 │ │ │ │ - b.n 52be8 │ │ │ │ - movs r3, #3 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #60980 @ 0xee34 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 52bc0 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 52c6e │ │ │ │ - bl 7f8d0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 52be4 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - bl f479c │ │ │ │ - mov r5, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 52c04 │ │ │ │ - bl 7f8d0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 52be4 │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - add r1, sp, #8 │ │ │ │ - bl 1eff08 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 52be4 │ │ │ │ - ldrd r8, r9, [sp, #8] │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r4 │ │ │ │ - strd r8, r9, [sp] │ │ │ │ - movw r1, #18504 @ 0x4848 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #18508 @ 0x484c │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 90660 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 52be4 │ │ │ │ - bl 9649c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 29fc4 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 98f90 │ │ │ │ - cmp r4, #0 │ │ │ │ - bge.n 52c66 │ │ │ │ - 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 f1c24 │ │ │ │ - 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 cc5b4 │ │ │ │ + bl cbb10 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 52ca4 │ │ │ │ + cbz r0, 52bc0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52ca4 │ │ │ │ + beq.n 52bc0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52ca4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52bc0 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 52cc0 │ │ │ │ + cbz r0, 52bdc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52cc0 │ │ │ │ + beq.n 52bdc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52cc0 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52bdc │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 52cdc │ │ │ │ + cbz r0, 52bf8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52cdc │ │ │ │ + beq.n 52bf8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52cdc │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52bf8 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 52cf8 │ │ │ │ + cbz r0, 52c14 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52cf8 │ │ │ │ + beq.n 52c14 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52cf8 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52c14 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 52d14 │ │ │ │ + cbz r0, 52c30 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52d14 │ │ │ │ + beq.n 52c30 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52d14 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52c30 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - cbz r0, 52d30 │ │ │ │ + cbz r0, 52c4c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52d30 │ │ │ │ + beq.n 52c4c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52d30 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52c4c │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 52d4c │ │ │ │ + cbz r0, 52c68 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52d4c │ │ │ │ + beq.n 52c68 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52d4c │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52c68 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ - cbz r0, 52d68 │ │ │ │ + cbz r0, 52c84 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52d68 │ │ │ │ + beq.n 52c84 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52d68 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52c84 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - cbz r0, 52d84 │ │ │ │ + cbz r0, 52ca0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52d84 │ │ │ │ + beq.n 52ca0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52d84 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52ca0 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - cbz r0, 52da0 │ │ │ │ + cbz r0, 52cbc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52da0 │ │ │ │ + beq.n 52cbc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52da0 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52cbc │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 52dbc │ │ │ │ + cbz r0, 52cd8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52dbc │ │ │ │ + beq.n 52cd8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52dbc │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52cd8 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 52dd8 │ │ │ │ + cbz r0, 52cf4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52dd8 │ │ │ │ + beq.n 52cf4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52dd8 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52cf4 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ - cbz r0, 52df4 │ │ │ │ + cbz r0, 52d10 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #48] @ 0x30 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52df4 │ │ │ │ + beq.n 52d10 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52df4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52d10 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ - cbz r0, 52e10 │ │ │ │ + cbz r0, 52d2c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #52] @ 0x34 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52e10 │ │ │ │ + beq.n 52d2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52e10 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52d2c │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ - cbz r0, 52e2c │ │ │ │ + cbz r0, 52d48 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #56] @ 0x38 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52e2c │ │ │ │ + beq.n 52d48 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52e2c │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52d48 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbz r0, 52e48 │ │ │ │ + cbz r0, 52d64 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52e48 │ │ │ │ + beq.n 52d64 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52e48 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52d64 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - cbz r0, 52e64 │ │ │ │ + cbz r0, 52d80 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #64] @ 0x40 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52e64 │ │ │ │ + beq.n 52d80 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52e64 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52d80 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 52e80 │ │ │ │ + cbz r0, 52d9c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #68] @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52e80 │ │ │ │ + beq.n 52d9c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52e80 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52d9c │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #51352 @ 0xc898 │ │ │ │ + movw r1, #49816 @ 0xc298 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r4, r0 │ │ │ │ - bl fa61c │ │ │ │ - cbnz r0, 52eae │ │ │ │ + bl f9b7c │ │ │ │ + cbnz r0, 52dca │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 2ea54 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 77384 │ │ │ │ + b.w 773d4 │ │ │ │ + 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 52df8 │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + bl f3cfc │ │ │ │ + mov r4, r0 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + bne.n 52e1a │ │ │ │ + b.n 52e12 │ │ │ │ + movs r3, #3 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #59444 @ 0xe834 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c0190 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 52dea │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 52e98 │ │ │ │ + bl 7f898 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 52e0e │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + bl f3cfc │ │ │ │ + mov r5, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 52e2e │ │ │ │ + bl 7f898 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 52e0e │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + add r1, sp, #8 │ │ │ │ + bl 1ef230 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 52e0e │ │ │ │ + ldrd r8, r9, [sp, #8] │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r4 │ │ │ │ + strd r8, r9, [sp] │ │ │ │ + movw r1, #16968 @ 0x4248 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movw r0, #16972 @ 0x424c │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 8fa80 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 52e0e │ │ │ │ + bl 95998 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 29fc4 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9848c │ │ │ │ + cmp r4, #0 │ │ │ │ + bge.n 52e90 │ │ │ │ + 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 f1180 │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r8, r9, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, sp │ │ │ │ - bl 52ef8 │ │ │ │ - cbz r0, 52eee │ │ │ │ + bl 52f30 │ │ │ │ + cbz r0, 52ed6 │ │ │ │ ldrd r3, r0, [sp] │ │ │ │ ubfx r3, r3, #8, #12 │ │ │ │ bfc r0, #0, #12 │ │ │ │ orrs r0, r3 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 52eec │ │ │ │ + beq.n 52ed4 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 7df90 │ │ │ │ - ldr r0, [pc, #4] @ (52ef4 ) │ │ │ │ + b.w 7df58 │ │ │ │ + ldr r0, [pc, #4] @ (52edc ) │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ strb r4, [r3, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + lsls r1, r3, #31 │ │ │ │ + bmi.n 52efc │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + lsls r2, r2, #31 │ │ │ │ + bpl.n 52f16 │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #12120 @ 0x2f58 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 126e1c │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 52f2e │ │ │ │ + tst.w r3, #14 │ │ │ │ + movw r3, #4308 @ 0x10d4 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r0, #7780 @ 0x1e64 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + it ne │ │ │ │ + movne r0, r3 │ │ │ │ + pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bpl.n 52f4a │ │ │ │ + bpl.n 52f82 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 52f4a │ │ │ │ + bne.n 52f82 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 18e454 │ │ │ │ + bl 18d4f4 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 52f4a │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 52f6e │ │ │ │ + bne.n 52f82 │ │ │ │ + bl 7f898 │ │ │ │ + cbnz r0, 52fa6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r3, 52f4a │ │ │ │ + cbnz r3, 52f82 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r0, #1 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 52f70 │ │ │ │ + b.n 52fa8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 141b7c │ │ │ │ + bl 1412ac │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 52f66 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 52f6e │ │ │ │ + bne.n 52f9e │ │ │ │ + bl 7f898 │ │ │ │ + cbnz r0, 52fa6 │ │ │ │ movs r0, #1 │ │ │ │ strd r6, r5, [r4] │ │ │ │ - b.n 52f70 │ │ │ │ + b.n 52fa8 │ │ │ │ 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 52f90 │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - lsls r2, r2, #31 │ │ │ │ - bpl.n 52faa │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13656 @ 0x3558 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 52fc2 │ │ │ │ - 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 6cd24 │ │ │ │ - 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 52ef8 │ │ │ │ - cbz r0, 53002 │ │ │ │ - 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 53000 │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ - b.w 7df90 │ │ │ │ - ldr r0, [pc, #4] @ (53008 ) │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w pc, [sp], #4 │ │ │ │ - strb r4, [r3, #5] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + b.w 6cd14 │ │ │ │ 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] @ (5304c ) │ │ │ │ - bl 161d58 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (52ff0 ) │ │ │ │ + bl 161114 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - cbz r2, 5303a │ │ │ │ + cbz r2, 52fe0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - movw r0, #3556 @ 0xde4 │ │ │ │ + movw r0, #2052 @ 0x804 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82d70 │ │ │ │ - movw r0, #9944 @ 0x26d8 │ │ │ │ + b.w 828c0 │ │ │ │ + movw r0, #8420 @ 0x20e4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82d70 │ │ │ │ - nop │ │ │ │ - bmi.n 53128 │ │ │ │ + b.w 828c0 │ │ │ │ + bmi.n 530cc │ │ │ │ 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, 53082 │ │ │ │ + cbnz r0, 53026 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - cbz r4, 53086 │ │ │ │ + cbz r4, 5302a │ │ │ │ cmp r4, #106 @ 0x6a │ │ │ │ - beq.n 53086 │ │ │ │ + beq.n 5302a │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ str r4, [r0, #0] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 53088 │ │ │ │ + b.n 5302c │ │ │ │ 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 f479c │ │ │ │ + bl f3cfc │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 530ac │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 530f0 │ │ │ │ + bne.n 53050 │ │ │ │ + bl 7f898 │ │ │ │ + cbnz r0, 53094 │ │ │ │ orr.w r0, r4, #524288 @ 0x80000 │ │ │ │ blx 29410 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 530ca │ │ │ │ + bne.n 5306e │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 530dc │ │ │ │ + bl f1180 │ │ │ │ + b.n 53080 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 11b704 <_Py_set_inheritable@@Base> │ │ │ │ + bl 11aca4 <_Py_set_inheritable@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 530e6 │ │ │ │ + bge.n 5308a │ │ │ │ mov r0, r4 │ │ │ │ blx 29fa0 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 530f0 │ │ │ │ + bl 7f898 │ │ │ │ + cbnz r0, 53094 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80190 │ │ │ │ + b.w 80158 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #12 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r1, sp │ │ │ │ + bl 52f30 │ │ │ │ + cbz r0, 530d0 │ │ │ │ + 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 530ce │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w 7df58 │ │ │ │ + ldr r0, [pc, #8] @ (530d8 ) │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w pc, [sp], #4 │ │ │ │ + nop │ │ │ │ + strb r4, [r3, #5] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 53116 │ │ │ │ + bne.n 530fe │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 52ef8 │ │ │ │ - cbnz r0, 53130 │ │ │ │ - b.n 5312c │ │ │ │ + bl 52f30 │ │ │ │ + cbnz r0, 53118 │ │ │ │ + b.n 53114 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #61096 @ 0xeea8 │ │ │ │ + movw r0, #59560 @ 0xe8a8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0190 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5310a │ │ │ │ + bne.n 530f2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 531bc │ │ │ │ + b.n 531a4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 52ef8 │ │ │ │ + bl 52f30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5312c │ │ │ │ + beq.n 53114 │ │ │ │ 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 5315a │ │ │ │ + bcs.n 53142 │ │ │ │ subs r1, r0, #1 │ │ │ │ cmp r2, r4 │ │ │ │ sbcs r2, r1 │ │ │ │ - bcc.n 53172 │ │ │ │ + bcc.n 5315a │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #18552 @ 0x4878 │ │ │ │ + movw r1, #17016 @ 0x4278 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 531a6 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 5318e │ │ │ │ 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 │ │ │ │ @@ -60647,219 +60635,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 531b2 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 5319a │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5312c │ │ │ │ - ldr r0, [pc, #16] @ (531c0 ) │ │ │ │ - b.n 531bc │ │ │ │ + bne.n 53114 │ │ │ │ + ldr r0, [pc, #16] @ (531a8 ) │ │ │ │ + b.n 531a4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w fa7f4 │ │ │ │ + b.w f9e6c │ │ │ │ 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] @ (53204 ) │ │ │ │ - bl 161d58 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (531ec ) │ │ │ │ + bl 161114 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - cbz r2, 531f2 │ │ │ │ + cbz r2, 531da │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - movw r0, #3556 @ 0xde4 │ │ │ │ + movw r0, #2052 @ 0x804 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82d70 │ │ │ │ - movw r0, #9944 @ 0x26d8 │ │ │ │ + b.w 828c0 │ │ │ │ + movw r0, #8420 @ 0x20e4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82d70 │ │ │ │ + b.w 828c0 │ │ │ │ nop │ │ │ │ - bmi.n 532e0 │ │ │ │ + bmi.n 532c8 │ │ │ │ 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 53238 │ │ │ │ + beq.n 53220 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 53238 │ │ │ │ + ble.n 53220 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53254 │ │ │ │ + beq.n 5323c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 53254 │ │ │ │ + b.n 5323c │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ + movw r1, #3692 @ 0xe6c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 53272 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 5325a │ │ │ │ mov r0, r4 │ │ │ │ - bl c3ae8 │ │ │ │ + bl c3038 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53272 │ │ │ │ + beq.n 5325a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 53272 │ │ │ │ + cbnz r3, 5325a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_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, 532a2 │ │ │ │ + cbz r4, 5328a │ │ │ │ add.w r4, r4, #3648 @ 0xe40 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ - b.n 532aa │ │ │ │ + b.n 53292 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ strd r0, r1, [r3, #8] │ │ │ │ - movw r2, #13281 @ 0x33e1 │ │ │ │ + movw r2, #13257 @ 0x33c9 │ │ │ │ movt r2, #5 │ │ │ │ movs r0, #0 │ │ │ │ str r2, [r3, #16] │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 52c74 │ │ │ │ + b.n 52b90 │ │ │ │ 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 15fc9c │ │ │ │ + bl 15f058 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 53316 │ │ │ │ + blt.n 532fe │ │ │ │ movs r1, #0 │ │ │ │ movs r0, #17 │ │ │ │ - bl 1247dc │ │ │ │ + bl 123cbc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a168 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 532f2 │ │ │ │ + bne.n 532da │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r6, [r0, #0] │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #17 │ │ │ │ - bl 1247dc │ │ │ │ + bl 123cbc │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 5331a │ │ │ │ + bne.n 53302 │ │ │ │ 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 f1c24 │ │ │ │ + b.w f1180 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 53322 │ │ │ │ + b.n 5330a │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 53334 │ │ │ │ + cbz r0, 5331c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ subs r0, r3, r0 │ │ │ │ bic.w r0, r0, r0, asr #31 │ │ │ │ - b.w 7fab8 │ │ │ │ + b.w 7fa80 │ │ │ │ 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] @ (53364 ) │ │ │ │ + ldr r0, [pc, #20] @ (5334c ) │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 93a0c │ │ │ │ + bl 92f08 │ │ │ │ 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 53398 │ │ │ │ + beq.n 53380 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 53398 │ │ │ │ + ble.n 53380 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 533b4 │ │ │ │ + beq.n 5339c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 533b4 │ │ │ │ + b.n 5339c │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ + movw r1, #3692 @ 0xe6c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 533dc │ │ │ │ + bl 126e1c │ │ │ │ + b.n 533c4 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r2, 533c0 │ │ │ │ - bl 107760 │ │ │ │ + cbnz r2, 533a8 │ │ │ │ + bl 106b84 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 533c6 │ │ │ │ - bl 89708 │ │ │ │ + b.n 533ae │ │ │ │ + bl 88fb8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 533dc │ │ │ │ + beq.n 533c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 533dc │ │ │ │ + cbnz r3, 533c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_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 │ │ │ │ @@ -60874,777 +60862,744 @@ │ │ │ │ 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, #17960 @ 0x4628 │ │ │ │ + movw r1, #16424 @ 0x4028 │ │ │ │ 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 8cd30 │ │ │ │ - cbz r0, 5346a │ │ │ │ + bl 8c22c │ │ │ │ + cbz r0, 53452 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 357fc <_Py_IncRef@@Base+0x1da> │ │ │ │ + bl 357fc <_Py_IncRef@@Base+0x1dc> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5344c │ │ │ │ - b.n 5346a │ │ │ │ + cbnz r0, 53434 │ │ │ │ + b.n 53452 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 5346e │ │ │ │ + bne.n 53456 │ │ │ │ adds r5, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 5348c │ │ │ │ + ble.n 53474 │ │ │ │ mov r0, r4 │ │ │ │ - bl 237ba8 │ │ │ │ + bl 2374c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 53440 │ │ │ │ + bne.n 53428 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - cbz r3, 5348c │ │ │ │ + cbz r3, 53474 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5347c │ │ │ │ + bne.n 53464 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5348c │ │ │ │ + b.n 53474 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5344a │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5344a │ │ │ │ + bne.n 53432 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 53432 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5346a │ │ │ │ + bne.n 53452 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5346a │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 53452 │ │ │ │ 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 15fc9c │ │ │ │ + bl 15f058 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 534c4 │ │ │ │ + blt.n 534ac │ │ │ │ blx 2a068 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 534c8 │ │ │ │ + bne.n 534b0 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w f1c24 │ │ │ │ + b.w f1180 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 534d0 │ │ │ │ + b.n 534b8 │ │ │ │ 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 53502 │ │ │ │ + beq.n 534ea │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 53502 │ │ │ │ + ble.n 534ea │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5351e │ │ │ │ + beq.n 53506 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5351e │ │ │ │ + b.n 53506 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ + movw r1, #3692 @ 0xe6c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5353c │ │ │ │ + bl 126e1c │ │ │ │ + b.n 53524 │ │ │ │ mov r0, r4 │ │ │ │ - bl d0a24 │ │ │ │ + bl cff80 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5353c │ │ │ │ + beq.n 53524 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5353c │ │ │ │ + cbnz r3, 53524 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_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, 5355c │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - ldr r6, [pc, #312] @ (53698 ) │ │ │ │ - add.w r8, r3, ip │ │ │ │ - movs r2, #0 │ │ │ │ - mvn.w r3, #99 @ 0x63 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - movs r3, #0 │ │ │ │ - strd r2, r3, [sp, #32] │ │ │ │ - add r5, sp, #56 @ 0x38 │ │ │ │ - ldmia r6!, {r0, r1, r2, r3} │ │ │ │ - add.w r9, r8, #4294967295 @ 0xffffffff │ │ │ │ - stmia r5!, {r0, r1, r2, r3} │ │ │ │ - ldmia r6!, {r0, r1, r2, r3} │ │ │ │ - stmia r5!, {r0, r1, r2, r3} │ │ │ │ - ldmia r6!, {r0, r1, r2, r3} │ │ │ │ - stmia r5!, {r0, r1, r2, r3} │ │ │ │ - ldmia.w r6, {r0, r1} │ │ │ │ - stmia.w r5, {r0, r1} │ │ │ │ - cbnz r7, 5359a │ │ │ │ - cmp.w ip, #0 │ │ │ │ - ble.n 5359a │ │ │ │ - cmp.w ip, #3 │ │ │ │ - bgt.n 5359a │ │ │ │ - cbnz r4, 535be │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r4, [pc, #252] @ (5369c ) │ │ │ │ - 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 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5366a │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - add r1, sp, #56 @ 0x38 │ │ │ │ - bl 111784 │ │ │ │ - ldr r6, [sp, #88] @ 0x58 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 53666 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 53614 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - cbz r0, 535f0 │ │ │ │ - bl f479c │ │ │ │ - mov r5, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 535e8 │ │ │ │ - bl 7f8d0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 53666 │ │ │ │ - subs.w r9, r8, #2 │ │ │ │ - bne.n 535f4 │ │ │ │ - b.n 53618 │ │ │ │ - mov.w r5, #384 @ 0x180 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - cbnz r0, 53604 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - add r1, sp, #28 │ │ │ │ - bl 1bc610 │ │ │ │ - cbnz r0, 53618 │ │ │ │ - b.n 53666 │ │ │ │ - add r1, sp, #32 │ │ │ │ - bl 52ef8 │ │ │ │ - cbz r0, 53666 │ │ │ │ - cmp.w r9, #1 │ │ │ │ - beq.n 53618 │ │ │ │ - b.n 535f8 │ │ │ │ - mov.w r5, #384 @ 0x180 │ │ │ │ - ldrd r8, r9, [sp, #32] │ │ │ │ - ldr.w sl, [sp, #28] │ │ │ │ - bl 9649c │ │ │ │ - cmn.w sl, #100 @ 0x64 │ │ │ │ - mov r7, r0 │ │ │ │ - beq.n 5363e │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, sl │ │ │ │ - strd r8, r9, [sp] │ │ │ │ - blx 29620 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 5364c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - blx 29cdc │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 98f90 │ │ │ │ - cbz r4, 5366e │ │ │ │ - blx 2a8e4 <__errno_location@plt> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, #4 │ │ │ │ - bne.n 53678 │ │ │ │ - bl e5198 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 53620 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 53688 │ │ │ │ - mov r6, r0 │ │ │ │ - b.n 53688 │ │ │ │ - movw r4, #4356 @ 0x1104 │ │ │ │ - movt r4, #70 @ 0x46 │ │ │ │ - b.n 53688 │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - mov r4, r0 │ │ │ │ - add r0, sp, #56 @ 0x38 │ │ │ │ - str r6, [sp, #88] @ 0x58 │ │ │ │ - bl 111d5c │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #112 @ 0x70 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - add r2, sp, #576 @ 0x240 │ │ │ │ - lsls r4, r0, #1 │ │ │ │ - cmp r4, r1 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 536cc │ │ │ │ + beq.n 53554 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 536e2 │ │ │ │ + bne.n 5356a │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 53716 │ │ │ │ + beq.n 5359e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 536e4 │ │ │ │ - b.n 53716 │ │ │ │ + bgt.n 5356c │ │ │ │ + b.n 5359e │ │ │ │ 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 53702 │ │ │ │ + beq.n 5358a │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 53730 │ │ │ │ + bne.n 535b8 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 53716 │ │ │ │ + beq.n 5359e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 53732 │ │ │ │ + bgt.n 535ba │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ + movw r1, #3692 @ 0xe6c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 53774 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 535fc │ │ │ │ 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 82a10 │ │ │ │ + bl 82560 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5375e │ │ │ │ + beq.n 535e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5375e │ │ │ │ + cbnz r3, 535e6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53774 │ │ │ │ + beq.n 535fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 53774 │ │ │ │ + cbnz r3, 535fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_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 f479c │ │ │ │ + bl f3cfc │ │ │ │ mov r5, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 53798 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 53802 │ │ │ │ + bne.n 53620 │ │ │ │ + bl 7f898 │ │ │ │ + cbnz r0, 5368a │ │ │ │ movs r0, #72 @ 0x48 │ │ │ │ blx 29228 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 537b6 │ │ │ │ + bne.n 5363e │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f1c24 │ │ │ │ - bl 6c148 │ │ │ │ + b.w f1180 │ │ │ │ + bl 6c138 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 537c6 │ │ │ │ + cbnz r0, 5364e │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1ea294 │ │ │ │ + b.w 1e95bc │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a938 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 537f2 │ │ │ │ - bl 6c2f8 │ │ │ │ + cbz r5, 5367a │ │ │ │ + bl 6c2e8 │ │ │ │ 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 f1c24 │ │ │ │ - bl 90260 │ │ │ │ + b.w f1180 │ │ │ │ + bl 8f680 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 6c2f8 │ │ │ │ - b.n 53804 │ │ │ │ + bl 6c2e8 │ │ │ │ + b.n 5368c │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ + sub sp, #112 @ 0x70 │ │ │ │ + mov r4, r1 │ │ │ │ + mov ip, r2 │ │ │ │ + mov r7, r3 │ │ │ │ + cbz r3, 536ac │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + ldr r6, [pc, #312] @ (537e8 ) │ │ │ │ + add.w r8, r3, ip │ │ │ │ + movs r2, #0 │ │ │ │ + mvn.w r3, #99 @ 0x63 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + movs r3, #0 │ │ │ │ + strd r2, r3, [sp, #32] │ │ │ │ + add r5, sp, #56 @ 0x38 │ │ │ │ + ldmia r6!, {r0, r1, r2, r3} │ │ │ │ + add.w r9, r8, #4294967295 @ 0xffffffff │ │ │ │ + stmia r5!, {r0, r1, r2, r3} │ │ │ │ + ldmia r6!, {r0, r1, r2, r3} │ │ │ │ + stmia r5!, {r0, r1, r2, r3} │ │ │ │ + ldmia r6!, {r0, r1, r2, r3} │ │ │ │ + stmia r5!, {r0, r1, r2, r3} │ │ │ │ + ldmia.w r6, {r0, r1} │ │ │ │ + stmia.w r5, {r0, r1} │ │ │ │ + cbnz r7, 536ea │ │ │ │ + cmp.w ip, #0 │ │ │ │ + ble.n 536ea │ │ │ │ + cmp.w ip, #3 │ │ │ │ + bgt.n 536ea │ │ │ │ + cbnz r4, 5370e │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r4, [pc, #252] @ (537ec ) │ │ │ │ + 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 101324 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 537ba │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ + bl 110b9c │ │ │ │ + ldr r6, [sp, #88] @ 0x58 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 537b6 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 53764 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + cbz r0, 53740 │ │ │ │ + bl f3cfc │ │ │ │ + mov r5, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 53738 │ │ │ │ + bl 7f898 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 537b6 │ │ │ │ + subs.w r9, r8, #2 │ │ │ │ + bne.n 53744 │ │ │ │ + b.n 53768 │ │ │ │ + mov.w r5, #384 @ 0x180 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + cbnz r0, 53754 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + add r1, sp, #28 │ │ │ │ + bl 1bba18 │ │ │ │ + cbnz r0, 53768 │ │ │ │ + b.n 537b6 │ │ │ │ + add r1, sp, #32 │ │ │ │ + bl 52f30 │ │ │ │ + cbz r0, 537b6 │ │ │ │ + cmp.w r9, #1 │ │ │ │ + beq.n 53768 │ │ │ │ + b.n 53748 │ │ │ │ + mov.w r5, #384 @ 0x180 │ │ │ │ + ldrd r8, r9, [sp, #32] │ │ │ │ + ldr.w sl, [sp, #28] │ │ │ │ + bl 95998 │ │ │ │ + cmn.w sl, #100 @ 0x64 │ │ │ │ + mov r7, r0 │ │ │ │ + beq.n 5378e │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, sl │ │ │ │ + strd r8, r9, [sp] │ │ │ │ + blx 29620 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 5379c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + blx 29cdc │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9848c │ │ │ │ + cbz r4, 537be │ │ │ │ + blx 2a8e4 <__errno_location@plt> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, #4 │ │ │ │ + bne.n 537c8 │ │ │ │ + bl e46f0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 53770 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 537d8 │ │ │ │ + mov r6, r0 │ │ │ │ + b.n 537d8 │ │ │ │ + movw r4, #4356 @ 0x1104 │ │ │ │ + movt r4, #70 @ 0x46 │ │ │ │ + b.n 537d8 │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f1180 │ │ │ │ + mov r4, r0 │ │ │ │ + add r0, sp, #56 @ 0x38 │ │ │ │ + str r6, [sp, #88] @ 0x58 │ │ │ │ + bl 111174 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #112 @ 0x70 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + add r4, pc, #576 @ (adr r4, 53a2c ) │ │ │ │ + lsls r4, r0, #1 │ │ │ │ + cmp r4, r1 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r6, #31772 @ 0x7c1c │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 53830 │ │ │ │ + beq.n 53818 │ │ │ │ mov r1, r6 │ │ │ │ - bl 85f3c │ │ │ │ - cbz r0, 53832 │ │ │ │ + bl 85a4c │ │ │ │ + cbz r0, 5381a │ │ │ │ ldr r4, [r4, #8] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 53846 │ │ │ │ + beq.n 5382e │ │ │ │ movw r1, #31772 @ 0x7c1c │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 85f3c │ │ │ │ - cbz r0, 53848 │ │ │ │ + bl 85a4c │ │ │ │ + cbz r0, 53830 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 129984 │ │ │ │ + b.w 128e5c │ │ │ │ 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 53880 │ │ │ │ + beq.n 53868 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 53896 │ │ │ │ + bne.n 5387e │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 538ca │ │ │ │ + beq.n 538b2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 53898 │ │ │ │ - b.n 538ca │ │ │ │ + bgt.n 53880 │ │ │ │ + b.n 538b2 │ │ │ │ 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 538b6 │ │ │ │ + beq.n 5389e │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 538e4 │ │ │ │ + bne.n 538cc │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 538ca │ │ │ │ + beq.n 538b2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 538e6 │ │ │ │ + bgt.n 538ce │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ + movw r1, #3692 @ 0xe6c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 53928 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 53910 │ │ │ │ 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 d19ec │ │ │ │ + bl d0f54 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53912 │ │ │ │ + beq.n 538fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 53912 │ │ │ │ + cbnz r3, 538fa │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53928 │ │ │ │ + beq.n 53910 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 53928 │ │ │ │ + cbnz r3, 53910 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005392c : │ │ │ │ +00053914 : │ │ │ │ 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 5395c │ │ │ │ + bmi.n 53944 │ │ │ │ clz r2, r1 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ - cbz r1, 5395c │ │ │ │ + cbz r1, 53944 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1e5090 │ │ │ │ - bl 499a0 │ │ │ │ + b.w 1e4398 │ │ │ │ + bl 49944 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #18692 @ 0x4904 │ │ │ │ + movw r1, #17156 @ 0x4304 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d2028 │ │ │ │ + b.w d1590 │ │ │ │ nop │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov 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 539ae │ │ │ │ + beq.n 53996 │ │ │ │ movw r2, #10624 @ 0x2980 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 539c4 │ │ │ │ + bne.n 539ac │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 53a1e │ │ │ │ + beq.n 53a06 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 539c6 │ │ │ │ - b.n 53a1e │ │ │ │ + bgt.n 539ae │ │ │ │ + b.n 53a06 │ │ │ │ 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 539e4 │ │ │ │ + beq.n 539cc │ │ │ │ movw r2, #10624 @ 0x2980 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 539fa │ │ │ │ + bne.n 539e2 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 53a1e │ │ │ │ + beq.n 53a06 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 53a1e │ │ │ │ - b.n 539fc │ │ │ │ + ble.n 53a06 │ │ │ │ + b.n 539e4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r4, #0] │ │ │ │ - cbz r6, 53a5c │ │ │ │ + cbz r6, 53a44 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 53a38 │ │ │ │ + bne.n 53a20 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 53a46 │ │ │ │ + bne.n 53a2e │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ + movw r1, #3692 @ 0xe6c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r7, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 53a9a │ │ │ │ + bl 126e1c │ │ │ │ + b.n 53a82 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 53a4e │ │ │ │ - b.n 53a10 │ │ │ │ + bne.n 53a36 │ │ │ │ + b.n 539f8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 53a1e │ │ │ │ - b.n 53a50 │ │ │ │ + ble.n 53a06 │ │ │ │ + b.n 53a38 │ │ │ │ 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 dd304 │ │ │ │ + bl dc874 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53a7e │ │ │ │ + beq.n 53a66 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 53a7e │ │ │ │ + cbnz r3, 53a66 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53a94 │ │ │ │ + beq.n 53a7c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 53a94 │ │ │ │ + cbnz r3, 53a7c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 783a0 │ │ │ │ + bl 783f0 │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #36] @ (53ad4 ) │ │ │ │ + ldr r4, [pc, #36] @ (53abc ) │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 11d7b0 │ │ │ │ + bl 11cd3c │ │ │ │ ldr.w r3, [r4, #1292] @ 0x50c │ │ │ │ - cbz r3, 53ac2 │ │ │ │ - bl 1f1ac8 │ │ │ │ + cbz r3, 53aaa │ │ │ │ + bl 1f0ec8 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 100124 │ │ │ │ + bl ff64c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #28 │ │ │ │ - mov r0, r1 │ │ │ │ - add r4, sp, #20 │ │ │ │ - mov r1, r2 │ │ │ │ - add r5, sp, #16 │ │ │ │ - mov r2, r3 │ │ │ │ - str r5, [sp, #8] │ │ │ │ - movw r3, #12547 @ 0x3103 │ │ │ │ - movt r3, #4 │ │ │ │ - strd r4, r3, [sp] │ │ │ │ - movw r3, #17544 @ 0x4488 │ │ │ │ - movt r3, #72 @ 0x48 │ │ │ │ - movs r4, #0 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - bl 21536c <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ - cbz r0, 53b36 │ │ │ │ - ldrd r2, r1, [sp, #16] │ │ │ │ - mov.w r0, #434 @ 0x1b2 │ │ │ │ - blx 2a7cc │ │ │ │ - cmp r0, r4 │ │ │ │ - bge.n 53b32 │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 53b36 │ │ │ │ - bl 80190 │ │ │ │ - add sp, #28 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ 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 53c6e │ │ │ │ + bcc.w 53bf4 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ and.w r3, r8, #63 @ 0x3f │ │ │ │ orrs.w r2, r8, r6 │ │ │ │ - beq.n 53b76 │ │ │ │ - cbz r3, 53b7a │ │ │ │ + beq.n 53afc │ │ │ │ + cbz r3, 53b00 │ │ │ │ mov fp, r3 │ │ │ │ - b.n 53b7e │ │ │ │ + b.n 53b04 │ │ │ │ mov.w fp, #64 @ 0x40 │ │ │ │ rsb r2, fp, #64 @ 0x40 │ │ │ │ ldrd sl, r9, [r5] │ │ │ │ cmp r4, r2 │ │ │ │ - bhi.n 53b9c │ │ │ │ + bhi.n 53b22 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r9, fp │ │ │ │ blx 29c10 │ │ │ │ adds.w r4, r8, r4 │ │ │ │ - b.n 53c60 │ │ │ │ + b.n 53be6 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 53bee │ │ │ │ - cbnz r3, 53baa │ │ │ │ + bne.n 53b74 │ │ │ │ + cbnz r3, 53b30 │ │ │ │ orrs.w r3, r8, r6 │ │ │ │ - beq.n 53bb2 │ │ │ │ + beq.n 53b38 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 4a19a │ │ │ │ + bl 4a13e │ │ │ │ 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 53be0 │ │ │ │ + beq.n 53b66 │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w fp, fp, #64 @ 0x40 │ │ │ │ - bl 4a19a │ │ │ │ + bl 4a13e │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 53bca │ │ │ │ + b.n 53b50 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ blx 29c10 │ │ │ │ adds.w r4, r8, r4 │ │ │ │ - b.n 53c60 │ │ │ │ + b.n 53be6 │ │ │ │ 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 53c1a │ │ │ │ + bne.n 53ba0 │ │ │ │ orrs.w r3, r8, r6 │ │ │ │ - beq.n 53c22 │ │ │ │ + beq.n 53ba8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 4a19a │ │ │ │ + bl 4a13e │ │ │ │ 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 │ │ │ │ @@ -61652,20 +61607,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 53c54 │ │ │ │ + beq.n 53bda │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w fp, fp, #64 @ 0x40 │ │ │ │ - bl 4a19a │ │ │ │ + bl 4a13e │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 53c3e │ │ │ │ + b.n 53bc4 │ │ │ │ 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] │ │ │ │ @@ -61676,197 +61631,230 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ ldr r6, [r3, #84] @ 0x54 │ │ │ │ ands.w r6, r6, #268435456 @ 0x10000000 │ │ │ │ - beq.n 53ca6 │ │ │ │ + beq.n 53c2c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43560 @ 0xaa28 │ │ │ │ + movw r1, #42024 @ 0xa428 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 53cc8 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 53c4e │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 104104 │ │ │ │ - cbnz r0, 53ccc │ │ │ │ + bl 103604 │ │ │ │ + cbnz r0, 53c52 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43600 @ 0xaa50 │ │ │ │ + movw r1, #42064 @ 0xa450 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 53d8c │ │ │ │ + b.n 53d12 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl ce6c4 │ │ │ │ + bl cdc1c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 53cc8 │ │ │ │ + beq.n 53c4e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 53cfe │ │ │ │ + ble.n 53c84 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43644 @ 0xaa7c │ │ │ │ + movw r1, #42108 @ 0xa47c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cf15c │ │ │ │ - b.n 53cc8 │ │ │ │ + bl ce6b4 │ │ │ │ + b.n 53c4e │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbnz r3, 53d28 │ │ │ │ + cbnz r3, 53cae │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 53d10 │ │ │ │ + blt.n 53c96 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #8] │ │ │ │ - b.n 53d28 │ │ │ │ + b.n 53cae │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 53b3a │ │ │ │ + bl 53ac0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cf15c │ │ │ │ + bl ce6b4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 53d8c │ │ │ │ - bl 9649c │ │ │ │ + b.n 53d12 │ │ │ │ + bl 95998 │ │ │ │ add.w r5, r4, #9 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 53d4a │ │ │ │ + bne.n 53cd0 │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 53d3a │ │ │ │ + bne.n 53cc0 │ │ │ │ dmb ish │ │ │ │ - beq.n 53d56 │ │ │ │ + beq.n 53cdc │ │ │ │ mov r0, r5 │ │ │ │ - bl 26813c │ │ │ │ + bl 267afc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 53b3a │ │ │ │ + bl 53ac0 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 53d78 │ │ │ │ + bne.n 53cfe │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 53d68 │ │ │ │ + bne.n 53cee │ │ │ │ dmb ish │ │ │ │ - beq.n 53d84 │ │ │ │ + beq.n 53d0a │ │ │ │ mov r0, r5 │ │ │ │ - bl 246600 │ │ │ │ + bl 245f1c │ │ │ │ mov r0, r6 │ │ │ │ - bl 98f90 │ │ │ │ - b.n 53d18 │ │ │ │ + bl 9848c │ │ │ │ + b.n 53c9e │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #28 │ │ │ │ + mov r0, r1 │ │ │ │ + add r4, sp, #20 │ │ │ │ + mov r1, r2 │ │ │ │ + add r5, sp, #16 │ │ │ │ + mov r2, r3 │ │ │ │ + str r5, [sp, #8] │ │ │ │ + movw r3, #12525 @ 0x30ed │ │ │ │ + movt r3, #4 │ │ │ │ + strd r4, r3, [sp] │ │ │ │ + movw r3, #17544 @ 0x4488 │ │ │ │ + movt r3, #72 @ 0x48 │ │ │ │ + movs r4, #0 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + bl 214a98 <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ + cbz r0, 53d74 │ │ │ │ + ldrd r2, r1, [sp, #16] │ │ │ │ + mov.w r0, #434 @ 0x1b2 │ │ │ │ + blx 2a7cc │ │ │ │ + cmp r0, r4 │ │ │ │ + bge.n 53d70 │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f1180 │ │ │ │ + b.n 53d74 │ │ │ │ + bl 80158 │ │ │ │ + add sp, #28 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ push {r4} │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrd r2, r4, [r0, #4] │ │ │ │ add r3, r4 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ adds r3, #63 @ 0x3f │ │ │ │ ldr r0, [r2, #16] │ │ │ │ lsrs r3, r3, #6 │ │ │ │ mla r0, r1, r3, r0 │ │ │ │ - b.w 12586c │ │ │ │ + b.w 124d4c │ │ │ │ stmdb 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 53ee4 │ │ │ │ + bcc.w 53ecc │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ and.w r3, r8, #63 @ 0x3f │ │ │ │ orrs.w r2, r8, r6 │ │ │ │ - beq.n 53dec │ │ │ │ - cbz r3, 53df0 │ │ │ │ + beq.n 53dd4 │ │ │ │ + cbz r3, 53dd8 │ │ │ │ mov fp, r3 │ │ │ │ - b.n 53df4 │ │ │ │ + b.n 53ddc │ │ │ │ mov.w fp, #64 @ 0x40 │ │ │ │ rsb r2, fp, #64 @ 0x40 │ │ │ │ ldrd sl, r9, [r5] │ │ │ │ cmp r4, r2 │ │ │ │ - bhi.n 53e12 │ │ │ │ + bhi.n 53dfa │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r9, fp │ │ │ │ blx 29c10 │ │ │ │ adds.w r4, r8, r4 │ │ │ │ - b.n 53ed6 │ │ │ │ + b.n 53ebe │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 53e64 │ │ │ │ - cbnz r3, 53e20 │ │ │ │ + bne.n 53e4c │ │ │ │ + cbnz r3, 53e08 │ │ │ │ orrs.w r3, r8, r6 │ │ │ │ - beq.n 53e28 │ │ │ │ + beq.n 53e10 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 197504 │ │ │ │ + bl 1964f8 │ │ │ │ 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 53e56 │ │ │ │ + beq.n 53e3e │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w fp, fp, #64 @ 0x40 │ │ │ │ - bl 197504 │ │ │ │ + bl 1964f8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 53e40 │ │ │ │ + b.n 53e28 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ blx 29c10 │ │ │ │ adds.w r4, r8, r4 │ │ │ │ - b.n 53ed6 │ │ │ │ + b.n 53ebe │ │ │ │ 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 53e90 │ │ │ │ + bne.n 53e78 │ │ │ │ orrs.w r3, r8, r6 │ │ │ │ - beq.n 53e98 │ │ │ │ + beq.n 53e80 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 197504 │ │ │ │ + bl 1964f8 │ │ │ │ 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 │ │ │ │ @@ -61874,20 +61862,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 53eca │ │ │ │ + beq.n 53eb2 │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w fp, fp, #64 @ 0x40 │ │ │ │ - bl 197504 │ │ │ │ + bl 1964f8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 53eb4 │ │ │ │ + b.n 53e9c │ │ │ │ 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] │ │ │ │ @@ -61898,190 +61886,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 53f1c │ │ │ │ + beq.n 53f04 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43560 @ 0xaa28 │ │ │ │ + movw r1, #42024 @ 0xa428 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 53f3e │ │ │ │ + bl 126e1c │ │ │ │ + b.n 53f26 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 104104 │ │ │ │ - cbnz r0, 53f42 │ │ │ │ + bl 103604 │ │ │ │ + cbnz r0, 53f2a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43600 @ 0xaa50 │ │ │ │ + movw r1, #42064 @ 0xa450 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 54002 │ │ │ │ + b.n 53fea │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl ce6c4 │ │ │ │ + bl cdc1c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 53f3e │ │ │ │ + beq.n 53f26 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 53f74 │ │ │ │ + ble.n 53f5c │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43644 @ 0xaa7c │ │ │ │ + movw r1, #42108 @ 0xa47c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cf15c │ │ │ │ - b.n 53f3e │ │ │ │ + bl ce6b4 │ │ │ │ + b.n 53f26 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbnz r3, 53f9e │ │ │ │ + cbnz r3, 53f86 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 53f86 │ │ │ │ + blt.n 53f6e │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #8] │ │ │ │ - b.n 53f9e │ │ │ │ + b.n 53f86 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 53db0 │ │ │ │ + bl 53d98 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cf15c │ │ │ │ + bl ce6b4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 54002 │ │ │ │ - bl 9649c │ │ │ │ + b.n 53fea │ │ │ │ + bl 95998 │ │ │ │ add.w r5, r4, #9 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 53fc0 │ │ │ │ + bne.n 53fa8 │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 53fb0 │ │ │ │ + bne.n 53f98 │ │ │ │ dmb ish │ │ │ │ - beq.n 53fcc │ │ │ │ + beq.n 53fb4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 26813c │ │ │ │ + bl 267afc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 53db0 │ │ │ │ + bl 53d98 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 53fee │ │ │ │ + bne.n 53fd6 │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 53fde │ │ │ │ + bne.n 53fc6 │ │ │ │ dmb ish │ │ │ │ - beq.n 53ffa │ │ │ │ + beq.n 53fe2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 246600 │ │ │ │ + bl 245f1c │ │ │ │ mov r0, r6 │ │ │ │ - bl 98f90 │ │ │ │ - b.n 53f8e │ │ │ │ + bl 9848c │ │ │ │ + b.n 53f76 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00054006 : │ │ │ │ +00053fee : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 1e74d4 │ │ │ │ + b.w 1e67fc │ │ │ │ stmdb 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 54140 │ │ │ │ + bcc.w 54128 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ ands.w r3, r8, #63 @ 0x3f │ │ │ │ - bne.n 54048 │ │ │ │ + bne.n 54030 │ │ │ │ orrs.w r2, r8, r6 │ │ │ │ - bne.n 5404c │ │ │ │ + bne.n 54034 │ │ │ │ mov fp, r3 │ │ │ │ - b.n 54050 │ │ │ │ + b.n 54038 │ │ │ │ mov.w fp, #64 @ 0x40 │ │ │ │ rsb r2, fp, #64 @ 0x40 │ │ │ │ ldrd sl, r9, [r5] │ │ │ │ cmp r4, r2 │ │ │ │ - bhi.n 5406e │ │ │ │ + bhi.n 54056 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r9, fp │ │ │ │ blx 29c10 │ │ │ │ adds.w r4, r8, r4 │ │ │ │ - b.n 54132 │ │ │ │ + b.n 5411a │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 540c0 │ │ │ │ - cbnz r3, 5407c │ │ │ │ + bne.n 540a8 │ │ │ │ + cbnz r3, 54064 │ │ │ │ orrs.w r3, r8, r6 │ │ │ │ - beq.n 54084 │ │ │ │ + beq.n 5406c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 4d1f6 │ │ │ │ + bl 4d196 │ │ │ │ ands.w r3, r4, #63 @ 0x3f │ │ │ │ mov fp, r7 │ │ │ │ it eq │ │ │ │ moveq r3, #64 @ 0x40 │ │ │ │ subs r3, r4, r3 │ │ │ │ bic.w r3, r3, #63 @ 0x3f │ │ │ │ adds r2, r7, r3 │ │ │ │ add r7, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ subs r2, r4, r3 │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ cmp fp, r7 │ │ │ │ - beq.n 540b2 │ │ │ │ + beq.n 5409a │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w fp, fp, #64 @ 0x40 │ │ │ │ - bl 4d1f6 │ │ │ │ + bl 4d196 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 5409c │ │ │ │ + b.n 54084 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ blx 29c10 │ │ │ │ adds.w r4, r8, r4 │ │ │ │ - b.n 54132 │ │ │ │ + b.n 5411a │ │ │ │ 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 540ec │ │ │ │ + bne.n 540d4 │ │ │ │ orrs.w r3, r8, r6 │ │ │ │ - beq.n 540f4 │ │ │ │ + beq.n 540dc │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 4d1f6 │ │ │ │ + bl 4d196 │ │ │ │ subs r4, #64 @ 0x40 │ │ │ │ add r4, fp │ │ │ │ mov fp, r7 │ │ │ │ ands.w r3, r4, #63 @ 0x3f │ │ │ │ it eq │ │ │ │ moveq r3, #64 @ 0x40 │ │ │ │ subs r3, r4, r3 │ │ │ │ @@ -62089,20 +62077,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 54126 │ │ │ │ + beq.n 5410e │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w fp, fp, #64 @ 0x40 │ │ │ │ - bl 4d1f6 │ │ │ │ + bl 4d196 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 54110 │ │ │ │ + b.n 540f8 │ │ │ │ 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] │ │ │ │ @@ -62113,464 +62101,464 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ ldr r6, [r3, #84] @ 0x54 │ │ │ │ ands.w r6, r6, #268435456 @ 0x10000000 │ │ │ │ - beq.n 54178 │ │ │ │ + beq.n 54160 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43560 @ 0xaa28 │ │ │ │ + movw r1, #42024 @ 0xa428 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5419a │ │ │ │ + bl 126e1c │ │ │ │ + b.n 54182 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 104104 │ │ │ │ - cbnz r0, 5419e │ │ │ │ + bl 103604 │ │ │ │ + cbnz r0, 54186 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43600 @ 0xaa50 │ │ │ │ + movw r1, #42064 @ 0xa450 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5425e │ │ │ │ + b.n 54246 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl ce6c4 │ │ │ │ + bl cdc1c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5419a │ │ │ │ + beq.n 54182 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 541d0 │ │ │ │ + ble.n 541b8 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43644 @ 0xaa7c │ │ │ │ + movw r1, #42108 @ 0xa47c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cf15c │ │ │ │ - b.n 5419a │ │ │ │ + bl ce6b4 │ │ │ │ + b.n 54182 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbnz r3, 541fa │ │ │ │ + cbnz r3, 541e2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 541e2 │ │ │ │ + blt.n 541ca │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #12] │ │ │ │ - b.n 541fa │ │ │ │ + b.n 541e2 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 5400c │ │ │ │ + bl 53ff4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cf15c │ │ │ │ + bl ce6b4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 5425e │ │ │ │ - bl 9649c │ │ │ │ + b.n 54246 │ │ │ │ + bl 95998 │ │ │ │ add.w r5, r4, #13 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5421c │ │ │ │ + bne.n 54204 │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5420c │ │ │ │ + bne.n 541f4 │ │ │ │ dmb ish │ │ │ │ - beq.n 54228 │ │ │ │ + beq.n 54210 │ │ │ │ mov r0, r5 │ │ │ │ - bl 26813c │ │ │ │ + bl 267afc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 5400c │ │ │ │ + bl 53ff4 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5424a │ │ │ │ + bne.n 54232 │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5423a │ │ │ │ + bne.n 54222 │ │ │ │ dmb ish │ │ │ │ - beq.n 54256 │ │ │ │ + beq.n 5423e │ │ │ │ mov r0, r5 │ │ │ │ - bl 246600 │ │ │ │ + bl 245f1c │ │ │ │ mov r0, r6 │ │ │ │ - bl 98f90 │ │ │ │ - b.n 541ea │ │ │ │ + bl 9848c │ │ │ │ + b.n 541d2 │ │ │ │ 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 f479c │ │ │ │ - mov r4, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 54284 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 542b0 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, sp │ │ │ │ - blx 290d4 │ │ │ │ - cbz r0, 5429e │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 542b2 │ │ │ │ - ldrd r1, r2, [sp] │ │ │ │ - movw r0, #64360 @ 0xfb68 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - bl 82d70 │ │ │ │ - b.n 542b2 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ │ │ │ │ -000542b6 : │ │ │ │ +0005424a : │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - b.w 16f45c <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ + b.w 16e79c <_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 542f0 │ │ │ │ + beq.n 54284 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43560 @ 0xaa28 │ │ │ │ + movw r1, #42024 @ 0xa428 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 54312 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 542a6 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 104104 │ │ │ │ - cbnz r0, 54316 │ │ │ │ + bl 103604 │ │ │ │ + cbnz r0, 542aa │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43600 @ 0xaa50 │ │ │ │ + movw r1, #42064 @ 0xa450 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 543d6 │ │ │ │ + b.n 5436a │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl ce6c4 │ │ │ │ + bl cdc1c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 54312 │ │ │ │ + beq.n 542a6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 54348 │ │ │ │ + ble.n 542dc │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43644 @ 0xaa7c │ │ │ │ + movw r1, #42108 @ 0xa47c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cf15c │ │ │ │ - b.n 54312 │ │ │ │ + bl ce6b4 │ │ │ │ + b.n 542a6 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbnz r3, 54372 │ │ │ │ + cbnz r3, 54306 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 5435a │ │ │ │ + blt.n 542ee │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #12] │ │ │ │ - b.n 54372 │ │ │ │ + b.n 54306 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 21dc9c │ │ │ │ + bl 21d4b4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cf15c │ │ │ │ + bl ce6b4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 543d6 │ │ │ │ - bl 9649c │ │ │ │ + b.n 5436a │ │ │ │ + bl 95998 │ │ │ │ add.w r5, r4, #13 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 54394 │ │ │ │ + bne.n 54328 │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 54384 │ │ │ │ + bne.n 54318 │ │ │ │ dmb ish │ │ │ │ - beq.n 543a0 │ │ │ │ + beq.n 54334 │ │ │ │ mov r0, r5 │ │ │ │ - bl 26813c │ │ │ │ + bl 267afc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 21dc9c │ │ │ │ + bl 21d4b4 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 543c2 │ │ │ │ + bne.n 54356 │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 543b2 │ │ │ │ + bne.n 54346 │ │ │ │ dmb ish │ │ │ │ - beq.n 543ce │ │ │ │ + beq.n 54362 │ │ │ │ mov r0, r5 │ │ │ │ - bl 246600 │ │ │ │ + bl 245f1c │ │ │ │ mov r0, r6 │ │ │ │ - bl 98f90 │ │ │ │ - b.n 54362 │ │ │ │ + bl 9848c │ │ │ │ + b.n 542f6 │ │ │ │ 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 f3cfc │ │ │ │ + mov r4, r0 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 54390 │ │ │ │ + bl 7f898 │ │ │ │ + cbnz r0, 543bc │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, sp │ │ │ │ + blx 290d4 │ │ │ │ + cbz r0, 543aa │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f1180 │ │ │ │ + b.n 543be │ │ │ │ + ldrd r1, r2, [sp] │ │ │ │ + movw r0, #62784 @ 0xf540 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + bl 828c0 │ │ │ │ + b.n 543be │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r0, [r3, #104] @ 0x68 │ │ │ │ - cbnz r0, 543e4 │ │ │ │ - b.w 72334 │ │ │ │ + cbnz r0, 543cc │ │ │ │ + b.w 7239c │ │ │ │ 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 72334 │ │ │ │ + bl 7239c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5443e │ │ │ │ + cbz r0, 54426 │ │ │ │ mov r0, r4 │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ - bl 57158 │ │ │ │ + bl 57148 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - b.n 54412 │ │ │ │ + b.n 543fa │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 54462 │ │ │ │ + bne.n 5444a │ │ │ │ ldr r4, [r4, #24] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r4, 54472 │ │ │ │ + cbz r4, 5445a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 54410 │ │ │ │ + ble.n 543f8 │ │ │ │ cmp r3, r6 │ │ │ │ it ne │ │ │ │ strne r2, [r4, #0] │ │ │ │ - bl 840cc │ │ │ │ + bl 83c20 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5440c │ │ │ │ + beq.n 543f4 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 54442 │ │ │ │ + bne.n 5442a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 54452 │ │ │ │ + bne.n 5443a │ │ │ │ movs r5, #0 │ │ │ │ - b.n 54472 │ │ │ │ + b.n 5445a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 54434 │ │ │ │ + bne.n 5441c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 54434 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5441c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5443e │ │ │ │ + bne.n 54426 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5443e │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 54426 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 54410 │ │ │ │ + bne.n 543f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 54410 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 543f8 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ ldr r6, [r3, #84] @ 0x54 │ │ │ │ ands.w r6, r6, #268435456 @ 0x10000000 │ │ │ │ - beq.n 544a8 │ │ │ │ + beq.n 54490 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43560 @ 0xaa28 │ │ │ │ + movw r1, #42024 @ 0xa428 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 544ca │ │ │ │ + bl 126e1c │ │ │ │ + b.n 544b2 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 104104 │ │ │ │ - cbnz r0, 544ce │ │ │ │ + bl 103604 │ │ │ │ + cbnz r0, 544b6 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43600 @ 0xaa50 │ │ │ │ + movw r1, #42064 @ 0xa450 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5458e │ │ │ │ + b.n 54576 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl ce6c4 │ │ │ │ + bl cdc1c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 544ca │ │ │ │ + beq.n 544b2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 54500 │ │ │ │ + ble.n 544e8 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43644 @ 0xaa7c │ │ │ │ + movw r1, #42108 @ 0xa47c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cf15c │ │ │ │ - b.n 544ca │ │ │ │ + bl ce6b4 │ │ │ │ + b.n 544b2 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbnz r3, 5452a │ │ │ │ + cbnz r3, 54512 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 54512 │ │ │ │ + blt.n 544fa │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #8] │ │ │ │ - b.n 5452a │ │ │ │ + b.n 54512 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 265b8c │ │ │ │ + bl 26554c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cf15c │ │ │ │ + bl ce6b4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 5458e │ │ │ │ - bl 9649c │ │ │ │ + b.n 54576 │ │ │ │ + bl 95998 │ │ │ │ add.w r5, r4, #9 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5454c │ │ │ │ + bne.n 54534 │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5453c │ │ │ │ + bne.n 54524 │ │ │ │ dmb ish │ │ │ │ - beq.n 54558 │ │ │ │ + beq.n 54540 │ │ │ │ mov r0, r5 │ │ │ │ - bl 26813c │ │ │ │ + bl 267afc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 265b8c │ │ │ │ + bl 26554c │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5457a │ │ │ │ + bne.n 54562 │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5456a │ │ │ │ + bne.n 54552 │ │ │ │ dmb ish │ │ │ │ - beq.n 54586 │ │ │ │ + beq.n 5456e │ │ │ │ mov r0, r5 │ │ │ │ - bl 246600 │ │ │ │ + bl 245f1c │ │ │ │ mov r0, r6 │ │ │ │ - bl 98f90 │ │ │ │ - b.n 5451a │ │ │ │ + bl 9848c │ │ │ │ + b.n 54502 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movw r1, #55460 @ 0xd8a4 │ │ │ │ + movw r1, #53924 @ 0xd2a4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - b.w cc30c │ │ │ │ + b.w cb868 │ │ │ │ │ │ │ │ -0005459e : │ │ │ │ +00054586 : │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - b.w 249498 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + b.w 248b20 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ │ │ │ │ -000545a6 : │ │ │ │ +0005458e : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #36] @ (545dc ) │ │ │ │ + ldr r4, [pc, #36] @ (545c4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ - bl 1f1664 │ │ │ │ + bl 1f098c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 545d8 │ │ │ │ - movw r0, #19128 @ 0x4ab8 │ │ │ │ + bge.n 545c0 │ │ │ │ + movw r0, #17592 @ 0x44b8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1efa3c │ │ │ │ + b.w 1eed64 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ - bl 263edc <_PyCrossInterpreterData_Release@@Base+0x124> │ │ │ │ + bl 26389c <_PyCrossInterpreterData_Release@@Base+0x124> │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ rsb r0, r0, #1600 @ 0x640 │ │ │ │ - b.w 80190 │ │ │ │ + b.w 80158 │ │ │ │ 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] @ (54644 ) │ │ │ │ + ldr r2, [pc, #44] @ (5462c ) │ │ │ │ movs r0, #3 │ │ │ │ ldrd r1, r3, [r1, #4] │ │ │ │ - bl 7d72c │ │ │ │ - ldr r2, [pc, #36] @ (54648 ) │ │ │ │ + bl 7d6f4 │ │ │ │ + ldr r2, [pc, #36] @ (54630 ) │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [r2, #520] @ 0x208 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 54640 │ │ │ │ + beq.n 54628 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #520] @ 0x208 │ │ │ │ - cbnz r3, 54640 │ │ │ │ + cbnz r3, 54628 │ │ │ │ add.w r0, r2, #520 @ 0x208 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_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} │ │ │ │ @@ -62579,538 +62567,538 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 54678 │ │ │ │ + beq.n 54660 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5468e │ │ │ │ + bne.n 54676 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 546c2 │ │ │ │ + beq.n 546aa │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 54690 │ │ │ │ - b.n 546c2 │ │ │ │ + bgt.n 54678 │ │ │ │ + b.n 546aa │ │ │ │ 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 546ae │ │ │ │ + beq.n 54696 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 546dc │ │ │ │ + bne.n 546c4 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 546c2 │ │ │ │ + beq.n 546aa │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 546de │ │ │ │ + bgt.n 546c6 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ + movw r1, #3692 @ 0xe6c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 54720 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 54708 │ │ │ │ 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 c8f14 │ │ │ │ + bl c8470 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5470a │ │ │ │ + beq.n 546f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5470a │ │ │ │ + cbnz r3, 546f2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 54720 │ │ │ │ + beq.n 54708 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 54720 │ │ │ │ + cbnz r3, 54708 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_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 54746 │ │ │ │ + bne.n 5472e │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f3cfc │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 54766 │ │ │ │ - b.n 5475e │ │ │ │ + bne.n 5474e │ │ │ │ + b.n 54746 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #17320 @ 0x43a8 │ │ │ │ + movw r0, #15812 @ 0x3dc4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0190 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54738 │ │ │ │ - b.n 547e6 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 54720 │ │ │ │ + b.n 547ce │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 547e6 │ │ │ │ + bne.n 547ce │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #6288 @ 0x1890 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5478e │ │ │ │ + beq.n 54776 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #16044 @ 0x3eac │ │ │ │ + movw r1, #14508 @ 0x38ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 547da │ │ │ │ + bl d1590 │ │ │ │ + b.n 547c2 │ │ │ │ cmp r4, #5 │ │ │ │ - bhi.n 5479a │ │ │ │ + bhi.n 54782 │ │ │ │ ldr r1, [r2, #112] @ 0x70 │ │ │ │ - cbnz r1, 547b4 │ │ │ │ + cbnz r1, 5479c │ │ │ │ mov r0, r1 │ │ │ │ - b.n 547d2 │ │ │ │ + b.n 547ba │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #64844 @ 0xfd4c │ │ │ │ + movw r1, #63268 @ 0xf724 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 547da │ │ │ │ + bl d1590 │ │ │ │ + b.n 547c2 │ │ │ │ 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 547bc │ │ │ │ + bne.n 547a4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 80190 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 547e6 │ │ │ │ + b.w 80158 │ │ │ │ + bl 7f898 │ │ │ │ + cbnz r0, 547ce │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 547d2 │ │ │ │ + b.n 547ba │ │ │ │ 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 263edc <_PyCrossInterpreterData_Release@@Base+0x124> │ │ │ │ + bl 26389c <_PyCrossInterpreterData_Release@@Base+0x124> │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 80190 │ │ │ │ + b.w 80158 │ │ │ │ ldrd r1, r3, [r0, #8] │ │ │ │ - movw r0, #19168 @ 0x4ae0 │ │ │ │ + movw r0, #17632 @ 0x44e0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r1, #20] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - b.w de2a8 │ │ │ │ + b.w dd818 │ │ │ │ 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 71f98 │ │ │ │ + bl 71f88 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ movw r3, #6288 @ 0x1890 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ mov r1, r2 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 54880 │ │ │ │ + beq.n 54868 │ │ │ │ ldr.w r2, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 54880 │ │ │ │ + beq.n 54868 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ sub.w r3, r1, #16 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n 548aa │ │ │ │ - b.n 54896 │ │ │ │ + bls.n 54892 │ │ │ │ + b.n 5487e │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 54874 │ │ │ │ - movw r0, #54000 @ 0xd2f0 │ │ │ │ + beq.n 5485c │ │ │ │ + movw r0, #52424 @ 0xccc8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 16ca80 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16be28 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54874 │ │ │ │ - b.n 5494e │ │ │ │ - movw r0, #54000 @ 0xd2f0 │ │ │ │ + bne.n 5485c │ │ │ │ + b.n 54936 │ │ │ │ + movw r0, #52424 @ 0xccc8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #18 │ │ │ │ movs r2, #16 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0190 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5494e │ │ │ │ + beq.n 54936 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl f479c │ │ │ │ + bl f3cfc │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - bne.n 548c0 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 548a8 │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5494e │ │ │ │ + bne.n 54936 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl f479c │ │ │ │ + bl f3cfc │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 548d6 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 548be │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5494e │ │ │ │ + bne.n 54936 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl f479c │ │ │ │ + bl f3cfc │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - bne.n 548ea │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 5494e │ │ │ │ + bne.n 548d2 │ │ │ │ + bl 7f898 │ │ │ │ + cbnz r0, 54936 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl f479c │ │ │ │ + bl f3cfc │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - bne.n 548fe │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 5494e │ │ │ │ + bne.n 548e6 │ │ │ │ + bl 7f898 │ │ │ │ + cbnz r0, 54936 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl f479c │ │ │ │ + bl f3cfc │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - bne.n 54912 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 5494e │ │ │ │ + bne.n 548fa │ │ │ │ + bl 7f898 │ │ │ │ + cbnz r0, 54936 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - bl f479c │ │ │ │ + bl f3cfc │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - bne.n 54926 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 5494e │ │ │ │ + bne.n 5490e │ │ │ │ + bl 7f898 │ │ │ │ + cbnz r0, 54936 │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - bmi.n 54952 │ │ │ │ - movw r2, #12364 @ 0x304c │ │ │ │ + bmi.n 5493a │ │ │ │ + movw r2, #10828 @ 0x2a4c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #19212 @ 0x4b0c │ │ │ │ + movw r1, #17676 @ 0x450c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #54000 @ 0xd2f0 │ │ │ │ + movw r0, #52424 @ 0xccc8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r3, r6 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23b790 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 54c86 │ │ │ │ + b.n 54c6e │ │ │ │ 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 5497e │ │ │ │ + bmi.n 54966 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ - movw r2, #62676 @ 0xf4d4 │ │ │ │ + movw r2, #61100 @ 0xeeac │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #19224 @ 0x4b18 │ │ │ │ + movw r1, #17688 @ 0x4518 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #54000 @ 0xd2f0 │ │ │ │ + movw r0, #52424 @ 0xccc8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5494e │ │ │ │ + bl 23b790 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 54936 │ │ │ │ ldr.w fp, [r4, #44] @ 0x2c │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - bmi.n 549ac │ │ │ │ + bmi.n 54994 │ │ │ │ mov r3, fp │ │ │ │ - movw r2, #62676 @ 0xf4d4 │ │ │ │ + movw r2, #61100 @ 0xeeac │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #19236 @ 0x4b24 │ │ │ │ + movw r1, #17700 @ 0x4524 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #54000 @ 0xd2f0 │ │ │ │ + movw r0, #52424 @ 0xccc8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5494e │ │ │ │ + bl 23b790 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 54936 │ │ │ │ ldr.w sl, [r4, #48] @ 0x30 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bmi.n 549da │ │ │ │ + bmi.n 549c2 │ │ │ │ mov r3, sl │ │ │ │ - movw r2, #62676 @ 0xf4d4 │ │ │ │ + movw r2, #61100 @ 0xeeac │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #19248 @ 0x4b30 │ │ │ │ + movw r1, #17712 @ 0x4530 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #54000 @ 0xd2f0 │ │ │ │ + movw r0, #52424 @ 0xccc8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5494e │ │ │ │ + bl 23b790 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 54936 │ │ │ │ ldr.w r8, [r4, #52] @ 0x34 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.n 54a08 │ │ │ │ + bmi.n 549f0 │ │ │ │ mov r3, r8 │ │ │ │ - movw r2, #62348 @ 0xf38c │ │ │ │ + movw r2, #60772 @ 0xed64 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #19260 @ 0x4b3c │ │ │ │ + movw r1, #17724 @ 0x453c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #54000 @ 0xd2f0 │ │ │ │ + movw r0, #52424 @ 0xccc8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5494e │ │ │ │ + bl 23b790 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 54936 │ │ │ │ ldr r7, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 54a32 │ │ │ │ + bmi.n 54a1a │ │ │ │ mov r3, r7 │ │ │ │ - movw r2, #62348 @ 0xf38c │ │ │ │ + movw r2, #60772 @ 0xed64 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #19272 @ 0x4b48 │ │ │ │ + movw r1, #17736 @ 0x4548 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #54000 @ 0xd2f0 │ │ │ │ + movw r0, #52424 @ 0xccc8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5494e │ │ │ │ + bl 23b790 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 54936 │ │ │ │ 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 54a5e │ │ │ │ + bmi.n 54a46 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ - movw r2, #62348 @ 0xf38c │ │ │ │ + movw r2, #60772 @ 0xed64 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #19284 @ 0x4b54 │ │ │ │ + movw r1, #17748 @ 0x4554 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #54000 @ 0xd2f0 │ │ │ │ + movw r0, #52424 @ 0xccc8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5494e │ │ │ │ + bl 23b790 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 54936 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl f479c │ │ │ │ + bl f3cfc │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ - bne.n 54a76 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 54a5e │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5494e │ │ │ │ + bne.w 54936 │ │ │ │ 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 54aa2 │ │ │ │ + bmi.n 54a8a │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ - movw r2, #12364 @ 0x304c │ │ │ │ + movw r2, #10828 @ 0x2a4c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #19296 @ 0x4b60 │ │ │ │ + movw r1, #17760 @ 0x4560 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #54000 @ 0xd2f0 │ │ │ │ + movw r0, #52424 @ 0xccc8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5494e │ │ │ │ + bl 23b790 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 54936 │ │ │ │ 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 54ace │ │ │ │ + bmi.n 54ab6 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - movw r2, #12364 @ 0x304c │ │ │ │ + movw r2, #10828 @ 0x2a4c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #19308 @ 0x4b6c │ │ │ │ + movw r1, #17772 @ 0x456c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #54000 @ 0xd2f0 │ │ │ │ + movw r0, #52424 @ 0xccc8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5494e │ │ │ │ + bl 23b790 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 54936 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #16 │ │ │ │ - ble.n 54b2c │ │ │ │ + ble.n 54b14 │ │ │ │ ldr r5, [r4, #76] @ 0x4c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bmi.n 54afe │ │ │ │ + bmi.n 54ae6 │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #62676 @ 0xf4d4 │ │ │ │ + movw r2, #61100 @ 0xeeac │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #19320 @ 0x4b78 │ │ │ │ + movw r1, #17784 @ 0x4578 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #54000 @ 0xd2f0 │ │ │ │ + movw r0, #52424 @ 0xccc8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5494e │ │ │ │ + bl 23b790 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 54936 │ │ │ │ cmp r3, #17 │ │ │ │ - beq.n 54b32 │ │ │ │ + beq.n 54b1a │ │ │ │ ldr r4, [r4, #80] @ 0x50 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bmi.n 54b34 │ │ │ │ + bmi.n 54b1c │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #62676 @ 0xf4d4 │ │ │ │ + movw r2, #61100 @ 0xeeac │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #19332 @ 0x4b84 │ │ │ │ + movw r1, #17796 @ 0x4584 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #54000 @ 0xd2f0 │ │ │ │ + movw r0, #52424 @ 0xccc8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5494e │ │ │ │ + bl 23b790 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 54936 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 54b34 │ │ │ │ + b.n 54b1c │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #24] │ │ │ │ - movw r1, #21088 @ 0x5260 │ │ │ │ + movw r1, #19664 @ 0x4cd0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #20] │ │ │ │ - movw r0, #21100 @ 0x526c │ │ │ │ + movw r0, #19676 @ 0x4cdc │ │ │ │ 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 90660 │ │ │ │ + bl 8fa80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 54b84 │ │ │ │ + blt.n 54b6c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 54b90 │ │ │ │ + bge.n 54b78 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #19344 @ 0x4b90 │ │ │ │ + movw r1, #17808 @ 0x4590 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ movs r6, #0 │ │ │ │ mov r5, r6 │ │ │ │ mov sl, r6 │ │ │ │ mov fp, r6 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 54c6e │ │ │ │ + b.n 54c56 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.n 54bae │ │ │ │ + bge.n 54b96 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #19380 @ 0x4bb4 │ │ │ │ + movw r1, #17844 @ 0x45b4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 54b84 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 54b6c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 54bcc │ │ │ │ + bge.n 54bb4 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #19424 @ 0x4be0 │ │ │ │ + movw r1, #17888 @ 0x45e0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 54b84 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 54b6c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 54bea │ │ │ │ + bge.n 54bd2 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #19468 @ 0x4c0c │ │ │ │ + movw r1, #17932 @ 0x460c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 54b84 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 54b6c │ │ │ │ mov r0, fp │ │ │ │ - bl 54cb8 │ │ │ │ + bl 54ca0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54b84 │ │ │ │ + beq.n 54b6c │ │ │ │ mov r0, sl │ │ │ │ - bl 54cb8 │ │ │ │ + bl 54ca0 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 54c5e │ │ │ │ - cbz r5, 54c0e │ │ │ │ + cbz r0, 54c46 │ │ │ │ + cbz r5, 54bf6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 54cb8 │ │ │ │ + bl 54ca0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 54c10 │ │ │ │ - b.n 54c66 │ │ │ │ - ldr r5, [pc, #128] @ (54c90 ) │ │ │ │ - cbz r4, 54c1e │ │ │ │ + cbnz r0, 54bf8 │ │ │ │ + b.n 54c4e │ │ │ │ + ldr r5, [pc, #128] @ (54c78 ) │ │ │ │ + cbz r4, 54c06 │ │ │ │ mov r0, r4 │ │ │ │ - bl 54cb8 │ │ │ │ + bl 54ca0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 54c20 │ │ │ │ - b.n 54c6c │ │ │ │ - ldr r4, [pc, #112] @ (54c90 ) │ │ │ │ + cbnz r0, 54c08 │ │ │ │ + b.n 54c54 │ │ │ │ + ldr r4, [pc, #112] @ (54c78 ) │ │ │ │ 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 │ │ │ │ @@ -63124,33 +63112,33 @@ │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #0] │ │ │ │ strd r5, r4, [sp, #24] │ │ │ │ ldrd r2, r3, [sp, #60] @ 0x3c │ │ │ │ strd fp, sl, [sp, #16] │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str.w r8, [sp, #32] │ │ │ │ - bl 17b91c │ │ │ │ + bl 17ac28 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 54c6e │ │ │ │ + b.n 54c56 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 54c6e │ │ │ │ + b.n 54c56 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 54c6e │ │ │ │ + b.n 54c56 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 78344 │ │ │ │ + bl 78394 │ │ │ │ mov r0, sl │ │ │ │ - bl 78344 │ │ │ │ + bl 78394 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78344 │ │ │ │ + bl 78394 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78344 │ │ │ │ + bl 78394 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {lr} │ │ │ │ @@ -63158,922 +63146,891 @@ │ │ │ │ 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 71f98 │ │ │ │ + bl 71f88 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 72184 │ │ │ │ - cbz r0, 54d32 │ │ │ │ + bl 72174 │ │ │ │ + cbz r0, 54d1a │ │ │ │ mov r4, r0 │ │ │ │ add.w r8, r0, #8 │ │ │ │ adds r5, #8 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 54cf0 │ │ │ │ + b.n 54cd8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 54cea │ │ │ │ + beq.n 54cd2 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ adds r7, #1 │ │ │ │ str.w r0, [r8, #4]! │ │ │ │ cmp r7, r6 │ │ │ │ - bge.n 54d58 │ │ │ │ + bge.n 54d40 │ │ │ │ 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 54ce0 │ │ │ │ + beq.n 54cc8 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 54d36 │ │ │ │ + bmi.n 54d1e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #19504 @ 0x4c30 │ │ │ │ + movw r1, #17968 @ 0x4630 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1590 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 54d48 │ │ │ │ + bne.n 54d30 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 54d58 │ │ │ │ - bl 157494 <_PyUnicode_Copy@@Base> │ │ │ │ + b.n 54d40 │ │ │ │ + bl 156964 <_PyUnicode_Copy@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54cea │ │ │ │ + bne.n 54cd2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 54d32 │ │ │ │ + beq.n 54d1a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 54d32 │ │ │ │ + bne.n 54d1a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 54d32 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 54d1a │ │ │ │ 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 263e10 <_PyCrossInterpreterData_Release@@Base+0x58> │ │ │ │ + bl 2637d0 <_PyCrossInterpreterData_Release@@Base+0x58> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 54d84 │ │ │ │ + beq.n 54d6c │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - bl 1f8280 │ │ │ │ - b.n 54d86 │ │ │ │ + bl 1f76b0 │ │ │ │ + b.n 54d6e │ │ │ │ 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 14ecdc │ │ │ │ + bl 14e284 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 54db4 │ │ │ │ + blt.n 54d9c │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 115d00 │ │ │ │ + b.w 1152a0 │ │ │ │ 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 17288c │ │ │ │ + bl 171bd4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 54de4 │ │ │ │ + blt.n 54dcc │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 115d00 │ │ │ │ + b.w 1152a0 │ │ │ │ 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 1f7eb0 │ │ │ │ + bl 1f7304 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 54e14 │ │ │ │ + beq.n 54dfc │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - bl 115d00 │ │ │ │ - b.n 54e16 │ │ │ │ + bl 1152a0 │ │ │ │ + b.n 54dfe │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 54e4c │ │ │ │ + beq.n 54e34 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 54e4c │ │ │ │ + ble.n 54e34 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 54e64 │ │ │ │ + beq.n 54e4c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 54e64 │ │ │ │ + b.n 54e4c │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ + movw r1, #3692 @ 0xe6c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 54e90 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 54e78 │ │ │ │ mov r0, r4 │ │ │ │ - bl 132aa4 │ │ │ │ - cbnz r0, 54ea4 │ │ │ │ + bl 1321cc │ │ │ │ + cbnz r0, 54e8c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #19596 @ 0x4c8c │ │ │ │ + movw r1, #18060 @ 0x468c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1590 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 54e94 │ │ │ │ + bne.n 54e7c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 54ec2 │ │ │ │ + b.n 54eaa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 54e90 │ │ │ │ + bne.n 54e78 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 54e90 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 54e78 │ │ │ │ mov r0, r4 │ │ │ │ - bl 86b74 │ │ │ │ + bl 86674 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 54ec2 │ │ │ │ + beq.n 54eaa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 54ec2 │ │ │ │ + cbnz r3, 54eaa │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #12 │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, sp │ │ │ │ + bl 2637d0 <_PyCrossInterpreterData_Release@@Base+0x58> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 54ed4 │ │ │ │ + ldrd r0, r1, [sp] │ │ │ │ + bl 1152a0 │ │ │ │ + b.n 54ed6 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w pc, [sp], #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 54eec │ │ │ │ + bne.n 54f02 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f3cfc │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 54f0e │ │ │ │ - b.n 54f06 │ │ │ │ + bne.n 54f24 │ │ │ │ + b.n 54f1c │ │ │ │ movs r3, #4 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #61144 @ 0xeed8 │ │ │ │ + movw r0, #59608 @ 0xe8d8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0190 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54ede │ │ │ │ + bne.n 54ef4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 54f96 │ │ │ │ - bl 7f8d0 │ │ │ │ + b.n 54fac │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54f02 │ │ │ │ + bne.n 54f18 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1eff08 │ │ │ │ + bl 1ef230 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54f02 │ │ │ │ + beq.n 54f18 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 1eff08 │ │ │ │ + bl 1ef230 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54f02 │ │ │ │ + beq.n 54f18 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl f479c │ │ │ │ + bl f3cfc │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 54f3c │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 54f52 │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54f02 │ │ │ │ + bne.n 54f18 │ │ │ │ ldrd r6, r7, [sp, #24] │ │ │ │ ldrd sl, fp, [sp, #16] │ │ │ │ - bl 9649c │ │ │ │ + bl 95998 │ │ │ │ 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 98f90 │ │ │ │ + bl 9848c │ │ │ │ cmp r4, #4 │ │ │ │ - bne.n 54f72 │ │ │ │ - bl e5198 │ │ │ │ + bne.n 54f88 │ │ │ │ + bl e46f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54f44 │ │ │ │ - b.n 54f02 │ │ │ │ - cbz r4, 54f8e │ │ │ │ + beq.n 54f5a │ │ │ │ + b.n 54f18 │ │ │ │ + cbz r4, 54fa4 │ │ │ │ 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 f1c24 │ │ │ │ + b.w f1180 │ │ │ │ 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 263e10 <_PyCrossInterpreterData_Release@@Base+0x58> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 54fc2 │ │ │ │ - ldrd r0, r1, [sp] │ │ │ │ - bl 115d00 │ │ │ │ - b.n 54fc4 │ │ │ │ - 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, #4056] @ 0xfd8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 5031c <_PyMonitoring_FirePyThrowEvent@@Base+0x22a> │ │ │ │ - cbz r0, 55018 │ │ │ │ + bl 502bc <_PyMonitoring_FirePyThrowEvent@@Base+0x22a> │ │ │ │ + cbz r0, 55000 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ blx 29c94 <__clock_gettime64@plt> │ │ │ │ - cbz r0, 54ffe │ │ │ │ + cbz r0, 54fe6 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 5500c │ │ │ │ + bl f1180 │ │ │ │ + b.n 54ff4 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #16 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1b8b6c │ │ │ │ + bl 1b7f74 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 55010 │ │ │ │ + bge.n 54ff8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 55018 │ │ │ │ + b.n 55000 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 115d00 │ │ │ │ + bl 1152a0 │ │ │ │ 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 5504a │ │ │ │ + beq.n 55032 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 55060 │ │ │ │ + bne.n 55048 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 55094 │ │ │ │ + beq.n 5507c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 55062 │ │ │ │ - b.n 55094 │ │ │ │ + bgt.n 5504a │ │ │ │ + b.n 5507c │ │ │ │ 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 55080 │ │ │ │ + beq.n 55068 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 550ae │ │ │ │ + bne.n 55096 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 55094 │ │ │ │ + beq.n 5507c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 550b0 │ │ │ │ + bgt.n 55098 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ + movw r1, #3692 @ 0xe6c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 550f2 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 550da │ │ │ │ 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 12bdd8 │ │ │ │ + bl 12b290 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 550dc │ │ │ │ + beq.n 550c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 550dc │ │ │ │ + cbnz r3, 550c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 550f2 │ │ │ │ + beq.n 550da │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 550f2 │ │ │ │ + cbnz r3, 550da │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_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 5511c │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - bl f479c │ │ │ │ - mov r5, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 5513e │ │ │ │ - b.n 55136 │ │ │ │ - movs r3, #3 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #61128 @ 0xeec8 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 5510e │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 551ac │ │ │ │ - bl 7f8d0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 55132 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - add r1, sp, #16 │ │ │ │ - bl 1eff08 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 55132 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - add r1, sp, #8 │ │ │ │ - bl 1eff08 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 55132 │ │ │ │ - ldrd r6, r7, [sp, #16] │ │ │ │ - ldrd sl, fp, [sp, #8] │ │ │ │ - bl 9649c │ │ │ │ - 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 98f90 │ │ │ │ - cmp r4, #4 │ │ │ │ - bne.n 55188 │ │ │ │ - bl e5198 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5515e │ │ │ │ - b.n 55132 │ │ │ │ - cbz r4, 551a4 │ │ │ │ - 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 f1c24 │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - add sp, #24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #100] @ (55228 ) │ │ │ │ + ldr r5, [pc, #100] @ (55154 ) │ │ │ │ sub sp, #12 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ - bl 11d7b0 │ │ │ │ + bl 11cd3c │ │ │ │ ldr.w r3, [r5, #1292] @ 0x50c │ │ │ │ - cbz r3, 55210 │ │ │ │ + cbz r3, 5513c │ │ │ │ ldr.w r0, [r5, #1380] @ 0x564 │ │ │ │ - bl 552ea <_Py_hashtable_size@@Base> │ │ │ │ + bl 552d2 <_Py_hashtable_size@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r5, #1372] @ 0x55c │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 552ea <_Py_hashtable_size@@Base> │ │ │ │ + bl 552d2 <_Py_hashtable_size@@Base> │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r0, [r5, #1384] @ 0x568 │ │ │ │ add r4, r3 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 552ea <_Py_hashtable_size@@Base> │ │ │ │ + bl 552d2 <_Py_hashtable_size@@Base> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #33313 @ 0x8221 │ │ │ │ + movw r1, #33297 @ 0x8211 │ │ │ │ movt r1, #6 │ │ │ │ ldr.w r0, [r5, #1388] @ 0x56c │ │ │ │ add r4, r3 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 263a5c <_Py_hashtable_foreach@@Base> │ │ │ │ - b.n 55212 │ │ │ │ + bl 26341c <_Py_hashtable_foreach@@Base> │ │ │ │ + b.n 5513e │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ - bl 100124 │ │ │ │ + bl ff64c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 12586c │ │ │ │ + b.w 124d4c │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ mov r0, r1 │ │ │ │ add r4, sp, #8 │ │ │ │ - movw r1, #19652 @ 0x4cc4 │ │ │ │ + movw r1, #18116 @ 0x46c4 │ │ │ │ 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 8cd30 │ │ │ │ - cbz r0, 55292 │ │ │ │ + bl 8c22c │ │ │ │ + cbz r0, 551be │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 5527a │ │ │ │ + bpl.n 551a6 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - bl 1ffcf0 │ │ │ │ + bl 1ff350 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - bl 200548 │ │ │ │ - b.n 55294 │ │ │ │ + bl 1ffba8 │ │ │ │ + b.n 551c0 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13688 @ 0x3578 │ │ │ │ + movw r1, #12152 @ 0x2f78 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1590 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, #24 │ │ │ │ + mov r4, r1 │ │ │ │ + cmp r2, #3 │ │ │ │ + bne.n 551ea │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + bl f3cfc │ │ │ │ + mov r5, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 5520c │ │ │ │ + b.n 55204 │ │ │ │ + movs r3, #3 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #59592 @ 0xe8c8 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c0190 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 551dc │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 5527a │ │ │ │ + bl 7f898 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 55200 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + add r1, sp, #16 │ │ │ │ + bl 1ef230 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 55200 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + add r1, sp, #8 │ │ │ │ + bl 1ef230 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 55200 │ │ │ │ + ldrd r6, r7, [sp, #16] │ │ │ │ + ldrd sl, fp, [sp, #8] │ │ │ │ + bl 95998 │ │ │ │ + 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 9848c │ │ │ │ + cmp r4, #4 │ │ │ │ + bne.n 55256 │ │ │ │ + bl e46f0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5522c │ │ │ │ + b.n 55200 │ │ │ │ + cbz r4, 55272 │ │ │ │ + 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 f1180 │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + add sp, #24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #17844 @ 0x45b4 │ │ │ │ + movw r1, #16308 @ 0x3fb4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 145ad8 │ │ │ │ + bl 1451d8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 552e6 │ │ │ │ + blt.n 552ce │ │ │ │ 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 783a0 │ │ │ │ + bl 783f0 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 552e8 │ │ │ │ + b.n 552d0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -000552ea <_Py_hashtable_size@@Base>: │ │ │ │ +000552d2 <_Py_hashtable_size@@Base>: │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ lsls r0, r3, #4 │ │ │ │ add.w r0, r0, r2, lsl #2 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ bx lr │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - sub sp, #28 │ │ │ │ - mov r6, r1 │ │ │ │ - cmp r2, #3 │ │ │ │ - bne.n 5531e <_Py_hashtable_size@@Base+0x34> │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - bl f479c │ │ │ │ - mov r7, r0 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - bne.n 5533e <_Py_hashtable_size@@Base+0x54> │ │ │ │ - b.n 55336 <_Py_hashtable_size@@Base+0x4c> │ │ │ │ - movs r3, #3 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #61004 @ 0xee4c │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 55310 <_Py_hashtable_size@@Base+0x26> │ │ │ │ - b.n 55400 <_Py_hashtable_size@@Base+0x116> │ │ │ │ - bl 7f8d0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 55400 <_Py_hashtable_size@@Base+0x116> │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - bl d7e78 <_PyNumber_Index@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 55356 <_Py_hashtable_size@@Base+0x6c> │ │ │ │ - bl 7f8d0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 55400 <_Py_hashtable_size@@Base+0x116> │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 55376 <_Py_hashtable_size@@Base+0x8c> │ │ │ │ - bl 83f4c │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 55372 <_Py_hashtable_size@@Base+0x88> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 55372 <_Py_hashtable_size@@Base+0x88> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - adds r3, r5, #1 │ │ │ │ - beq.n 55348 <_Py_hashtable_size@@Base+0x5e> │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - add r1, sp, #16 │ │ │ │ - bl 1eff08 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 55400 <_Py_hashtable_size@@Base+0x116> │ │ │ │ - ldrd sl, fp, [sp, #16] │ │ │ │ - cmp r5, #0 │ │ │ │ - bge.n 553a6 <_Py_hashtable_size@@Base+0xbc> │ │ │ │ - blx 2a8e4 <__errno_location@plt> │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movs r2, #22 │ │ │ │ - str r2, [r0, #0] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w f1c24 │ │ │ │ - mov r1, r5 │ │ │ │ - movs r0, #0 │ │ │ │ - bl 71f98 │ │ │ │ - mov r4, r0 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - cbz r0, 55400 <_Py_hashtable_size@@Base+0x116> │ │ │ │ - add.w r9, r0, #16 │ │ │ │ - bl 9649c │ │ │ │ - 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 98f90 │ │ │ │ - cmp r6, #0 │ │ │ │ - bge.n 55404 <_Py_hashtable_size@@Base+0x11a> │ │ │ │ - blx 2a8e4 <__errno_location@plt> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, #4 │ │ │ │ - bne.n 55414 <_Py_hashtable_size@@Base+0x12a> │ │ │ │ - bl e5198 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 553b8 <_Py_hashtable_size@@Base+0xce> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 55400 <_Py_hashtable_size@@Base+0x116> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 55400 <_Py_hashtable_size@@Base+0x116> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 55424 <_Py_hashtable_size@@Base+0x13a> │ │ │ │ - cmp r5, r6 │ │ │ │ - beq.n 55410 <_Py_hashtable_size@@Base+0x126> │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, sp, #12 │ │ │ │ - bl 9b39c <_PyBytes_Resize@@Base> │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - b.n 55424 <_Py_hashtable_size@@Base+0x13a> │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 553ea <_Py_hashtable_size@@Base+0x100> │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #20] @ (55440 <_Py_hashtable_size@@Base+0x156>) │ │ │ │ + ldr r2, [pc, #20] @ (552f8 <_Py_hashtable_size@@Base+0x26>) │ │ │ │ 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 55642 <_Py_hashtable_size@@Base+0x358> │ │ │ │ + b.n 555dc <_Py_hashtable_size@@Base+0x30a> │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 55470 <_Py_hashtable_size@@Base+0x186> │ │ │ │ + beq.n 55328 <_Py_hashtable_size@@Base+0x56> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 55486 <_Py_hashtable_size@@Base+0x19c> │ │ │ │ + bne.n 5533e <_Py_hashtable_size@@Base+0x6c> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 554ba <_Py_hashtable_size@@Base+0x1d0> │ │ │ │ + beq.n 55372 <_Py_hashtable_size@@Base+0xa0> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 55488 <_Py_hashtable_size@@Base+0x19e> │ │ │ │ - b.n 554ba <_Py_hashtable_size@@Base+0x1d0> │ │ │ │ + bgt.n 55340 <_Py_hashtable_size@@Base+0x6e> │ │ │ │ + b.n 55372 <_Py_hashtable_size@@Base+0xa0> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 554a6 <_Py_hashtable_size@@Base+0x1bc> │ │ │ │ + beq.n 5535e <_Py_hashtable_size@@Base+0x8c> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 554d4 <_Py_hashtable_size@@Base+0x1ea> │ │ │ │ + bne.n 5538c <_Py_hashtable_size@@Base+0xba> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 554ba <_Py_hashtable_size@@Base+0x1d0> │ │ │ │ + beq.n 55372 <_Py_hashtable_size@@Base+0xa0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 554d6 <_Py_hashtable_size@@Base+0x1ec> │ │ │ │ + bgt.n 5538e <_Py_hashtable_size@@Base+0xbc> │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ + movw r1, #3692 @ 0xe6c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 55518 <_Py_hashtable_size@@Base+0x22e> │ │ │ │ + bl 126e1c │ │ │ │ + b.n 553d0 <_Py_hashtable_size@@Base+0xfe> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 189270 │ │ │ │ + bl 188318 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 55502 <_Py_hashtable_size@@Base+0x218> │ │ │ │ + beq.n 553ba <_Py_hashtable_size@@Base+0xe8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 55502 <_Py_hashtable_size@@Base+0x218> │ │ │ │ + cbnz r3, 553ba <_Py_hashtable_size@@Base+0xe8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 55518 <_Py_hashtable_size@@Base+0x22e> │ │ │ │ + beq.n 553d0 <_Py_hashtable_size@@Base+0xfe> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 55518 <_Py_hashtable_size@@Base+0x22e> │ │ │ │ + cbnz r3, 553d0 <_Py_hashtable_size@@Base+0xfe> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_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, 55538 <_Py_hashtable_size@@Base+0x24e> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 55552 <_Py_hashtable_size@@Base+0x268> │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ - cbz r3, 55552 <_Py_hashtable_size@@Base+0x268> │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #58004 @ 0xe294 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - movs r6, #0 │ │ │ │ - b.n 55638 <_Py_hashtable_size@@Base+0x34e> │ │ │ │ - ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - cmp r0, r2 │ │ │ │ - bne.n 5556a <_Py_hashtable_size@@Base+0x280> │ │ │ │ - bl 4fa96 <_PyMonitoring_FirePyReturnEvent@@Base+0xea> │ │ │ │ - mov r6, r0 │ │ │ │ - cbnz r0, 55576 <_Py_hashtable_size@@Base+0x28c> │ │ │ │ - b.n 5554e <_Py_hashtable_size@@Base+0x264> │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 4ca96 │ │ │ │ - mov r6, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + bl 823c0 <_PyObject_New@@Base> │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5554e <_Py_hashtable_size@@Base+0x264> │ │ │ │ - ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 555a0 <_Py_hashtable_size@@Base+0x2b6> │ │ │ │ - add.w r0, r4, #13 │ │ │ │ + beq.n 554a0 <_Py_hashtable_size@@Base+0x1ce> │ │ │ │ + movs r3, #0 │ │ │ │ + strh r3, [r0, #8] │ │ │ │ + ldrb r3, [r4, #8] │ │ │ │ + cbz r3, 55420 <_Py_hashtable_size@@Base+0x14e> │ │ │ │ + add.w r0, r4, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 55596 <_Py_hashtable_size@@Base+0x2ac> │ │ │ │ + bne.n 55416 <_Py_hashtable_size@@Base+0x144> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 55586 <_Py_hashtable_size@@Base+0x29c> │ │ │ │ + bne.n 55406 <_Py_hashtable_size@@Base+0x134> │ │ │ │ dmb ish │ │ │ │ - beq.n 555a0 <_Py_hashtable_size@@Base+0x2b6> │ │ │ │ - bl 26813c │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ + beq.n 55420 <_Py_hashtable_size@@Base+0x14e> │ │ │ │ + bl 267afc │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + ldrb r7, [r3, #0] │ │ │ │ + ldrd r8, r9, [r3, #4] │ │ │ │ + mov r0, r7 │ │ │ │ + ldrd sl, fp, [r3, #16] │ │ │ │ + bl 26389c <_PyCrossInterpreterData_Release@@Base+0x124> │ │ │ │ + mov r0, r7 │ │ │ │ + bl 26389c <_PyCrossInterpreterData_Release@@Base+0x124> │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - movs r0, #64 @ 0x40 │ │ │ │ - str r2, [r6, #8] │ │ │ │ - ldrd r7, r5, [r3] │ │ │ │ - ldrd sl, fp, [r3, #8] │ │ │ │ - add.w r9, r5, #64 @ 0x40 │ │ │ │ blx 294c4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov lr, r0 │ │ │ │ - mov ip, lr │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - adds r5, #16 │ │ │ │ - ldr.w r2, [r5, #-8] │ │ │ │ - add.w lr, lr, #16 │ │ │ │ - ldr.w r3, [r5, #-4] │ │ │ │ - cmp r5, r9 │ │ │ │ - stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - bne.n 555be <_Py_hashtable_size@@Base+0x2d4> │ │ │ │ - movs r1, #4 │ │ │ │ - movs r0, #8 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 26389c <_PyCrossInterpreterData_Release@@Base+0x124> │ │ │ │ + mov r1, r9 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 29c10 │ │ │ │ + movs r1, #8 │ │ │ │ + movs r0, #25 │ │ │ │ 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 │ │ │ │ + mov r1, r8 │ │ │ │ + movs r2, #200 @ 0xc8 │ │ │ │ + mov r8, r0 │ │ │ │ + blx 29c10 │ │ │ │ + movs r0, #24 │ │ │ │ blx 2a0fc │ │ │ │ - ldrb r3, [r4, #12] │ │ │ │ - strd sl, fp, [r0, #8] │ │ │ │ - str.w r9, [r0] │ │ │ │ + ldrb r2, [r4, #8] │ │ │ │ + strd sl, fp, [r0, #16] │ │ │ │ + strb r7, [r0, #0] │ │ │ │ str.w r8, [r0, #4] │ │ │ │ - str r0, [r6, #16] │ │ │ │ - cbz r3, 55638 <_Py_hashtable_size@@Base+0x34e> │ │ │ │ - add.w r0, r4, #13 │ │ │ │ + str r6, [r0, #8] │ │ │ │ + str r0, [r5, #12] │ │ │ │ + cbz r2, 554a0 <_Py_hashtable_size@@Base+0x1ce> │ │ │ │ + add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5562e <_Py_hashtable_size@@Base+0x344> │ │ │ │ + bne.n 55496 <_Py_hashtable_size@@Base+0x1c4> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5561e <_Py_hashtable_size@@Base+0x334> │ │ │ │ + bne.n 55486 <_Py_hashtable_size@@Base+0x1b4> │ │ │ │ dmb ish │ │ │ │ - beq.n 55638 <_Py_hashtable_size@@Base+0x34e> │ │ │ │ - bl 246600 │ │ │ │ - mov r0, r6 │ │ │ │ + beq.n 554a0 <_Py_hashtable_size@@Base+0x1ce> │ │ │ │ + bl 245f1c │ │ │ │ + mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - b.w 492a4 │ │ │ │ + stmdb 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 554cc <_Py_hashtable_size@@Base+0x1fa> │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + bl f3cfc │ │ │ │ + mov r7, r0 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + bne.n 554ec <_Py_hashtable_size@@Base+0x21a> │ │ │ │ + b.n 554e4 <_Py_hashtable_size@@Base+0x212> │ │ │ │ + movs r3, #3 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #59468 @ 0xe84c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c0190 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 554be <_Py_hashtable_size@@Base+0x1ec> │ │ │ │ + b.n 555ae <_Py_hashtable_size@@Base+0x2dc> │ │ │ │ + bl 7f898 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 555ae <_Py_hashtable_size@@Base+0x2dc> │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + bl d73c8 <_PyNumber_Index@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 55504 <_Py_hashtable_size@@Base+0x232> │ │ │ │ + bl 7f898 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 555ae <_Py_hashtable_size@@Base+0x2dc> │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + b.n 55524 <_Py_hashtable_size@@Base+0x252> │ │ │ │ + bl 83aa0 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 55520 <_Py_hashtable_size@@Base+0x24e> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 55520 <_Py_hashtable_size@@Base+0x24e> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + adds r3, r5, #1 │ │ │ │ + beq.n 554f6 <_Py_hashtable_size@@Base+0x224> │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + add r1, sp, #16 │ │ │ │ + bl 1ef230 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 555ae <_Py_hashtable_size@@Base+0x2dc> │ │ │ │ + ldrd sl, fp, [sp, #16] │ │ │ │ + cmp r5, #0 │ │ │ │ + bge.n 55554 <_Py_hashtable_size@@Base+0x282> │ │ │ │ + blx 2a8e4 <__errno_location@plt> │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movs r2, #22 │ │ │ │ + str r2, [r0, #0] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w f1180 │ │ │ │ + mov r1, r5 │ │ │ │ + movs r0, #0 │ │ │ │ + bl 71f88 │ │ │ │ + mov r4, r0 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + cbz r0, 555ae <_Py_hashtable_size@@Base+0x2dc> │ │ │ │ + add.w r9, r0, #16 │ │ │ │ + bl 95998 │ │ │ │ + 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 9848c │ │ │ │ + cmp r6, #0 │ │ │ │ + bge.n 555b2 <_Py_hashtable_size@@Base+0x2e0> │ │ │ │ + blx 2a8e4 <__errno_location@plt> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, #4 │ │ │ │ + bne.n 555c2 <_Py_hashtable_size@@Base+0x2f0> │ │ │ │ + bl e46f0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 55566 <_Py_hashtable_size@@Base+0x294> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 555ae <_Py_hashtable_size@@Base+0x2dc> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 555ae <_Py_hashtable_size@@Base+0x2dc> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 555d2 <_Py_hashtable_size@@Base+0x300> │ │ │ │ + cmp r5, r6 │ │ │ │ + beq.n 555be <_Py_hashtable_size@@Base+0x2ec> │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, sp, #12 │ │ │ │ + bl 9a888 <_PyBytes_Resize@@Base> │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + b.n 555d2 <_Py_hashtable_size@@Base+0x300> │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f1180 │ │ │ │ + b.n 55598 <_Py_hashtable_size@@Base+0x2c6> │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + b.w 492b8 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ - bl 71628 <_PyObject_GC_New@@Base> │ │ │ │ - cbz r0, 55692 <_Py_hashtable_size@@Base+0x3a8> │ │ │ │ + bl 71618 <_PyObject_GC_New@@Base> │ │ │ │ + cbz r0, 5562c <_Py_hashtable_size@@Base+0x35a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [pc, #52] @ (55694 <_Py_hashtable_size@@Base+0x3aa>) │ │ │ │ + ldr r1, [pc, #52] @ (55630 <_Py_hashtable_size@@Base+0x35e>) │ │ │ │ cmp r3, r2 │ │ │ │ sub.w r2, r0, #8 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ str r4, [r0, #8] │ │ │ │ @@ -64085,597 +64042,603 @@ │ │ │ │ and.w r3, r3, #3 │ │ │ │ orrs r3, r4 │ │ │ │ str r2, [r4, #0] │ │ │ │ str.w r1, [r0, #-8] │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ str r2, [r1, #4] │ │ │ │ pop {r4, pc} │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ + push {r4, r5} │ │ │ │ + ldr r5, [r0, #4] │ │ │ │ + ldr r4, [r1, #4] │ │ │ │ + cmp r5, r4 │ │ │ │ + bne.n 5564e <_Py_hashtable_size@@Base+0x37c> │ │ │ │ + subs r3, r2, #2 │ │ │ │ + cmp r3, #1 │ │ │ │ + bhi.n 5564e <_Py_hashtable_size@@Base+0x37c> │ │ │ │ + pop {r4, r5} │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b.w d0f54 │ │ │ │ + movw r0, #7528 @ 0x1d68 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + pop {r4, r5} │ │ │ │ + bx lr │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r5, [r0, #12] │ │ │ │ + sub sp, #12 │ │ │ │ + cmp r5, #0 │ │ │ │ + bge.n 5567a <_Py_hashtable_size@@Base+0x3a8> │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 24343c <_PyDeadline_Get@@Base+0x30b0> │ │ │ │ + ldrd r1, r2, [r0, #16] │ │ │ │ + movs r3, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + movw r4, #35132 @ 0x893c │ │ │ │ + movt r4, #71 @ 0x47 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl 13e588 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ subs r3, r2, #3 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 556c8 <_Py_hashtable_size@@Base+0x3de> │ │ │ │ + bhi.n 556c4 <_Py_hashtable_size@@Base+0x3f2> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f3cfc │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 556e8 <_Py_hashtable_size@@Base+0x3fe> │ │ │ │ - b.n 556e0 <_Py_hashtable_size@@Base+0x3f6> │ │ │ │ - movw r0, #61012 @ 0xee54 │ │ │ │ + bne.n 556e4 <_Py_hashtable_size@@Base+0x412> │ │ │ │ + b.n 556dc <_Py_hashtable_size@@Base+0x40a> │ │ │ │ + movw r0, #59476 @ 0xe854 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0190 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 556b8 <_Py_hashtable_size@@Base+0x3ce> │ │ │ │ - b.n 557d4 <_Py_hashtable_size@@Base+0x4ea> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 556b4 <_Py_hashtable_size@@Base+0x3e2> │ │ │ │ + b.n 557d0 <_Py_hashtable_size@@Base+0x4fe> │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 557d4 <_Py_hashtable_size@@Base+0x4ea> │ │ │ │ + bne.n 557d0 <_Py_hashtable_size@@Base+0x4fe> │ │ │ │ ldrd r7, r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1eff08 │ │ │ │ + bl 1ef230 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 557d4 <_Py_hashtable_size@@Base+0x4ea> │ │ │ │ + beq.n 557d0 <_Py_hashtable_size@@Base+0x4fe> │ │ │ │ cmp r5, #3 │ │ │ │ - ble.n 55710 <_Py_hashtable_size@@Base+0x426> │ │ │ │ + ble.n 5570c <_Py_hashtable_size@@Base+0x43a> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl f479c │ │ │ │ + bl f3cfc │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 55714 <_Py_hashtable_size@@Base+0x42a> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 55714 <_Py_hashtable_size@@Base+0x42a> │ │ │ │ - b.n 557d4 <_Py_hashtable_size@@Base+0x4ea> │ │ │ │ + bne.n 55710 <_Py_hashtable_size@@Base+0x43e> │ │ │ │ + bl 7f898 │ │ │ │ + cbz r0, 55710 <_Py_hashtable_size@@Base+0x43e> │ │ │ │ + b.n 557d0 <_Py_hashtable_size@@Base+0x4fe> │ │ │ │ mov.w r8, #0 │ │ │ │ mov r0, r7 │ │ │ │ vldr d8, [sp, #24] │ │ │ │ - bl 1540ac │ │ │ │ - cbnz r0, 55738 <_Py_hashtable_size@@Base+0x44e> │ │ │ │ + bl 153654 │ │ │ │ + cbnz r0, 55734 <_Py_hashtable_size@@Base+0x462> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #19688 @ 0x4ce8 │ │ │ │ + movw r1, #18152 @ 0x46e8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 557ba <_Py_hashtable_size@@Base+0x4d0> │ │ │ │ + bl 126e1c │ │ │ │ + b.n 557b6 <_Py_hashtable_size@@Base+0x4e4> │ │ │ │ mov r0, r7 │ │ │ │ - bl 1546b0 │ │ │ │ + bl 153b74 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 557ba <_Py_hashtable_size@@Base+0x4d0> │ │ │ │ + blt.n 557b6 <_Py_hashtable_size@@Base+0x4e4> │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, sp, #20 │ │ │ │ mov r3, r6 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 55b88 <_Py_hashtable_size@@Base+0x89e> │ │ │ │ + bl 55b30 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 557ba <_Py_hashtable_size@@Base+0x4d0> │ │ │ │ - bl 9649c │ │ │ │ + beq.n 557b6 <_Py_hashtable_size@@Base+0x4e4> │ │ │ │ + bl 95998 │ │ │ │ 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 98f90 │ │ │ │ + bl 9848c │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ cmp r4, #0 │ │ │ │ mov r7, r0 │ │ │ │ - bge.n 55796 <_Py_hashtable_size@@Base+0x4ac> │ │ │ │ + bge.n 55792 <_Py_hashtable_size@@Base+0x4c0> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 55796 <_Py_hashtable_size@@Base+0x4ac> │ │ │ │ - bl e5198 │ │ │ │ + bne.n 55792 <_Py_hashtable_size@@Base+0x4c0> │ │ │ │ + bl e46f0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55756 <_Py_hashtable_size@@Base+0x46c> │ │ │ │ - b.n 55798 <_Py_hashtable_size@@Base+0x4ae> │ │ │ │ + beq.n 55752 <_Py_hashtable_size@@Base+0x480> │ │ │ │ + b.n 55794 <_Py_hashtable_size@@Base+0x4c2> │ │ │ │ movs r5, #0 │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, sl │ │ │ │ ldr r6, [r7, #0] │ │ │ │ - bl 55c84 │ │ │ │ + bl 55c26 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 557c4 <_Py_hashtable_size@@Base+0x4da> │ │ │ │ - cbnz r5, 557ba <_Py_hashtable_size@@Base+0x4d0> │ │ │ │ + bge.n 557c0 <_Py_hashtable_size@@Base+0x4ee> │ │ │ │ + cbnz r5, 557b6 <_Py_hashtable_size@@Base+0x4e4> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r6, [r7, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 557d4 <_Py_hashtable_size@@Base+0x4ea> │ │ │ │ + bl f1180 │ │ │ │ + bl 7f898 │ │ │ │ + cbnz r0, 557d0 <_Py_hashtable_size@@Base+0x4fe> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 7fab8 │ │ │ │ + b.w 7fa80 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - push {r4, r5} │ │ │ │ - ldr r5, [r0, #4] │ │ │ │ - ldr r4, [r1, #4] │ │ │ │ - cmp r5, r4 │ │ │ │ - bne.n 557fa <_Py_hashtable_size@@Base+0x510> │ │ │ │ - subs r3, r2, #2 │ │ │ │ - cmp r3, #1 │ │ │ │ - bhi.n 557fa <_Py_hashtable_size@@Base+0x510> │ │ │ │ - pop {r4, r5} │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b.w d19ec │ │ │ │ - movw r0, #7528 @ 0x1d68 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - pop {r4, r5} │ │ │ │ - bx lr │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [r0, #12] │ │ │ │ - sub sp, #12 │ │ │ │ - cmp r5, #0 │ │ │ │ - bge.n 55826 <_Py_hashtable_size@@Base+0x53c> │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 243b24 <_PyDeadline_Get@@Base+0x30ac> │ │ │ │ - ldrd r1, r2, [r0, #16] │ │ │ │ - movs r3, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - movw r4, #35132 @ 0x893c │ │ │ │ - movt r4, #71 @ 0x47 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl 13eea8 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #44] @ (5587c <_Py_hashtable_size@@Base+0x592>) │ │ │ │ + ldr r4, [pc, #44] @ (55818 <_Py_hashtable_size@@Base+0x546>) │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 11d7b0 │ │ │ │ + bl 11cd3c │ │ │ │ ldr.w r3, [r4, #1292] @ 0x50c │ │ │ │ - cbz r3, 55868 <_Py_hashtable_size@@Base+0x57e> │ │ │ │ + cbz r3, 55804 <_Py_hashtable_size@@Base+0x532> │ │ │ │ ldr.w r3, [r4, #1364] @ 0x554 │ │ │ │ str.w r3, [r4, #1368] @ 0x558 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 100124 │ │ │ │ + bl ff64c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r2, [pc, #20] @ (55898 <_Py_hashtable_size@@Base+0x5ae>) │ │ │ │ + ldr r2, [pc, #20] @ (55834 <_Py_hashtable_size@@Base+0x562>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ ldr.w r0, [r3, #1228] @ 0x4cc │ │ │ │ - b.n 55642 <_Py_hashtable_size@@Base+0x358> │ │ │ │ + b.n 555dc <_Py_hashtable_size@@Base+0x30a> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #10172 @ 0x27bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 558c6 <_Py_hashtable_size@@Base+0x5dc> │ │ │ │ + beq.n 55862 <_Py_hashtable_size@@Base+0x590> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 558f4 <_Py_hashtable_size@@Base+0x60a> │ │ │ │ + bne.n 55890 <_Py_hashtable_size@@Base+0x5be> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 558da <_Py_hashtable_size@@Base+0x5f0> │ │ │ │ + beq.n 55876 <_Py_hashtable_size@@Base+0x5a4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 558f6 <_Py_hashtable_size@@Base+0x60c> │ │ │ │ + bgt.n 55892 <_Py_hashtable_size@@Base+0x5c0> │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ + movw r1, #3692 @ 0xe6c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 55920 <_Py_hashtable_size@@Base+0x636> │ │ │ │ + bl 126e1c │ │ │ │ + b.n 558bc <_Py_hashtable_size@@Base+0x5ea> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 129ae8 │ │ │ │ + bl 128fc0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 55920 <_Py_hashtable_size@@Base+0x636> │ │ │ │ + beq.n 558bc <_Py_hashtable_size@@Base+0x5ea> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 55920 <_Py_hashtable_size@@Base+0x636> │ │ │ │ + cbnz r3, 558bc <_Py_hashtable_size@@Base+0x5ea> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_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, 55942 <_Py_hashtable_size@@Base+0x658> │ │ │ │ + cbz r3, 558de <_Py_hashtable_size@@Base+0x60c> │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 55944 <_Py_hashtable_size@@Base+0x65a> │ │ │ │ + b.n 558e0 <_Py_hashtable_size@@Base+0x60e> │ │ │ │ mov r4, r3 │ │ │ │ ldrb r6, [r7, #17] │ │ │ │ add r4, r1 │ │ │ │ ldrb r2, [r7, #16] │ │ │ │ ldrb r0, [r7, #18] │ │ │ │ lsls r6, r6, #8 │ │ │ │ ldrb.w r9, [r7, #14] │ │ │ │ orr.w r6, r6, r2, lsl #16 │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ orrs r6, r0 │ │ │ │ ldrb r0, [r7, #13] │ │ │ │ ldrb.w sl, [r7, #15] │ │ │ │ str r0, [sp, #28] │ │ │ │ - cbz r2, 5596a <_Py_hashtable_size@@Base+0x680> │ │ │ │ + cbz r2, 55906 <_Py_hashtable_size@@Base+0x634> │ │ │ │ ldr.w r8, [r7, #20] │ │ │ │ - b.n 55972 <_Py_hashtable_size@@Base+0x688> │ │ │ │ + b.n 5590e <_Py_hashtable_size@@Base+0x63c> │ │ │ │ movw r8, #4356 @ 0x1104 │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ ldrb.w fp, [r7, #19] │ │ │ │ - cbnz r3, 55982 <_Py_hashtable_size@@Base+0x698> │ │ │ │ + cbnz r3, 5591e <_Py_hashtable_size@@Base+0x64c> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 55982 <_Py_hashtable_size@@Base+0x698> │ │ │ │ + blt.n 5591e <_Py_hashtable_size@@Base+0x64c> │ │ │ │ cmp r1, #5 │ │ │ │ - bgt.n 55982 <_Py_hashtable_size@@Base+0x698> │ │ │ │ - cbnz r5, 559a2 <_Py_hashtable_size@@Base+0x6b8> │ │ │ │ + bgt.n 5591e <_Py_hashtable_size@@Base+0x64c> │ │ │ │ + cbnz r5, 5593e <_Py_hashtable_size@@Base+0x66c> │ │ │ │ mov r0, r5 │ │ │ │ - ldr r5, [pc, #240] @ (55a78 <_Py_hashtable_size@@Base+0x78e>) │ │ │ │ + ldr r5, [pc, #240] @ (55a14 <_Py_hashtable_size@@Base+0x742>) │ │ │ │ movs r2, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r5, sp, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r5, [sp, #16] │ │ │ │ movs r5, #5 │ │ │ │ str r5, [sp, #8] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101324 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 559a2 <_Py_hashtable_size@@Base+0x6b8> │ │ │ │ + cbnz r0, 5593e <_Py_hashtable_size@@Base+0x66c> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 55a70 <_Py_hashtable_size@@Base+0x786> │ │ │ │ + b.n 55a0c <_Py_hashtable_size@@Base+0x73a> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 55a34 <_Py_hashtable_size@@Base+0x74a> │ │ │ │ + beq.n 559d0 <_Py_hashtable_size@@Base+0x6fe> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 559c2 <_Py_hashtable_size@@Base+0x6d8> │ │ │ │ - bl f479c │ │ │ │ + cbz r0, 5595e <_Py_hashtable_size@@Base+0x68c> │ │ │ │ + bl f3cfc │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bne.n 559be <_Py_hashtable_size@@Base+0x6d4> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 5595a <_Py_hashtable_size@@Base+0x688> │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5599e <_Py_hashtable_size@@Base+0x6b4> │ │ │ │ + bne.n 5593a <_Py_hashtable_size@@Base+0x668> │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 55a34 <_Py_hashtable_size@@Base+0x74a> │ │ │ │ + beq.n 559d0 <_Py_hashtable_size@@Base+0x6fe> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 559de <_Py_hashtable_size@@Base+0x6f4> │ │ │ │ - bl f479c │ │ │ │ + cbz r0, 5597a <_Py_hashtable_size@@Base+0x6a8> │ │ │ │ + bl f3cfc │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 559da <_Py_hashtable_size@@Base+0x6f0> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 55976 <_Py_hashtable_size@@Base+0x6a4> │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5599e <_Py_hashtable_size@@Base+0x6b4> │ │ │ │ + bne.n 5593a <_Py_hashtable_size@@Base+0x668> │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 55a34 <_Py_hashtable_size@@Base+0x74a> │ │ │ │ + beq.n 559d0 <_Py_hashtable_size@@Base+0x6fe> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 559fa <_Py_hashtable_size@@Base+0x710> │ │ │ │ - bl f479c │ │ │ │ + cbz r0, 55996 <_Py_hashtable_size@@Base+0x6c4> │ │ │ │ + bl f3cfc │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 559f6 <_Py_hashtable_size@@Base+0x70c> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 55992 <_Py_hashtable_size@@Base+0x6c0> │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5599e <_Py_hashtable_size@@Base+0x6b4> │ │ │ │ + bne.n 5593a <_Py_hashtable_size@@Base+0x668> │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 55a34 <_Py_hashtable_size@@Base+0x74a> │ │ │ │ + beq.n 559d0 <_Py_hashtable_size@@Base+0x6fe> │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - cbz r0, 55a14 <_Py_hashtable_size@@Base+0x72a> │ │ │ │ - bl f479c │ │ │ │ + cbz r0, 559b0 <_Py_hashtable_size@@Base+0x6de> │ │ │ │ + bl f3cfc │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 55a10 <_Py_hashtable_size@@Base+0x726> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 559ac <_Py_hashtable_size@@Base+0x6da> │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5599e <_Py_hashtable_size@@Base+0x6b4> │ │ │ │ + bne.n 5593a <_Py_hashtable_size@@Base+0x668> │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 55a34 <_Py_hashtable_size@@Base+0x74a> │ │ │ │ + beq.n 559d0 <_Py_hashtable_size@@Base+0x6fe> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 55a1e <_Py_hashtable_size@@Base+0x734> │ │ │ │ + cbz r3, 559ba <_Py_hashtable_size@@Base+0x6e8> │ │ │ │ mov r8, r3 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 55a34 <_Py_hashtable_size@@Base+0x74a> │ │ │ │ + beq.n 559d0 <_Py_hashtable_size@@Base+0x6fe> │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - bl f479c │ │ │ │ + bl f3cfc │ │ │ │ mov fp, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 55a34 <_Py_hashtable_size@@Base+0x74a> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 559d0 <_Py_hashtable_size@@Base+0x6fe> │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5599e <_Py_hashtable_size@@Base+0x6b4> │ │ │ │ + bne.n 5593a <_Py_hashtable_size@@Base+0x668> │ │ │ │ ldr r0, [r7, #4] │ │ │ │ movw r3, #35340 @ 0x8a0c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 55a58 <_Py_hashtable_size@@Base+0x76e> │ │ │ │ + bne.n 559f4 <_Py_hashtable_size@@Base+0x722> │ │ │ │ strd fp, r0, [sp, #4] │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 1da11c │ │ │ │ - b.n 55a70 <_Py_hashtable_size@@Base+0x786> │ │ │ │ - movw r2, #19724 @ 0x4d0c │ │ │ │ + bl 1d94dc │ │ │ │ + b.n 55a0c <_Py_hashtable_size@@Base+0x73a> │ │ │ │ + movw r2, #18188 @ 0x470c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r1, fp │ │ │ │ strd r6, r8, [sp, #8] │ │ │ │ strd r9, sl, [sp] │ │ │ │ - bl 260614 │ │ │ │ + bl 25fffc │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ add ip, r6 │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - cbnz r3, 55a98 <_Py_hashtable_size@@Base+0x7ae> │ │ │ │ + cbnz r3, 55a34 <_Py_hashtable_size@@Base+0x762> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 55ab2 <_Py_hashtable_size@@Base+0x7c8> │ │ │ │ + cbz r2, 55a4e <_Py_hashtable_size@@Base+0x77c> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 55ab2 <_Py_hashtable_size@@Base+0x7c8> │ │ │ │ + cbz r3, 55a4e <_Py_hashtable_size@@Base+0x77c> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #58004 @ 0xe294 │ │ │ │ + movw r1, #56468 @ 0xdc94 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - movs r6, #0 │ │ │ │ - b.n 55b82 <_Py_hashtable_size@@Base+0x898> │ │ │ │ + bl 126e1c │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 55b24 <_Py_hashtable_size@@Base+0x852> │ │ │ │ ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 4b7bc │ │ │ │ - mov r6, r0 │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ + cmp r0, r2 │ │ │ │ + bne.n 55a66 <_Py_hashtable_size@@Base+0x794> │ │ │ │ + bl 21d490 │ │ │ │ + mov r5, r0 │ │ │ │ + cbnz r0, 55a72 <_Py_hashtable_size@@Base+0x7a0> │ │ │ │ + b.n 55a4a <_Py_hashtable_size@@Base+0x778> │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + bl 4fd2e <_PyMonitoring_FireCallEvent@@Base+0x32> │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55aae <_Py_hashtable_size@@Base+0x7c4> │ │ │ │ - ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 55aee <_Py_hashtable_size@@Base+0x804> │ │ │ │ - add.w r0, r4, #9 │ │ │ │ + beq.n 55a4a <_Py_hashtable_size@@Base+0x778> │ │ │ │ + ldrb r3, [r4, #12] │ │ │ │ + cbz r3, 55a9c <_Py_hashtable_size@@Base+0x7ca> │ │ │ │ + add.w r0, r4, #13 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 55ae4 <_Py_hashtable_size@@Base+0x7fa> │ │ │ │ + bne.n 55a92 <_Py_hashtable_size@@Base+0x7c0> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 55ad4 <_Py_hashtable_size@@Base+0x7ea> │ │ │ │ + bne.n 55a82 <_Py_hashtable_size@@Base+0x7b0> │ │ │ │ dmb ish │ │ │ │ - beq.n 55aee <_Py_hashtable_size@@Base+0x804> │ │ │ │ - bl 26813c │ │ │ │ + beq.n 55a9c <_Py_hashtable_size@@Base+0x7ca> │ │ │ │ + bl 267afc │ │ │ │ ldr r3, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - movs r0, #64 @ 0x40 │ │ │ │ - ldrd r9, r5, [r3] │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + movs r0, #128 @ 0x80 │ │ │ │ + str r2, [r5, #8] │ │ │ │ + ldrd r6, r7, [r3] │ │ │ │ ldrd sl, fp, [r3, #8] │ │ │ │ blx 294c4 │ │ │ │ - add.w lr, r5, #64 @ 0x40 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r2, #128 @ 0x80 │ │ │ │ mov r8, r0 │ │ │ │ - mov ip, r0 │ │ │ │ - mov r7, ip │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - adds r5, #16 │ │ │ │ - ldr.w r2, [r5, #-8] │ │ │ │ - add.w ip, ip, #16 │ │ │ │ - ldr.w r3, [r5, #-4] │ │ │ │ - cmp r5, lr │ │ │ │ - stmia r7!, {r0, r1, r2, r3} │ │ │ │ - bne.n 55b08 <_Py_hashtable_size@@Base+0x81e> │ │ │ │ - movs r1, #4 │ │ │ │ - movs r0, #5 │ │ │ │ + blx 29c10 │ │ │ │ + movs r1, #8 │ │ │ │ + add.w r9, r6, #64 @ 0x40 │ │ │ │ + mov r0, r1 │ │ │ │ blx 294c4 │ │ │ │ mov r7, r0 │ │ │ │ - mov r5, r7 │ │ │ │ - ldr.w r0, [r9] │ │ │ │ - ldr.w r3, [r9, #12] │ │ │ │ - ldr.w r1, [r9, #4] │ │ │ │ - ldr.w r2, [r9, #8] │ │ │ │ - stmia r5!, {r0, r1, r2, r3} │ │ │ │ - ldr.w r0, [r9, #16] │ │ │ │ - str r0, [r5, #0] │ │ │ │ + mov lr, r0 │ │ │ │ + mov ip, lr │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + ldr r1, [r6, #4] │ │ │ │ + adds r6, #16 │ │ │ │ + ldr.w r2, [r6, #-8] │ │ │ │ + add.w lr, lr, #16 │ │ │ │ + ldr.w r3, [r6, #-4] │ │ │ │ + cmp r6, r9 │ │ │ │ + stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ + bne.n 55acc <_Py_hashtable_size@@Base+0x7fa> │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ - ldrb r3, [r4, #8] │ │ │ │ + ldrb r3, [r4, #12] │ │ │ │ strd sl, fp, [r0, #8] │ │ │ │ str r7, [r0, #0] │ │ │ │ str.w r8, [r0, #4] │ │ │ │ - str r0, [r6, #16] │ │ │ │ - cbz r3, 55b82 <_Py_hashtable_size@@Base+0x898> │ │ │ │ - add.w r0, r4, #9 │ │ │ │ + str r0, [r5, #16] │ │ │ │ + cbz r3, 55b24 <_Py_hashtable_size@@Base+0x852> │ │ │ │ + add.w r0, r4, #13 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 55b78 <_Py_hashtable_size@@Base+0x88e> │ │ │ │ + bne.n 55b1a <_Py_hashtable_size@@Base+0x848> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 55b68 <_Py_hashtable_size@@Base+0x87e> │ │ │ │ + bne.n 55b0a <_Py_hashtable_size@@Base+0x838> │ │ │ │ dmb ish │ │ │ │ - beq.n 55b82 <_Py_hashtable_size@@Base+0x898> │ │ │ │ - bl 246600 │ │ │ │ - mov r0, r6 │ │ │ │ + beq.n 55b24 <_Py_hashtable_size@@Base+0x852> │ │ │ │ + bl 245f1c │ │ │ │ + mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + │ │ │ │ +00055b2a : │ │ │ │ + movs r3, #0 │ │ │ │ + b.w 24b5f0 │ │ │ │ stmdb 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 55bb0 <_Py_hashtable_size@@Base+0x8c6> │ │ │ │ + bge.n 55b58 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bl 76fe4 │ │ │ │ - b.n 55bb2 <_Py_hashtable_size@@Base+0x8c8> │ │ │ │ + bl 77034 │ │ │ │ + b.n 55b5a │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r6, #0] │ │ │ │ - cbz r0, 55bda <_Py_hashtable_size@@Base+0x8f0> │ │ │ │ + cbz r0, 55b82 │ │ │ │ movw r3, #47662 @ 0xba2e │ │ │ │ movt r3, #744 @ 0x2e8 │ │ │ │ cmp r8, r3 │ │ │ │ - bgt.n 55bce <_Py_hashtable_size@@Base+0x8e4> │ │ │ │ + bgt.n 55b76 │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ mul.w r0, r0, r8 │ │ │ │ - bl 76fe4 │ │ │ │ - b.n 55bd0 <_Py_hashtable_size@@Base+0x8e6> │ │ │ │ + bl 77034 │ │ │ │ + b.n 55b78 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r7, #0] │ │ │ │ - cbnz r0, 55be4 <_Py_hashtable_size@@Base+0x8fa> │ │ │ │ + cbnz r0, 55b8c │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 77384 │ │ │ │ - bl 1ea294 │ │ │ │ + bl 773d4 │ │ │ │ + bl 1e95bc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 55c78 <_Py_hashtable_size@@Base+0x98e> │ │ │ │ + b.n 55c20 │ │ │ │ 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 55c52 <_Py_hashtable_size@@Base+0x968> │ │ │ │ - bl e750c │ │ │ │ + beq.n 55bfa │ │ │ │ + bl e6a64 │ │ │ │ mul.w r9, fp, r4 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 55c56 <_Py_hashtable_size@@Base+0x96c> │ │ │ │ + cbz r0, 55bfe │ │ │ │ ldr r1, [r7, #0] │ │ │ │ add r1, r9 │ │ │ │ - bl ce6c4 │ │ │ │ + bl cdc1c │ │ │ │ ldr r2, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 55c24 <_Py_hashtable_size@@Base+0x93a> │ │ │ │ + bne.n 55bcc │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 55c56 <_Py_hashtable_size@@Base+0x96c> │ │ │ │ + beq.n 55bfe │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbnz r2, 55c56 <_Py_hashtable_size@@Base+0x96c> │ │ │ │ + cbnz r2, 55bfe │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 55c56 <_Py_hashtable_size@@Base+0x96c> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 55bfe │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 55c34 <_Py_hashtable_size@@Base+0x94a> │ │ │ │ + beq.n 55bdc │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbnz r2, 55c34 <_Py_hashtable_size@@Base+0x94a> │ │ │ │ + cbnz r2, 55bdc │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_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 55bee <_Py_hashtable_size@@Base+0x904> │ │ │ │ + b.n 55b96 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 55c78 <_Py_hashtable_size@@Base+0x98e> │ │ │ │ + b.n 55c20 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ movs r5, #0 │ │ │ │ movs r6, #44 @ 0x2c │ │ │ │ - bl 77384 │ │ │ │ + bl 773d4 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 55c72 <_Py_hashtable_size@@Base+0x988> │ │ │ │ + beq.n 55c1a │ │ │ │ mla r0, r6, r5, r0 │ │ │ │ adds r5, #1 │ │ │ │ - bl cf15c │ │ │ │ - b.n 55c60 <_Py_hashtable_size@@Base+0x976> │ │ │ │ - bl 77384 │ │ │ │ - b.n 55bde <_Py_hashtable_size@@Base+0x8f4> │ │ │ │ + bl ce6b4 │ │ │ │ + b.n 55c08 │ │ │ │ + bl 773d4 │ │ │ │ + b.n 55b86 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - │ │ │ │ -00055c7e : │ │ │ │ - movs r3, #0 │ │ │ │ - b.w 24be1c │ │ │ │ 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 77384 │ │ │ │ + bl 773d4 │ │ │ │ mla r0, r7, r5, r4 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 55cae │ │ │ │ + beq.n 55c50 │ │ │ │ adds r5, #1 │ │ │ │ - bl cf15c │ │ │ │ - b.n 55c9e │ │ │ │ + bl ce6b4 │ │ │ │ + b.n 55c40 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 77384 │ │ │ │ + b.w 773d4 │ │ │ │ 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] │ │ │ │ @@ -64687,447 +64650,464 @@ │ │ │ │ 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 783a0 │ │ │ │ + bl 783f0 │ │ │ │ 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 55d1a │ │ │ │ + beq.n 55cbc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 55d1a │ │ │ │ + cbnz r3, 55cbc │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77f40 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 55d48 │ │ │ │ + beq.n 55cea │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 55d5e │ │ │ │ + bne.n 55d00 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 55d92 │ │ │ │ + beq.n 55d34 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 55d60 │ │ │ │ - b.n 55d92 │ │ │ │ + bgt.n 55d02 │ │ │ │ + b.n 55d34 │ │ │ │ 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 55d7e │ │ │ │ + beq.n 55d20 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 55dac │ │ │ │ + bne.n 55d4e │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 55d92 │ │ │ │ + beq.n 55d34 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 55dae │ │ │ │ + bgt.n 55d50 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ + movw r1, #3692 @ 0xe6c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 55df0 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 55d92 │ │ │ │ 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 3635a │ │ │ │ + bl 36356 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 55dda │ │ │ │ + beq.n 55d7c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 55dda │ │ │ │ + cbnz r3, 55d7c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 55df0 │ │ │ │ + beq.n 55d92 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 55df0 │ │ │ │ + cbnz r3, 55d92 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_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, 55db4 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - bl 82870 <_PyObject_New@@Base> │ │ │ │ - mov r5, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + cbz r2, 55dce │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ + cbz r3, 55dce │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #56468 @ 0xdc94 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 126e1c │ │ │ │ + movs r6, #0 │ │ │ │ + b.n 55e96 │ │ │ │ + bl 1667dc │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl 49922 │ │ │ │ + mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55ec0 │ │ │ │ - movs r3, #0 │ │ │ │ - strh r3, [r0, #8] │ │ │ │ + beq.n 55dca │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 55e40 │ │ │ │ + cbz r3, 55e08 │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 55e36 │ │ │ │ + bne.n 55dfe │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 55e26 │ │ │ │ + bne.n 55dee │ │ │ │ dmb ish │ │ │ │ - beq.n 55e40 │ │ │ │ - bl 26813c │ │ │ │ + beq.n 55e08 │ │ │ │ + bl 267afc │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldrb r7, [r3, #0] │ │ │ │ - ldrd r8, r9, [r3, #4] │ │ │ │ - mov r0, r7 │ │ │ │ - ldrd sl, fp, [r3, #16] │ │ │ │ - bl 263edc <_PyCrossInterpreterData_Release@@Base+0x124> │ │ │ │ - mov r0, r7 │ │ │ │ - bl 263edc <_PyCrossInterpreterData_Release@@Base+0x124> │ │ │ │ movs r1, #1 │ │ │ │ + movs r0, #64 @ 0x40 │ │ │ │ + ldrd r9, r5, [r3] │ │ │ │ + ldrd sl, fp, [r3, #8] │ │ │ │ blx 294c4 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 263edc <_PyCrossInterpreterData_Release@@Base+0x124> │ │ │ │ - mov r1, r9 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 29c10 │ │ │ │ - movs r1, #8 │ │ │ │ - movs r0, #25 │ │ │ │ - blx 294c4 │ │ │ │ - mov r1, r8 │ │ │ │ - movs r2, #200 @ 0xc8 │ │ │ │ + add.w lr, r5, #64 @ 0x40 │ │ │ │ mov r8, r0 │ │ │ │ - blx 29c10 │ │ │ │ - movs r0, #24 │ │ │ │ + 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 55e22 │ │ │ │ + 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] │ │ │ │ + stmia r5!, {r0, r1, r2, r3} │ │ │ │ + movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ - ldrb r2, [r4, #8] │ │ │ │ - strd sl, fp, [r0, #16] │ │ │ │ - strb r7, [r0, #0] │ │ │ │ + ldrb r3, [r4, #8] │ │ │ │ + strd sl, fp, [r0, #8] │ │ │ │ + str r7, [r0, #0] │ │ │ │ str.w r8, [r0, #4] │ │ │ │ - str r6, [r0, #8] │ │ │ │ - str r0, [r5, #12] │ │ │ │ - cbz r2, 55ec0 │ │ │ │ + str r0, [r6, #12] │ │ │ │ + cbz r3, 55e96 │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 55eb6 │ │ │ │ + bne.n 55e8c │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 55ea6 │ │ │ │ + bne.n 55e7c │ │ │ │ dmb ish │ │ │ │ - beq.n 55ec0 │ │ │ │ - bl 246600 │ │ │ │ - mov r0, r5 │ │ │ │ + beq.n 55e96 │ │ │ │ + bl 245f1c │ │ │ │ + mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ cmp r7, #0 │ │ │ │ - bgt.n 55f16 │ │ │ │ + bgt.n 55eec │ │ │ │ ldr r2, [r0, #12] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r2, 55efa │ │ │ │ + cbz r2, 55ed0 │ │ │ │ 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, #54832 @ 0xd630 │ │ │ │ + movw r3, #53296 @ 0xd030 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r1, #59416 @ 0xe818 │ │ │ │ + movw r1, #57880 @ 0xe218 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r4, [r4, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 55f24 │ │ │ │ + bl d1590 │ │ │ │ + b.n 55efa │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ movs r1, #0 │ │ │ │ - bl 8f138 │ │ │ │ + bl 8e554 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 55f28 │ │ │ │ + cbnz r0, 55efe │ │ │ │ movs r5, #0 │ │ │ │ - b.n 55f4c │ │ │ │ + b.n 55f22 │ │ │ │ mov r3, r6 │ │ │ │ subs r2, r7, #1 │ │ │ │ add.w r1, r5, #16 │ │ │ │ - bl 8f764 │ │ │ │ + bl 8eb80 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 55f4c │ │ │ │ + beq.n 55f22 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 55f4c │ │ │ │ + cbnz r3, 55f22 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_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 │ │ │ │ - sub sp, #64 @ 0x40 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r4, r1 │ │ │ │ - movs r2, #44 @ 0x2c │ │ │ │ - movs r1, #0 │ │ │ │ - add r0, sp, #20 │ │ │ │ - blx 2957c │ │ │ │ - cmp r5, #3 │ │ │ │ - bne.n 55f84 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - bl f479c │ │ │ │ - mov r5, r0 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - bne.n 55fa6 │ │ │ │ - b.n 55f9e │ │ │ │ - movs r3, #3 │ │ │ │ - movw r0, #61028 @ 0xee64 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 55f76 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 5600a │ │ │ │ - bl 7f8d0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 55f9a │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - movs r2, #0 │ │ │ │ - add r1, sp, #20 │ │ │ │ - bl ce6c4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 55f9a │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - add r1, sp, #8 │ │ │ │ - bl 1eff08 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 55f9a │ │ │ │ - ldrd r8, r9, [sp, #8] │ │ │ │ - bl 9649c │ │ │ │ - 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 98f90 │ │ │ │ - cmp r4, #0 │ │ │ │ - bge.n 55ff6 │ │ │ │ - blx 2a8e4 <__errno_location@plt> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, #4 │ │ │ │ - bne.n 56016 │ │ │ │ - bl e5198 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 55fc4 │ │ │ │ - adds r3, r4, #1 │ │ │ │ - bne.n 56002 │ │ │ │ - bl 7f8d0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 55f9a │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7fab8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cbz r3, 56026 │ │ │ │ - add r0, sp, #20 │ │ │ │ - bl cf15c │ │ │ │ - b.n 56026 │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 55ff6 │ │ │ │ - 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 5605a │ │ │ │ + beq.n 55f54 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 56070 │ │ │ │ + bne.n 55f6a │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 560a4 │ │ │ │ + beq.n 55f9e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 56072 │ │ │ │ - b.n 560a4 │ │ │ │ + bgt.n 55f6c │ │ │ │ + b.n 55f9e │ │ │ │ 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 56090 │ │ │ │ + beq.n 55f8a │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 560be │ │ │ │ + bne.n 55fb8 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 560a4 │ │ │ │ + beq.n 55f9e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 560c0 │ │ │ │ + bgt.n 55fba │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ + movw r1, #3692 @ 0xe6c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 56102 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 55ffc │ │ │ │ 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 364a8 │ │ │ │ + bl 364a4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 560ec │ │ │ │ + beq.n 55fe6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 560ec │ │ │ │ + cbnz r3, 55fe6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56102 │ │ │ │ + beq.n 55ffc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 56102 │ │ │ │ + cbnz r3, 55ffc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + stmdb sp!, {r4, r5, r6, r8, r9, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ + sub sp, #64 @ 0x40 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r4, r1 │ │ │ │ + movs r2, #44 @ 0x2c │ │ │ │ + movs r1, #0 │ │ │ │ + add r0, sp, #20 │ │ │ │ + blx 2957c │ │ │ │ + cmp r5, #3 │ │ │ │ + bne.n 56032 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + bl f3cfc │ │ │ │ + mov r5, r0 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + bne.n 56054 │ │ │ │ + b.n 5604c │ │ │ │ + movs r3, #3 │ │ │ │ + movw r0, #59492 @ 0xe864 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c0190 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 56024 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 560b8 │ │ │ │ + bl 7f898 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 56048 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + movs r2, #0 │ │ │ │ + add r1, sp, #20 │ │ │ │ + bl cdc1c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 56048 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + add r1, sp, #8 │ │ │ │ + bl 1ef230 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 56048 │ │ │ │ + ldrd r8, r9, [sp, #8] │ │ │ │ + bl 95998 │ │ │ │ + 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 9848c │ │ │ │ + cmp r4, #0 │ │ │ │ + bge.n 560a4 │ │ │ │ + blx 2a8e4 <__errno_location@plt> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, #4 │ │ │ │ + bne.n 560c4 │ │ │ │ + bl e46f0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 56072 │ │ │ │ + adds r3, r4, #1 │ │ │ │ + bne.n 560b0 │ │ │ │ + bl 7f898 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 56048 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7fa80 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cbz r3, 560d4 │ │ │ │ + add r0, sp, #20 │ │ │ │ + bl ce6b4 │ │ │ │ + b.n 560d4 │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f1180 │ │ │ │ + b.n 560a4 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #64 @ 0x40 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, 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, 56124 │ │ │ │ + cbnz r3, 560f8 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - cbz r2, 5613e │ │ │ │ + cbz r2, 56112 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 5613e │ │ │ │ + cbz r3, 56112 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #58004 @ 0xe294 │ │ │ │ + movw r1, #56468 @ 0xdc94 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ movs r6, #0 │ │ │ │ - b.n 56206 │ │ │ │ - bl 1673fc │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl 4997e │ │ │ │ + b.n 561e2 │ │ │ │ + ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 4b75c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5613a │ │ │ │ + beq.n 5610e │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 56178 │ │ │ │ + cbz r3, 5614e │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5616e │ │ │ │ + bne.n 56144 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5615e │ │ │ │ + bne.n 56134 │ │ │ │ dmb ish │ │ │ │ - beq.n 56178 │ │ │ │ - bl 26813c │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ + beq.n 5614e │ │ │ │ + bl 267afc │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ ldrd r9, r5, [r3] │ │ │ │ ldrd sl, fp, [r3, #8] │ │ │ │ blx 294c4 │ │ │ │ add.w lr, r5, #64 @ 0x40 │ │ │ │ mov r8, r0 │ │ │ │ @@ -65137,770 +65117,781 @@ │ │ │ │ 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 56192 │ │ │ │ + bne.n 56168 │ │ │ │ movs r1, #4 │ │ │ │ - mov r0, r1 │ │ │ │ + movs r0, #5 │ │ │ │ blx 294c4 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r7 │ │ │ │ ldr.w r0, [r9] │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ + ldr.w r0, [r9, #16] │ │ │ │ + str r0, [r5, #0] │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ strd sl, fp, [r0, #8] │ │ │ │ str r7, [r0, #0] │ │ │ │ str.w r8, [r0, #4] │ │ │ │ - str r0, [r6, #12] │ │ │ │ - cbz r3, 56206 │ │ │ │ + str r0, [r6, #16] │ │ │ │ + cbz r3, 561e2 │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 561fc │ │ │ │ + bne.n 561d8 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 561ec │ │ │ │ + bne.n 561c8 │ │ │ │ dmb ish │ │ │ │ - beq.n 56206 │ │ │ │ - bl 246600 │ │ │ │ + beq.n 561e2 │ │ │ │ + bl 245f1c │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.n 56244 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 56244 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movw r0, #18256 @ 0x4750 │ │ │ │ + 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 dd818 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 56254 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 56254 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 56254 │ │ │ │ + movw r0, #18292 @ 0x4774 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w dd818 │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ subs r3, r2, #3 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 56236 │ │ │ │ + bhi.n 56282 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f3cfc │ │ │ │ mov r7, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 56256 │ │ │ │ - b.n 5624e │ │ │ │ - movw r0, #61036 @ 0xee6c │ │ │ │ + bne.n 562a2 │ │ │ │ + b.n 5629a │ │ │ │ + movw r0, #59500 @ 0xe86c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0190 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 56228 │ │ │ │ - b.n 56330 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 56274 │ │ │ │ + b.n 5637c │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 56330 │ │ │ │ + bne.n 5637c │ │ │ │ ldrd r8, r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1eff08 │ │ │ │ + bl 1ef230 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56330 │ │ │ │ + beq.n 5637c │ │ │ │ cmp r5, #3 │ │ │ │ - ble.n 5627c │ │ │ │ + ble.n 562c8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl f479c │ │ │ │ + bl f3cfc │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 5627e │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 5627e │ │ │ │ - b.n 56330 │ │ │ │ + bne.n 562ca │ │ │ │ + bl 7f898 │ │ │ │ + cbz r0, 562ca │ │ │ │ + b.n 5637c │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r8 │ │ │ │ ldrd sl, fp, [sp, #24] │ │ │ │ - bl 1540ac │ │ │ │ - cbnz r0, 562a2 │ │ │ │ + bl 153654 │ │ │ │ + cbnz r0, 562ee │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #19792 @ 0x4d50 │ │ │ │ + movw r1, #18316 @ 0x478c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5630a │ │ │ │ + bl 126e1c │ │ │ │ + b.n 56356 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1546b0 │ │ │ │ + bl 153b74 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 5630a │ │ │ │ + blt.n 56356 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, sp, #20 │ │ │ │ mov r3, r5 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 55b88 <_Py_hashtable_size@@Base+0x89e> │ │ │ │ + bl 55b30 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5630a │ │ │ │ - bl 9649c │ │ │ │ + beq.n 56356 │ │ │ │ + bl 95998 │ │ │ │ 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 98f90 │ │ │ │ + bl 9848c │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 562fc │ │ │ │ + bge.n 56348 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 56320 │ │ │ │ - bl e5198 │ │ │ │ + bne.n 5636c │ │ │ │ + bl e46f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 562c0 │ │ │ │ + beq.n 5630c │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 55c84 │ │ │ │ + bl 55c26 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 56314 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 56330 │ │ │ │ + bne.n 56360 │ │ │ │ + bl 7f898 │ │ │ │ + cbnz r0, 5637c │ │ │ │ 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 7fab8 │ │ │ │ + b.w 7fa80 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 562f8 │ │ │ │ + bl f1180 │ │ │ │ + b.n 56344 │ │ │ │ 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 56394 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 56394 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movw r0, #19828 @ 0x4d74 │ │ │ │ - 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 de2a8 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 563a4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 563a4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 563a4 │ │ │ │ - movw r0, #19864 @ 0x4d98 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w de2a8 │ │ │ │ - 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 563d4 │ │ │ │ + beq.n 563b0 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 56402 │ │ │ │ + bne.n 563de │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 563e8 │ │ │ │ + beq.n 563c4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 56404 │ │ │ │ + bgt.n 563e0 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ + movw r1, #3692 @ 0xe6c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5643e │ │ │ │ + bl 126e1c │ │ │ │ + b.n 5641a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r0, [pc, #56] @ (56444 ) │ │ │ │ + ldr r0, [pc, #56] @ (56420 ) │ │ │ │ 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 93a0c │ │ │ │ + bl 92f08 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5643e │ │ │ │ + beq.n 5641a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5643e │ │ │ │ + cbnz r3, 5641a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ add r5, sp, #128 @ 0x80 │ │ │ │ lsls r0, r1, #1 │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov 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 564c4 │ │ │ │ + movs r3, #0 │ │ │ │ + strh.w r3, [r0, #222] @ 0xde │ │ │ │ + ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ + cbz r3, 56476 │ │ │ │ + add.w r0, r4, #223 @ 0xdf │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 5646c │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 5645c │ │ │ │ + dmb ish │ │ │ │ + beq.n 56476 │ │ │ │ + bl 267afc │ │ │ │ + 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, 564c4 │ │ │ │ + add.w r0, r4, #223 @ 0xdf │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 564ba │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 564aa │ │ │ │ + dmb ish │ │ │ │ + beq.n 564c4 │ │ │ │ + bl 245f1c │ │ │ │ + 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 56470 │ │ │ │ + bne.n 564f0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f3cfc │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 56490 │ │ │ │ - b.n 56488 │ │ │ │ + bne.n 56510 │ │ │ │ + b.n 56508 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #60996 @ 0xee44 │ │ │ │ + movw r0, #59460 @ 0xe844 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0190 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 56460 │ │ │ │ - b.n 56542 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 564e0 │ │ │ │ + b.n 565c2 │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 56542 │ │ │ │ + bne.n 565c2 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1540ac │ │ │ │ - cbnz r0, 564b2 │ │ │ │ + bl 153654 │ │ │ │ + cbnz r0, 56532 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #19888 @ 0x4db0 │ │ │ │ + movw r1, #18352 @ 0x47b0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5652c │ │ │ │ + bl 126e1c │ │ │ │ + b.n 565ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 1546b0 │ │ │ │ + bl 153b74 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 5652c │ │ │ │ + blt.n 565ac │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r6 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 55b88 <_Py_hashtable_size@@Base+0x89e> │ │ │ │ + bl 55b30 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5652c │ │ │ │ - bl 9649c │ │ │ │ + beq.n 565ac │ │ │ │ + bl 95998 │ │ │ │ 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 98f90 │ │ │ │ + bl 9848c │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ cmp r4, #0 │ │ │ │ mov r7, r0 │ │ │ │ - bge.n 56508 │ │ │ │ + bge.n 56588 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 56508 │ │ │ │ - bl e5198 │ │ │ │ + bne.n 56588 │ │ │ │ + bl e46f0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 564d0 │ │ │ │ - b.n 5650a │ │ │ │ + beq.n 56550 │ │ │ │ + b.n 5658a │ │ │ │ movs r5, #0 │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ - bl 55c84 │ │ │ │ + bl 55c26 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 56536 │ │ │ │ - cbnz r5, 5652c │ │ │ │ + bge.n 565b6 │ │ │ │ + cbnz r5, 565ac │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r6, [r7, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 56542 │ │ │ │ + bl f1180 │ │ │ │ + bl 7f898 │ │ │ │ + cbnz r0, 565c2 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 7fab8 │ │ │ │ + b.w 7fa80 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - movs r1, #0 │ │ │ │ - ldr.w r3, [r0, #152] @ 0x98 │ │ │ │ - blx r3 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 565f4 │ │ │ │ - movs r3, #0 │ │ │ │ - strh.w r3, [r0, #430] @ 0x1ae │ │ │ │ - ldrb.w r3, [r6, #430] @ 0x1ae │ │ │ │ - cbz r3, 5659c │ │ │ │ - addw r0, r6, #431 @ 0x1af │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 56592 │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 56582 │ │ │ │ - dmb ish │ │ │ │ - beq.n 5659c │ │ │ │ - bl 26813c │ │ │ │ - add.w r5, r6, #8 │ │ │ │ - add.w r4, r7, #8 │ │ │ │ - ldmia r5!, {r0, r1, r2, r3} │ │ │ │ - stmia r4!, {r0, r1, r2, r3} │ │ │ │ - ldmia r5!, {r0, r1, r2, r3} │ │ │ │ - stmia r4!, {r0, r1, r2, r3} │ │ │ │ - ldmia r5!, {r0, r1, r2, r3} │ │ │ │ - stmia r4!, {r0, r1, r2, r3} │ │ │ │ - ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ - stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - mov.w r2, #358 @ 0x166 │ │ │ │ - add.w r1, r6, #72 @ 0x48 │ │ │ │ - add.w r0, r7, #72 @ 0x48 │ │ │ │ - blx 29c10 │ │ │ │ - ldrb.w r3, [r6, #430] @ 0x1ae │ │ │ │ - cbz r3, 565f4 │ │ │ │ - addw r0, r6, #431 @ 0x1af │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 565ea │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 565da │ │ │ │ - dmb ish │ │ │ │ - beq.n 565f4 │ │ │ │ - bl 246600 │ │ │ │ - mov r0, r7 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #10172 @ 0x27bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 56624 │ │ │ │ + beq.n 565f6 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 56652 │ │ │ │ + bne.n 56624 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 56638 │ │ │ │ + beq.n 5660a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 56654 │ │ │ │ + bgt.n 56626 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ + movw r1, #3692 @ 0xe6c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5668e │ │ │ │ + bl 126e1c │ │ │ │ + b.n 56660 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r0, [pc, #56] @ (56694 ) │ │ │ │ + ldr r0, [pc, #60] @ (56668 ) │ │ │ │ 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 93a0c │ │ │ │ + bl 92f08 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5668e │ │ │ │ + beq.n 56660 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5668e │ │ │ │ + cbnz r3, 56660 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ ldr r7, [sp, #944] @ 0x3b0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00056698 : │ │ │ │ +0005666c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #52] @ (566dc ) │ │ │ │ + ldr r4, [pc, #52] @ (566b0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r2, r4] │ │ │ │ - cbnz r1, 566c0 │ │ │ │ + cbnz r1, 56694 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 3af5c <_PyImport_ClearExtension@@Base+0x32a> │ │ │ │ + b.w 3af94 <_PyImport_ClearExtension@@Base+0x370> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #19924 @ 0x4dd4 │ │ │ │ + movw r2, #18388 @ 0x47d4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 127998 <_PyErr_SetString@@Base> │ │ │ │ + bl 126e80 <_PyErr_SetString@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000566e0 : │ │ │ │ +000566b4 : │ │ │ │ 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 1ce6b4 │ │ │ │ + bl 1cdabc │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - cbnz r3, 5672c │ │ │ │ + cbnz r3, 56700 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 56746 │ │ │ │ + cbz r2, 5671a │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 56746 │ │ │ │ + cbz r3, 5671a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #58004 @ 0xe294 │ │ │ │ + movw r1, #56468 @ 0xdc94 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 5681c │ │ │ │ + bl 126e1c │ │ │ │ + movs r6, #0 │ │ │ │ + b.n 56800 │ │ │ │ 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 5675e │ │ │ │ - bl 21dc78 │ │ │ │ - mov r5, r0 │ │ │ │ - cbnz r0, 5676a │ │ │ │ - b.n 56742 │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - bl 4fd8e <_PyMonitoring_FireCallEvent@@Base+0x32> │ │ │ │ - mov r5, r0 │ │ │ │ + bne.n 56732 │ │ │ │ + bl 4fa36 <_PyMonitoring_FirePyReturnEvent@@Base+0xea> │ │ │ │ + mov r6, r0 │ │ │ │ + cbnz r0, 5673e │ │ │ │ + b.n 56716 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 4ca36 │ │ │ │ + mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56742 │ │ │ │ + beq.n 56716 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 56794 │ │ │ │ + cbz r3, 56768 │ │ │ │ add.w r0, r4, #13 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5678a │ │ │ │ + bne.n 5675e │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5677a │ │ │ │ + bne.n 5674e │ │ │ │ dmb ish │ │ │ │ - beq.n 56794 │ │ │ │ - bl 26813c │ │ │ │ + beq.n 56768 │ │ │ │ + bl 267afc │ │ │ │ ldr r3, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - movs r0, #128 @ 0x80 │ │ │ │ - str r2, [r5, #8] │ │ │ │ - ldrd r6, r7, [r3] │ │ │ │ + movs r0, #64 @ 0x40 │ │ │ │ + str r2, [r6, #8] │ │ │ │ + ldrd r7, r5, [r3] │ │ │ │ ldrd sl, fp, [r3, #8] │ │ │ │ + add.w r9, r5, #64 @ 0x40 │ │ │ │ blx 294c4 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r2, #128 @ 0x80 │ │ │ │ mov r8, r0 │ │ │ │ - blx 29c10 │ │ │ │ - movs r1, #8 │ │ │ │ - add.w r9, r6, #64 @ 0x40 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 294c4 │ │ │ │ - mov r7, r0 │ │ │ │ mov lr, r0 │ │ │ │ mov ip, lr │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - ldr r1, [r6, #4] │ │ │ │ - adds r6, #16 │ │ │ │ - ldr.w r2, [r6, #-8] │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + adds r5, #16 │ │ │ │ + ldr.w r2, [r5, #-8] │ │ │ │ add.w lr, lr, #16 │ │ │ │ - ldr.w r3, [r6, #-4] │ │ │ │ - cmp r6, r9 │ │ │ │ + ldr.w r3, [r5, #-4] │ │ │ │ + cmp r5, r9 │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - bne.n 567c4 │ │ │ │ + bne.n 56786 │ │ │ │ + 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, 5681c │ │ │ │ + str r0, [r6, #16] │ │ │ │ + cbz r3, 56800 │ │ │ │ add.w r0, r4, #13 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 56812 │ │ │ │ + bne.n 567f6 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 56802 │ │ │ │ + bne.n 567e6 │ │ │ │ dmb ish │ │ │ │ - beq.n 5681c │ │ │ │ - bl 246600 │ │ │ │ - mov r0, r5 │ │ │ │ + beq.n 56800 │ │ │ │ + bl 245f1c │ │ │ │ + mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r4, r0 │ │ │ │ + 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 568c2 │ │ │ │ + beq.n 568b0 │ │ │ │ movs r3, #0 │ │ │ │ - strh.w r3, [r0, #222] @ 0xde │ │ │ │ - ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ - cbz r3, 56874 │ │ │ │ - add.w r0, r4, #223 @ 0xdf │ │ │ │ + strh.w r3, [r0, #430] @ 0x1ae │ │ │ │ + ldrb.w r3, [r6, #430] @ 0x1ae │ │ │ │ + cbz r3, 56858 │ │ │ │ + addw r0, r6, #431 @ 0x1af │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5686a │ │ │ │ + bne.n 5684e │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5685a │ │ │ │ + bne.n 5683e │ │ │ │ dmb ish │ │ │ │ - beq.n 56874 │ │ │ │ - bl 26813c │ │ │ │ - add.w r6, r4, #8 │ │ │ │ - add.w r5, r7, #8 │ │ │ │ - ldmia r6!, {r0, r1, r2, r3} │ │ │ │ - stmia r5!, {r0, r1, r2, r3} │ │ │ │ - ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ - stmia.w r5, {r0, r1, r2, r3} │ │ │ │ - movs r2, #182 @ 0xb6 │ │ │ │ - add.w r1, r4, #40 @ 0x28 │ │ │ │ - add.w r0, r7, #40 @ 0x28 │ │ │ │ + beq.n 56858 │ │ │ │ + bl 267afc │ │ │ │ + add.w r5, r6, #8 │ │ │ │ + add.w r4, r7, #8 │ │ │ │ + ldmia r5!, {r0, r1, r2, r3} │ │ │ │ + stmia r4!, {r0, r1, r2, r3} │ │ │ │ + ldmia r5!, {r0, r1, r2, r3} │ │ │ │ + stmia r4!, {r0, r1, r2, r3} │ │ │ │ + ldmia r5!, {r0, r1, r2, r3} │ │ │ │ + stmia r4!, {r0, r1, r2, r3} │ │ │ │ + ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ + stmia.w r4, {r0, r1, r2, r3} │ │ │ │ + mov.w r2, #358 @ 0x166 │ │ │ │ + add.w r1, r6, #72 @ 0x48 │ │ │ │ + add.w r0, r7, #72 @ 0x48 │ │ │ │ blx 29c10 │ │ │ │ - ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ - cbz r3, 568c2 │ │ │ │ - add.w r0, r4, #223 @ 0xdf │ │ │ │ + ldrb.w r3, [r6, #430] @ 0x1ae │ │ │ │ + cbz r3, 568b0 │ │ │ │ + addw r0, r6, #431 @ 0x1af │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 568b8 │ │ │ │ + bne.n 568a6 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 568a8 │ │ │ │ + bne.n 56896 │ │ │ │ dmb ish │ │ │ │ - beq.n 568c2 │ │ │ │ - bl 246600 │ │ │ │ + beq.n 568b0 │ │ │ │ + bl 245f1c │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbz r0, 568d0 │ │ │ │ - b.w 7a284 │ │ │ │ + cbz r0, 568be │ │ │ │ + b.w 7a2c0 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000568da <_PyXI_FillNamespaceFromDict@@Base>: │ │ │ │ +000568c8 <_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 5698e <_PyXI_FillNamespaceFromDict@@Base+0xb4> │ │ │ │ + ble.n 5697c <_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 35ee6 │ │ │ │ + bl 35f1a │ │ │ │ mov r9, r0 │ │ │ │ - cbnz r0, 5691a <_PyXI_FillNamespaceFromDict@@Base+0x40> │ │ │ │ - bl 7f8d0 │ │ │ │ + cbnz r0, 56908 <_PyXI_FillNamespaceFromDict@@Base+0x40> │ │ │ │ + bl 7f898 │ │ │ │ subs r4, r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ negs r4, r4 │ │ │ │ - b.n 5694c <_PyXI_FillNamespaceFromDict@@Base+0x72> │ │ │ │ + b.n 5693a <_PyXI_FillNamespaceFromDict@@Base+0x72> │ │ │ │ movs r0, #24 │ │ │ │ - bl 6c148 │ │ │ │ + bl 6c138 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #4] │ │ │ │ - cbnz r0, 5692c <_PyXI_FillNamespaceFromDict@@Base+0x52> │ │ │ │ - bl 1ea294 │ │ │ │ - b.n 5693e <_PyXI_FillNamespaceFromDict@@Base+0x64> │ │ │ │ + cbnz r0, 5691a <_PyXI_FillNamespaceFromDict@@Base+0x52> │ │ │ │ + bl 1e95bc │ │ │ │ + b.n 5692c <_PyXI_FillNamespaceFromDict@@Base+0x64> │ │ │ │ mov r0, r9 │ │ │ │ - bl 19525c <_PyObject_GetCrossInterpreterData@@Base> │ │ │ │ - cbz r0, 56942 <_PyXI_FillNamespaceFromDict@@Base+0x68> │ │ │ │ + bl 1940b0 <_PyObject_GetCrossInterpreterData@@Base> │ │ │ │ + cbz r0, 56930 <_PyXI_FillNamespaceFromDict@@Base+0x68> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c2e8 │ │ │ │ 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, 5698a <_PyXI_FillNamespaceFromDict@@Base+0xb0> │ │ │ │ - cbz r7, 5696e <_PyXI_FillNamespaceFromDict@@Base+0x94> │ │ │ │ - bl 13aaa8 │ │ │ │ + cbz r4, 56978 <_PyXI_FillNamespaceFromDict@@Base+0xb0> │ │ │ │ + cbz r7, 5695c <_PyXI_FillNamespaceFromDict@@Base+0x94> │ │ │ │ + bl 13a1bc │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r0, #1420] @ 0x58c │ │ │ │ - bl d40bc │ │ │ │ - cbz r0, 5696e <_PyXI_FillNamespaceFromDict@@Base+0x94> │ │ │ │ + bl d3624 │ │ │ │ + cbz r0, 5695c <_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 56990 <_PyXI_FillNamespaceFromDict@@Base+0xb6> │ │ │ │ + ble.n 5697e <_PyXI_FillNamespaceFromDict@@Base+0xb6> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ add.w r3, r3, r7, lsl #3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - cbz r0, 56986 <_PyXI_FillNamespaceFromDict@@Base+0xac> │ │ │ │ + cbz r0, 56974 <_PyXI_FillNamespaceFromDict@@Base+0xac> │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ - bl 266044 │ │ │ │ + bl 265a04 │ │ │ │ adds r7, #1 │ │ │ │ - b.n 56970 <_PyXI_FillNamespaceFromDict@@Base+0x96> │ │ │ │ + b.n 5695e <_PyXI_FillNamespaceFromDict@@Base+0x96> │ │ │ │ adds r5, #1 │ │ │ │ - b.n 568f2 <_PyXI_FillNamespaceFromDict@@Base+0x18> │ │ │ │ + b.n 568e0 <_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, #20044 @ 0x4e4c │ │ │ │ + movw r0, #18508 @ 0x484c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r2, #16] │ │ │ │ - b.w de2a8 │ │ │ │ + b.w dd818 │ │ │ │ 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 11bba8 │ │ │ │ + bl 11b148 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1cf3dc │ │ │ │ + b.w 1ce7f4 │ │ │ │ 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 │ │ │ │ @@ -65916,91 +65907,91 @@ │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #1 │ │ │ │ ite ls │ │ │ │ movls r0, r1 │ │ │ │ movhi r0, r2 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00056a14 <_PyXI_ApplyNamespace@@Base>: │ │ │ │ +00056a02 <_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 56abc <_PyXI_ApplyNamespace@@Base+0xa8> │ │ │ │ + ble.n 56aaa <_PyXI_ApplyNamespace@@Base+0xa8> │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ ldr.w r0, [r5, r6, lsl #3] │ │ │ │ add.w r5, r5, r6, lsl #3 │ │ │ │ - bl 7a284 │ │ │ │ + bl 7a2c0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56ac0 <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ + beq.n 56aae <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 56a72 <_PyXI_ApplyNamespace@@Base+0x5e> │ │ │ │ + cbz r0, 56a60 <_PyXI_ApplyNamespace@@Base+0x5e> │ │ │ │ ldr r3, [r0, #16] │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 56a82 <_PyXI_ApplyNamespace@@Base+0x6e> │ │ │ │ + cbnz r0, 56a70 <_PyXI_ApplyNamespace@@Base+0x6e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56ac0 <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ + beq.n 56aae <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 56ac0 <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ + cbnz r3, 56aae <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 56ac0 <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 56aae <_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 79514 │ │ │ │ + bl 79550 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 56aa0 <_PyXI_ApplyNamespace@@Base+0x8c> │ │ │ │ + beq.n 56a8e <_PyXI_ApplyNamespace@@Base+0x8c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 56aa0 <_PyXI_ApplyNamespace@@Base+0x8c> │ │ │ │ + cbnz r3, 56a8e <_PyXI_ApplyNamespace@@Base+0x8c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 56ab2 <_PyXI_ApplyNamespace@@Base+0x9e> │ │ │ │ + beq.n 56aa0 <_PyXI_ApplyNamespace@@Base+0x9e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 56ab2 <_PyXI_ApplyNamespace@@Base+0x9e> │ │ │ │ + cbnz r3, 56aa0 <_PyXI_ApplyNamespace@@Base+0x9e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 56ac0 <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ + bne.n 56aae <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ adds r6, #1 │ │ │ │ - b.n 56a30 <_PyXI_ApplyNamespace@@Base+0x1c> │ │ │ │ + b.n 56a1e <_PyXI_ApplyNamespace@@Base+0x1c> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 56ac4 <_PyXI_ApplyNamespace@@Base+0xb0> │ │ │ │ + b.n 56ab2 <_PyXI_ApplyNamespace@@Base+0xb0> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r2, [pc, #192] @ (56b9c <_PyXI_ApplyNamespace@@Base+0x188>) │ │ │ │ + ldr r2, [pc, #196] @ (56b8c <_PyXI_ApplyNamespace@@Base+0x18a>) │ │ │ │ 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 │ │ │ │ @@ -66009,191 +66000,192 @@ │ │ │ │ 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 56aee <_PyXI_ApplyNamespace@@Base+0xda> │ │ │ │ + bne.n 56adc <_PyXI_ApplyNamespace@@Base+0xda> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r0, [r6, #0] │ │ │ │ movs r0, #0 │ │ │ │ - bl 72334 │ │ │ │ + bl 7239c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56b92 <_PyXI_ApplyNamespace@@Base+0x17e> │ │ │ │ - movw sl, #32240 @ 0x7df0 │ │ │ │ + beq.n 56b80 <_PyXI_ApplyNamespace@@Base+0x17e> │ │ │ │ + movw sl, #30704 @ 0x77f0 │ │ │ │ movt sl, #39 @ 0x27 │ │ │ │ - movw r9, #32428 @ 0x7eac │ │ │ │ + movw r9, #30892 @ 0x78ac │ │ │ │ movt r9, #39 @ 0x27 │ │ │ │ - movw r8, #18960 @ 0x4a10 │ │ │ │ + movw r8, #17452 @ 0x442c │ │ │ │ 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, #20072 @ 0x4e68 │ │ │ │ + movw r0, #18536 @ 0x4868 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82d70 │ │ │ │ + bl 828c0 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r7, 56b8c <_PyXI_ApplyNamespace@@Base+0x178> │ │ │ │ - bl 840cc │ │ │ │ + cbz r7, 56b7a <_PyXI_ApplyNamespace@@Base+0x178> │ │ │ │ + bl 83c20 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 56b74 <_PyXI_ApplyNamespace@@Base+0x160> │ │ │ │ + cbz r0, 56b62 <_PyXI_ApplyNamespace@@Base+0x160> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56b8c <_PyXI_ApplyNamespace@@Base+0x178> │ │ │ │ + beq.n 56b7a <_PyXI_ApplyNamespace@@Base+0x178> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 56b8c <_PyXI_ApplyNamespace@@Base+0x178> │ │ │ │ + cbnz r3, 56b7a <_PyXI_ApplyNamespace@@Base+0x178> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 56b8c <_PyXI_ApplyNamespace@@Base+0x178> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 56b7a <_PyXI_ApplyNamespace@@Base+0x178> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56b84 <_PyXI_ApplyNamespace@@Base+0x170> │ │ │ │ + beq.n 56b72 <_PyXI_ApplyNamespace@@Base+0x170> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 56b84 <_PyXI_ApplyNamespace@@Base+0x170> │ │ │ │ + cbnz r3, 56b72 <_PyXI_ApplyNamespace@@Base+0x170> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ adds r4, #12 │ │ │ │ subs r6, #1 │ │ │ │ - bne.n 56b32 <_PyXI_ApplyNamespace@@Base+0x11e> │ │ │ │ - b.n 56b94 <_PyXI_ApplyNamespace@@Base+0x180> │ │ │ │ + bne.n 56b20 <_PyXI_ApplyNamespace@@Base+0x11e> │ │ │ │ + b.n 56b82 <_PyXI_ApplyNamespace@@Base+0x180> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78344 │ │ │ │ + bl 78394 │ │ │ │ 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, 56bc2 <_PyXI_ApplyNamespace@@Base+0x1ae> │ │ │ │ + cbnz r2, 56bb2 <_PyXI_ApplyNamespace@@Base+0x1b0> │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 56bc2 <_PyXI_ApplyNamespace@@Base+0x1ae> │ │ │ │ + bne.n 56bb2 <_PyXI_ApplyNamespace@@Base+0x1b0> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 56bdc <_PyXI_ApplyNamespace@@Base+0x1c8> │ │ │ │ - ldr r5, [pc, #44] @ (56bf0 <_PyXI_ApplyNamespace@@Base+0x1dc>) │ │ │ │ + cbnz r0, 56bcc <_PyXI_ApplyNamespace@@Base+0x1ca> │ │ │ │ + ldr r5, [pc, #44] @ (56be0 <_PyXI_ApplyNamespace@@Base+0x1de>) │ │ │ │ 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 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101324 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 56bea <_PyXI_ApplyNamespace@@Base+0x1d6> │ │ │ │ + cbz r0, 56bda <_PyXI_ApplyNamespace@@Base+0x1d8> │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 55642 <_Py_hashtable_size@@Base+0x358> │ │ │ │ + b.w 555dc <_Py_hashtable_size@@Base+0x30a> │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ add r8, ip │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00056bf4 <_PyXI_FreeNamespace@@Base>: │ │ │ │ +00056be4 <_PyXI_FreeNamespace@@Base>: │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 56c2c <_PyXI_FreeNamespace@@Base+0x38> │ │ │ │ + cbz r3, 56c1c <_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, 56c12 <_PyXI_FreeNamespace@@Base+0x1e> │ │ │ │ + cbz r2, 56c02 <_PyXI_FreeNamespace@@Base+0x1e> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 56c22 <_PyXI_FreeNamespace@@Base+0x2e> │ │ │ │ + cbnz r3, 56c12 <_PyXI_FreeNamespace@@Base+0x2e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2311f4 │ │ │ │ + bl 230b0c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 6c2f8 │ │ │ │ - bl 13aaa8 │ │ │ │ - bl 13b41c │ │ │ │ - b.n 56c12 <_PyXI_FreeNamespace@@Base+0x1e> │ │ │ │ + b.w 6c2e8 │ │ │ │ + bl 13a1bc │ │ │ │ + bl 13ab30 │ │ │ │ + b.n 56c02 <_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, 56c50 <_PyXI_FreeNamespace@@Base+0x5c> │ │ │ │ + cbnz r2, 56c40 <_PyXI_FreeNamespace@@Base+0x5c> │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 56c50 <_PyXI_FreeNamespace@@Base+0x5c> │ │ │ │ + bne.n 56c40 <_PyXI_FreeNamespace@@Base+0x5c> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 56c6a <_PyXI_FreeNamespace@@Base+0x76> │ │ │ │ - ldr r5, [pc, #40] @ (56c7c <_PyXI_FreeNamespace@@Base+0x88>) │ │ │ │ + cbnz r0, 56c5a <_PyXI_FreeNamespace@@Base+0x76> │ │ │ │ + ldr r5, [pc, #40] @ (56c6c <_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 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101324 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 56c78 <_PyXI_FreeNamespace@@Base+0x84> │ │ │ │ + cbz r0, 56c68 <_PyXI_FreeNamespace@@Base+0x84> │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 55642 <_Py_hashtable_size@@Base+0x358> │ │ │ │ + b.w 555dc <_Py_hashtable_size@@Base+0x30a> │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r4, r1 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ add r0, r3 │ │ │ │ - b.w 12586c │ │ │ │ + b.w 124d4c │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbz r0, 56c96 <_PyXI_FreeNamespace@@Base+0xa2> │ │ │ │ - b.w 7a284 │ │ │ │ + cbz r0, 56c86 <_PyXI_FreeNamespace@@Base+0xa2> │ │ │ │ + b.w 7a2c0 │ │ │ │ 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 56d08 │ │ │ │ + bl 56cf8 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 56ccc <_PyXI_FreeNamespace@@Base+0xd8> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 56cbc <_PyXI_FreeNamespace@@Base+0xd8> │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 56ce4 <_PyXI_FreeNamespace@@Base+0xf0> │ │ │ │ + b.n 56cd4 <_PyXI_FreeNamespace@@Base+0xf0> │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r1, #7780 @ 0x1e64 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r3 │ │ │ │ @@ -66201,273 +66193,273 @@ │ │ │ │ pop {r3, pc} │ │ │ │ ldrd r2, r1, [r0, #4] │ │ │ │ ldr r3, [r0, #120] @ 0x78 │ │ │ │ ldrd r0, r2, [r2, #16] │ │ │ │ adds r0, #3 │ │ │ │ mla r0, r1, r2, r0 │ │ │ │ bic.w r0, r0, #3 │ │ │ │ - cbz r3, 56d04 <_PyXI_FreeNamespace@@Base+0x110> │ │ │ │ + cbz r3, 56cf4 <_PyXI_FreeNamespace@@Base+0x110> │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r3, #1 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ - b.w 12586c │ │ │ │ + b.w 124d4c │ │ │ │ │ │ │ │ -00056d08 : │ │ │ │ +00056cf8 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bpl.n 56d3a │ │ │ │ + bpl.n 56d2a │ │ │ │ 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, 56d30 │ │ │ │ + cbnz r3, 56d20 │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ and.w r0, r0, #1 │ │ │ │ - b.n 56d38 │ │ │ │ + b.n 56d28 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 56d26 │ │ │ │ + bne.n 56d16 │ │ │ │ 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, 56d6a │ │ │ │ + cbz r0, 56d5a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56d6a │ │ │ │ + beq.n 56d5a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56d6a │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56d5a │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 56d86 │ │ │ │ + cbz r0, 56d76 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56d86 │ │ │ │ + beq.n 56d76 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56d86 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56d76 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 56da2 │ │ │ │ + cbz r0, 56d92 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56da2 │ │ │ │ + beq.n 56d92 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56da2 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56d92 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 10182c │ │ │ │ + bl 100d28 │ │ │ │ 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, 56dd8 │ │ │ │ + cbz r0, 56dc8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56dd8 │ │ │ │ + beq.n 56dc8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56dd8 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56dc8 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 56df4 │ │ │ │ + cbz r0, 56de4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56df4 │ │ │ │ + beq.n 56de4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56df4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56de4 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 10182c │ │ │ │ + bl 100d28 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #20184 @ 0x4ed8 │ │ │ │ + movw r0, #18648 @ 0x48d8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.w 82d70 │ │ │ │ + b.w 828c0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl cc5b4 │ │ │ │ + bl cbb10 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 56e40 │ │ │ │ + cbz r0, 56e30 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56e40 │ │ │ │ + beq.n 56e30 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56e40 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56e30 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 56e5c │ │ │ │ + cbz r0, 56e4c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56e5c │ │ │ │ + beq.n 56e4c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56e5c │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56e4c │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 56e78 │ │ │ │ + cbz r0, 56e68 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56e78 │ │ │ │ + beq.n 56e68 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56e78 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56e68 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 56e94 │ │ │ │ + cbz r0, 56e84 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56e94 │ │ │ │ + beq.n 56e84 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56e94 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56e84 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 56eb0 │ │ │ │ + cbz r0, 56ea0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56eb0 │ │ │ │ + beq.n 56ea0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56eb0 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56ea0 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 56ecc │ │ │ │ + cbz r0, 56ebc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56ecc │ │ │ │ + beq.n 56ebc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56ecc │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56ebc │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 56e10 │ │ │ │ + b.n 56e00 │ │ │ │ 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 56ef4 │ │ │ │ - bl 25edcc │ │ │ │ + bne.n 56ee4 │ │ │ │ + bl 25e704 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 56f00 │ │ │ │ + cbz r3, 56ef0 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 56f20 │ │ │ │ + b.n 56f10 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 1d52a8 │ │ │ │ - cbnz r0, 56f1c │ │ │ │ + bl 1d46c0 │ │ │ │ + cbnz r0, 56f0c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 56f1c │ │ │ │ + cbnz r3, 56f0c │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 56f1c │ │ │ │ + bl 979b4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 56f0c │ │ │ │ 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 7fab8 │ │ │ │ + b.w 7fa80 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r0, #36 @ 0x24 │ │ │ │ - b.w 7fab8 │ │ │ │ + b.w 7fa80 │ │ │ │ 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, #20504 @ 0x5018 │ │ │ │ + movw r1, #18968 @ 0x4a18 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 145ad8 │ │ │ │ + bl 1451d8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 56f78 │ │ │ │ + blt.n 56f68 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 56f7c │ │ │ │ + cbz r0, 56f6c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - b.n 56f7c │ │ │ │ + b.n 56f6c │ │ │ │ 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 │ │ │ │ @@ -66476,208 +66468,208 @@ │ │ │ │ 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 13cf38 │ │ │ │ + bl 13c610 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq.n 56fc2 │ │ │ │ - blt.w 57130 │ │ │ │ - movw r0, #62864 @ 0xf590 │ │ │ │ + beq.n 56fb2 │ │ │ │ + blt.w 57120 │ │ │ │ + movw r0, #61288 @ 0xef68 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 7a284 │ │ │ │ - movw r0, #64196 @ 0xfac4 │ │ │ │ + b.w 7a2c0 │ │ │ │ + movw r0, #62660 @ 0xf4c4 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 7a284 │ │ │ │ + bl 7a2c0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 56fd8 │ │ │ │ + cbnz r0, 56fc8 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 5710c │ │ │ │ + b.n 570fc │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ cmp r8, r6 │ │ │ │ str r6, [sp, #20] │ │ │ │ - ble.n 5701c │ │ │ │ + ble.n 5700c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #20732 @ 0x50fc │ │ │ │ + movw r0, #19196 @ 0x4afc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ add.w r3, r3, r6, lsl #2 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - bl de2a8 │ │ │ │ + bl dd818 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57012 │ │ │ │ + beq.n 57002 │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 57012 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 57002 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r7 │ │ │ │ adds r6, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 56fde │ │ │ │ - b.n 56fd2 │ │ │ │ + bne.n 56fce │ │ │ │ + b.n 56fc2 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add r3, sp, #12 │ │ │ │ add r2, sp, #16 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 8e5ec │ │ │ │ - cbz r0, 57086 │ │ │ │ + bl 8dae8 │ │ │ │ + cbz r0, 57076 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #20740 @ 0x5104 │ │ │ │ + movw r0, #19204 @ 0x4b04 │ │ │ │ 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 de2a8 │ │ │ │ + bl dd818 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 57068 │ │ │ │ + beq.n 57058 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r2, 57068 │ │ │ │ + cbnz r2, 57058 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5707e │ │ │ │ + beq.n 5706e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ - cbnz r2, 5707e │ │ │ │ + cbnz r2, 5706e │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 56fd2 │ │ │ │ + beq.n 56fc2 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 57020 │ │ │ │ + b.n 57010 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1b43a0 │ │ │ │ + bl 1b362c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57114 │ │ │ │ + beq.n 57104 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1e5f4c │ │ │ │ + bl 1e5254 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 570b4 │ │ │ │ + cbnz r0, 570a4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57114 │ │ │ │ + beq.n 57104 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 57114 │ │ │ │ + cbnz r3, 57104 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 57114 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 57104 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r0, #20752 @ 0x5110 │ │ │ │ + movw r0, #19216 @ 0x4b10 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl de2a8 │ │ │ │ + bl dd818 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 570e0 │ │ │ │ + beq.n 570d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 570e0 │ │ │ │ + cbnz r3, 570d0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 570f6 │ │ │ │ + beq.n 570e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 570f6 │ │ │ │ + cbnz r3, 570e6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5710c │ │ │ │ + beq.n 570fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5710c │ │ │ │ + cbnz r3, 570fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 13d488 │ │ │ │ - b.n 57134 │ │ │ │ + bl 13cb60 │ │ │ │ + b.n 57124 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5712a │ │ │ │ + beq.n 5711a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5712a │ │ │ │ + cbnz r3, 5711a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 13d488 │ │ │ │ + bl 13cb60 │ │ │ │ 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 12586c │ │ │ │ + b.w 124d4c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 571a8 │ │ │ │ + bge.n 57198 │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ lsls r2, r2, #30 │ │ │ │ - bpl.n 571a8 │ │ │ │ + bpl.n 57198 │ │ │ │ push {r4, r5} │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #64] @ (571b0 ) │ │ │ │ + ldr r4, [pc, #64] @ (571a0 ) │ │ │ │ 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 571a0 │ │ │ │ + beq.n 57190 │ │ │ │ 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} │ │ │ │ @@ -66691,54 +66683,54 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbnz r3, 571d0 │ │ │ │ - cbz r2, 571ea │ │ │ │ + cbnz r3, 571c0 │ │ │ │ + cbz r2, 571da │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 571ea │ │ │ │ + cbz r3, 571da │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23104 @ 0x5a40 │ │ │ │ + movw r1, #21568 @ 0x5440 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 571f2 │ │ │ │ + b.n 571e2 │ │ │ │ movw r0, #47308 @ 0xb8cc │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000571f4 <_Py_c_prod@@Base>: │ │ │ │ +000571e4 <_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, #64424 @ 0xfba8 │ │ │ │ + movw r0, #62848 @ 0xf580 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.w 7a284 │ │ │ │ + b.w 7a2c0 │ │ │ │ │ │ │ │ -0005721a <_Py_c_sum@@Base>: │ │ │ │ +0005720a <_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 57270 <_Py_c_sum@@Base+0x56> │ │ │ │ + bpl.n 57260 <_Py_c_sum@@Base+0x56> │ │ │ │ ldr.w r1, [r0, #440] @ 0x1b8 │ │ │ │ - cbz r1, 57274 <_Py_c_sum@@Base+0x5a> │ │ │ │ + cbz r1, 57264 <_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] │ │ │ │ @@ -66750,311 +66742,311 @@ │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ umull r2, r3, r2, r3 │ │ │ │ ite ne │ │ │ │ movne r2, #8 │ │ │ │ moveq r2, #12 │ │ │ │ lsrs r3, r3, #1 │ │ │ │ mla r0, r2, r3, r0 │ │ │ │ - b.w 12586c │ │ │ │ + b.w 124d4c │ │ │ │ movs r0, #208 @ 0xd0 │ │ │ │ - b.n 57278 <_Py_c_sum@@Base+0x5e> │ │ │ │ + b.n 57268 <_Py_c_sum@@Base+0x5e> │ │ │ │ mov.w r0, #464 @ 0x1d0 │ │ │ │ - b.w 12586c │ │ │ │ + b.w 124d4c │ │ │ │ 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, 5729a <_Py_c_sum@@Base+0x80> │ │ │ │ + cbnz r0, 5728a <_Py_c_sum@@Base+0x80> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 572a4 <_Py_c_sum@@Base+0x8a> │ │ │ │ - b.n 572aa <_Py_c_sum@@Base+0x90> │ │ │ │ + cbnz r0, 57294 <_Py_c_sum@@Base+0x8a> │ │ │ │ + b.n 5729a <_Py_c_sum@@Base+0x90> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57294 <_Py_c_sum@@Base+0x7a> │ │ │ │ - b.n 572d6 <_Py_c_sum@@Base+0xbc> │ │ │ │ + beq.n 57284 <_Py_c_sum@@Base+0x7a> │ │ │ │ + b.n 572c6 <_Py_c_sum@@Base+0xbc> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 572d6 <_Py_c_sum@@Base+0xbc> │ │ │ │ + cbnz r0, 572c6 <_Py_c_sum@@Base+0xbc> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 572b4 <_Py_c_sum@@Base+0x9a> │ │ │ │ + cbz r0, 572a4 <_Py_c_sum@@Base+0x9a> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 572d6 <_Py_c_sum@@Base+0xbc> │ │ │ │ + cbnz r0, 572c6 <_Py_c_sum@@Base+0xbc> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 572be <_Py_c_sum@@Base+0xa4> │ │ │ │ + cbz r0, 572ae <_Py_c_sum@@Base+0xa4> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 572d6 <_Py_c_sum@@Base+0xbc> │ │ │ │ + cbnz r0, 572c6 <_Py_c_sum@@Base+0xbc> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 572c8 <_Py_c_sum@@Base+0xae> │ │ │ │ + cbz r0, 572b8 <_Py_c_sum@@Base+0xae> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 572d6 <_Py_c_sum@@Base+0xbc> │ │ │ │ + cbnz r0, 572c6 <_Py_c_sum@@Base+0xbc> │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 572d6 <_Py_c_sum@@Base+0xbc> │ │ │ │ + cbz r0, 572c6 <_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, 572f6 <_Py_c_sum@@Base+0xdc> │ │ │ │ + cbnz r0, 572e6 <_Py_c_sum@@Base+0xdc> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 57300 <_Py_c_sum@@Base+0xe6> │ │ │ │ - b.n 57306 <_Py_c_sum@@Base+0xec> │ │ │ │ + cbnz r0, 572f0 <_Py_c_sum@@Base+0xe6> │ │ │ │ + b.n 572f6 <_Py_c_sum@@Base+0xec> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 572f0 <_Py_c_sum@@Base+0xd6> │ │ │ │ - b.n 57314 <_Py_c_sum@@Base+0xfa> │ │ │ │ + beq.n 572e0 <_Py_c_sum@@Base+0xd6> │ │ │ │ + b.n 57304 <_Py_c_sum@@Base+0xfa> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 57314 <_Py_c_sum@@Base+0xfa> │ │ │ │ + cbnz r0, 57304 <_Py_c_sum@@Base+0xfa> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 57314 <_Py_c_sum@@Base+0xfa> │ │ │ │ + cbz r0, 57304 <_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 5733a <_Py_c_sum@@Base+0x120> │ │ │ │ - cbz r6, 5734a <_Py_c_sum@@Base+0x130> │ │ │ │ + beq.n 5732a <_Py_c_sum@@Base+0x120> │ │ │ │ + cbz r6, 5733a <_Py_c_sum@@Base+0x130> │ │ │ │ ldr r4, [r0, #8] │ │ │ │ adds r4, #21 │ │ │ │ - b.n 5735e <_Py_c_sum@@Base+0x144> │ │ │ │ - cbz r6, 5734a <_Py_c_sum@@Base+0x130> │ │ │ │ + b.n 5734e <_Py_c_sum@@Base+0x144> │ │ │ │ + cbz r6, 5733a <_Py_c_sum@@Base+0x130> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ubfx r4, r4, #2, #3 │ │ │ │ mla r4, r3, r4, r4 │ │ │ │ adds r4, #28 │ │ │ │ - b.n 5735e <_Py_c_sum@@Base+0x144> │ │ │ │ + b.n 5734e <_Py_c_sum@@Base+0x144> │ │ │ │ ldr r3, [r5, #28] │ │ │ │ - cbz r3, 5735c <_Py_c_sum@@Base+0x142> │ │ │ │ + cbz r3, 5734c <_Py_c_sum@@Base+0x142> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ubfx r4, r4, #2, #3 │ │ │ │ mla r4, r3, r4, r4 │ │ │ │ adds r4, #32 │ │ │ │ - b.n 5735e <_Py_c_sum@@Base+0x144> │ │ │ │ + b.n 5734e <_Py_c_sum@@Base+0x144> │ │ │ │ movs r4, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a37a8 <_PyThreadState_New@@Base+0x2e1c> │ │ │ │ - cbz r0, 57374 <_Py_c_sum@@Base+0x15a> │ │ │ │ - cbz r7, 5736e <_Py_c_sum@@Base+0x154> │ │ │ │ - cbz r6, 5736e <_Py_c_sum@@Base+0x154> │ │ │ │ + bl 1a27a8 <_PyThreadState_New@@Base+0x2e24> │ │ │ │ + cbz r0, 57364 <_Py_c_sum@@Base+0x15a> │ │ │ │ + cbz r7, 5735e <_Py_c_sum@@Base+0x154> │ │ │ │ + cbz r6, 5735e <_Py_c_sum@@Base+0x154> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - b.n 57370 <_Py_c_sum@@Base+0x156> │ │ │ │ + b.n 57360 <_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 7fab8 │ │ │ │ + b.w 7fa80 │ │ │ │ │ │ │ │ -0005737e : │ │ │ │ - b.w 14a424 <_Py_HashDouble@@Base+0x638> │ │ │ │ +0005736e : │ │ │ │ + b.w 1499ec <_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 573d0 │ │ │ │ + ble.n 573c0 │ │ │ │ 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 573d0 │ │ │ │ + bcs.n 573c0 │ │ │ │ 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 573a4 │ │ │ │ + b.n 57394 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #256 @ 0x100 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000573dc : │ │ │ │ +000573cc : │ │ │ │ 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 7d0c8 │ │ │ │ + bl 7d090 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000573fc : │ │ │ │ +000573ec : │ │ │ │ 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 5744e │ │ │ │ + beq.n 5743e │ │ │ │ movw r3, #33156 @ 0x8184 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5744e │ │ │ │ + beq.n 5743e │ │ │ │ movw r1, #16312 @ 0x3fb8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 5744e │ │ │ │ - bl 85f3c │ │ │ │ - movw r3, #25972 @ 0x6574 │ │ │ │ + beq.n 5743e │ │ │ │ + bl 85a4c │ │ │ │ + movw r3, #24548 @ 0x5fe4 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - movw r2, #13428 @ 0x3474 │ │ │ │ + movw r2, #11892 @ 0x2e74 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r3 │ │ │ │ moveq r0, r2 │ │ │ │ - b.n 57456 │ │ │ │ - movw r0, #25972 @ 0x6574 │ │ │ │ + b.n 57446 │ │ │ │ + movw r0, #24548 @ 0x5fe4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00057458 : │ │ │ │ +00057448 : │ │ │ │ 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 5747a │ │ │ │ + bne.n 5746a │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - b.n 57470 │ │ │ │ + b.n 57460 │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 57490 │ │ │ │ + bne.n 57480 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 90608 │ │ │ │ + b.w 8fa28 │ │ │ │ movw r1, #16312 @ 0x3fb8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 574a8 │ │ │ │ + beq.n 57498 │ │ │ │ mov r0, r5 │ │ │ │ - bl 85f3c │ │ │ │ - cbnz r0, 574a8 │ │ │ │ + bl 85a4c │ │ │ │ + cbnz r0, 57498 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - b.n 574ac │ │ │ │ + b.n 5749c │ │ │ │ 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, 574cc │ │ │ │ + cbnz r3, 574bc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - cbz r2, 574e6 │ │ │ │ + cbz r2, 574d6 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 574e6 │ │ │ │ + cbz r3, 574d6 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23772 @ 0x5cdc │ │ │ │ + movw r1, #22236 @ 0x56dc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 57584 │ │ │ │ - bl 15036c │ │ │ │ + b.n 57574 │ │ │ │ + bl 14f914 │ │ │ │ ldr.w r5, [r4, #144] @ 0x90 │ │ │ │ ldr.w r9, [r0, #16] │ │ │ │ add.w r8, r4, #12 │ │ │ │ - cbz r5, 57510 │ │ │ │ + cbz r5, 57500 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #18440 @ 0x4808 │ │ │ │ + movw r1, #17016 @ 0x4278 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 574e2 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 574d2 │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r4, #144] @ 0x90 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbnz r3, 57528 │ │ │ │ + cbnz r3, 57518 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str.w r3, [r4, #144] @ 0x90 │ │ │ │ - b.n 57584 │ │ │ │ + b.n 57574 │ │ │ │ ldr r0, [r4, #116] @ 0x74 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r5, [r4, #128] @ 0x80 │ │ │ │ strd r3, r3, [r4, #104] @ 0x68 │ │ │ │ - cbz r0, 5753e │ │ │ │ - bl 77384 │ │ │ │ + cbz r0, 5752e │ │ │ │ + bl 773d4 │ │ │ │ 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 1ecc30 │ │ │ │ + bl 1ebf58 │ │ │ │ mov r6, r0 │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f898 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 57562 │ │ │ │ + cbz r0, 57552 │ │ │ │ str.w r7, [r4, #144] @ 0x90 │ │ │ │ - b.n 574e2 │ │ │ │ + b.n 574d2 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r9 │ │ │ │ mov r3, r6 │ │ │ │ - bl 1ed0b4 <_PyCapsule_SetTraverse@@Base+0x94> │ │ │ │ - cbz r6, 5757c │ │ │ │ + bl 1ec3dc <_PyCapsule_SetTraverse@@Base+0x94> │ │ │ │ + cbz r6, 5756c │ │ │ │ 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 │ │ │ │ @@ -67063,551 +67055,551 @@ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r1, 575a8 │ │ │ │ + cbnz r1, 57598 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl f94ec │ │ │ │ + bl f8a4c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 575ba │ │ │ │ - b.n 575ea │ │ │ │ - movw r0, #58412 @ 0xe42c │ │ │ │ + cbnz r0, 575aa │ │ │ │ + b.n 575da │ │ │ │ + movw r0, #56876 @ 0xde2c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 153984 <_PyArg_NoPositional@@Base> │ │ │ │ + bl 152f2c <_PyArg_NoPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5759c │ │ │ │ - b.n 575ea │ │ │ │ + bne.n 5758c │ │ │ │ + b.n 575da │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 87458 │ │ │ │ + bl 86f5c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 575d4 │ │ │ │ - cbz r5, 575ec │ │ │ │ + blt.n 575c4 │ │ │ │ + cbz r5, 575dc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 87458 │ │ │ │ + bl 86f5c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 575ec │ │ │ │ + bge.n 575dc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 575ea │ │ │ │ + beq.n 575da │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 575ea │ │ │ │ + cbnz r3, 575da │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #48] @ (57624 ) │ │ │ │ + ldr r2, [pc, #48] @ (57614 ) │ │ │ │ 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 57618 │ │ │ │ - movw r0, #23800 @ 0x5cf8 │ │ │ │ + bne.n 57608 │ │ │ │ + movw r0, #22264 @ 0x56f8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - b.w de2a8 │ │ │ │ - movw r0, #23808 @ 0x5d00 │ │ │ │ + b.w dd818 │ │ │ │ + movw r0, #22272 @ 0x5700 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w de2a8 │ │ │ │ + b.w dd818 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #48] @ (5765c ) │ │ │ │ + ldr r2, [pc, #48] @ (5764c ) │ │ │ │ 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 57650 │ │ │ │ - movw r0, #23864 @ 0x5d38 │ │ │ │ + bne.n 57640 │ │ │ │ + movw r0, #22328 @ 0x5738 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - b.w de2a8 │ │ │ │ - movw r0, #23876 @ 0x5d44 │ │ │ │ + b.w dd818 │ │ │ │ + movw r0, #22340 @ 0x5744 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w de2a8 │ │ │ │ + b.w dd818 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mla r0, r0, r2, r3 │ │ │ │ - b.w 12586c │ │ │ │ + b.w 124d4c │ │ │ │ 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, #23924 @ 0x5d74 │ │ │ │ + movw r1, #22388 @ 0x5774 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ 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, #23968 @ 0x5da0 │ │ │ │ + movw r1, #22432 @ 0x57a0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ 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, 576ea │ │ │ │ + cbnz r5, 576da │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 576ea │ │ │ │ + ble.n 576da │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 576ea │ │ │ │ - cbnz r2, 5770e │ │ │ │ + bne.n 576da │ │ │ │ + cbnz r2, 576fe │ │ │ │ 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 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 5770e │ │ │ │ + bl 101324 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 576fe │ │ │ │ movs r0, #0 │ │ │ │ - b.n 577c8 │ │ │ │ + b.n 577b8 │ │ │ │ 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, 57738 │ │ │ │ + cbnz r2, 57728 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 577c8 │ │ │ │ + b.n 577b8 │ │ │ │ mov r0, r4 │ │ │ │ mov.w fp, #2 │ │ │ │ movt fp, #32768 @ 0x8000 │ │ │ │ - bl 15036c │ │ │ │ + bl 14f914 │ │ │ │ ldr.w sl, [r0, #16] │ │ │ │ movs r6, #0 │ │ │ │ mov.w r9, r6, lsl #16 │ │ │ │ cmp r7, r6 │ │ │ │ add.w r6, r6, #1 │ │ │ │ - ble.n 5772e │ │ │ │ + ble.n 5771e │ │ │ │ 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 71f98 │ │ │ │ + bl 71f88 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, fp │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5770a │ │ │ │ + beq.n 576fa │ │ │ │ ldr r0, [sp, #24] │ │ │ │ strd r0, r4, [sp, #40] @ 0x28 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 93a0c │ │ │ │ + bl 92f08 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 577a6 │ │ │ │ + beq.n 57796 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r2, 577a6 │ │ │ │ + cbnz r2, 57796 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5770a │ │ │ │ + beq.n 576fa │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ add.w r9, r9, #65536 @ 0x10000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 57750 │ │ │ │ + beq.n 57740 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5774c │ │ │ │ + bne.n 5773c │ │ │ │ mov r0, r3 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5774c │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5773c │ │ │ │ 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, #24092 @ 0x5e1c │ │ │ │ + movw r1, #22556 @ 0x581c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ 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, 57820 │ │ │ │ + cbz r2, 57810 │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 255960 │ │ │ │ + bl 2552d0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 57830 │ │ │ │ + cbnz r0, 57820 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5789e │ │ │ │ + b.n 5788e │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 1f5cac │ │ │ │ + bl 1f50b0 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5780e │ │ │ │ - b.n 5781c │ │ │ │ + bne.n 577fe │ │ │ │ + b.n 5780c │ │ │ │ ldr r7, [r0, #8] │ │ │ │ - cbnz r7, 5783c │ │ │ │ - bl 1cd10c │ │ │ │ + cbnz r7, 5782c │ │ │ │ + bl 1cc514 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 57888 │ │ │ │ + b.n 57878 │ │ │ │ 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 57886 │ │ │ │ + bge.n 57876 │ │ │ │ ldr.w r1, [r8, #4]! │ │ │ │ - bl 129984 │ │ │ │ + bl 128e5c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 5787a │ │ │ │ + beq.n 5786a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5787a │ │ │ │ + cbnz r3, 5786a │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ add.w sl, sl, #1 │ │ │ │ mov r6, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 57858 │ │ │ │ - b.n 57888 │ │ │ │ + bne.n 57848 │ │ │ │ + b.n 57878 │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5789e │ │ │ │ + beq.n 5788e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5789e │ │ │ │ + cbnz r3, 5788e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -000578a4 : │ │ │ │ +00057894 : │ │ │ │ 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] @ (579c8 ) │ │ │ │ + ldr r3, [pc, #276] @ (579b8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ ldr r5, [r0, #52] @ 0x34 │ │ │ │ - cbz r5, 578e2 │ │ │ │ + cbz r5, 578d2 │ │ │ │ ldrb.w r3, [r5, #38] @ 0x26 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 578ca │ │ │ │ + bne.n 578ba │ │ │ │ ldr r5, [r5, #4] │ │ │ │ - b.n 578bc │ │ │ │ + b.n 578ac │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 578fc │ │ │ │ + beq.n 578ec │ │ │ │ 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 578fc │ │ │ │ - b.n 578c6 │ │ │ │ + bcs.n 578ec │ │ │ │ + b.n 578b6 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #51100 @ 0xc79c │ │ │ │ + movw r2, #49524 @ 0xc174 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 127998 <_PyErr_SetString@@Base> │ │ │ │ + bl 126e80 <_PyErr_SetString@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 579c4 │ │ │ │ + b.n 579b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cd17c │ │ │ │ + bl 1cc584 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 578f8 │ │ │ │ + beq.n 578e8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #24964 @ 0x6184 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 57998 │ │ │ │ + bne.n 57988 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ - cbnz r6, 57922 │ │ │ │ + cbnz r6, 57912 │ │ │ │ mov r0, r5 │ │ │ │ - bl d44e8 │ │ │ │ + bl d3a50 │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [r6, #32] │ │ │ │ - cbnz r5, 5795e │ │ │ │ - bl 714b0 │ │ │ │ + cbnz r5, 5794e │ │ │ │ + bl 714a0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5795c │ │ │ │ + cbnz r0, 5794c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 578f8 │ │ │ │ + beq.n 578e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 578f8 │ │ │ │ - ldr r2, [pc, #136] @ (579cc ) │ │ │ │ + bne.n 578e8 │ │ │ │ + ldr r2, [pc, #136] @ (579bc ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 57952 │ │ │ │ + cbz r3, 57942 │ │ │ │ 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 578f8 │ │ │ │ + b.n 578e8 │ │ │ │ str r0, [r6, #32] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 87458 │ │ │ │ + bl 86f5c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ it lt │ │ │ │ movlt r5, #0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 579c2 │ │ │ │ + beq.n 579b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 579c2 │ │ │ │ - ldr r2, [pc, #76] @ (579cc ) │ │ │ │ + cbnz r3, 579b2 │ │ │ │ + ldr r2, [pc, #76] @ (579bc ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 5798e │ │ │ │ + cbz r3, 5797e │ │ │ │ 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 579c2 │ │ │ │ + b.n 579b2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 579c4 │ │ │ │ + beq.n 579b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 579c4 │ │ │ │ - ldr r2, [pc, #32] @ (579cc ) │ │ │ │ + cbnz r3, 579b4 │ │ │ │ + ldr r2, [pc, #32] @ (579bc ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 579b8 │ │ │ │ + cbz r3, 579a8 │ │ │ │ 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 579c4 │ │ │ │ + b.n 579b4 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #60] @ (57a1c ) │ │ │ │ + ldr r1, [pc, #60] @ (57a0c ) │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 238f68 │ │ │ │ + bl 238880 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 57a18 │ │ │ │ + bne.n 57a08 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 57a0a │ │ │ │ + beq.n 579fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 57a0a │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 579fa │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - ldr r1, [pc, #8] @ (57a1c ) │ │ │ │ - b.w 238f68 │ │ │ │ + ldr r1, [pc, #8] @ (57a0c ) │ │ │ │ + b.w 238880 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - bcc.n 57950 │ │ │ │ + bcc.n 57940 │ │ │ │ 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, 57a3e │ │ │ │ + cbnz r0, 57a2e │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 57a48 │ │ │ │ - b.n 57a4e │ │ │ │ + cbnz r0, 57a38 │ │ │ │ + b.n 57a3e │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57a38 │ │ │ │ - b.n 57a5c │ │ │ │ + beq.n 57a28 │ │ │ │ + b.n 57a4c │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 57a5c │ │ │ │ + cbnz r0, 57a4c │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 57a5c │ │ │ │ + cbz r0, 57a4c │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 57a82 │ │ │ │ + bne.n 57a72 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl d7e78 <_PyNumber_Index@@Base> │ │ │ │ + bl d73c8 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 57a9c │ │ │ │ - b.n 57ab0 │ │ │ │ + cbnz r0, 57a8c │ │ │ │ + b.n 57aa0 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #56144 @ 0xdb50 │ │ │ │ + movw r0, #54608 @ 0xd550 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0190 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 57a76 │ │ │ │ + bne.n 57a66 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 57b40 │ │ │ │ - bl 83f4c │ │ │ │ + b.n 57b30 │ │ │ │ + bl 83aa0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 57abe │ │ │ │ + bne.n 57aae │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 57ace │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 57abe │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 57a98 │ │ │ │ + bne.n 57a88 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 57ace │ │ │ │ + b.n 57abe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 57aac │ │ │ │ + bne.n 57a9c │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 57aac │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 57a9c │ │ │ │ ldr r0, [r7, #4] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1ef774 │ │ │ │ + bl 1eea9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57a98 │ │ │ │ + beq.n 57a88 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 57afe │ │ │ │ + bne.n 57aee │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4780 @ 0x12ac │ │ │ │ + movw r1, #3252 @ 0xcb4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 57a98 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 57a88 │ │ │ │ adds r1, r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1483f8 │ │ │ │ + bl 1479c0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 57a98 │ │ │ │ + beq.n 57a88 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbz r3, 57b12 │ │ │ │ + cbz r3, 57b02 │ │ │ │ ldr r5, [r5, #20] │ │ │ │ - b.n 57b1a │ │ │ │ + b.n 57b0a │ │ │ │ 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 │ │ │ │ @@ -67621,99 +67613,99 @@ │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ strb r7, [r5, r4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (57b50 ) │ │ │ │ - b.w 238f68 │ │ │ │ + ldr r1, [pc, #4] @ (57b40 ) │ │ │ │ + b.w 238880 │ │ │ │ nop │ │ │ │ - b.n 57f4c │ │ │ │ + b.n 57f3c │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (57b60 ) │ │ │ │ - b.w 238f68 │ │ │ │ + ldr r1, [pc, #4] @ (57b50 ) │ │ │ │ + b.w 238880 │ │ │ │ nop │ │ │ │ - b.n 57504 │ │ │ │ + b.n 574f4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (57b70 ) │ │ │ │ - b.w 238f68 │ │ │ │ + ldr r1, [pc, #4] @ (57b60 ) │ │ │ │ + b.w 238880 │ │ │ │ nop │ │ │ │ - b.n 575c4 │ │ │ │ + b.n 575b4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (57b80 ) │ │ │ │ - b.w 238f68 │ │ │ │ + ldr r1, [pc, #4] @ (57b70 ) │ │ │ │ + b.w 238880 │ │ │ │ nop │ │ │ │ - b.n 57614 │ │ │ │ + b.n 57604 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r1, [pc, #8] @ (57b90 ) │ │ │ │ + ldr r1, [pc, #8] @ (57b80 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 238f68 │ │ │ │ + b.w 238880 │ │ │ │ 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 57bba │ │ │ │ + beq.n 57baa │ │ │ │ mov r5, r1 │ │ │ │ - cbz r1, 57bba │ │ │ │ + cbz r1, 57baa │ │ │ │ ldr r6, [r0, #12] │ │ │ │ - cbz r6, 57bcc │ │ │ │ + cbz r6, 57bbc │ │ │ │ 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 57c3e │ │ │ │ + b.n 57c2e │ │ │ │ ldr.w r8, [r0, #4] │ │ │ │ movw r3, #36024 @ 0x8cb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 57bee │ │ │ │ + beq.n 57bde │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w beb94 │ │ │ │ - bl 1a6e0c │ │ │ │ + b.w be104 │ │ │ │ + bl 1a5fc4 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 57c3e │ │ │ │ + cbz r0, 57c2e │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r3, [r8, #156] @ 0x9c │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r6 │ │ │ │ blx r3 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 57c1c │ │ │ │ + cbnz r0, 57c0c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 57c3e │ │ │ │ + beq.n 57c2e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 57c3e │ │ │ │ + cbnz r3, 57c2e │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 57c3e │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 57c2e │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ @@ -67725,46 +67717,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 57c94 │ │ │ │ + bhi.n 57c84 │ │ │ │ push {r4} │ │ │ │ movw r3, #51848 @ 0xca88 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 57c9e │ │ │ │ + bne.n 57c8e │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 57c9e │ │ │ │ + bne.n 57c8e │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 57c74 │ │ │ │ + bne.n 57c64 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ subs r0, r3, r1 │ │ │ │ negs r3, r0 │ │ │ │ adcs r3, r0 │ │ │ │ - b.n 57c76 │ │ │ │ + b.n 57c66 │ │ │ │ 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 57ca6 │ │ │ │ + b.n 57c96 │ │ │ │ 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 │ │ │ │ @@ -67779,134 +67771,134 @@ │ │ │ │ mvneq.w r0, #1 │ │ │ │ eors r0, r3 │ │ │ │ adds r3, r0, #1 │ │ │ │ it eq │ │ │ │ mvneq.w r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00057cd4 : │ │ │ │ - cbnz r0, 57cda │ │ │ │ - b.w 1ea294 │ │ │ │ +00057cc4 : │ │ │ │ + cbnz r0, 57cca │ │ │ │ + b.w 1e95bc │ │ │ │ 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] @ (57d14 ) │ │ │ │ + ldr r2, [pc, #28] @ (57d04 ) │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 57d0e │ │ │ │ + cbz r3, 57cfe │ │ │ │ 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 │ │ │ │ │ │ │ │ -00057d18 : │ │ │ │ +00057d08 : │ │ │ │ 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, #43592 @ 0xaa48 │ │ │ │ + movw r1, #42056 @ 0xa448 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ - movw r0, #19880 @ 0x4da8 │ │ │ │ + movw r0, #18372 @ 0x47c4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 10eab8 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 10ded8 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 57d4a │ │ │ │ + cbnz r0, 57d3a │ │ │ │ movs r4, #0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r6, r4 │ │ │ │ - b.n 57d70 │ │ │ │ + b.n 57d60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a284 │ │ │ │ + bl 7a2c0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57d40 │ │ │ │ + beq.n 57d30 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl beb94 │ │ │ │ + bl be104 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 57d6c │ │ │ │ - bl 83f4c │ │ │ │ + cbz r0, 57d5c │ │ │ │ + bl 83aa0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 57d70 │ │ │ │ + b.n 57d60 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ - bl 783a0 │ │ │ │ + bl 783f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 783a0 │ │ │ │ + bl 783f0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 783a0 │ │ │ │ + bl 783f0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - b.w 25e4d0 │ │ │ │ + b.w 25de00 │ │ │ │ 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 80190 │ │ │ │ + bl 80158 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57e9c │ │ │ │ + beq.n 57e8c │ │ │ │ strd r6, r0, [sp] │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ - ldr r0, [pc, #240] @ (57ea8 ) │ │ │ │ + ldr r0, [pc, #240] @ (57e98 ) │ │ │ │ mov r1, sp │ │ │ │ - bl 132b24 │ │ │ │ + bl 13224c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57e7a │ │ │ │ + beq.n 57e6a │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #17000 @ 0x4268 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 57de8 │ │ │ │ + beq.n 57dd8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24220 @ 0x5e9c │ │ │ │ + movw r1, #22684 @ 0x589c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 57e7a │ │ │ │ + bl d1590 │ │ │ │ + b.n 57e6a │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl ce6c4 │ │ │ │ + bl cdc1c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 57e7a │ │ │ │ + blt.n 57e6a │ │ │ │ movw r0, #54552 @ 0xd518 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 71628 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71618 <_PyObject_GC_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57e7a │ │ │ │ + beq.n 57e6a │ │ │ │ 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] @ (57eac ) │ │ │ │ + ldr r1, [pc, #148] @ (57e9c ) │ │ │ │ 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] │ │ │ │ @@ -67918,46 +67910,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 57e5c │ │ │ │ + beq.n 57e4c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbnz r2, 57e5c │ │ │ │ + cbnz r2, 57e4c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 57e6a │ │ │ │ + bne.n 57e5a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 57ea0 │ │ │ │ + b.n 57e90 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 57e66 │ │ │ │ + bne.n 57e56 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 57e66 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 57e56 │ │ │ │ movs r0, #0 │ │ │ │ - bl 783a0 │ │ │ │ + bl 783f0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 783a0 │ │ │ │ + bl 783f0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57e9c │ │ │ │ + beq.n 57e8c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 57e9c │ │ │ │ + cbnz r3, 57e8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_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 │ │ │ │ @@ -67966,175 +67958,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 57eea │ │ │ │ - movw r2, #62348 @ 0xf38c │ │ │ │ + bmi.n 57eda │ │ │ │ + movw r2, #60772 @ 0xed64 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #736 @ 0x2e0 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #14356 @ 0x3814 │ │ │ │ + movw r1, #64736 @ 0xfce0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #12820 @ 0x3214 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r3, r5 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23b790 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 57f80 │ │ │ │ + b.n 57f70 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ and.w r2, r3, #253 @ 0xfd │ │ │ │ cmp r2, #117 @ 0x75 │ │ │ │ - beq.n 57f10 │ │ │ │ + beq.n 57f00 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24264 @ 0x5ec8 │ │ │ │ + movw r1, #22728 @ 0x58c8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 57ee6 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 57ed6 │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ - bne.n 57f4a │ │ │ │ + bne.n 57f3a │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - bl 12452c │ │ │ │ + bl 123a0c │ │ │ │ cmp r0, #1 │ │ │ │ - ble.n 57f40 │ │ │ │ + ble.n 57f30 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ subs r6, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ adds r1, r6, r7 │ │ │ │ - bl 20e34c │ │ │ │ + bl 20d9ec │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 57ee6 │ │ │ │ + beq.n 57ed6 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r1, r7, lsl #2 │ │ │ │ - bl 12452c │ │ │ │ + bl 123a0c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 57f80 │ │ │ │ + b.n 57f70 │ │ │ │ mov r0, r1 │ │ │ │ - bl 13b610 │ │ │ │ + bl 13ad24 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, r7 │ │ │ │ cmp.w r1, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 57f64 │ │ │ │ + bcc.n 57f54 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1ea294 │ │ │ │ + b.w 1e95bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 20e34c │ │ │ │ + bl 20d9ec │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 57ee6 │ │ │ │ + beq.n 57ed6 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r1, r7, lsl #2 │ │ │ │ - bl 17c524 │ │ │ │ - b.n 57f40 │ │ │ │ + bl 17b828 │ │ │ │ + b.n 57f30 │ │ │ │ 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 58008 │ │ │ │ + beq.n 57ff8 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 58008 │ │ │ │ + beq.n 57ff8 │ │ │ │ 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 57fcc │ │ │ │ + beq.n 57fbc │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbz r3, 57fcc │ │ │ │ + cbz r3, 57fbc │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r3, #33797 @ 0x8405 │ │ │ │ + movw r3, #33777 @ 0x83f1 │ │ │ │ movt r3, #5 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 57fcc │ │ │ │ + bne.n 57fbc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 582dc │ │ │ │ + bl 5824e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 57fe8 │ │ │ │ + cbz r0, 57fd8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57fe8 │ │ │ │ + beq.n 57fd8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 57fe8 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 57fd8 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 58008 │ │ │ │ + cbz r0, 57ff8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58008 │ │ │ │ + beq.n 57ff8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 58008 │ │ │ │ + cbnz r3, 57ff8 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77f40 <_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, 58032 │ │ │ │ - movw r1, #24360 @ 0x5f28 │ │ │ │ + cbnz r2, 58022 │ │ │ │ + movw r1, #22824 @ 0x5928 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 127934 │ │ │ │ - b.n 5803e │ │ │ │ - movw r1, #24384 @ 0x5f40 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 5802e │ │ │ │ + movw r1, #22848 @ 0x5940 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ 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 14ac8c │ │ │ │ - cbnz r0, 58066 │ │ │ │ + bl 14a254 │ │ │ │ + cbnz r0, 58056 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5807a │ │ │ │ + b.n 5806a │ │ │ │ ldr r1, [r4, #12] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 58062 │ │ │ │ + blt.n 58052 │ │ │ │ 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 │ │ │ │ @@ -68148,1297 +68140,1296 @@ │ │ │ │ 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 783a0 │ │ │ │ + bl 783f0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 783a0 │ │ │ │ + bl 783f0 │ │ │ │ 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, 580ec │ │ │ │ + cbnz r3, 580dc │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 580ec │ │ │ │ + ble.n 580dc │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 580ec │ │ │ │ - cbnz r4, 58108 │ │ │ │ + bne.n 580dc │ │ │ │ + cbnz r4, 580f8 │ │ │ │ add r0, sp, #24 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #60] @ (58130 ) │ │ │ │ + ldr r4, [pc, #60] @ (58120 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #2 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101324 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5812a │ │ │ │ + cbz r0, 5811a │ │ │ │ ldrd r5, r0, [r4] │ │ │ │ - bl f479c │ │ │ │ + bl f3cfc │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5811c │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 5812a │ │ │ │ + bne.n 5810c │ │ │ │ + bl 7f898 │ │ │ │ + cbnz r0, 5811a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1c03f0 │ │ │ │ + b.w 1bf7f8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp ip, fp │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #24404 @ 0x5f54 │ │ │ │ + movw r0, #22868 @ 0x5954 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - b.w 82d70 │ │ │ │ + b.w 828c0 │ │ │ │ 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, #64196 @ 0xfac4 │ │ │ │ + movw r1, #62660 @ 0xf4c4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl c0100 │ │ │ │ - cbz r0, 5819c │ │ │ │ + bl bf670 │ │ │ │ + cbz r0, 5818c │ │ │ │ ldr r4, [sp, #8] │ │ │ │ movw r3, #17000 @ 0x4268 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 581a0 │ │ │ │ + beq.n 58190 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24412 @ 0x5f5c │ │ │ │ + movw r1, #22876 @ 0x595c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 58216 │ │ │ │ + b.n 58206 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - cbnz r3, 581ae │ │ │ │ + cbnz r3, 5819e │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 58216 │ │ │ │ + b.n 58206 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 581ca │ │ │ │ + beq.n 581ba │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24444 @ 0x5f7c │ │ │ │ + movw r1, #22908 @ 0x597c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5819c │ │ │ │ + bl 126e1c │ │ │ │ + b.n 5818c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ands.w r3, r3, #1 │ │ │ │ - beq.n 581ea │ │ │ │ + beq.n 581da │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24484 @ 0x5fa4 │ │ │ │ + movw r1, #22948 @ 0x59a4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5819c │ │ │ │ + bl 126e1c │ │ │ │ + b.n 5818c │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #40] @ (5821c ) │ │ │ │ + ldr r0, [pc, #40] @ (5820c ) │ │ │ │ add r1, sp, #12 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 93a0c │ │ │ │ + bl 92f08 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5819c │ │ │ │ + beq.n 5818c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 581a4 │ │ │ │ + beq.n 58194 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 581a4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 581a4 │ │ │ │ + bne.n 58194 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 58194 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - b.n 57e70 │ │ │ │ + b.n 57e60 │ │ │ │ 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 db534 <_PyType_Name@@Base> │ │ │ │ + bl daaa0 <_PyType_Name@@Base> │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #24532 @ 0x5fd4 │ │ │ │ + movw r0, #22996 @ 0x59d4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w de2a8 │ │ │ │ + b.w dd818 │ │ │ │ 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 80190 │ │ │ │ - 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, 5827e │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 5827e │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 5827e │ │ │ │ - cbnz r0, 58296 │ │ │ │ - movs r4, #1 │ │ │ │ - strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #80] @ (582d8 ) │ │ │ │ - movs r2, #0 │ │ │ │ - add r5, sp, #28 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - strd r2, r5, [sp, #12] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 582d0 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl f479c │ │ │ │ - mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 582a8 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 582d0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2a15c │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 582c6 │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w f1c24 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 80190 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ - mov r0, r1 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + b.w 80158 │ │ │ │ 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 d4290 │ │ │ │ + bl d37f8 │ │ │ │ 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 58320 │ │ │ │ + bne.n 58292 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 583ce │ │ │ │ + beq.n 58340 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58344 │ │ │ │ + beq.n 582b6 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 58344 │ │ │ │ + b.n 582b6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12ff28 │ │ │ │ + bl 12f654 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5833c │ │ │ │ + cbnz r0, 582ae │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - movw r0, #24544 @ 0x5fe0 │ │ │ │ + movw r0, #23008 @ 0x59e0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 1efa3c │ │ │ │ - b.n 583ce │ │ │ │ + bl 1eed64 │ │ │ │ + b.n 58340 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ orr.w r3, r3, #32 │ │ │ │ str r3, [r0, #20] │ │ │ │ - ldr r0, [pc, #148] @ (583dc ) │ │ │ │ + ldr r0, [pc, #148] @ (5834c ) │ │ │ │ movs r2, #2 │ │ │ │ add r1, sp, #8 │ │ │ │ strd r5, r4, [sp, #8] │ │ │ │ - bl 132b24 │ │ │ │ - cbnz r0, 58366 │ │ │ │ + bl 13224c │ │ │ │ + cbnz r0, 582d8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - movw r0, #24588 @ 0x600c │ │ │ │ + movw r0, #23052 @ 0x5a0c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 1efa3c │ │ │ │ - b.n 5837a │ │ │ │ + bl 1eed64 │ │ │ │ + b.n 582ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 5837a │ │ │ │ + beq.n 582ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5837a │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 582ec │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ cmp r8, r7 │ │ │ │ - beq.n 583b8 │ │ │ │ + beq.n 5832a │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #88] @ (583e0 ) │ │ │ │ + ldr r0, [pc, #88] @ (58350 ) │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 93a0c │ │ │ │ - cbnz r0, 583a4 │ │ │ │ + bl 92f08 │ │ │ │ + cbnz r0, 58316 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - movw r0, #24544 @ 0x5fe0 │ │ │ │ + movw r0, #23008 @ 0x59e0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 1efa3c │ │ │ │ - b.n 583b8 │ │ │ │ + bl 1eed64 │ │ │ │ + b.n 5832a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 583b8 │ │ │ │ + beq.n 5832a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 583b8 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5832a │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 583ce │ │ │ │ + beq.n 58340 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 583ce │ │ │ │ + cbnz r3, 58340 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl d42a4 │ │ │ │ + bl d380c │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - nop │ │ │ │ add r4, sp, #864 @ 0x360 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 58034 │ │ │ │ + b.n 57fa4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbz r3, 583ec │ │ │ │ + cbz r3, 5835c │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 583f4 │ │ │ │ + b.n 58364 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + mov r0, r1 │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + mov r1, r2 │ │ │ │ + cbnz r3, 58394 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 58394 │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 58394 │ │ │ │ + cbnz r0, 583ac │ │ │ │ + movs r4, #1 │ │ │ │ + strd r4, r4, [sp, #4] │ │ │ │ + ldr r4, [pc, #80] @ (583ec ) │ │ │ │ + movs r2, #0 │ │ │ │ + add r5, sp, #28 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + strd r2, r5, [sp, #12] │ │ │ │ + bl 101324 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 583e6 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl f3cfc │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 583be │ │ │ │ + bl 7f898 │ │ │ │ + cbnz r0, 583e6 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2a15c │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 583dc │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w f1180 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 80158 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + mov r0, r1 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bl 582dc │ │ │ │ + bl 5824e │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr.w r2, [r5, #172] @ 0xac │ │ │ │ - cbz r2, 5847a │ │ │ │ + cbz r2, 58466 │ │ │ │ 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 58440 │ │ │ │ + bge.n 5842c │ │ │ │ ldr.w r1, [r0, #4]! │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 58430 │ │ │ │ + bne.n 5841c │ │ │ │ cmp r7, r3 │ │ │ │ - ble.n 5847a │ │ │ │ - movw r1, #33797 @ 0x8405 │ │ │ │ + ble.n 58466 │ │ │ │ + movw r1, #33777 @ 0x83f1 │ │ │ │ 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 58466 │ │ │ │ + bge.n 58452 │ │ │ │ ldr r0, [r0, #80] @ 0x50 │ │ │ │ - cbz r0, 58466 │ │ │ │ + cbz r0, 58452 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ - cbz r5, 58466 │ │ │ │ + cbz r5, 58452 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 5846e │ │ │ │ + bne.n 5845a │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 5844e │ │ │ │ - b.n 5847a │ │ │ │ + bne.n 5843a │ │ │ │ + b.n 58466 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + b.w 57a10 │ │ │ │ + │ │ │ │ +0005846e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base>: │ │ │ │ + mov r2, r1 │ │ │ │ + movw r1, #34041 @ 0x84f9 │ │ │ │ + movt r1, #5 │ │ │ │ + b.w 24c894 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x138> │ │ │ │ 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, 5849e │ │ │ │ + cbnz r3, 5849c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2e> │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 5849e │ │ │ │ + ble.n 5849c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2e> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5849e │ │ │ │ - cbnz r0, 584b6 │ │ │ │ + bne.n 5849c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2e> │ │ │ │ + cbnz r0, 584b4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x46> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #80] @ (584f8 ) │ │ │ │ + ldr r4, [pc, #80] @ (584f4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x86>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 584f0 │ │ │ │ + bl 101324 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 584ee <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x80> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f3cfc │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 584c8 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 584f0 │ │ │ │ + bne.n 584c6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x58> │ │ │ │ + bl 7f898 │ │ │ │ + cbnz r0, 584ee <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x80> │ │ │ │ mov r0, r4 │ │ │ │ blx 29548 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 584e6 │ │ │ │ + bge.n 584e4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x76> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w f1c24 │ │ │ │ + b.w f1180 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 80190 │ │ │ │ + b.w 80158 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ mov r4, r6 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.w 57a20 │ │ │ │ - │ │ │ │ -00058500 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base>: │ │ │ │ - mov r2, r1 │ │ │ │ - movw r1, #34063 @ 0x850f │ │ │ │ - movt r1, #5 │ │ │ │ - b.w 24cf6c <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x138> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl cf15c │ │ │ │ + bl ce6b4 │ │ │ │ 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, #24636 @ 0x603c │ │ │ │ + movw r1, #23100 @ 0x5a3c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 14beb4 │ │ │ │ - cbnz r0, 5854a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4a> │ │ │ │ + bl 14b47c │ │ │ │ + cbnz r0, 58534 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xc6> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5859e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x9e> │ │ │ │ + b.n 58588 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x11a> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ blx 29fec <__sched_rr_get_interval64@plt> │ │ │ │ - cbz r0, 58564 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x64> │ │ │ │ + cbz r0, 5854e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xe0> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 5858e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x8e> │ │ │ │ + bl f1180 │ │ │ │ + b.n 58578 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x10a> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 26bb88 │ │ │ │ + bl 26b548 │ │ │ │ vldr s15, [sp, #16] │ │ │ │ vmov d0, r0, r1 │ │ │ │ - vldr d5, [pc, #48] @ 585a8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xa8> │ │ │ │ + vldr d5, [pc, #48] @ 58590 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x122> │ │ │ │ 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 5859a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x9a> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 58584 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x116> │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58546 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x46> │ │ │ │ + bne.n 58530 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xc2> │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ - bl 83ffc │ │ │ │ + bl 83b50 │ │ │ │ add sp, #28 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ - nop.w │ │ │ │ - bvs.n 584d6 │ │ │ │ + nop │ │ │ │ + bvs.n 584be <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x50> │ │ │ │ @ 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, 585c8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xc8> │ │ │ │ - cbz r2, 585e2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xe2> │ │ │ │ + cbnz r3, 585b0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x142> │ │ │ │ + cbz r2, 585ca <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x15c> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 585e2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xe2> │ │ │ │ + cbz r3, 585ca <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x15c> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24660 @ 0x6054 │ │ │ │ + movw r1, #23124 @ 0x5a54 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 585ea <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xea> │ │ │ │ + b.n 585d2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x164> │ │ │ │ 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 58630 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x130> │ │ │ │ + bhi.n 58618 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1aa> │ │ │ │ ldr r6, [r5, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - bmi.n 58648 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x148> │ │ │ │ + bmi.n 58630 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1c2> │ │ │ │ mov r3, r6 │ │ │ │ - movw r2, #12364 @ 0x304c │ │ │ │ + movw r2, #10828 @ 0x2a4c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #58536 @ 0xe4a8 │ │ │ │ + movw r1, #57000 @ 0xdea8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #26488 @ 0x6778 │ │ │ │ + movw r0, #24952 @ 0x6178 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 58798 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x298> │ │ │ │ - movw r0, #26488 @ 0x6778 │ │ │ │ + bl 23b790 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 58780 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x312> │ │ │ │ + movw r0, #24952 @ 0x6178 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0190 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58606 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x106> │ │ │ │ - b.n 58798 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x298> │ │ │ │ + bne.n 585ee <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x180> │ │ │ │ + b.n 58780 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x312> │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 586b2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1b2> │ │ │ │ + ble.n 5869a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x22c> │ │ │ │ ldr r4, [r5, #4] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 586b2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1b2> │ │ │ │ + beq.n 5869a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x22c> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 58692 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x192> │ │ │ │ + bpl.n 5867a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x20c> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 895dc │ │ │ │ + bl 88e88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 58798 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x298> │ │ │ │ + beq.w 58780 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x312> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 586b2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1b2> │ │ │ │ + beq.n 5869a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x22c> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21740 @ 0x54ec │ │ │ │ + movw r1, #20060 @ 0x4e5c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 58798 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x298> │ │ │ │ + bl 126e1c │ │ │ │ + b.n 58780 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x312> │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #54064 @ 0xd330 │ │ │ │ + movw r2, #52528 @ 0xcd30 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58696 @ 0xe548 │ │ │ │ + movw r1, #57160 @ 0xdf48 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #26488 @ 0x6778 │ │ │ │ + movw r0, #24952 @ 0x6178 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 58798 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x298> │ │ │ │ + bl 23b790 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 58780 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x312> │ │ │ │ ldr r7, [r6, #8] │ │ │ │ cmp.w r7, #536870912 @ 0x20000000 │ │ │ │ - blt.n 586d2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1d2> │ │ │ │ + blt.n 586ba <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x24c> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24688 @ 0x6070 │ │ │ │ + movw r1, #23152 @ 0x5a70 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 58798 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x298> │ │ │ │ + bl 126e1c │ │ │ │ + b.n 58780 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x312> │ │ │ │ lsls r1, r7, #2 │ │ │ │ movs r0, #0 │ │ │ │ - bl 71f98 │ │ │ │ + bl 71f88 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58798 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x298> │ │ │ │ + beq.n 58780 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x312> │ │ │ │ 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 58772 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x272> │ │ │ │ + ble.n 5875a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2ec> │ │ │ │ ldrb.w r5, [r2, #1]! │ │ │ │ cmp r5, #39 @ 0x27 │ │ │ │ - beq.n 58700 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x200> │ │ │ │ + beq.n 586e8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x27a> │ │ │ │ cmp r5, #92 @ 0x5c │ │ │ │ - bne.n 5870e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x20e> │ │ │ │ + bne.n 586f6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x288> │ │ │ │ mov r3, r4 │ │ │ │ movs r6, #92 @ 0x5c │ │ │ │ strb.w r6, [r3], #2 │ │ │ │ strb r5, [r4, #1] │ │ │ │ mov r4, r3 │ │ │ │ - b.n 586ee <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1ee> │ │ │ │ + b.n 586d6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x268> │ │ │ │ cmp r5, #9 │ │ │ │ - bne.n 5871c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x21c> │ │ │ │ + bne.n 58704 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x296> │ │ │ │ movw r3, #29788 @ 0x745c │ │ │ │ strh.w r3, [r4], #2 │ │ │ │ - b.n 586ee <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1ee> │ │ │ │ + b.n 586d6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x268> │ │ │ │ cmp r5, #10 │ │ │ │ - bne.n 5872a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x22a> │ │ │ │ + bne.n 58712 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2a4> │ │ │ │ movw r3, #28252 @ 0x6e5c │ │ │ │ strh.w r3, [r4], #2 │ │ │ │ - b.n 586ee <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1ee> │ │ │ │ + b.n 586d6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x268> │ │ │ │ cmp r5, #13 │ │ │ │ - bne.n 58738 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x238> │ │ │ │ + bne.n 58720 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2b2> │ │ │ │ movw r3, #29276 @ 0x725c │ │ │ │ strh.w r3, [r4], #2 │ │ │ │ - b.n 586ee <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1ee> │ │ │ │ + b.n 586d6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x268> │ │ │ │ sub.w r3, r5, #32 │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ - bls.n 5876c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x26c> │ │ │ │ + bls.n 58754 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2e6> │ │ │ │ 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 586ee <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1ee> │ │ │ │ + b.n 586d6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x268> │ │ │ │ strb.w r5, [r4], #1 │ │ │ │ - b.n 586ee <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1ee> │ │ │ │ + b.n 586d6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x268> │ │ │ │ movs r3, #0 │ │ │ │ subs r1, r4, r0 │ │ │ │ strb r3, [r4, #0] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 9b39c <_PyBytes_Resize@@Base> │ │ │ │ - cbnz r0, 58798 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x298> │ │ │ │ + bl 9a888 <_PyBytes_Resize@@Base> │ │ │ │ + cbnz r0, 58780 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x312> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r1, 58798 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x298> │ │ │ │ + cbz r1, 58780 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x312> │ │ │ │ mov r2, r7 │ │ │ │ - movw r0, #35696 @ 0x8b70 │ │ │ │ + movw r0, #34160 @ 0x8570 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 82d70 │ │ │ │ + b.w 828c0 │ │ │ │ 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, 587b6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2b6> │ │ │ │ - cbz r2, 587d0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2d0> │ │ │ │ + cbnz r3, 5879e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x330> │ │ │ │ + cbz r2, 587b8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x34a> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 587d0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2d0> │ │ │ │ + cbz r3, 587b8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x34a> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24720 @ 0x6090 │ │ │ │ + movw r1, #23184 @ 0x5a90 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 587d8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2d8> │ │ │ │ + b.n 587c0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x352> │ │ │ │ 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, 587f2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2f2> │ │ │ │ - cbz r2, 5880c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x30c> │ │ │ │ + cbnz r3, 587da <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x36c> │ │ │ │ + cbz r2, 587f4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x386> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 5880c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x30c> │ │ │ │ + cbz r3, 587f4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x386> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24752 @ 0x60b0 │ │ │ │ + movw r1, #23216 @ 0x5ab0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 58814 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x314> │ │ │ │ + b.n 587fc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x38e> │ │ │ │ movw r0, #7528 @ 0x1d68 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, 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, 58836 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x336> │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 58836 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x336> │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 58836 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x336> │ │ │ │ - cbnz r0, 5884e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x34e> │ │ │ │ - movs r4, #1 │ │ │ │ - strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #76] @ (5888c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x38c>) │ │ │ │ - movs r2, #0 │ │ │ │ - add r5, sp, #28 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - strd r2, r5, [sp, #12] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 58886 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x386> │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl 15fc9c │ │ │ │ - subs r4, r0, #0 │ │ │ │ - blt.n 58886 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x386> │ │ │ │ - mov r2, r4 │ │ │ │ - movw r1, #24792 @ 0x60d8 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #16236 @ 0x3f6c │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - bl 90660 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 58886 <_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 24cfac <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x178> │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - mov r0, ip │ │ │ │ - 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 │ │ │ │ - bl 9649c │ │ │ │ + bl 95998 │ │ │ │ mov r5, r0 │ │ │ │ blx 29334 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98f90 │ │ │ │ + bl 9848c │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 588c6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3c6> │ │ │ │ + bge.n 58834 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3c6> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w f1c24 │ │ │ │ + b.w f1180 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - │ │ │ │ -000588d0 : │ │ │ │ - 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] @ (588f8 ) │ │ │ │ - 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 1af014 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ movs r3, #1 │ │ │ │ mov r4, r0 │ │ │ │ add r5, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, r3 │ │ │ │ - movw r1, #300 @ 0x12c │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ + movw r1, #64300 @ 0xfb2c │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl c0100 │ │ │ │ - cbz r0, 5892e │ │ │ │ + bl bf670 │ │ │ │ + cbz r0, 58870 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x402> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ef94 │ │ │ │ + bl 2ef98 │ │ │ │ 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, 58894 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x426> │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 58894 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x426> │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 58894 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x426> │ │ │ │ + cbnz r0, 588ac <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x43e> │ │ │ │ + movs r4, #1 │ │ │ │ + strd r4, r4, [sp, #4] │ │ │ │ + ldr r4, [pc, #80] @ (588ec <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x47e>) │ │ │ │ + movs r2, #0 │ │ │ │ + add r5, sp, #28 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + strd r2, r5, [sp, #12] │ │ │ │ + bl 101324 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 588e4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x476> │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl 15f058 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + blt.n 588e4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x476> │ │ │ │ + mov r2, r4 │ │ │ │ + movw r1, #23256 @ 0x5ad8 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movw r0, #14700 @ 0x396c │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + bl 8fa80 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 588e4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x476> │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #42612 @ 0xa674 │ │ │ │ + movt r1, #2 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 24c94c <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x1f0> │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ + mov r0, ip │ │ │ │ + lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 58954 │ │ │ │ + bne.n 58912 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4a4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 1e6570 <_Py_Gid_Converter@@Base> │ │ │ │ - cbnz r0, 5896e │ │ │ │ - b.n 5896a │ │ │ │ + bl 1e5898 <_Py_Gid_Converter@@Base> │ │ │ │ + cbnz r0, 5892c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4be> │ │ │ │ + b.n 58928 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ba> │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #61444 @ 0xf004 │ │ │ │ + movw r0, #59908 @ 0xea04 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0190 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58948 │ │ │ │ + bne.n 58906 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x498> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 589b0 │ │ │ │ + b.n 5896e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x500> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1e6570 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1e5898 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5896a │ │ │ │ + beq.n 58928 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ba> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1e6570 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1e5898 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5896a │ │ │ │ + beq.n 58928 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ba> │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 29c7c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 589a8 │ │ │ │ + bge.n 58966 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4f8> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f1c24 │ │ │ │ + b.w f1180 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ + │ │ │ │ +00058972 : │ │ │ │ + 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] @ (5899c ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r3, r4] │ │ │ │ + mov r4, r1 │ │ │ │ + mov r3, r2 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 1ae1d0 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - movw r4, #54532 @ 0xd504 │ │ │ │ + movw r4, #52996 @ 0xcf04 │ │ │ │ movt r4, #38 @ 0x26 │ │ │ │ - movw r3, #54556 @ 0xd51c │ │ │ │ + movw r3, #53020 @ 0xcf1c │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - movw r2, #54524 @ 0xd4fc │ │ │ │ + movw r2, #52988 @ 0xcefc │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #54544 @ 0xd510 │ │ │ │ + movw r1, #53008 @ 0xcf10 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #24796 @ 0x60dc │ │ │ │ + movw r0, #23260 @ 0x5adc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82d70 │ │ │ │ + bl 828c0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + sub sp, #24 │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ + str r4, [sp, #8] │ │ │ │ + ldr r4, [sp, #44] @ 0x2c │ │ │ │ + str r4, [sp, #12] │ │ │ │ + ldr r4, [sp, #48] @ 0x30 │ │ │ │ + str r4, [sp, #20] │ │ │ │ + movs r4, #0 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + bl 13e040 │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 58a18 │ │ │ │ + bne.n 58a34 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 1d3b6c <_Py_Uid_Converter@@Base> │ │ │ │ - cbnz r0, 58a32 │ │ │ │ - b.n 58a2e │ │ │ │ + bl 1d2f84 <_Py_Uid_Converter@@Base> │ │ │ │ + cbnz r0, 58a4e │ │ │ │ + b.n 58a4a │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #61432 @ 0xeff8 │ │ │ │ + movw r0, #59896 @ 0xe9f8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0190 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58a0c │ │ │ │ + bne.n 58a28 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 58a74 │ │ │ │ + b.n 58a90 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1d3b6c <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1d2f84 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58a2e │ │ │ │ + beq.n 58a4a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1d3b6c <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1d2f84 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58a2e │ │ │ │ + beq.n 58a4a │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2a7d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 58a6c │ │ │ │ + bge.n 58a88 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f1c24 │ │ │ │ + b.w f1180 │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ - sub sp, #24 │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ - str r4, [sp, #8] │ │ │ │ - ldr r4, [sp, #44] @ 0x2c │ │ │ │ - str r4, [sp, #12] │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - str r4, [sp, #20] │ │ │ │ - movs r4, #0 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - bl 13e968 │ │ │ │ - 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, #24804 @ 0x60e4 │ │ │ │ + movw r1, #23268 @ 0x5ae4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ 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 58b04 │ │ │ │ + bne.n 58af0 │ │ │ │ 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 58b32 │ │ │ │ + b.n 58b1e │ │ │ │ movs r2, #3 │ │ │ │ mov r0, sp │ │ │ │ - bl 14e2b0 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 14d858 <_PyTime_FromSecondsObject@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 58b2e │ │ │ │ + blt.n 58b1a │ │ │ │ ldrd r4, r5, [sp] │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 58b32 │ │ │ │ + bge.n 58b1e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #11300 @ 0x2c24 │ │ │ │ + movw r1, #9716 @ 0x25f4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 58b4a │ │ │ │ + b.n 58b36 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ adds r3, #16 │ │ │ │ ldrexd r0, r1, [r3] │ │ │ │ strexd r2, r4, r5, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 58b36 │ │ │ │ + bne.n 58b22 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24864 @ 0x6120 │ │ │ │ + movw r1, #23328 @ 0x5b20 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 126e1c │ │ │ │ + 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, #23380 @ 0x5b54 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 58cb6 │ │ │ │ + bne.w 58cca │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2613f4 <_PyLong_DivmodNear@@Base+0x3e8> │ │ │ │ + bl 260d24 <_PyLong_DivmodNear@@Base+0x3e8> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 58cb6 │ │ │ │ - cbz r4, 58bcc │ │ │ │ + beq.w 58cca │ │ │ │ + cbz r4, 58be0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2613f4 <_PyLong_DivmodNear@@Base+0x3e8> │ │ │ │ + bl 260d24 <_PyLong_DivmodNear@@Base+0x3e8> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 58bea │ │ │ │ + cbnz r0, 58bfe │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58cb6 │ │ │ │ + beq.n 58cca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 58cb6 │ │ │ │ + bne.n 58cca │ │ │ │ mov r0, r5 │ │ │ │ - b.n 58cac │ │ │ │ + b.n 58cc0 │ │ │ │ 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, 58c12 │ │ │ │ + cbz r6, 58c26 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2613f4 <_PyLong_DivmodNear@@Base+0x3e8> │ │ │ │ + bl 260d24 <_PyLong_DivmodNear@@Base+0x3e8> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 58c30 │ │ │ │ + cbnz r0, 58c44 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58c9a │ │ │ │ + beq.n 58cae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 58c9a │ │ │ │ + bne.n 58cae │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 58c9a │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 58cae │ │ │ │ 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, 58c48 │ │ │ │ + cbz r0, 58c5c │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl beb94 │ │ │ │ - bl 783a0 │ │ │ │ - b.n 58c6e │ │ │ │ + bl be104 │ │ │ │ + bl 783f0 │ │ │ │ + b.n 58c82 │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ - bl 10f5c4 │ │ │ │ + bl 10e9e4 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 58c6e │ │ │ │ + ble.n 58c82 │ │ │ │ movw r3, #56072 @ 0xdb08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24916 @ 0x6154 │ │ │ │ + movw r1, #23424 @ 0x5b80 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 145ad8 │ │ │ │ + bl 1451d8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58c84 │ │ │ │ + beq.n 58c98 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 58c84 │ │ │ │ + cbnz r3, 58c98 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58c9a │ │ │ │ + beq.n 58cae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 58c9a │ │ │ │ + cbnz r3, 58cae │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58cb6 │ │ │ │ + beq.n 58cca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 58cb6 │ │ │ │ + cbnz r3, 58cca │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77f40 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25016 @ 0x61b8 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - 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, #4048] @ 0xfd0 │ │ │ │ - ldr r3, [pc, #288] @ (58e14 ) │ │ │ │ + ldr r3, [pc, #288] @ (58e00 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - cbnz r0, 58d0c │ │ │ │ - movw r1, #63540 @ 0xf834 │ │ │ │ + cbnz r0, 58cf8 │ │ │ │ + movw r1, #62004 @ 0xf234 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #272] @ (58e18 ) │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #272] @ (58e04 ) │ │ │ │ + bl 6678e <_Py_FatalErrorFunc@@Base> │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #25068 @ 0x61ec │ │ │ │ + movw r1, #23532 @ 0x5bec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl f8c48 <_PySys_GetOptionalAttrString@@Base+0x1cc> │ │ │ │ + bl f81a8 <_PySys_GetOptionalAttrString@@Base+0x1cc> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 58d22 │ │ │ │ + bge.n 58d0e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 58e0c │ │ │ │ - bl 714b0 │ │ │ │ + b.n 58df8 │ │ │ │ + bl 714a0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58d1e │ │ │ │ - ldr r0, [pc, #236] @ (58e1c ) │ │ │ │ + beq.n 58d0a │ │ │ │ + ldr r0, [pc, #236] @ (58e08 ) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 58d46 │ │ │ │ + bne.n 58d32 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 58d36 │ │ │ │ + bne.n 58d22 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 58d62 │ │ │ │ + beq.n 58d4e │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1da3c8 │ │ │ │ + bl 1d9788 │ │ │ │ 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, 58de8 │ │ │ │ + cbz r7, 58dd4 │ │ │ │ ldr.w r6, [r7, #3704] @ 0xe78 │ │ │ │ - cbz r6, 58dca │ │ │ │ + cbz r6, 58db6 │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ - bl 1d7a20 │ │ │ │ + bl 1d6e70 │ │ │ │ mov fp, r0 │ │ │ │ - cbnz r0, 58d90 │ │ │ │ + cbnz r0, 58d7c │ │ │ │ ldr r6, [r6, #4] │ │ │ │ - b.n 58d80 │ │ │ │ + b.n 58d6c │ │ │ │ ldr r0, [r6, #92] @ 0x5c │ │ │ │ - bl 7df90 │ │ │ │ + bl 7df58 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 58dd0 │ │ │ │ + cbz r0, 58dbc │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r2, r3 │ │ │ │ moveq r2, r9 │ │ │ │ - bl 79514 │ │ │ │ + bl 79550 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 58dc2 │ │ │ │ + beq.n 58dae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 58dc2 │ │ │ │ + cbnz r3, 58dae │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bge.n 58d8c │ │ │ │ - b.n 58dd0 │ │ │ │ + bge.n 58d78 │ │ │ │ + b.n 58dbc │ │ │ │ ldr.w r7, [r7, #3644] @ 0xe3c │ │ │ │ - b.n 58d7a │ │ │ │ + b.n 58d66 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58de6 │ │ │ │ + beq.n 58dd2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 58de6 │ │ │ │ + cbnz r3, 58dd2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 58e00 │ │ │ │ + bne.n 58dec │ │ │ │ strexb r1, r3, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 58df0 │ │ │ │ + bne.n 58ddc │ │ │ │ dmb ish │ │ │ │ - beq.n 58e0c │ │ │ │ - ldr r0, [pc, #20] @ (58e1c ) │ │ │ │ - bl 246600 │ │ │ │ + beq.n 58df8 │ │ │ │ + ldr r0, [pc, #20] @ (58e08 ) │ │ │ │ + bl 245f1c │ │ │ │ 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 r4, sp, #96 @ 0x60 │ │ │ │ + add r6, pc, #96 @ (adr r6, 58e68 ) │ │ │ │ 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, 58e46 │ │ │ │ + cbnz r2, 58e32 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 58e58 │ │ │ │ - b.n 58e54 │ │ │ │ + bge.n 58e44 │ │ │ │ + b.n 58e40 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1ef774 │ │ │ │ + bl 1eea9c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58e3e │ │ │ │ - b.n 58e72 │ │ │ │ + bne.n 58e2a │ │ │ │ + b.n 58e5e │ │ │ │ adds r4, r4, r3 │ │ │ │ - bmi.n 58e5c │ │ │ │ + bmi.n 58e48 │ │ │ │ cmp r4, r3 │ │ │ │ - blt.n 58e78 │ │ │ │ + blt.n 58e64 │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #63228 @ 0xf6fc │ │ │ │ + movw r1, #61652 @ 0xf0d4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 58e94 │ │ │ │ - cbnz r5, 58e8c │ │ │ │ + b.n 58e80 │ │ │ │ + cbnz r5, 58e78 │ │ │ │ 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 1e1d80 │ │ │ │ + b.w 1e108c │ │ │ │ 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} │ │ │ │ @@ -69460,64 +69451,64 @@ │ │ │ │ ldrb r4, [r4, #23] │ │ │ │ orr.w r3, r3, r1, lsl #16 │ │ │ │ ldrb r1, [r0, #18] │ │ │ │ orrs r3, r2 │ │ │ │ ldrb r2, [r0, #19] │ │ │ │ ldrb r0, [r0, #17] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 1da11c │ │ │ │ + bl 1d94dc │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr r4, [sp, #28] │ │ │ │ str r4, [sp, #8] │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 1da11c │ │ │ │ + bl 1d94dc │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ - b.w 80190 │ │ │ │ + b.w 80158 │ │ │ │ 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, 58f28 │ │ │ │ + cbnz r3, 58f14 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 58f28 │ │ │ │ + ble.n 58f14 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 58f28 │ │ │ │ - cbnz r0, 58f40 │ │ │ │ + bne.n 58f14 │ │ │ │ + cbnz r0, 58f2c │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #52] @ (58f64 ) │ │ │ │ + ldr r4, [pc, #52] @ (58f50 ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 58f5c │ │ │ │ + bl 101324 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 58f48 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 15fc9c │ │ │ │ + bl 15f058 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 58f5c │ │ │ │ + blt.n 58f48 │ │ │ │ movw r1, #39924 @ 0x9bf4 │ │ │ │ movt r1, #2 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 24cfac <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x178> │ │ │ │ + b.w 24c94c <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x1f0> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ mov ip, r1 │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ @@ -69529,103 +69520,103 @@ │ │ │ │ add r4, sp, #12 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r1, r2 │ │ │ │ mov r5, r0 │ │ │ │ strd r3, r4, [sp] │ │ │ │ mov r0, r6 │ │ │ │ add r3, sp, #20 │ │ │ │ - movw r2, #25092 @ 0x6204 │ │ │ │ + movw r2, #23556 @ 0x5c04 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 1fba08 <_PyArg_ParseStack@@Base> │ │ │ │ + bl 1fb030 <_PyArg_ParseStack@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5905a │ │ │ │ + beq.n 59046 │ │ │ │ ldrd r8, r9, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 9649c │ │ │ │ + bl 95998 │ │ │ │ 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 98f90 │ │ │ │ + bl 9848c │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 58fda │ │ │ │ + bge.n 58fc6 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 5904a │ │ │ │ - bl e5198 │ │ │ │ + bne.n 59036 │ │ │ │ + bl e46f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58fa8 │ │ │ │ - b.n 59038 │ │ │ │ + beq.n 58f94 │ │ │ │ + b.n 59024 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r3, 59040 │ │ │ │ + cbz r3, 5902c │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ - bl 83a30 │ │ │ │ + bl 83584 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 59038 │ │ │ │ + cbz r0, 59024 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 80190 │ │ │ │ + bl 80158 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 59022 │ │ │ │ + cbz r0, 5900e │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 1be9e4 │ │ │ │ + bl 1bddec │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 59022 │ │ │ │ + cbz r0, 5900e │ │ │ │ str r3, [r4, #16] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 80190 │ │ │ │ + bl 80158 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 59022 │ │ │ │ + cbz r0, 5900e │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r3, [r4, #20] │ │ │ │ - bl 80190 │ │ │ │ + bl 80158 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 59022 │ │ │ │ + cbz r0, 5900e │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 80190 │ │ │ │ - cbnz r0, 5903c │ │ │ │ + bl 80158 │ │ │ │ + cbnz r0, 59028 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59038 │ │ │ │ + beq.n 59024 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 59038 │ │ │ │ + cbnz r3, 59024 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5905a │ │ │ │ + b.n 59046 │ │ │ │ str r0, [r4, #28] │ │ │ │ - b.n 5905a │ │ │ │ + b.n 59046 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ - b.n 5905a │ │ │ │ + b.n 59046 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ + bl f1180 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ - ldr r5, [pc, #244] @ (59168 ) │ │ │ │ + ldr r5, [pc, #244] @ (59154 ) │ │ │ │ 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} │ │ │ │ @@ -69633,907 +69624,906 @@ │ │ │ │ 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 590a4 │ │ │ │ + bne.n 59090 │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 590a4 │ │ │ │ + ble.n 59090 │ │ │ │ cmp r7, #2 │ │ │ │ - bne.n 590a4 │ │ │ │ - cbnz r6, 590c6 │ │ │ │ - ldr r4, [pc, #196] @ (5916c ) │ │ │ │ + bne.n 59090 │ │ │ │ + cbnz r6, 590b2 │ │ │ │ + ldr r4, [pc, #196] @ (59158 ) │ │ │ │ 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 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101324 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59142 │ │ │ │ + beq.n 5912e │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 111784 │ │ │ │ + bl 110b9c │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ ldrd r9, r5, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5914c │ │ │ │ - movw r3, #64644 @ 0xfc84 │ │ │ │ + beq.n 59138 │ │ │ │ + movw r3, #63108 @ 0xf684 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r8 │ │ │ │ add r2, sp, #28 │ │ │ │ - bl 1fa030 │ │ │ │ - cbz r0, 59150 │ │ │ │ + bl 1f9658 │ │ │ │ + cbz r0, 5913c │ │ │ │ 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 59108 │ │ │ │ + beq.n 590f4 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a65c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 59110 │ │ │ │ + b.n 590fc │ │ │ │ mov r0, r9 │ │ │ │ blx 2a39c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 59138 │ │ │ │ + bne.n 59124 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - cbz r2, 59132 │ │ │ │ + cbz r2, 5911e │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, #22 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bne.n 5912c │ │ │ │ - bl f1c24 │ │ │ │ - b.n 59132 │ │ │ │ + bne.n 59118 │ │ │ │ + bl f1180 │ │ │ │ + b.n 5911e │ │ │ │ mov r1, r7 │ │ │ │ - bl 111d44 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 59150 │ │ │ │ + bl 11115c │ │ │ │ + bl 7f898 │ │ │ │ + cbnz r0, 5913c │ │ │ │ mov r0, r4 │ │ │ │ - bl 80190 │ │ │ │ + bl 80158 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 59152 │ │ │ │ + b.n 5913e │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 59152 │ │ │ │ + b.n 5913e │ │ │ │ mov r6, r0 │ │ │ │ - b.n 59152 │ │ │ │ + b.n 5913e │ │ │ │ movs r6, #0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ strd r9, r5, [sp, #72] @ 0x48 │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ - bl 111d5c │ │ │ │ + bl 111174 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - add r4, sp, #208 @ 0xd0 │ │ │ │ + add r6, pc, #208 @ (adr r6, 59228 ) │ │ │ │ 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 59196 │ │ │ │ + bne.n 59182 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f3cfc │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 591b6 │ │ │ │ - b.n 591ae │ │ │ │ + bne.n 591a2 │ │ │ │ + b.n 5919a │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #61020 @ 0xee5c │ │ │ │ + movw r0, #59484 @ 0xe85c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0190 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59188 │ │ │ │ - b.n 5925c │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 59174 │ │ │ │ + b.n 59248 │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5925c │ │ │ │ + bne.n 59248 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1540ac │ │ │ │ - cbnz r0, 591d8 │ │ │ │ + bl 153654 │ │ │ │ + cbnz r0, 591c4 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25104 @ 0x6210 │ │ │ │ + movw r1, #23568 @ 0x5c10 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 59236 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 59222 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1546b0 │ │ │ │ + bl 153b74 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 59236 │ │ │ │ + blt.n 59222 │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 55b88 <_Py_hashtable_size@@Base+0x89e> │ │ │ │ + bl 55b30 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 59236 │ │ │ │ - bl 9649c │ │ │ │ + beq.n 59222 │ │ │ │ + bl 95998 │ │ │ │ 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 98f90 │ │ │ │ + bl 9848c │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 59228 │ │ │ │ + bge.n 59214 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 5924c │ │ │ │ - bl e5198 │ │ │ │ + bne.n 59238 │ │ │ │ + bl e46f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 591f6 │ │ │ │ + beq.n 591e2 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 55c84 │ │ │ │ + bl 55c26 │ │ │ │ adds r3, r5, #1 │ │ │ │ - bne.n 59240 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 5925c │ │ │ │ + bne.n 5922c │ │ │ │ + bl 7f898 │ │ │ │ + cbnz r0, 59248 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 7fab8 │ │ │ │ + b.w 7fa80 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 59228 │ │ │ │ + bl f1180 │ │ │ │ + b.n 59214 │ │ │ │ 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 59288 │ │ │ │ + bne.n 59274 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 15fc9c │ │ │ │ + bl 15f058 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 592f2 │ │ │ │ - b.n 592a0 │ │ │ │ + blt.n 592de │ │ │ │ + b.n 5928c │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #61344 @ 0xefa0 │ │ │ │ + movw r0, #59808 @ 0xe9a0 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0190 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5927c │ │ │ │ - b.n 592f2 │ │ │ │ - movw r3, #64644 @ 0xfc84 │ │ │ │ + bne.n 59268 │ │ │ │ + b.n 592de │ │ │ │ + movw r3, #63108 @ 0xf684 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fa030 │ │ │ │ - cbz r0, 592f2 │ │ │ │ + bl 1f9658 │ │ │ │ + cbz r0, 592de │ │ │ │ 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 592e6 │ │ │ │ + bne.n 592d2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 592e0 │ │ │ │ + cbz r3, 592cc │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 592f2 │ │ │ │ + bl f1180 │ │ │ │ + bl 7f898 │ │ │ │ + cbnz r0, 592de │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 80190 │ │ │ │ + b.w 80158 │ │ │ │ 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, #6924 @ 0x1b0c │ │ │ │ + movw r1, #5388 @ 0x150c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r3 │ │ │ │ - bl 23f2ec <_PyTime_AsTimeval@@Base+0x4e0> │ │ │ │ + bl 23ec00 <_PyTime_AsTimeval@@Base+0x4e8> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 59324 │ │ │ │ + beq.n 59310 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.n 59328 │ │ │ │ + b.n 59314 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 59340 │ │ │ │ + cbz r0, 5932c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 59448 │ │ │ │ + beq.w 59434 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ movw r2, #35116 @ 0x892c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5943c │ │ │ │ + beq.n 59428 │ │ │ │ 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 59380 │ │ │ │ + bne.n 5936c │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbnz r3, 5938e │ │ │ │ + cbnz r3, 5937a │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - cbnz r3, 5938e │ │ │ │ - movw r0, #38036 @ 0x9494 │ │ │ │ + cbnz r3, 5937a │ │ │ │ + movw r0, #36500 @ 0x8e94 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 7a284 │ │ │ │ - bge.n 5938e │ │ │ │ - bl 243b24 <_PyDeadline_Get@@Base+0x30ac> │ │ │ │ + b.w 7a2c0 │ │ │ │ + bge.n 5937a │ │ │ │ + bl 24343c <_PyDeadline_Get@@Base+0x30b0> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59436 │ │ │ │ + beq.n 59422 │ │ │ │ movs r6, #45 @ 0x2d │ │ │ │ - b.n 5939e │ │ │ │ + b.n 5938a │ │ │ │ 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 593b6 │ │ │ │ + beq.n 593a2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 593b6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 593a2 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 26b5c0 │ │ │ │ + bl 26af80 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26b854 │ │ │ │ + bl 26b214 │ │ │ │ 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 26b5c0 │ │ │ │ + bl 26af80 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 26b854 │ │ │ │ + bl 26b214 │ │ │ │ subs r3, r1, #0 │ │ │ │ itt lt │ │ │ │ addlt.w r5, r5, #4294967295 @ 0xffffffff │ │ │ │ addlt r3, #60 @ 0x3c │ │ │ │ - cbz r7, 5940a │ │ │ │ + cbz r7, 593f6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ strd r4, r7, [sp] │ │ │ │ - movw r0, #25140 @ 0x6234 │ │ │ │ + movw r0, #23604 @ 0x5c34 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl de2a8 │ │ │ │ - b.n 59436 │ │ │ │ - cbz r4, 59420 │ │ │ │ + bl dd818 │ │ │ │ + b.n 59422 │ │ │ │ + cbz r4, 5940c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r0, #25168 @ 0x6250 │ │ │ │ + movw r0, #23632 @ 0x5c50 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl de2a8 │ │ │ │ - b.n 59436 │ │ │ │ + bl dd818 │ │ │ │ + b.n 59422 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - movw r0, #25188 @ 0x6264 │ │ │ │ + movw r0, #23652 @ 0x5c64 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w de2a8 │ │ │ │ + b.w dd818 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - movw r0, #38036 @ 0x9494 │ │ │ │ + movw r0, #36500 @ 0x8e94 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.w 7a284 │ │ │ │ + b.w 7a2c0 │ │ │ │ bx lr │ │ │ │ - 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, 59480 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - cbz r2, 59466 │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 59480 │ │ │ │ - bl 1673fc │ │ │ │ - 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 2570d0 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25204 @ 0x6274 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - 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 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 594c8 │ │ │ │ + bgt.n 59464 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13292 @ 0x33ec │ │ │ │ + movw r1, #11756 @ 0x2dec │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 594e2 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 5947e │ │ │ │ ldr r6, [r0, #12] │ │ │ │ - cbz r6, 594e8 │ │ │ │ + cbz r6, 59484 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29900 @ 0x74cc │ │ │ │ + movw r1, #28364 @ 0x6ecc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 59534 │ │ │ │ + b.n 594d0 │ │ │ │ mov r0, r1 │ │ │ │ - cbnz r1, 59504 │ │ │ │ + cbnz r1, 594a0 │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #30420 @ 0x76d4 │ │ │ │ + movw r1, #28884 @ 0x70d4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 594e2 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 5947e │ │ │ │ movw r5, #6496 @ 0x1960 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ - bl d7c20 │ │ │ │ + bl d7170 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5951e │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 59522 │ │ │ │ - b.n 594e2 │ │ │ │ + bne.n 594ba │ │ │ │ + bl 7f898 │ │ │ │ + cbz r0, 594be │ │ │ │ + b.n 5947e │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 59532 │ │ │ │ + bgt.n 594ce │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - movw r1, #25236 @ 0x6294 │ │ │ │ + movw r1, #23668 @ 0x5c74 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 127934 │ │ │ │ - b.n 594e2 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 5947e │ │ │ │ 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, 5950a │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + cbz r2, 594f0 │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ + cbnz r3, 5950a │ │ │ │ + bl 1667dc │ │ │ │ + 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 256a00 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #23708 @ 0x5c9c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 126e1c │ │ │ │ + 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 59556 │ │ │ │ + bhi.n 59542 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 59582 │ │ │ │ - b.n 59570 │ │ │ │ - movw r0, #40104 @ 0x9ca8 │ │ │ │ + ble.n 5956e │ │ │ │ + b.n 5955c │ │ │ │ + movw r0, #38568 @ 0x96a8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0190 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59550 │ │ │ │ + bne.n 5953c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 59628 │ │ │ │ + b.n 59614 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl d7e78 <_PyNumber_Index@@Base> │ │ │ │ + bl d73c8 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 59588 │ │ │ │ - bl 7f8d0 │ │ │ │ + cbnz r0, 59574 │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5956c │ │ │ │ + bne.n 59558 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 595a8 │ │ │ │ - bl 83f4c │ │ │ │ + b.n 59594 │ │ │ │ + bl 83aa0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 595a4 │ │ │ │ + beq.n 59590 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 595a4 │ │ │ │ + cbnz r3, 59590 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 5957a │ │ │ │ + beq.n 59566 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ - cbnz r6, 595c4 │ │ │ │ + cbnz r6, 595b0 │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25276 @ 0x62bc │ │ │ │ + movw r1, #23740 @ 0x5cbc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5956c │ │ │ │ + bl 126e1c │ │ │ │ + b.n 59558 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 595cc │ │ │ │ + bge.n 595b8 │ │ │ │ adds r4, r4, r6 │ │ │ │ - bmi.n 595d0 │ │ │ │ + bmi.n 595bc │ │ │ │ cmp r6, r4 │ │ │ │ - bgt.n 595e8 │ │ │ │ + bgt.n 595d4 │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #59848 @ 0xe9c8 │ │ │ │ + movw r1, #58312 @ 0xe3c8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5956c │ │ │ │ + bl 126e1c │ │ │ │ + b.n 59558 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 59606 │ │ │ │ + ble.n 595f2 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #47760 @ 0xba90 │ │ │ │ + movw r1, #46184 @ 0xb468 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5956c │ │ │ │ + bl 126e1c │ │ │ │ + b.n 59558 │ │ │ │ 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 1483f8 │ │ │ │ + bl 1479c0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5956c │ │ │ │ - ldr r0, [pc, #8] @ (5962c ) │ │ │ │ + beq.n 59558 │ │ │ │ + ldr r0, [pc, #8] @ (59618 ) │ │ │ │ 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 f479c │ │ │ │ + bl f3cfc │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 59650 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 59674 │ │ │ │ + bne.n 5963c │ │ │ │ + bl 7f898 │ │ │ │ + cbnz r0, 59660 │ │ │ │ mov r0, r4 │ │ │ │ blx 29708 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5966c │ │ │ │ + bge.n 59658 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f1c24 │ │ │ │ + b.w f1180 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80190 │ │ │ │ + b.w 80158 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + mov r3, r1 │ │ │ │ + mov r1, r2 │ │ │ │ + cbz r0, 5966e │ │ │ │ + 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, #25392 @ 0x6330 │ │ │ │ + movw r2, #23856 @ 0x5d30 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1fba08 <_PyArg_ParseStack@@Base> │ │ │ │ - cbz r0, 596c4 │ │ │ │ + bl 1fb030 <_PyArg_ParseStack@@Base> │ │ │ │ + cbz r0, 596bc │ │ │ │ ldrd r1, r0, [sp, #8] │ │ │ │ blx 299dc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 596bc │ │ │ │ + bge.n 596b4 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 596c4 │ │ │ │ + bl f1180 │ │ │ │ + b.n 596bc │ │ │ │ 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, 596d2 │ │ │ │ - bx r3 │ │ │ │ - bx lr │ │ │ │ - ldrd r0, r1, [r0, #32] │ │ │ │ - b.w fa7f4 │ │ │ │ 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, 596fa │ │ │ │ + cbnz r0, 596de │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 59704 │ │ │ │ - b.n 5970a │ │ │ │ + cbnz r0, 596e8 │ │ │ │ + b.n 596ee │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 596f4 │ │ │ │ - b.n 59718 │ │ │ │ + beq.n 596d8 │ │ │ │ + b.n 596fc │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 59718 │ │ │ │ + cbnz r0, 596fc │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 59718 │ │ │ │ + cbz r0, 596fc │ │ │ │ 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, 5973a │ │ │ │ - ldr r7, [r6, #8] │ │ │ │ - b.n 5973c │ │ │ │ - mov r7, r6 │ │ │ │ - add r7, r1 │ │ │ │ - cbnz r6, 59748 │ │ │ │ - cmp r1, #0 │ │ │ │ - blt.n 59748 │ │ │ │ - cbnz r1, 59748 │ │ │ │ - cbnz r0, 59764 │ │ │ │ - mov r3, r6 │ │ │ │ - ldr r6, [pc, #104] @ (597b4 ) │ │ │ │ - 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 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 59764 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 597ae │ │ │ │ - cbz r7, 59772 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl c3ae8 │ │ │ │ - subs r2, r0, #0 │ │ │ │ - bge.n 59774 │ │ │ │ - b.n 59760 │ │ │ │ - movs r2, #1 │ │ │ │ - mov.w r3, #32768 @ 0x8000 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 20393c │ │ │ │ - mov r3, r0 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - bne.n 59798 │ │ │ │ - bl 7f8d0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 59760 │ │ │ │ - movw r0, #4308 @ 0x10d4 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - b.n 597ae │ │ │ │ - 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 f9e6c │ │ │ │ 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 7f8d0 │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 598fc │ │ │ │ + bne.w 5984a │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ ldr r7, [r6, #12] │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 59872 │ │ │ │ + bne.n 597c0 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ - cbz r3, 597ee │ │ │ │ + cbz r3, 5973c │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ - cbnz r3, 597f8 │ │ │ │ + cbnz r3, 59746 │ │ │ │ ldrb.w r3, [r7, #77] @ 0x4d │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 598fc │ │ │ │ + beq.w 5984a │ │ │ │ mov r0, r4 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #51156 @ 0xc7d4 │ │ │ │ + movw r2, #49620 @ 0xc1d4 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ac0e8 │ │ │ │ + bl ab66c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 598f0 │ │ │ │ + beq.n 5983e │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #51156 @ 0xc7d4 │ │ │ │ + movw r2, #49620 @ 0xc1d4 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl ac0e8 │ │ │ │ + bl ab66c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 598f0 │ │ │ │ + beq.n 5983e │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 5d598 │ │ │ │ - bl 783a0 │ │ │ │ + bl 5d41c │ │ │ │ + bl 783f0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59854 │ │ │ │ + beq.n 597a2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 59854 │ │ │ │ + cbnz r3, 597a2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 598fc │ │ │ │ + beq.n 5984a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 598fc │ │ │ │ + bne.n 5984a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 598fc │ │ │ │ + beq.n 5984a │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #51156 @ 0xc7d4 │ │ │ │ + movw r2, #49620 @ 0xc1d4 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ac0e8 │ │ │ │ + bl ab66c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 598f0 │ │ │ │ + cbz r0, 5983e │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #51156 @ 0xc7d4 │ │ │ │ + movw r2, #49620 @ 0xc1d4 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl ac0e8 │ │ │ │ + bl ab66c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 598f0 │ │ │ │ + cbz r0, 5983e │ │ │ │ mov r3, r8 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 8e9d0 │ │ │ │ - bl 783a0 │ │ │ │ + bl 8ddec │ │ │ │ + bl 783f0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 598d8 │ │ │ │ + beq.n 59826 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 598d8 │ │ │ │ + cbnz r3, 59826 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 598fc │ │ │ │ + beq.n 5984a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 598fc │ │ │ │ + cbnz r3, 5984a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 598fc │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5984a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 783a0 │ │ │ │ + b.w 783f0 │ │ │ │ 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, 59870 │ │ │ │ + ldr r7, [r6, #8] │ │ │ │ + b.n 59872 │ │ │ │ + mov r7, r6 │ │ │ │ + add r7, r1 │ │ │ │ + cbnz r6, 5987e │ │ │ │ + cmp r1, #0 │ │ │ │ + blt.n 5987e │ │ │ │ + cbnz r1, 5987e │ │ │ │ + cbnz r0, 5989a │ │ │ │ + mov r3, r6 │ │ │ │ + ldr r6, [pc, #100] @ (598e8 ) │ │ │ │ + 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 101324 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 5989a │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 598e4 │ │ │ │ + cbz r7, 598a8 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl c3038 │ │ │ │ + subs r2, r0, #0 │ │ │ │ + bge.n 598aa │ │ │ │ + b.n 59896 │ │ │ │ + movs r2, #1 │ │ │ │ + mov.w r3, #32768 @ 0x8000 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 202f9c │ │ │ │ + mov r3, r0 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + bne.n 598ce │ │ │ │ + bl 7f898 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 59896 │ │ │ │ + movw r0, #4308 @ 0x10d4 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + b.n 598e4 │ │ │ │ + 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 7f8d0 │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59990 │ │ │ │ + bne.n 5997a │ │ │ │ ldr r6, [r5, #12] │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5994c │ │ │ │ + bne.n 59936 │ │ │ │ mov r0, r4 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #51156 @ 0xc7d4 │ │ │ │ + movw r2, #49620 @ 0xc1d4 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ac0e8 │ │ │ │ + bl ab66c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 59990 │ │ │ │ + cbz r0, 5997a │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 5a8d8 │ │ │ │ - b.n 59972 │ │ │ │ + bl 5aa8e │ │ │ │ + b.n 5995c │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ - cbz r3, 59990 │ │ │ │ + cbz r3, 5997a │ │ │ │ mov r0, r4 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #51156 @ 0xc7d4 │ │ │ │ + movw r2, #49620 @ 0xc1d4 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ac0e8 │ │ │ │ + bl ab66c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 59990 │ │ │ │ + cbz r0, 5997a │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ - bl d2ca0 │ │ │ │ - bl 783a0 │ │ │ │ + bl d2204 │ │ │ │ + bl 783f0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59990 │ │ │ │ + beq.n 5997a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 59990 │ │ │ │ + cbnz r3, 5997a │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77f40 <_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 599c4 │ │ │ │ + bhi.n 599ae │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ - beq.n 59a16 │ │ │ │ - b.n 599da │ │ │ │ - movw r0, #26628 @ 0x6804 │ │ │ │ + beq.n 59a00 │ │ │ │ + b.n 599c4 │ │ │ │ + movw r0, #25092 @ 0x6204 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 59a1e │ │ │ │ - b.n 599b6 │ │ │ │ + bl c0190 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 59a08 │ │ │ │ + b.n 599a0 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 895dc │ │ │ │ - cbz r0, 59a1e │ │ │ │ + bl 88e88 │ │ │ │ + cbz r0, 59a08 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r3, 599f6 │ │ │ │ + cbz r3, 599e0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r6 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ @@ -70543,794 +70533,793 @@ │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 59a22 │ │ │ │ + b.n 59a0c │ │ │ │ add r1, sp, #8 │ │ │ │ - bl ce6c4 │ │ │ │ - cbz r0, 59a22 │ │ │ │ + bl cdc1c │ │ │ │ + cbz r0, 59a0c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 59aa6 │ │ │ │ + b.n 59a90 │ │ │ │ cmp r5, #1 │ │ │ │ - ble.n 59a88 │ │ │ │ + ble.n 59a72 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59a88 │ │ │ │ + beq.n 59a72 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 59a6a │ │ │ │ + bpl.n 59a54 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 895dc │ │ │ │ + bl 88e88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59a1e │ │ │ │ + beq.n 59a08 │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 59a88 │ │ │ │ + beq.n 59a72 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21740 @ 0x54ec │ │ │ │ + movw r1, #20060 @ 0x4e5c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 59a1e │ │ │ │ - movw r2, #54064 @ 0xd330 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 59a08 │ │ │ │ + movw r2, #52528 @ 0xcd30 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58696 @ 0xe548 │ │ │ │ + movw r1, #57160 @ 0xdf48 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #26628 @ 0x6804 │ │ │ │ + movw r0, #25092 @ 0x6204 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 59a1e │ │ │ │ + bl 23b790 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 59a08 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 71f98 │ │ │ │ + bl 71f88 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59a1e │ │ │ │ - movw r0, #35696 @ 0x8b70 │ │ │ │ + beq.n 59a08 │ │ │ │ + movw r0, #34160 @ 0x8570 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 82d70 │ │ │ │ + bl 828c0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 59ab0 │ │ │ │ + cbz r3, 59a9a │ │ │ │ add r0, sp, #8 │ │ │ │ - bl cf15c │ │ │ │ + bl ce6b4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #2696 @ 0xa88 │ │ │ │ + movw r0, #1204 @ 0x4b4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - b.w 82d70 │ │ │ │ + b.w 828c0 │ │ │ │ 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 59b08 │ │ │ │ + bpl.n 59af2 │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #8160 @ 0x1fe0 │ │ │ │ + movw r1, #6624 @ 0x19e0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 12e3e8 │ │ │ │ - cbz r0, 59b08 │ │ │ │ - cbz r4, 59b16 │ │ │ │ + bl 12db14 │ │ │ │ + cbz r0, 59af2 │ │ │ │ + cbz r4, 59b00 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59b16 │ │ │ │ + beq.n 59b00 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 59b16 │ │ │ │ + b.n 59b00 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 81944 │ │ │ │ + b.w 81494 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ str r4, [r5, #28] │ │ │ │ - bl 783a0 │ │ │ │ + bl 783f0 │ │ │ │ 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, 59b46 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 59b46 │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.n 59b46 │ │ │ │ + cbz r2, 59b46 │ │ │ │ + ldr.w r3, [r4, #444] @ 0x1bc │ │ │ │ + movw r1, #23892 @ 0x5d54 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + bl 126e1c │ │ │ │ + b.n 59b62 │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r5, [pc, #28] @ (59b68 ) │ │ │ │ + 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 101324 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 59b30 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + bx r2 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 59b5e │ │ │ │ + bne.n 59ba8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #7 │ │ │ │ - bmi.n 59b76 │ │ │ │ - movw r2, #28208 @ 0x6e30 │ │ │ │ + bmi.n 59bc0 │ │ │ │ + movw r2, #26672 @ 0x6830 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #58536 @ 0xe4a8 │ │ │ │ + movw r1, #57000 @ 0xdea8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #26044 @ 0x65bc │ │ │ │ + movw r0, #24508 @ 0x5fbc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 59b90 │ │ │ │ + bl 23b790 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 59bda │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #26044 @ 0x65bc │ │ │ │ + movw r0, #24508 @ 0x5fbc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0190 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59b36 │ │ │ │ - b.n 59b90 │ │ │ │ + bne.n 59b80 │ │ │ │ + b.n 59bda │ │ │ │ mov r0, r3 │ │ │ │ - bl 16bf88 │ │ │ │ + bl 16b330 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f479c │ │ │ │ + bl f3cfc │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 59b94 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 59b94 │ │ │ │ + bne.n 59bde │ │ │ │ + bl 7f898 │ │ │ │ + cbz r0, 59bde │ │ │ │ movs r0, #0 │ │ │ │ - b.n 59be2 │ │ │ │ + b.n 59c2c │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #25428 @ 0x6354 │ │ │ │ + movw r1, #23992 @ 0x5db8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #25432 @ 0x6358 │ │ │ │ + movw r0, #23996 @ 0x5dbc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 90660 │ │ │ │ + bl 8fa80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 59b90 │ │ │ │ + blt.n 59bda │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 29a4c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 59bd2 │ │ │ │ + cbz r0, 59c1c │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 59b90 │ │ │ │ - bl e5198 │ │ │ │ + bl f1180 │ │ │ │ + b.n 59bda │ │ │ │ + bl e46f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59b90 │ │ │ │ + bne.n 59bda │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r0, r2 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r5, [sp, #48] @ 0x30 │ │ │ │ - cbnz r5, 59c1e │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 59c1e │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 59c1e │ │ │ │ - cbz r2, 59c1e │ │ │ │ - ldr.w r3, [r4, #444] @ 0x1bc │ │ │ │ - movw r1, #25452 @ 0x636c │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - bl 127934 │ │ │ │ - b.n 59c3a │ │ │ │ - mov r3, r5 │ │ │ │ - ldr r5, [pc, #28] @ (59c40 ) │ │ │ │ - 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 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 59c08 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - bx r2 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - b.w 59c58 <_PyThread_CurrentFrames@@Base> │ │ │ │ - mov r3, r0 │ │ │ │ - movw r0, #25552 @ 0x63d0 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - b.w de2a8 │ │ │ │ + b.w 59c32 <_PyThread_CurrentFrames@@Base> │ │ │ │ │ │ │ │ -00059c58 <_PyThread_CurrentFrames@@Base>: │ │ │ │ +00059c32 <_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] @ (59db8 <_PyThread_CurrentFrames@@Base+0x160>) │ │ │ │ + ldr r0, [pc, #332] @ (59d90 <_PyThread_CurrentFrames@@Base+0x15e>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #25568 @ 0x63e0 │ │ │ │ + movw r1, #24016 @ 0x5dd0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl f8c48 <_PySys_GetOptionalAttrString@@Base+0x1cc> │ │ │ │ + bl f81a8 <_PySys_GetOptionalAttrString@@Base+0x1cc> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 59c88 <_PyThread_CurrentFrames@@Base+0x30> │ │ │ │ + bge.n 59c62 <_PyThread_CurrentFrames@@Base+0x30> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 59dae <_PyThread_CurrentFrames@@Base+0x156> │ │ │ │ - bl 714b0 │ │ │ │ + b.n 59d88 <_PyThread_CurrentFrames@@Base+0x156> │ │ │ │ + bl 714a0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59c84 <_PyThread_CurrentFrames@@Base+0x2c> │ │ │ │ - ldr r0, [pc, #296] @ (59dbc <_PyThread_CurrentFrames@@Base+0x164>) │ │ │ │ + beq.n 59c5e <_PyThread_CurrentFrames@@Base+0x2c> │ │ │ │ + ldr r0, [pc, #292] @ (59d94 <_PyThread_CurrentFrames@@Base+0x162>) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 59cac <_PyThread_CurrentFrames@@Base+0x54> │ │ │ │ + bne.n 59c86 <_PyThread_CurrentFrames@@Base+0x54> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 59c9c <_PyThread_CurrentFrames@@Base+0x44> │ │ │ │ + bne.n 59c76 <_PyThread_CurrentFrames@@Base+0x44> │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ mov r9, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 59cc8 <_PyThread_CurrentFrames@@Base+0x70> │ │ │ │ + beq.n 59ca2 <_PyThread_CurrentFrames@@Base+0x70> │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1da3c8 │ │ │ │ + bl 1d9788 │ │ │ │ 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 59d58 <_PyThread_CurrentFrames@@Base+0x100> │ │ │ │ + beq.n 59d32 <_PyThread_CurrentFrames@@Base+0x100> │ │ │ │ ldr.w r7, [r8, #3704] @ 0xe78 │ │ │ │ - cbz r7, 59d30 <_PyThread_CurrentFrames@@Base+0xd8> │ │ │ │ + cbz r7, 59d0a <_PyThread_CurrentFrames@@Base+0xd8> │ │ │ │ ldr r6, [r7, #52] @ 0x34 │ │ │ │ - cbz r6, 59d2c <_PyThread_CurrentFrames@@Base+0xd4> │ │ │ │ + cbz r6, 59d06 <_PyThread_CurrentFrames@@Base+0xd4> │ │ │ │ ldrb.w r3, [r6, #38] @ 0x26 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 59cf4 <_PyThread_CurrentFrames@@Base+0x9c> │ │ │ │ + bne.n 59cce <_PyThread_CurrentFrames@@Base+0x9c> │ │ │ │ ldr r6, [r6, #4] │ │ │ │ - b.n 59ce6 <_PyThread_CurrentFrames@@Base+0x8e> │ │ │ │ + b.n 59cc0 <_PyThread_CurrentFrames@@Base+0x8e> │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 59d0a <_PyThread_CurrentFrames@@Base+0xb2> │ │ │ │ + beq.n 59ce4 <_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 59cf0 <_PyThread_CurrentFrames@@Base+0x98> │ │ │ │ + bcc.n 59cca <_PyThread_CurrentFrames@@Base+0x98> │ │ │ │ ldr r0, [r7, #92] @ 0x5c │ │ │ │ - bl 7df90 │ │ │ │ + bl 7df58 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 59d4c <_PyThread_CurrentFrames@@Base+0xf4> │ │ │ │ + cbz r0, 59d26 <_PyThread_CurrentFrames@@Base+0xf4> │ │ │ │ ldr r2, [r6, #24] │ │ │ │ - cbz r2, 59d36 <_PyThread_CurrentFrames@@Base+0xde> │ │ │ │ + cbz r2, 59d10 <_PyThread_CurrentFrames@@Base+0xde> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 79514 │ │ │ │ + bl 79550 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 59d8e <_PyThread_CurrentFrames@@Base+0x136> │ │ │ │ + bne.n 59d68 <_PyThread_CurrentFrames@@Base+0x136> │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 59d4c <_PyThread_CurrentFrames@@Base+0xf4> │ │ │ │ + blt.n 59d26 <_PyThread_CurrentFrames@@Base+0xf4> │ │ │ │ ldr r7, [r7, #4] │ │ │ │ - b.n 59ce2 <_PyThread_CurrentFrames@@Base+0x8a> │ │ │ │ + b.n 59cbc <_PyThread_CurrentFrames@@Base+0x8a> │ │ │ │ ldr.w r8, [r8, #3644] @ 0xe3c │ │ │ │ - b.n 59cd8 <_PyThread_CurrentFrames@@Base+0x80> │ │ │ │ + b.n 59cb2 <_PyThread_CurrentFrames@@Base+0x80> │ │ │ │ mov r0, r6 │ │ │ │ - bl d44e8 │ │ │ │ + bl d3a50 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59d18 <_PyThread_CurrentFrames@@Base+0xc0> │ │ │ │ + bne.n 59cf2 <_PyThread_CurrentFrames@@Base+0xc0> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 59d7e <_PyThread_CurrentFrames@@Base+0x126> │ │ │ │ + bne.n 59d58 <_PyThread_CurrentFrames@@Base+0x126> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 59d9e <_PyThread_CurrentFrames@@Base+0x146> │ │ │ │ + bne.n 59d78 <_PyThread_CurrentFrames@@Base+0x146> │ │ │ │ movs r4, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r9] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 59d70 <_PyThread_CurrentFrames@@Base+0x118> │ │ │ │ + bne.n 59d4a <_PyThread_CurrentFrames@@Base+0x118> │ │ │ │ strexb r1, r3, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 59d60 <_PyThread_CurrentFrames@@Base+0x108> │ │ │ │ + bne.n 59d3a <_PyThread_CurrentFrames@@Base+0x108> │ │ │ │ dmb ish │ │ │ │ - beq.n 59dae <_PyThread_CurrentFrames@@Base+0x156> │ │ │ │ - ldr r0, [pc, #68] @ (59dbc <_PyThread_CurrentFrames@@Base+0x164>) │ │ │ │ - bl 246600 │ │ │ │ - b.n 59dae <_PyThread_CurrentFrames@@Base+0x156> │ │ │ │ + beq.n 59d88 <_PyThread_CurrentFrames@@Base+0x156> │ │ │ │ + ldr r0, [pc, #64] @ (59d94 <_PyThread_CurrentFrames@@Base+0x162>) │ │ │ │ + bl 245f1c │ │ │ │ + b.n 59d88 <_PyThread_CurrentFrames@@Base+0x156> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 59d4c <_PyThread_CurrentFrames@@Base+0xf4> │ │ │ │ + bne.n 59d26 <_PyThread_CurrentFrames@@Base+0xf4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 59d4c <_PyThread_CurrentFrames@@Base+0xf4> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 59d26 <_PyThread_CurrentFrames@@Base+0xf4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 59d28 <_PyThread_CurrentFrames@@Base+0xd0> │ │ │ │ + bne.n 59d02 <_PyThread_CurrentFrames@@Base+0xd0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 59d28 <_PyThread_CurrentFrames@@Base+0xd0> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 59d02 <_PyThread_CurrentFrames@@Base+0xd0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 59d56 <_PyThread_CurrentFrames@@Base+0xfe> │ │ │ │ + bne.n 59d30 <_PyThread_CurrentFrames@@Base+0xfe> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 59d56 <_PyThread_CurrentFrames@@Base+0xfe> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 59d30 <_PyThread_CurrentFrames@@Base+0xfe> │ │ │ │ mov r0, r4 │ │ │ │ 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 │ │ │ │ + mov r3, r0 │ │ │ │ + movw r0, #24036 @ 0x5de4 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + b.w dd818 │ │ │ │ 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, 59ddc <_PyThread_CurrentFrames@@Base+0x184> │ │ │ │ + cbz r3, 59dc4 <_PyThread_CurrentFrames@@Base+0x192> │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 59dde <_PyThread_CurrentFrames@@Base+0x186> │ │ │ │ + b.n 59dc6 <_PyThread_CurrentFrames@@Base+0x194> │ │ │ │ mov r4, r3 │ │ │ │ add r4, r1 │ │ │ │ - cbnz r3, 59dec <_PyThread_CurrentFrames@@Base+0x194> │ │ │ │ + cbnz r3, 59dd4 <_PyThread_CurrentFrames@@Base+0x1a2> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 59dec <_PyThread_CurrentFrames@@Base+0x194> │ │ │ │ + blt.n 59dd4 <_PyThread_CurrentFrames@@Base+0x1a2> │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 59dec <_PyThread_CurrentFrames@@Base+0x194> │ │ │ │ - cbnz r0, 59e08 <_PyThread_CurrentFrames@@Base+0x1b0> │ │ │ │ - ldr r6, [pc, #92] @ (59e4c <_PyThread_CurrentFrames@@Base+0x1f4>) │ │ │ │ + bgt.n 59dd4 <_PyThread_CurrentFrames@@Base+0x1a2> │ │ │ │ + cbnz r0, 59df0 <_PyThread_CurrentFrames@@Base+0x1be> │ │ │ │ + ldr r6, [pc, #92] @ (59e34 <_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 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 59e08 <_PyThread_CurrentFrames@@Base+0x1b0> │ │ │ │ + bl 101324 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 59df0 <_PyThread_CurrentFrames@@Base+0x1be> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 59e46 <_PyThread_CurrentFrames@@Base+0x1ee> │ │ │ │ - cbz r4, 59e26 <_PyThread_CurrentFrames@@Base+0x1ce> │ │ │ │ + b.n 59e2e <_PyThread_CurrentFrames@@Base+0x1fc> │ │ │ │ + cbz r4, 59e0e <_PyThread_CurrentFrames@@Base+0x1dc> │ │ │ │ ldr r6, [r0, #0] │ │ │ │ - cbz r6, 59e12 <_PyThread_CurrentFrames@@Base+0x1ba> │ │ │ │ + cbz r6, 59dfa <_PyThread_CurrentFrames@@Base+0x1c8> │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 59e2a <_PyThread_CurrentFrames@@Base+0x1d2> │ │ │ │ + beq.n 59e12 <_PyThread_CurrentFrames@@Base+0x1e0> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl f479c │ │ │ │ + bl f3cfc │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 59e2a <_PyThread_CurrentFrames@@Base+0x1d2> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 59e2a <_PyThread_CurrentFrames@@Base+0x1d2> │ │ │ │ - b.n 59e04 <_PyThread_CurrentFrames@@Base+0x1ac> │ │ │ │ + bne.n 59e12 <_PyThread_CurrentFrames@@Base+0x1e0> │ │ │ │ + bl 7f898 │ │ │ │ + cbz r0, 59e12 <_PyThread_CurrentFrames@@Base+0x1e0> │ │ │ │ + b.n 59dec <_PyThread_CurrentFrames@@Base+0x1ba> │ │ │ │ movs r4, #1 │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - cbz r1, 59e32 <_PyThread_CurrentFrames@@Base+0x1da> │ │ │ │ + cbz r1, 59e1a <_PyThread_CurrentFrames@@Base+0x1e8> │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - b.n 59e3a <_PyThread_CurrentFrames@@Base+0x1e2> │ │ │ │ + b.n 59e22 <_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 23cfc4 │ │ │ │ + bl 23c87c │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ bxns r7 │ │ │ │ lsls r0, r1, #1 │ │ │ │ + ldr r3, [pc, #16] @ (59e4c <_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 80158 │ │ │ │ + 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 7f8d0 │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5a030 <_PyThread_CurrentFrames@@Base+0x3d8> │ │ │ │ - movw r3, #64196 @ 0xfac4 │ │ │ │ + bne.w 5a030 <_PyThread_CurrentFrames@@Base+0x3fe> │ │ │ │ + movw r3, #62660 @ 0xf4c4 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ cmp r6, #0 │ │ │ │ it eq │ │ │ │ moveq r6, r3 │ │ │ │ cmp r5, #0 │ │ │ │ it eq │ │ │ │ moveq r5, r3 │ │ │ │ ldr.w r8, [r9, #12] │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r3, [r9, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 59f8a <_PyThread_CurrentFrames@@Base+0x332> │ │ │ │ + bne.n 59f8a <_PyThread_CurrentFrames@@Base+0x358> │ │ │ │ ldr.w r4, [r8, #48] @ 0x30 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 5a024 <_PyThread_CurrentFrames@@Base+0x3cc> │ │ │ │ + beq.w 5a024 <_PyThread_CurrentFrames@@Base+0x3f2> │ │ │ │ ldr.w r4, [r8, #60] @ 0x3c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 5a024 <_PyThread_CurrentFrames@@Base+0x3cc> │ │ │ │ + beq.w 5a024 <_PyThread_CurrentFrames@@Base+0x3f2> │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #51156 @ 0xc7d4 │ │ │ │ + movw r2, #49620 @ 0xc1d4 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl ac0e8 │ │ │ │ + bl ab66c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5a030 <_PyThread_CurrentFrames@@Base+0x3d8> │ │ │ │ + beq.w 5a030 <_PyThread_CurrentFrames@@Base+0x3fe> │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #51156 @ 0xc7d4 │ │ │ │ + movw r2, #49620 @ 0xc1d4 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl ac0e8 │ │ │ │ + bl ab66c │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 59f00 <_PyThread_CurrentFrames@@Base+0x2a8> │ │ │ │ + cbnz r0, 59f00 <_PyThread_CurrentFrames@@Base+0x2ce> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 5a030 <_PyThread_CurrentFrames@@Base+0x3d8> │ │ │ │ + beq.w 5a030 <_PyThread_CurrentFrames@@Base+0x3fe> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 5a030 <_PyThread_CurrentFrames@@Base+0x3d8> │ │ │ │ + bne.w 5a030 <_PyThread_CurrentFrames@@Base+0x3fe> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 59fda <_PyThread_CurrentFrames@@Base+0x382> │ │ │ │ + b.n 59fda <_PyThread_CurrentFrames@@Base+0x3a8> │ │ │ │ ldr.w r3, [r8, #48] @ 0x30 │ │ │ │ - cbz r3, 59f52 <_PyThread_CurrentFrames@@Base+0x2fa> │ │ │ │ + cbz r3, 59f52 <_PyThread_CurrentFrames@@Base+0x320> │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ - cbz r3, 59f52 <_PyThread_CurrentFrames@@Base+0x2fa> │ │ │ │ + cbz r3, 59f52 <_PyThread_CurrentFrames@@Base+0x320> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 7d7b8 │ │ │ │ + bl 7d780 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 59f5a <_PyThread_CurrentFrames@@Base+0x302> │ │ │ │ + cbz r0, 59f5a <_PyThread_CurrentFrames@@Base+0x328> │ │ │ │ ldr.w r1, [r8, #60] @ 0x3c │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r5 │ │ │ │ - bl 25dfa8 │ │ │ │ + bl 25db60 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 59f42 <_PyThread_CurrentFrames@@Base+0x2ea> │ │ │ │ + bne.n 59f42 <_PyThread_CurrentFrames@@Base+0x310> │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 59f5a <_PyThread_CurrentFrames@@Base+0x302> │ │ │ │ + beq.n 59f5a <_PyThread_CurrentFrames@@Base+0x328> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r5, #0] │ │ │ │ - cbnz r1, 59f5a <_PyThread_CurrentFrames@@Base+0x302> │ │ │ │ + cbnz r1, 59f5a <_PyThread_CurrentFrames@@Base+0x328> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 59f5a <_PyThread_CurrentFrames@@Base+0x302> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 59f5a <_PyThread_CurrentFrames@@Base+0x328> │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 59f52 <_PyThread_CurrentFrames@@Base+0x2fa> │ │ │ │ + beq.n 59f52 <_PyThread_CurrentFrames@@Base+0x320> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r5, #0] │ │ │ │ - cbnz r1, 59f52 <_PyThread_CurrentFrames@@Base+0x2fa> │ │ │ │ + cbnz r1, 59f52 <_PyThread_CurrentFrames@@Base+0x320> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_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 59f70 <_PyThread_CurrentFrames@@Base+0x318> │ │ │ │ + beq.n 59f70 <_PyThread_CurrentFrames@@Base+0x33e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 59f70 <_PyThread_CurrentFrames@@Base+0x318> │ │ │ │ + cbnz r3, 59f70 <_PyThread_CurrentFrames@@Base+0x33e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59f86 <_PyThread_CurrentFrames@@Base+0x32e> │ │ │ │ + beq.n 59f86 <_PyThread_CurrentFrames@@Base+0x354> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 59f86 <_PyThread_CurrentFrames@@Base+0x32e> │ │ │ │ + cbnz r3, 59f86 <_PyThread_CurrentFrames@@Base+0x354> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r7 │ │ │ │ - b.n 5a024 <_PyThread_CurrentFrames@@Base+0x3cc> │ │ │ │ + b.n 5a024 <_PyThread_CurrentFrames@@Base+0x3f2> │ │ │ │ ldr.w r4, [r9, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 5a024 <_PyThread_CurrentFrames@@Base+0x3cc> │ │ │ │ + beq.n 5a024 <_PyThread_CurrentFrames@@Base+0x3f2> │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #51156 @ 0xc7d4 │ │ │ │ + movw r2, #49620 @ 0xc1d4 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl ac0e8 │ │ │ │ + bl ab66c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a030 <_PyThread_CurrentFrames@@Base+0x3d8> │ │ │ │ + beq.n 5a030 <_PyThread_CurrentFrames@@Base+0x3fe> │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #51156 @ 0xc7d4 │ │ │ │ + movw r2, #49620 @ 0xc1d4 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl ac0e8 │ │ │ │ + bl ab66c │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 59fe4 <_PyThread_CurrentFrames@@Base+0x38c> │ │ │ │ + cbnz r0, 59fe4 <_PyThread_CurrentFrames@@Base+0x3b2> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a030 <_PyThread_CurrentFrames@@Base+0x3d8> │ │ │ │ + beq.n 5a030 <_PyThread_CurrentFrames@@Base+0x3fe> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5a030 <_PyThread_CurrentFrames@@Base+0x3d8> │ │ │ │ + cbnz r3, 5a030 <_PyThread_CurrentFrames@@Base+0x3fe> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77f40 <_Py_Dealloc@@Base> │ │ │ │ mov r3, r7 │ │ │ │ movs r2, #2 │ │ │ │ ldr.w r0, [r9, #24] │ │ │ │ mov r1, sp │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 8e9d0 │ │ │ │ + bl 8ddec │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a00e <_PyThread_CurrentFrames@@Base+0x3b6> │ │ │ │ + beq.n 5a00e <_PyThread_CurrentFrames@@Base+0x3dc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5a00e <_PyThread_CurrentFrames@@Base+0x3b6> │ │ │ │ + cbnz r3, 5a00e <_PyThread_CurrentFrames@@Base+0x3dc> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a024 <_PyThread_CurrentFrames@@Base+0x3cc> │ │ │ │ + beq.n 5a024 <_PyThread_CurrentFrames@@Base+0x3f2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5a024 <_PyThread_CurrentFrames@@Base+0x3cc> │ │ │ │ + cbnz r3, 5a024 <_PyThread_CurrentFrames@@Base+0x3f2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 783a0 │ │ │ │ + b.w 783f0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r3, [pc, #16] @ (5a048 <_PyThread_CurrentFrames@@Base+0x3f0>) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - ldr.w r0, [r3, #3900] @ 0xf3c │ │ │ │ - b.w 80190 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5a0f0 <_PyThread_CurrentFrames@@Base+0x498> │ │ │ │ + bne.n 5a0da <_PyThread_CurrentFrames@@Base+0x4a8> │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - movw r3, #64196 @ 0xfac4 │ │ │ │ + movw r3, #62660 @ 0xf4c4 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ cmp r5, #0 │ │ │ │ it eq │ │ │ │ moveq r5, r3 │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5a0a8 <_PyThread_CurrentFrames@@Base+0x450> │ │ │ │ + bne.n 5a092 <_PyThread_CurrentFrames@@Base+0x460> │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ - cbz r3, 5a0e6 <_PyThread_CurrentFrames@@Base+0x48e> │ │ │ │ + cbz r3, 5a0d0 <_PyThread_CurrentFrames@@Base+0x49e> │ │ │ │ ldr r1, [r0, #64] @ 0x40 │ │ │ │ - cbz r1, 5a0e6 <_PyThread_CurrentFrames@@Base+0x48e> │ │ │ │ + cbz r1, 5a0d0 <_PyThread_CurrentFrames@@Base+0x49e> │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - bl 25dfa8 │ │ │ │ + bl 25db60 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ - b.n 5a0e6 <_PyThread_CurrentFrames@@Base+0x48e> │ │ │ │ + b.n 5a0d0 <_PyThread_CurrentFrames@@Base+0x49e> │ │ │ │ ldr r3, [r6, #28] │ │ │ │ - cbz r3, 5a0e6 <_PyThread_CurrentFrames@@Base+0x48e> │ │ │ │ + cbz r3, 5a0d0 <_PyThread_CurrentFrames@@Base+0x49e> │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #51156 @ 0xc7d4 │ │ │ │ + movw r2, #49620 @ 0xc1d4 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl ac0e8 │ │ │ │ + bl ab66c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5a0f0 <_PyThread_CurrentFrames@@Base+0x498> │ │ │ │ + cbz r0, 5a0da <_PyThread_CurrentFrames@@Base+0x4a8> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl d2ca0 │ │ │ │ + bl d2204 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a0e6 <_PyThread_CurrentFrames@@Base+0x48e> │ │ │ │ + beq.n 5a0d0 <_PyThread_CurrentFrames@@Base+0x49e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5a0e6 <_PyThread_CurrentFrames@@Base+0x48e> │ │ │ │ + cbnz r3, 5a0d0 <_PyThread_CurrentFrames@@Base+0x49e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 783a0 │ │ │ │ + b.w 783f0 │ │ │ │ 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 f479c │ │ │ │ + bl f3cfc │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5a112 <_PyThread_CurrentFrames@@Base+0x4ba> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 5a12a <_PyThread_CurrentFrames@@Base+0x4d2> │ │ │ │ - ldr r2, [pc, #28] @ (5a130 <_PyThread_CurrentFrames@@Base+0x4d8>) │ │ │ │ + bne.n 5a0fc <_PyThread_CurrentFrames@@Base+0x4ca> │ │ │ │ + bl 7f898 │ │ │ │ + cbnz r0, 5a114 <_PyThread_CurrentFrames@@Base+0x4e2> │ │ │ │ + ldr r2, [pc, #24] @ (5a118 <_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 5a12c <_PyThread_CurrentFrames@@Base+0x4d4> │ │ │ │ + b.n 5a116 <_PyThread_CurrentFrames@@Base+0x4e4> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ subs r5, r1, #0 │ │ │ │ - blt.n 5a14e <_PyThread_CurrentFrames@@Base+0x4f6> │ │ │ │ + blt.n 5a136 <_PyThread_CurrentFrames@@Base+0x504> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 5a154 <_PyThread_CurrentFrames@@Base+0x4fc> │ │ │ │ - b.n 5a196 <_PyThread_CurrentFrames@@Base+0x53e> │ │ │ │ + bne.n 5a13c <_PyThread_CurrentFrames@@Base+0x50a> │ │ │ │ + b.n 5a17e <_PyThread_CurrentFrames@@Base+0x54c> │ │ │ │ ldr r6, [r0, #8] │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5a16c <_PyThread_CurrentFrames@@Base+0x514> │ │ │ │ + b.n 5a154 <_PyThread_CurrentFrames@@Base+0x522> │ │ │ │ ldr r6, [r0, #8] │ │ │ │ - cbz r5, 5a16c <_PyThread_CurrentFrames@@Base+0x514> │ │ │ │ + cbz r5, 5a154 <_PyThread_CurrentFrames@@Base+0x522> │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 26b5c0 │ │ │ │ + bl 26af80 │ │ │ │ cmp r0, r6 │ │ │ │ - bge.n 5a16c <_PyThread_CurrentFrames@@Base+0x514> │ │ │ │ + bge.n 5a154 <_PyThread_CurrentFrames@@Base+0x522> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1ea294 │ │ │ │ + b.w 1e95bc │ │ │ │ mul.w r5, r6, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1483f8 │ │ │ │ + bl 1479c0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5a1a6 <_PyThread_CurrentFrames@@Base+0x54e> │ │ │ │ + beq.n 5a18e <_PyThread_CurrentFrames@@Base+0x55c> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbz r3, 5a184 <_PyThread_CurrentFrames@@Base+0x52c> │ │ │ │ + cbz r3, 5a16c <_PyThread_CurrentFrames@@Base+0x53a> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ - b.n 5a18c <_PyThread_CurrentFrames@@Base+0x534> │ │ │ │ + b.n 5a174 <_PyThread_CurrentFrames@@Base+0x542> │ │ │ │ movw r2, #10688 @ 0x29c0 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 149d94 <_PyBytes_Repeat@@Base> │ │ │ │ + bl 14935c <_PyBytes_Repeat@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a1a8 <_PyThread_CurrentFrames@@Base+0x550> │ │ │ │ + beq.n 5a190 <_PyThread_CurrentFrames@@Base+0x55e> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5a1a8 <_PyThread_CurrentFrames@@Base+0x550> │ │ │ │ + b.n 5a190 <_PyThread_CurrentFrames@@Base+0x55e> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005a1ac : │ │ │ │ +0005a194 : │ │ │ │ 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] @ (5a228 ) │ │ │ │ + ldr r4, [pc, #108] @ (5a210 ) │ │ │ │ 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, 5a1dc │ │ │ │ + cbnz r3, 5a1c4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbz r3, 5a1d2 │ │ │ │ + cbz r3, 5a1ba │ │ │ │ mov r4, r3 │ │ │ │ - b.n 5a1c6 │ │ │ │ + b.n 5a1ae │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - b.n 5a1ec │ │ │ │ + b.n 5a1d4 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a1ec │ │ │ │ + beq.n 5a1d4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 5a1fa │ │ │ │ + cbz r3, 5a1e2 │ │ │ │ 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, 5a20e │ │ │ │ + cbz r3, 5a1f6 │ │ │ │ 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 20d34c │ │ │ │ + bl 20c9bc │ │ │ │ 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] │ │ │ │ @@ -71343,862 +71332,861 @@ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ - cbz r4, 5a24e │ │ │ │ + cbz r4, 5a236 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 5a250 │ │ │ │ + b.n 5a238 │ │ │ │ mov r7, r4 │ │ │ │ add r7, r1 │ │ │ │ - cbnz r4, 5a25e │ │ │ │ + cbnz r4, 5a246 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 5a25e │ │ │ │ + ble.n 5a246 │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 5a25e │ │ │ │ - cbnz r0, 5a27c │ │ │ │ + bgt.n 5a246 │ │ │ │ + cbnz r0, 5a264 │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #72] @ (5a2ac ) │ │ │ │ + ldr r4, [pc, #72] @ (5a294 ) │ │ │ │ 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 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5a2a6 │ │ │ │ + bl 101324 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5a28e │ │ │ │ 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 1673fc │ │ │ │ + bl 1667dc │ │ │ │ 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 f8c70 │ │ │ │ + bl f81d0 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx sp │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0005a2b0 : │ │ │ │ +0005a298 : │ │ │ │ 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] @ (5a2e8 ) │ │ │ │ + ldr r4, [pc, #40] @ (5a2d0 ) │ │ │ │ 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 234af0 │ │ │ │ + bl 233e5c │ │ │ │ mov r0, r6 │ │ │ │ - bl 783a0 │ │ │ │ + bl 783f0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 783a0 │ │ │ │ + bl 783f0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 783a0 │ │ │ │ + b.w 783f0 │ │ │ │ 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 83f4c │ │ │ │ + bl 83aa0 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5a30e │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 5a32e │ │ │ │ + bne.n 5a2f6 │ │ │ │ + bl 7f898 │ │ │ │ + cbnz r0, 5a316 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 5a324 │ │ │ │ + cbz r3, 5a30c │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 5a320 │ │ │ │ + blt.n 5a308 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r4, r3 │ │ │ │ it ge │ │ │ │ movge r4, r3 │ │ │ │ - b.n 5a322 │ │ │ │ + b.n 5a30a │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r5, #8] │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 5a330 │ │ │ │ + b.n 5a318 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + movw r3, #44040 @ 0xac08 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + sub sp, #8 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r2, #1 │ │ │ │ + movw r1, #16308 @ 0x3fb4 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1451d8 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 5a382 │ │ │ │ + ldrd r2, r3, [r4, #8] │ │ │ │ + cbnz r2, 5a3b4 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 86330 │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r0, 5a382 │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ + cbz r3, 5a396 │ │ │ │ + ldr r1, [pc, #128] @ (5a3e0 ) │ │ │ │ + movw r2, #2056 @ 0x808 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + bl 127024 <_PyObject_CallMethod@@Base> │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cbnz r0, 5a386 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 5a382 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 5a382 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 5a3dc │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 5a396 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 5a396 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + movw r0, #24052 @ 0x5df4 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + movw r4, #4308 @ 0x10d4 │ │ │ │ + movt r4, #70 @ 0x46 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl 828c0 │ │ │ │ + b.n 5a3dc │ │ │ │ + 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, #24064 @ 0x5e00 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + str r5, [sp, #0] │ │ │ │ + bl 828c0 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + add r7, sp, #416 @ 0x1a0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + │ │ │ │ +0005a3e4 : │ │ │ │ + ldr r3, [pc, #56] @ (5a420 ) │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3, #76] @ 0x4c │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cbnz r3, 5a3fa │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 5a3ee │ │ │ │ + bx lr │ │ │ │ + movw r2, #4356 @ 0x1104 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 5a41a │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.n 5a414 │ │ │ │ + mov r0, r3 │ │ │ │ + bx lr │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + b.n 5a410 │ │ │ │ + movs r0, #0 │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ subs r3, r2, #1 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 5a35a │ │ │ │ + bhi.n 5a44c │ │ │ │ ldr r0, [r5, #0] │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 5a374 │ │ │ │ + ble.n 5a466 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ - b.n 5a37c │ │ │ │ - movw r0, #60800 @ 0xed80 │ │ │ │ + b.n 5a46e │ │ │ │ + movw r0, #59256 @ 0xe778 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0190 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5a350 │ │ │ │ + bne.n 5a442 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5a6da │ │ │ │ + b.n 5a7cc │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r4, [r7, #12] │ │ │ │ - cbz r4, 5a3a6 │ │ │ │ + cbz r4, 5a498 │ │ │ │ ldr.w r9, [r7, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r2, [r9, #60] @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5a3be │ │ │ │ + beq.n 5a4b0 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25588 @ 0x63f4 │ │ │ │ + movw r1, #24076 @ 0x5e0c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5a370 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 5a462 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #61804 @ 0xf16c │ │ │ │ + movw r1, #60252 @ 0xeb5c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5a370 │ │ │ │ - movw r1, #56136 @ 0xdb48 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 5a462 │ │ │ │ + movw r1, #54600 @ 0xd548 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl cc30c │ │ │ │ + bl cb868 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a370 │ │ │ │ + beq.n 5a462 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - bl 783a0 │ │ │ │ + bl 783f0 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ - cbz r0, 5a3f4 │ │ │ │ + cbz r0, 5a4e6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #52] @ 0x34 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a3f4 │ │ │ │ + beq.n 5a4e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a3f4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a4e6 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ - cbz r0, 5a410 │ │ │ │ + cbz r0, 5a502 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #56] @ 0x38 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a410 │ │ │ │ + beq.n 5a502 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a410 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a502 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbz r0, 5a42c │ │ │ │ + cbz r0, 5a51e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a42c │ │ │ │ + beq.n 5a51e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a42c │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a51e │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - cbz r0, 5a448 │ │ │ │ + cbz r0, 5a53a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #64] @ 0x40 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a448 │ │ │ │ + beq.n 5a53a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a448 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a53a │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 5a464 │ │ │ │ + cbz r0, 5a556 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #68] @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a464 │ │ │ │ + beq.n 5a556 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a464 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a556 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ - cbz r0, 5a480 │ │ │ │ + cbz r0, 5a572 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #72] @ 0x48 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a480 │ │ │ │ + beq.n 5a572 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a480 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a572 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 5a49c │ │ │ │ - movw r0, #55772 @ 0xd9dc │ │ │ │ + bne.n 5a58e │ │ │ │ + movw r0, #54236 @ 0xd3dc │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 7a284 │ │ │ │ + bl 7a2c0 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ - b.n 5a6c0 │ │ │ │ + b.n 5a7b2 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #25656 @ 0x6438 │ │ │ │ + movw r1, #24144 @ 0x5e50 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl f5780 │ │ │ │ + bl f4ce0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5a370 │ │ │ │ - movw fp, #55016 @ 0xd6e8 │ │ │ │ + beq.w 5a462 │ │ │ │ + movw fp, #53480 @ 0xd0e8 │ │ │ │ movt fp, #38 @ 0x26 │ │ │ │ mov.w r8, #0 │ │ │ │ - movw r3, #55772 @ 0xd9dc │ │ │ │ + movw r3, #54236 @ 0xd3dc │ │ │ │ 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 5a4e6 │ │ │ │ + bpl.n 5a5d8 │ │ │ │ cmp r8, r3 │ │ │ │ - bge.w 5a6b6 │ │ │ │ + bge.w 5a7a8 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w sl, [r3, r8, lsl #2] │ │ │ │ - b.n 5a4f2 │ │ │ │ + b.n 5a5e4 │ │ │ │ cmp r8, r3 │ │ │ │ - bge.w 5a6b6 │ │ │ │ + bge.w 5a7a8 │ │ │ │ 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 5a506 │ │ │ │ + bpl.n 5a5f8 │ │ │ │ mov r0, sl │ │ │ │ - bl 90608 │ │ │ │ + bl 8fa28 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 5a51a │ │ │ │ + b.n 5a60c │ │ │ │ lsls r1, r2, #4 │ │ │ │ - bmi.n 5a516 │ │ │ │ + bmi.n 5a608 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5a51e │ │ │ │ - b.n 5a52a │ │ │ │ + bne.n 5a610 │ │ │ │ + b.n 5a61c │ │ │ │ add.w r6, sl, #16 │ │ │ │ - cbnz r6, 5a542 │ │ │ │ - b.n 5a50a │ │ │ │ + cbnz r6, 5a634 │ │ │ │ + b.n 5a5fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5a52a │ │ │ │ + cbnz r3, 5a61c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25684 @ 0x6454 │ │ │ │ + movw r1, #24172 @ 0x5e6c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 5a370 │ │ │ │ + bl d1590 │ │ │ │ + b.n 5a462 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ blx 2a890 │ │ │ │ - cbnz r0, 5a56a │ │ │ │ + cbnz r0, 5a65c │ │ │ │ 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 783a0 │ │ │ │ - b.n 5a6b0 │ │ │ │ + bl 783f0 │ │ │ │ + b.n 5a7a2 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ blx 2a890 │ │ │ │ - cbnz r0, 5a592 │ │ │ │ + cbnz r0, 5a684 │ │ │ │ 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 783a0 │ │ │ │ - b.n 5a6b0 │ │ │ │ - movw r1, #25708 @ 0x646c │ │ │ │ + bl 783f0 │ │ │ │ + b.n 5a7a2 │ │ │ │ + movw r1, #24196 @ 0x5e84 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r6 │ │ │ │ blx 2a890 │ │ │ │ - cbnz r0, 5a5bc │ │ │ │ + cbnz r0, 5a6ae │ │ │ │ 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 5a5e4 │ │ │ │ - movw r1, #25720 @ 0x6478 │ │ │ │ + b.n 5a6d6 │ │ │ │ + movw r1, #24208 @ 0x5e90 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r6 │ │ │ │ blx 2a890 │ │ │ │ - cbnz r0, 5a604 │ │ │ │ + cbnz r0, 5a6f6 │ │ │ │ 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 783a0 │ │ │ │ + bl 783f0 │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - movw r2, #41037 @ 0xa04d │ │ │ │ + movw r2, #41015 @ 0xa037 │ │ │ │ movt r2, #5 │ │ │ │ movw r1, #40529 @ 0x9e51 │ │ │ │ movt r1, #5 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ blx r3 │ │ │ │ - b.n 5a6b0 │ │ │ │ - movw r1, #61072 @ 0xee90 │ │ │ │ + b.n 5a7a2 │ │ │ │ + movw r1, #59528 @ 0xe888 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a890 │ │ │ │ - cbnz r0, 5a644 │ │ │ │ + cbnz r0, 5a736 │ │ │ │ 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 783a0 │ │ │ │ + bl 783f0 │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - movw r1, #39171 @ 0x9903 │ │ │ │ + movw r1, #39149 @ 0x98ed │ │ │ │ movt r1, #5 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ blx r3 │ │ │ │ - b.n 5a6b0 │ │ │ │ + b.n 5a7a2 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #38800 @ 0x9790 │ │ │ │ + movw r1, #37264 @ 0x9190 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ blx 2a890 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 5a684 │ │ │ │ + cbnz r0, 5a776 │ │ │ │ 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 783a0 │ │ │ │ + bl 783f0 │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - movw r1, #38841 @ 0x97b9 │ │ │ │ + movw r1, #38663 @ 0x9707 │ │ │ │ movt r1, #5 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ blx r3 │ │ │ │ - b.n 5a6b0 │ │ │ │ + b.n 5a7a2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 5a696 │ │ │ │ + beq.n 5a788 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5a696 │ │ │ │ + cbnz r3, 5a788 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r6 │ │ │ │ - movw r1, #25728 @ 0x6480 │ │ │ │ + movw r1, #24216 @ 0x5e98 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 5a370 │ │ │ │ + bl d1590 │ │ │ │ + b.n 5a462 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 5a4ce │ │ │ │ + b.n 5a5c0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5a6ca │ │ │ │ + bne.n 5a7bc │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 5a6da │ │ │ │ + b.n 5a7cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5a6c0 │ │ │ │ + bne.n 5a7b2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5a6c0 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5a7b2 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - │ │ │ │ -0005a6e0 : │ │ │ │ - ldr r3, [pc, #56] @ (5a71c ) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r0, [r3, #76] @ 0x4c │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cbnz r3, 5a6f6 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 5a6ea │ │ │ │ - bx lr │ │ │ │ - movw r2, #4356 @ 0x1104 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 5a716 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.n 5a710 │ │ │ │ - mov r0, r3 │ │ │ │ - bx lr │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - b.n 5a70c │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - movw r3, #44040 @ 0xac08 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r2, #1 │ │ │ │ - movw r1, #17844 @ 0x45b4 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 145ad8 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 5a788 │ │ │ │ - ldrd r2, r3, [r4, #8] │ │ │ │ - cbnz r2, 5a7ba │ │ │ │ - mov r0, r3 │ │ │ │ - bl 86830 │ │ │ │ - mov r5, r0 │ │ │ │ - cbz r0, 5a788 │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ - cbz r3, 5a79c │ │ │ │ - ldr r1, [pc, #132] @ (5a7e8 ) │ │ │ │ - movw r2, #3560 @ 0xde8 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - bl 127b48 <_PyObject_CallMethod@@Base> │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 5a78c │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 5a788 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 5a788 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 5a7e2 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 5a79c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a79c │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - movw r0, #25748 @ 0x6494 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - movw r4, #4308 @ 0x10d4 │ │ │ │ - movt r4, #70 @ 0x46 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl 82d70 │ │ │ │ - b.n 5a7e2 │ │ │ │ - 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, #25760 @ 0x64a0 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - str r5, [sp, #0] │ │ │ │ - bl 82d70 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ - add r7, sp, #416 @ 0x1a0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #17844 @ 0x45b4 │ │ │ │ + movw r1, #16308 @ 0x3fb4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 145ad8 │ │ │ │ + bl 1451d8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5a832 │ │ │ │ + blt.n 5a818 │ │ │ │ ldrd r3, r0, [r4, #12] │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #25776 @ 0x64b0 │ │ │ │ + movw r0, #24240 @ 0x5eb0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82d70 │ │ │ │ - b.n 5a834 │ │ │ │ + bl 828c0 │ │ │ │ + b.n 5a81a │ │ │ │ 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, #17844 @ 0x45b4 │ │ │ │ + movw r1, #16308 @ 0x3fb4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 145ad8 │ │ │ │ + bl 1451d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5a86a │ │ │ │ + bge.n 5a850 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5a87e │ │ │ │ + b.n 5a864 │ │ │ │ mov r0, r5 │ │ │ │ - bl c3ae8 │ │ │ │ + bl c3038 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 5a866 │ │ │ │ + blt.n 5a84c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str r3, [r4, #16] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - cbz r3, 5a888 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - cbnz r0, 5a88e │ │ │ │ - movs r0, #0 │ │ │ │ - b.w 72334 │ │ │ │ - b.w e8bb0 │ │ │ │ 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, #17844 @ 0x45b4 │ │ │ │ + movw r1, #16308 @ 0x3fb4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 145ad8 │ │ │ │ + bl 1451d8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5a8d4 │ │ │ │ + blt.n 5a8a8 │ │ │ │ ldrd r2, r3, [r4, #8] │ │ │ │ - movw r0, #2696 @ 0xa88 │ │ │ │ + movw r0, #1204 @ 0x4b4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82d70 │ │ │ │ + b.w 828c0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r4, r1 │ │ │ │ - bl 25ddc4 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 5a972 │ │ │ │ - ldr r0, [r5, #40] @ 0x28 │ │ │ │ - cbz r0, 5a93a │ │ │ │ - mov r1, r4 │ │ │ │ - bl d2ca0 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5a972 │ │ │ │ - ldrb.w r3, [r5, #76] @ 0x4c │ │ │ │ - ldr r1, [r5, #12] │ │ │ │ - cbz r3, 5a948 │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.n 5a948 │ │ │ │ - ldr r0, [r5, #80] @ 0x50 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 25e290 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 5a95c │ │ │ │ - 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 783a0 │ │ │ │ - b.n 5a948 │ │ │ │ - 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, 5a974 │ │ │ │ - ldr r1, [r5, #68] @ 0x44 │ │ │ │ - cbz r1, 5a974 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 25dfa8 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 5a974 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 5a972 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 5a972 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77ef0 <_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 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #17844 @ 0x45b4 │ │ │ │ + movw r1, #16308 @ 0x3fb4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 145ad8 │ │ │ │ + bl 1451d8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5a9d8 │ │ │ │ + blt.n 5a90c │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r1, [r2, #28] │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 5a9c4 │ │ │ │ - ldr r0, [pc, #44] @ (5a9dc ) │ │ │ │ - bl 161d58 <_PyEval_GetBuiltin@@Base> │ │ │ │ + beq.n 5a8f8 │ │ │ │ + ldr r0, [pc, #44] @ (5a910 ) │ │ │ │ + bl 161114 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - movw r0, #9944 @ 0x26d8 │ │ │ │ + movw r0, #8420 @ 0x20e4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w 82d70 │ │ │ │ + b.w 828c0 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - movw r0, #2696 @ 0xa88 │ │ │ │ + movw r0, #1204 @ 0x4b4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82d70 │ │ │ │ + b.w 828c0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - bmi.n 5aab8 │ │ │ │ + bmi.n 5a9ec │ │ │ │ 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, #17844 @ 0x45b4 │ │ │ │ + movw r1, #16308 @ 0x3fb4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 145ad8 │ │ │ │ + bl 1451d8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5aa2e │ │ │ │ + blt.n 5a962 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bmi.n 5aa32 │ │ │ │ + bmi.n 5a966 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #19732 @ 0x4d14 │ │ │ │ + movw r1, #18196 @ 0x4714 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5aa9c │ │ │ │ + b.n 5a9d0 │ │ │ │ add r1, sp, #12 │ │ │ │ add r3, sp, #16 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, sp, #20 │ │ │ │ - movw r1, #16568 @ 0x40b8 │ │ │ │ + movw r1, #15032 @ 0x3ab8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r5 │ │ │ │ - bl 8cd30 │ │ │ │ + bl 8c22c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5aa2e │ │ │ │ + beq.n 5a962 │ │ │ │ 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 783a0 │ │ │ │ + bl 783f0 │ │ │ │ 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 783a0 │ │ │ │ + bl 783f0 │ │ │ │ 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 783a0 │ │ │ │ + bl 783f0 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + cbz r3, 5a9dc │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + cbnz r0, 5a9e2 │ │ │ │ + movs r0, #0 │ │ │ │ + b.w 7239c │ │ │ │ + b.w e8128 │ │ │ │ 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 11bba8 │ │ │ │ + bl 11b148 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r7, [r3, #44] @ 0x2c │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 5aadc │ │ │ │ + beq.n 5aa22 │ │ │ │ ldr.w r2, [r6, #148] @ 0x94 │ │ │ │ ldr.w r3, [r7, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5aadc │ │ │ │ + beq.n 5aa22 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 5ab06 │ │ │ │ - b.n 5aaf4 │ │ │ │ + beq.n 5aa4c │ │ │ │ + b.n 5aa3a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 5aad4 │ │ │ │ - movw r0, #26340 @ 0x66e4 │ │ │ │ + beq.n 5aa1a │ │ │ │ + movw r0, #24804 @ 0x60e4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r1, r5 │ │ │ │ - bl 16ca80 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16be28 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5aad4 │ │ │ │ - b.n 5ab44 │ │ │ │ + bne.n 5aa1a │ │ │ │ + b.n 5aa8a │ │ │ │ movs r3, #2 │ │ │ │ - movw r0, #26340 @ 0x66e4 │ │ │ │ + movw r0, #24804 @ 0x60e4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 5ab44 │ │ │ │ + bl c0190 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 5aa8a │ │ │ │ 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 5ab38 │ │ │ │ + beq.n 5aa7e │ │ │ │ mov r1, r6 │ │ │ │ - bl 85f3c │ │ │ │ - cbnz r0, 5ab38 │ │ │ │ + bl 85a4c │ │ │ │ + cbnz r0, 5aa7e │ │ │ │ ldr r2, [r6, #12] │ │ │ │ mov r3, r5 │ │ │ │ - movw r1, #58536 @ 0xe4a8 │ │ │ │ + movw r1, #57000 @ 0xdea8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #26340 @ 0x66e4 │ │ │ │ + movw r0, #24804 @ 0x60e4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5ab44 │ │ │ │ + bl 23b790 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5aa8a │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 21df60 │ │ │ │ + b.w 21d778 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r4, r1 │ │ │ │ + bl 25d898 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 5ab28 │ │ │ │ + ldr r0, [r5, #40] @ 0x28 │ │ │ │ + cbz r0, 5aaf0 │ │ │ │ + mov r1, r4 │ │ │ │ + bl d2204 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5ab28 │ │ │ │ + ldrb.w r3, [r5, #76] @ 0x4c │ │ │ │ + ldr r1, [r5, #12] │ │ │ │ + cbz r3, 5aafe │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.n 5aafe │ │ │ │ + ldr r0, [r5, #80] @ 0x50 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 25dbf8 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 5ab12 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r0, [r5, #20] │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r4, #0] │ │ │ │ + str r4, [r5, #20] │ │ │ │ + bl 783f0 │ │ │ │ + b.n 5aafe │ │ │ │ + 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, 5ab2a │ │ │ │ + ldr r1, [r5, #68] @ 0x44 │ │ │ │ + cbz r1, 5ab2a │ │ │ │ + mov r2, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 25db60 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 5ab2a │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 5ab28 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 5ab28 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + movs r4, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ add r3, sp, #12 │ │ │ │ @@ -72207,718 +72195,719 @@ │ │ │ │ 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, #64196 @ 0xfac4 │ │ │ │ + movw r1, #62660 @ 0xf4c4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl c0100 │ │ │ │ - cbz r0, 5ab8a │ │ │ │ + bl bf670 │ │ │ │ + cbz r0, 5ab70 │ │ │ │ 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 5aca6 │ │ │ │ + bl 5ac8c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5ac9e │ │ │ │ + beq.n 5ac84 │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 5abbc │ │ │ │ + beq.n 5aba2 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ - b.n 5abc4 │ │ │ │ + b.n 5abaa │ │ │ │ movw r6, #10688 @ 0x29c0 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 5ac86 │ │ │ │ + beq.n 5ac6c │ │ │ │ movs r0, #3 │ │ │ │ ldr.w r8, [r5, #20] │ │ │ │ - bl 72184 │ │ │ │ + bl 72174 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5abdc │ │ │ │ + cbnz r0, 5abc2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5ac6a │ │ │ │ + b.n 5ac50 │ │ │ │ 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 1db3e4 <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ + bl 1da7a8 <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - bge.n 5ac1e │ │ │ │ + bge.n 5ac04 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 156b88 │ │ │ │ + bl 156058 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ mov r0, r1 │ │ │ │ - bl 156b88 │ │ │ │ + bl 156058 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r0, r1 │ │ │ │ - bl 156b88 │ │ │ │ + bl 156058 │ │ │ │ str r0, [r4, #20] │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 5ac6a │ │ │ │ - b.n 5ac50 │ │ │ │ + bl 7f898 │ │ │ │ + cbz r0, 5ac50 │ │ │ │ + b.n 5ac36 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 156b88 │ │ │ │ + bl 156058 │ │ │ │ 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 156b88 │ │ │ │ + bl 156058 │ │ │ │ str r0, [r4, #20] │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 5ac6a │ │ │ │ + bl 7f898 │ │ │ │ + cbz r0, 5ac50 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5abd8 │ │ │ │ + beq.n 5abbe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5abd8 │ │ │ │ + bne.n 5abbe │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5abd8 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5abbe │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5ac7a │ │ │ │ + beq.n 5ac60 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 5ac7e │ │ │ │ + cbz r3, 5ac64 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 5ac9e │ │ │ │ + b.n 5ac84 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5ac7a │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5ac60 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #45676 @ 0xb26c │ │ │ │ + movw r1, #44140 @ 0xac6c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5abd8 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 5abbe │ │ │ │ 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 ce6c4 │ │ │ │ + bl cdc1c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5ad0e │ │ │ │ + blt.n 5acf4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r0, #0 │ │ │ │ - bl 156b88 │ │ │ │ + bl 156058 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5ad04 │ │ │ │ + cbz r0, 5acea │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 5acd8 │ │ │ │ + cbz r3, 5acbe │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 5ace0 │ │ │ │ + b.n 5acc6 │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r3, #67 @ 0x43 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1485d8 │ │ │ │ + bl 147ba0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5ad06 │ │ │ │ + bge.n 5acec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5ad04 │ │ │ │ + beq.n 5acea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5ad04 │ │ │ │ + cbnz r3, 5acea │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cf15c │ │ │ │ - b.n 5ad10 │ │ │ │ + bl ce6b4 │ │ │ │ + b.n 5acf6 │ │ │ │ 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 11b148 │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + ldr r3, [r3, #52] @ 0x34 │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.n 5ad38 │ │ │ │ + ldr.w r2, [r4, #148] @ 0x94 │ │ │ │ + ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 5ad38 │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ + cmp r1, #1 │ │ │ │ + beq.n 5ad66 │ │ │ │ + b.n 5ad52 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 5ad30 │ │ │ │ + movw r0, #24836 @ 0x6104 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + mov r1, r6 │ │ │ │ + bl 16be28 <_PyArg_NoKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 5ad30 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 5adce │ │ │ │ + movs r3, #1 │ │ │ │ + movw r0, #24836 @ 0x6104 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + mov r2, r3 │ │ │ │ + bl c0190 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5ad4e │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + bl 86330 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5ad4e │ │ │ │ + ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #0 │ │ │ │ + blx r3 │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 5ad9a │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 5ad4e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 5ad4e │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5ad4e │ │ │ │ + movw r2, #4356 @ 0x1104 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r1, r2 │ │ │ │ + strd r5, r3, [r0, #8] │ │ │ │ + movs r0, #2 │ │ │ │ + bl 7d780 │ │ │ │ + str r0, [r4, #16] │ │ │ │ + cbnz r0, 5adce │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 5ad4e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 5ad4e │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5ad4e │ │ │ │ + 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 5aca6 │ │ │ │ + bl 5ac8c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5ae28 │ │ │ │ + beq.n 5aee4 │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 5ad44 │ │ │ │ + beq.n 5ae00 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ - b.n 5ad4c │ │ │ │ + b.n 5ae08 │ │ │ │ movw r6, #10688 @ 0x29c0 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 5ae10 │ │ │ │ + beq.n 5aecc │ │ │ │ movs r0, #3 │ │ │ │ ldr.w r8, [r5, #20] │ │ │ │ - bl 72184 │ │ │ │ + bl 72174 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5ad64 │ │ │ │ + cbnz r0, 5ae20 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5adf4 │ │ │ │ + b.n 5aeb0 │ │ │ │ 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 1db3e4 <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ + bl 1da7a8 <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - bge.n 5ada8 │ │ │ │ + bge.n 5ae64 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 156b88 │ │ │ │ + bl 156058 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ mov r0, r1 │ │ │ │ - bl 156b88 │ │ │ │ + bl 156058 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 156b88 │ │ │ │ + bl 156058 │ │ │ │ str r0, [r4, #20] │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 5adf4 │ │ │ │ - b.n 5adda │ │ │ │ + bl 7f898 │ │ │ │ + cbz r0, 5aeb0 │ │ │ │ + b.n 5ae96 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 156b88 │ │ │ │ + bl 156058 │ │ │ │ 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 156b88 │ │ │ │ + bl 156058 │ │ │ │ str r0, [r4, #20] │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 5adf4 │ │ │ │ + bl 7f898 │ │ │ │ + cbz r0, 5aeb0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5ad60 │ │ │ │ + beq.n 5ae1c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5ad60 │ │ │ │ + bne.n 5ae1c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5ad60 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5ae1c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5ae04 │ │ │ │ + beq.n 5aec0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 5ae08 │ │ │ │ + cbz r3, 5aec4 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 5ae28 │ │ │ │ + b.n 5aee4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5ae04 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5aec0 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #45676 @ 0xb26c │ │ │ │ + movw r1, #44140 @ 0xac6c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5ad60 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 5ae1c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -0005ae30 <_PyArg_ParseTupleAndKeywordsFast@@Base>: │ │ │ │ +0005aeec <_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, 5ae60 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x30> │ │ │ │ + cbz r0, 5af1c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x30> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - bpl.n 5ae60 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x30> │ │ │ │ + bpl.n 5af1c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x30> │ │ │ │ mov r2, r1 │ │ │ │ - cbz r1, 5ae74 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x44> │ │ │ │ + cbz r1, 5af30 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x44> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 5ae74 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x44> │ │ │ │ + bmi.n 5af30 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x44> │ │ │ │ movw r1, #2273 @ 0x8e1 │ │ │ │ - movw r0, #43764 @ 0xaaf4 │ │ │ │ + movw r0, #42228 @ 0xa4f4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215dac <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5ae84 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x54> │ │ │ │ + b.n 5af40 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x54> │ │ │ │ ldr r1, [r0, #8] │ │ │ │ add r5, sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #12 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 2153a0 <_PyArg_ParseStackAndKeywords@@Base+0x34> │ │ │ │ + bl 214acc <_PyArg_ParseStackAndKeywords@@Base+0x34> │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 5aeae <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7e> │ │ │ │ + cbz r0, 5af6a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7e> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 18083c <_PyDeadline_Init@@Base+0x410> │ │ │ │ + bl 17fadc <_PyDeadline_Init@@Base+0x410> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r1 │ │ │ │ - movw r1, #25948 @ 0x655c │ │ │ │ - movt r1, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ - mov r6, r2 │ │ │ │ - bl 11bba8 │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - ldr r3, [r3, #52] @ 0x34 │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 5aef4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc4> │ │ │ │ - ldr.w r2, [r4, #148] @ 0x94 │ │ │ │ - ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 5aef4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc4> │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - cmp r1, #1 │ │ │ │ - beq.n 5af22 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf2> │ │ │ │ - b.n 5af0e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xde> │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 5aeec <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbc> │ │ │ │ - movw r0, #26372 @ 0x6704 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - mov r1, r6 │ │ │ │ - bl 16ca80 <_PyArg_NoKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 5aeec <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbc> │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 5af8a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x15a> │ │ │ │ - movs r3, #1 │ │ │ │ - movw r0, #26372 @ 0x6704 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5af0a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xda> │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - bl 86830 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5af0a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xda> │ │ │ │ - ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ + ldr r5, [r0, #4] │ │ │ │ + bl 78328 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + bl 783f0 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + bl 783f0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 783f0 │ │ │ │ + ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ - movs r1, #0 │ │ │ │ blx r3 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 5af56 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x126> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5af0a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xda> │ │ │ │ + beq.n 5afbe <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 5af0a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xda> │ │ │ │ + cbnz r3, 5afbe <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5af0a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xda> │ │ │ │ - movw r2, #4356 @ 0x1104 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r1, r2 │ │ │ │ - strd r5, r3, [r0, #8] │ │ │ │ - movs r0, #2 │ │ │ │ - bl 7d7b8 │ │ │ │ - str r0, [r4, #16] │ │ │ │ - cbnz r0, 5af8a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x15a> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 5af0a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xda> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 5af0a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xda> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5af0a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xda> │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 77f40 <_Py_Dealloc@@Base> │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1ef774 │ │ │ │ + bl 1eea9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b024 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1f4> │ │ │ │ + beq.n 5b056 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x16a> │ │ │ │ ldr r6, [r4, #8] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r6, 5afb8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x188> │ │ │ │ + cbz r6, 5afea <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfe> │ │ │ │ ldr r5, [r4, #20] │ │ │ │ - b.n 5afc0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x190> │ │ │ │ + b.n 5aff2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x106> │ │ │ │ movw r5, #10688 @ 0x29c0 │ │ │ │ movt r5, #77 @ 0x4d │ │ │ │ uxtb r2, r2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ef9f8 │ │ │ │ + bl 1eed20 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bge.n 5afe6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1b6> │ │ │ │ + bge.n 5b018 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x12c> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26384 @ 0x6710 │ │ │ │ + movw r1, #24848 @ 0x6110 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5b024 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1f4> │ │ │ │ + bl 126e1c │ │ │ │ + b.n 5b056 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x16a> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5b00e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1de> │ │ │ │ + bgt.n 5b040 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x154> │ │ │ │ adds r1, r2, #1 │ │ │ │ adds r0, r5, r2 │ │ │ │ add r1, r5 │ │ │ │ subs r2, r6, r2 │ │ │ │ blx 2a344 │ │ │ │ subs r1, r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1483f8 │ │ │ │ + bl 1479c0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5b024 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1f4> │ │ │ │ + beq.n 5b056 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x16a> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 5b026 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1f6> │ │ │ │ + b.n 5b058 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x16c> │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #47760 @ 0xba90 │ │ │ │ + movw r1, #46184 @ 0xb468 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ - cbnz r1, 5b054 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x224> │ │ │ │ + cbnz r1, 5b086 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x19a> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26416 @ 0x6730 │ │ │ │ + movw r1, #24880 @ 0x6130 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5b07e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x24e> │ │ │ │ + bl 126e1c │ │ │ │ + b.n 5b0b0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1c4> │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ movw r1, #54604 @ 0xd54c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11bba8 │ │ │ │ + bl 11b148 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5b0aa <_PyArg_ParseTupleAndKeywordsFast@@Base+0x27a> │ │ │ │ + bne.n 5b0dc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1f0> │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr r4, [r7, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 208568 <_Py_RestoreSignals@@Base+0xfdc> │ │ │ │ + bl 207c04 <_Py_RestoreSignals@@Base+0xfe0> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5b084 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x254> │ │ │ │ + cbnz r0, 5b0b6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ca> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5b170 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x340> │ │ │ │ + b.n 5b1a2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2b6> │ │ │ │ movs r3, #0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 5b14e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x31e> │ │ │ │ + beq.n 5b180 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x294> │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ - cbz r2, 5b0a2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x272> │ │ │ │ + cbz r2, 5b0d4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1e8> │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, r0 │ │ │ │ add.w r1, r1, #1 │ │ │ │ it ne │ │ │ │ strne r1, [r2, #0] │ │ │ │ str.w r2, [r5, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ - b.n 5b08a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x25a> │ │ │ │ + b.n 5b0bc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1d0> │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.n 5b134 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x304> │ │ │ │ + bpl.n 5b166 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x27a> │ │ │ │ ldr r4, [r7, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 208568 <_Py_RestoreSignals@@Base+0xfdc> │ │ │ │ + bl 207c04 <_Py_RestoreSignals@@Base+0xfe0> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b07e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x24e> │ │ │ │ + beq.n 5b0b0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1c4> │ │ │ │ add r3, sp, #4 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl 8e5ec │ │ │ │ + bl 8dae8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b14e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x31e> │ │ │ │ + beq.n 5b180 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x294> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bmi.n 5b0f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2c4> │ │ │ │ + bmi.n 5b126 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x23a> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26452 @ 0x6754 │ │ │ │ + movw r1, #24916 @ 0x6154 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5b12c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2fc> │ │ │ │ - bl 83f4c │ │ │ │ + bl 126e1c │ │ │ │ + b.n 5b15e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x272> │ │ │ │ + bl 83aa0 │ │ │ │ mov r1, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5b11c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2ec> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 5b12c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2fc> │ │ │ │ + bne.n 5b14e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x262> │ │ │ │ + bl 7f898 │ │ │ │ + cbnz r0, 5b15e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x272> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26480 @ 0x6770 │ │ │ │ + movw r1, #24944 @ 0x6170 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5b12c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2fc> │ │ │ │ + bl 126e1c │ │ │ │ + b.n 5b15e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x272> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5b104 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2d4> │ │ │ │ + blt.n 5b136 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x24a> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 17abf4 │ │ │ │ + bl 179f00 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5b0c2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x292> │ │ │ │ + bne.n 5b0f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x208> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 5b07e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x24e> │ │ │ │ + beq.n 5b0b0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1c4> │ │ │ │ subs r4, #1 │ │ │ │ - b.n 5b15c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x32c> │ │ │ │ + b.n 5b18e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2a2> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #26516 @ 0x6794 │ │ │ │ + movw r1, #24980 @ 0x6194 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 5b07e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x24e> │ │ │ │ + bl d1590 │ │ │ │ + b.n 5b0b0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1c4> │ │ │ │ mov r0, r6 │ │ │ │ - bl 17b5d8 │ │ │ │ + bl 17a8e4 │ │ │ │ movs r0, #0 │ │ │ │ strd r5, r4, [r6, #12] │ │ │ │ - b.n 5b170 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x340> │ │ │ │ + b.n 5b1a2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2b6> │ │ │ │ ldr.w r0, [r5, r4, lsl #2] │ │ │ │ - bl 783a0 │ │ │ │ + bl 783f0 │ │ │ │ subs r4, #1 │ │ │ │ - bcs.n 5b15c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x32c> │ │ │ │ + bcs.n 5b18e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2a2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77384 │ │ │ │ - b.n 5b07e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x24e> │ │ │ │ + bl 773d4 │ │ │ │ + b.n 5b0b0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1c4> │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r5, [r0, #4] │ │ │ │ - bl 782d8 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - bl 783a0 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - bl 783a0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 783a0 │ │ │ │ - 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 5b1be <_PyArg_ParseTupleAndKeywordsFast@@Base+0x38e> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 5b1be <_PyArg_ParseTupleAndKeywordsFast@@Base+0x38e> │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 77ef0 <_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, 5b1de <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3ae> │ │ │ │ + cbnz r0, 5b1c4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2d8> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 5b1e8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3b8> │ │ │ │ - b.n 5b1ee <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3be> │ │ │ │ + cbnz r0, 5b1ce <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2e2> │ │ │ │ + b.n 5b1d4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2e8> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b1d8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3a8> │ │ │ │ - b.n 5b206 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3d6> │ │ │ │ + beq.n 5b1be <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2d2> │ │ │ │ + b.n 5b1ec <_PyArg_ParseTupleAndKeywordsFast@@Base+0x300> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5b206 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3d6> │ │ │ │ + cbnz r0, 5b1ec <_PyArg_ParseTupleAndKeywordsFast@@Base+0x300> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5b1f8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3c8> │ │ │ │ + cbz r0, 5b1de <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2f2> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5b206 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3d6> │ │ │ │ + cbnz r0, 5b1ec <_PyArg_ParseTupleAndKeywordsFast@@Base+0x300> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 5b206 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3d6> │ │ │ │ + cbz r0, 5b1ec <_PyArg_ParseTupleAndKeywordsFast@@Base+0x300> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ ldr r3, [r0, #8] │ │ │ │ push {r4, r5} │ │ │ │ add.w r4, r3, r3, lsr #31 │ │ │ │ asrs r4, r4, #1 │ │ │ │ - cbz r3, 5b218 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3e8> │ │ │ │ + cbz r3, 5b200 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x314> │ │ │ │ ldr r2, [r0, #20] │ │ │ │ - b.n 5b220 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3f0> │ │ │ │ + b.n 5b208 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x31c> │ │ │ │ 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 5b23a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x40a> │ │ │ │ + ble.n 5b222 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x336> │ │ │ │ ldrb r0, [r2, #0] │ │ │ │ ldrb r5, [r1, #0] │ │ │ │ strb.w r5, [r2], #1 │ │ │ │ strb.w r0, [r1], #-1 │ │ │ │ - b.n 5b226 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3f6> │ │ │ │ + b.n 5b20e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x322> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r1, #54604 @ 0xd54c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11bba8 │ │ │ │ + bl 11b148 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #68] @ 0x44 │ │ │ │ - bl 71628 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71618 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5b284 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x454> │ │ │ │ + cbz r0, 5b26c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x380> │ │ │ │ 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 80830 │ │ │ │ + bl 80388 │ │ │ │ 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 5b2a0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x470> │ │ │ │ + blt.n 5b288 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x39c> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - blt.n 5b2ba <_PyArg_ParseTupleAndKeywordsFast@@Base+0x48a> │ │ │ │ + blt.n 5b2a2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3b6> │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #63228 @ 0xf6fc │ │ │ │ + movw r1, #61652 @ 0xf0d4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5b2c4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x494> │ │ │ │ + b.n 5b2ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3c0> │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - ldr r0, [pc, #8] @ (5b2c8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x498>) │ │ │ │ + ldr r0, [pc, #8] @ (5b2b0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3c4>) │ │ │ │ ldrb r3, [r3, r1] │ │ │ │ add.w r0, r0, r3, lsl #4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ strb r4, [r5, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ @@ -72926,1040 +72915,1040 @@ │ │ │ │ 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 14ac8c │ │ │ │ - cbnz r0, 5b2ee <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4be> │ │ │ │ + bl 14a254 │ │ │ │ + cbnz r0, 5b2d6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3ea> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5b320 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4f0> │ │ │ │ + b.n 5b308 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x41c> │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 5b30a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4da> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 5b2f2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x406> │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b2ea <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4ba> │ │ │ │ + bne.n 5b2d2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3e6> │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 5b320 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4f0> │ │ │ │ + b.n 5b308 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x41c> │ │ │ │ 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, 5b34e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x51e> │ │ │ │ + cbnz r1, 5b336 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x44a> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26416 @ 0x6730 │ │ │ │ + movw r1, #24880 @ 0x6130 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5b546 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x716> │ │ │ │ + bl 126e1c │ │ │ │ + b.n 5b52e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x642> │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r0 │ │ │ │ movw r1, #54604 @ 0xd54c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11bba8 │ │ │ │ + bl 11b148 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5b3dc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5ac> │ │ │ │ + bne.n 5b3c4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4d8> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 20fdb8 │ │ │ │ + bl 20f4d8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5b546 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x716> │ │ │ │ + beq.w 5b52e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x642> │ │ │ │ ldrd r1, r2, [r5] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ strd r1, r2, [r0] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl 77384 │ │ │ │ + bl 773d4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmp.w r0, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 5b39c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x56c> │ │ │ │ + bcs.n 5b384 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x498> │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bl 76fe4 │ │ │ │ - b.n 5b39e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x56e> │ │ │ │ + bl 77034 │ │ │ │ + b.n 5b386 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x49a> │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - cbz r0, 5b3ae <_PyArg_ParseTupleAndKeywordsFast@@Base+0x57e> │ │ │ │ + cbz r0, 5b396 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4aa> │ │ │ │ ldrd ip, r1, [r5, #8] │ │ │ │ movs r2, #0 │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 5b3d0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5a0> │ │ │ │ + b.n 5b3b8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4cc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77384 │ │ │ │ - bl 1ea294 │ │ │ │ - b.n 5b546 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x716> │ │ │ │ + bl 773d4 │ │ │ │ + bl 1e95bc │ │ │ │ + b.n 5b52e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x642> │ │ │ │ ldr.w r3, [r1, r2, lsl #3] │ │ │ │ adds r2, #1 │ │ │ │ - cbz r3, 5b3d0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5a0> │ │ │ │ + cbz r3, 5b3b8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4cc> │ │ │ │ ldr r5, [r3, #0] │ │ │ │ add.w lr, r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ it ne │ │ │ │ strne.w lr, [r3] │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 5b3ba <_PyArg_ParseTupleAndKeywordsFast@@Base+0x58a> │ │ │ │ + bne.n 5b3a2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4b6> │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 29c10 │ │ │ │ - b.n 5b53a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x70a> │ │ │ │ + b.n 5b522 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x636> │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.w 5b520 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6f0> │ │ │ │ + bpl.w 5b508 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x61c> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 20fdb8 │ │ │ │ + bl 20f4d8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5b546 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x716> │ │ │ │ + beq.w 5b52e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x642> │ │ │ │ add r3, sp, #4 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8e5ec │ │ │ │ + bl 8dae8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5b53a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x70a> │ │ │ │ + beq.w 5b522 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x636> │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - bpl.n 5b41c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5ec> │ │ │ │ + bpl.n 5b404 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x518> │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 5b434 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x604> │ │ │ │ + beq.n 5b41c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x530> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26620 @ 0x67fc │ │ │ │ + movw r1, #25084 @ 0x61fc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5b518 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6e8> │ │ │ │ + bl 126e1c │ │ │ │ + b.n 5b500 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x614> │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ - bl 83f4c │ │ │ │ + bl 83aa0 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5b44a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x61a> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 5b432 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x546> │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b518 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6e8> │ │ │ │ + bne.n 5b500 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x614> │ │ │ │ ldr.w r9, [r8, #16] │ │ │ │ ldr.w r8, [r4, #12] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 17fc50 <_PyLong_UnsignedShort_Converter@@Base+0x1c64> │ │ │ │ + bl 17eef0 <_PyLong_UnsignedShort_Converter@@Base+0x1c7c> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 5b466 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x636> │ │ │ │ + cbz r0, 5b44e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x562> │ │ │ │ str r5, [r3, #4] │ │ │ │ - b.n 5b3f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5c4> │ │ │ │ + b.n 5b3dc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4f0> │ │ │ │ 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 5b4a2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x672> │ │ │ │ + bhi.n 5b48a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x59e> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add.w r2, r3, r3, lsl #1 │ │ │ │ cmp.w r2, r1, lsl #1 │ │ │ │ - bcc.n 5b3f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5c4> │ │ │ │ + bcc.n 5b3dc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4f0> │ │ │ │ movw r2, #50000 @ 0xc350 │ │ │ │ cmp r3, r2 │ │ │ │ ite hi │ │ │ │ movhi r2, #2 │ │ │ │ movls r2, #4 │ │ │ │ - b.n 5b4a4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x674> │ │ │ │ + b.n 5b48c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5a0> │ │ │ │ movs r2, #2 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 5b4ca <_PyArg_ParseTupleAndKeywordsFast@@Base+0x69a> │ │ │ │ + blt.n 5b4b2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5c6> │ │ │ │ movs r5, #8 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 5b4b6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x686> │ │ │ │ + bls.n 5b49e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5b2> │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 5b4ae <_PyArg_ParseTupleAndKeywordsFast@@Base+0x67e> │ │ │ │ + b.n 5b496 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5aa> │ │ │ │ cmp.w r5, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 5b4c2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x692> │ │ │ │ + bcs.n 5b4aa <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5be> │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bl 76fe4 │ │ │ │ + bl 77034 │ │ │ │ str r0, [r4, #12] │ │ │ │ - cbnz r0, 5b4d0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6a0> │ │ │ │ + cbnz r0, 5b4b8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5cc> │ │ │ │ str.w r8, [r4, #12] │ │ │ │ - bl 1ea294 │ │ │ │ - b.n 5b518 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6e8> │ │ │ │ + bl 1e95bc │ │ │ │ + b.n 5b500 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x614> │ │ │ │ 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 5b510 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6e0> │ │ │ │ + beq.n 5b4f8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x60c> │ │ │ │ ldr.w sl, [r5, #-8] │ │ │ │ mov r2, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 5b50c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6dc> │ │ │ │ + beq.n 5b4f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x608> │ │ │ │ ldr r1, [r4, #12] │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 17fc50 <_PyLong_UnsignedShort_Converter@@Base+0x1c64> │ │ │ │ + bl 17eef0 <_PyLong_UnsignedShort_Converter@@Base+0x1c7c> │ │ │ │ ldr.w r3, [r5, #-4] │ │ │ │ strd sl, r3, [r0] │ │ │ │ adds r5, #8 │ │ │ │ - b.n 5b4e6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6b6> │ │ │ │ + b.n 5b4ce <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5e2> │ │ │ │ mov r0, r8 │ │ │ │ - bl 77384 │ │ │ │ - b.n 5b3f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5c4> │ │ │ │ + bl 773d4 │ │ │ │ + b.n 5b3dc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4f0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 211a38 <_PyTime_MonotonicWithInfo@@Base+0x368> │ │ │ │ - b.n 5b546 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x716> │ │ │ │ + bl 211158 <_PyTime_MonotonicWithInfo@@Base+0x368> │ │ │ │ + b.n 5b52e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x642> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #26656 @ 0x6820 │ │ │ │ + movw r1, #25120 @ 0x6220 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 5b546 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x716> │ │ │ │ + bl d1590 │ │ │ │ + b.n 5b52e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x642> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 211a38 <_PyTime_MonotonicWithInfo@@Base+0x368> │ │ │ │ + bl 211158 <_PyTime_MonotonicWithInfo@@Base+0x368> │ │ │ │ movs r0, #0 │ │ │ │ str r4, [r7, #8] │ │ │ │ - b.n 5b54a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x71a> │ │ │ │ + b.n 5b532 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x646> │ │ │ │ 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 782d8 │ │ │ │ + bl 78328 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 5b582 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x752> │ │ │ │ + cbz r0, 5b56a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x67e> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5b582 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x752> │ │ │ │ + beq.n 5b56a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x67e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5b582 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x752> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5b56a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x67e> │ │ │ │ + bl 77f40 <_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 5b5a4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x774> │ │ │ │ + beq.n 5b58c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6a0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5b5a4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x774> │ │ │ │ + cbnz r3, 5b58c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6a0> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77f40 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r1, #54604 @ 0xd54c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11bba8 │ │ │ │ + bl 11b148 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ - bl 71628 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71618 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5b5e4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7b4> │ │ │ │ + cbz r0, 5b5cc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6e0> │ │ │ │ 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 80830 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r5, [r0, #4] │ │ │ │ - bl 782d8 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - cbz r0, 5b61a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7ea> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [r4, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 5b61a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7ea> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 5b61a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7ea> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ + bl 80388 │ │ │ │ mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 5b63c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x80c> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 5b63c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x80c> │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 77ef0 <_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 5b66a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x83a> │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13292 @ 0x33ec │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5b690 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x860> │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - cbz r3, 5b686 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x856> │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29900 @ 0x74cc │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5b690 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x860> │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - b.w 7fab8 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - bl 17b5d8 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - ldr r0, [r5, #16] │ │ │ │ - bl 208568 <_Py_RestoreSignals@@Base+0xfdc> │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - str r0, [r5, #12] │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r2, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - it ne │ │ │ │ - movne r0, r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #17844 @ 0x45b4 │ │ │ │ + movw r1, #16308 @ 0x3fb4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 145ad8 │ │ │ │ + bl 1451d8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5b72a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8fa> │ │ │ │ + blt.n 5b632 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x746> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ ldr.w r8, [r2, #8] │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 5b714 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8e4> │ │ │ │ + bpl.n 5b61c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x730> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 5b714 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8e4> │ │ │ │ + bne.n 5b61c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x730> │ │ │ │ add.w r6, r5, #8 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5b740 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x910> │ │ │ │ + b.n 5b648 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x75c> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23904 @ 0x5d60 │ │ │ │ + movw r1, #22368 @ 0x5760 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5b7c2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x992> │ │ │ │ + b.n 5b6ca <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7de> │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 5b76e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x93e> │ │ │ │ + blt.n 5b676 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x78a> │ │ │ │ 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 5b772 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x942> │ │ │ │ + bge.n 5b67a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x78e> │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ - bl 83f4c │ │ │ │ + bl 83aa0 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bge.n 5b758 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x928> │ │ │ │ - bl 7f8d0 │ │ │ │ + bge.n 5b660 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x774> │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b72a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8fa> │ │ │ │ + bne.n 5b632 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x746> │ │ │ │ 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 5b72e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8fe> │ │ │ │ + bne.n 5b636 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x74a> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ - b.n 5b7ba <_PyArg_ParseTupleAndKeywordsFast@@Base+0x98a> │ │ │ │ + b.n 5b6c2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7d6> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 5b738 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x908> │ │ │ │ + b.n 5b640 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x754> │ │ │ │ mov r0, r8 │ │ │ │ - bl 72184 │ │ │ │ + bl 72174 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b72a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8fa> │ │ │ │ + beq.n 5b632 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x746> │ │ │ │ add.w r5, r0, #8 │ │ │ │ movs r2, #0 │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r8 │ │ │ │ - bge.n 5b7b2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x982> │ │ │ │ + bge.n 5b6ba <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7ce> │ │ │ │ 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 5b788 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x958> │ │ │ │ + b.n 5b690 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7a4> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 783a0 │ │ │ │ + bl 783f0 │ │ │ │ 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 78328 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + cbz r0, 5b700 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x814> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [r4, #8] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 5b700 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x814> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 5b700 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x814> │ │ │ │ + bl 77f40 <_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 5b722 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x836> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 5b722 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x836> │ │ │ │ + mov r0, r5 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 77f40 <_Py_Dealloc@@Base> │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 5b750 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x864> │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #11756 @ 0x2dec │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 126e1c │ │ │ │ + b.n 5b776 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x88a> │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + cbz r3, 5b76c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x880> │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #28364 @ 0x6ecc │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 126e1c │ │ │ │ + b.n 5b776 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x88a> │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + b.w 7fa80 │ │ │ │ + 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 db534 <_PyType_Name@@Base> │ │ │ │ + bl daaa0 <_PyType_Name@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ adds r3, r5, #1 │ │ │ │ - bne.n 5b7f6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9c6> │ │ │ │ - movw r0, #62796 @ 0xf54c │ │ │ │ + bne.n 5b7aa <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8be> │ │ │ │ + movw r0, #61220 @ 0xef24 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w de2a8 │ │ │ │ + b.w dd818 │ │ │ │ mov r3, r5 │ │ │ │ - movw r0, #26732 @ 0x686c │ │ │ │ + movw r0, #25196 @ 0x626c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w de2a8 │ │ │ │ - push {r4, lr} │ │ │ │ + b.w dd818 │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r1 │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - bl 77384 │ │ │ │ - movs r0, #0 │ │ │ │ - str r0, [r4, #0] │ │ │ │ - pop {r4, pc} │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + bl 17a8e4 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + ldr r0, [r5, #16] │ │ │ │ + bl 207c04 <_Py_RestoreSignals@@Base+0xfe0> │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + str r0, [r5, #12] │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r2, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + it ne │ │ │ │ + movne r0, r3 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ 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, #17844 @ 0x45b4 │ │ │ │ + movw r1, #16308 @ 0x3fb4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 145ad8 │ │ │ │ + bl 1451d8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5b87a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa4a> │ │ │ │ + blt.n 5b846 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x95a> │ │ │ │ ldrd r2, r3, [r4, #8] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 5b86a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa3a> │ │ │ │ - movw r0, #2704 @ 0xa90 │ │ │ │ + blt.n 5b836 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x94a> │ │ │ │ + movw r0, #1212 @ 0x4bc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82d70 │ │ │ │ - movw r0, #60760 @ 0xed58 │ │ │ │ + b.w 828c0 │ │ │ │ + movw r0, #59936 @ 0xea20 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82d70 │ │ │ │ + b.w 828c0 │ │ │ │ + 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 773d4 │ │ │ │ movs r0, #0 │ │ │ │ + str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ + b.w 5a866 │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + cbz r3, 5b880 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x994> │ │ │ │ + movw r3, #4308 @ 0x10d4 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movs r0, #3 │ │ │ │ + b.w 7d6f4 │ │ │ │ + movs r0, #2 │ │ │ │ + b.w 7d780 │ │ │ │ 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 5b8b2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa82> │ │ │ │ + bhi.n 5b8ba <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9ce> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl ce6c4 │ │ │ │ + bl cdc1c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5b8ca <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa9a> │ │ │ │ - b.n 5b910 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xae0> │ │ │ │ - movw r0, #26400 @ 0x6720 │ │ │ │ + cbz r0, 5b8d2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9e6> │ │ │ │ + b.n 5b918 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa2c> │ │ │ │ + movw r0, #24864 @ 0x6120 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0190 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b8a2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa72> │ │ │ │ - b.n 5b910 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xae0> │ │ │ │ + bne.n 5b8aa <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9be> │ │ │ │ + b.n 5b918 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa2c> │ │ │ │ cmp r6, #1 │ │ │ │ - ble.n 5b944 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb14> │ │ │ │ + ble.n 5b94c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa60> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5b932 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb02> │ │ │ │ + beq.n 5b93a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa4e> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 5b914 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xae4> │ │ │ │ + bpl.n 5b91c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa30> │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 895dc │ │ │ │ + bl 88e88 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5b910 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xae0> │ │ │ │ + cbz r0, 5b918 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa2c> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5b934 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb04> │ │ │ │ + beq.n 5b93c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa50> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21740 @ 0x54ec │ │ │ │ + movw r1, #20060 @ 0x4e5c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5b974 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb44> │ │ │ │ - movw r2, #54064 @ 0xd330 │ │ │ │ + b.n 5b97c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa90> │ │ │ │ + movw r2, #52528 @ 0xcd30 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58696 @ 0xe548 │ │ │ │ + movw r1, #57160 @ 0xdf48 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #26400 @ 0x6720 │ │ │ │ + movw r0, #24864 @ 0x6120 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5b910 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xae0> │ │ │ │ + bl 23b790 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5b918 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa2c> │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 5b946 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb16> │ │ │ │ + beq.n 5b94e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa62> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl c3ae8 │ │ │ │ + bl c3038 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 5b946 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb16> │ │ │ │ - b.n 5b910 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xae0> │ │ │ │ + bge.n 5b94e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa62> │ │ │ │ + b.n 5b918 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa2c> │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ strd r3, r1, [sp, #12] │ │ │ │ - cbnz r4, 5b954 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb24> │ │ │ │ + cbnz r4, 5b95c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa70> │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 1956f4 │ │ │ │ + bl 194770 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5b974 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb44> │ │ │ │ + cbz r0, 5b97c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa90> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - movw r0, #35696 @ 0x8b70 │ │ │ │ + movw r0, #34160 @ 0x8570 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 82d70 │ │ │ │ + bl 828c0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 5b97e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb4e> │ │ │ │ + cbz r3, 5b986 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa9a> │ │ │ │ add r0, sp, #20 │ │ │ │ - bl cf15c │ │ │ │ + bl ce6b4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - b.w 5a892 │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ - cbz r3, 5b99e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb6e> │ │ │ │ - movw r3, #4308 @ 0x10d4 │ │ │ │ + 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 │ │ │ │ - movs r0, #3 │ │ │ │ - b.w 7d72c │ │ │ │ - movs r0, #2 │ │ │ │ - b.w 7d7b8 │ │ │ │ - cbz r1, 5b9be <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb8e> │ │ │ │ + sub sp, #8 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r2, #1 │ │ │ │ + movw r1, #16308 @ 0x3fb4 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1451d8 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 5b9d2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xae6> │ │ │ │ + ldrd r3, r0, [r4, #12] │ │ │ │ + ldrd r1, r2, [r4, #4] │ │ │ │ + str r0, [sp, #0] │ │ │ │ + movw r0, #24240 @ 0x5eb0 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 828c0 │ │ │ │ + b.n 5b9d4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xae8> │ │ │ │ + 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, #16308 @ 0x3fb4 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1451d8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 5ba0a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb1e> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 5ba1e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb32> │ │ │ │ + mov r0, r5 │ │ │ │ + bl c3038 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + blt.n 5ba06 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb1a> │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + str r3, [r4, #16] │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + cbz r1, 5ba3a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb4e> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl cf15c │ │ │ │ + bl ce6b4 │ │ │ │ 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 1e0df0 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 5ba5c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb70> │ │ │ │ + bl 7f898 │ │ │ │ + cbnz r0, 5ba66 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb7a> │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 7fa80 │ │ │ │ + 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, #26744 @ 0x6878 │ │ │ │ + movw r1, #25216 @ 0x6280 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 8cd30 │ │ │ │ - cbz r0, 5ba02 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbd2> │ │ │ │ + bl 8c22c │ │ │ │ + cbz r0, 5baaa <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbbe> │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ add r2, sp, #8 │ │ │ │ blx 29894 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5ba06 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbd6> │ │ │ │ + bge.n 5baae <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbc2> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ + bl f1180 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5ba56 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc26> │ │ │ │ - bne.n 5ba20 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbf0> │ │ │ │ + b.n 5bafe <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc12> │ │ │ │ + bne.n 5bac8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbdc> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26760 @ 0x6888 │ │ │ │ + movw r1, #25232 @ 0x6290 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5ba02 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbd2> │ │ │ │ + bl 126e1c │ │ │ │ + b.n 5baaa <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbbe> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 5ba30 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc00> │ │ │ │ + bne.n 5bad8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbec> │ │ │ │ movs r1, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 71f98 │ │ │ │ - b.n 5ba56 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc26> │ │ │ │ + bl 71f88 │ │ │ │ + b.n 5bafe <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc12> │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 5ba3e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc0e> │ │ │ │ + bne.n 5bae6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbfa> │ │ │ │ movs r1, #16 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 71f98 │ │ │ │ - b.n 5ba56 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc26> │ │ │ │ + bl 71f88 │ │ │ │ + b.n 5bafe <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc12> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35208 @ 0x8988 │ │ │ │ + movw r1, #33708 @ 0x83ac │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5ba02 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbd2> │ │ │ │ + bl 126e1c │ │ │ │ + b.n 5baaa <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbbe> │ │ │ │ add sp, #28 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #17844 @ 0x45b4 │ │ │ │ + movw r1, #16308 @ 0x3fb4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 145ad8 │ │ │ │ + bl 1451d8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5baa2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc72> │ │ │ │ - ldrd r3, r0, [r4, #12] │ │ │ │ - ldrd r1, r2, [r4, #4] │ │ │ │ - str r0, [sp, #0] │ │ │ │ - movw r0, #25776 @ 0x64b0 │ │ │ │ + blt.n 5bb46 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc5a> │ │ │ │ + ldrd r2, r3, [r4, #8] │ │ │ │ + movw r0, #25280 @ 0x62c0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82d70 │ │ │ │ - b.n 5baa4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc74> │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1e1a94 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 5bac6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc96> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 5bad0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xca0> │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7fab8 │ │ │ │ + b.w 828c0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - movw r3, #44040 @ 0xac08 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - movs r2, #1 │ │ │ │ - movw r1, #17844 @ 0x45b4 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 145ad8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 5bb06 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcd6> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 5bb1a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcea> │ │ │ │ - mov r0, r5 │ │ │ │ - bl c3ae8 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - blt.n 5bb02 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcd2> │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - str r3, [r4, #16] │ │ │ │ - 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, 5bb4c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd1c> │ │ │ │ + cbz r7, 5bb7a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc8e> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r7, #1 │ │ │ │ ldr.w r0, [r3, r7, lsl #3] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5bb34 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd04> │ │ │ │ + beq.n 5bb62 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc76> │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5bb34 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd04> │ │ │ │ - b.n 5bb72 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd42> │ │ │ │ + beq.n 5bb62 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc76> │ │ │ │ + b.n 5bba0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcb4> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbnz r0, 5bb56 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd26> │ │ │ │ + cbnz r0, 5bb84 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc98> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbnz r0, 5bb5e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd2e> │ │ │ │ - b.n 5bb64 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd34> │ │ │ │ + cbnz r0, 5bb8c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xca0> │ │ │ │ + b.n 5bb92 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xca6> │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5bb50 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd20> │ │ │ │ - b.n 5bb72 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd42> │ │ │ │ + beq.n 5bb7e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc92> │ │ │ │ + b.n 5bba0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcb4> │ │ │ │ mov r1, r6 │ │ │ │ blx r5 │ │ │ │ - cbnz r0, 5bb72 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd42> │ │ │ │ + cbnz r0, 5bba0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcb4> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 5bb72 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd42> │ │ │ │ + cbz r0, 5bba0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcb4> │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r3, #44040 @ 0xac08 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r2, #1 │ │ │ │ - movw r1, #17844 @ 0x45b4 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 145ad8 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 5bbb8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd88> │ │ │ │ - ldrd r2, r3, [r4, #8] │ │ │ │ - movw r0, #26816 @ 0x68c0 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82d70 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ │ │ │ │ -0005bbbc <_PyLong_Size_t_Converter@@Base>: │ │ │ │ +0005bba4 <_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 5bbf6 <_PyLong_Size_t_Converter@@Base+0x3a> │ │ │ │ + bpl.n 5bbde <_PyLong_Size_t_Converter@@Base+0x3a> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 5bbf6 <_PyLong_Size_t_Converter@@Base+0x3a> │ │ │ │ + bne.n 5bbde <_PyLong_Size_t_Converter@@Base+0x3a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25824 @ 0x64e0 │ │ │ │ + movw r1, #24400 @ 0x5f50 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5bc06 <_PyLong_Size_t_Converter@@Base+0x4a> │ │ │ │ - bl eb9f0 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 5bbee <_PyLong_Size_t_Converter@@Base+0x4a> │ │ │ │ + bl eaf50 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5bc0a <_PyLong_Size_t_Converter@@Base+0x4e> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 5bc0a <_PyLong_Size_t_Converter@@Base+0x4e> │ │ │ │ + bne.n 5bbf2 <_PyLong_Size_t_Converter@@Base+0x4e> │ │ │ │ + bl 7f898 │ │ │ │ + cbz r0, 5bbf2 <_PyLong_Size_t_Converter@@Base+0x4e> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5bc0e <_PyLong_Size_t_Converter@@Base+0x52> │ │ │ │ + b.n 5bbf6 <_PyLong_Size_t_Converter@@Base+0x52> │ │ │ │ movs r0, #1 │ │ │ │ str r4, [r5, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 5bc2e <_PyLong_Size_t_Converter@@Base+0x72> │ │ │ │ + cbnz r0, 5bc16 <_PyLong_Size_t_Converter@@Base+0x72> │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ - cbz r0, 5bc40 <_PyLong_Size_t_Converter@@Base+0x84> │ │ │ │ - b.n 5bc38 <_PyLong_Size_t_Converter@@Base+0x7c> │ │ │ │ + cbz r0, 5bc28 <_PyLong_Size_t_Converter@@Base+0x84> │ │ │ │ + b.n 5bc20 <_PyLong_Size_t_Converter@@Base+0x7c> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5bc28 <_PyLong_Size_t_Converter@@Base+0x6c> │ │ │ │ - b.n 5bce6 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + beq.n 5bc10 <_PyLong_Size_t_Converter@@Base+0x6c> │ │ │ │ + b.n 5bcce <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bce6 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + bne.n 5bcce <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #68] @ 0x44 │ │ │ │ - cbz r0, 5bc4c <_PyLong_Size_t_Converter@@Base+0x90> │ │ │ │ + cbz r0, 5bc34 <_PyLong_Size_t_Converter@@Base+0x90> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bce6 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + bne.n 5bcce <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ - cbz r0, 5bc58 <_PyLong_Size_t_Converter@@Base+0x9c> │ │ │ │ + cbz r0, 5bc40 <_PyLong_Size_t_Converter@@Base+0x9c> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bce6 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + bne.n 5bcce <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #60] @ 0x3c │ │ │ │ - cbz r0, 5bc64 <_PyLong_Size_t_Converter@@Base+0xa8> │ │ │ │ + cbz r0, 5bc4c <_PyLong_Size_t_Converter@@Base+0xa8> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bce6 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + bne.n 5bcce <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ - cbz r0, 5bc70 <_PyLong_Size_t_Converter@@Base+0xb4> │ │ │ │ + cbz r0, 5bc58 <_PyLong_Size_t_Converter@@Base+0xb4> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bce6 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + bne.n 5bcce <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - cbz r0, 5bc7c <_PyLong_Size_t_Converter@@Base+0xc0> │ │ │ │ + cbz r0, 5bc64 <_PyLong_Size_t_Converter@@Base+0xc0> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bce6 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + bne.n 5bcce <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - cbz r0, 5bc88 <_PyLong_Size_t_Converter@@Base+0xcc> │ │ │ │ + cbz r0, 5bc70 <_PyLong_Size_t_Converter@@Base+0xcc> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bce6 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + bne.n 5bcce <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5bc92 <_PyLong_Size_t_Converter@@Base+0xd6> │ │ │ │ + cbz r0, 5bc7a <_PyLong_Size_t_Converter@@Base+0xd6> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bce6 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + cbnz r0, 5bcce <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5bc9c <_PyLong_Size_t_Converter@@Base+0xe0> │ │ │ │ + cbz r0, 5bc84 <_PyLong_Size_t_Converter@@Base+0xe0> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bce6 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + cbnz r0, 5bcce <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 5bca6 <_PyLong_Size_t_Converter@@Base+0xea> │ │ │ │ + cbz r0, 5bc8e <_PyLong_Size_t_Converter@@Base+0xea> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bce6 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + cbnz r0, 5bcce <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 5bcb0 <_PyLong_Size_t_Converter@@Base+0xf4> │ │ │ │ + cbz r0, 5bc98 <_PyLong_Size_t_Converter@@Base+0xf4> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bce6 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + cbnz r0, 5bcce <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 5bcba <_PyLong_Size_t_Converter@@Base+0xfe> │ │ │ │ + cbz r0, 5bca2 <_PyLong_Size_t_Converter@@Base+0xfe> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bce6 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + cbnz r0, 5bcce <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - cbz r0, 5bcc4 <_PyLong_Size_t_Converter@@Base+0x108> │ │ │ │ + cbz r0, 5bcac <_PyLong_Size_t_Converter@@Base+0x108> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bce6 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + cbnz r0, 5bcce <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - cbz r0, 5bcce <_PyLong_Size_t_Converter@@Base+0x112> │ │ │ │ + cbz r0, 5bcb6 <_PyLong_Size_t_Converter@@Base+0x112> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bce6 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + cbnz r0, 5bcce <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ - cbz r0, 5bcd8 <_PyLong_Size_t_Converter@@Base+0x11c> │ │ │ │ + cbz r0, 5bcc0 <_PyLong_Size_t_Converter@@Base+0x11c> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bce6 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + cbnz r0, 5bcce <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ - cbz r0, 5bce6 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + cbz r0, 5bcce <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 5bd06 <_PyLong_Size_t_Converter@@Base+0x14a> │ │ │ │ + cbnz r0, 5bcee <_PyLong_Size_t_Converter@@Base+0x14a> │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ - cbnz r0, 5bd10 <_PyLong_Size_t_Converter@@Base+0x154> │ │ │ │ - b.n 5bd18 <_PyLong_Size_t_Converter@@Base+0x15c> │ │ │ │ + cbnz r0, 5bcf8 <_PyLong_Size_t_Converter@@Base+0x154> │ │ │ │ + b.n 5bd00 <_PyLong_Size_t_Converter@@Base+0x15c> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5bd00 <_PyLong_Size_t_Converter@@Base+0x144> │ │ │ │ - b.n 5bd8e <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + beq.n 5bce8 <_PyLong_Size_t_Converter@@Base+0x144> │ │ │ │ + b.n 5bd76 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bd8e <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + bne.n 5bd76 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - cbz r0, 5bd24 <_PyLong_Size_t_Converter@@Base+0x168> │ │ │ │ + cbz r0, 5bd0c <_PyLong_Size_t_Converter@@Base+0x168> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bd8e <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + bne.n 5bd76 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - cbz r0, 5bd30 <_PyLong_Size_t_Converter@@Base+0x174> │ │ │ │ + cbz r0, 5bd18 <_PyLong_Size_t_Converter@@Base+0x174> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bd8e <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + bne.n 5bd76 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ - cbz r0, 5bd3a <_PyLong_Size_t_Converter@@Base+0x17e> │ │ │ │ + cbz r0, 5bd22 <_PyLong_Size_t_Converter@@Base+0x17e> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bd8e <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + cbnz r0, 5bd76 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ - cbz r0, 5bd44 <_PyLong_Size_t_Converter@@Base+0x188> │ │ │ │ + cbz r0, 5bd2c <_PyLong_Size_t_Converter@@Base+0x188> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bd8e <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + cbnz r0, 5bd76 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - cbz r0, 5bd4e <_PyLong_Size_t_Converter@@Base+0x192> │ │ │ │ + cbz r0, 5bd36 <_PyLong_Size_t_Converter@@Base+0x192> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bd8e <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + cbnz r0, 5bd76 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 5bd58 <_PyLong_Size_t_Converter@@Base+0x19c> │ │ │ │ + cbz r0, 5bd40 <_PyLong_Size_t_Converter@@Base+0x19c> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bd8e <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + cbnz r0, 5bd76 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - cbz r0, 5bd62 <_PyLong_Size_t_Converter@@Base+0x1a6> │ │ │ │ + cbz r0, 5bd4a <_PyLong_Size_t_Converter@@Base+0x1a6> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bd8e <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + cbnz r0, 5bd76 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - cbz r0, 5bd6c <_PyLong_Size_t_Converter@@Base+0x1b0> │ │ │ │ + cbz r0, 5bd54 <_PyLong_Size_t_Converter@@Base+0x1b0> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bd8e <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + cbnz r0, 5bd76 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5bd76 <_PyLong_Size_t_Converter@@Base+0x1ba> │ │ │ │ + cbz r0, 5bd5e <_PyLong_Size_t_Converter@@Base+0x1ba> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bd8e <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + cbnz r0, 5bd76 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 5bd80 <_PyLong_Size_t_Converter@@Base+0x1c4> │ │ │ │ + cbz r0, 5bd68 <_PyLong_Size_t_Converter@@Base+0x1c4> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bd8e <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + cbnz r0, 5bd76 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 5bd8e <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + cbz r0, 5bd76 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -73967,102 +73956,102 @@ │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #248] @ (5bea4 <_PyLong_Size_t_Converter@@Base+0x2e8>) │ │ │ │ + ldr r3, [pc, #248] @ (5be8c <_PyLong_Size_t_Converter@@Base+0x2e8>) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #236] @ 0xec │ │ │ │ mov.w r3, #0 │ │ │ │ - bl b54d4 │ │ │ │ + bl b4a44 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 5bdc4 <_PyLong_Size_t_Converter@@Base+0x208> │ │ │ │ + beq.n 5bdac <_PyLong_Size_t_Converter@@Base+0x208> │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 5bdf4 <_PyLong_Size_t_Converter@@Base+0x238> │ │ │ │ - b.n 5bdda <_PyLong_Size_t_Converter@@Base+0x21e> │ │ │ │ - movw r1, #26892 @ 0x690c │ │ │ │ + bne.n 5bddc <_PyLong_Size_t_Converter@@Base+0x238> │ │ │ │ + b.n 5bdc2 <_PyLong_Size_t_Converter@@Base+0x21e> │ │ │ │ + movw r1, #25356 @ 0x630c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add r3, sp, #28 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ mov r0, r5 │ │ │ │ - bl 8cd30 │ │ │ │ - cbnz r0, 5be0c <_PyLong_Size_t_Converter@@Base+0x250> │ │ │ │ - b.n 5be2c <_PyLong_Size_t_Converter@@Base+0x270> │ │ │ │ + bl 8c22c │ │ │ │ + cbnz r0, 5bdf4 <_PyLong_Size_t_Converter@@Base+0x250> │ │ │ │ + b.n 5be14 <_PyLong_Size_t_Converter@@Base+0x270> │ │ │ │ add r1, sp, #28 │ │ │ │ add r3, sp, #20 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ - movw r1, #26904 @ 0x6918 │ │ │ │ + movw r1, #25368 @ 0x6318 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r5 │ │ │ │ - bl 8cd30 │ │ │ │ - cbnz r0, 5be0c <_PyLong_Size_t_Converter@@Base+0x250> │ │ │ │ - b.n 5be2c <_PyLong_Size_t_Converter@@Base+0x270> │ │ │ │ + bl 8c22c │ │ │ │ + cbnz r0, 5bdf4 <_PyLong_Size_t_Converter@@Base+0x250> │ │ │ │ + b.n 5be14 <_PyLong_Size_t_Converter@@Base+0x270> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26916 @ 0x6924 │ │ │ │ + movw r1, #25380 @ 0x6324 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 5be2c <_PyLong_Size_t_Converter@@Base+0x270> │ │ │ │ + bl d1590 │ │ │ │ + b.n 5be14 <_PyLong_Size_t_Converter@@Base+0x270> │ │ │ │ add r5, sp, #104 @ 0x68 │ │ │ │ - movw r0, #26896 @ 0x6910 │ │ │ │ + movw r0, #25360 @ 0x6310 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r0, [sp, #0] │ │ │ │ add r3, sp, #24 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21223c │ │ │ │ - cbnz r0, 5be30 <_PyLong_Size_t_Converter@@Base+0x274> │ │ │ │ + bl 21195c │ │ │ │ + cbnz r0, 5be18 <_PyLong_Size_t_Converter@@Base+0x274> │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl cf15c │ │ │ │ + bl ce6b4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5be8e <_PyLong_Size_t_Converter@@Base+0x2d2> │ │ │ │ + b.n 5be76 <_PyLong_Size_t_Converter@@Base+0x2d2> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #49864 @ 0xc2c8 │ │ │ │ + movw r1, #48328 @ 0xbcc8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #26960 @ 0x6950 │ │ │ │ + movw r0, #25424 @ 0x6350 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 90660 │ │ │ │ + bl 8fa80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5be2c <_PyLong_Size_t_Converter@@Base+0x270> │ │ │ │ + blt.n 5be14 <_PyLong_Size_t_Converter@@Base+0x270> │ │ │ │ ldrd r0, r1, [r4, #32] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ strd r1, r2, [sp, #36] @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ strd r3, r3, [sp] │ │ │ │ add r3, sp, #32 │ │ │ │ strd r2, r5, [sp, #44] @ 0x2c │ │ │ │ - movw r2, #48809 @ 0xbea9 │ │ │ │ + movw r2, #48785 @ 0xbe91 │ │ │ │ movt r2, #5 │ │ │ │ - bl 20cc60 │ │ │ │ + bl 20c300 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5be26 <_PyLong_Size_t_Converter@@Base+0x26a> │ │ │ │ + beq.n 5be0e <_PyLong_Size_t_Converter@@Base+0x26a> │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl cf15c │ │ │ │ + bl ce6b4 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 7fab8 │ │ │ │ - ldr r3, [pc, #20] @ (5bea4 <_PyLong_Size_t_Converter@@Base+0x2e8>) │ │ │ │ + bl 7fa80 │ │ │ │ + ldr r3, [pc, #20] @ (5be8c <_PyLong_Size_t_Converter@@Base+0x2e8>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 5bea0 <_PyLong_Size_t_Converter@@Base+0x2e4> │ │ │ │ + beq.n 5be88 <_PyLong_Size_t_Converter@@Base+0x2e4> │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -74090,172 +74079,172 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2957c │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl ce6c4 │ │ │ │ - cbnz r0, 5bf54 <_PyLong_Size_t_Converter@@Base+0x398> │ │ │ │ + bl cdc1c │ │ │ │ + cbnz r0, 5bf3c <_PyLong_Size_t_Converter@@Base+0x398> │ │ │ │ ldr r6, [r4, #8] │ │ │ │ add.w r5, r4, #16 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r6, r2 │ │ │ │ - blt.n 5bf2a <_PyLong_Size_t_Converter@@Base+0x36e> │ │ │ │ + blt.n 5bf12 <_PyLong_Size_t_Converter@@Base+0x36e> │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 5bf2a <_PyLong_Size_t_Converter@@Base+0x36e> │ │ │ │ + ble.n 5bf12 <_PyLong_Size_t_Converter@@Base+0x36e> │ │ │ │ subs r7, r6, r2 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ adds r0, r5, r7 │ │ │ │ blx 29204 │ │ │ │ - cbnz r0, 5bf2a <_PyLong_Size_t_Converter@@Base+0x36e> │ │ │ │ + cbnz r0, 5bf12 <_PyLong_Size_t_Converter@@Base+0x36e> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 71f98 │ │ │ │ + bl 71f88 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5bf56 <_PyLong_Size_t_Converter@@Base+0x39a> │ │ │ │ + b.n 5bf3e <_PyLong_Size_t_Converter@@Base+0x39a> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42428 @ 0xa5bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5bf48 <_PyLong_Size_t_Converter@@Base+0x38c> │ │ │ │ + bne.n 5bf30 <_PyLong_Size_t_Converter@@Base+0x38c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5bf56 <_PyLong_Size_t_Converter@@Base+0x39a> │ │ │ │ + beq.n 5bf3e <_PyLong_Size_t_Converter@@Base+0x39a> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5bf56 <_PyLong_Size_t_Converter@@Base+0x39a> │ │ │ │ + b.n 5bf3e <_PyLong_Size_t_Converter@@Base+0x39a> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 71f98 │ │ │ │ + bl 71f88 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5bf56 <_PyLong_Size_t_Converter@@Base+0x39a> │ │ │ │ + b.n 5bf3e <_PyLong_Size_t_Converter@@Base+0x39a> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 5bf60 <_PyLong_Size_t_Converter@@Base+0x3a4> │ │ │ │ + cbz r3, 5bf48 <_PyLong_Size_t_Converter@@Base+0x3a4> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cf15c │ │ │ │ + bl ce6b4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #8 │ │ │ │ - movw r1, #26976 @ 0x6960 │ │ │ │ + movw r1, #25440 @ 0x6360 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp, #16] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 8cd30 │ │ │ │ - cbz r0, 5bfb0 <_PyLong_Size_t_Converter@@Base+0x3f4> │ │ │ │ + bl 8c22c │ │ │ │ + cbz r0, 5bf98 <_PyLong_Size_t_Converter@@Base+0x3f4> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, r4 │ │ │ │ - bge.n 5bfb4 <_PyLong_Size_t_Converter@@Base+0x3f8> │ │ │ │ + bge.n 5bf9c <_PyLong_Size_t_Converter@@Base+0x3f8> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26992 @ 0x6970 │ │ │ │ + movw r1, #25456 @ 0x6370 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5c006 <_PyLong_Size_t_Converter@@Base+0x44a> │ │ │ │ + b.n 5bfee <_PyLong_Size_t_Converter@@Base+0x44a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 71f98 │ │ │ │ + bl 71f88 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5bfb0 <_PyLong_Size_t_Converter@@Base+0x3f4> │ │ │ │ + beq.n 5bf98 <_PyLong_Size_t_Converter@@Base+0x3f4> │ │ │ │ add.w r1, r0, #16 │ │ │ │ add r4, sp, #16 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 5c00c <_PyLong_Size_t_Converter@@Base+0x450> │ │ │ │ + bl 5bff4 <_PyLong_Size_t_Converter@@Base+0x450> │ │ │ │ subs r1, r0, #0 │ │ │ │ - bge.n 5bfda <_PyLong_Size_t_Converter@@Base+0x41e> │ │ │ │ + bge.n 5bfc2 <_PyLong_Size_t_Converter@@Base+0x41e> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5bffa <_PyLong_Size_t_Converter@@Base+0x43e> │ │ │ │ + b.n 5bfe2 <_PyLong_Size_t_Converter@@Base+0x43e> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 5bfee <_PyLong_Size_t_Converter@@Base+0x432> │ │ │ │ + bne.n 5bfd6 <_PyLong_Size_t_Converter@@Base+0x432> │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ movs r0, #2 │ │ │ │ - bl 7d7b8 │ │ │ │ + bl 7d780 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5bffa <_PyLong_Size_t_Converter@@Base+0x43e> │ │ │ │ + b.n 5bfe2 <_PyLong_Size_t_Converter@@Base+0x43e> │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 9b39c <_PyBytes_Resize@@Base> │ │ │ │ + bl 9a888 <_PyBytes_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5bfe0 <_PyLong_Size_t_Converter@@Base+0x424> │ │ │ │ - b.n 5bfd6 <_PyLong_Size_t_Converter@@Base+0x41a> │ │ │ │ + bge.n 5bfc8 <_PyLong_Size_t_Converter@@Base+0x424> │ │ │ │ + b.n 5bfbe <_PyLong_Size_t_Converter@@Base+0x41a> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 78344 │ │ │ │ + bl 78394 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 78344 │ │ │ │ + bl 78394 │ │ │ │ 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] @ (5c0a8 <_PyLong_Size_t_Converter@@Base+0x4ec>) │ │ │ │ + ldr r4, [pc, #136] @ (5c090 <_PyLong_Size_t_Converter@@Base+0x4ec>) │ │ │ │ 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 20bf74 │ │ │ │ - cbnz r0, 5c04c <_PyLong_Size_t_Converter@@Base+0x490> │ │ │ │ + bl 20b614 │ │ │ │ + cbnz r0, 5c034 <_PyLong_Size_t_Converter@@Base+0x490> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5c090 <_PyLong_Size_t_Converter@@Base+0x4d4> │ │ │ │ + b.n 5c078 <_PyLong_Size_t_Converter@@Base+0x4d4> │ │ │ │ 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, #49325 @ 0xc0ad │ │ │ │ + movw r2, #49301 @ 0xc095 │ │ │ │ movt r2, #5 │ │ │ │ strd r8, r7, [sp, #24] │ │ │ │ str r6, [sp, #32] │ │ │ │ strd sl, r5, [sp, #36] @ 0x24 │ │ │ │ - bl 20cc60 │ │ │ │ + bl 20c300 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5c046 <_PyLong_Size_t_Converter@@Base+0x48a> │ │ │ │ + beq.n 5c02e <_PyLong_Size_t_Converter@@Base+0x48a> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 20c078 │ │ │ │ + bl 20b718 │ │ │ │ str.w r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c046 <_PyLong_Size_t_Converter@@Base+0x48a> │ │ │ │ + beq.n 5c02e <_PyLong_Size_t_Converter@@Base+0x48a> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #20] @ (5c0a8 <_PyLong_Size_t_Converter@@Base+0x4ec>) │ │ │ │ + ldr r3, [pc, #20] @ (5c090 <_PyLong_Size_t_Converter@@Base+0x4ec>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 5c0a2 <_PyLong_Size_t_Converter@@Base+0x4e6> │ │ │ │ + beq.n 5c08a <_PyLong_Size_t_Converter@@Base+0x4e6> │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #184 @ 0xb8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -74275,126 +74264,126 @@ │ │ │ │ blx 2a774 │ │ │ │ str r0, [r4, #20] │ │ │ │ mvns r0, r0 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0005c0ea : │ │ │ │ +0005c0d2 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 5c104 │ │ │ │ + cbz r0, 5c0ec │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - bmi.n 5c11c │ │ │ │ + bmi.n 5c104 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27024 @ 0x6990 │ │ │ │ + movw r1, #25488 @ 0x6390 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5c1cc │ │ │ │ + bl 126e1c │ │ │ │ + b.n 5c1b4 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r1, 5c128 │ │ │ │ + cbz r1, 5c110 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #6 │ │ │ │ - bmi.n 5c140 │ │ │ │ + bmi.n 5c128 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27060 @ 0x69b4 │ │ │ │ + movw r1, #25524 @ 0x63b4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5c1cc │ │ │ │ + bl 126e1c │ │ │ │ + b.n 5c1b4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ cmp r2, r6 │ │ │ │ - bge.n 5c18a │ │ │ │ + bge.n 5c172 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ - cbz r0, 5c16e │ │ │ │ + cbz r0, 5c156 │ │ │ │ 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 5c186 │ │ │ │ + bpl.n 5c16e │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 5c186 │ │ │ │ + beq.n 5c16e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27104 @ 0x69e0 │ │ │ │ + movw r1, #25568 @ 0x63e0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 5c1cc │ │ │ │ + bl d1590 │ │ │ │ + b.n 5c1b4 │ │ │ │ adds r2, #1 │ │ │ │ - b.n 5c14c │ │ │ │ + b.n 5c134 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - cbnz r0, 5c1a6 │ │ │ │ + cbnz r0, 5c18e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27140 @ 0x6a04 │ │ │ │ + movw r1, #25604 @ 0x6404 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 5c1cc │ │ │ │ + bl d1590 │ │ │ │ + b.n 5c1b4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 5c1c0 │ │ │ │ + beq.n 5c1a8 │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 5c1ba │ │ │ │ + bne.n 5c1a2 │ │ │ │ str r2, [r0, #0] │ │ │ │ - b.n 5c1c0 │ │ │ │ - cbnz r3, 5c1c0 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5c1a8 │ │ │ │ + cbnz r3, 5c1a8 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 234bac │ │ │ │ + b.w 23443c │ │ │ │ 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 5c20a │ │ │ │ - movw r2, #62348 @ 0xf38c │ │ │ │ + bne.n 5c1f2 │ │ │ │ + movw r2, #60772 @ 0xed64 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #736 @ 0x2e0 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #17632 @ 0x44e0 │ │ │ │ + movw r1, #64736 @ 0xfce0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #16124 @ 0x3efc │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23b790 <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 5c224 │ │ │ │ + b.n 5c20c │ │ │ │ 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} │ │ │ │ │ │ │ │ -0005c226 <_PyInterpreterConfig_InitFromState@@Base>: │ │ │ │ +0005c20e <_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 │ │ │ │ @@ -74414,358 +74403,387 @@ │ │ │ │ str r1, [r3, #4] │ │ │ │ and.w r1, r2, #65536 @ 0x10000 │ │ │ │ and.w r2, r2, #1024 @ 0x400 │ │ │ │ str r1, [r3, #8] │ │ │ │ str r2, [r3, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005c26c <_PyErr_SetFromPyStatus@@Base>: │ │ │ │ +0005c254 <_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 5c298 <_PyErr_SetFromPyStatus@@Base+0x2c> │ │ │ │ + beq.n 5c280 <_PyErr_SetFromPyStatus@@Base+0x2c> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27180 @ 0x6a2c │ │ │ │ + movw r1, #25644 @ 0x642c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - b.n 5c2b0 <_PyErr_SetFromPyStatus@@Base+0x44> │ │ │ │ + b.n 5c298 <_PyErr_SetFromPyStatus@@Base+0x44> │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - cbz r4, 5c2a0 <_PyErr_SetFromPyStatus@@Base+0x34> │ │ │ │ + cbz r4, 5c288 <_PyErr_SetFromPyStatus@@Base+0x34> │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ - cbnz r3, 5c2bc <_PyErr_SetFromPyStatus@@Base+0x50> │ │ │ │ + cbnz r3, 5c2a4 <_PyErr_SetFromPyStatus@@Base+0x50> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27228 @ 0x6a5c │ │ │ │ + movw r1, #25692 @ 0x645c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w d2028 │ │ │ │ - movw r1, #49748 @ 0xc254 │ │ │ │ + b.w d1590 │ │ │ │ + movw r1, #48212 @ 0xbc54 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a890 │ │ │ │ - cbnz r0, 5c2d6 <_PyErr_SetFromPyStatus@@Base+0x6a> │ │ │ │ + cbnz r0, 5c2be <_PyErr_SetFromPyStatus@@Base+0x6a> │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1ea294 │ │ │ │ + b.w 1e95bc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r2, 5c2f8 <_PyErr_SetFromPyStatus@@Base+0x8c> │ │ │ │ + cbz r2, 5c2e0 <_PyErr_SetFromPyStatus@@Base+0x8c> │ │ │ │ mov r3, r4 │ │ │ │ - movw r1, #34572 @ 0x870c │ │ │ │ + movw r1, #33036 @ 0x810c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w d2028 │ │ │ │ + b.w d1590 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #34576 @ 0x8710 │ │ │ │ + movw r1, #33040 @ 0x8110 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w d2028 │ │ │ │ + b.w d1590 │ │ │ │ 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, 5c330 <_PyErr_SetFromPyStatus@@Base+0xc4> │ │ │ │ + cbnz r6, 5c318 <_PyErr_SetFromPyStatus@@Base+0xc4> │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 5c330 <_PyErr_SetFromPyStatus@@Base+0xc4> │ │ │ │ + blt.n 5c318 <_PyErr_SetFromPyStatus@@Base+0xc4> │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 5c330 <_PyErr_SetFromPyStatus@@Base+0xc4> │ │ │ │ - cbnz r2, 5c352 <_PyErr_SetFromPyStatus@@Base+0xe6> │ │ │ │ + bgt.n 5c318 <_PyErr_SetFromPyStatus@@Base+0xc4> │ │ │ │ + cbnz r2, 5c33a <_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 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5c37e <_PyErr_SetFromPyStatus@@Base+0x112> │ │ │ │ + bl 101324 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5c366 <_PyErr_SetFromPyStatus@@Base+0x112> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 5c36c <_PyErr_SetFromPyStatus@@Base+0x100> │ │ │ │ + bgt.n 5c354 <_PyErr_SetFromPyStatus@@Base+0x100> │ │ │ │ ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ - movw r1, #62116 @ 0xf2a4 │ │ │ │ + movw r1, #60580 @ 0xeca4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5c37e <_PyErr_SetFromPyStatus@@Base+0x112> │ │ │ │ + bl 126e1c │ │ │ │ + b.n 5c366 <_PyErr_SetFromPyStatus@@Base+0x112> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f3cfc │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5c356 <_PyErr_SetFromPyStatus@@Base+0xea> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 5c33e <_PyErr_SetFromPyStatus@@Base+0xea> │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c356 <_PyErr_SetFromPyStatus@@Base+0xea> │ │ │ │ + beq.n 5c33e <_PyErr_SetFromPyStatus@@Base+0xea> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005c384 : │ │ │ │ +0005c36c : │ │ │ │ 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, #50116 @ 0xc3c4 │ │ │ │ + movw r1, #48580 @ 0xbdc4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #60740 @ 0xed44 │ │ │ │ + movw r0, #59204 @ 0xe744 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ ldrd r5, r6, [sp, #56] @ 0x38 │ │ │ │ mov sl, r2 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ mov r4, r3 │ │ │ │ - bl 10eab8 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 10ded8 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 5c40a │ │ │ │ + cbz r0, 5c3f2 │ │ │ │ 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, #27284 @ 0x6a94 │ │ │ │ + movw r1, #25748 @ 0x6494 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 85674 │ │ │ │ + bl 85184 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5c408 │ │ │ │ + beq.n 5c3f0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 5c408 │ │ │ │ + cbnz r3, 5c3f0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_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 5c442 │ │ │ │ + bmi.n 5c42a │ │ │ │ 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 5c454 │ │ │ │ + b.n 5c43c │ │ │ │ mov r1, r2 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c430 │ │ │ │ - b.n 5c466 │ │ │ │ + beq.n 5c418 │ │ │ │ + b.n 5c44e │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ - cbnz r0, 5c45c │ │ │ │ + cbnz r0, 5c444 │ │ │ │ adds r7, #1 │ │ │ │ mov r1, r6 │ │ │ │ cmp r7, r8 │ │ │ │ - blt.n 5c44c │ │ │ │ - b.n 5c464 │ │ │ │ + blt.n 5c434 │ │ │ │ + b.n 5c44c │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c452 │ │ │ │ - b.n 5c466 │ │ │ │ + beq.n 5c43a │ │ │ │ + b.n 5c44e │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ - b.w 3847c │ │ │ │ + b.w 38474 │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #27292 @ 0x6a9c │ │ │ │ + movw r0, #25756 @ 0x649c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ add.w r1, r3, #16 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - b.w 82d70 │ │ │ │ + b.w 828c0 │ │ │ │ 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, 5c4b0 │ │ │ │ + cbnz r4, 5c498 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 5c4b0 │ │ │ │ + ble.n 5c498 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 5c4b0 │ │ │ │ - cbnz r2, 5c4ca │ │ │ │ + bne.n 5c498 │ │ │ │ + cbnz r2, 5c4b2 │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #124] @ (5c530 ) │ │ │ │ + ldr r4, [pc, #124] @ (5c518 ) │ │ │ │ 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 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5c4f2 │ │ │ │ + bl 101324 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5c4da │ │ │ │ ldrd r6, r3, [r0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 5c4f6 │ │ │ │ - movw r2, #23900 @ 0x5d5c │ │ │ │ + bmi.n 5c4de │ │ │ │ + movw r2, #22476 @ 0x57cc │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #58696 @ 0xe548 │ │ │ │ + movw r1, #57160 @ 0xdf48 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #61060 @ 0xee84 │ │ │ │ + movw r0, #59516 @ 0xe87c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23b790 <_PyArg_BadArgument@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5c52a │ │ │ │ + b.n 5c512 │ │ │ │ mov r0, r3 │ │ │ │ - bl 82448 │ │ │ │ + bl 81f98 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c4f2 │ │ │ │ + beq.n 5c4da │ │ │ │ mov r0, r5 │ │ │ │ - bl 1673fc │ │ │ │ + bl 1667dc │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ mov r1, r6 │ │ │ │ - bl 23c09c │ │ │ │ + bl 23b9b4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5c52a │ │ │ │ + beq.n 5c512 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5c52a │ │ │ │ + cbnz r3, 5c512 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #672] @ (5c7d4 ) │ │ │ │ + ldr r0, [pc, #672] @ (5c7bc ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - movw r0, #27300 @ 0x6aa4 │ │ │ │ + movw r0, #63020 @ 0xf62c │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + b.w 7a2c0 │ │ │ │ + movw r0, #25764 @ 0x64a4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #2 │ │ │ │ - b.w de2a8 │ │ │ │ - movw r0, #64556 @ 0xfc2c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - b.w 7a284 │ │ │ │ + b.w dd818 │ │ │ │ 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 5c57e │ │ │ │ + blt.n 5c566 │ │ │ │ mov r4, r0 │ │ │ │ - bl 9649c │ │ │ │ + bl 95998 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 29a98 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98f90 │ │ │ │ - cbnz r4, 5c588 │ │ │ │ + bl 9848c │ │ │ │ + cbnz r4, 5c570 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 5c590 │ │ │ │ + b.n 5c578 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + mov r3, r1 │ │ │ │ + mov r1, r2 │ │ │ │ + cbz r0, 5c584 │ │ │ │ + bx r3 │ │ │ │ + bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbnz r1, 5c5ba │ │ │ │ + cbnz r1, 5c5ae │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #11568 @ 0x2d30 │ │ │ │ + movw r1, #10032 @ 0x2730 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5c5dc │ │ │ │ + bl 126e1c │ │ │ │ + b.n 5c5d0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 5c5e2 │ │ │ │ + bmi.n 5c5d6 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27316 @ 0x6ab4 │ │ │ │ + movw r1, #25780 @ 0x64b4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1590 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5c60e │ │ │ │ + b.n 5c602 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r1, 5c5fc │ │ │ │ + cbz r1, 5c5f0 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 5c606 │ │ │ │ + beq.n 5c5fa │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5c606 │ │ │ │ - bl 23b63c <_PyGen_SetStopIterationValue@@Base+0x38> │ │ │ │ + b.n 5c5fa │ │ │ │ + bl 23b190 <_PyGen_SetStopIterationValue@@Base+0x88> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5c5e8 │ │ │ │ - b.n 5c5dc │ │ │ │ + bne.n 5c5dc │ │ │ │ + b.n 5c5d0 │ │ │ │ str r4, [r2, #0] │ │ │ │ - bl 783a0 │ │ │ │ + bl 783f0 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + movw r3, #44040 @ 0xac08 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r4, r1 │ │ │ │ + movs r2, #1 │ │ │ │ + movw r1, #16308 @ 0x3fb4 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1451d8 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 5c652 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r0, [r5, #24] │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r4, #0] │ │ │ │ + str r4, [r5, #24] │ │ │ │ + bl 783f0 │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + b.n 5c654 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - mov r3, r1 │ │ │ │ - mov r1, r2 │ │ │ │ - cbz r0, 5c61a │ │ │ │ - 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 │ │ │ │ mov r3, r2 │ │ │ │ mov r4, r1 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ @@ -74776,82 +74794,53 @@ │ │ │ │ movw r2, #4308 @ 0x10d4 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ subs r2, r4, r2 │ │ │ │ negs r4, r2 │ │ │ │ adcs r4, r2 │ │ │ │ str r4, [r0, #0] │ │ │ │ - cbz r5, 5c658 │ │ │ │ + cbz r5, 5c692 │ │ │ │ add.w r5, r5, #3648 @ 0xe40 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ - b.n 5c660 │ │ │ │ + b.n 5c69a │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ strd r0, r1, [r3, #8] │ │ │ │ - movw r2, #50957 @ 0xc70d │ │ │ │ + movw r2, #50933 @ 0xc6f5 │ │ │ │ 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, #17844 @ 0x45b4 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 145ad8 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 5c6c0 │ │ │ │ - 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 783a0 │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - b.n 5c6c2 │ │ │ │ - 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, 5c6e2 │ │ │ │ + cbnz r0, 5c6ca │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbnz r0, 5c6ec │ │ │ │ - b.n 5c6f2 │ │ │ │ + cbnz r0, 5c6d4 │ │ │ │ + b.n 5c6da │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c6dc │ │ │ │ - b.n 5c70a │ │ │ │ + beq.n 5c6c4 │ │ │ │ + b.n 5c6f2 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c70a │ │ │ │ + cbnz r0, 5c6f2 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 5c6fc │ │ │ │ + cbz r0, 5c6e4 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c70a │ │ │ │ + cbnz r0, 5c6f2 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 5c70a │ │ │ │ + cbz r0, 5c6f2 │ │ │ │ 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 │ │ │ │ @@ -74865,1252 +74854,1253 @@ │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 83f4c │ │ │ │ + bl 83aa0 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5c74a │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 5c76a │ │ │ │ + bne.n 5c732 │ │ │ │ + bl 7f898 │ │ │ │ + cbnz r0, 5c752 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 5c760 │ │ │ │ + cbz r3, 5c748 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 5c75c │ │ │ │ + blt.n 5c744 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r4, r3 │ │ │ │ it ge │ │ │ │ movge r4, r3 │ │ │ │ - b.n 5c75e │ │ │ │ + b.n 5c746 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r5, #8] │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 5c76c │ │ │ │ + b.n 5c754 │ │ │ │ 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, #51119 @ 0xc7af │ │ │ │ + movw r0, #51095 @ 0xc797 │ │ │ │ movt r0, #5 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 195400 <_PyCrossInterpreterData_InitWithSize@@Base> │ │ │ │ + bl 19448c <_PyCrossInterpreterData_InitWithSize@@Base> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 5c7aa │ │ │ │ + beq.n 5c792 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 13f3b8 │ │ │ │ + bl 13ea98 │ │ │ │ movs r0, #0 │ │ │ │ vstr d0, [r4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r0, #0] │ │ │ │ vldr d0, [r3] │ │ │ │ - b.w 83ffc │ │ │ │ + b.w 83b50 │ │ │ │ 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, 5c7d6 │ │ │ │ + cbnz r0, 5c7be │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 5c7e6 │ │ │ │ - b.n 5c7e0 │ │ │ │ + cbz r0, 5c7ce │ │ │ │ + b.n 5c7c8 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c7d0 │ │ │ │ - b.n 5c808 │ │ │ │ + beq.n 5c7b8 │ │ │ │ + b.n 5c7f0 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c808 │ │ │ │ + cbnz r0, 5c7f0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5c7f0 │ │ │ │ + cbz r0, 5c7d8 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c808 │ │ │ │ + cbnz r0, 5c7f0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5c7fa │ │ │ │ + cbz r0, 5c7e2 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c808 │ │ │ │ + cbnz r0, 5c7f0 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 5c808 │ │ │ │ + cbz r0, 5c7f0 │ │ │ │ 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, 5c830 │ │ │ │ + cbnz r0, 5c818 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5c838 │ │ │ │ + cbz r0, 5c820 │ │ │ │ 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 5c822 │ │ │ │ + beq.n 5c80a │ │ │ │ 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, 5c858 │ │ │ │ + cbnz r0, 5c840 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 5c862 │ │ │ │ - b.n 5c868 │ │ │ │ + cbnz r0, 5c84a │ │ │ │ + b.n 5c850 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c852 │ │ │ │ - b.n 5c876 │ │ │ │ + beq.n 5c83a │ │ │ │ + b.n 5c85e │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c876 │ │ │ │ + cbnz r0, 5c85e │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5c876 │ │ │ │ + cbz r0, 5c85e │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005c878 : │ │ │ │ - vldr d0, [pc, #4] @ 5c880 │ │ │ │ +0005c860 : │ │ │ │ + vldr d0, [pc, #4] @ 5c868 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 5c8a6 │ │ │ │ + cbnz r0, 5c88e │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbnz r0, 5c8b0 │ │ │ │ - b.n 5c8b6 │ │ │ │ + cbnz r0, 5c898 │ │ │ │ + b.n 5c89e │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c8a0 │ │ │ │ - b.n 5c8c4 │ │ │ │ + beq.n 5c888 │ │ │ │ + b.n 5c8ac │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c8c4 │ │ │ │ + cbnz r0, 5c8ac │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5c8c4 │ │ │ │ + cbz r0, 5c8ac │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005c8c6 : │ │ │ │ - vldr d0, [pc, #8] @ 5c8d0 │ │ │ │ +0005c8ae : │ │ │ │ + vldr d0, [pc, #8] @ 5c8b8 │ │ │ │ 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, 5c8f6 │ │ │ │ + cbnz r0, 5c8de │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbnz r0, 5c900 │ │ │ │ - b.n 5c906 │ │ │ │ + cbnz r0, 5c8e8 │ │ │ │ + b.n 5c8ee │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c8f0 │ │ │ │ - b.n 5c914 │ │ │ │ + beq.n 5c8d8 │ │ │ │ + b.n 5c8fc │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c914 │ │ │ │ + cbnz r0, 5c8fc │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5c914 │ │ │ │ + cbz r0, 5c8fc │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.n 5c8d8 │ │ │ │ + b.n 5c8c0 │ │ │ │ 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, 5c936 │ │ │ │ + cbnz r0, 5c91e │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbnz r0, 5c940 │ │ │ │ - b.n 5c946 │ │ │ │ + cbnz r0, 5c928 │ │ │ │ + b.n 5c92e │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c930 │ │ │ │ - b.n 5c954 │ │ │ │ + beq.n 5c918 │ │ │ │ + b.n 5c93c │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c954 │ │ │ │ + cbnz r0, 5c93c │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5c954 │ │ │ │ + cbz r0, 5c93c │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005c956 <_PyXI_InitExcInfo@@Base>: │ │ │ │ +0005c93e <_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, 5c974 <_PyXI_InitExcInfo@@Base+0x1e> │ │ │ │ + cbz r1, 5c95c <_PyXI_InitExcInfo@@Base+0x1e> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5c98c <_PyXI_InitExcInfo@@Base+0x36> │ │ │ │ + bne.n 5c974 <_PyXI_InitExcInfo@@Base+0x36> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27536 @ 0x6b90 │ │ │ │ + movw r1, #26000 @ 0x6590 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5cb50 <_PyXI_InitExcInfo@@Base+0x1fa> │ │ │ │ + bl 126e1c │ │ │ │ + b.n 5cb38 <_PyXI_InitExcInfo@@Base+0x1fa> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bmi.n 5c9a0 <_PyXI_InitExcInfo@@Base+0x4a> │ │ │ │ + bmi.n 5c988 <_PyXI_InitExcInfo@@Base+0x4a> │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 5c9b4 <_PyXI_InitExcInfo@@Base+0x5e> │ │ │ │ + bge.n 5c99c <_PyXI_InitExcInfo@@Base+0x5e> │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bpl.n 5c9b4 <_PyXI_InitExcInfo@@Base+0x5e> │ │ │ │ + bpl.n 5c99c <_PyXI_InitExcInfo@@Base+0x5e> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 212e10 │ │ │ │ + bl 212530 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5cb40 <_PyXI_InitExcInfo@@Base+0x1ea> │ │ │ │ + bne.w 5cb28 <_PyXI_InitExcInfo@@Base+0x1ea> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5cb54 <_PyXI_InitExcInfo@@Base+0x1fe> │ │ │ │ + b.n 5cb3c <_PyXI_InitExcInfo@@Base+0x1fe> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #21716 @ 0x54d4 │ │ │ │ + movw r1, #20240 @ 0x4f10 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl cc30c │ │ │ │ + bl cb868 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5cb0a <_PyXI_InitExcInfo@@Base+0x1b4> │ │ │ │ - movw r1, #55448 @ 0xd898 │ │ │ │ + beq.w 5caf2 <_PyXI_InitExcInfo@@Base+0x1b4> │ │ │ │ + movw r1, #53912 @ 0xd298 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl cc30c │ │ │ │ + bl cb868 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 5c9e0 <_PyXI_InitExcInfo@@Base+0x8a> │ │ │ │ + cbnz r0, 5c9c8 <_PyXI_InitExcInfo@@Base+0x8a> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5ca78 <_PyXI_InitExcInfo@@Base+0x122> │ │ │ │ + b.n 5ca60 <_PyXI_InitExcInfo@@Base+0x122> │ │ │ │ movs r1, #0 │ │ │ │ - bl 213350 │ │ │ │ + bl 212a70 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5c9fe <_PyXI_InitExcInfo@@Base+0xa8> │ │ │ │ + beq.n 5c9e6 <_PyXI_InitExcInfo@@Base+0xa8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5c9fe <_PyXI_InitExcInfo@@Base+0xa8> │ │ │ │ + cbnz r3, 5c9e6 <_PyXI_InitExcInfo@@Base+0xa8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5c9da <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ + beq.n 5c9c2 <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #55460 @ 0xd8a4 │ │ │ │ + movw r1, #53924 @ 0xd2a4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl cc30c │ │ │ │ + bl cb868 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c9da <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ + beq.n 5c9c2 <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ movs r1, #0 │ │ │ │ - bl 213350 │ │ │ │ + bl 212a70 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r5, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5ca36 <_PyXI_InitExcInfo@@Base+0xe0> │ │ │ │ + beq.n 5ca1e <_PyXI_InitExcInfo@@Base+0xe0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5ca36 <_PyXI_InitExcInfo@@Base+0xe0> │ │ │ │ + cbnz r3, 5ca1e <_PyXI_InitExcInfo@@Base+0xe0> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5c9da <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ + beq.n 5c9c2 <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #55508 @ 0xd8d4 │ │ │ │ + movw r1, #53972 @ 0xd2d4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl cc30c │ │ │ │ + bl cb868 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c9da <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ + beq.n 5c9c2 <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ movs r1, #0 │ │ │ │ - bl 213350 │ │ │ │ + bl 212a70 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r5, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5ca6e <_PyXI_InitExcInfo@@Base+0x118> │ │ │ │ + beq.n 5ca56 <_PyXI_InitExcInfo@@Base+0x118> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5ca6e <_PyXI_InitExcInfo@@Base+0x118> │ │ │ │ + cbnz r3, 5ca56 <_PyXI_InitExcInfo@@Base+0x118> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_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 5ca8e <_PyXI_InitExcInfo@@Base+0x138> │ │ │ │ + beq.n 5ca76 <_PyXI_InitExcInfo@@Base+0x138> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 5ca8e <_PyXI_InitExcInfo@@Base+0x138> │ │ │ │ + cbnz r3, 5ca76 <_PyXI_InitExcInfo@@Base+0x138> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 5cb14 <_PyXI_InitExcInfo@@Base+0x1be> │ │ │ │ + bne.n 5cafc <_PyXI_InitExcInfo@@Base+0x1be> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #2528 @ 0x9e0 │ │ │ │ + movw r1, #992 @ 0x3e0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl cc30c │ │ │ │ + bl cb868 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5cb1e <_PyXI_InitExcInfo@@Base+0x1c8> │ │ │ │ + beq.n 5cb06 <_PyXI_InitExcInfo@@Base+0x1c8> │ │ │ │ movs r1, #0 │ │ │ │ - bl 213350 │ │ │ │ + bl 212a70 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r5, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5cac4 <_PyXI_InitExcInfo@@Base+0x16e> │ │ │ │ + beq.n 5caac <_PyXI_InitExcInfo@@Base+0x16e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5cac4 <_PyXI_InitExcInfo@@Base+0x16e> │ │ │ │ + cbnz r3, 5caac <_PyXI_InitExcInfo@@Base+0x16e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 5cb28 <_PyXI_InitExcInfo@@Base+0x1d2> │ │ │ │ + cbz r3, 5cb10 <_PyXI_InitExcInfo@@Base+0x1d2> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #34540 @ 0x86ec │ │ │ │ + movw r1, #33004 @ 0x80ec │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cc30c │ │ │ │ + bl cb868 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5cb32 <_PyXI_InitExcInfo@@Base+0x1dc> │ │ │ │ + cbz r0, 5cb1a <_PyXI_InitExcInfo@@Base+0x1dc> │ │ │ │ movs r1, #0 │ │ │ │ - bl 213350 │ │ │ │ + bl 212a70 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r5, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5caf8 <_PyXI_InitExcInfo@@Base+0x1a2> │ │ │ │ + beq.n 5cae0 <_PyXI_InitExcInfo@@Base+0x1a2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5caf8 <_PyXI_InitExcInfo@@Base+0x1a2> │ │ │ │ + cbnz r3, 5cae0 <_PyXI_InitExcInfo@@Base+0x1a2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 5c9b0 <_PyXI_InitExcInfo@@Base+0x5a> │ │ │ │ - movw r4, #27492 @ 0x6b64 │ │ │ │ + bne.w 5c998 <_PyXI_InitExcInfo@@Base+0x5a> │ │ │ │ + movw r4, #25956 @ 0x6564 │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ - b.n 5cb3a <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ - movw r4, #27352 @ 0x6ad8 │ │ │ │ + b.n 5cb22 <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ + movw r4, #25816 @ 0x64d8 │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ - b.n 5cb3a <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ - movw r4, #29532 @ 0x735c │ │ │ │ + b.n 5cb22 <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ + movw r4, #27996 @ 0x6d5c │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ - b.n 5cb3a <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ - movw r4, #27396 @ 0x6b04 │ │ │ │ + b.n 5cb22 <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ + movw r4, #25860 @ 0x6504 │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ - b.n 5cb3a <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ - movw r4, #29620 @ 0x73b4 │ │ │ │ + b.n 5cb22 <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ + movw r4, #28084 @ 0x6db4 │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ - b.n 5cb3a <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ - movw r4, #27440 @ 0x6b30 │ │ │ │ + b.n 5cb22 <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ + movw r4, #25904 @ 0x6530 │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ mov r0, r5 │ │ │ │ - bl 268a38 │ │ │ │ + bl 268490 <_PySemaphore_Destroy@@Base+0x3a8> │ │ │ │ movw r3, #7536 @ 0x1d70 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ 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, 5cb74 <_PyXI_InitExcInfo@@Base+0x21e> │ │ │ │ + cbnz r3, 5cb5c <_PyXI_InitExcInfo@@Base+0x21e> │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ - cbnz r3, 5cb74 <_PyXI_InitExcInfo@@Base+0x21e> │ │ │ │ + cbnz r3, 5cb5c <_PyXI_InitExcInfo@@Base+0x21e> │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ - cbz r3, 5cbd2 <_PyXI_InitExcInfo@@Base+0x27c> │ │ │ │ - cbz r4, 5cb80 <_PyXI_InitExcInfo@@Base+0x22a> │ │ │ │ + cbz r3, 5cbba <_PyXI_InitExcInfo@@Base+0x27c> │ │ │ │ + cbz r4, 5cb68 <_PyXI_InitExcInfo@@Base+0x22a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 82448 │ │ │ │ + bl 81f98 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5cb86 <_PyXI_InitExcInfo@@Base+0x230> │ │ │ │ - bl 714b0 │ │ │ │ + b.n 5cb6e <_PyXI_InitExcInfo@@Base+0x230> │ │ │ │ + bl 714a0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 5cc28 <_PyXI_InitExcInfo@@Base+0x2d2> │ │ │ │ + beq.n 5cc10 <_PyXI_InitExcInfo@@Base+0x2d2> │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ - cbz r2, 5cb9a <_PyXI_InitExcInfo@@Base+0x244> │ │ │ │ - ldr r1, [pc, #160] @ (5cc30 <_PyXI_InitExcInfo@@Base+0x2da>) │ │ │ │ + cbz r2, 5cb82 <_PyXI_InitExcInfo@@Base+0x244> │ │ │ │ + ldr r1, [pc, #160] @ (5cc18 <_PyXI_InitExcInfo@@Base+0x2da>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 79514 │ │ │ │ + bl 79550 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5cbba <_PyXI_InitExcInfo@@Base+0x264> │ │ │ │ + blt.n 5cba2 <_PyXI_InitExcInfo@@Base+0x264> │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ - cbz r2, 5cbaa <_PyXI_InitExcInfo@@Base+0x254> │ │ │ │ - ldr r1, [pc, #148] @ (5cc34 <_PyXI_InitExcInfo@@Base+0x2de>) │ │ │ │ + cbz r2, 5cb92 <_PyXI_InitExcInfo@@Base+0x254> │ │ │ │ + ldr r1, [pc, #148] @ (5cc1c <_PyXI_InitExcInfo@@Base+0x2de>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 79514 │ │ │ │ + bl 79550 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5cbba <_PyXI_InitExcInfo@@Base+0x264> │ │ │ │ + blt.n 5cba2 <_PyXI_InitExcInfo@@Base+0x264> │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ - cbz r2, 5cbec <_PyXI_InitExcInfo@@Base+0x296> │ │ │ │ - ldr r1, [pc, #136] @ (5cc38 <_PyXI_InitExcInfo@@Base+0x2e2>) │ │ │ │ + cbz r2, 5cbd4 <_PyXI_InitExcInfo@@Base+0x296> │ │ │ │ + ldr r1, [pc, #136] @ (5cc20 <_PyXI_InitExcInfo@@Base+0x2e2>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 79514 │ │ │ │ + bl 79550 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5cbec <_PyXI_InitExcInfo@@Base+0x296> │ │ │ │ + bge.n 5cbd4 <_PyXI_InitExcInfo@@Base+0x296> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5cc28 <_PyXI_InitExcInfo@@Base+0x2d2> │ │ │ │ + beq.n 5cc10 <_PyXI_InitExcInfo@@Base+0x2d2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5cc28 <_PyXI_InitExcInfo@@Base+0x2d2> │ │ │ │ + cbnz r3, 5cc10 <_PyXI_InitExcInfo@@Base+0x2d2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5cc28 <_PyXI_InitExcInfo@@Base+0x2d2> │ │ │ │ - cbz r4, 5cbe4 <_PyXI_InitExcInfo@@Base+0x28e> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5cc10 <_PyXI_InitExcInfo@@Base+0x2d2> │ │ │ │ + cbz r4, 5cbcc <_PyXI_InitExcInfo@@Base+0x28e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5cbec <_PyXI_InitExcInfo@@Base+0x296> │ │ │ │ + beq.n 5cbd4 <_PyXI_InitExcInfo@@Base+0x296> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5cbec <_PyXI_InitExcInfo@@Base+0x296> │ │ │ │ + b.n 5cbd4 <_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 5cc06 <_PyXI_InitExcInfo@@Base+0x2b0> │ │ │ │ + bne.n 5cbee <_PyXI_InitExcInfo@@Base+0x2b0> │ │ │ │ movs r0, #2 │ │ │ │ - bl 7d7b8 │ │ │ │ + bl 7d780 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 5cc10 <_PyXI_InitExcInfo@@Base+0x2ba> │ │ │ │ + b.n 5cbf8 <_PyXI_InitExcInfo@@Base+0x2ba> │ │ │ │ mov r3, r4 │ │ │ │ movs r0, #3 │ │ │ │ - bl 7d72c │ │ │ │ + bl 7d6f4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5cc2a <_PyXI_InitExcInfo@@Base+0x2d4> │ │ │ │ + beq.n 5cc12 <_PyXI_InitExcInfo@@Base+0x2d4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5cc2a <_PyXI_InitExcInfo@@Base+0x2d4> │ │ │ │ + cbnz r3, 5cc12 <_PyXI_InitExcInfo@@Base+0x2d4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5cc2a <_PyXI_InitExcInfo@@Base+0x2d4> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5cc12 <_PyXI_InitExcInfo@@Base+0x2d4> │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - bgt.n 5cb7c <_PyXI_InitExcInfo@@Base+0x226> │ │ │ │ + bgt.n 5cb64 <_PyXI_InitExcInfo@@Base+0x226> │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 5cfc0 <_PyXI_ClearExcInfo@@Base+0x37c> │ │ │ │ + b.n 5cfa8 <_PyXI_ClearExcInfo@@Base+0x37c> │ │ │ │ lsls r0, r1, #1 │ │ │ │ - bgt.n 5cbbc <_PyXI_InitExcInfo@@Base+0x266> │ │ │ │ + bgt.n 5cba4 <_PyXI_InitExcInfo@@Base+0x266> │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0005cc3c <_PyXI_ExcInfoAsObject@@Base>: │ │ │ │ - b.w 32238 <_PyXI_ApplyError@@Base+0x16a> │ │ │ │ +0005cc24 <_PyXI_ExcInfoAsObject@@Base>: │ │ │ │ + b.w 3223c <_PyXI_ApplyError@@Base+0x16a> │ │ │ │ │ │ │ │ -0005cc40 <_PyXI_FormatExcInfo@@Base>: │ │ │ │ - b.w 32476 <_PyXI_ApplyError@@Base+0x3a8> │ │ │ │ +0005cc28 <_PyXI_FormatExcInfo@@Base>: │ │ │ │ + b.w 3247a <_PyXI_ApplyError@@Base+0x3a8> │ │ │ │ │ │ │ │ -0005cc44 <_PyXI_ClearExcInfo@@Base>: │ │ │ │ - b.w 268a38 │ │ │ │ +0005cc2c <_PyXI_ClearExcInfo@@Base>: │ │ │ │ + b.w 268490 <_PySemaphore_Destroy@@Base+0x3a8> │ │ │ │ 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, 5cc62 <_PyXI_ClearExcInfo@@Base+0x1e> │ │ │ │ + cbz r3, 5cc4a <_PyXI_ClearExcInfo@@Base+0x1e> │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 5cc64 <_PyXI_ClearExcInfo@@Base+0x20> │ │ │ │ + b.n 5cc4c <_PyXI_ClearExcInfo@@Base+0x20> │ │ │ │ mov r6, r3 │ │ │ │ add r6, r1 │ │ │ │ - cbnz r3, 5cc72 <_PyXI_ClearExcInfo@@Base+0x2e> │ │ │ │ + cbnz r3, 5cc5a <_PyXI_ClearExcInfo@@Base+0x2e> │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 5cc72 <_PyXI_ClearExcInfo@@Base+0x2e> │ │ │ │ + ble.n 5cc5a <_PyXI_ClearExcInfo@@Base+0x2e> │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 5cc72 <_PyXI_ClearExcInfo@@Base+0x2e> │ │ │ │ - cbnz r4, 5cc8e <_PyXI_ClearExcInfo@@Base+0x4a> │ │ │ │ + bne.n 5cc5a <_PyXI_ClearExcInfo@@Base+0x2e> │ │ │ │ + cbnz r4, 5cc76 <_PyXI_ClearExcInfo@@Base+0x4a> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #136] @ (5cd00 <_PyXI_ClearExcInfo@@Base+0xbc>) │ │ │ │ + ldr r4, [pc, #136] @ (5cce8 <_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 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101324 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5ccf8 <_PyXI_ClearExcInfo@@Base+0xb4> │ │ │ │ + cbz r0, 5cce0 <_PyXI_ClearExcInfo@@Base+0xb4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f3cfc │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 5cca0 <_PyXI_ClearExcInfo@@Base+0x5c> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 5ccf8 <_PyXI_ClearExcInfo@@Base+0xb4> │ │ │ │ + bne.n 5cc88 <_PyXI_ClearExcInfo@@Base+0x5c> │ │ │ │ + bl 7f898 │ │ │ │ + cbnz r0, 5cce0 <_PyXI_ClearExcInfo@@Base+0xb4> │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 5ccb8 <_PyXI_ClearExcInfo@@Base+0x74> │ │ │ │ + beq.n 5cca0 <_PyXI_ClearExcInfo@@Base+0x74> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f479c │ │ │ │ + bl f3cfc │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 5ccba <_PyXI_ClearExcInfo@@Base+0x76> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 5ccba <_PyXI_ClearExcInfo@@Base+0x76> │ │ │ │ - b.n 5ccf8 <_PyXI_ClearExcInfo@@Base+0xb4> │ │ │ │ + bne.n 5cca2 <_PyXI_ClearExcInfo@@Base+0x76> │ │ │ │ + bl 7f898 │ │ │ │ + cbz r0, 5cca2 <_PyXI_ClearExcInfo@@Base+0x76> │ │ │ │ + b.n 5cce0 <_PyXI_ClearExcInfo@@Base+0xb4> │ │ │ │ movs r4, #0 │ │ │ │ - bl 9649c │ │ │ │ + bl 95998 │ │ │ │ mov r3, r0 │ │ │ │ orr.w r1, r4, #524288 @ 0x80000 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r3 │ │ │ │ blx 2a62c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98f90 │ │ │ │ + bl 9848c │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5ccec <_PyXI_ClearExcInfo@@Base+0xa8> │ │ │ │ + bne.n 5ccd4 <_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 f1c24 │ │ │ │ + b.w f1180 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 80190 │ │ │ │ + b.w 80158 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [pc, #848] @ (5d054 <_PyXI_ClearExcInfo@@Base+0x410>) │ │ │ │ + ldr r0, [pc, #848] @ (5d03c <_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, 5cd28 <_PyXI_ClearExcInfo@@Base+0xe4> │ │ │ │ + cbnz r5, 5cd10 <_PyXI_ClearExcInfo@@Base+0xe4> │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 5cd28 <_PyXI_ClearExcInfo@@Base+0xe4> │ │ │ │ + ble.n 5cd10 <_PyXI_ClearExcInfo@@Base+0xe4> │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 5cd28 <_PyXI_ClearExcInfo@@Base+0xe4> │ │ │ │ - cbnz r2, 5cd42 <_PyXI_ClearExcInfo@@Base+0xfe> │ │ │ │ + bne.n 5cd10 <_PyXI_ClearExcInfo@@Base+0xe4> │ │ │ │ + cbnz r2, 5cd2a <_PyXI_ClearExcInfo@@Base+0xfe> │ │ │ │ mov r3, r5 │ │ │ │ - ldr r5, [pc, #132] @ (5cdb0 <_PyXI_ClearExcInfo@@Base+0x16c>) │ │ │ │ + ldr r5, [pc, #132] @ (5cd98 <_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 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5cdaa <_PyXI_ClearExcInfo@@Base+0x166> │ │ │ │ + bl 101324 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5cd92 <_PyXI_ClearExcInfo@@Base+0x166> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 5cd6a <_PyXI_ClearExcInfo@@Base+0x126> │ │ │ │ - movw r2, #62348 @ 0xf38c │ │ │ │ + bmi.n 5cd52 <_PyXI_ClearExcInfo@@Base+0x126> │ │ │ │ + movw r2, #60772 @ 0xed64 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58536 @ 0xe4a8 │ │ │ │ + movw r1, #57000 @ 0xdea8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #61688 @ 0xf0f8 │ │ │ │ + movw r0, #60152 @ 0xeaf8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5cdaa <_PyXI_ClearExcInfo@@Base+0x166> │ │ │ │ + bl 23b790 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5cd92 <_PyXI_ClearExcInfo@@Base+0x166> │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r3 │ │ │ │ - bl 895dc │ │ │ │ - cbz r0, 5cdaa <_PyXI_ClearExcInfo@@Base+0x166> │ │ │ │ + bl 88e88 │ │ │ │ + cbz r0, 5cd92 <_PyXI_ClearExcInfo@@Base+0x166> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5cd96 <_PyXI_ClearExcInfo@@Base+0x152> │ │ │ │ + beq.n 5cd7e <_PyXI_ClearExcInfo@@Base+0x152> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21740 @ 0x54ec │ │ │ │ + movw r1, #20060 @ 0x4e5c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5cdaa <_PyXI_ClearExcInfo@@Base+0x166> │ │ │ │ + bl 126e1c │ │ │ │ + b.n 5cd92 <_PyXI_ClearExcInfo@@Base+0x166> │ │ │ │ ldr.w r3, [r4, #444] @ 0x1bc │ │ │ │ - movw r1, #61688 @ 0xf0f8 │ │ │ │ + movw r1, #60152 @ 0xeaf8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r1, [pc, #0] @ (5cdb4 <_PyXI_ClearExcInfo@@Base+0x170>) │ │ │ │ + ldr r1, [pc, #0] @ (5cd9c <_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, 5cdd4 <_PyXI_ClearExcInfo@@Base+0x190> │ │ │ │ + cbz r3, 5cdbc <_PyXI_ClearExcInfo@@Base+0x190> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 5cdd6 <_PyXI_ClearExcInfo@@Base+0x192> │ │ │ │ + b.n 5cdbe <_PyXI_ClearExcInfo@@Base+0x192> │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ subs r6, r5, #1 │ │ │ │ - cbnz r3, 5cde6 <_PyXI_ClearExcInfo@@Base+0x1a2> │ │ │ │ + cbnz r3, 5cdce <_PyXI_ClearExcInfo@@Base+0x1a2> │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 5cde6 <_PyXI_ClearExcInfo@@Base+0x1a2> │ │ │ │ + ble.n 5cdce <_PyXI_ClearExcInfo@@Base+0x1a2> │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 5cde6 <_PyXI_ClearExcInfo@@Base+0x1a2> │ │ │ │ - cbnz r4, 5ce04 <_PyXI_ClearExcInfo@@Base+0x1c0> │ │ │ │ + bne.n 5cdce <_PyXI_ClearExcInfo@@Base+0x1a2> │ │ │ │ + cbnz r4, 5cdec <_PyXI_ClearExcInfo@@Base+0x1c0> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #388] @ (5cf70 <_PyXI_ClearExcInfo@@Base+0x32c>) │ │ │ │ + ldr r4, [pc, #388] @ (5cf58 <_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 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101324 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5cf00 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ + beq.n 5cee8 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 15fc9c │ │ │ │ + bl 15f058 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.n 5cf00 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ + blt.n 5cee8 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 5ce9e <_PyXI_ClearExcInfo@@Base+0x25a> │ │ │ │ + beq.n 5ce86 <_PyXI_ClearExcInfo@@Base+0x25a> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 5ce2e <_PyXI_ClearExcInfo@@Base+0x1ea> │ │ │ │ - bl f479c │ │ │ │ + cbz r0, 5ce16 <_PyXI_ClearExcInfo@@Base+0x1ea> │ │ │ │ + bl f3cfc │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5ce28 <_PyXI_ClearExcInfo@@Base+0x1e4> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 5ce10 <_PyXI_ClearExcInfo@@Base+0x1e4> │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5cf00 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ + bne.n 5cee8 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ subs r5, #2 │ │ │ │ - bne.n 5ce32 <_PyXI_ClearExcInfo@@Base+0x1ee> │ │ │ │ - b.n 5ce9e <_PyXI_ClearExcInfo@@Base+0x25a> │ │ │ │ + bne.n 5ce1a <_PyXI_ClearExcInfo@@Base+0x1ee> │ │ │ │ + b.n 5ce86 <_PyXI_ClearExcInfo@@Base+0x25a> │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movw r8, #26080 @ 0x65e0 │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ - cbz r0, 5ce6e <_PyXI_ClearExcInfo@@Base+0x22a> │ │ │ │ + cbz r0, 5ce56 <_PyXI_ClearExcInfo@@Base+0x22a> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 5ce4a <_PyXI_ClearExcInfo@@Base+0x206> │ │ │ │ + bne.n 5ce32 <_PyXI_ClearExcInfo@@Base+0x206> │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 5ce68 <_PyXI_ClearExcInfo@@Base+0x224> │ │ │ │ - bl 13f3b8 │ │ │ │ + b.n 5ce50 <_PyXI_ClearExcInfo@@Base+0x224> │ │ │ │ + bl 13ea98 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 5ce68 <_PyXI_ClearExcInfo@@Base+0x224> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 5ce50 <_PyXI_ClearExcInfo@@Base+0x224> │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5cf00 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ + bne.n 5cee8 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 5ce72 <_PyXI_ClearExcInfo@@Base+0x22e> │ │ │ │ - b.n 5cea8 <_PyXI_ClearExcInfo@@Base+0x264> │ │ │ │ - vldr d9, [pc, #248] @ 5cf68 <_PyXI_ClearExcInfo@@Base+0x324> │ │ │ │ + bne.n 5ce5a <_PyXI_ClearExcInfo@@Base+0x22e> │ │ │ │ + b.n 5ce90 <_PyXI_ClearExcInfo@@Base+0x264> │ │ │ │ + vldr d9, [pc, #248] @ 5cf50 <_PyXI_ClearExcInfo@@Base+0x324> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 5ce80 <_PyXI_ClearExcInfo@@Base+0x23c> │ │ │ │ + bne.n 5ce68 <_PyXI_ClearExcInfo@@Base+0x23c> │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 5ceac <_PyXI_ClearExcInfo@@Base+0x268> │ │ │ │ - bl 13f3b8 │ │ │ │ + b.n 5ce94 <_PyXI_ClearExcInfo@@Base+0x268> │ │ │ │ + bl 13ea98 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 5ceac <_PyXI_ClearExcInfo@@Base+0x268> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 5ceac <_PyXI_ClearExcInfo@@Base+0x268> │ │ │ │ - b.n 5cf00 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ - vldr d8, [pc, #200] @ 5cf68 <_PyXI_ClearExcInfo@@Base+0x324> │ │ │ │ + bne.n 5ce94 <_PyXI_ClearExcInfo@@Base+0x268> │ │ │ │ + bl 7f898 │ │ │ │ + cbz r0, 5ce94 <_PyXI_ClearExcInfo@@Base+0x268> │ │ │ │ + b.n 5cee8 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ + vldr d8, [pc, #200] @ 5cf50 <_PyXI_ClearExcInfo@@Base+0x324> │ │ │ │ vmov.f64 d9, d8 │ │ │ │ - b.n 5ceac <_PyXI_ClearExcInfo@@Base+0x268> │ │ │ │ - vldr d8, [pc, #188] @ 5cf68 <_PyXI_ClearExcInfo@@Base+0x324> │ │ │ │ + b.n 5ce94 <_PyXI_ClearExcInfo@@Base+0x268> │ │ │ │ + vldr d8, [pc, #188] @ 5cf50 <_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 1e8198 │ │ │ │ + bl 1e74c0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5cf00 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ + blt.n 5cee8 <_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 1e8198 │ │ │ │ + bl 1e74c0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5cf00 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ + blt.n 5cee8 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ - bl 14ed04 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 14e2ac <_PyTime_AsTimespec@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5cf04 <_PyXI_ClearExcInfo@@Base+0x2c0> │ │ │ │ + bge.n 5ceec <_PyXI_ClearExcInfo@@Base+0x2c0> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27548 @ 0x6b9c │ │ │ │ + movw r1, #26012 @ 0x659c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5cf5e <_PyXI_ClearExcInfo@@Base+0x31a> │ │ │ │ + b.n 5cf46 <_PyXI_ClearExcInfo@@Base+0x31a> │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ - bl 14ed04 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 14e2ac <_PyTime_AsTimespec@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5cf2a <_PyXI_ClearExcInfo@@Base+0x2e6> │ │ │ │ + bge.n 5cf12 <_PyXI_ClearExcInfo@@Base+0x2e6> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27572 @ 0x6bb4 │ │ │ │ + movw r1, #26036 @ 0x65b4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5cf00 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ - bl 9649c │ │ │ │ + bl 126e1c │ │ │ │ + b.n 5cee8 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ + bl 95998 │ │ │ │ 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 98f90 │ │ │ │ + bl 9848c │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 5cf58 <_PyXI_ClearExcInfo@@Base+0x314> │ │ │ │ + bne.n 5cf40 <_PyXI_ClearExcInfo@@Base+0x314> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 5cf5e <_PyXI_ClearExcInfo@@Base+0x31a> │ │ │ │ + bl f1180 │ │ │ │ + b.n 5cf46 <_PyXI_ClearExcInfo@@Base+0x31a> │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 5cfec <_PyXI_ClearExcInfo@@Base+0x3a8> │ │ │ │ + bl 5d088 │ │ │ │ add sp, #120 @ 0x78 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ... │ │ │ │ - ldr r1, [pc, #176] @ (5d024 <_PyXI_ClearExcInfo@@Base+0x3e0>) │ │ │ │ + ldr r1, [pc, #176] @ (5d00c <_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, 5cf98 <_PyXI_ClearExcInfo@@Base+0x354> │ │ │ │ + cbnz r6, 5cf80 <_PyXI_ClearExcInfo@@Base+0x354> │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 5cf98 <_PyXI_ClearExcInfo@@Base+0x354> │ │ │ │ + blt.n 5cf80 <_PyXI_ClearExcInfo@@Base+0x354> │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 5cf98 <_PyXI_ClearExcInfo@@Base+0x354> │ │ │ │ - cbnz r2, 5cfb4 <_PyXI_ClearExcInfo@@Base+0x370> │ │ │ │ - ldr r1, [pc, #76] @ (5cfe8 <_PyXI_ClearExcInfo@@Base+0x3a4>) │ │ │ │ + bgt.n 5cf80 <_PyXI_ClearExcInfo@@Base+0x354> │ │ │ │ + cbnz r2, 5cf9c <_PyXI_ClearExcInfo@@Base+0x370> │ │ │ │ + ldr r1, [pc, #76] @ (5cfd0 <_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 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5cfe0 <_PyXI_ClearExcInfo@@Base+0x39c> │ │ │ │ + bl 101324 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5cfc8 <_PyXI_ClearExcInfo@@Base+0x39c> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 5cfce <_PyXI_ClearExcInfo@@Base+0x38a> │ │ │ │ + bgt.n 5cfb6 <_PyXI_ClearExcInfo@@Base+0x38a> │ │ │ │ ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ - movw r1, #34904 @ 0x8858 │ │ │ │ + movw r1, #33368 @ 0x8258 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5cfe0 <_PyXI_ClearExcInfo@@Base+0x39c> │ │ │ │ + bl 126e1c │ │ │ │ + b.n 5cfc8 <_PyXI_ClearExcInfo@@Base+0x39c> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f3cfc │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5cfb8 <_PyXI_ClearExcInfo@@Base+0x374> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 5cfa0 <_PyXI_ClearExcInfo@@Base+0x374> │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5cfb8 <_PyXI_ClearExcInfo@@Base+0x374> │ │ │ │ + beq.n 5cfa0 <_PyXI_ClearExcInfo@@Base+0x374> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #352] @ (5d14c ) │ │ │ │ + ldr r1, [pc, #352] @ (5d134 ) │ │ │ │ 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] @ 5d0a0 <_PyXI_ClearExcInfo@@Base+0x45c> │ │ │ │ - ldrd r0, r1, [r0, #16] │ │ │ │ - bl 26bb88 │ │ │ │ - vldr s15, [r5, #24] │ │ │ │ - vmov d0, r0, r1 │ │ │ │ - vcvt.f64.s32 d7, s15 │ │ │ │ - vmla.f64 d0, d7, d8 │ │ │ │ - bl 83ffc │ │ │ │ - cbz r0, 5d05a <_PyXI_ClearExcInfo@@Base+0x416> │ │ │ │ - mov r4, r0 │ │ │ │ - ldrd r0, r1, [r5] │ │ │ │ - bl 26bb88 │ │ │ │ - vldr s14, [r5, #8] │ │ │ │ - vmov d0, r0, r1 │ │ │ │ - vcvt.f64.s32 d7, s14 │ │ │ │ - vmla.f64 d0, d7, d8 │ │ │ │ - bl 83ffc │ │ │ │ - mov r5, r0 │ │ │ │ - cbnz r0, 5d05e <_PyXI_ClearExcInfo@@Base+0x41a> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 5d05a <_PyXI_ClearExcInfo@@Base+0x416> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 5d05a <_PyXI_ClearExcInfo@@Base+0x416> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - movs r6, #0 │ │ │ │ - b.n 5d096 <_PyXI_ClearExcInfo@@Base+0x452> │ │ │ │ - mov r2, r0 │ │ │ │ - mov r1, r4 │ │ │ │ - movs r0, #2 │ │ │ │ - bl 7d7b8 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 5d080 <_PyXI_ClearExcInfo@@Base+0x43c> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 5d080 <_PyXI_ClearExcInfo@@Base+0x43c> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 5d096 <_PyXI_ClearExcInfo@@Base+0x452> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 5d096 <_PyXI_ClearExcInfo@@Base+0x452> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - vpop {d8} │ │ │ │ - mov r0, r6 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ - bvs.n 5cfce <_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, 5d0cc <_PyXI_ClearExcInfo@@Base+0x488> │ │ │ │ + cbnz r6, 5cff8 <_PyXI_ClearExcInfo@@Base+0x3cc> │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 5d0cc <_PyXI_ClearExcInfo@@Base+0x488> │ │ │ │ + blt.n 5cff8 <_PyXI_ClearExcInfo@@Base+0x3cc> │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 5d0cc <_PyXI_ClearExcInfo@@Base+0x488> │ │ │ │ - cbnz r2, 5d0e8 <_PyXI_ClearExcInfo@@Base+0x4a4> │ │ │ │ - ldr r1, [pc, #76] @ (5d11c <_PyXI_ClearExcInfo@@Base+0x4d8>) │ │ │ │ + bgt.n 5cff8 <_PyXI_ClearExcInfo@@Base+0x3cc> │ │ │ │ + cbnz r2, 5d014 <_PyXI_ClearExcInfo@@Base+0x3e8> │ │ │ │ + ldr r1, [pc, #76] @ (5d048 <_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 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5d114 <_PyXI_ClearExcInfo@@Base+0x4d0> │ │ │ │ + bl 101324 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5d040 <_PyXI_ClearExcInfo@@Base+0x414> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 5d102 <_PyXI_ClearExcInfo@@Base+0x4be> │ │ │ │ + bgt.n 5d02e <_PyXI_ClearExcInfo@@Base+0x402> │ │ │ │ ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ - movw r1, #19668 @ 0x4cd4 │ │ │ │ + movw r1, #18160 @ 0x46f0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5d114 <_PyXI_ClearExcInfo@@Base+0x4d0> │ │ │ │ + bl 126e1c │ │ │ │ + b.n 5d040 <_PyXI_ClearExcInfo@@Base+0x414> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f3cfc │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5d0ec <_PyXI_ClearExcInfo@@Base+0x4a8> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 5d018 <_PyXI_ClearExcInfo@@Base+0x3ec> │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d0ec <_PyXI_ClearExcInfo@@Base+0x4a8> │ │ │ │ + beq.n 5d018 <_PyXI_ClearExcInfo@@Base+0x3ec> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #528] @ (5d330 ) │ │ │ │ + ldr r1, [pc, #528] @ (5d25c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0005d120 : │ │ │ │ +0005d04c : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 7a284 │ │ │ │ + bl 7a2c0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5d158 │ │ │ │ - bl 1cf540 │ │ │ │ + cbz r0, 5d084 │ │ │ │ + bl 1ce958 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5d14c │ │ │ │ + beq.n 5d078 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 5d150 │ │ │ │ + cbz r3, 5d07c │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5d158 │ │ │ │ + b.n 5d084 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5d14c │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5d078 │ │ │ │ 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] @ 5d140 │ │ │ │ + ldrd r0, r1, [r0, #16] │ │ │ │ + bl 26b548 │ │ │ │ + vldr s15, [r5, #24] │ │ │ │ + vmov d0, r0, r1 │ │ │ │ + vcvt.f64.s32 d7, s15 │ │ │ │ + vmla.f64 d0, d7, d8 │ │ │ │ + bl 83b50 │ │ │ │ + cbz r0, 5d0f6 │ │ │ │ + mov r4, r0 │ │ │ │ + ldrd r0, r1, [r5] │ │ │ │ + bl 26b548 │ │ │ │ + vldr s14, [r5, #8] │ │ │ │ + vmov d0, r0, r1 │ │ │ │ + vcvt.f64.s32 d7, s14 │ │ │ │ + vmla.f64 d0, d7, d8 │ │ │ │ + bl 83b50 │ │ │ │ + mov r5, r0 │ │ │ │ + cbnz r0, 5d0fa │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 5d0f6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 5d0f6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + movs r6, #0 │ │ │ │ + b.n 5d132 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r1, r4 │ │ │ │ + movs r0, #2 │ │ │ │ + bl 7d780 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 5d11c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 5d11c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 5d132 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 5d132 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + vpop {d8} │ │ │ │ + mov r0, r6 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ + nop.w │ │ │ │ + bvs.n 5d06e │ │ │ │ + @ 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 15fc9c │ │ │ │ + bl 15f058 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 5d1a8 │ │ │ │ - bl 9649c │ │ │ │ + blt.n 5d194 │ │ │ │ + bl 95998 │ │ │ │ mov r1, sp │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a080 <__timerfd_gettime64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98f90 │ │ │ │ + bl 9848c │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 5d1a0 │ │ │ │ + bne.n 5d18c │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 5d1aa │ │ │ │ + bl f1180 │ │ │ │ + b.n 5d196 │ │ │ │ mov r0, sp │ │ │ │ - bl 5cfec <_PyXI_ClearExcInfo@@Base+0x3a8> │ │ │ │ - b.n 5d1aa │ │ │ │ + bl 5d088 │ │ │ │ + b.n 5d196 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0005d1ae : │ │ │ │ +0005d19a : │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.w 5d1b6 │ │ │ │ + b.w 5d1a2 │ │ │ │ │ │ │ │ -0005d1b6 : │ │ │ │ +0005d1a2 : │ │ │ │ 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 7a284 │ │ │ │ + bl 7a2c0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d2ae │ │ │ │ + beq.n 5d29a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 5d2a8 │ │ │ │ + beq.n 5d294 │ │ │ │ mov r0, r5 │ │ │ │ - bl 90260 │ │ │ │ + bl 8f680 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5d1ec │ │ │ │ + cbnz r0, 5d1d8 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5d20c │ │ │ │ - cbz r4, 5d232 │ │ │ │ + b.n 5d1f8 │ │ │ │ + cbz r4, 5d21e │ │ │ │ mov r0, r4 │ │ │ │ - bl 90260 │ │ │ │ + bl 8f680 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d2a2 │ │ │ │ + beq.n 5d28e │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r5 │ │ │ │ - bl 5d2c0 │ │ │ │ + bl 5d2ac │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5d222 │ │ │ │ + beq.n 5d20e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5d222 │ │ │ │ + cbnz r3, 5d20e │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r4 │ │ │ │ - bl 78344 │ │ │ │ + bl 78394 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78344 │ │ │ │ - b.n 5d2ae │ │ │ │ - ldr r2, [pc, #132] @ (5d2b8 ) │ │ │ │ + bl 78394 │ │ │ │ + b.n 5d29a │ │ │ │ + ldr r2, [pc, #132] @ (5d2a4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbnz r3, 5d252 │ │ │ │ - movw r1, #35700 @ 0x8b74 │ │ │ │ + cbnz r3, 5d23e │ │ │ │ + movw r1, #34164 @ 0x8574 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #44244 @ 0xacd4 │ │ │ │ + movw r0, #42708 @ 0xa6d4 │ │ │ │ movt r0, #68 @ 0x44 │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 6678e <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr.w r0, [r3, #3888] @ 0xf30 │ │ │ │ - movw r1, #36756 @ 0x8f94 │ │ │ │ + movw r1, #35220 @ 0x8994 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl cc30c │ │ │ │ + bl cb868 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 5d26c │ │ │ │ - bl d42d0 │ │ │ │ - b.n 5d1fa │ │ │ │ + cbnz r0, 5d258 │ │ │ │ + bl d3838 │ │ │ │ + b.n 5d1e6 │ │ │ │ mov r3, r4 │ │ │ │ strd r0, r5, [sp] │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #64] @ (5d2bc ) │ │ │ │ + ldr r0, [pc, #64] @ (5d2a8 ) │ │ │ │ mov r1, sp │ │ │ │ - bl 93a0c │ │ │ │ + bl 92f08 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5d298 │ │ │ │ + beq.n 5d284 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 5d298 │ │ │ │ + cbnz r3, 5d284 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 5d266 │ │ │ │ + beq.n 5d252 │ │ │ │ mov r4, r8 │ │ │ │ - b.n 5d1fa │ │ │ │ + b.n 5d1e6 │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 5d20c │ │ │ │ + b.n 5d1f8 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 5d1ee │ │ │ │ - b.n 5d1fa │ │ │ │ + bne.n 5d1da │ │ │ │ + b.n 5d1e6 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0005d2c0 : │ │ │ │ +0005d2ac : │ │ │ │ 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] @ (5d398 ) │ │ │ │ + ldr r3, [pc, #196] @ (5d384 ) │ │ │ │ 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 1a8bfc │ │ │ │ - cbz r0, 5d324 │ │ │ │ + bl 1a7db4 │ │ │ │ + cbz r0, 5d310 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r4, 5d2f6 │ │ │ │ + cbnz r4, 5d2e2 │ │ │ │ ldr.w r4, [r8, #80] @ 0x50 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ - movw r1, #36756 @ 0x8f94 │ │ │ │ + movw r1, #35220 @ 0x8994 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr.w r0, [r3, #3888] @ 0xf30 │ │ │ │ - bl cc30c │ │ │ │ + bl cb868 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 5d328 │ │ │ │ + cbnz r0, 5d314 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5d324 │ │ │ │ + beq.n 5d310 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5d324 │ │ │ │ + cbnz r3, 5d310 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5d38e │ │ │ │ + b.n 5d37a │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ strd r4, sl, [sp] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, r7 │ │ │ │ - ldr r1, [pc, #100] @ (5d39c ) │ │ │ │ - bl f8c70 │ │ │ │ + ldr r1, [pc, #100] @ (5d388 ) │ │ │ │ + bl f81d0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5d352 │ │ │ │ + beq.n 5d33e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5d352 │ │ │ │ + cbnz r3, 5d33e │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 5d378 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 5d364 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5d36a │ │ │ │ + beq.n 5d356 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r2, 5d36a │ │ │ │ + cbnz r2, 5d356 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a8d74 │ │ │ │ + bl 1a7f2c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5d38e │ │ │ │ + beq.n 5d37a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5d38e │ │ │ │ + cbnz r3, 5d37a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_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} │ │ │ │ @@ -76118,402 +76108,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, 5d3c8 │ │ │ │ + cbz r3, 5d3b4 │ │ │ │ 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 5d3d2 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 5d3dc │ │ │ │ + bne.n 5d3be │ │ │ │ + bl 7f898 │ │ │ │ + cbnz r0, 5d3c8 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 12586c │ │ │ │ + b.w 124d4c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - b.w 5a8d8 │ │ │ │ + b.w 5aa8e │ │ │ │ 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 5d408 │ │ │ │ + bhi.n 5d3f4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 5d420 │ │ │ │ + ble.n 5d40c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - b.n 5d428 │ │ │ │ - movw r0, #38800 @ 0x9790 │ │ │ │ + b.n 5d414 │ │ │ │ + movw r0, #37264 @ 0x9190 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0190 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5d3fe │ │ │ │ + bne.n 5d3ea │ │ │ │ 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 5d598 │ │ │ │ + b.n 5d41c │ │ │ │ + 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 25d898 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 5d450 │ │ │ │ + ldr r0, [r5, #44] @ 0x2c │ │ │ │ + cbz r0, 5d48c │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #2 │ │ │ │ + mov r1, sp │ │ │ │ + strd r4, r6, [sp] │ │ │ │ + bl 8ddec │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 5d454 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 5d4ca │ │ │ │ + ldrb.w r3, [r5, #77] @ 0x4d │ │ │ │ + ldr r1, [r5, #12] │ │ │ │ + cbz r3, 5d49c │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.n 5d49c │ │ │ │ + ldr r0, [r5, #80] @ 0x50 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 25dbf8 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 5d4b0 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r0, [r5, #20] │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r4, #0] │ │ │ │ + str r4, [r5, #20] │ │ │ │ + bl 783f0 │ │ │ │ + b.n 5d49c │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, r6 │ │ │ │ + movs r0, #2 │ │ │ │ + bl 7d780 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5d450 │ │ │ │ + ldr r3, [r5, #48] @ 0x30 │ │ │ │ + cbz r3, 5d4ca │ │ │ │ + ldr r1, [r5, #72] @ 0x48 │ │ │ │ + cbz r1, 5d4ca │ │ │ │ + mov r2, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 25db60 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 5d4ca │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 5d450 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 5d450 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5d450 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ mov r7, r1 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 5d44c │ │ │ │ + cbz r3, 5d4ec │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 5d44e │ │ │ │ + b.n 5d4ee │ │ │ │ mov r4, r3 │ │ │ │ add r4, r1 │ │ │ │ subs r5, r4, #1 │ │ │ │ - cbnz r3, 5d45e │ │ │ │ + cbnz r3, 5d4fe │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 5d45e │ │ │ │ + ble.n 5d4fe │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 5d45e │ │ │ │ - cbnz r7, 5d47c │ │ │ │ - ldr r6, [pc, #308] @ (5d594 ) │ │ │ │ + bne.n 5d4fe │ │ │ │ + cbnz r7, 5d51c │ │ │ │ + ldr r6, [pc, #308] @ (5d634 ) │ │ │ │ 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 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101324 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d552 │ │ │ │ + beq.n 5d5f2 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 15fc9c │ │ │ │ + bl 15f058 │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - blt.n 5d552 │ │ │ │ - cbz r5, 5d4f2 │ │ │ │ + blt.n 5d5f2 │ │ │ │ + cbz r5, 5d592 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - cbz r0, 5d4a6 │ │ │ │ - bl f479c │ │ │ │ + cbz r0, 5d546 │ │ │ │ + bl f3cfc │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5d4a0 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 5d540 │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5d552 │ │ │ │ + bne.n 5d5f2 │ │ │ │ subs r4, #2 │ │ │ │ - bne.n 5d4aa │ │ │ │ - b.n 5d4fc │ │ │ │ + bne.n 5d54a │ │ │ │ + b.n 5d59c │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - cbz r0, 5d4d0 │ │ │ │ - bl 11c63c │ │ │ │ + cbz r0, 5d570 │ │ │ │ + bl 11bbc8 │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5d4ca │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 5d56a │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5d552 │ │ │ │ + bne.n 5d5f2 │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 5d4d4 │ │ │ │ - b.n 5d504 │ │ │ │ + bne.n 5d574 │ │ │ │ + b.n 5d5a4 │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 11c63c │ │ │ │ + bl 11bbc8 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5d508 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 5d508 │ │ │ │ - b.n 5d552 │ │ │ │ + bne.n 5d5a8 │ │ │ │ + bl 7f898 │ │ │ │ + cbz r0, 5d5a8 │ │ │ │ + b.n 5d5f2 │ │ │ │ mov r4, r5 │ │ │ │ mov r7, r5 │ │ │ │ mov r6, r5 │ │ │ │ mov r9, r5 │ │ │ │ - b.n 5d508 │ │ │ │ + b.n 5d5a8 │ │ │ │ mov r7, r4 │ │ │ │ mov r6, r4 │ │ │ │ mov r9, r4 │ │ │ │ - b.n 5d508 │ │ │ │ + b.n 5d5a8 │ │ │ │ movs r4, #0 │ │ │ │ mov r7, r4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ - bl 14ed04 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 14e2ac <_PyTime_AsTimespec@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5d52e │ │ │ │ + bge.n 5d5ce │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27548 @ 0x6b9c │ │ │ │ + movw r1, #26012 @ 0x659c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5d552 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 5d5f2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - bl 14ed04 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 14e2ac <_PyTime_AsTimespec@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5d556 │ │ │ │ + bge.n 5d5f6 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27572 @ 0x6bb4 │ │ │ │ + movw r1, #26036 @ 0x65b4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5d58c │ │ │ │ - bl 9649c │ │ │ │ + b.n 5d62c │ │ │ │ + bl 95998 │ │ │ │ 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 98f90 │ │ │ │ + bl 9848c │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 5d586 │ │ │ │ + bne.n 5d626 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 5d58c │ │ │ │ + bl f1180 │ │ │ │ + b.n 5d62c │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 5d652 │ │ │ │ + bl 5d63e │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #704] @ (5d858 ) │ │ │ │ + ldr r1, [pc, #704] @ (5d8f8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r6, r2 │ │ │ │ - bl 25ddc4 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 5d5cc │ │ │ │ - ldr r0, [r5, #44] @ 0x2c │ │ │ │ - cbz r0, 5d608 │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #2 │ │ │ │ - mov r1, sp │ │ │ │ - strd r4, r6, [sp] │ │ │ │ - bl 8e9d0 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 5d5d0 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 5d646 │ │ │ │ - ldrb.w r3, [r5, #77] @ 0x4d │ │ │ │ - ldr r1, [r5, #12] │ │ │ │ - cbz r3, 5d618 │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.n 5d618 │ │ │ │ - ldr r0, [r5, #80] @ 0x50 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 25e290 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 5d62c │ │ │ │ - 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 783a0 │ │ │ │ - b.n 5d618 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, r6 │ │ │ │ - movs r0, #2 │ │ │ │ - bl 7d7b8 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5d5cc │ │ │ │ - ldr r3, [r5, #48] @ 0x30 │ │ │ │ - cbz r3, 5d646 │ │ │ │ - ldr r1, [r5, #72] @ 0x48 │ │ │ │ - cbz r1, 5d646 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 25dfa8 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 5d646 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 5d5cc │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 5d5cc │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5d5cc │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005d64c : │ │ │ │ +0005d638 : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 5d1b6 │ │ │ │ + b.w 5d1a2 │ │ │ │ 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 1b8b6c │ │ │ │ + bl 1b7f74 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5d678 │ │ │ │ + bge.n 5d664 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5d69e │ │ │ │ + b.n 5d68a │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1b8b6c │ │ │ │ + bl 1b7f74 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5d674 │ │ │ │ + blt.n 5d660 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - movw r0, #50700 @ 0xc60c │ │ │ │ + movw r0, #49164 @ 0xc00c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 82d70 │ │ │ │ + bl 828c0 │ │ │ │ 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 15fc9c │ │ │ │ + bl 15f058 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 5d6ee │ │ │ │ - bl 9649c │ │ │ │ + blt.n 5d6da │ │ │ │ + bl 95998 │ │ │ │ mov r1, sp │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a080 <__timerfd_gettime64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98f90 │ │ │ │ + bl 9848c │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 5d6e6 │ │ │ │ + bne.n 5d6d2 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 5d6f0 │ │ │ │ + bl f1180 │ │ │ │ + b.n 5d6dc │ │ │ │ mov r0, sp │ │ │ │ - bl 5d652 │ │ │ │ - b.n 5d6f0 │ │ │ │ + bl 5d63e │ │ │ │ + b.n 5d6dc │ │ │ │ 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, 5d73a │ │ │ │ + cbz r4, 5d726 │ │ │ │ ldr r6, [r0, #60] @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ - cbz r3, 5d752 │ │ │ │ + cbz r3, 5d73e │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #64196 @ 0xfac4 │ │ │ │ + movw r2, #62660 @ 0xf4c4 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ - bl 2385b0 │ │ │ │ + bl 2378c8 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ blx r3 │ │ │ │ - b.n 5d75a │ │ │ │ + b.n 5d746 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #61804 @ 0xf16c │ │ │ │ + movw r1, #60252 @ 0xeb5c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5d75a │ │ │ │ + bl 126e1c │ │ │ │ + b.n 5d746 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005d760 : │ │ │ │ - movw r0, #15412 @ 0x3c34 │ │ │ │ +0005d74c : │ │ │ │ + movw r0, #13876 @ 0x3634 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005d76a : │ │ │ │ +0005d756 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #36] @ (5d7a0 ) │ │ │ │ + ldr r3, [pc, #36] @ (5d78c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r0, [r3, #3880] @ 0xf28 │ │ │ │ - cbnz r0, 5d79c │ │ │ │ - movw r1, #64416 @ 0xfba0 │ │ │ │ + cbnz r0, 5d788 │ │ │ │ + movw r1, #62880 @ 0xf5a0 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #17412 @ 0x4404 │ │ │ │ + movw r0, #15876 @ 0x3e04 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 6678e <_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 │ │ │ │ @@ -76524,33 +76514,33 @@ │ │ │ │ add r3, sp, #32 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r2 │ │ │ │ strd r3, r4, [sp, #12] │ │ │ │ movw r2, #35340 @ 0x8a0c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #116] @ (5d844 ) │ │ │ │ + ldr r3, [pc, #116] @ (5d830 ) │ │ │ │ mov r0, r5 │ │ │ │ strd r4, r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ movw r2, #34888 @ 0x8848 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ str r2, [sp, #0] │ │ │ │ - movw r2, #27720 @ 0x6c48 │ │ │ │ + movw r2, #26184 @ 0x6648 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl d2e88 │ │ │ │ - cbz r0, 5d840 │ │ │ │ + bl d23ec │ │ │ │ + cbz r0, 5d82c │ │ │ │ ldrd r5, r4, [sp, #28] │ │ │ │ - cbnz r5, 5d80c │ │ │ │ + cbnz r5, 5d7f8 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 5d800 │ │ │ │ + cbz r3, 5d7ec │ │ │ │ ldr r5, [r4, #20] │ │ │ │ str r5, [sp, #28] │ │ │ │ - b.n 5d80c │ │ │ │ + b.n 5d7f8 │ │ │ │ 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] │ │ │ │ @@ -76568,211 +76558,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 239418 │ │ │ │ + bl 238dfc │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #880] @ (5dbb8 ) │ │ │ │ + ldr r1, [pc, #880] @ (5dba4 ) │ │ │ │ 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, #27736 @ 0x6c58 │ │ │ │ + movw r1, #26200 @ 0x6658 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 145ad8 │ │ │ │ - cbnz r0, 5d88c │ │ │ │ + bl 1451d8 │ │ │ │ + cbnz r0, 5d878 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - movw r1, #48873 @ 0xbee9 │ │ │ │ + movw r1, #46257 @ 0xb4b1 │ │ │ │ movt r1, #20 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 35c4a │ │ │ │ + b.w 35c4a │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f479c │ │ │ │ + bl f3cfc │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5d8b0 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 5d8f2 │ │ │ │ - ldr r1, [pc, #68] @ (5d8f8 ) │ │ │ │ + bne.n 5d89c │ │ │ │ + bl 7f898 │ │ │ │ + cbnz r0, 5d8de │ │ │ │ + ldr r1, [pc, #68] @ (5d8e4 ) │ │ │ │ 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 5d8e2 │ │ │ │ + bne.n 5d8ce │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27920 @ 0x6d10 │ │ │ │ + movw r1, #26384 @ 0x6710 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5d8f2 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 5d8de │ │ │ │ ldr.w r0, [r3, #3896] @ 0xf38 │ │ │ │ str.w r4, [r3, #3896] @ 0xf38 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80190 │ │ │ │ + b.w 80158 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r9, [r0, #4] │ │ │ │ movw r7, #34680 @ 0x8778 │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ sub sp, #12 │ │ │ │ cmp r9, r7 │ │ │ │ - beq.n 5d9c0 │ │ │ │ + beq.n 5d9ac │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl 85f3c │ │ │ │ + bl 85a4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5d9c0 │ │ │ │ + bne.n 5d9ac │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 5d9c0 │ │ │ │ + beq.n 5d9ac │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 85f3c │ │ │ │ + bl 85a4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5d9c0 │ │ │ │ + bne.n 5d9ac │ │ │ │ movw r8, #34888 @ 0x8848 │ │ │ │ movt r8, #71 @ 0x47 │ │ │ │ cmp r9, r8 │ │ │ │ - beq.n 5d956 │ │ │ │ + beq.n 5d942 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 85f3c │ │ │ │ - cbz r0, 5d9c0 │ │ │ │ + bl 85a4c │ │ │ │ + cbz r0, 5d9ac │ │ │ │ movw r7, #35132 @ 0x893c │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ cmp r6, r8 │ │ │ │ - beq.n 5d972 │ │ │ │ + beq.n 5d95e │ │ │ │ movw r1, #34888 @ 0x8848 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r0, r6 │ │ │ │ - bl 85f3c │ │ │ │ - cbz r0, 5d9a4 │ │ │ │ + bl 85a4c │ │ │ │ + cbz r0, 5d990 │ │ │ │ ldrh.w r0, [r4, #13] │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ rev16 r0, r0 │ │ │ │ ldrb r1, [r4, #15] │ │ │ │ uxth r0, r0 │ │ │ │ - bl 1f8394 │ │ │ │ + bl 1f77c4 │ │ │ │ ldrh.w r3, [r5, #13] │ │ │ │ mov r4, r0 │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ rev16 r0, r3 │ │ │ │ ldrb r1, [r5, #15] │ │ │ │ uxth r0, r0 │ │ │ │ - bl 1f8394 │ │ │ │ + bl 1f77c4 │ │ │ │ movs r3, #0 │ │ │ │ subs r0, r4, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 13eea8 │ │ │ │ - b.n 5d9c8 │ │ │ │ + bl 13e588 │ │ │ │ + b.n 5d9b4 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 5d9b2 │ │ │ │ + beq.n 5d99e │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 85f3c │ │ │ │ - cbz r0, 5d9c0 │ │ │ │ + bl 85a4c │ │ │ │ + cbz r0, 5d9ac │ │ │ │ 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 5da72 │ │ │ │ + b.n 5da5e │ │ │ │ movw r0, #7528 @ 0x1d68 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movw r5, #34680 @ 0x8778 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 5da66 │ │ │ │ + beq.n 5da52 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 85f3c │ │ │ │ - cbnz r0, 5da66 │ │ │ │ + bl 85a4c │ │ │ │ + cbnz r0, 5da52 │ │ │ │ ldr.w r8, [r6, #4] │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 5da66 │ │ │ │ + beq.n 5da52 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 85f3c │ │ │ │ - cbnz r0, 5da66 │ │ │ │ + bl 85a4c │ │ │ │ + cbnz r0, 5da52 │ │ │ │ movw r1, #34888 @ 0x8848 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ movw r5, #35132 @ 0x893c │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 5da28 │ │ │ │ + beq.n 5da14 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85f3c │ │ │ │ - cbz r0, 5da2e │ │ │ │ + bl 85a4c │ │ │ │ + cbz r0, 5da1a │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 5da44 │ │ │ │ - b.n 5da34 │ │ │ │ + beq.n 5da30 │ │ │ │ + b.n 5da20 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 5da5a │ │ │ │ - b.n 5da50 │ │ │ │ + beq.n 5da46 │ │ │ │ + b.n 5da3c │ │ │ │ movw r1, #35132 @ 0x893c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r0, r8 │ │ │ │ - bl 85f3c │ │ │ │ - cbz r0, 5da66 │ │ │ │ + bl 85a4c │ │ │ │ + cbz r0, 5da52 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 5da72 │ │ │ │ + b.n 5da5e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85f3c │ │ │ │ - cbz r0, 5da66 │ │ │ │ + bl 85a4c │ │ │ │ + cbz r0, 5da52 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 5da72 │ │ │ │ + b.n 5da5e │ │ │ │ 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 │ │ │ │ @@ -76782,262 +76772,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, 5da9a │ │ │ │ + cbz r2, 5da86 │ │ │ │ negs r3, r3 │ │ │ │ add r0, r3 │ │ │ │ add r2, sp, #12 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 23a2c8 <_Py_c_pow@@Base+0x1a0> │ │ │ │ - cbnz r0, 5dabc │ │ │ │ + bl 239e28 <_Py_c_pow@@Base+0x1a0> │ │ │ │ + cbnz r0, 5daa8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1fd000 │ │ │ │ + b.w 1fc628 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005dac2 : │ │ │ │ +0005daae : │ │ │ │ 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, #28008 @ 0x6d68 │ │ │ │ + movw r1, #26472 @ 0x6768 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 145ad8 │ │ │ │ - cbnz r0, 5daf6 │ │ │ │ + bl 1451d8 │ │ │ │ + cbnz r0, 5dae2 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1110a0 │ │ │ │ + b.w 1104b8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005dafa : │ │ │ │ +0005dae6 : │ │ │ │ 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 5db26 │ │ │ │ + bmi.n 5db12 │ │ │ │ movw r1, #1485 @ 0x5cd │ │ │ │ - movw r0, #64668 @ 0xfc9c │ │ │ │ + movw r0, #63132 @ 0xf69c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215dac <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5db2c │ │ │ │ - bl 1b19ac │ │ │ │ + b.n 5db18 │ │ │ │ + bl 1b0b6c │ │ │ │ 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 5db8c │ │ │ │ + bl 5db78 │ │ │ │ add sp, #20 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ │ │ │ │ -0005db58 : │ │ │ │ +0005db44 : │ │ │ │ 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 5db76 │ │ │ │ + bpl.n 5db62 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w f5028 <_PyList_Extend@@Base+0x24> │ │ │ │ + b.w f4588 <_PyList_Extend@@Base+0x24> │ │ │ │ movw r1, #1474 @ 0x5c2 │ │ │ │ - movw r0, #64668 @ 0xfc9c │ │ │ │ + movw r0, #63132 @ 0xf69c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215dac <_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, #44244 @ 0xacd4 │ │ │ │ + movw r9, #42708 @ 0xa6d4 │ │ │ │ movt r9, #68 @ 0x44 │ │ │ │ - bl 1f8394 │ │ │ │ + bl 1f77c4 │ │ │ │ movs r1, #7 │ │ │ │ adds r0, #6 │ │ │ │ add.w r4, r9, r4, lsl #2 │ │ │ │ - bl 26b854 │ │ │ │ + bl 26b214 │ │ │ │ add.w r9, r9, r1, lsl #2 │ │ │ │ ldrd r6, r7, [sp, #52] @ 0x34 │ │ │ │ mov r3, sl │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - movw r0, #28132 @ 0x6de4 │ │ │ │ + movw r0, #26596 @ 0x67e4 │ │ │ │ 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 de2a8 │ │ │ │ + bl dd818 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r9, sl, pc} │ │ │ │ │ │ │ │ -0005dbf2 : │ │ │ │ +0005dbde : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5dc28 │ │ │ │ + cbz r0, 5dc14 │ │ │ │ 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 10d050 <_PyLong_FromByteArray@@Base> │ │ │ │ + b.w 10c474 <_PyLong_FromByteArray@@Base> │ │ │ │ movw r1, #1292 @ 0x50c │ │ │ │ - movw r0, #21008 @ 0x5210 │ │ │ │ + movw r0, #19472 @ 0x4c10 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215dac <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005dc3c : │ │ │ │ +0005dc28 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5dc6a │ │ │ │ + cbz r0, 5dc56 │ │ │ │ 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 10d050 <_PyLong_FromByteArray@@Base> │ │ │ │ + b.w 10c474 <_PyLong_FromByteArray@@Base> │ │ │ │ movw r1, #1314 @ 0x522 │ │ │ │ - movw r0, #21008 @ 0x5210 │ │ │ │ + movw r0, #19472 @ 0x4c10 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215dac <_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, #28212 @ 0x6e34 │ │ │ │ + movw r1, #26676 @ 0x6834 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 145ad8 │ │ │ │ + bl 1451d8 │ │ │ │ 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 5dce0 │ │ │ │ + bmi.n 5dccc │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #28268 @ 0x6e6c │ │ │ │ + movw r1, #26732 @ 0x686c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5dd3a │ │ │ │ + bl 126e1c │ │ │ │ + b.n 5dd26 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 895dc │ │ │ │ - cbz r0, 5dd22 │ │ │ │ + bl 88e88 │ │ │ │ + cbz r0, 5dd0e │ │ │ │ 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 5dd02 │ │ │ │ + bls.n 5dcee │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 5dd22 │ │ │ │ + bne.n 5dd0e │ │ │ │ add r3, sp, #8 │ │ │ │ add r2, sp, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 26a538 │ │ │ │ - cbnz r0, 5dd22 │ │ │ │ + bl 269f94 │ │ │ │ + cbnz r0, 5dd0e │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1fd000 │ │ │ │ + b.w 1fc628 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #28304 @ 0x6e90 │ │ │ │ + movw r1, #26768 @ 0x6890 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1590 │ │ │ │ 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 c3ae8 │ │ │ │ + bl c3038 │ │ │ │ subs r3, r0, #0 │ │ │ │ iteee lt │ │ │ │ movlt r0, #0 │ │ │ │ movwge r0, #4356 @ 0x1104 │ │ │ │ strge r3, [r4, #20] │ │ │ │ movtge r0, #70 @ 0x46 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -77045,259 +77035,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, #28336 @ 0x6eb0 │ │ │ │ + movw r0, #26800 @ 0x68b0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldrd r3, r4, [r2, #16] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 82d70 │ │ │ │ + bl 828c0 │ │ │ │ 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 71f98 │ │ │ │ + bl 71f88 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #57340 @ 0xdffc │ │ │ │ + movw r0, #55804 @ 0xd9fc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 82d70 │ │ │ │ + bl 828c0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #13232 @ 0x33b0 │ │ │ │ + movw r0, #11512 @ 0x2cf8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82d70 │ │ │ │ + b.w 828c0 │ │ │ │ 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, 5ddf4 │ │ │ │ + cbz r3, 5dde0 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 5ddf6 │ │ │ │ + b.n 5dde2 │ │ │ │ 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, 5de14 │ │ │ │ + cbnz r3, 5de00 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 5de14 │ │ │ │ + blt.n 5de00 │ │ │ │ cmp r1, #3 │ │ │ │ - bgt.n 5de14 │ │ │ │ - cbnz r4, 5de30 │ │ │ │ + bgt.n 5de00 │ │ │ │ + cbnz r4, 5de1c │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #124] @ (5de94 ) │ │ │ │ + ldr r4, [pc, #124] @ (5de80 ) │ │ │ │ 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 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101324 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5de8a │ │ │ │ - cbz r6, 5de78 │ │ │ │ + cbz r0, 5de76 │ │ │ │ + cbz r6, 5de64 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r0, 5de4a │ │ │ │ - bl f479c │ │ │ │ + cbz r0, 5de36 │ │ │ │ + bl f3cfc │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5de46 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 5de8a │ │ │ │ + bne.n 5de32 │ │ │ │ + bl 7f898 │ │ │ │ + cbnz r0, 5de76 │ │ │ │ subs r6, #1 │ │ │ │ - beq.n 5de78 │ │ │ │ + beq.n 5de64 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 5de64 │ │ │ │ - bl f479c │ │ │ │ + cbz r0, 5de50 │ │ │ │ + bl f3cfc │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5de60 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 5de8a │ │ │ │ + bne.n 5de4c │ │ │ │ + bl 7f898 │ │ │ │ + cbnz r0, 5de76 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 5de78 │ │ │ │ + beq.n 5de64 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl f479c │ │ │ │ + bl f3cfc │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5de78 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 5de8a │ │ │ │ + bne.n 5de64 │ │ │ │ + bl 7f898 │ │ │ │ + cbnz r0, 5de76 │ │ │ │ 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 1fd000 │ │ │ │ + b.w 1fc628 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #944] @ (5e248 ) │ │ │ │ + ldr r1, [pc, #944] @ (5e234 ) │ │ │ │ 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 1f8394 │ │ │ │ + bl 1f77c4 │ │ │ │ movs r1, #7 │ │ │ │ adds r0, #6 │ │ │ │ - bl 26b854 │ │ │ │ + bl 26b214 │ │ │ │ adds r0, r1, #1 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 80190 │ │ │ │ + b.w 80158 │ │ │ │ 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 5db8c │ │ │ │ + bl 5db78 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005def4 : │ │ │ │ +0005dee0 : │ │ │ │ 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 5df24 │ │ │ │ + beq.n 5df10 │ │ │ │ movw r1, #409 @ 0x199 │ │ │ │ - movw r0, #48684 @ 0xbe2c │ │ │ │ + movw r0, #47108 @ 0xb804 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215dac <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5df26 │ │ │ │ + b.n 5df12 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005df28 : │ │ │ │ +0005df14 : │ │ │ │ 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 5df58 │ │ │ │ + beq.n 5df44 │ │ │ │ movw r1, #389 @ 0x185 │ │ │ │ - movw r0, #48684 @ 0xbe2c │ │ │ │ + movw r0, #47108 @ 0xb804 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215dac <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5df5a │ │ │ │ + b.n 5df46 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005df5c : │ │ │ │ +0005df48 : │ │ │ │ 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 5df8c │ │ │ │ + beq.n 5df78 │ │ │ │ mov.w r1, #450 @ 0x1c2 │ │ │ │ - movw r0, #48684 @ 0xbe2c │ │ │ │ + movw r0, #47108 @ 0xb804 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215dac <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5df8e │ │ │ │ + b.n 5df7a │ │ │ │ ldr r0, [r0, #32] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005df90 : │ │ │ │ +0005df7c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5dfbe │ │ │ │ - movw r0, #48684 @ 0xbe2c │ │ │ │ + beq.n 5dfaa │ │ │ │ + movw r0, #47108 @ 0xb804 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #419 @ 0x1a3 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 5dffe │ │ │ │ + bl 215dac <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 5dfea │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5e004 │ │ │ │ - cbz r1, 5dfe8 │ │ │ │ + beq.n 5dff0 │ │ │ │ + cbz r1, 5dfd4 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 5dfe8 │ │ │ │ + bpl.n 5dfd4 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e006 │ │ │ │ + beq.n 5dff2 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 5e006 │ │ │ │ + b.n 5dff2 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #28496 @ 0x6f50 │ │ │ │ + movw r1, #26960 @ 0x6950 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5e044 │ │ │ │ + b.n 5e030 │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #3 │ │ │ │ - bl 1f34f8 │ │ │ │ + bl 1f264c │ │ │ │ ldr r2, [r5, #68] @ 0x44 │ │ │ │ - cbz r2, 5e036 │ │ │ │ - ldr r1, [pc, #48] @ (5e048 ) │ │ │ │ + cbz r2, 5e022 │ │ │ │ + ldr r1, [pc, #48] @ (5e034 ) │ │ │ │ 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] │ │ │ │ @@ -77305,70 +77295,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 783a0 │ │ │ │ + bl 783f0 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005e04c : │ │ │ │ +0005e038 : │ │ │ │ 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 5e07a │ │ │ │ + beq.n 5e066 │ │ │ │ mov.w r1, #460 @ 0x1cc │ │ │ │ - movw r0, #48684 @ 0xbe2c │ │ │ │ + movw r0, #47108 @ 0xb804 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 5e0ba │ │ │ │ + bl 215dac <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 5e0a6 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5e0c0 │ │ │ │ - cbz r1, 5e0a4 │ │ │ │ + beq.n 5e0ac │ │ │ │ + cbz r1, 5e090 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 5e0a4 │ │ │ │ + bpl.n 5e090 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e0c2 │ │ │ │ + beq.n 5e0ae │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 5e0c2 │ │ │ │ + b.n 5e0ae │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #28520 @ 0x6f68 │ │ │ │ + movw r1, #26984 @ 0x6968 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5e100 │ │ │ │ + b.n 5e0ec │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #4 │ │ │ │ - bl 1f34f8 │ │ │ │ + bl 1f264c │ │ │ │ ldr r2, [r5, #68] @ 0x44 │ │ │ │ - cbz r2, 5e0f2 │ │ │ │ - ldr r1, [pc, #48] @ (5e104 ) │ │ │ │ + cbz r2, 5e0de │ │ │ │ + ldr r1, [pc, #48] @ (5e0f0 ) │ │ │ │ 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] │ │ │ │ @@ -77376,167 +77366,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 783a0 │ │ │ │ + bl 783f0 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005e108 : │ │ │ │ +0005e0f4 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -0005e11a : │ │ │ │ +0005e106 : │ │ │ │ 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 5e138 │ │ │ │ + bpl.n 5e124 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ lsls r5, r3, #26 │ │ │ │ - bmi.n 5e13e │ │ │ │ - bl 499a0 │ │ │ │ - b.n 5e1e2 │ │ │ │ + bmi.n 5e12a │ │ │ │ + bl 49944 │ │ │ │ + b.n 5e1ce │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 5e14a │ │ │ │ + blt.n 5e136 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - blt.n 5e162 │ │ │ │ + blt.n 5e14e │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26864 @ 0x68f0 │ │ │ │ + movw r1, #25328 @ 0x62f0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5e1e2 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 5e1ce │ │ │ │ mov r6, r2 │ │ │ │ - bl 1f35b8 │ │ │ │ + bl 1f2814 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5e1e2 │ │ │ │ + bne.n 5e1ce │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ ubfx ip, r3, #6, #1 │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bmi.n 5e192 │ │ │ │ + bmi.n 5e17e │ │ │ │ ubfx r7, r3, #2, #3 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 5e196 │ │ │ │ + beq.n 5e182 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ movt r1, #16 │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ cmp r7, #2 │ │ │ │ it ne │ │ │ │ movne r2, r1 │ │ │ │ - b.n 5e198 │ │ │ │ + b.n 5e184 │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ - b.n 5e198 │ │ │ │ + b.n 5e184 │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ cmp r6, r2 │ │ │ │ - bls.n 5e1b4 │ │ │ │ + bls.n 5e1a0 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #28556 @ 0x6f8c │ │ │ │ + movw r1, #27020 @ 0x698c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5e1e2 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 5e1ce │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.n 5e1ca │ │ │ │ + bpl.n 5e1b6 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 5e1c6 │ │ │ │ + beq.n 5e1b2 │ │ │ │ adds r4, #20 │ │ │ │ - b.n 5e1cc │ │ │ │ + b.n 5e1b8 │ │ │ │ adds r4, #28 │ │ │ │ - b.n 5e1cc │ │ │ │ + b.n 5e1b8 │ │ │ │ ldr r4, [r4, #28] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5e1d4 │ │ │ │ + bne.n 5e1c0 │ │ │ │ strb r6, [r4, r5] │ │ │ │ - b.n 5e1e6 │ │ │ │ + b.n 5e1d2 │ │ │ │ cmp r2, #2 │ │ │ │ ite eq │ │ │ │ strheq.w r6, [r4, r5, lsl #1] │ │ │ │ strne.w r6, [r4, r5, lsl #2] │ │ │ │ - b.n 5e1e6 │ │ │ │ + b.n 5e1d2 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbnz r1, 5e1fc │ │ │ │ + cbnz r1, 5e1e8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e200 │ │ │ │ + beq.n 5e1ec │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - b.w da650 │ │ │ │ + b.w d9bc0 │ │ │ │ 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, #28580 @ 0x6fa4 │ │ │ │ + movw r1, #27044 @ 0x69a4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 145ad8 │ │ │ │ - cbz r0, 5e234 │ │ │ │ + bl 1451d8 │ │ │ │ + cbz r0, 5e220 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5e260 │ │ │ │ - movw r1, #28796 @ 0x707c │ │ │ │ + b.n 5e24c │ │ │ │ + movw r1, #27260 @ 0x6a7c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8cd30 │ │ │ │ + bl 8c22c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5e230 │ │ │ │ + beq.n 5e21c │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #48873 @ 0xbee9 │ │ │ │ + movw r1, #46257 @ 0xb4b1 │ │ │ │ movt r1, #20 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 23da00 │ │ │ │ + bl 23d3c4 │ │ │ │ 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 45d92 <_PyEval_FormatAwaitableError@@Base+0x17e> │ │ │ │ + bl 45cd6 <_PyEval_FormatAwaitableError@@Base+0x52> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #13232 @ 0x33b0 │ │ │ │ + movw r0, #11512 @ 0x2cf8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82d70 │ │ │ │ + b.w 828c0 │ │ │ │ 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] │ │ │ │ @@ -77545,2474 +77535,2474 @@ │ │ │ │ ldrb r2, [r0, #22] │ │ │ │ lsls r3, r3, #8 │ │ │ │ orr.w r3, r3, r1, lsl #16 │ │ │ │ ldrb r0, [r0, #17] │ │ │ │ orrs r3, r2 │ │ │ │ ldrb r1, [r4, #18] │ │ │ │ ldrb r2, [r4, #19] │ │ │ │ - cbz r5, 5e2bc │ │ │ │ + cbz r5, 5e2a8 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ - b.n 5e2c4 │ │ │ │ + b.n 5e2b0 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ str r5, [sp, #0] │ │ │ │ ldrb r4, [r4, #23] │ │ │ │ str r4, [sp, #4] │ │ │ │ movw r4, #35340 @ 0x8a0c │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 1da11c │ │ │ │ + bl 1d94dc │ │ │ │ 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, #40476 @ 0x9e1c │ │ │ │ + movw r2, #38940 @ 0x981c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #28816 @ 0x7090 │ │ │ │ + movw r1, #27280 @ 0x6a90 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1590 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005e30c : │ │ │ │ +0005e2f8 : │ │ │ │ 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] @ 5e3e8 │ │ │ │ + ldr.w r8, [pc, #196] @ 5e3d4 │ │ │ │ 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 5e356 │ │ │ │ + bhi.n 5e342 │ │ │ │ add r0, r4 │ │ │ │ - bl 71840 │ │ │ │ - cbnz r0, 5e362 │ │ │ │ + bl 71830 │ │ │ │ + cbnz r0, 5e34e │ │ │ │ mov r0, r9 │ │ │ │ - bl 1ea3d0 │ │ │ │ + bl 1e96f8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5e3be │ │ │ │ - b.n 5e3e0 │ │ │ │ + cbnz r0, 5e3aa │ │ │ │ + b.n 5e3cc │ │ │ │ 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 5e3be │ │ │ │ + ble.n 5e3aa │ │ │ │ ldr.w r1, [r3, #3740] @ 0xe9c │ │ │ │ - cbz r1, 5e3be │ │ │ │ - cbz r0, 5e3be │ │ │ │ + cbz r1, 5e3aa │ │ │ │ + cbz r0, 5e3aa │ │ │ │ ldr.w r3, [r3, #3852] @ 0xf0c │ │ │ │ - cbnz r3, 5e3be │ │ │ │ + cbnz r3, 5e3aa │ │ │ │ ldr r3, [r2, #72] @ 0x48 │ │ │ │ - cbz r3, 5e39c │ │ │ │ + cbz r3, 5e388 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 5e3be │ │ │ │ + cbnz r3, 5e3aa │ │ │ │ add.w r3, r2, #12 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.n 5e3be │ │ │ │ + bmi.n 5e3aa │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #16 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5e3aa │ │ │ │ + bne.n 5e396 │ │ │ │ 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 71ce0 <_Py_NewReference@@Base> │ │ │ │ + bl 71cd0 <_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, 5e440 │ │ │ │ + cbz r3, 5e42c │ │ │ │ ldr r0, [r0, #24] │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 5e440 │ │ │ │ + beq.n 5e42c │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #40476 @ 0x9e1c │ │ │ │ + movw r1, #38940 @ 0x981c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 1e77e8 │ │ │ │ + bl 1e6b10 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5e428 │ │ │ │ + cbnz r0, 5e414 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5e4be │ │ │ │ + b.n 5e4aa │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 5e450 │ │ │ │ + bne.n 5e43c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e440 │ │ │ │ + beq.n 5e42c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5e440 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5e42c │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e478 │ │ │ │ + beq.n 5e464 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5e478 │ │ │ │ + b.n 5e464 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 239964 │ │ │ │ + bl 239428 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e474 │ │ │ │ + beq.n 5e460 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5e474 │ │ │ │ + cbnz r3, 5e460 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 5e424 │ │ │ │ + beq.n 5e410 │ │ │ │ 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 5e4a6 │ │ │ │ + beq.n 5e492 │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbnz r0, 5e4a6 │ │ │ │ + cbnz r0, 5e492 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_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 1fbe68 <_PyArg_ParseStack@@Base+0x460> │ │ │ │ + bl 1fb490 <_PyArg_ParseStack@@Base+0x460> │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5e532 │ │ │ │ + beq.n 5e51e │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #0 │ │ │ │ subs r2, #1 │ │ │ │ - bl eaf7c │ │ │ │ + bl ea4dc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e504 │ │ │ │ + beq.n 5e4f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5e504 │ │ │ │ + cbnz r3, 5e4f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 5e530 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 5e51c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #28856 @ 0x70b8 │ │ │ │ + movw r0, #27320 @ 0x6ab8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl de2a8 │ │ │ │ + bl dd818 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e532 │ │ │ │ + beq.n 5e51e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5e532 │ │ │ │ + cbnz r3, 5e51e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5e532 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5e51e │ │ │ │ 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, #13216 @ 0x33a0 │ │ │ │ + movw r1, #11496 @ 0x2ce8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8cd30 │ │ │ │ - cbz r0, 5e574 │ │ │ │ + bl 8c22c │ │ │ │ + cbz r0, 5e560 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 5e578 │ │ │ │ + bl 5e564 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #13232 @ 0x33b0 │ │ │ │ + movw r0, #11512 @ 0x2cf8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82d70 │ │ │ │ + bl 828c0 │ │ │ │ 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 71f98 │ │ │ │ + bl 71f88 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5e5e8 │ │ │ │ + cbz r0, 5e5d4 │ │ │ │ cmp r6, #3 │ │ │ │ - ble.n 5e5a6 │ │ │ │ + ble.n 5e592 │ │ │ │ ldrb r3, [r5, #19] │ │ │ │ - cbz r3, 5e5a6 │ │ │ │ + cbz r3, 5e592 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ orn r3, r3, #127 @ 0x7f │ │ │ │ strb r3, [r0, #16] │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - cbz r3, 5e5ba │ │ │ │ + cbz r3, 5e5a6 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5e5c4 │ │ │ │ + bne.n 5e5b0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7d8cc │ │ │ │ + bl 7d894 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 5e5cc │ │ │ │ + b.n 5e5b8 │ │ │ │ movs r0, #2 │ │ │ │ - bl 7d7b8 │ │ │ │ + bl 7d780 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e5dc │ │ │ │ + beq.n 5e5c8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 5e5e0 │ │ │ │ + cbz r3, 5e5cc │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5e5e8 │ │ │ │ + b.n 5e5d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5e5dc │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5e5c8 │ │ │ │ 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 eaf7c │ │ │ │ + bl ea4dc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e620 │ │ │ │ + beq.n 5e60c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5e620 │ │ │ │ + cbnz r3, 5e60c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 5e650 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 5e63c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #28872 @ 0x70c8 │ │ │ │ + movw r0, #27336 @ 0x6ac8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl de2a8 │ │ │ │ + bl dd818 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e644 │ │ │ │ + beq.n 5e630 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 5e648 │ │ │ │ + cbz r3, 5e634 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5e650 │ │ │ │ + b.n 5e63c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5e644 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5e630 │ │ │ │ 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, #6924 @ 0x1b0c │ │ │ │ + movw r2, #5388 @ 0x150c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #28816 @ 0x7090 │ │ │ │ + movw r1, #27280 @ 0x6a90 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1590 │ │ │ │ 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, #40576 @ 0x9e80 │ │ │ │ + movw r2, #39040 @ 0x9880 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #28816 @ 0x7090 │ │ │ │ + movw r1, #27280 @ 0x6a90 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1590 │ │ │ │ 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] @ (5e748 ) │ │ │ │ - movw r2, #12132 @ 0x2f64 │ │ │ │ + ldr r3, [pc, #120] @ (5e734 ) │ │ │ │ + movw r2, #10596 @ 0x2964 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d2e88 │ │ │ │ - cbnz r0, 5e6e4 │ │ │ │ + bl d23ec │ │ │ │ + cbnz r0, 5e6d0 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5e740 │ │ │ │ + b.n 5e72c │ │ │ │ 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, #28888 @ 0x70d8 │ │ │ │ + movw r0, #27352 @ 0x6ad8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82d70 │ │ │ │ + bl 828c0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5e6e0 │ │ │ │ + beq.n 5e6cc │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - bl 1fc184 <_PyArg_ParseStack@@Base+0x77c> │ │ │ │ + bl 1fb7ac <_PyArg_ParseStack@@Base+0x77c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e740 │ │ │ │ + beq.n 5e72c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5e740 │ │ │ │ + cbnz r3, 5e72c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #96] @ (5e7ac ) │ │ │ │ + ldr r2, [pc, #96] @ (5e798 ) │ │ │ │ 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 5e578 │ │ │ │ + bl 5e564 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #13232 @ 0x33b0 │ │ │ │ + movw r0, #11512 @ 0x2cf8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82d70 │ │ │ │ + b.w 828c0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movw r2, #35132 @ 0x893c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldrd r1, r2, [r0, #16] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 13eea8 │ │ │ │ + bl 13e588 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r4, #35132 @ 0x893c │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r6, r1 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 5e7cc │ │ │ │ + beq.n 5e7b8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 85f3c │ │ │ │ + bl 85a4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5e8ae │ │ │ │ + beq.n 5e89a │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 5e7e2 │ │ │ │ + beq.n 5e7ce │ │ │ │ movw r1, #35132 @ 0x893c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 85f3c │ │ │ │ + bl 85a4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5e8ae │ │ │ │ + beq.n 5e89a │ │ │ │ mov r0, r5 │ │ │ │ - bl 23f044 <_PyTime_AsTimeval@@Base+0x238> │ │ │ │ + bl 23ea90 <_PyTime_AsTimeval@@Base+0x378> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5e870 │ │ │ │ + beq.n 5e85c │ │ │ │ mov r0, r6 │ │ │ │ - bl 23f044 <_PyTime_AsTimeval@@Base+0x238> │ │ │ │ + bl 23ea90 <_PyTime_AsTimeval@@Base+0x378> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 5e810 │ │ │ │ + cbnz r0, 5e7fc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e870 │ │ │ │ + beq.n 5e85c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5e870 │ │ │ │ + cbnz r3, 5e85c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5e870 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5e85c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 235fd8 │ │ │ │ + bl 2358f0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e830 │ │ │ │ + beq.n 5e81c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5e830 │ │ │ │ + cbnz r3, 5e81c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e846 │ │ │ │ + beq.n 5e832 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5e846 │ │ │ │ + cbnz r3, 5e832 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 5e870 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 5e85c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movw r1, #35132 @ 0x893c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 235e44 │ │ │ │ + bl 23575c │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 5e874 │ │ │ │ + cbnz r0, 5e860 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e870 │ │ │ │ + beq.n 5e85c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5e870 │ │ │ │ + cbnz r3, 5e85c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5e8b6 │ │ │ │ + b.n 5e8a2 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ movs r0, #2 │ │ │ │ - bl 7d7b8 │ │ │ │ + bl 7d780 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e896 │ │ │ │ + beq.n 5e882 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5e896 │ │ │ │ + cbnz r3, 5e882 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e8b6 │ │ │ │ + beq.n 5e8a2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5e8b6 │ │ │ │ + cbnz r3, 5e8a2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5e8b6 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5e8a2 │ │ │ │ movw r5, #7528 @ 0x1d68 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r4, #35132 @ 0x893c │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 5e8e4 │ │ │ │ + beq.n 5e8d0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 85f3c │ │ │ │ + bl 85a4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5e98e │ │ │ │ + beq.n 5e97a │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 5e8fa │ │ │ │ + beq.n 5e8e6 │ │ │ │ movw r1, #35132 @ 0x893c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 85f3c │ │ │ │ + bl 85a4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5e98e │ │ │ │ + beq.n 5e97a │ │ │ │ mov r0, r6 │ │ │ │ - bl 23f044 <_PyTime_AsTimeval@@Base+0x238> │ │ │ │ + bl 23ea90 <_PyTime_AsTimeval@@Base+0x378> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5e908 │ │ │ │ + cbnz r0, 5e8f4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5e996 │ │ │ │ + b.n 5e982 │ │ │ │ mov r0, r5 │ │ │ │ - bl 23f044 <_PyTime_AsTimeval@@Base+0x238> │ │ │ │ + bl 23ea90 <_PyTime_AsTimeval@@Base+0x378> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 5e92c │ │ │ │ + cbnz r0, 5e918 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e904 │ │ │ │ + beq.n 5e8f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5e904 │ │ │ │ + bne.n 5e8f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5e904 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5e8f0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1347f0 │ │ │ │ + bl 133f1c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e94c │ │ │ │ + beq.n 5e938 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5e94c │ │ │ │ + cbnz r3, 5e938 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e962 │ │ │ │ + beq.n 5e94e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5e962 │ │ │ │ + cbnz r3, 5e94e │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 5e904 │ │ │ │ + beq.n 5e8f0 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #35132 @ 0x893c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 235e44 │ │ │ │ + bl 23575c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e996 │ │ │ │ + beq.n 5e982 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5e996 │ │ │ │ + cbnz r3, 5e982 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5e996 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5e982 │ │ │ │ movw r4, #7528 @ 0x1d68 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 23cbb4 │ │ │ │ + b.w 23c474 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #35116 @ 0x892c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ - bne.n 5e9bc │ │ │ │ - movw r0, #28900 @ 0x70e4 │ │ │ │ + bne.n 5e9a8 │ │ │ │ + movw r0, #27364 @ 0x6ae4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w de2a8 │ │ │ │ + b.w dd818 │ │ │ │ ldrd r2, r3, [r0, #8] │ │ │ │ - cbnz r3, 5e9ce │ │ │ │ - movw r0, #62796 @ 0xf54c │ │ │ │ + cbnz r3, 5e9ba │ │ │ │ + movw r0, #61220 @ 0xef24 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.w de2a8 │ │ │ │ - movw r0, #24852 @ 0x6114 │ │ │ │ + b.w dd818 │ │ │ │ + movw r0, #23316 @ 0x5b14 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w de2a8 │ │ │ │ + b.w dd818 │ │ │ │ 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, 5e9f8 │ │ │ │ + cbz r3, 5e9e4 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r4, r4, r3, lsl #3 │ │ │ │ adds r4, #16 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - cbz r0, 5ea12 │ │ │ │ - bl 244e4c <_PySys_GetSizeOf@@Base> │ │ │ │ + cbz r0, 5e9fe │ │ │ │ + bl 24476c <_PySys_GetSizeOf@@Base> │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 5ea10 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 5ea20 │ │ │ │ + bne.n 5e9fc │ │ │ │ + bl 7f898 │ │ │ │ + cbnz r0, 5ea0c │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5ea16 │ │ │ │ + b.n 5ea02 │ │ │ │ add r4, r0 │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 5ea04 │ │ │ │ + beq.n 5e9f0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 12586c │ │ │ │ + b.w 124d4c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - movw r0, #15180 @ 0x3b4c │ │ │ │ + movw r0, #13644 @ 0x354c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ - bl f5958 <_PySys_GetRequiredAttrString@@Base> │ │ │ │ - cbz r0, 5ea78 │ │ │ │ + bl f4eb8 <_PySys_GetRequiredAttrString@@Base> │ │ │ │ + cbz r0, 5ea64 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #9664 @ 0x25c0 │ │ │ │ + movw r1, #8140 @ 0x1fcc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #28908 @ 0x70ec │ │ │ │ + movw r0, #27372 @ 0x6aec │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 90660 │ │ │ │ + bl 8fa80 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5ea7c │ │ │ │ + bge.n 5ea68 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5ea78 │ │ │ │ + beq.n 5ea64 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5ea78 │ │ │ │ + cbnz r3, 5ea64 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5eaa0 │ │ │ │ + b.n 5ea8c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8e9d0 │ │ │ │ + bl 8ddec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5eaa0 │ │ │ │ + beq.n 5ea8c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5eaa0 │ │ │ │ + cbnz r3, 5ea8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_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] @ (5ec18 ) │ │ │ │ + ldr r4, [pc, #352] @ (5ec04 ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r3 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ - movw r0, #28944 @ 0x7110 │ │ │ │ + movw r0, #27408 @ 0x6b10 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 19df8c │ │ │ │ - cbz r0, 5eaee │ │ │ │ + bl 19cf84 │ │ │ │ + cbz r0, 5eada │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 5eaee │ │ │ │ - movw r1, #31912 @ 0x7ca8 │ │ │ │ + cbz r3, 5eada │ │ │ │ + movw r1, #30376 @ 0x76a8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ blx 2a890 │ │ │ │ - cbnz r0, 5eaf6 │ │ │ │ + cbnz r0, 5eae2 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ - b.n 5ec12 │ │ │ │ - movw r4, #28928 @ 0x7100 │ │ │ │ + b.n 5ebfe │ │ │ │ + movw r4, #27392 @ 0x6b00 │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 19b438 │ │ │ │ + bl 19a430 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5eb08 │ │ │ │ + cbnz r0, 5eaf4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ea3d0 │ │ │ │ - b.n 5eb3e │ │ │ │ + bl 1e96f8 │ │ │ │ + b.n 5eb2a │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ blx 295d4 │ │ │ │ mov sl, r0 │ │ │ │ - cbnz r0, 5eb24 │ │ │ │ - movw r0, #64068 @ 0xfa44 │ │ │ │ + cbnz r0, 5eb10 │ │ │ │ + movw r0, #62532 @ 0xf444 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 7a284 │ │ │ │ + bl 7a2c0 │ │ │ │ mov sl, r4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 5eb36 │ │ │ │ + b.n 5eb22 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 5ebe0 │ │ │ │ + beq.n 5ebcc │ │ │ │ subs r1, r0, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f86c │ │ │ │ + bl 7f834 │ │ │ │ add.w sl, sl, #1 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r5, 5eb42 │ │ │ │ + cbnz r5, 5eb2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c2e8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5ec12 │ │ │ │ + b.n 5ebfe │ │ │ │ mov r0, r5 │ │ │ │ - bl 10eb70 │ │ │ │ + bl 10df90 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5eb60 │ │ │ │ + beq.n 5eb4c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5eb60 │ │ │ │ + cbnz r3, 5eb4c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 5eb7a │ │ │ │ + bne.n 5eb66 │ │ │ │ movw r3, #48048 @ 0xbbb0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 123a84 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbnz r0, 5ebe0 │ │ │ │ - b.n 5eb38 │ │ │ │ + bl 122f64 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbnz r0, 5ebcc │ │ │ │ + b.n 5eb24 │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ - bl cc30c │ │ │ │ + bl cb868 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5eb9e │ │ │ │ + beq.n 5eb8a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 5eb9e │ │ │ │ + cbnz r3, 5eb8a │ │ │ │ mov r0, fp │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r5, 5ebb4 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r5, 5eba0 │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 123a84 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbnz r0, 5ebe0 │ │ │ │ - b.n 5eb38 │ │ │ │ + bl 122f64 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbnz r0, 5ebcc │ │ │ │ + b.n 5eb24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c2e8 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8e9d0 │ │ │ │ + bl 8ddec │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5ec12 │ │ │ │ + beq.n 5ebfe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5ec12 │ │ │ │ + cbnz r3, 5ebfe │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5ec12 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5ebfe │ │ │ │ mov r0, r6 │ │ │ │ - bl 123a9c <_PyErr_Clear@@Base> │ │ │ │ + bl 122f7c <_PyErr_Clear@@Base> │ │ │ │ movw r0, #56072 @ 0xdb08 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #0 │ │ │ │ - movw r2, #28964 @ 0x7124 │ │ │ │ + movw r2, #27428 @ 0x6b24 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 1f7bd4 │ │ │ │ + bl 1f7028 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c2e8 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.w 5eae4 │ │ │ │ - b.n 5eb3e │ │ │ │ + bge.w 5ead0 │ │ │ │ + b.n 5eb2a │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r4, [r2, #16] │ │ │ │ - cbz r3, 5ec3a │ │ │ │ + cbz r3, 5ec26 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ add.w r4, r4, r3, lsl #2 │ │ │ │ ldr r3, [r5, #124] @ 0x7c │ │ │ │ - cbz r3, 5ec46 │ │ │ │ + cbz r3, 5ec32 │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ add.w r4, r4, r3, lsl #2 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - cbz r0, 5ec52 │ │ │ │ + cbz r0, 5ec3e │ │ │ │ adds r4, #1 │ │ │ │ blx 29b58 │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r5, #116] @ 0x74 │ │ │ │ - cbz r0, 5ec5e │ │ │ │ + cbz r0, 5ec4a │ │ │ │ adds r4, #1 │ │ │ │ blx 29b58 │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r5, #120] @ 0x78 │ │ │ │ - cbz r0, 5ec6a │ │ │ │ + cbz r0, 5ec56 │ │ │ │ adds r4, #1 │ │ │ │ blx 29b58 │ │ │ │ add r4, r0 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5ec74 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 5ec7e │ │ │ │ + bne.n 5ec60 │ │ │ │ + bl 7f898 │ │ │ │ + cbnz r0, 5ec6a │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 12586c │ │ │ │ + b.w 124d4c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0005ec82 <_PyInterpreterState_RequiresIDRef@@Base>: │ │ │ │ +0005ec6e <_PyInterpreterState_RequiresIDRef@@Base>: │ │ │ │ ldr.w r0, [r0, #3664] @ 0xe50 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005ec88 : │ │ │ │ +0005ec74 : │ │ │ │ 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 5ecb8 │ │ │ │ + beq.n 5eca4 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ - movw r0, #48684 @ 0xbe2c │ │ │ │ + movw r0, #47108 @ 0xb804 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 5ecf4 │ │ │ │ + bl 215dac <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 5ece0 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 5ecfa │ │ │ │ + beq.n 5ece6 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r0, #5 │ │ │ │ - bpl.n 5ecdc │ │ │ │ + bpl.n 5ecc8 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 5ecfc │ │ │ │ + beq.n 5ece8 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - b.n 5ecfc │ │ │ │ + b.n 5ece8 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29012 @ 0x7154 │ │ │ │ + movw r1, #27476 @ 0x6b54 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1590 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5ed30 │ │ │ │ + b.n 5ed1c │ │ │ │ movs r1, #0 │ │ │ │ - ldr r4, [pc, #52] @ (5ed34 ) │ │ │ │ + ldr r4, [pc, #52] @ (5ed20 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r3, #68] @ 0x44 │ │ │ │ ldr r2, [r2, r4] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ - cbz r0, 5ed22 │ │ │ │ + cbz r0, 5ed0e │ │ │ │ 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 783a0 │ │ │ │ + bl 783f0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005ed38 : │ │ │ │ +0005ed24 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -0005ed4e : │ │ │ │ +0005ed3a : │ │ │ │ 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 │ │ │ │ │ │ │ │ -0005ed60 : │ │ │ │ +0005ed4c : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r0, [r0, #28] │ │ │ │ adds r3, #124 @ 0x7c │ │ │ │ subs r0, r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005ed6a <_PyRWMutex_Lock@@Base>: │ │ │ │ +0005ed56 <_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 5eda4 <_PyRWMutex_Lock@@Base+0x3a> │ │ │ │ + bne.n 5ed90 <_PyRWMutex_Lock@@Base+0x3a> │ │ │ │ orr.w r2, r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 5ed9a <_PyRWMutex_Lock@@Base+0x30> │ │ │ │ + bne.n 5ed86 <_PyRWMutex_Lock@@Base+0x30> │ │ │ │ strex r0, r2, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5ed8a <_PyRWMutex_Lock@@Base+0x20> │ │ │ │ + bne.n 5ed76 <_PyRWMutex_Lock@@Base+0x20> │ │ │ │ dmb ish │ │ │ │ - beq.n 5edae <_PyRWMutex_Lock@@Base+0x44> │ │ │ │ + beq.n 5ed9a <_PyRWMutex_Lock@@Base+0x44> │ │ │ │ mov r1, r3 │ │ │ │ - b.n 5ed7c <_PyRWMutex_Lock@@Base+0x12> │ │ │ │ + b.n 5ed68 <_PyRWMutex_Lock@@Base+0x12> │ │ │ │ mov r0, r4 │ │ │ │ - bl 5ee16 <_PyRWMutex_RLock@@Base+0x46> │ │ │ │ + bl 5ee04 <_PyRWMutex_RLock@@Base+0x48> │ │ │ │ mov r1, r0 │ │ │ │ - b.n 5ed7c <_PyRWMutex_Lock@@Base+0x12> │ │ │ │ + b.n 5ed68 <_PyRWMutex_Lock@@Base+0x12> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005edb0 <_PyRWMutex_Unlock@@Base>: │ │ │ │ +0005ed9c <_PyRWMutex_Unlock@@Base>: │ │ │ │ movs r2, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ strex r1, r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5edb6 <_PyRWMutex_Unlock@@Base+0x6> │ │ │ │ + bne.n 5eda2 <_PyRWMutex_Unlock@@Base+0x6> │ │ │ │ lsls r3, r3, #30 │ │ │ │ dmb ish │ │ │ │ - bpl.n 5edce <_PyRWMutex_Unlock@@Base+0x1e> │ │ │ │ - b.w 1fa7bc <_PyParkingLot_UnparkAll@@Base> │ │ │ │ + bpl.n 5edba <_PyRWMutex_Unlock@@Base+0x1e> │ │ │ │ + b.w 1f9c70 <_PyParkingLot_UnparkAll@@Base> │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005edd0 <_PyRWMutex_RLock@@Base>: │ │ │ │ +0005edbc <_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 5edea <_PyRWMutex_RLock@@Base+0x1a> │ │ │ │ - lsls r3, r1, #30 │ │ │ │ - bpl.n 5edf4 <_PyRWMutex_RLock@@Base+0x24> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 5ee16 <_PyRWMutex_RLock@@Base+0x46> │ │ │ │ - mov r1, r0 │ │ │ │ - b.n 5ede2 <_PyRWMutex_RLock@@Base+0x12> │ │ │ │ - adds r2, r1, #4 │ │ │ │ + lsls r2, r3, #31 │ │ │ │ + bmi.n 5edda <_PyRWMutex_RLock@@Base+0x1e> │ │ │ │ + lsls r2, r3, #30 │ │ │ │ + bpl.n 5ede2 <_PyRWMutex_RLock@@Base+0x26> │ │ │ │ + bl 5ee04 <_PyRWMutex_RLock@@Base+0x48> │ │ │ │ + mov r3, r0 │ │ │ │ + b.n 5edce <_PyRWMutex_RLock@@Base+0x12> │ │ │ │ + adds r1, r3, #4 │ │ │ │ dmb ish │ │ │ │ - ldrex r3, [r4] │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.n 5ee0a <_PyRWMutex_RLock@@Base+0x3a> │ │ │ │ - strex r0, r2, [r4] │ │ │ │ + ldrex r2, [r4] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 5edf8 <_PyRWMutex_RLock@@Base+0x3c> │ │ │ │ + strex r0, r1, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5edfa <_PyRWMutex_RLock@@Base+0x2a> │ │ │ │ + bne.n 5ede8 <_PyRWMutex_RLock@@Base+0x2c> │ │ │ │ dmb ish │ │ │ │ - beq.n 5ee14 <_PyRWMutex_RLock@@Base+0x44> │ │ │ │ - mov r1, r3 │ │ │ │ - b.n 5ede2 <_PyRWMutex_RLock@@Base+0x12> │ │ │ │ + beq.n 5ee02 <_PyRWMutex_RLock@@Base+0x46> │ │ │ │ + mov r3, r2 │ │ │ │ + b.n 5edce <_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 5ee50 <_PyRWMutex_RLock@@Base+0x80> │ │ │ │ + bmi.n 5ee3e <_PyRWMutex_RLock@@Base+0x82> │ │ │ │ mov r3, r1 │ │ │ │ orr.w r2, r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r4] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 5ee48 <_PyRWMutex_RLock@@Base+0x78> │ │ │ │ + bne.n 5ee36 <_PyRWMutex_RLock@@Base+0x7a> │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5ee38 <_PyRWMutex_RLock@@Base+0x68> │ │ │ │ + bne.n 5ee26 <_PyRWMutex_RLock@@Base+0x6a> │ │ │ │ dmb ish │ │ │ │ - bne.n 5ee70 <_PyRWMutex_RLock@@Base+0xa0> │ │ │ │ + bne.n 5ee5e <_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 15f4f4 <_PyParkingLot_Park@@Base> │ │ │ │ + bl 15e8b0 <_PyParkingLot_Park@@Base> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005ee74 <_PyRWMutex_RUnlock@@Base>: │ │ │ │ +0005ee62 <_PyRWMutex_RUnlock@@Base>: │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ subs r3, #4 │ │ │ │ strex r2, r3, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5ee78 <_PyRWMutex_RUnlock@@Base+0x4> │ │ │ │ + bne.n 5ee66 <_PyRWMutex_RUnlock@@Base+0x4> │ │ │ │ lsrs r2, r3, #2 │ │ │ │ dmb ish │ │ │ │ - bne.n 5ee96 <_PyRWMutex_RUnlock@@Base+0x22> │ │ │ │ + bne.n 5ee84 <_PyRWMutex_RUnlock@@Base+0x22> │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 5ee96 <_PyRWMutex_RUnlock@@Base+0x22> │ │ │ │ - b.w 1fa7bc <_PyParkingLot_UnparkAll@@Base> │ │ │ │ + bpl.n 5ee84 <_PyRWMutex_RUnlock@@Base+0x22> │ │ │ │ + b.w 1f9c70 <_PyParkingLot_UnparkAll@@Base> │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005ee98 : │ │ │ │ +0005ee86 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5eec2 │ │ │ │ + cbz r0, 5eeb0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #33900 @ 0x846c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 5eec2 │ │ │ │ + bne.n 5eeb0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 5eec2 │ │ │ │ + cbz r2, 5eeb0 │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r3, #16] │ │ │ │ - b.n 5eedc │ │ │ │ + b.n 5eeca │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29056 @ 0x7180 │ │ │ │ + movw r1, #27520 @ 0x6b80 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005eede : │ │ │ │ +0005eecc : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5ef04 │ │ │ │ + cbz r0, 5eef2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33900 @ 0x846c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5ef04 │ │ │ │ + bne.n 5eef2 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 5ef04 │ │ │ │ + cbz r3, 5eef2 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b.n 5ef1c │ │ │ │ + b.n 5ef0a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29116 @ 0x71bc │ │ │ │ + movw r1, #27580 @ 0x6bbc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005ef1e : │ │ │ │ +0005ef0c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5ef44 │ │ │ │ + cbz r0, 5ef32 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33900 @ 0x846c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5ef44 │ │ │ │ + bne.n 5ef32 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 5ef44 │ │ │ │ + cbz r3, 5ef32 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 5ef5c │ │ │ │ + b.n 5ef4a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29176 @ 0x71f8 │ │ │ │ + movw r1, #27640 @ 0x6bf8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005ef5e : │ │ │ │ +0005ef4c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5ef84 │ │ │ │ + cbz r0, 5ef72 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33900 @ 0x846c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5ef84 │ │ │ │ + bne.n 5ef72 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 5ef84 │ │ │ │ + cbz r3, 5ef72 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.n 5ef9c │ │ │ │ + b.n 5ef8a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29240 @ 0x7238 │ │ │ │ + movw r1, #27704 @ 0x6c38 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005ef9e : │ │ │ │ +0005ef8c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5efdc │ │ │ │ + cbz r0, 5efca │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #33900 @ 0x846c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 5efdc │ │ │ │ + bne.n 5efca │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 5efdc │ │ │ │ - cbnz r1, 5eff8 │ │ │ │ + cbz r2, 5efca │ │ │ │ + cbnz r1, 5efe6 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29356 @ 0x72ac │ │ │ │ + movw r1, #27820 @ 0x6cac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5eff2 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 5efe0 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29296 @ 0x7270 │ │ │ │ + movw r1, #27760 @ 0x6c70 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5effc │ │ │ │ + b.n 5efea │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r3, #8] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005effe : │ │ │ │ +0005efec : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5f028 │ │ │ │ + cbz r0, 5f016 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #33900 @ 0x846c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 5f028 │ │ │ │ + bne.n 5f016 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 5f028 │ │ │ │ + cbz r2, 5f016 │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r3, #12] │ │ │ │ - b.n 5f042 │ │ │ │ + b.n 5f030 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29404 @ 0x72dc │ │ │ │ + movw r1, #27868 @ 0x6cdc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005f044 : │ │ │ │ +0005f032 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5f06e │ │ │ │ + cbz r0, 5f05c │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #33900 @ 0x846c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 5f06e │ │ │ │ + bne.n 5f05c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 5f06e │ │ │ │ + cbz r2, 5f05c │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r3, #20] │ │ │ │ - b.n 5f088 │ │ │ │ + b.n 5f076 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29460 @ 0x7314 │ │ │ │ + movw r1, #27924 @ 0x6d14 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005f08a : │ │ │ │ - b.w 10e354 <_PyLong_FromByteArray@@Base+0x1304> │ │ │ │ +0005f078 : │ │ │ │ + b.w 10d770 <_PyLong_FromByteArray@@Base+0x12fc> │ │ │ │ │ │ │ │ -0005f08e : │ │ │ │ - b.w 20a760 │ │ │ │ +0005f07c : │ │ │ │ + b.w 209dfc │ │ │ │ │ │ │ │ -0005f092 : │ │ │ │ - b.w 3a5e8 │ │ │ │ +0005f080 : │ │ │ │ + b.w 3a5da │ │ │ │ │ │ │ │ -0005f096 : │ │ │ │ - b.w 211298 <_PyThreadState_GetCurrent@@Base+0x84> │ │ │ │ +0005f084 : │ │ │ │ + b.w 2109b8 <_PyThreadState_GetCurrent@@Base+0x84> │ │ │ │ │ │ │ │ -0005f09a : │ │ │ │ +0005f088 : │ │ │ │ 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 14875c │ │ │ │ - cbz r0, 5f0ce │ │ │ │ + bl 147d24 │ │ │ │ + cbz r0, 5f0bc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ blx 29c10 │ │ │ │ - b.n 5f144 │ │ │ │ + b.n 5f132 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 76fe4 │ │ │ │ + bl 77034 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 5f0e0 │ │ │ │ + cbz r0, 5f0ce │ │ │ │ mov r3, r5 │ │ │ │ - b.n 5f0ea │ │ │ │ - bl 1ea294 │ │ │ │ + b.n 5f0d8 │ │ │ │ + bl 1e95bc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5f146 │ │ │ │ + b.n 5f134 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, r5 │ │ │ │ - ble.n 5f0f8 │ │ │ │ + ble.n 5f0e6 │ │ │ │ str.w r3, [r6, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - b.n 5f0ea │ │ │ │ + b.n 5f0d8 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ - movw r2, #61771 @ 0xf14b │ │ │ │ + movw r2, #61753 @ 0xf139 │ │ │ │ movt r2, #5 │ │ │ │ - movw r3, #64819 @ 0xfd33 │ │ │ │ + movw r3, #64799 @ 0xfd1f │ │ │ │ movt r3, #5 │ │ │ │ cmp.w r9, #70 @ 0x46 │ │ │ │ ite ne │ │ │ │ movne r8, r2 │ │ │ │ moveq r8, r3 │ │ │ │ - bl 26b5c0 │ │ │ │ + bl 26af80 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 5f13e │ │ │ │ - bl 198530 │ │ │ │ + cbz r5, 5f12c │ │ │ │ + bl 197524 │ │ │ │ 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 5f11c │ │ │ │ + b.n 5f10a │ │ │ │ mov r0, r6 │ │ │ │ - bl 77384 │ │ │ │ + bl 773d4 │ │ │ │ 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 5f17a │ │ │ │ + blt.n 5f168 │ │ │ │ ldr.w r1, [r2, r4, lsl #2] │ │ │ │ subs r5, r0, #4 │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ subs r1, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bge.n 5f16e │ │ │ │ + bge.n 5f15c │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ - b.n 5f17a │ │ │ │ + b.n 5f168 │ │ │ │ movs r3, #0 │ │ │ │ subs r4, #1 │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ mov r0, r5 │ │ │ │ - b.n 5f152 │ │ │ │ + b.n 5f140 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f17e : │ │ │ │ +0005f16c : │ │ │ │ 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 │ │ │ │ │ │ │ │ -0005f190 : │ │ │ │ +0005f17e : │ │ │ │ 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] @ (5f1e8 ) │ │ │ │ + ldr r4, [pc, #68] @ (5f1d4 ) │ │ │ │ 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 5f1ec │ │ │ │ - cbnz r0, 5f1de │ │ │ │ + bl 5f1d8 │ │ │ │ + cbnz r0, 5f1cc │ │ │ │ adds r7, #16 │ │ │ │ cmp r7, r9 │ │ │ │ - bne.n 5f1c0 │ │ │ │ + bne.n 5f1ae │ │ │ │ addw r2, r4, #3800 @ 0xed8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 5f1ec │ │ │ │ + bl 5f1d8 │ │ │ │ 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 5f240 │ │ │ │ + beq.n 5f22c │ │ │ │ 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 5f236 │ │ │ │ + beq.n 5f222 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ - cbnz r3, 5f236 │ │ │ │ + cbnz r3, 5f222 │ │ │ │ mov r0, sl │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 5f244 │ │ │ │ + beq.n 5f230 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - b.n 5f208 │ │ │ │ + b.n 5f1f4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5f248 │ │ │ │ + b.n 5f234 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -0005f24c : │ │ │ │ - cbz r0, 5f25c │ │ │ │ +0005f238 : │ │ │ │ + cbz r0, 5f248 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f25e : │ │ │ │ - b.w 1a5438 <_PyThreadState_New@@Base+0x4aac> │ │ │ │ +0005f24a : │ │ │ │ + b.w 1a4528 <_PyThreadState_New@@Base+0x4ba4> │ │ │ │ │ │ │ │ -0005f262 : │ │ │ │ +0005f24e : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r0, #8 │ │ │ │ - bl 6c148 │ │ │ │ - cbz r0, 5f27c │ │ │ │ + bl 6c138 │ │ │ │ + cbz r0, 5f268 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005f27e : │ │ │ │ - cbz r0, 5f2a8 │ │ │ │ +0005f26a : │ │ │ │ + cbz r0, 5f294 │ │ │ │ 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, 5f29e │ │ │ │ + cbz r3, 5f28a │ │ │ │ ldr r0, [r0, #4] │ │ │ │ blx 2a20c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 6c2f8 │ │ │ │ + b.w 6c2e8 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f2aa : │ │ │ │ - cbz r0, 5f2ba │ │ │ │ +0005f296 : │ │ │ │ + cbz r0, 5f2a6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f2bc : │ │ │ │ - ldr r3, [pc, #12] @ (5f2cc ) │ │ │ │ - cbz r0, 5f2c6 │ │ │ │ +0005f2a8 : │ │ │ │ + ldr r3, [pc, #12] @ (5f2b8 ) │ │ │ │ + cbz r0, 5f2b2 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0005f2d0 : │ │ │ │ +0005f2bc : │ │ │ │ ldrd r0, r1, [r0, #136] @ 0x88 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f2d6 : │ │ │ │ +0005f2c2 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 5f316 │ │ │ │ + cbz r0, 5f302 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ movw r1, #9964 @ 0x26ec │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 5f32a │ │ │ │ + beq.n 5f316 │ │ │ │ mov r0, r5 │ │ │ │ - bl 85f3c │ │ │ │ + bl 85a4c │ │ │ │ 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 5f32a │ │ │ │ - cbnz r0, 5f32a │ │ │ │ + beq.n 5f316 │ │ │ │ + cbnz r0, 5f316 │ │ │ │ movw r1, #953 @ 0x3b9 │ │ │ │ - movw r0, #58396 @ 0xe41c │ │ │ │ + movw r0, #56860 @ 0xde1c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215dac <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5f352 │ │ │ │ + b.n 5f33e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 5f352 │ │ │ │ + beq.n 5f33e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 5f350 │ │ │ │ + ble.n 5f33c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f352 │ │ │ │ + beq.n 5f33e │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5f352 │ │ │ │ + bne.n 5f33e │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 5f352 │ │ │ │ + b.n 5f33e │ │ │ │ mov r0, r2 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0005f354 <_Py_UTF8_Edit_Cost@@Base>: │ │ │ │ +0005f340 <_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 895dc │ │ │ │ - cbz r0, 5f39c <_Py_UTF8_Edit_Cost@@Base+0x48> │ │ │ │ + bl 88e88 │ │ │ │ + cbz r0, 5f388 <_Py_UTF8_Edit_Cost@@Base+0x48> │ │ │ │ mov r6, r0 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 895dc │ │ │ │ + bl 88e88 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 5f39c <_Py_UTF8_Edit_Cost@@Base+0x48> │ │ │ │ + cbz r0, 5f388 <_Py_UTF8_Edit_Cost@@Base+0x48> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5f38e <_Py_UTF8_Edit_Cost@@Base+0x3a> │ │ │ │ + bne.n 5f37a <_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 76fe4 │ │ │ │ + bl 77034 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5f3a2 <_Py_UTF8_Edit_Cost@@Base+0x4e> │ │ │ │ - bl 1ea294 │ │ │ │ + cbnz r0, 5f38e <_Py_UTF8_Edit_Cost@@Base+0x4e> │ │ │ │ + bl 1e95bc │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5f3ba <_Py_UTF8_Edit_Cost@@Base+0x66> │ │ │ │ + b.n 5f3a6 <_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 200100 │ │ │ │ + bl 1ff760 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77384 │ │ │ │ + bl 773d4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -0005f3c0 <_Py_hashtable_new@@Base>: │ │ │ │ +0005f3ac <_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 6cc88 <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 6cc78 <_Py_hashtable_new_full@@Base> │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ │ │ │ │ -0005f3e0 : │ │ │ │ - movw r3, #44128 @ 0xac60 │ │ │ │ +0005f3cc : │ │ │ │ + movw r3, #42592 @ 0xa660 │ │ │ │ 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, 5f402 │ │ │ │ + cbz r4, 5f3ee │ │ │ │ ldrb r6, [r3, r4] │ │ │ │ - cbz r5, 5f402 │ │ │ │ + cbz r5, 5f3ee │ │ │ │ cmp r6, r0 │ │ │ │ - beq.n 5f3ee │ │ │ │ + beq.n 5f3da │ │ │ │ ldrb r3, [r3, r4] │ │ │ │ pop {r4, r5, r6} │ │ │ │ subs r0, r3, r0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f40a : │ │ │ │ +0005f3f6 : │ │ │ │ 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, 5f42c │ │ │ │ + cbz r4, 5f418 │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #0 │ │ │ │ - cbz r0, 5f42c │ │ │ │ - bl 102450 <_PyArg_UnpackKeywords@@Base+0x628> │ │ │ │ - b.n 5f420 │ │ │ │ + cbz r0, 5f418 │ │ │ │ + bl 10194c <_PyArg_UnpackKeywords@@Base+0x628> │ │ │ │ + b.n 5f40c │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005f42e : │ │ │ │ +0005f41a : │ │ │ │ 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 90260 │ │ │ │ + bl 8f680 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5f486 │ │ │ │ + cbz r0, 5f472 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ strd r6, r7, [sp, #4] │ │ │ │ - bl 1d1504 │ │ │ │ + bl 1d091c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f47a │ │ │ │ + beq.n 5f466 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 5f47e │ │ │ │ + cbz r3, 5f46a │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5f486 │ │ │ │ + b.n 5f472 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5f47a │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5f466 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -0005f48e : │ │ │ │ +0005f47a : │ │ │ │ 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] @ (5f4c4 ) │ │ │ │ + ldr r0, [pc, #24] @ (5f4b0 ) │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1a7820 │ │ │ │ + bl 1a69d8 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stc 0, cr0, [ip], #-288 @ 0xfffffee0 │ │ │ │ │ │ │ │ -0005f4c8 : │ │ │ │ +0005f4b4 : │ │ │ │ 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] @ (5f524 ) │ │ │ │ + ldr r2, [pc, #76] @ (5f510 ) │ │ │ │ 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, 5f51c │ │ │ │ + cbz r5, 5f508 │ │ │ │ movs r3, #0 │ │ │ │ ldr r6, [r4, #72] @ 0x48 │ │ │ │ mov r1, r0 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 90130 │ │ │ │ + bl 8f550 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ - cbz r3, 5f50c │ │ │ │ + cbz r3, 5f4f8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 5f50c │ │ │ │ - movw r0, #29524 @ 0x7354 │ │ │ │ + cbz r3, 5f4f8 │ │ │ │ + movw r0, #27988 @ 0x6d54 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 1efa3c │ │ │ │ + bl 1eed64 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ str r6, [r4, #72] @ 0x48 │ │ │ │ - bl 783a0 │ │ │ │ + bl 783f0 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 78344 │ │ │ │ + bl 78394 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005f528 : │ │ │ │ +0005f514 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #20] @ (5f54c ) │ │ │ │ + ldr r3, [pc, #20] @ (5f538 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - bl 5f550 │ │ │ │ + bl 5f53c │ │ │ │ mov r4, r0 │ │ │ │ - bl 78344 │ │ │ │ + bl 78394 │ │ │ │ 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] @ (5f5b4 ) │ │ │ │ - bl 126d44 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + ldr r0, [pc, #76] @ (5f5a0 ) │ │ │ │ + bl 126224 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5f5a8 │ │ │ │ + blt.n 5f594 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbz r0, 5f57a │ │ │ │ + cbz r0, 5f566 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 5f5ac │ │ │ │ - bl 78344 │ │ │ │ - bl 714b0 │ │ │ │ + bmi.n 5f598 │ │ │ │ + bl 78394 │ │ │ │ + bl 714a0 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbz r0, 5f5a8 │ │ │ │ - ldr r1, [pc, #40] @ (5f5b4 ) │ │ │ │ + cbz r0, 5f594 │ │ │ │ + ldr r1, [pc, #40] @ (5f5a0 ) │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1cf1e4 │ │ │ │ - cbz r0, 5f5ac │ │ │ │ + bl 1ce5fc │ │ │ │ + cbz r0, 5f598 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f5a8 │ │ │ │ + beq.n 5f594 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5f5a8 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5f594 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5f5ae │ │ │ │ + b.n 5f59a │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb820 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0005f5b8 : │ │ │ │ +0005f5a4 : │ │ │ │ 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] @ (5f5ec ) │ │ │ │ + ldr r0, [pc, #20] @ (5f5d8 ) │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1bf60c │ │ │ │ + bl 1be6f0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ stc 0, cr0, [ip], #-288 @ 0xfffffee0 │ │ │ │ │ │ │ │ -0005f5f0 : │ │ │ │ +0005f5dc : │ │ │ │ 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, 5f61c │ │ │ │ + cbnz r0, 5f608 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b8b6c │ │ │ │ + bl 1b7f74 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5f628 │ │ │ │ + bne.n 5f614 │ │ │ │ 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} │ │ │ │ │ │ │ │ -0005f62e : │ │ │ │ +0005f61a : │ │ │ │ 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 ca59c <_PyUnicodeWriter_PrepareInternal@@Base+0x4b8> │ │ │ │ + bl c9af8 <_PyUnicodeWriter_PrepareInternal@@Base+0x4b8> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 5f7dc │ │ │ │ + beq.w 5f7c8 │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ - bl ca59c <_PyUnicodeWriter_PrepareInternal@@Base+0x4b8> │ │ │ │ + bl c9af8 <_PyUnicodeWriter_PrepareInternal@@Base+0x4b8> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 5f7dc │ │ │ │ + beq.w 5f7c8 │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ ldrb.w r2, [r8, #16] │ │ │ │ ubfx r6, r1, #2, #3 │ │ │ │ ubfx r7, r2, #2, #3 │ │ │ │ cmp r6, r7 │ │ │ │ - blt.w 5f7e2 │ │ │ │ + blt.w 5f7ce │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr.w sl, [r8, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - bgt.n 5f68c │ │ │ │ + bgt.n 5f678 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 5f68e │ │ │ │ + bge.n 5f67a │ │ │ │ add r4, r3 │ │ │ │ bic.w r4, r4, r4, asr #31 │ │ │ │ - b.n 5f68e │ │ │ │ + b.n 5f67a │ │ │ │ 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 5f7e2 │ │ │ │ + bgt.w 5f7ce │ │ │ │ lsls r3, r1, #26 │ │ │ │ - bpl.n 5f6b2 │ │ │ │ + bpl.n 5f69e │ │ │ │ lsls r0, r1, #25 │ │ │ │ ite mi │ │ │ │ addmi r5, #20 │ │ │ │ addpl r5, #28 │ │ │ │ - b.n 5f6b4 │ │ │ │ + b.n 5f6a0 │ │ │ │ ldr r5, [r5, #28] │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bpl.n 5f6c6 │ │ │ │ + bpl.n 5f6b2 │ │ │ │ lsls r3, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r8, r8, #20 │ │ │ │ addpl.w r8, r8, #28 │ │ │ │ - b.n 5f6ca │ │ │ │ + b.n 5f6b6 │ │ │ │ ldr.w r8, [r8, #28] │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 5f6e4 │ │ │ │ + beq.n 5f6d0 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e5f94 │ │ │ │ + bl 1e529c │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 5f6e4 │ │ │ │ - bl 77384 │ │ │ │ - b.n 5f7dc │ │ │ │ + cbnz r0, 5f6d0 │ │ │ │ + bl 773d4 │ │ │ │ + b.n 5f7c8 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 5f704 │ │ │ │ + beq.n 5f6f0 │ │ │ │ cmp r6, #2 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 5f7ba │ │ │ │ + bne.n 5f7a6 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r0, r5, r9, lsl #1 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ - bl 2037b0 │ │ │ │ + bl 202e10 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5f7d0 │ │ │ │ + b.n 5f7bc │ │ │ │ add.w r0, r5, r9 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 5f7ce │ │ │ │ + blt.n 5f7ba │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 5f71e │ │ │ │ + bne.n 5f70a │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 5f7d0 │ │ │ │ + beq.n 5f7bc │ │ │ │ adds r4, #1 │ │ │ │ - b.n 5f7d0 │ │ │ │ + b.n 5f7bc │ │ │ │ cmp.w sl, #1 │ │ │ │ - bgt.n 5f748 │ │ │ │ - bne.n 5f7b0 │ │ │ │ + bgt.n 5f734 │ │ │ │ + bne.n 5f79c │ │ │ │ ldrb.w r3, [r8] │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, r4 │ │ │ │ movs r0, #0 │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 5f7b4 │ │ │ │ + beq.n 5f7a0 │ │ │ │ ldrb.w r1, [r5], #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 5f730 │ │ │ │ + bne.n 5f71c │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 5f730 │ │ │ │ - b.n 5f7b4 │ │ │ │ + bne.n 5f71c │ │ │ │ + b.n 5f7a0 │ │ │ │ movw r3, #2499 @ 0x9c3 │ │ │ │ cmp r4, r3 │ │ │ │ - ble.n 5f76a │ │ │ │ + ble.n 5f756 │ │ │ │ movw r3, #29999 @ 0x752f │ │ │ │ cmp.w sl, #99 @ 0x63 │ │ │ │ it le │ │ │ │ cmple r4, r3 │ │ │ │ - ble.n 5f76a │ │ │ │ + ble.n 5f756 │ │ │ │ cmp.w sl, #5 │ │ │ │ ite gt │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ - cbz r2, 5f780 │ │ │ │ + cbz r2, 5f76c │ │ │ │ mov r1, r4 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ movs r4, #0 │ │ │ │ mov r3, sl │ │ │ │ strd r2, r4, [sp] │ │ │ │ mov r2, r8 │ │ │ │ - bl 12d4a4 │ │ │ │ - b.n 5f7b4 │ │ │ │ + bl 12cbd0 │ │ │ │ + b.n 5f7a0 │ │ │ │ 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 5f7a0 │ │ │ │ + bge.n 5f78c │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ - bl 23960c │ │ │ │ - b.n 5f7b4 │ │ │ │ + bl 238f68 │ │ │ │ + b.n 5f7a0 │ │ │ │ strd r3, r2, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ - bl 2380c4 │ │ │ │ - b.n 5f7b4 │ │ │ │ + bl 237a44 │ │ │ │ + b.n 5f7a0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bic.w r4, r0, r0, asr #31 │ │ │ │ - b.n 5f7d0 │ │ │ │ + b.n 5f7bc │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r0, r5, r9, lsl #2 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ - bl 2582a8 │ │ │ │ + bl 257be0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5f7d0 │ │ │ │ + b.n 5f7bc │ │ │ │ movs r4, #0 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 5f7e4 │ │ │ │ + beq.n 5f7d0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77384 │ │ │ │ - b.n 5f7e4 │ │ │ │ + bl 773d4 │ │ │ │ + b.n 5f7d0 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5f7e4 │ │ │ │ + b.n 5f7d0 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -0005f7ec : │ │ │ │ +0005f7d8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r0, 5f80e │ │ │ │ - movw r0, #21500 @ 0x53fc │ │ │ │ + cbnz r0, 5f7fa │ │ │ │ + movw r0, #19964 @ 0x4dfc │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #1907 @ 0x773 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 5f842 │ │ │ │ + bl 215dac <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 5f82e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 5f828 │ │ │ │ + cbz r3, 5f814 │ │ │ │ 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 5f828 │ │ │ │ + bmi.n 5f814 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 5f83a │ │ │ │ - movw r0, #21500 @ 0x53fc │ │ │ │ + bge.n 5f826 │ │ │ │ + movw r0, #19964 @ 0x4dfc │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #1913 @ 0x779 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 5f842 │ │ │ │ + bl 215dac <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 5f82e │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w fab5c │ │ │ │ + b.w fa1f0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005f848 : │ │ │ │ +0005f834 : │ │ │ │ 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 ca59c <_PyUnicodeWriter_PrepareInternal@@Base+0x4b8> │ │ │ │ + bl c9af8 <_PyUnicodeWriter_PrepareInternal@@Base+0x4b8> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5f880 │ │ │ │ - cbnz r4, 5f876 │ │ │ │ + beq.n 5f86c │ │ │ │ + cbnz r4, 5f862 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 22e4e4 <_PyGen_yf@@Base+0x274> │ │ │ │ + b.w 22dd68 <_PyGen_yf@@Base+0x274> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl ca59c <_PyUnicodeWriter_PrepareInternal@@Base+0x4b8> │ │ │ │ + bl c9af8 <_PyUnicodeWriter_PrepareInternal@@Base+0x4b8> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5f868 │ │ │ │ + bne.n 5f854 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005f884 : │ │ │ │ +0005f870 : │ │ │ │ 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 ca59c <_PyUnicodeWriter_PrepareInternal@@Base+0x4b8> │ │ │ │ + bl c9af8 <_PyUnicodeWriter_PrepareInternal@@Base+0x4b8> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5f8b0 │ │ │ │ + beq.n 5f89c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1eddf4 <_PyObject_IsFreed@@Base+0x114> │ │ │ │ + b.w 1ed11c <_PyObject_IsFreed@@Base+0x114> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005f8b4 : │ │ │ │ +0005f8a0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #88] @ (5f91c ) │ │ │ │ + ldr r1, [pc, #88] @ (5f908 ) │ │ │ │ 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, 5f8f6 │ │ │ │ + cbnz r4, 5f8e2 │ │ │ │ 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 5f916 │ │ │ │ + b.n 5f902 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 5f8d4 │ │ │ │ + bne.n 5f8c0 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29772 @ 0x744c │ │ │ │ + movw r1, #28236 @ 0x6e4c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005f920 : │ │ │ │ +0005f90c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #112] @ (5f9a0 ) │ │ │ │ + ldr r1, [pc, #112] @ (5f98c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #7 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - bls.n 5f956 │ │ │ │ + bls.n 5f942 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29808 @ 0x7470 │ │ │ │ + movw r1, #28272 @ 0x6e70 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 5f998 │ │ │ │ + bl d1590 │ │ │ │ + b.n 5f984 │ │ │ │ add.w r1, r3, r0, lsl #2 │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r1, #1568] @ 0x620 │ │ │ │ - cbnz r0, 5f97c │ │ │ │ + cbnz r0, 5f968 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29836 @ 0x748c │ │ │ │ + movw r1, #28300 @ 0x6e8c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 5f998 │ │ │ │ + bl d1590 │ │ │ │ + b.n 5f984 │ │ │ │ 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 5f99c │ │ │ │ + b.n 5f988 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005f9a4 : │ │ │ │ +0005f990 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #72] @ (5f9fc ) │ │ │ │ + ldr r1, [pc, #72] @ (5f9e8 ) │ │ │ │ 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, 5f9d8 │ │ │ │ + cbnz r4, 5f9c4 │ │ │ │ add.w r1, r3, #10624 @ 0x2980 │ │ │ │ adds r1, #54 @ 0x36 │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ str r0, [r2, #4] │ │ │ │ - b.n 5f9f8 │ │ │ │ + b.n 5f9e4 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 5f9c4 │ │ │ │ + bne.n 5f9b0 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29868 @ 0x74ac │ │ │ │ + movw r1, #28332 @ 0x6eac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005fa00 : │ │ │ │ +0005f9ec : │ │ │ │ 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] @ (5fa38 ) │ │ │ │ + ldr r2, [pc, #40] @ (5fa24 ) │ │ │ │ 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 1cf690 │ │ │ │ - cbnz r0, 5fa32 │ │ │ │ + bl 1ceaa8 │ │ │ │ + cbnz r0, 5fa1e │ │ │ │ add.w r1, r4, #10624 @ 0x2980 │ │ │ │ adds r1, #54 @ 0x36 │ │ │ │ add.w r5, r5, r1, lsl #2 │ │ │ │ str r0, [r5, #4] │ │ │ │ - b.n 5fa36 │ │ │ │ + b.n 5fa22 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005fa3c : │ │ │ │ +0005fa28 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #88] @ (5faa4 ) │ │ │ │ + ldr r1, [pc, #88] @ (5fa90 ) │ │ │ │ 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, 5fa7e │ │ │ │ + cbnz r4, 5fa6a │ │ │ │ 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 5fa9e │ │ │ │ + b.n 5fa8a │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 5fa5c │ │ │ │ + bne.n 5fa48 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29904 @ 0x74d0 │ │ │ │ + movw r1, #28368 @ 0x6ed0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005faa8 : │ │ │ │ +0005fa94 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #108] @ (5fb24 ) │ │ │ │ + ldr r1, [pc, #108] @ (5fb10 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #7 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - bls.n 5fade │ │ │ │ + bls.n 5faca │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29940 @ 0x74f4 │ │ │ │ + movw r1, #28404 @ 0x6ef4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 5fb02 │ │ │ │ + bl d1590 │ │ │ │ + b.n 5faee │ │ │ │ add.w r1, r3, r0, lsl #2 │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r1, #344] @ 0x158 │ │ │ │ - cbnz r0, 5fb08 │ │ │ │ + cbnz r0, 5faf4 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29968 @ 0x7510 │ │ │ │ + movw r1, #28432 @ 0x6f10 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1590 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5fb22 │ │ │ │ + b.n 5fb0e │ │ │ │ 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 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005fb28 : │ │ │ │ +0005fb14 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #68] @ (5fb7c ) │ │ │ │ + ldr r1, [pc, #68] @ (5fb68 ) │ │ │ │ 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, 5fb58 │ │ │ │ + cbnz r4, 5fb44 │ │ │ │ add.w r2, r3, #1408 @ 0x580 │ │ │ │ str.w r0, [r1, r2, lsl #2] │ │ │ │ - b.n 5fb78 │ │ │ │ + b.n 5fb64 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 5fb48 │ │ │ │ + bne.n 5fb34 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #30064 @ 0x7570 │ │ │ │ + movw r1, #28528 @ 0x6f70 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005fb80 : │ │ │ │ +0005fb6c : │ │ │ │ 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 5fbae │ │ │ │ + blt.n 5fb9a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #30100 @ 0x7594 │ │ │ │ + movw r1, #28564 @ 0x6f94 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5fbc8 │ │ │ │ - ldr r2, [pc, #56] @ (5fbe8 ) │ │ │ │ + bl 126e1c │ │ │ │ + b.n 5fbb4 │ │ │ │ + ldr r2, [pc, #56] @ (5fbd4 ) │ │ │ │ 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 5fbec │ │ │ │ + bl 5fbd8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5fbce │ │ │ │ + bne.n 5fbba │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5fbe6 │ │ │ │ + b.n 5fbd2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 82098 <_PyType_LookupRef@@Base+0x118> │ │ │ │ + bl 81be8 <_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} │ │ │ │ @@ -80020,87 +80010,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 5fc18 │ │ │ │ + bls.n 5fc04 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #30124 @ 0x75ac │ │ │ │ + movw r1, #28588 @ 0x6fac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 5fc38 │ │ │ │ + bl d1590 │ │ │ │ + b.n 5fc24 │ │ │ │ add.w r3, r1, #1408 @ 0x580 │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ - cbnz r3, 5fc3e │ │ │ │ + cbnz r3, 5fc2a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #30152 @ 0x75c8 │ │ │ │ + movw r1, #28616 @ 0x6fc8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1590 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5fc40 │ │ │ │ + b.n 5fc2c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005fc42 : │ │ │ │ +0005fc2e : │ │ │ │ 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] @ (5fc78 ) │ │ │ │ + ldr r2, [pc, #36] @ (5fc64 ) │ │ │ │ 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 5fbec │ │ │ │ + bl 5fbd8 │ │ │ │ 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 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005fc7c : │ │ │ │ +0005fc68 : │ │ │ │ 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 5fcaa │ │ │ │ + blt.n 5fc96 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #30100 @ 0x7594 │ │ │ │ + movw r1, #28564 @ 0x6f94 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5fcc0 │ │ │ │ - ldr r2, [pc, #44] @ (5fcd8 ) │ │ │ │ + bl 126e1c │ │ │ │ + b.n 5fcac │ │ │ │ + ldr r2, [pc, #44] @ (5fcc4 ) │ │ │ │ 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 5fbec │ │ │ │ - cbz r0, 5fcc6 │ │ │ │ + bl 5fbd8 │ │ │ │ + cbz r0, 5fcb2 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5fcd6 │ │ │ │ + b.n 5fcc2 │ │ │ │ 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 │ │ │ │ @@ -80122,71 +80112,71 @@ │ │ │ │ str r3, [r1, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r2, [r4, #-4] │ │ │ │ cmp r3, r5 │ │ │ │ str.w r6, [r4, #-8] │ │ │ │ and.w r2, r2, #1 │ │ │ │ str.w r2, [r4, #-4] │ │ │ │ - beq.n 5fd28 │ │ │ │ + beq.n 5fd14 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5fd28 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5fd14 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7e9dc │ │ │ │ + b.w 7e9a4 │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5, r6} │ │ │ │ mov r6, r3 │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n 5fd56 │ │ │ │ + bge.n 5fd42 │ │ │ │ ldr.w r5, [r2, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ subs r5, #1 │ │ │ │ cmp r4, r5 │ │ │ │ - bge.n 5fd50 │ │ │ │ + bge.n 5fd3c │ │ │ │ adds r4, #1 │ │ │ │ str r4, [r1, #0] │ │ │ │ - b.n 5fd56 │ │ │ │ + b.n 5fd42 │ │ │ │ str.w r6, [r1], #4 │ │ │ │ - b.n 5fd38 │ │ │ │ + b.n 5fd24 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r0, 5fd64 │ │ │ │ + cbz r0, 5fd50 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r0, 5fd70 │ │ │ │ + cbz r0, 5fd5c │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r0, 5fd7c │ │ │ │ + cbz r0, 5fd68 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #20] @ (5fd94 ) │ │ │ │ + ldr r2, [pc, #20] @ (5fd80 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldrb r1, [r2, r3] │ │ │ │ - cbnz r1, 5fd8e │ │ │ │ + cbnz r1, 5fd7a │ │ │ │ movs r0, #1 │ │ │ │ strb r0, [r2, r3] │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #8] @ (5fda4 ) │ │ │ │ + ldr r2, [pc, #8] @ (5fd90 ) │ │ │ │ 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] │ │ │ │ @@ -80223,152 +80213,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, 5fe14 │ │ │ │ + cbnz r0, 5fe00 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5fe1c │ │ │ │ + cbz r0, 5fe08 │ │ │ │ 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 5fe06 │ │ │ │ + beq.n 5fdf2 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r0, 5fe28 │ │ │ │ + cbz r0, 5fe14 │ │ │ │ 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 5fe7c │ │ │ │ + bge.n 5fe68 │ │ │ │ ldrh.w r8, [r7, ip, lsl #1] │ │ │ │ ldrh.w lr, [r7, lr, lsl #1] │ │ │ │ - cbz r3, 5fe54 │ │ │ │ + cbz r3, 5fe40 │ │ │ │ cmp r8, lr │ │ │ │ - bls.n 5fe62 │ │ │ │ - b.n 5fe58 │ │ │ │ + bls.n 5fe4e │ │ │ │ + b.n 5fe44 │ │ │ │ cmp r8, lr │ │ │ │ - bcs.n 5fe62 │ │ │ │ + bcs.n 5fe4e │ │ │ │ add.w r5, ip, #1 │ │ │ │ movs r4, #0 │ │ │ │ subs r6, r5, r0 │ │ │ │ - b.n 5fe38 │ │ │ │ + b.n 5fe24 │ │ │ │ cmp r8, lr │ │ │ │ - bne.n 5fe72 │ │ │ │ + bne.n 5fe5e │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 5fe38 │ │ │ │ + bne.n 5fe24 │ │ │ │ add r5, r4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5fe38 │ │ │ │ + b.n 5fe24 │ │ │ │ movs r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ movs r4, #0 │ │ │ │ add r5, r6 │ │ │ │ - b.n 5fe38 │ │ │ │ + b.n 5fe24 │ │ │ │ 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 5fed4 │ │ │ │ + bge.n 5fec0 │ │ │ │ ldr.w r8, [r7, ip, lsl #2] │ │ │ │ ldr.w lr, [r7, lr, lsl #2] │ │ │ │ - cbz r3, 5feac │ │ │ │ + cbz r3, 5fe98 │ │ │ │ cmp r8, lr │ │ │ │ - bls.n 5feba │ │ │ │ - b.n 5feb0 │ │ │ │ + bls.n 5fea6 │ │ │ │ + b.n 5fe9c │ │ │ │ cmp r8, lr │ │ │ │ - bcs.n 5feba │ │ │ │ + bcs.n 5fea6 │ │ │ │ add.w r5, ip, #1 │ │ │ │ movs r4, #0 │ │ │ │ subs r6, r5, r0 │ │ │ │ - b.n 5fe90 │ │ │ │ + b.n 5fe7c │ │ │ │ cmp r8, lr │ │ │ │ - bne.n 5feca │ │ │ │ + bne.n 5feb6 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 5fe90 │ │ │ │ + bne.n 5fe7c │ │ │ │ add r5, r4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5fe90 │ │ │ │ + b.n 5fe7c │ │ │ │ movs r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ movs r4, #0 │ │ │ │ add r5, r6 │ │ │ │ - b.n 5fe90 │ │ │ │ + b.n 5fe7c │ │ │ │ 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 5ff08 │ │ │ │ + bmi.n 5fef4 │ │ │ │ ldr.w r0, [r7, r4, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5fef2 │ │ │ │ + beq.n 5fede │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5fef2 │ │ │ │ - b.n 5ff0a │ │ │ │ + beq.n 5fede │ │ │ │ + b.n 5fef6 │ │ │ │ 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, 5ff34 │ │ │ │ + cbnz r0, 5ff20 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 5ff24 │ │ │ │ + bne.n 5ff10 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5ff3a │ │ │ │ + b.n 5ff26 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5ff2c │ │ │ │ + beq.n 5ff18 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r0, 5ff46 │ │ │ │ + cbz r0, 5ff32 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #36] @ (5ff70 ) │ │ │ │ + ldr r2, [pc, #36] @ (5ff5c ) │ │ │ │ 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 │ │ │ │ @@ -80386,165 +80376,165 @@ │ │ │ │ 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 5ff96 │ │ │ │ - bl 25edcc │ │ │ │ + bne.n 5ff82 │ │ │ │ + bl 25e704 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 5ffa2 │ │ │ │ + cbz r3, 5ff8e │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 5ffd4 │ │ │ │ + b.n 5ffc0 │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 5ffd0 │ │ │ │ + bl 979b4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 5ffbc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 5ffd0 │ │ │ │ + cbnz r3, 5ffbc │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 5ffd0 │ │ │ │ + bl 979b4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 5ffbc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 5ffd0 │ │ │ │ + cbnz r3, 5ffbc │ │ │ │ movs r1, #26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 5ffd0 │ │ │ │ + bl 979b4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 5ffbc │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - b.w 1a1460 <_PyThreadState_New@@Base+0xad4> │ │ │ │ - b.w 1a1460 <_PyThreadState_New@@Base+0xad4> │ │ │ │ - b.w 1a1460 <_PyThreadState_New@@Base+0xad4> │ │ │ │ - b.w 1a1460 <_PyThreadState_New@@Base+0xad4> │ │ │ │ - b.w 1a1460 <_PyThreadState_New@@Base+0xad4> │ │ │ │ + b.w 1a0458 <_PyThreadState_New@@Base+0xad4> │ │ │ │ + b.w 1a0458 <_PyThreadState_New@@Base+0xad4> │ │ │ │ + b.w 1a0458 <_PyThreadState_New@@Base+0xad4> │ │ │ │ + b.w 1a0458 <_PyThreadState_New@@Base+0xad4> │ │ │ │ + b.w 1a0458 <_PyThreadState_New@@Base+0xad4> │ │ │ │ movs r1, #2 │ │ │ │ - b.w 4f9da <_PyMonitoring_FirePyReturnEvent@@Base+0x2e> │ │ │ │ + b.w 4f97a <_PyMonitoring_FirePyReturnEvent@@Base+0x2e> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 79f04 │ │ │ │ - cbz r0, 6000c │ │ │ │ + bl 79f40 │ │ │ │ + cbz r0, 5fff8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #12] │ │ │ │ pop {r3, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w e4bf0 │ │ │ │ + b.w e4148 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ - b.w 1f0a50 <_PyObject_FunctionStr@@Base+0xd4> │ │ │ │ + b.w 1efd78 <_PyObject_FunctionStr@@Base+0xd4> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ - cbz r0, 60050 │ │ │ │ + cbz r0, 6003c │ │ │ │ movw r3, #38476 @ 0x964c │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 60050 │ │ │ │ + beq.n 6003c │ │ │ │ movw r3, #38480 @ 0x9650 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 60090 │ │ │ │ - bl 5fd7e │ │ │ │ - cbz r0, 600a4 │ │ │ │ + bne.n 6007c │ │ │ │ + bl 5fd6a │ │ │ │ + cbz r0, 60090 │ │ │ │ movw r3, #20208 @ 0x4ef0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r7, [r3, #0] │ │ │ │ dmb ish │ │ │ │ movw r2, #38532 @ 0x9684 │ │ │ │ movt r2, #74 @ 0x4a │ │ │ │ - movw r3, #1071 @ 0x42f │ │ │ │ + movw r3, #1051 @ 0x41b │ │ │ │ movt r3, #6 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - cbz r5, 60084 │ │ │ │ + cbz r5, 60070 │ │ │ │ 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 5fd98 │ │ │ │ + b.n 5fd84 │ │ │ │ mov r7, r1 │ │ │ │ - cbz r2, 60098 │ │ │ │ + cbz r2, 60084 │ │ │ │ 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, 60108 │ │ │ │ + cbz r0, 600f4 │ │ │ │ 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, 60106 │ │ │ │ + cbz r1, 600f2 │ │ │ │ subs r5, r0, #1 │ │ │ │ ldrb.w r7, [r5, #1]! │ │ │ │ - cbz r7, 60106 │ │ │ │ + cbz r7, 600f2 │ │ │ │ ldrd r3, r2, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 600e4 │ │ │ │ + bcc.n 600d0 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb r6, [r1, r3] │ │ │ │ ldrd r1, r3, [r4, #4] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 6001c │ │ │ │ + bl 60008 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r7, #10 │ │ │ │ str r1, [r4, #12] │ │ │ │ strb r7, [r2, r3] │ │ │ │ - bne.n 600c4 │ │ │ │ + bne.n 600b0 │ │ │ │ ldrd r1, r3, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb r6, [r1, r3] │ │ │ │ ldrd r1, r3, [r4, #4] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 6001c │ │ │ │ + bl 60008 │ │ │ │ str r6, [r4, #12] │ │ │ │ - b.n 600c4 │ │ │ │ + b.n 600b0 │ │ │ │ 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, #267 @ 0x10b │ │ │ │ + movw r4, #247 @ 0xf7 │ │ │ │ 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] │ │ │ │ @@ -80569,15 +80559,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 6016e │ │ │ │ + bhi.n 6015a │ │ │ │ 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 │ │ │ │ @@ -80585,22 +80575,22 @@ │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ mov sl, r3 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne.n 601c0 │ │ │ │ + bne.n 601ac │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 60358 │ │ │ │ + b.n 60344 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 601ba │ │ │ │ + beq.n 601a6 │ │ │ │ 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 │ │ │ │ @@ -80611,66 +80601,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 60210 │ │ │ │ + bls.n 601fc │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bhi.n 60206 │ │ │ │ + bhi.n 601f2 │ │ │ │ add.w r3, r3, r3, lsl #1 │ │ │ │ - b.n 60212 │ │ │ │ + b.n 601fe │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ it hi │ │ │ │ movhi r3, #0 │ │ │ │ - b.n 60212 │ │ │ │ + b.n 601fe │ │ │ │ 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 60238 │ │ │ │ + bne.n 60224 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ str.w sl, [sp] │ │ │ │ blx r9 │ │ │ │ str r0, [sp, #12] │ │ │ │ - b.n 60358 │ │ │ │ + b.n 60344 │ │ │ │ cmp r1, r8 │ │ │ │ - bne.n 60260 │ │ │ │ + bne.n 6024c │ │ │ │ mov.w r8, #0 │ │ │ │ ldrh r2, [r6, #10] │ │ │ │ mov r3, r5 │ │ │ │ cmp r2, r8 │ │ │ │ - bls.n 601ba │ │ │ │ + bls.n 601a6 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ str.w sl, [sp] │ │ │ │ blx r9 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 60358 │ │ │ │ + beq.n 60344 │ │ │ │ add r4, r5 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 60240 │ │ │ │ + b.n 6022c │ │ │ │ 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 60290 │ │ │ │ + beq.n 6027c │ │ │ │ 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 │ │ │ │ @@ -80678,20 +80668,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 26bc84 │ │ │ │ + bl 26b644 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ add.w lr, r0, #1 │ │ │ │ add r1, sp, #16 │ │ │ │ subs r6, r2, r4 │ │ │ │ - cbz r2, 602fc │ │ │ │ + cbz r2, 602e8 │ │ │ │ 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 │ │ │ │ @@ -80703,52 +80693,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 602b6 │ │ │ │ + b.n 602a2 │ │ │ │ mov r8, r2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 601ba │ │ │ │ + beq.w 601a6 │ │ │ │ add r3, sp, #16 │ │ │ │ ldr.w r6, [r3, r8, lsl #2] │ │ │ │ - cbnz r6, 60328 │ │ │ │ + cbnz r6, 60314 │ │ │ │ movs r6, #32 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ str.w sl, [sp] │ │ │ │ blx r9 │ │ │ │ - cbz r0, 60358 │ │ │ │ + cbz r0, 60344 │ │ │ │ add r4, r5 │ │ │ │ subs r6, #1 │ │ │ │ - bne.n 60310 │ │ │ │ - b.n 60352 │ │ │ │ + bne.n 602fc │ │ │ │ + b.n 6033e │ │ │ │ mvns r6, r6 │ │ │ │ rbit r2, r6 │ │ │ │ clz r2, r2 │ │ │ │ mla r2, r5, r2, r4 │ │ │ │ - cbz r6, 6034e │ │ │ │ + cbz r6, 6033a │ │ │ │ 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 6032a │ │ │ │ - b.n 60358 │ │ │ │ + bne.n 60316 │ │ │ │ + b.n 60344 │ │ │ │ add.w r4, r4, r5, lsl #5 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 602fe │ │ │ │ + b.n 602ea │ │ │ │ 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 │ │ │ │ @@ -80757,37 +80747,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, 60398 │ │ │ │ + cbz r0, 60384 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ - cbz r3, 60398 │ │ │ │ + cbz r3, 60384 │ │ │ │ ldrd r2, r3, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 60194 │ │ │ │ + b.n 60180 │ │ │ │ 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 1a5308 <_PyThreadState_New@@Base+0x497c> │ │ │ │ + bl 1a43f4 <_PyThreadState_New@@Base+0x4a70> │ │ │ │ ldr r1, [r4, #24] │ │ │ │ subs r3, r4, #1 │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ ldrh r0, [r4, #10] │ │ │ │ it ge │ │ │ │ movge r5, r1 │ │ │ │ @@ -80802,59 +80792,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 60410 │ │ │ │ + bls.n 603fc │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - bhi.n 60406 │ │ │ │ + bhi.n 603f2 │ │ │ │ add.w r1, r1, r1, lsl #1 │ │ │ │ - b.n 60412 │ │ │ │ + b.n 603fe │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ it hi │ │ │ │ movhi r1, #0 │ │ │ │ - b.n 60412 │ │ │ │ + b.n 603fe │ │ │ │ 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, 6049a │ │ │ │ + cbz r0, 60486 │ │ │ │ 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 60498 │ │ │ │ + bcs.n 60484 │ │ │ │ mov r5, r0 │ │ │ │ blx 29b58 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 60498 │ │ │ │ + cbz r0, 60484 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ adds r1, r3, r2 │ │ │ │ strex r0, r1, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6045c │ │ │ │ + bne.n 60448 │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ dmb ish │ │ │ │ - bcs.n 60498 │ │ │ │ + bcs.n 60484 │ │ │ │ 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 │ │ │ │ @@ -80867,32 +80857,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, 604c2 │ │ │ │ + cbz r0, 604ae │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ - cbz r3, 604c2 │ │ │ │ + cbz r3, 604ae │ │ │ │ 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 6042e │ │ │ │ + b.n 6041a │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #4039 @ 0xfc7 │ │ │ │ + movw r1, #4031 @ 0xfbf │ │ │ │ movt r1, #4 │ │ │ │ movw r0, #53512 @ 0xd108 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.w 4062c <_PyBytes_ReverseFind@@Base+0x32> │ │ │ │ - ldr r3, [pc, #48] @ (60514 ) │ │ │ │ + b.w 40624 <_PyBytes_ReverseFind@@Base+0x32> │ │ │ │ + ldr r3, [pc, #48] @ (60500 ) │ │ │ │ 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 │ │ │ │ @@ -80903,242 +80893,242 @@ │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00060518 : │ │ │ │ +00060504 : │ │ │ │ push {r4, r5} │ │ │ │ ldrb.w r4, [sp, #8] │ │ │ │ cmp r4, #70 @ 0x46 │ │ │ │ - bne.n 60538 │ │ │ │ + bne.n 60524 │ │ │ │ movs r4, #0 │ │ │ │ cmp r4, r0 │ │ │ │ - bge.n 6054e │ │ │ │ + bge.n 6053a │ │ │ │ str.w r3, [r2, r4, lsl #2] │ │ │ │ ldr.w r5, [r1, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ mul.w r3, r5, r3 │ │ │ │ - b.n 60524 │ │ │ │ + b.n 60510 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6054e │ │ │ │ + blt.n 6053a │ │ │ │ str.w r3, [r2, r0, lsl #2] │ │ │ │ ldr.w r4, [r1, r0, lsl #2] │ │ │ │ subs r0, #1 │ │ │ │ mul.w r3, r4, r3 │ │ │ │ - b.n 6053a │ │ │ │ + b.n 60526 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060552 <_PyBuffer_ReleaseInInterpreter@@Base>: │ │ │ │ +0006053e <_PyBuffer_ReleaseInInterpreter@@Base>: │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #34063 @ 0x850f │ │ │ │ + movw r1, #34041 @ 0x84f9 │ │ │ │ movt r1, #5 │ │ │ │ - b.w 263ea0 <_PyCrossInterpreterData_Release@@Base+0xe8> │ │ │ │ + b.w 263860 <_PyCrossInterpreterData_Release@@Base+0xe8> │ │ │ │ │ │ │ │ -00060560 : │ │ │ │ +0006054c : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ - cbz r0, 6057c │ │ │ │ + cbz r0, 60568 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - movw r3, #57059 @ 0xdee3 │ │ │ │ + movw r3, #57133 @ 0xdf2d │ │ │ │ movt r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006057e : │ │ │ │ +0006056a : │ │ │ │ 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] @ (605b0 ) │ │ │ │ + ldr r4, [pc, #32] @ (6059c ) │ │ │ │ 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 1a5b60 │ │ │ │ + bl 1a4c50 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000605b4 <_PyObject_CallFunction_SizeT@@Base>: │ │ │ │ +000605a0 <_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] @ (605e8 <_PyObject_CallFunction_SizeT@@Base+0x34>) │ │ │ │ + ldr r4, [pc, #32] @ (605d4 <_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 1a5b60 │ │ │ │ + bl 1a4c50 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000605ec : │ │ │ │ +000605d8 : │ │ │ │ bic.w r0, r0, #2147483648 @ 0x80000000 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000605f2 : │ │ │ │ +000605de : │ │ │ │ ldr r0, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000605f6 : │ │ │ │ - movw r1, #2652 @ 0xa5c │ │ │ │ +000605e2 : │ │ │ │ + movw r1, #1116 @ 0x45c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - b.w 20a6d4 │ │ │ │ + b.w 209d70 │ │ │ │ │ │ │ │ -00060604 : │ │ │ │ - b.w 605f6 │ │ │ │ +000605f0 : │ │ │ │ + b.w 605e2 │ │ │ │ │ │ │ │ -00060608 : │ │ │ │ - b.w 605f6 │ │ │ │ +000605f4 : │ │ │ │ + b.w 605e2 │ │ │ │ │ │ │ │ -0006060c : │ │ │ │ +000605f8 : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060610 : │ │ │ │ +000605fc : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060612 : │ │ │ │ +000605fe : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060614 <_PyFrame_IsEntryFrame@@Base>: │ │ │ │ +00060600 <_PyFrame_IsEntryFrame@@Base>: │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - cbz r0, 60624 <_PyFrame_IsEntryFrame@@Base+0x10> │ │ │ │ + cbz r0, 60610 <_PyFrame_IsEntryFrame@@Base+0x10> │ │ │ │ ldrb.w r0, [r0, #38] @ 0x26 │ │ │ │ subs r3, r0, #3 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060626 : │ │ │ │ +00060612 : │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #15 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060632 : │ │ │ │ +0006061e : │ │ │ │ ldrd r3, r0, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul.w r0, r3, r0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060644 <_PyDict_NewPresized@@Base>: │ │ │ │ +00060630 <_PyDict_NewPresized@@Base>: │ │ │ │ push {r4} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #16] @ (6065c <_PyDict_NewPresized@@Base+0x18>) │ │ │ │ + ldr r4, [pc, #16] @ (60648 <_PyDict_NewPresized@@Base+0x18>) │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - b.w bd850 <_PyDict_FromItems@@Base+0x324> │ │ │ │ + b.w bcdc0 <_PyDict_FromItems@@Base+0x324> │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00060660 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base>: │ │ │ │ +0006064c <_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 78468 │ │ │ │ + bl 784b8 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 60692 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x32> │ │ │ │ + beq.n 6067e <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x32> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r2, 6069a <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x3a> │ │ │ │ + cbz r2, 60686 <_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 6069c <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x3c> │ │ │ │ + b.n 60688 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x3c> │ │ │ │ movs r2, #0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6069c <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x3c> │ │ │ │ + b.n 60688 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x3c> │ │ │ │ mov r0, r2 │ │ │ │ str r2, [r4, #0] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000606a2 : │ │ │ │ +0006068e : │ │ │ │ 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 │ │ │ │ │ │ │ │ -000606bc <_Py_BreakPoint@@Base>: │ │ │ │ +000606a8 <_Py_BreakPoint@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000606be : │ │ │ │ - b.w 57158 │ │ │ │ +000606aa : │ │ │ │ + b.w 57148 │ │ │ │ │ │ │ │ -000606c2 : │ │ │ │ +000606ae : │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ subs r3, r3, r0 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000606d2 : │ │ │ │ +000606be : │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ subs r3, r3, r0 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000606e2 : │ │ │ │ +000606ce : │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ subs r3, r3, r0 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000606f2 <_Py_SetRefcnt@@Base>: │ │ │ │ +000606de <_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} │ │ │ │ @@ -81147,105 +81137,105 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r3, r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ bfc r3, #0, #22 │ │ │ │ ldr r2, [r3, #104] @ 0x68 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 6073c <_Py_SetRefcnt@@Base+0x4a> │ │ │ │ + bne.n 60728 <_Py_SetRefcnt@@Base+0x4a> │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ - cbz r3, 6073c <_Py_SetRefcnt@@Base+0x4a> │ │ │ │ + cbz r3, 60728 <_Py_SetRefcnt@@Base+0x4a> │ │ │ │ mov r0, r1 │ │ │ │ - bl 1a6dc8 │ │ │ │ + bl 1a5f80 │ │ │ │ cmp r0, #4 │ │ │ │ - bls.n 6073c <_Py_SetRefcnt@@Base+0x4a> │ │ │ │ + bls.n 60728 <_Py_SetRefcnt@@Base+0x4a> │ │ │ │ subs r1, r0, #4 │ │ │ │ movw r2, #38592 @ 0x96c0 │ │ │ │ movt r2, #74 @ 0x4a │ │ │ │ adds r0, r4, #4 │ │ │ │ - bl 675f0 │ │ │ │ + bl 675e0 │ │ │ │ add.w r1, r5, #32 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ bic.w r2, r3, #3 │ │ │ │ ands.w r0, r3, #3 │ │ │ │ - bne.n 60752 <_Py_SetRefcnt@@Base+0x60> │ │ │ │ + bne.n 6073e <_Py_SetRefcnt@@Base+0x60> │ │ │ │ orr.w r2, r2, #1 │ │ │ │ - b.n 60758 <_Py_SetRefcnt@@Base+0x66> │ │ │ │ + b.n 60744 <_Py_SetRefcnt@@Base+0x66> │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r2, r4, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r6, [r1] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 6076c <_Py_SetRefcnt@@Base+0x7a> │ │ │ │ + bne.n 60758 <_Py_SetRefcnt@@Base+0x7a> │ │ │ │ strex ip, r2, [r1] │ │ │ │ cmp.w ip, #0 │ │ │ │ mov r3, r6 │ │ │ │ - bne.n 60742 <_Py_SetRefcnt@@Base+0x50> │ │ │ │ - cbnz r0, 607c0 <_Py_SetRefcnt@@Base+0xce> │ │ │ │ + bne.n 6072e <_Py_SetRefcnt@@Base+0x50> │ │ │ │ + cbnz r0, 607ac <_Py_SetRefcnt@@Base+0xce> │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 6077e <_Py_SetRefcnt@@Base+0x8c> │ │ │ │ + cbnz r3, 6076a <_Py_SetRefcnt@@Base+0x8c> │ │ │ │ ldr r3, [r5, #32] │ │ │ │ - b.n 607a4 <_Py_SetRefcnt@@Base+0xb2> │ │ │ │ + b.n 60790 <_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 6079a <_Py_SetRefcnt@@Base+0xa8> │ │ │ │ + bne.n 60786 <_Py_SetRefcnt@@Base+0xa8> │ │ │ │ strex r6, r4, [r2] │ │ │ │ cmp r6, #0 │ │ │ │ mov r3, r0 │ │ │ │ - beq.n 6077a <_Py_SetRefcnt@@Base+0x88> │ │ │ │ - b.n 60786 <_Py_SetRefcnt@@Base+0x94> │ │ │ │ + beq.n 60766 <_Py_SetRefcnt@@Base+0x88> │ │ │ │ + b.n 60772 <_Py_SetRefcnt@@Base+0x94> │ │ │ │ mov r3, r0 │ │ │ │ - beq.n 607c0 <_Py_SetRefcnt@@Base+0xce> │ │ │ │ + beq.n 607ac <_Py_SetRefcnt@@Base+0xce> │ │ │ │ bic.w r2, r3, #3 │ │ │ │ dmb ish │ │ │ │ orr.w r2, r2, #2 │ │ │ │ ldrex r0, [r1] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 607a0 <_Py_SetRefcnt@@Base+0xae> │ │ │ │ + bne.n 6078c <_Py_SetRefcnt@@Base+0xae> │ │ │ │ strex r4, r2, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - b.n 607a0 <_Py_SetRefcnt@@Base+0xae> │ │ │ │ + b.n 6078c <_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 60800 <_Py_SetRefcnt@@Base+0x10e> │ │ │ │ + bls.n 607ec <_Py_SetRefcnt@@Base+0x10e> │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ - bhi.n 607f4 <_Py_SetRefcnt@@Base+0x102> │ │ │ │ + bhi.n 607e0 <_Py_SetRefcnt@@Base+0x102> │ │ │ │ add.w r5, r4, r4, lsl #1 │ │ │ │ - b.n 60802 <_Py_SetRefcnt@@Base+0x110> │ │ │ │ + b.n 607ee <_Py_SetRefcnt@@Base+0x110> │ │ │ │ cmp.w r4, #512 @ 0x200 │ │ │ │ ite ls │ │ │ │ movls r5, r4 │ │ │ │ movhi r5, #0 │ │ │ │ - b.n 60802 <_Py_SetRefcnt@@Base+0x110> │ │ │ │ + b.n 607ee <_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 26b5a4 │ │ │ │ + bl 26af64 │ │ │ │ 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 │ │ │ │ @@ -81256,375 +81246,375 @@ │ │ │ │ dmb ish │ │ │ │ ldr r7, [r0, #24] │ │ │ │ dmb ish │ │ │ │ add.w r7, r7, r1, lsl #22 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ mov r1, r4 │ │ │ │ - bl 673a4 │ │ │ │ - cbz r0, 60864 <_Py_SetRefcnt@@Base+0x172> │ │ │ │ + bl 67394 │ │ │ │ + cbz r0, 60850 <_Py_SetRefcnt@@Base+0x172> │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, sl │ │ │ │ movs r2, #1 │ │ │ │ - bl 1bf258 │ │ │ │ + bl 1bec6c │ │ │ │ mov r7, r0 │ │ │ │ - b.n 60880 <_Py_SetRefcnt@@Base+0x18e> │ │ │ │ + b.n 6086c <_Py_SetRefcnt@@Base+0x18e> │ │ │ │ mov r9, r0 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ - bl 1bf258 │ │ │ │ + bl 1bec6c │ │ │ │ mov r2, sl │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r9 │ │ │ │ add.w r0, r8, #96 @ 0x60 │ │ │ │ - bl 1a270c <_PyThreadState_New@@Base+0x1d80> │ │ │ │ + bl 1a1704 <_PyThreadState_New@@Base+0x1d80> │ │ │ │ ldr r0, [r6, #88] @ 0x58 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a2f14 <_PyThreadState_New@@Base+0x2588> │ │ │ │ - cbz r7, 6089a <_Py_SetRefcnt@@Base+0x1a8> │ │ │ │ + bl 1a1f0c <_PyThreadState_New@@Base+0x2588> │ │ │ │ + cbz r7, 60886 <_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 1a2f14 <_PyThreadState_New@@Base+0x2588> │ │ │ │ + b.w 1a1f0c <_PyThreadState_New@@Base+0x2588> │ │ │ │ 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] @ (608dc <_Py_SetRefcnt@@Base+0x1ea>) │ │ │ │ + ldr r1, [pc, #32] @ (608c8 <_Py_SetRefcnt@@Base+0x1ea>) │ │ │ │ mov.w r2, #900 @ 0x384 │ │ │ │ add.w r0, r4, #520 @ 0x208 │ │ │ │ blx 29c10 │ │ │ │ movs r3, #0 │ │ │ │ dmb ish │ │ │ │ str.w r3, [r4, #1420] @ 0x58c │ │ │ │ dmb ish │ │ │ │ str.w r3, [r4, #1580] @ 0x62c │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ + str r7, [sp, #32] │ │ │ │ movs r2, r5 │ │ │ │ - movw r3, #39680 @ 0x9b00 │ │ │ │ + movw r3, #38144 @ 0x9500 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 60956 <_Py_SetRefcnt@@Base+0x264> │ │ │ │ + beq.n 60942 <_Py_SetRefcnt@@Base+0x264> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 60954 <_Py_SetRefcnt@@Base+0x262> │ │ │ │ - ldr r2, [pc, #80] @ (60958 <_Py_SetRefcnt@@Base+0x266>) │ │ │ │ + beq.n 60940 <_Py_SetRefcnt@@Base+0x262> │ │ │ │ + ldr r2, [pc, #80] @ (60944 <_Py_SetRefcnt@@Base+0x266>) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ ldr r3, [r0, r2] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 60924 <_Py_SetRefcnt@@Base+0x232> │ │ │ │ + bne.n 60910 <_Py_SetRefcnt@@Base+0x232> │ │ │ │ movw r3, #4292 @ 0x10c4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r1, [r0, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 60924 <_Py_SetRefcnt@@Base+0x232> │ │ │ │ + beq.n 60910 <_Py_SetRefcnt@@Base+0x232> │ │ │ │ blx 29280 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 6093c <_Py_SetRefcnt@@Base+0x24a> │ │ │ │ - cbz r3, 60938 <_Py_SetRefcnt@@Base+0x246> │ │ │ │ + beq.n 60928 <_Py_SetRefcnt@@Base+0x24a> │ │ │ │ + cbz r3, 60924 <_Py_SetRefcnt@@Base+0x246> │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r3, [r3, #1592] @ 0x638 │ │ │ │ - b.n 6092a <_Py_SetRefcnt@@Base+0x238> │ │ │ │ + b.n 60916 <_Py_SetRefcnt@@Base+0x238> │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 6094a <_Py_SetRefcnt@@Base+0x258> │ │ │ │ + bne.n 60936 <_Py_SetRefcnt@@Base+0x258> │ │ │ │ ldr.w r3, [r4, #1592] @ 0x638 │ │ │ │ - cbz r2, 60948 <_Py_SetRefcnt@@Base+0x256> │ │ │ │ + cbz r2, 60934 <_Py_SetRefcnt@@Base+0x256> │ │ │ │ str.w r3, [r2, #1592] @ 0x638 │ │ │ │ - b.n 6094a <_Py_SetRefcnt@@Base+0x258> │ │ │ │ + b.n 60936 <_Py_SetRefcnt@@Base+0x258> │ │ │ │ str r3, [r1, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1a3974 <_PyThreadState_New@@Base+0x2fe8> │ │ │ │ + b.w 1a2974 <_PyThreadState_New@@Base+0x2ff0> │ │ │ │ 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 5fd7e │ │ │ │ - cbz r0, 609a2 <_Py_SetRefcnt@@Base+0x2b0> │ │ │ │ + bl 5fd6a │ │ │ │ + cbz r0, 6098e <_Py_SetRefcnt@@Base+0x2b0> │ │ │ │ ldr r3, [sp, #544] @ 0x220 │ │ │ │ movs r2, #1 │ │ │ │ movw r1, #511 @ 0x1ff │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx 29ddc <__vsnprintf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ - bl 5fd98 │ │ │ │ + bl 5fd84 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 6001c │ │ │ │ + bl 60008 │ │ │ │ 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, 609ce <_Py_SetRefcnt@@Base+0x2dc> │ │ │ │ + cbnz r3, 609ba <_Py_SetRefcnt@@Base+0x2dc> │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ - bl 199724 <_start@@Base+0x568> │ │ │ │ + bl 19871c <_start@@Base+0x56c> │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ - cbz r3, 609e6 <_Py_SetRefcnt@@Base+0x2f4> │ │ │ │ + cbz r3, 609d2 <_Py_SetRefcnt@@Base+0x2f4> │ │ │ │ add r2, sp, #20 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - movw r0, #30184 @ 0x75e8 │ │ │ │ + movw r0, #28648 @ 0x6fe8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 67318 │ │ │ │ - b.n 60a26 <_Py_SetRefcnt@@Base+0x334> │ │ │ │ + bl 67308 │ │ │ │ + b.n 60a12 <_Py_SetRefcnt@@Base+0x334> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbnz r3, 609f6 <_Py_SetRefcnt@@Base+0x304> │ │ │ │ + cbnz r3, 609e2 <_Py_SetRefcnt@@Base+0x304> │ │ │ │ movw r0, #2148 @ 0x864 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 199724 <_start@@Base+0x568> │ │ │ │ + bl 19871c <_start@@Base+0x56c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 60a26 <_Py_SetRefcnt@@Base+0x334> │ │ │ │ + cbz r3, 60a12 <_Py_SetRefcnt@@Base+0x334> │ │ │ │ movw r3, #2672 @ 0xa70 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 609d2 <_Py_SetRefcnt@@Base+0x2e0> │ │ │ │ - ldr r2, [pc, #36] @ (60a30 <_Py_SetRefcnt@@Base+0x33e>) │ │ │ │ + blt.n 609be <_Py_SetRefcnt@@Base+0x2e0> │ │ │ │ + ldr r2, [pc, #36] @ (60a1c <_Py_SetRefcnt@@Base+0x33e>) │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r2] │ │ │ │ adds r0, r1, #1 │ │ │ │ strex r4, r0, [r2] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 60a0e <_Py_SetRefcnt@@Base+0x31c> │ │ │ │ + bne.n 609fa <_Py_SetRefcnt@@Base+0x31c> │ │ │ │ dmb ish │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 609d2 <_Py_SetRefcnt@@Base+0x2e0> │ │ │ │ + ble.n 609be <_Py_SetRefcnt@@Base+0x2e0> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ - ldr r6, [pc, #976] @ (60e04 <_Py_SetRefcnt@@Base+0x712>) │ │ │ │ + ldr r6, [pc, #976] @ (60df0 <_Py_SetRefcnt@@Base+0x712>) │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4068] @ 0xfe4 │ │ │ │ movw r4, #2148 @ 0x864 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ add r5, sp, #28 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr.w r7, [r5], #4 │ │ │ │ str r5, [sp, #4] │ │ │ │ - cbnz r3, 60a64 <_Py_SetRefcnt@@Base+0x372> │ │ │ │ + cbnz r3, 60a50 <_Py_SetRefcnt@@Base+0x372> │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ - bl 199724 <_start@@Base+0x568> │ │ │ │ + bl 19871c <_start@@Base+0x56c> │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ - cbz r3, 60a7a <_Py_SetRefcnt@@Base+0x388> │ │ │ │ + cbz r3, 60a66 <_Py_SetRefcnt@@Base+0x388> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ - movw r0, #30204 @ 0x75fc │ │ │ │ + movw r0, #28668 @ 0x6ffc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 67318 │ │ │ │ - b.n 60aba <_Py_SetRefcnt@@Base+0x3c8> │ │ │ │ + bl 67308 │ │ │ │ + b.n 60aa6 <_Py_SetRefcnt@@Base+0x3c8> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbnz r3, 60a8a <_Py_SetRefcnt@@Base+0x398> │ │ │ │ + cbnz r3, 60a76 <_Py_SetRefcnt@@Base+0x398> │ │ │ │ movw r0, #2148 @ 0x864 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 199724 <_start@@Base+0x568> │ │ │ │ + bl 19871c <_start@@Base+0x56c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 60aba <_Py_SetRefcnt@@Base+0x3c8> │ │ │ │ + cbz r3, 60aa6 <_Py_SetRefcnt@@Base+0x3c8> │ │ │ │ movw r3, #2668 @ 0xa6c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 60a68 <_Py_SetRefcnt@@Base+0x376> │ │ │ │ - ldr r2, [pc, #60] @ (60adc <_Py_SetRefcnt@@Base+0x3ea>) │ │ │ │ + blt.n 60a54 <_Py_SetRefcnt@@Base+0x376> │ │ │ │ + ldr r2, [pc, #60] @ (60ac8 <_Py_SetRefcnt@@Base+0x3ea>) │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r2] │ │ │ │ adds r0, r1, #1 │ │ │ │ strex r4, r0, [r2] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 60aa2 <_Py_SetRefcnt@@Base+0x3b0> │ │ │ │ + bne.n 60a8e <_Py_SetRefcnt@@Base+0x3b0> │ │ │ │ dmb ish │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 60a68 <_Py_SetRefcnt@@Base+0x376> │ │ │ │ + ble.n 60a54 <_Py_SetRefcnt@@Base+0x376> │ │ │ │ movw r3, #20208 @ 0x4ef0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - cbz r2, 60ad2 <_Py_SetRefcnt@@Base+0x3e0> │ │ │ │ + cbz r2, 60abe <_Py_SetRefcnt@@Base+0x3e0> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ - ldr r6, [pc, #992] @ (60ec0 <_Py_SetRefcnt@@Base+0x7ce>) │ │ │ │ + ldr r6, [pc, #992] @ (60eac <_Py_SetRefcnt@@Base+0x7ce>) │ │ │ │ lsls r5, r1, #1 │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr.w sl, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 60cb4 <_Py_SetRefcnt@@Base+0x5c2> │ │ │ │ + beq.w 60ca0 <_Py_SetRefcnt@@Base+0x5c2> │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 60cb4 <_Py_SetRefcnt@@Base+0x5c2> │ │ │ │ + beq.w 60ca0 <_Py_SetRefcnt@@Base+0x5c2> │ │ │ │ ldr r6, [sp, #100] @ 0x64 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r2 │ │ │ │ mov r9, r0 │ │ │ │ subs r3, r6, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 60b3a <_Py_SetRefcnt@@Base+0x448> │ │ │ │ + bhi.n 60b26 <_Py_SetRefcnt@@Base+0x448> │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 60b2a <_Py_SetRefcnt@@Base+0x438> │ │ │ │ - cbz r2, 60b2a <_Py_SetRefcnt@@Base+0x438> │ │ │ │ + beq.n 60b16 <_Py_SetRefcnt@@Base+0x438> │ │ │ │ + cbz r2, 60b16 <_Py_SetRefcnt@@Base+0x438> │ │ │ │ negs r2, r2 │ │ │ │ add.w r0, sl, #96 @ 0x60 │ │ │ │ sbc.w r3, r3, r3 │ │ │ │ - bl 1a270c <_PyThreadState_New@@Base+0x1d80> │ │ │ │ + bl 1a1704 <_PyThreadState_New@@Base+0x1d80> │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ movs r2, #1 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 67522 │ │ │ │ - b.n 60ca2 <_Py_SetRefcnt@@Base+0x5b0> │ │ │ │ + bl 67512 │ │ │ │ + b.n 60c8e <_Py_SetRefcnt@@Base+0x5b0> │ │ │ │ cmp r6, #6 │ │ │ │ - bne.w 60ca2 <_Py_SetRefcnt@@Base+0x5b0> │ │ │ │ + bne.w 60c8e <_Py_SetRefcnt@@Base+0x5b0> │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ movw r2, #40256 @ 0x9d40 │ │ │ │ movt r2, #74 @ 0x4a │ │ │ │ cmp r3, #0 │ │ │ │ ite gt │ │ │ │ addgt.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ movle r3, #112 @ 0x70 │ │ │ │ ldr.w r7, [r2, r3, lsl #2] │ │ │ │ dmb ish │ │ │ │ - cbnz r7, 60b72 <_Py_SetRefcnt@@Base+0x480> │ │ │ │ + cbnz r7, 60b5e <_Py_SetRefcnt@@Base+0x480> │ │ │ │ add r6, sp, #84 @ 0x54 │ │ │ │ mov r4, sp │ │ │ │ movs r7, #6 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ - movw r1, #30224 @ 0x7610 │ │ │ │ + movw r1, #28688 @ 0x7010 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - b.n 60b8c <_Py_SetRefcnt@@Base+0x49a> │ │ │ │ + b.n 60b78 <_Py_SetRefcnt@@Base+0x49a> │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp.w r3, r8, lsr #5 │ │ │ │ - bhi.n 60b9a <_Py_SetRefcnt@@Base+0x4a8> │ │ │ │ + bhi.n 60b86 <_Py_SetRefcnt@@Base+0x4a8> │ │ │ │ add r6, sp, #84 @ 0x54 │ │ │ │ mov r4, sp │ │ │ │ movs r7, #6 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ - movw r1, #30292 @ 0x7654 │ │ │ │ + movw r1, #28756 @ 0x7054 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r9 │ │ │ │ movs r0, #22 │ │ │ │ str r7, [r4, #0] │ │ │ │ - bl 60a34 <_Py_SetRefcnt@@Base+0x342> │ │ │ │ - b.n 60cb4 <_Py_SetRefcnt@@Base+0x5c2> │ │ │ │ + bl 60a20 <_Py_SetRefcnt@@Base+0x342> │ │ │ │ + b.n 60ca0 <_Py_SetRefcnt@@Base+0x5c2> │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ movw r6, #65535 @ 0xffff │ │ │ │ movt r6, #63 @ 0x3f │ │ │ │ add r6, r1 │ │ │ │ lsrs r6, r6, #22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 60c7c <_Py_SetRefcnt@@Base+0x58a> │ │ │ │ + bne.n 60c68 <_Py_SetRefcnt@@Base+0x58a> │ │ │ │ ldr r0, [r7, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 60c7c <_Py_SetRefcnt@@Base+0x58a> │ │ │ │ + beq.n 60c68 <_Py_SetRefcnt@@Base+0x58a> │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 60bce <_Py_SetRefcnt@@Base+0x4dc> │ │ │ │ + beq.n 60bba <_Py_SetRefcnt@@Base+0x4dc> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1a2f14 <_PyThreadState_New@@Base+0x2588> │ │ │ │ - cbz r4, 60bce <_Py_SetRefcnt@@Base+0x4dc> │ │ │ │ + bl 1a1f0c <_PyThreadState_New@@Base+0x2588> │ │ │ │ + cbz r4, 60bba <_Py_SetRefcnt@@Base+0x4dc> │ │ │ │ negs r2, r4 │ │ │ │ add.w r0, sl, #96 @ 0x60 │ │ │ │ sbc.w r3, r3, r3 │ │ │ │ - bl 1a270c <_PyThreadState_New@@Base+0x1d80> │ │ │ │ - bl 19fa98 │ │ │ │ + bl 1a1704 <_PyThreadState_New@@Base+0x1d80> │ │ │ │ + bl 19ea90 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 60c7c <_Py_SetRefcnt@@Base+0x58a> │ │ │ │ - bl 1999b0 <_start@@Base+0x7f4> │ │ │ │ - cbz r4, 60bde <_Py_SetRefcnt@@Base+0x4ec> │ │ │ │ - cbz r0, 60bec <_Py_SetRefcnt@@Base+0x4fa> │ │ │ │ + blt.n 60c68 <_Py_SetRefcnt@@Base+0x58a> │ │ │ │ + bl 1989a8 <_start@@Base+0x7f8> │ │ │ │ + cbz r4, 60bca <_Py_SetRefcnt@@Base+0x4ec> │ │ │ │ + cbz r0, 60bd8 <_Py_SetRefcnt@@Base+0x4fa> │ │ │ │ mov r3, sl │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 6081e <_Py_SetRefcnt@@Base+0x12c> │ │ │ │ - b.n 60c7c <_Py_SetRefcnt@@Base+0x58a> │ │ │ │ + bl 6080a <_Py_SetRefcnt@@Base+0x12c> │ │ │ │ + b.n 60c68 <_Py_SetRefcnt@@Base+0x58a> │ │ │ │ add.w fp, r7, #72 @ 0x48 │ │ │ │ ldrexd r2, r3, [fp] │ │ │ │ orrs r2, r3 │ │ │ │ - beq.n 60c28 <_Py_SetRefcnt@@Base+0x536> │ │ │ │ + beq.n 60c14 <_Py_SetRefcnt@@Base+0x536> │ │ │ │ movw r3, #26215 @ 0x6667 │ │ │ │ movt r3, #26214 @ 0x6666 │ │ │ │ dmb ish │ │ │ │ smull r3, r2, r4, r3 │ │ │ │ asrs r4, r4, #31 │ │ │ │ rsb r4, r4, r2, asr #2 │ │ │ │ mov r2, r4 │ │ │ │ asrs r3, r4, #31 │ │ │ │ ldrexd r0, r1, [fp] │ │ │ │ adds r0, r0, r2 │ │ │ │ adcs r1, r3 │ │ │ │ strexd r4, r0, r1, [fp] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 60c12 <_Py_SetRefcnt@@Base+0x520> │ │ │ │ + bne.n 60bfe <_Py_SetRefcnt@@Base+0x520> │ │ │ │ dmb ish │ │ │ │ - b.n 60c70 <_Py_SetRefcnt@@Base+0x57e> │ │ │ │ + b.n 60c5c <_Py_SetRefcnt@@Base+0x57e> │ │ │ │ add r1, sp, #24 │ │ │ │ movs r0, #1 │ │ │ │ blx 29c94 <__clock_gettime64@plt> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov.w ip, #1000 @ 0x3e8 │ │ │ │ movw r1, #56963 @ 0xde83 │ │ │ │ @@ -81639,257 +81629,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 60c64 <_Py_SetRefcnt@@Base+0x572> │ │ │ │ + bne.n 60c50 <_Py_SetRefcnt@@Base+0x572> │ │ │ │ ldr r0, [r7, #88] @ 0x58 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1a3044 <_PyThreadState_New@@Base+0x26b8> │ │ │ │ + bl 1a203c <_PyThreadState_New@@Base+0x26b8> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, r7, #92 @ 0x5c │ │ │ │ - bl 1a2f14 <_PyThreadState_New@@Base+0x2588> │ │ │ │ - cbnz r0, 60ca2 <_Py_SetRefcnt@@Base+0x5b0> │ │ │ │ + bl 1a1f0c <_PyThreadState_New@@Base+0x2588> │ │ │ │ + cbnz r0, 60c8e <_Py_SetRefcnt@@Base+0x5b0> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r9 │ │ │ │ movs r0, #11 │ │ │ │ - movw r1, #30368 @ 0x76a0 │ │ │ │ + movw r1, #28832 @ 0x70a0 │ │ │ │ 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 60a34 <_Py_SetRefcnt@@Base+0x342> │ │ │ │ + b.n 60a20 <_Py_SetRefcnt@@Base+0x342> │ │ │ │ movs r1, #0 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r1 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, #8 │ │ │ │ - b.w 19f754 │ │ │ │ + b.w 19e74c │ │ │ │ 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 60ce6 <_Py_SetRefcnt@@Base+0x5f4> │ │ │ │ + bne.n 60cd2 <_Py_SetRefcnt@@Base+0x5f4> │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 60cf6 <_Py_SetRefcnt@@Base+0x604> │ │ │ │ + bhi.n 60ce2 <_Py_SetRefcnt@@Base+0x604> │ │ │ │ adds r3, #1 │ │ │ │ yield │ │ │ │ - b.n 60cc6 <_Py_SetRefcnt@@Base+0x5d4> │ │ │ │ + b.n 60cb2 <_Py_SetRefcnt@@Base+0x5d4> │ │ │ │ cmp r1, r6 │ │ │ │ - bne.n 60cee <_Py_SetRefcnt@@Base+0x5fc> │ │ │ │ + bne.n 60cda <_Py_SetRefcnt@@Base+0x5fc> │ │ │ │ movs r0, #1 │ │ │ │ - b.n 60d14 <_Py_SetRefcnt@@Base+0x622> │ │ │ │ - cbz r2, 60cfa <_Py_SetRefcnt@@Base+0x608> │ │ │ │ + b.n 60d00 <_Py_SetRefcnt@@Base+0x622> │ │ │ │ + cbz r2, 60ce6 <_Py_SetRefcnt@@Base+0x608> │ │ │ │ cmp r6, #3 │ │ │ │ - bne.n 60cfa <_Py_SetRefcnt@@Base+0x608> │ │ │ │ - b.n 60cea <_Py_SetRefcnt@@Base+0x5f8> │ │ │ │ + bne.n 60ce6 <_Py_SetRefcnt@@Base+0x608> │ │ │ │ + b.n 60cd6 <_Py_SetRefcnt@@Base+0x5f8> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 60d14 <_Py_SetRefcnt@@Base+0x622> │ │ │ │ + b.n 60d00 <_Py_SetRefcnt@@Base+0x622> │ │ │ │ orrs r5, r1 │ │ │ │ dmb ish │ │ │ │ ldrex r6, [r7] │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 60d10 <_Py_SetRefcnt@@Base+0x61e> │ │ │ │ + bne.n 60cfc <_Py_SetRefcnt@@Base+0x61e> │ │ │ │ strex ip, r5, [r7] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 60cea <_Py_SetRefcnt@@Base+0x5f8> │ │ │ │ - b.n 60cc6 <_Py_SetRefcnt@@Base+0x5d4> │ │ │ │ + beq.n 60cd6 <_Py_SetRefcnt@@Base+0x5f8> │ │ │ │ + b.n 60cb2 <_Py_SetRefcnt@@Base+0x5d4> │ │ │ │ pop {r4, r5, r6, r7} │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 60cbe <_Py_SetRefcnt@@Base+0x5cc> │ │ │ │ - cbnz r0, 60d38 <_Py_SetRefcnt@@Base+0x646> │ │ │ │ + bl 60caa <_Py_SetRefcnt@@Base+0x5cc> │ │ │ │ + cbnz r0, 60d24 <_Py_SetRefcnt@@Base+0x646> │ │ │ │ yield │ │ │ │ - b.n 60d28 <_Py_SetRefcnt@@Base+0x636> │ │ │ │ + b.n 60d14 <_Py_SetRefcnt@@Base+0x636> │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 60cbe <_Py_SetRefcnt@@Base+0x5cc> │ │ │ │ - cbnz r0, 60d5e <_Py_SetRefcnt@@Base+0x66c> │ │ │ │ + bl 60caa <_Py_SetRefcnt@@Base+0x5cc> │ │ │ │ + cbnz r0, 60d4a <_Py_SetRefcnt@@Base+0x66c> │ │ │ │ yield │ │ │ │ - b.n 60d4e <_Py_SetRefcnt@@Base+0x65c> │ │ │ │ + b.n 60d3a <_Py_SetRefcnt@@Base+0x65c> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #20] │ │ │ │ adds r1, #20 │ │ │ │ strd r3, r3, [r4, #40] @ 0x28 │ │ │ │ - bl 1a55d0 │ │ │ │ + bl 1a46c0 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movw r3, #39680 @ 0x9b00 │ │ │ │ + movw r3, #38144 @ 0x9500 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 60e44 <_Py_SetRefcnt@@Base+0x752> │ │ │ │ + beq.n 60e30 <_Py_SetRefcnt@@Base+0x752> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [r3, #12] │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 60e36 <_Py_SetRefcnt@@Base+0x744> │ │ │ │ + beq.n 60e22 <_Py_SetRefcnt@@Base+0x744> │ │ │ │ ldr.w r3, [r0, #1580] @ 0x62c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 60e3c <_Py_SetRefcnt@@Base+0x74a> │ │ │ │ + beq.n 60e28 <_Py_SetRefcnt@@Base+0x74a> │ │ │ │ mov r8, r4 │ │ │ │ add.w r5, r6, #520 @ 0x208 │ │ │ │ addw sl, r6, #1420 @ 0x58c │ │ │ │ - bl 19ecd4 <_Py_write_noraise@@Base+0xc74> │ │ │ │ + bl 19dccc <_Py_write_noraise@@Base+0xc74> │ │ │ │ ldr.w r7, [r8, #520] @ 0x208 │ │ │ │ - cbz r7, 60e00 <_Py_SetRefcnt@@Base+0x70e> │ │ │ │ + cbz r7, 60dec <_Py_SetRefcnt@@Base+0x70e> │ │ │ │ mov.w r9, #0 │ │ │ │ dmb ish │ │ │ │ str r6, [r7, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r2 │ │ │ │ - bl 60cbe <_Py_SetRefcnt@@Base+0x5cc> │ │ │ │ - cbnz r0, 60dd0 <_Py_SetRefcnt@@Base+0x6de> │ │ │ │ + bl 60caa <_Py_SetRefcnt@@Base+0x5cc> │ │ │ │ + cbnz r0, 60dbc <_Py_SetRefcnt@@Base+0x6de> │ │ │ │ yield │ │ │ │ - b.n 60dc0 <_Py_SetRefcnt@@Base+0x6ce> │ │ │ │ + b.n 60dac <_Py_SetRefcnt@@Base+0x6ce> │ │ │ │ ldr r7, [r7, #40] @ 0x28 │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 60dba <_Py_SetRefcnt@@Base+0x6c8> │ │ │ │ + bne.n 60da6 <_Py_SetRefcnt@@Base+0x6c8> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r8, #520] @ 0x208 │ │ │ │ - cbnz r2, 60df4 <_Py_SetRefcnt@@Base+0x702> │ │ │ │ + cbnz r2, 60de0 <_Py_SetRefcnt@@Base+0x702> │ │ │ │ str r3, [r5, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r3, [r8, #524] @ 0x20c │ │ │ │ str r3, [r5, #4] │ │ │ │ - bl 1a38b4 <_PyThreadState_New@@Base+0x2f28> │ │ │ │ - b.n 60e02 <_Py_SetRefcnt@@Base+0x710> │ │ │ │ + bl 1a28b4 <_PyThreadState_New@@Base+0x2f30> │ │ │ │ + b.n 60dee <_Py_SetRefcnt@@Base+0x710> │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ ldr.w r3, [r8, #524] @ 0x20c │ │ │ │ str r3, [r5, #4] │ │ │ │ - b.n 60e02 <_Py_SetRefcnt@@Base+0x710> │ │ │ │ + b.n 60dee <_Py_SetRefcnt@@Base+0x710> │ │ │ │ mov r9, r7 │ │ │ │ ldr.w r3, [r6, #1580] @ 0x62c │ │ │ │ adds r5, #12 │ │ │ │ add.w r8, r8, #12 │ │ │ │ cmp r5, sl │ │ │ │ add r3, r9 │ │ │ │ str.w r3, [r6, #1580] @ 0x62c │ │ │ │ ldr.w r3, [r4, #1580] @ 0x62c │ │ │ │ sub.w r3, r3, r9 │ │ │ │ str.w r3, [r4, #1580] @ 0x62c │ │ │ │ - bne.n 60db0 <_Py_SetRefcnt@@Base+0x6be> │ │ │ │ + bne.n 60d9c <_Py_SetRefcnt@@Base+0x6be> │ │ │ │ mov r0, r4 │ │ │ │ - bl 19ecd4 <_Py_write_noraise@@Base+0xc74> │ │ │ │ - cbnz r0, 60e2e <_Py_SetRefcnt@@Base+0x73c> │ │ │ │ + bl 19dccc <_Py_write_noraise@@Base+0xc74> │ │ │ │ + cbnz r0, 60e1a <_Py_SetRefcnt@@Base+0x73c> │ │ │ │ yield │ │ │ │ - b.n 60e22 <_Py_SetRefcnt@@Base+0x730> │ │ │ │ + b.n 60e0e <_Py_SetRefcnt@@Base+0x730> │ │ │ │ mov r0, r4 │ │ │ │ - bl 6089e <_Py_SetRefcnt@@Base+0x1ac> │ │ │ │ - b.n 60e3c <_Py_SetRefcnt@@Base+0x74a> │ │ │ │ + bl 6088a <_Py_SetRefcnt@@Base+0x1ac> │ │ │ │ + b.n 60e28 <_Py_SetRefcnt@@Base+0x74a> │ │ │ │ movs r1, #2 │ │ │ │ - bl 19e7a8 <_Py_write_noraise@@Base+0x748> │ │ │ │ + bl 19d7a0 <_Py_write_noraise@@Base+0x748> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.n 608e0 <_Py_SetRefcnt@@Base+0x1ee> │ │ │ │ + b.n 608cc <_Py_SetRefcnt@@Base+0x1ee> │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #0] │ │ │ │ dmb ish │ │ │ │ str r3, [r1, #72] @ 0x48 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r0] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 60e62 <_Py_SetRefcnt@@Base+0x770> │ │ │ │ + bne.n 60e4e <_Py_SetRefcnt@@Base+0x770> │ │ │ │ strex ip, r1, [r0] │ │ │ │ cmp.w ip, #0 │ │ │ │ mov r3, r2 │ │ │ │ - bne.n 60e48 <_Py_SetRefcnt@@Base+0x756> │ │ │ │ + bne.n 60e34 <_Py_SetRefcnt@@Base+0x756> │ │ │ │ adds r0, #192 @ 0xc0 │ │ │ │ ldrex r3, [r0] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 60e68 <_Py_SetRefcnt@@Base+0x776> │ │ │ │ + bne.n 60e54 <_Py_SetRefcnt@@Base+0x776> │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #108] @ 0x6c │ │ │ │ mov.w r8, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add.w r6, r0, #116 @ 0x74 │ │ │ │ mla r3, r8, r3, r0 │ │ │ │ add.w r7, r3, #116 @ 0x74 │ │ │ │ cmp r6, r7 │ │ │ │ - bcs.n 60ec0 <_Py_SetRefcnt@@Base+0x7ce> │ │ │ │ + bcs.n 60eac <_Py_SetRefcnt@@Base+0x7ce> │ │ │ │ ldr.w r9, [r6, #24] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 60eb8 <_Py_SetRefcnt@@Base+0x7c6> │ │ │ │ + bne.n 60ea4 <_Py_SetRefcnt@@Base+0x7c6> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d7260 <_PyBytesWriter_Dealloc@@Base+0x574> │ │ │ │ + bl 1d5c58 <_Py_fopen_obj@@Base+0x200> │ │ │ │ str.w r9, [r6, #24] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mla r6, r8, r3, r6 │ │ │ │ - b.n 60e9e <_Py_SetRefcnt@@Base+0x7ac> │ │ │ │ + b.n 60e8a <_Py_SetRefcnt@@Base+0x7ac> │ │ │ │ movw r6, #2148 @ 0x864 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ ldr.w r3, [r6, #244] @ 0xf4 │ │ │ │ - cbnz r3, 60ed6 <_Py_SetRefcnt@@Base+0x7e4> │ │ │ │ + cbnz r3, 60ec2 <_Py_SetRefcnt@@Base+0x7e4> │ │ │ │ add.w r0, r6, #240 @ 0xf0 │ │ │ │ - bl 199724 <_start@@Base+0x568> │ │ │ │ + bl 19871c <_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 1a36ac <_PyThreadState_New@@Base+0x2d20> │ │ │ │ + bl 1a26a4 <_PyThreadState_New@@Base+0x2d20> │ │ │ │ ldr.w r0, [r5, #448] @ 0x1c0 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #224 @ 0xe0 │ │ │ │ - bl 1a270c <_PyThreadState_New@@Base+0x1d80> │ │ │ │ + bl 1a1704 <_PyThreadState_New@@Base+0x1d80> │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r5 │ │ │ │ lsls r0, r0, #15 │ │ │ │ negs r0, r0 │ │ │ │ - bl 1a3130 <_PyThreadState_New@@Base+0x27a4> │ │ │ │ + bl 1a2128 <_PyThreadState_New@@Base+0x27a4> │ │ │ │ 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 │ │ │ │ @@ -81905,25 +81895,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 60f54 <_Py_SetRefcnt@@Base+0x862> │ │ │ │ + bne.n 60f40 <_Py_SetRefcnt@@Base+0x862> │ │ │ │ strex ip, r2, [r5] │ │ │ │ cmp.w ip, #0 │ │ │ │ mov r1, r7 │ │ │ │ - bne.n 60f2e <_Py_SetRefcnt@@Base+0x83c> │ │ │ │ + bne.n 60f1a <_Py_SetRefcnt@@Base+0x83c> │ │ │ │ adds r3, #128 @ 0x80 │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 60f5a <_Py_SetRefcnt@@Base+0x868> │ │ │ │ + bne.n 60f46 <_Py_SetRefcnt@@Base+0x868> │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [r0, #108] @ 0x6c │ │ │ │ mov.w sl, #48 @ 0x30 │ │ │ │ @@ -81934,72 +81924,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 6100e <_Py_SetRefcnt@@Base+0x91c> │ │ │ │ + bcs.n 60ffa <_Py_SetRefcnt@@Base+0x91c> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - cbz r3, 60ff8 <_Py_SetRefcnt@@Base+0x906> │ │ │ │ + cbz r3, 60fe4 <_Py_SetRefcnt@@Base+0x906> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a5308 <_PyThreadState_New@@Base+0x497c> │ │ │ │ + bl 1a43f4 <_PyThreadState_New@@Base+0x4a70> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbnz r3, 60fe0 <_Py_SetRefcnt@@Base+0x8ee> │ │ │ │ + cbnz r3, 60fcc <_Py_SetRefcnt@@Base+0x8ee> │ │ │ │ ldr.w r0, [r8, #448] @ 0x1c0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r0, #256 @ 0x100 │ │ │ │ - bl 1a270c <_PyThreadState_New@@Base+0x1d80> │ │ │ │ + bl 1a1704 <_PyThreadState_New@@Base+0x1d80> │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #80] @ 0x50 │ │ │ │ - bl 1a5610 │ │ │ │ + bl 1a4700 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r9 │ │ │ │ it cs │ │ │ │ orrcs.w r5, r5, #1 │ │ │ │ - b.n 61006 <_Py_SetRefcnt@@Base+0x914> │ │ │ │ + b.n 60ff2 <_Py_SetRefcnt@@Base+0x914> │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, fp │ │ │ │ - bne.n 61006 <_Py_SetRefcnt@@Base+0x914> │ │ │ │ + bne.n 60ff2 <_Py_SetRefcnt@@Base+0x914> │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 61004 <_Py_SetRefcnt@@Base+0x912> │ │ │ │ + bcc.n 60ff0 <_Py_SetRefcnt@@Base+0x912> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #3 │ │ │ │ it hi │ │ │ │ orrhi.w r5, r5, #1 │ │ │ │ - b.n 61006 <_Py_SetRefcnt@@Base+0x914> │ │ │ │ + b.n 60ff2 <_Py_SetRefcnt@@Base+0x914> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r9 │ │ │ │ it cs │ │ │ │ orrcs.w r5, r5, #1 │ │ │ │ - b.n 61006 <_Py_SetRefcnt@@Base+0x914> │ │ │ │ + b.n 60ff2 <_Py_SetRefcnt@@Base+0x914> │ │ │ │ movs r5, #1 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mla r4, sl, r3, r4 │ │ │ │ - b.n 60f9c <_Py_SetRefcnt@@Base+0x8aa> │ │ │ │ + b.n 60f88 <_Py_SetRefcnt@@Base+0x8aa> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov sl, r3 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #12] │ │ │ │ - cbz r3, 61038 <_Py_SetRefcnt@@Base+0x946> │ │ │ │ + cbz r3, 61024 <_Py_SetRefcnt@@Base+0x946> │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [sl] │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ bic.w r3, r3, #3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ dmb ish │ │ │ │ str r3, [r5, #112] @ 0x70 │ │ │ │ @@ -82008,81 +81998,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 1a3130 <_PyThreadState_New@@Base+0x27a4> │ │ │ │ + bl 1a2128 <_PyThreadState_New@@Base+0x27a4> │ │ │ │ ldr.w r0, [r7, #448] @ 0x1c0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #224 @ 0xe0 │ │ │ │ - bl 1a270c <_PyThreadState_New@@Base+0x1d80> │ │ │ │ + bl 1a1704 <_PyThreadState_New@@Base+0x1d80> │ │ │ │ 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 611bc <_Py_SetRefcnt@@Base+0xaca> │ │ │ │ + bcs.w 611a8 <_Py_SetRefcnt@@Base+0xaca> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 611a8 <_Py_SetRefcnt@@Base+0xab6> │ │ │ │ + beq.w 61194 <_Py_SetRefcnt@@Base+0xab6> │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ ldrb.w r2, [r8, #1597] @ 0x63d │ │ │ │ ubfx r3, r3, #3, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 610be <_Py_SetRefcnt@@Base+0x9cc> │ │ │ │ + beq.n 610aa <_Py_SetRefcnt@@Base+0x9cc> │ │ │ │ ldr.w r2, [r8] │ │ │ │ ldr r6, [r2, #16] │ │ │ │ - cbz r6, 610c0 <_Py_SetRefcnt@@Base+0x9ce> │ │ │ │ + cbz r6, 610ac <_Py_SetRefcnt@@Base+0x9ce> │ │ │ │ ldrb.w r2, [r6, #1597] @ 0x63d │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 610c0 <_Py_SetRefcnt@@Base+0x9ce> │ │ │ │ + beq.n 610ac <_Py_SetRefcnt@@Base+0x9ce> │ │ │ │ ldr.w r6, [r6, #1592] @ 0x638 │ │ │ │ - b.n 610ae <_Py_SetRefcnt@@Base+0x9bc> │ │ │ │ + b.n 6109a <_Py_SetRefcnt@@Base+0x9bc> │ │ │ │ mov r6, r8 │ │ │ │ ldr.w r0, [r7, #448] @ 0x1c0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r0, #256 @ 0x100 │ │ │ │ - bl 1a270c <_PyThreadState_New@@Base+0x1d80> │ │ │ │ + bl 1a1704 <_PyThreadState_New@@Base+0x1d80> │ │ │ │ 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 60cbe <_Py_SetRefcnt@@Base+0x5cc> │ │ │ │ - cbnz r0, 610f0 <_Py_SetRefcnt@@Base+0x9fe> │ │ │ │ + bl 60caa <_Py_SetRefcnt@@Base+0x5cc> │ │ │ │ + cbnz r0, 610dc <_Py_SetRefcnt@@Base+0x9fe> │ │ │ │ yield │ │ │ │ - b.n 610e0 <_Py_SetRefcnt@@Base+0x9ee> │ │ │ │ + b.n 610cc <_Py_SetRefcnt@@Base+0x9ee> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a5308 <_PyThreadState_New@@Base+0x497c> │ │ │ │ + bl 1a43f4 <_PyThreadState_New@@Base+0x4a70> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ - cbnz r3, 61108 <_Py_SetRefcnt@@Base+0xa16> │ │ │ │ + cbnz r3, 610f4 <_Py_SetRefcnt@@Base+0xa16> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1a5610 │ │ │ │ + bl 1a4700 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 611b2 <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ + b.n 6119e <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ ldr.w r9, [r4, #24] │ │ │ │ cmp.w r9, #0 │ │ │ │ itee ge │ │ │ │ movge r0, r9 │ │ │ │ ldrlt r0, [r4, #0] │ │ │ │ lsllt r0, r0, #15 │ │ │ │ - bl 1a14d8 <_PyThreadState_New@@Base+0xb4c> │ │ │ │ + bl 1a04d0 <_PyThreadState_New@@Base+0xb4c> │ │ │ │ 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 │ │ │ │ @@ -82091,268 +82081,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, 61154 <_Py_SetRefcnt@@Base+0xa62> │ │ │ │ + cbz r3, 61140 <_Py_SetRefcnt@@Base+0xa62> │ │ │ │ str r4, [r3, #44] @ 0x2c │ │ │ │ - b.n 61158 <_Py_SetRefcnt@@Base+0xa66> │ │ │ │ + b.n 61144 <_Py_SetRefcnt@@Base+0xa66> │ │ │ │ str.w r4, [r2, #524] @ 0x20c │ │ │ │ movs r3, #12 │ │ │ │ mla r0, r3, r0, r6 │ │ │ │ str.w r4, [r0, #520] @ 0x208 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a38b4 <_PyThreadState_New@@Base+0x2f28> │ │ │ │ + bl 1a28b4 <_PyThreadState_New@@Base+0x2f30> │ │ │ │ ldr.w r3, [r6, #1580] @ 0x62c │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r6, #1580] @ 0x62c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 611b2 <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ + bne.n 6119e <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 611a0 <_Py_SetRefcnt@@Base+0xaae> │ │ │ │ + bcs.n 6118c <_Py_SetRefcnt@@Base+0xaae> │ │ │ │ cmp.w r9, #65536 @ 0x10000 │ │ │ │ ite hi │ │ │ │ movhi r3, #0 │ │ │ │ movls r3, #1 │ │ │ │ cmp.w sl, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - cbz r3, 611b2 <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ + cbz r3, 6119e <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 611b2 <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ + bne.n 6119e <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sl] │ │ │ │ - b.n 611b2 <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ + b.n 6119e <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 61180 <_Py_SetRefcnt@@Base+0xa8e> │ │ │ │ - b.n 611b2 <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ + bhi.n 6116c <_Py_SetRefcnt@@Base+0xa8e> │ │ │ │ + b.n 6119e <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1a56f0 │ │ │ │ + bl 1a47e0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r4, r2, r3, r4 │ │ │ │ - b.n 6108a <_Py_SetRefcnt@@Base+0x998> │ │ │ │ + b.n 61076 <_Py_SetRefcnt@@Base+0x998> │ │ │ │ ldr r4, [r5, #88] @ 0x58 │ │ │ │ - cbnz r4, 611ca <_Py_SetRefcnt@@Base+0xad8> │ │ │ │ + cbnz r4, 611b6 <_Py_SetRefcnt@@Base+0xad8> │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 6740e │ │ │ │ + bl 673fe │ │ │ │ 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 61328 <_Py_SetRefcnt@@Base+0xc36> │ │ │ │ + beq.w 61314 <_Py_SetRefcnt@@Base+0xc36> │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 67236 │ │ │ │ + bl 67226 │ │ │ │ add.w r1, r4, #32 │ │ │ │ add.w r0, r5, #32 │ │ │ │ - bl 67236 │ │ │ │ + bl 67226 │ │ │ │ add.w r1, r4, #64 @ 0x40 │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ - bl 67236 │ │ │ │ + bl 67226 │ │ │ │ add.w r1, r4, #96 @ 0x60 │ │ │ │ add.w r0, r5, #96 @ 0x60 │ │ │ │ - bl 67236 │ │ │ │ + bl 67226 │ │ │ │ add.w r1, r4, #128 @ 0x80 │ │ │ │ add.w r0, r5, #128 @ 0x80 │ │ │ │ - bl 67236 │ │ │ │ + bl 67226 │ │ │ │ add.w r1, r4, #160 @ 0xa0 │ │ │ │ add.w r0, r5, #160 @ 0xa0 │ │ │ │ - bl 67236 │ │ │ │ + bl 67226 │ │ │ │ add.w r1, r4, #192 @ 0xc0 │ │ │ │ add.w r0, r5, #192 @ 0xc0 │ │ │ │ - bl 67236 │ │ │ │ + bl 67226 │ │ │ │ add.w r1, r4, #256 @ 0x100 │ │ │ │ add.w r0, r5, #256 @ 0x100 │ │ │ │ - bl 67236 │ │ │ │ + bl 67226 │ │ │ │ add.w r1, r4, #224 @ 0xe0 │ │ │ │ add.w r0, r5, #224 @ 0xe0 │ │ │ │ - bl 67236 │ │ │ │ + bl 67226 │ │ │ │ add.w r1, r4, #288 @ 0x120 │ │ │ │ add.w r0, r5, #288 @ 0x120 │ │ │ │ - bl 67236 │ │ │ │ + bl 67226 │ │ │ │ add.w r1, r4, #416 @ 0x1a0 │ │ │ │ add.w r0, r5, #416 @ 0x1a0 │ │ │ │ - bl 67236 │ │ │ │ + bl 67226 │ │ │ │ add.w r1, r4, #448 @ 0x1c0 │ │ │ │ add.w r0, r5, #448 @ 0x1c0 │ │ │ │ - bl 67236 │ │ │ │ + bl 67226 │ │ │ │ add.w r1, r4, #320 @ 0x140 │ │ │ │ add.w r0, r5, #320 @ 0x140 │ │ │ │ - bl 67236 │ │ │ │ + bl 67226 │ │ │ │ add.w r1, r4, #352 @ 0x160 │ │ │ │ add.w r0, r5, #352 @ 0x160 │ │ │ │ - bl 67236 │ │ │ │ + bl 67226 │ │ │ │ add.w r1, r4, #384 @ 0x180 │ │ │ │ add.w r0, r5, #384 @ 0x180 │ │ │ │ - bl 67236 │ │ │ │ + bl 67226 │ │ │ │ add.w r1, r4, #480 @ 0x1e0 │ │ │ │ add.w r0, r5, #480 @ 0x1e0 │ │ │ │ - bl 672b6 │ │ │ │ + bl 672a6 │ │ │ │ add.w r1, r4, #496 @ 0x1f0 │ │ │ │ add.w r0, r5, #496 @ 0x1f0 │ │ │ │ - bl 672b6 │ │ │ │ + bl 672a6 │ │ │ │ add.w r1, r4, #512 @ 0x200 │ │ │ │ add.w r0, r5, #512 @ 0x200 │ │ │ │ - bl 672b6 │ │ │ │ + bl 672a6 │ │ │ │ add.w r1, r4, #528 @ 0x210 │ │ │ │ add.w r0, r5, #528 @ 0x210 │ │ │ │ - bl 672b6 │ │ │ │ + bl 672a6 │ │ │ │ add.w r1, r4, #544 @ 0x220 │ │ │ │ add.w r0, r5, #544 @ 0x220 │ │ │ │ - bl 672b6 │ │ │ │ + bl 672a6 │ │ │ │ add.w r1, r4, #560 @ 0x230 │ │ │ │ add.w r0, r5, #560 @ 0x230 │ │ │ │ - bl 672b6 │ │ │ │ + bl 672a6 │ │ │ │ add.w r1, r4, #576 @ 0x240 │ │ │ │ add.w r0, r5, #576 @ 0x240 │ │ │ │ - bl 672b6 │ │ │ │ + bl 672a6 │ │ │ │ add.w r1, r4, #592 @ 0x250 │ │ │ │ add.w r0, r5, #592 @ 0x250 │ │ │ │ - bl 672b6 │ │ │ │ + bl 672a6 │ │ │ │ add.w r1, r4, #608 @ 0x260 │ │ │ │ add.w r0, r5, #608 @ 0x260 │ │ │ │ - bl 672b6 │ │ │ │ + bl 672a6 │ │ │ │ add.w r1, r4, #624 @ 0x270 │ │ │ │ add.w r0, r5, #624 @ 0x270 │ │ │ │ - bl 672b6 │ │ │ │ + bl 672a6 │ │ │ │ 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, #39680 @ 0x9b00 │ │ │ │ + movw r6, #38144 @ 0x9500 │ │ │ │ movt r6, #42 @ 0x2a │ │ │ │ sub sp, #8 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 61440 <_Py_SetRefcnt@@Base+0xd4e> │ │ │ │ + beq.n 6142c <_Py_SetRefcnt@@Base+0xd4e> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 61440 <_Py_SetRefcnt@@Base+0xd4e> │ │ │ │ + beq.n 6142c <_Py_SetRefcnt@@Base+0xd4e> │ │ │ │ movw r3, #4296 @ 0x10c8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldrex r1, [r3] │ │ │ │ subs r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 61354 <_Py_SetRefcnt@@Base+0xc62> │ │ │ │ - ldr r0, [pc, #224] @ (61444 <_Py_SetRefcnt@@Base+0xd52>) │ │ │ │ + bne.n 61340 <_Py_SetRefcnt@@Base+0xc62> │ │ │ │ + ldr r0, [pc, #224] @ (61430 <_Py_SetRefcnt@@Base+0xd52>) │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1a2780 <_PyThreadState_New@@Base+0x1df4> │ │ │ │ + bl 1a1778 <_PyThreadState_New@@Base+0x1df4> │ │ │ │ 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 61440 <_Py_SetRefcnt@@Base+0xd4e> │ │ │ │ + bne.n 6142c <_Py_SetRefcnt@@Base+0xd4e> │ │ │ │ movw r5, #2676 @ 0xa74 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr.w r3, [r5, #1424] @ 0x590 │ │ │ │ - cbz r3, 613a4 <_Py_SetRefcnt@@Base+0xcb2> │ │ │ │ + cbz r3, 61390 <_Py_SetRefcnt@@Base+0xcb2> │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ bic.w r2, r2, #3 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r3 │ │ │ │ ite eq │ │ │ │ moveq r1, r5 │ │ │ │ movne r1, r6 │ │ │ │ - b.n 613a6 <_Py_SetRefcnt@@Base+0xcb4> │ │ │ │ + b.n 61392 <_Py_SetRefcnt@@Base+0xcb4> │ │ │ │ mov r1, r5 │ │ │ │ movw r2, #4292 @ 0x10c4 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - ldr r2, [pc, #144] @ (61448 <_Py_SetRefcnt@@Base+0xd56>) │ │ │ │ + ldr r2, [pc, #144] @ (61434 <_Py_SetRefcnt@@Base+0xd56>) │ │ │ │ str r1, [r3, r2] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 613c0 <_Py_SetRefcnt@@Base+0xcce> │ │ │ │ + beq.n 613ac <_Py_SetRefcnt@@Base+0xcce> │ │ │ │ blx 29280 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r4, [r3, #12] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 61440 <_Py_SetRefcnt@@Base+0xd4e> │ │ │ │ + beq.n 6142c <_Py_SetRefcnt@@Base+0xd4e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r0, r3 │ │ │ │ - cbz r3, 613e0 <_Py_SetRefcnt@@Base+0xcee> │ │ │ │ + cbz r3, 613cc <_Py_SetRefcnt@@Base+0xcee> │ │ │ │ ldr.w r6, [r3, #1592] @ 0x638 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 613dc <_Py_SetRefcnt@@Base+0xcea> │ │ │ │ - bl 60d74 <_Py_SetRefcnt@@Base+0x682> │ │ │ │ + beq.n 613c8 <_Py_SetRefcnt@@Base+0xcea> │ │ │ │ + bl 60d60 <_Py_SetRefcnt@@Base+0x682> │ │ │ │ mov r3, r6 │ │ │ │ - b.n 613cc <_Py_SetRefcnt@@Base+0xcda> │ │ │ │ + b.n 613b8 <_Py_SetRefcnt@@Base+0xcda> │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 613ec <_Py_SetRefcnt@@Base+0xcfa> │ │ │ │ + beq.n 613d8 <_Py_SetRefcnt@@Base+0xcfa> │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19e7a8 <_Py_write_noraise@@Base+0x748> │ │ │ │ + bl 19d7a0 <_Py_write_noraise@@Base+0x748> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add.w r0, r0, #488 @ 0x1e8 │ │ │ │ - bl 611d2 <_Py_SetRefcnt@@Base+0xae0> │ │ │ │ + bl 611be <_Py_SetRefcnt@@Base+0xae0> │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 61440 <_Py_SetRefcnt@@Base+0xd4e> │ │ │ │ + beq.n 6142c <_Py_SetRefcnt@@Base+0xd4e> │ │ │ │ movw r3, #39248 @ 0x9950 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 61428 <_Py_SetRefcnt@@Base+0xd36> │ │ │ │ + cbz r1, 61414 <_Py_SetRefcnt@@Base+0xd36> │ │ │ │ adds r2, #1 │ │ │ │ adds r3, #4 │ │ │ │ cmp r2, #16 │ │ │ │ - bne.n 61404 <_Py_SetRefcnt@@Base+0xd12> │ │ │ │ + bne.n 613f0 <_Py_SetRefcnt@@Base+0xd12> │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r1, #2752 @ 0xac0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r4, #2728] @ 0xaa8 │ │ │ │ - bl 67522 │ │ │ │ - b.n 61440 <_Py_SetRefcnt@@Base+0xd4e> │ │ │ │ + bl 67512 │ │ │ │ + b.n 6142c <_Py_SetRefcnt@@Base+0xd4e> │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 6143a <_Py_SetRefcnt@@Base+0xd48> │ │ │ │ + bne.n 61426 <_Py_SetRefcnt@@Base+0xd48> │ │ │ │ strex r0, r4, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne.n 61408 <_Py_SetRefcnt@@Base+0xd16> │ │ │ │ + bne.n 613f4 <_Py_SetRefcnt@@Base+0xd16> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r7, [sp, #896] @ 0x380 │ │ │ │ lsls r2, r1, #1 │ │ │ │ movs r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ mov r1, r0 │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bpl.n 61466 <_Py_SetRefcnt@@Base+0xd74> │ │ │ │ + bpl.n 61452 <_Py_SetRefcnt@@Base+0xd74> │ │ │ │ ldr.w r2, [r3, #724] @ 0x2d4 │ │ │ │ subs r1, #1 │ │ │ │ ldr.w r0, [r3, #708] @ 0x2c4 │ │ │ │ bx r2 │ │ │ │ ldr.w r2, [r3, #704] @ 0x2c0 │ │ │ │ ldr.w r0, [r3, #688] @ 0x2b0 │ │ │ │ bx r2 │ │ │ │ @@ -82363,224 +82353,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, #30428 @ 0x76dc │ │ │ │ + movw r2, #28892 @ 0x70dc │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbnz r5, 614b6 <_Py_SetRefcnt@@Base+0xdc4> │ │ │ │ + cbnz r5, 614a2 <_Py_SetRefcnt@@Base+0xdc4> │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #8244 @ 0x2034 │ │ │ │ + movw r2, #6708 @ 0x1a34 │ │ │ │ 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, #30464 @ 0x7700 │ │ │ │ + movw r2, #28928 @ 0x7100 │ │ │ │ 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 614d0 <_Py_SetRefcnt@@Base+0xdde> │ │ │ │ + bne.n 614bc <_Py_SetRefcnt@@Base+0xdde> │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #30476 @ 0x770c │ │ │ │ + movw r2, #28940 @ 0x710c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #30512 @ 0x7730 │ │ │ │ + movw r2, #28976 @ 0x7130 │ │ │ │ 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 61530 <_Py_SetRefcnt@@Base+0xe3e> │ │ │ │ + bne.n 6151c <_Py_SetRefcnt@@Base+0xe3e> │ │ │ │ ldrb.w r3, [r5, #-2] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.n 61530 <_Py_SetRefcnt@@Base+0xe3e> │ │ │ │ + bne.n 6151c <_Py_SetRefcnt@@Base+0xe3e> │ │ │ │ ldrb.w r3, [r5, #-3] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.n 61530 <_Py_SetRefcnt@@Base+0xe3e> │ │ │ │ + bne.n 6151c <_Py_SetRefcnt@@Base+0xe3e> │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #30548 @ 0x7754 │ │ │ │ + movw r0, #29012 @ 0x7154 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ blx 29fe0 │ │ │ │ - b.n 61596 <_Py_SetRefcnt@@Base+0xea4> │ │ │ │ - movw r9, #30616 @ 0x7798 │ │ │ │ + b.n 61582 <_Py_SetRefcnt@@Base+0xea4> │ │ │ │ + movw r9, #29080 @ 0x7198 │ │ │ │ movt r9, #42 @ 0x2a │ │ │ │ - movw r7, #30640 @ 0x77b0 │ │ │ │ + movw r7, #29104 @ 0x71b0 │ │ │ │ movt r7, #42 @ 0x2a │ │ │ │ subs r6, r5, #3 │ │ │ │ movs r3, #253 @ 0xfd │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #30580 @ 0x7774 │ │ │ │ + movw r2, #29044 @ 0x7174 │ │ │ │ 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 61578 <_Py_SetRefcnt@@Base+0xe86> │ │ │ │ + beq.n 61564 <_Py_SetRefcnt@@Base+0xe86> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 29fe0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 2a24c │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 61552 <_Py_SetRefcnt@@Base+0xe60> │ │ │ │ - movw r0, #30652 @ 0x77bc │ │ │ │ + bne.n 6153e <_Py_SetRefcnt@@Base+0xe60> │ │ │ │ + movw r0, #29116 @ 0x71bc │ │ │ │ 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, #30800 @ 0x7850 │ │ │ │ + movw r2, #29264 @ 0x7250 │ │ │ │ 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 615c2 <_Py_SetRefcnt@@Base+0xed0> │ │ │ │ + bne.n 615ae <_Py_SetRefcnt@@Base+0xed0> │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 615b2 <_Py_SetRefcnt@@Base+0xec0> │ │ │ │ + bne.n 6159e <_Py_SetRefcnt@@Base+0xec0> │ │ │ │ movs r6, #1 │ │ │ │ - b.n 615c4 <_Py_SetRefcnt@@Base+0xed2> │ │ │ │ + b.n 615b0 <_Py_SetRefcnt@@Base+0xed2> │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r6, 615da <_Py_SetRefcnt@@Base+0xee8> │ │ │ │ + cbz r6, 615c6 <_Py_SetRefcnt@@Base+0xee8> │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #30548 @ 0x7754 │ │ │ │ + movw r0, #29012 @ 0x7154 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ blx 29fe0 │ │ │ │ - b.n 61630 <_Py_SetRefcnt@@Base+0xf3e> │ │ │ │ - movw sl, #30840 @ 0x7878 │ │ │ │ + b.n 6161c <_Py_SetRefcnt@@Base+0xf3e> │ │ │ │ + movw sl, #29304 @ 0x7278 │ │ │ │ movt sl, #42 @ 0x2a │ │ │ │ - movw r9, #30640 @ 0x77b0 │ │ │ │ + movw r9, #29104 @ 0x71b0 │ │ │ │ movt r9, #42 @ 0x2a │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #253 @ 0xfd │ │ │ │ - movw r2, #30580 @ 0x7774 │ │ │ │ + movw r2, #29044 @ 0x7174 │ │ │ │ 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 61622 <_Py_SetRefcnt@@Base+0xf30> │ │ │ │ + beq.n 6160e <_Py_SetRefcnt@@Base+0xf30> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ blx 29fe0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ adds r6, #1 │ │ │ │ blx 2a24c │ │ │ │ cmp r6, #4 │ │ │ │ - bne.n 615fc <_Py_SetRefcnt@@Base+0xf0a> │ │ │ │ + bne.n 615e8 <_Py_SetRefcnt@@Base+0xf0a> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 616b6 <_Py_SetRefcnt@@Base+0xfc4> │ │ │ │ - movw r8, #30884 @ 0x78a4 │ │ │ │ + beq.n 616a2 <_Py_SetRefcnt@@Base+0xfc4> │ │ │ │ + movw r8, #29348 @ 0x72a4 │ │ │ │ movt r8, #42 @ 0x2a │ │ │ │ mov r6, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #14 │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #30868 @ 0x7894 │ │ │ │ + movw r0, #29332 @ 0x7294 │ │ │ │ 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 61672 <_Py_SetRefcnt@@Base+0xf80> │ │ │ │ + beq.n 6165e <_Py_SetRefcnt@@Base+0xf80> │ │ │ │ mov r0, r3 │ │ │ │ cmp r6, r7 │ │ │ │ - bcs.n 61676 <_Py_SetRefcnt@@Base+0xf84> │ │ │ │ + bcs.n 61662 <_Py_SetRefcnt@@Base+0xf84> │ │ │ │ ldrb.w r3, [r6], #1 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ - b.n 61652 <_Py_SetRefcnt@@Base+0xf60> │ │ │ │ + b.n 6163e <_Py_SetRefcnt@@Base+0xf60> │ │ │ │ cmp r6, r7 │ │ │ │ - bcc.n 61680 <_Py_SetRefcnt@@Base+0xf8e> │ │ │ │ + bcc.n 6166c <_Py_SetRefcnt@@Base+0xf8e> │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 2a24c │ │ │ │ - b.n 616b6 <_Py_SetRefcnt@@Base+0xfc4> │ │ │ │ + b.n 616a2 <_Py_SetRefcnt@@Base+0xfc4> │ │ │ │ subs r2, r7, r6 │ │ │ │ cmp r2, #8 │ │ │ │ - ble.n 6169a <_Py_SetRefcnt@@Base+0xfa8> │ │ │ │ + ble.n 61686 <_Py_SetRefcnt@@Base+0xfa8> │ │ │ │ sub.w r6, r7, #8 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #30892 @ 0x78ac │ │ │ │ + movw r0, #29356 @ 0x72ac │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ blx 29fe0 │ │ │ │ - movw r8, #30884 @ 0x78a4 │ │ │ │ + movw r8, #29348 @ 0x72a4 │ │ │ │ movt r8, #42 @ 0x2a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ cmp r6, r7 │ │ │ │ - bcs.n 61676 <_Py_SetRefcnt@@Base+0xf84> │ │ │ │ + bcs.n 61662 <_Py_SetRefcnt@@Base+0xf84> │ │ │ │ ldrb.w r3, [r6], #1 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ - b.n 616a2 <_Py_SetRefcnt@@Base+0xfb0> │ │ │ │ + b.n 6168e <_Py_SetRefcnt@@Base+0xfb0> │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 2a24c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29a1c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2912c │ │ │ │ mov r1, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 67fbe │ │ │ │ + b.w 67fae │ │ │ │ ldrd r2, r3, [r0, #40] @ 0x28 │ │ │ │ lsls r0, r3, #7 │ │ │ │ add.w r0, r0, r2, lsl #4 │ │ │ │ adds r0, #51 @ 0x33 │ │ │ │ - b.w 80190 │ │ │ │ + b.w 80158 │ │ │ │ │ │ │ │ -000616e6 : │ │ │ │ +000616d2 : │ │ │ │ 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 │ │ │ │ @@ -82588,21 +82578,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 5fe2a │ │ │ │ + bl 5fe16 │ │ │ │ movs r3, #1 │ │ │ │ mov r7, r0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r5, r1 │ │ │ │ - bl 5fe2a │ │ │ │ + bl 5fe16 │ │ │ │ cmp r7, r0 │ │ │ │ it le │ │ │ │ movle r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [r4, #8] │ │ │ │ it gt │ │ │ │ ldrgt r1, [sp, #0] │ │ │ │ @@ -82613,229 +82603,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 6174e │ │ │ │ + bne.n 6173a │ │ │ │ str r0, [r4, #16] │ │ │ │ - b.n 61782 │ │ │ │ + b.n 6176e │ │ │ │ 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 61782 │ │ │ │ + blt.n 6176e │ │ │ │ ldrh.w r2, [r6, r3, lsl #1] │ │ │ │ eors r2, r1 │ │ │ │ lsls r2, r2, #26 │ │ │ │ - bne.n 6177e │ │ │ │ + bne.n 6176a │ │ │ │ subs r2, r5, #1 │ │ │ │ subs r3, r2, r3 │ │ │ │ str r3, [r4, #16] │ │ │ │ - b.n 61782 │ │ │ │ + b.n 6176e │ │ │ │ subs r3, #1 │ │ │ │ - b.n 61768 │ │ │ │ + b.n 61754 │ │ │ │ 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 61792 │ │ │ │ + bne.n 6177e │ │ │ │ subs r3, r5, r3 │ │ │ │ subs r1, r5, #1 │ │ │ │ subs r0, r1, r3 │ │ │ │ cmp r3, r5 │ │ │ │ - bge.n 617b4 │ │ │ │ + bge.n 617a0 │ │ │ │ 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 6179e │ │ │ │ + b.n 6178a │ │ │ │ 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 61878 │ │ │ │ + beq.n 61864 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.w 61908 │ │ │ │ + bcs.w 618f4 │ │ │ │ ldrh r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb.w r2, [lr, r2] │ │ │ │ add.w r3, r3, r2, lsl #1 │ │ │ │ - cbz r2, 617fa │ │ │ │ + cbz r2, 617e6 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 617e4 │ │ │ │ - b.n 61908 │ │ │ │ + bhi.n 617d0 │ │ │ │ + b.n 618f4 │ │ │ │ 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 6183a │ │ │ │ + bge.n 61826 │ │ │ │ ldrh.w fp, [ip, r5, lsl #1] │ │ │ │ ldrh.w sl, [r4, r5, lsl #1] │ │ │ │ cmp fp, sl │ │ │ │ - beq.n 61828 │ │ │ │ + beq.n 61814 │ │ │ │ subs r5, r5, r6 │ │ │ │ adds r5, #1 │ │ │ │ add.w r3, r3, r5, lsl #1 │ │ │ │ - b.n 617de │ │ │ │ + b.n 617ca │ │ │ │ adds r5, #1 │ │ │ │ - b.n 6180e │ │ │ │ + b.n 617fa │ │ │ │ ldrh.w sl, [ip, r2, lsl #1] │ │ │ │ ldrh.w r5, [r4, r2, lsl #1] │ │ │ │ adds r2, #1 │ │ │ │ cmp sl, r5 │ │ │ │ - bne.n 61840 │ │ │ │ + bne.n 6182c │ │ │ │ cmp r2, r6 │ │ │ │ - blt.n 6182c │ │ │ │ - b.n 61872 │ │ │ │ + blt.n 61818 │ │ │ │ + b.n 6185e │ │ │ │ add.w r3, r3, r8, lsl #1 │ │ │ │ sub.w r2, r7, r8 │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 61908 │ │ │ │ + bls.n 618f4 │ │ │ │ ldrh r4, [r3, #0] │ │ │ │ and.w r4, r4, #63 @ 0x3f │ │ │ │ ldrb.w r5, [lr, r4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 61802 │ │ │ │ + beq.n 617ee │ │ │ │ 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 617de │ │ │ │ + b.n 617ca │ │ │ │ subs r0, r4, r0 │ │ │ │ asrs r0, r0, #1 │ │ │ │ - b.n 6190c │ │ │ │ + b.n 618f8 │ │ │ │ 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 61908 │ │ │ │ + bcs.n 618f4 │ │ │ │ ldrh r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb.w r2, [lr, r2] │ │ │ │ add.w r3, r3, r2, lsl #1 │ │ │ │ - cbz r2, 618a6 │ │ │ │ + cbz r2, 61892 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 61890 │ │ │ │ - b.n 61908 │ │ │ │ + bhi.n 6187c │ │ │ │ + b.n 618f4 │ │ │ │ rsb r2, r7, #1 │ │ │ │ mov r4, r6 │ │ │ │ add.w r2, r3, r2, lsl #1 │ │ │ │ cmp r4, r5 │ │ │ │ - bge.n 618c8 │ │ │ │ + bge.n 618b4 │ │ │ │ ldrh.w fp, [ip, r4, lsl #1] │ │ │ │ ldrh.w sl, [r2, r4, lsl #1] │ │ │ │ adds r4, #1 │ │ │ │ cmp fp, sl │ │ │ │ - beq.n 618b0 │ │ │ │ + beq.n 6189c │ │ │ │ add.w r3, r3, r9, lsl #1 │ │ │ │ - b.n 6188c │ │ │ │ + b.n 61878 │ │ │ │ mov r4, r5 │ │ │ │ cmp r4, r7 │ │ │ │ - bge.n 618e8 │ │ │ │ + bge.n 618d4 │ │ │ │ ldrh.w fp, [ip, r4, lsl #1] │ │ │ │ ldrh.w sl, [r2, r4, lsl #1] │ │ │ │ cmp fp, sl │ │ │ │ - beq.n 618e4 │ │ │ │ + beq.n 618d0 │ │ │ │ subs r4, r4, r6 │ │ │ │ adds r4, #1 │ │ │ │ add.w r3, r3, r4, lsl #1 │ │ │ │ - b.n 6188c │ │ │ │ + b.n 61878 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 618ca │ │ │ │ + b.n 618b6 │ │ │ │ movs r4, #0 │ │ │ │ cmp r4, r6 │ │ │ │ - bge.n 61902 │ │ │ │ + bge.n 618ee │ │ │ │ ldrh.w fp, [ip, r4, lsl #1] │ │ │ │ ldrh.w sl, [r2, r4, lsl #1] │ │ │ │ adds r4, #1 │ │ │ │ cmp fp, sl │ │ │ │ - beq.n 618ea │ │ │ │ + beq.n 618d6 │ │ │ │ add.w r3, r3, r8, lsl #1 │ │ │ │ - b.n 6188c │ │ │ │ + b.n 61878 │ │ │ │ subs r0, r2, r0 │ │ │ │ asrs r0, r0, #1 │ │ │ │ - b.n 6190c │ │ │ │ + b.n 618f8 │ │ │ │ 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] @ (6197c ) │ │ │ │ + ldr r3, [pc, #80] @ (61968 ) │ │ │ │ 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 616f0 │ │ │ │ + bl 616dc │ │ │ │ add r2, sp, #4 │ │ │ │ sub.w r1, r8, r4 │ │ │ │ add.w r0, r9, r4, lsl #1 │ │ │ │ - bl 617b8 │ │ │ │ + bl 617a4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 61960 │ │ │ │ + beq.n 6194c │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 61960 │ │ │ │ + beq.n 6194c │ │ │ │ add r4, r0 │ │ │ │ add r4, r7 │ │ │ │ - b.n 61942 │ │ │ │ - ldr r3, [pc, #24] @ (6197c ) │ │ │ │ + b.n 6192e │ │ │ │ + ldr r3, [pc, #24] @ (61968 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 61972 │ │ │ │ + beq.n 6195e │ │ │ │ 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} │ │ │ │ @@ -82844,21 +82834,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 5fe82 │ │ │ │ + bl 5fe6e │ │ │ │ movs r3, #1 │ │ │ │ mov r7, r0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r5, r1 │ │ │ │ - bl 5fe82 │ │ │ │ + bl 5fe6e │ │ │ │ cmp r7, r0 │ │ │ │ it le │ │ │ │ movle r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [r4, #8] │ │ │ │ it gt │ │ │ │ ldrgt r1, [sp, #0] │ │ │ │ @@ -82869,430 +82859,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 619de │ │ │ │ + bne.n 619ca │ │ │ │ str r0, [r4, #16] │ │ │ │ - b.n 61a14 │ │ │ │ + b.n 61a00 │ │ │ │ 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 61a14 │ │ │ │ + blt.n 61a00 │ │ │ │ ldr.w r2, [r6, r3, lsl #2] │ │ │ │ eors r2, r1 │ │ │ │ lsls r2, r2, #26 │ │ │ │ - bne.n 61a10 │ │ │ │ + bne.n 619fc │ │ │ │ subs r2, r5, #1 │ │ │ │ subs r3, r2, r3 │ │ │ │ str r3, [r4, #16] │ │ │ │ - b.n 61a14 │ │ │ │ + b.n 61a00 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 619fa │ │ │ │ + b.n 619e6 │ │ │ │ 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 61a24 │ │ │ │ + bne.n 61a10 │ │ │ │ subs r3, r5, r3 │ │ │ │ subs r1, r5, #1 │ │ │ │ subs r0, r1, r3 │ │ │ │ cmp r3, r5 │ │ │ │ - bge.n 61a46 │ │ │ │ + bge.n 61a32 │ │ │ │ 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 61a30 │ │ │ │ + b.n 61a1c │ │ │ │ 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 61b14 │ │ │ │ + beq.n 61b00 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.w 61baa │ │ │ │ + bcs.w 61b96 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb.w r2, [lr, r2] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ - cbz r2, 61a8c │ │ │ │ + cbz r2, 61a78 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 61a76 │ │ │ │ - b.n 61baa │ │ │ │ + bhi.n 61a62 │ │ │ │ + b.n 61b96 │ │ │ │ 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 61ad6 │ │ │ │ + bge.n 61ac2 │ │ │ │ ldr.w r7, [ip, fp, lsl #2] │ │ │ │ ldr.w r2, [r4, fp, lsl #2] │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 61ac0 │ │ │ │ + beq.n 61aac │ │ │ │ sub.w fp, fp, r5 │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r3, r3, fp, lsl #2 │ │ │ │ - b.n 61a70 │ │ │ │ + b.n 61a5c │ │ │ │ add.w fp, fp, #1 │ │ │ │ - b.n 61aa2 │ │ │ │ + b.n 61a8e │ │ │ │ ldr.w r7, [ip, r9, lsl #2] │ │ │ │ ldr.w r2, [r4, r9, lsl #2] │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 61adc │ │ │ │ + bne.n 61ac8 │ │ │ │ cmp r9, r5 │ │ │ │ - blt.n 61ac6 │ │ │ │ - b.n 61b0e │ │ │ │ + blt.n 61ab2 │ │ │ │ + b.n 61afa │ │ │ │ add.w r3, r3, r8, lsl #2 │ │ │ │ sub.w r9, r6, r8 │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 61baa │ │ │ │ + bls.n 61b96 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb.w r4, [lr, r2] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 61a96 │ │ │ │ + beq.n 61a82 │ │ │ │ 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 61a70 │ │ │ │ + b.n 61a5c │ │ │ │ subs r0, r4, r0 │ │ │ │ asrs r0, r0, #2 │ │ │ │ - b.n 61bae │ │ │ │ + b.n 61b9a │ │ │ │ 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 61baa │ │ │ │ + bcs.n 61b96 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb.w r2, [lr, r2] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ - cbz r2, 61b42 │ │ │ │ + cbz r2, 61b2e │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 61b2c │ │ │ │ - b.n 61baa │ │ │ │ + bhi.n 61b18 │ │ │ │ + b.n 61b96 │ │ │ │ rsb r2, r6, #1 │ │ │ │ mov r4, r5 │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ cmp r4, r9 │ │ │ │ - bge.n 61b64 │ │ │ │ + bge.n 61b50 │ │ │ │ ldr.w fp, [ip, r4, lsl #2] │ │ │ │ ldr.w r7, [r2, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ cmp fp, r7 │ │ │ │ - beq.n 61b4c │ │ │ │ + beq.n 61b38 │ │ │ │ add.w r3, r3, sl, lsl #2 │ │ │ │ - b.n 61b28 │ │ │ │ + b.n 61b14 │ │ │ │ mov fp, r9 │ │ │ │ cmp fp, r6 │ │ │ │ - bge.n 61b8a │ │ │ │ + bge.n 61b76 │ │ │ │ ldr.w r7, [ip, fp, lsl #2] │ │ │ │ ldr.w r4, [r2, fp, lsl #2] │ │ │ │ cmp r7, r4 │ │ │ │ - beq.n 61b84 │ │ │ │ + beq.n 61b70 │ │ │ │ sub.w fp, fp, r5 │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r3, r3, fp, lsl #2 │ │ │ │ - b.n 61b28 │ │ │ │ + b.n 61b14 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - b.n 61b66 │ │ │ │ + b.n 61b52 │ │ │ │ movs r4, #0 │ │ │ │ cmp r4, r5 │ │ │ │ - bge.n 61ba4 │ │ │ │ + bge.n 61b90 │ │ │ │ ldr.w fp, [ip, r4, lsl #2] │ │ │ │ ldr.w r7, [r2, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ cmp fp, r7 │ │ │ │ - beq.n 61b8c │ │ │ │ + beq.n 61b78 │ │ │ │ add.w r3, r3, r8, lsl #2 │ │ │ │ - b.n 61b28 │ │ │ │ + b.n 61b14 │ │ │ │ subs r0, r2, r0 │ │ │ │ asrs r0, r0, #2 │ │ │ │ - b.n 61bae │ │ │ │ + b.n 61b9a │ │ │ │ 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] @ (61c1c ) │ │ │ │ + ldr r3, [pc, #80] @ (61c08 ) │ │ │ │ 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 61980 │ │ │ │ + bl 6196c │ │ │ │ add r2, sp, #4 │ │ │ │ sub.w r1, r8, r4 │ │ │ │ add.w r0, r9, r4, lsl #2 │ │ │ │ - bl 61a4a │ │ │ │ + bl 61a36 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 61c02 │ │ │ │ + beq.n 61bee │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 61c02 │ │ │ │ + beq.n 61bee │ │ │ │ add r4, r0 │ │ │ │ add r4, r7 │ │ │ │ - b.n 61be4 │ │ │ │ - ldr r3, [pc, #24] @ (61c1c ) │ │ │ │ + b.n 61bd0 │ │ │ │ + ldr r3, [pc, #24] @ (61c08 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 61c14 │ │ │ │ + beq.n 61c00 │ │ │ │ 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} │ │ │ │ │ │ │ │ -00061c20 : │ │ │ │ +00061c0c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #24] @ (61c48 ) │ │ │ │ + ldr r1, [pc, #24] @ (61c34 ) │ │ │ │ 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 7b2e4 │ │ │ │ + bl 7b320 │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00061c4c <_PyUnicode_ToTitlecase@@Base>: │ │ │ │ +00061c38 <_PyUnicode_ToTitlecase@@Base>: │ │ │ │ cmp.w r0, #1114112 @ 0x110000 │ │ │ │ push {r4} │ │ │ │ - bcs.n 61c78 <_PyUnicode_ToTitlecase@@Base+0x2c> │ │ │ │ + bcs.n 61c64 <_PyUnicode_ToTitlecase@@Base+0x2c> │ │ │ │ lsrs r4, r0, #7 │ │ │ │ - movw r1, #33488 @ 0x82d0 │ │ │ │ + movw r1, #31952 @ 0x7cd0 │ │ │ │ movt r1, #54 @ 0x36 │ │ │ │ and.w r3, r0, #127 @ 0x7f │ │ │ │ - movw r2, #24784 @ 0x60d0 │ │ │ │ + movw r2, #23248 @ 0x5ad0 │ │ │ │ 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 61c7a <_PyUnicode_ToTitlecase@@Base+0x2e> │ │ │ │ + b.n 61c66 <_PyUnicode_ToTitlecase@@Base+0x2e> │ │ │ │ movs r2, #0 │ │ │ │ - movw r3, #16704 @ 0x4140 │ │ │ │ + movw r3, #15168 @ 0x3b40 │ │ │ │ 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, #49636 @ 0xc1e4 │ │ │ │ + movwmi r3, #48100 @ 0xbbe4 │ │ │ │ movtmi r3, #63 @ 0x3f │ │ │ │ it mi │ │ │ │ ldrmi.w r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061ca6 : │ │ │ │ +00061c92 : │ │ │ │ push {r4} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #12] @ (61cbc ) │ │ │ │ + ldr r4, [pc, #12] @ (61ca8 ) │ │ │ │ ldr r1, [r0, #12] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ b.w 2b826 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00061cc0 : │ │ │ │ +00061cac : │ │ │ │ push {r4} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #16] @ (61cd8 ) │ │ │ │ + ldr r4, [pc, #16] @ (61cc4 ) │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r3, r4] │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ b.w 2b826 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00061cdc <_PyEval_MonitorRaise@@Base>: │ │ │ │ +00061cc8 <_PyEval_MonitorRaise@@Base>: │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ ldrb.w r3, [r3, #558] @ 0x22e │ │ │ │ - cbz r3, 61cee <_PyEval_MonitorRaise@@Base+0x12> │ │ │ │ + cbz r3, 61cda <_PyEval_MonitorRaise@@Base+0x12> │ │ │ │ movs r3, #10 │ │ │ │ - b.w 20361c │ │ │ │ + b.w 202c7c │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061cf0 : │ │ │ │ +00061cdc : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 257148 │ │ │ │ + b.w 256a8c │ │ │ │ │ │ │ │ -00061cf6 : │ │ │ │ +00061ce2 : │ │ │ │ movs r1, #1 │ │ │ │ - b.w 257148 │ │ │ │ + b.w 256a8c │ │ │ │ │ │ │ │ -00061cfc : │ │ │ │ +00061ce8 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061d0c : │ │ │ │ - b.w 211c50 │ │ │ │ +00061cf8 : │ │ │ │ + b.w 211370 │ │ │ │ │ │ │ │ -00061d10 : │ │ │ │ - ldr r2, [pc, #12] @ (61d20 ) │ │ │ │ +00061cfc : │ │ │ │ + ldr r2, [pc, #12] @ (61d0c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - b.w 21457c │ │ │ │ + b.w 213c9c │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00061d24 : │ │ │ │ - ldr r2, [pc, #12] @ (61d34 ) │ │ │ │ +00061d10 : │ │ │ │ + ldr r2, [pc, #12] @ (61d20 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - b.w 21495c │ │ │ │ + b.w 21407c │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00061d38 <_PyCriticalSection_BeginSlow@@Base>: │ │ │ │ +00061d24 <_PyCriticalSection_BeginSlow@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061d3a <_PyCriticalSection2_BeginSlow@@Base>: │ │ │ │ +00061d26 <_PyCriticalSection2_BeginSlow@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061d3c <_PyCriticalSection_SuspendAll@@Base>: │ │ │ │ +00061d28 <_PyCriticalSection_SuspendAll@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061d3e <_PyCriticalSection_Resume@@Base>: │ │ │ │ +00061d2a <_PyCriticalSection_Resume@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061d40 : │ │ │ │ +00061d2c : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061d42 : │ │ │ │ +00061d2e : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061d44 : │ │ │ │ +00061d30 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061d46 : │ │ │ │ +00061d32 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061d48 <_PyCrossInterpreterData_Clear@@Base>: │ │ │ │ +00061d34 <_PyCrossInterpreterData_Clear@@Base>: │ │ │ │ mov r0, r1 │ │ │ │ - b.w 24d3b0 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x57c> │ │ │ │ + b.w 24ccd8 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x57c> │ │ │ │ │ │ │ │ -00061d4e <_PyXI_HasCapturedException@@Base>: │ │ │ │ +00061d3a <_PyXI_HasCapturedException@@Base>: │ │ │ │ ldr r0, [r0, #24] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061d58 : │ │ │ │ +00061d44 : │ │ │ │ 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 1ce6b4 │ │ │ │ + bl 1cdabc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00061d76 <_PyArg_Parse_SizeT@@Base>: │ │ │ │ +00061d62 <_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 8cd90 │ │ │ │ + bl 8c28c │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061daa <_PyArg_ParseTuple_SizeT@@Base>: │ │ │ │ +00061d96 <_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 │ │ │ │ @@ -83301,3148 +83291,3148 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 2b782 │ │ │ │ add sp, #8 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061dd4 : │ │ │ │ +00061dc0 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -00061df4 <_PyArg_VaParse_SizeT@@Base>: │ │ │ │ - b.w 61dd4 │ │ │ │ +00061de0 <_PyArg_VaParse_SizeT@@Base>: │ │ │ │ + b.w 61dc0 │ │ │ │ │ │ │ │ -00061df8 : │ │ │ │ +00061de4 : │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ ldr.w r0, [r3, #624] @ 0x270 │ │ │ │ - cbz r0, 61e14 │ │ │ │ + cbz r0, 61e00 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 61e14 │ │ │ │ + cbz r0, 61e00 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ dmb ish │ │ │ │ mvns r0, r0 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061e16 : │ │ │ │ +00061e02 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061e18 : │ │ │ │ - ldr r1, [pc, #12] @ (61e28 ) │ │ │ │ +00061e04 : │ │ │ │ + ldr r1, [pc, #12] @ (61e14 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ - b.w 1a8a54 │ │ │ │ + b.w 1a7c0c │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00061e2c <_Py_hashtable_len@@Base>: │ │ │ │ +00061e18 <_Py_hashtable_len@@Base>: │ │ │ │ ldr r0, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061e30 : │ │ │ │ +00061e1c : │ │ │ │ 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 │ │ │ │ │ │ │ │ -00061e44 : │ │ │ │ +00061e30 : │ │ │ │ push {r4} │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r1, [r0] │ │ │ │ - movw r2, #49748 @ 0xc254 │ │ │ │ + movw r2, #48212 @ 0xbc54 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ strd r2, r1, [r0, #8] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061e60 : │ │ │ │ +00061e4c : │ │ │ │ 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 │ │ │ │ │ │ │ │ -00061e74 : │ │ │ │ +00061e60 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -00061e88 : │ │ │ │ +00061e74 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -00061e9c : │ │ │ │ +00061e88 : │ │ │ │ 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, #30900 @ 0x78b4 │ │ │ │ + movw r5, #29364 @ 0x72b4 │ │ │ │ movt r5, #42 @ 0x2a │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 19e6f8 <_Py_write_noraise@@Base+0x698> │ │ │ │ + bl 19d6f0 <_Py_write_noraise@@Base+0x698> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00061ec2 <_PyMonitoring_FireCReturnEvent@@Base>: │ │ │ │ +00061eae <_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 4f272 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ + bl 4f212 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00061ef0 <_PySeqLock_LockWrite@@Base>: │ │ │ │ +00061edc <_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 61f0e <_PySeqLock_LockWrite@@Base+0x1e> │ │ │ │ + bpl.n 61efa <_PySeqLock_LockWrite@@Base+0x1e> │ │ │ │ blx 29334 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - b.n 61f02 <_PySeqLock_LockWrite@@Base+0x12> │ │ │ │ + b.n 61eee <_PySeqLock_LockWrite@@Base+0x12> │ │ │ │ adds r2, r5, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 61f24 <_PySeqLock_LockWrite@@Base+0x34> │ │ │ │ + bne.n 61f10 <_PySeqLock_LockWrite@@Base+0x34> │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 61f14 <_PySeqLock_LockWrite@@Base+0x24> │ │ │ │ + bne.n 61f00 <_PySeqLock_LockWrite@@Base+0x24> │ │ │ │ dmb ish │ │ │ │ - bne.n 61f30 <_PySeqLock_LockWrite@@Base+0x40> │ │ │ │ + bne.n 61f1c <_PySeqLock_LockWrite@@Base+0x40> │ │ │ │ dmb ish │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r5, r3 │ │ │ │ blx 29334 │ │ │ │ - b.n 61f02 <_PySeqLock_LockWrite@@Base+0x12> │ │ │ │ + b.n 61eee <_PySeqLock_LockWrite@@Base+0x12> │ │ │ │ │ │ │ │ -00061f38 <_PySeqLock_AbandonWrite@@Base>: │ │ │ │ +00061f24 <_PySeqLock_AbandonWrite@@Base>: │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ dmb ish │ │ │ │ str r3, [r0, #0] │ │ │ │ dmb ish │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061f48 <_PySeqLock_UnlockWrite@@Base>: │ │ │ │ +00061f34 <_PySeqLock_UnlockWrite@@Base>: │ │ │ │ ldr r3, [r0, #0] │ │ │ │ adds r3, #1 │ │ │ │ dmb ish │ │ │ │ str r3, [r0, #0] │ │ │ │ dmb ish │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061f58 <_PySeqLock_BeginRead@@Base>: │ │ │ │ +00061f44 <_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 61f7e <_PySeqLock_BeginRead@@Base+0x26> │ │ │ │ + bpl.n 61f6a <_PySeqLock_BeginRead@@Base+0x26> │ │ │ │ blx 29334 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ dmb ish │ │ │ │ - b.n 61f6e <_PySeqLock_BeginRead@@Base+0x16> │ │ │ │ + b.n 61f5a <_PySeqLock_BeginRead@@Base+0x16> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00061f80 <_PySeqLock_EndRead@@Base>: │ │ │ │ +00061f6c <_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 61fa0 <_PySeqLock_EndRead@@Base+0x20> │ │ │ │ + beq.n 61f8c <_PySeqLock_EndRead@@Base+0x20> │ │ │ │ blx 29334 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 61fa2 <_PySeqLock_EndRead@@Base+0x22> │ │ │ │ + b.n 61f8e <_PySeqLock_EndRead@@Base+0x22> │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00061fa4 <_PySeqLock_AfterFork@@Base>: │ │ │ │ +00061f90 <_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 │ │ │ │ │ │ │ │ -00061fb6 <_Py_BuildValue_SizeT@@Base>: │ │ │ │ +00061fa2 <_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 82d98 │ │ │ │ + bl 828e8 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061fde : │ │ │ │ +00061fca : │ │ │ │ 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, #30924 @ 0x78cc │ │ │ │ + movw r1, #29388 @ 0x72cc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00062008 : │ │ │ │ +00061ff4 : │ │ │ │ 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 6202e │ │ │ │ + bne.n 6201a │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 211d2c │ │ │ │ + b.w 21144c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #31072 @ 0x7960 │ │ │ │ + movw r1, #29536 @ 0x7360 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ 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, #30960 @ 0x78f0 │ │ │ │ + movw r1, #29424 @ 0x72f0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ 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, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 6209c │ │ │ │ + beq.n 62088 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 620b2 │ │ │ │ + bne.n 6209e │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 620e6 │ │ │ │ + beq.n 620d2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 620e6 │ │ │ │ - b.n 620b4 │ │ │ │ + ble.n 620d2 │ │ │ │ + b.n 620a0 │ │ │ │ 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 620d2 │ │ │ │ + beq.n 620be │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 62100 │ │ │ │ + bne.n 620ec │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 620e6 │ │ │ │ + beq.n 620d2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 62102 │ │ │ │ + bgt.n 620ee │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ + movw r1, #3692 @ 0xe6c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 62144 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 62130 │ │ │ │ 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 f1d60 │ │ │ │ + bl f12bc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6212e │ │ │ │ + beq.n 6211a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6212e │ │ │ │ + cbnz r3, 6211a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62144 │ │ │ │ + beq.n 62130 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 62144 │ │ │ │ + cbnz r3, 62130 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_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 62174 │ │ │ │ + beq.n 62160 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6218a │ │ │ │ + bne.n 62176 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 621be │ │ │ │ + beq.n 621aa │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 621be │ │ │ │ - b.n 6218c │ │ │ │ + ble.n 621aa │ │ │ │ + b.n 62178 │ │ │ │ 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 621aa │ │ │ │ + beq.n 62196 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 621d8 │ │ │ │ + bne.n 621c4 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 621be │ │ │ │ + beq.n 621aa │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 621da │ │ │ │ + bgt.n 621c6 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ + movw r1, #3692 @ 0xe6c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 6221c │ │ │ │ + bl 126e1c │ │ │ │ + b.n 62208 │ │ │ │ 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 1160a4 │ │ │ │ + bl 115644 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62206 │ │ │ │ + beq.n 621f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 62206 │ │ │ │ + cbnz r3, 621f2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6221c │ │ │ │ + beq.n 62208 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6221c │ │ │ │ + cbnz r3, 62208 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_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 6224c │ │ │ │ + beq.n 62238 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 62262 │ │ │ │ + bne.n 6224e │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 62296 │ │ │ │ + beq.n 62282 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 62296 │ │ │ │ - b.n 62264 │ │ │ │ + ble.n 62282 │ │ │ │ + b.n 62250 │ │ │ │ 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 62282 │ │ │ │ + beq.n 6226e │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 622b0 │ │ │ │ + bne.n 6229c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 62296 │ │ │ │ + beq.n 62282 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 622b2 │ │ │ │ + bgt.n 6229e │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ + movw r1, #3692 @ 0xe6c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 622f4 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 622e0 │ │ │ │ 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 13ff10 │ │ │ │ + bl 13f5f0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 622de │ │ │ │ + beq.n 622ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 622de │ │ │ │ + cbnz r3, 622ca │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 622f4 │ │ │ │ + beq.n 622e0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 622f4 │ │ │ │ + cbnz r3, 622e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_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 62324 │ │ │ │ + beq.n 62310 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6233a │ │ │ │ + bne.n 62326 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 6236e │ │ │ │ + beq.n 6235a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6236e │ │ │ │ - b.n 6233c │ │ │ │ + ble.n 6235a │ │ │ │ + b.n 62328 │ │ │ │ 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 6235a │ │ │ │ + beq.n 62346 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 62388 │ │ │ │ + bne.n 62374 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6236e │ │ │ │ + beq.n 6235a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 6238a │ │ │ │ + bgt.n 62376 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ + movw r1, #3692 @ 0xe6c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 623cc │ │ │ │ + bl 126e1c │ │ │ │ + b.n 623b8 │ │ │ │ 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 1347f0 │ │ │ │ + bl 133f1c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 623b6 │ │ │ │ + beq.n 623a2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 623b6 │ │ │ │ + cbnz r3, 623a2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 623cc │ │ │ │ + beq.n 623b8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 623cc │ │ │ │ + cbnz r3, 623b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_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 623fa │ │ │ │ + beq.n 623e6 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 62428 │ │ │ │ + bne.n 62414 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6240e │ │ │ │ + beq.n 623fa │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 6242a │ │ │ │ + bgt.n 62416 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ + movw r1, #3692 @ 0xe6c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 62454 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 62440 │ │ │ │ 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 f4f34 │ │ │ │ + bl f4494 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62454 │ │ │ │ + beq.n 62440 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 62454 │ │ │ │ + cbnz r3, 62440 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_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 62482 │ │ │ │ + beq.n 6246e │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 624b0 │ │ │ │ + bne.n 6249c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 62496 │ │ │ │ + beq.n 62482 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 624b2 │ │ │ │ + bgt.n 6249e │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ + movw r1, #3692 @ 0xe6c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 624dc │ │ │ │ + bl 126e1c │ │ │ │ + b.n 624c8 │ │ │ │ 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 22f6c4 │ │ │ │ + bl 22ef48 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 624dc │ │ │ │ + beq.n 624c8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 624dc │ │ │ │ + cbnz r3, 624c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_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 6250a │ │ │ │ + beq.n 624f6 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 62538 │ │ │ │ + bne.n 62524 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6251e │ │ │ │ + beq.n 6250a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 6253a │ │ │ │ + bgt.n 62526 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ + movw r1, #3692 @ 0xe6c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 62564 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 62550 │ │ │ │ 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 f9980 │ │ │ │ + bl f8ee0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62564 │ │ │ │ + beq.n 62550 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 62564 │ │ │ │ + cbnz r3, 62550 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_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 62594 │ │ │ │ + beq.n 62580 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 625aa │ │ │ │ + bne.n 62596 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 625de │ │ │ │ + beq.n 625ca │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 625de │ │ │ │ - b.n 625ac │ │ │ │ + ble.n 625ca │ │ │ │ + b.n 62598 │ │ │ │ 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 625ca │ │ │ │ + beq.n 625b6 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 625f8 │ │ │ │ + bne.n 625e4 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 625de │ │ │ │ + beq.n 625ca │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 625fa │ │ │ │ + bgt.n 625e6 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ + movw r1, #3692 @ 0xe6c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 6263c │ │ │ │ + bl 126e1c │ │ │ │ + b.n 62628 │ │ │ │ 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 ed228 │ │ │ │ + bl ec788 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62626 │ │ │ │ + beq.n 62612 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 62626 │ │ │ │ + cbnz r3, 62612 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6263c │ │ │ │ + beq.n 62628 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6263c │ │ │ │ + cbnz r3, 62628 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_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 6266c │ │ │ │ + beq.n 62658 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 62682 │ │ │ │ + bne.n 6266e │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 626b6 │ │ │ │ + beq.n 626a2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 626b6 │ │ │ │ - b.n 62684 │ │ │ │ + ble.n 626a2 │ │ │ │ + b.n 62670 │ │ │ │ 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 626a2 │ │ │ │ + beq.n 6268e │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 626d0 │ │ │ │ + bne.n 626bc │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 626b6 │ │ │ │ + beq.n 626a2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 626d2 │ │ │ │ + bgt.n 626be │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ + movw r1, #3692 @ 0xe6c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 62714 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 62700 │ │ │ │ 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 1768e8 │ │ │ │ + bl 175c2c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 626fe │ │ │ │ + beq.n 626ea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 626fe │ │ │ │ + cbnz r3, 626ea │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62714 │ │ │ │ + beq.n 62700 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 62714 │ │ │ │ + cbnz r3, 62700 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_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 62744 │ │ │ │ + beq.n 62730 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6275a │ │ │ │ + bne.n 62746 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 6278e │ │ │ │ + beq.n 6277a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6278e │ │ │ │ - b.n 6275c │ │ │ │ + ble.n 6277a │ │ │ │ + b.n 62748 │ │ │ │ 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 6277a │ │ │ │ + beq.n 62766 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 627a8 │ │ │ │ + bne.n 62794 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6278e │ │ │ │ + beq.n 6277a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 627aa │ │ │ │ + bgt.n 62796 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ + movw r1, #3692 @ 0xe6c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 627ec │ │ │ │ + bl 126e1c │ │ │ │ + b.n 627d8 │ │ │ │ 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 117b80 │ │ │ │ + bl 117124 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 627d6 │ │ │ │ + beq.n 627c2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 627d6 │ │ │ │ + cbnz r3, 627c2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 627ec │ │ │ │ + beq.n 627d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 627ec │ │ │ │ + cbnz r3, 627d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_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 6281c │ │ │ │ + beq.n 62808 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 62832 │ │ │ │ + bne.n 6281e │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 62866 │ │ │ │ + beq.n 62852 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 62866 │ │ │ │ - b.n 62834 │ │ │ │ + ble.n 62852 │ │ │ │ + b.n 62820 │ │ │ │ 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 62852 │ │ │ │ + beq.n 6283e │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 62880 │ │ │ │ + bne.n 6286c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 62866 │ │ │ │ + beq.n 62852 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 62882 │ │ │ │ + bgt.n 6286e │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ + movw r1, #3692 @ 0xe6c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 628c4 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 628b0 │ │ │ │ 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 159be0 │ │ │ │ + bl 1590ac │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 628ae │ │ │ │ + beq.n 6289a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 628ae │ │ │ │ + cbnz r3, 6289a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 628c4 │ │ │ │ + beq.n 628b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 628c4 │ │ │ │ + cbnz r3, 628b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_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 628f4 │ │ │ │ + beq.n 628e0 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6290a │ │ │ │ + bne.n 628f6 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 6293e │ │ │ │ + beq.n 6292a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6293e │ │ │ │ - b.n 6290c │ │ │ │ + ble.n 6292a │ │ │ │ + b.n 628f8 │ │ │ │ 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 6292a │ │ │ │ + beq.n 62916 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 62958 │ │ │ │ + bne.n 62944 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6293e │ │ │ │ + beq.n 6292a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 6295a │ │ │ │ + bgt.n 62946 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ + movw r1, #3692 @ 0xe6c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 6299c │ │ │ │ + bl 126e1c │ │ │ │ + b.n 62988 │ │ │ │ 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 129984 │ │ │ │ + bl 128e5c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62986 │ │ │ │ + beq.n 62972 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 62986 │ │ │ │ + cbnz r3, 62972 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6299c │ │ │ │ + beq.n 62988 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6299c │ │ │ │ + cbnz r3, 62988 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_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 629cc │ │ │ │ + beq.n 629b8 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 629e2 │ │ │ │ + bne.n 629ce │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 62a16 │ │ │ │ + beq.n 62a02 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 62a16 │ │ │ │ - b.n 629e4 │ │ │ │ + ble.n 62a02 │ │ │ │ + b.n 629d0 │ │ │ │ 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 62a02 │ │ │ │ + beq.n 629ee │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 62a30 │ │ │ │ + bne.n 62a1c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 62a16 │ │ │ │ + beq.n 62a02 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 62a32 │ │ │ │ + bgt.n 62a1e │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ + movw r1, #3692 @ 0xe6c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 62a74 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 62a60 │ │ │ │ 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 f5824 │ │ │ │ + bl f4d84 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62a5e │ │ │ │ + beq.n 62a4a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 62a5e │ │ │ │ + cbnz r3, 62a4a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62a74 │ │ │ │ + beq.n 62a60 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 62a74 │ │ │ │ + cbnz r3, 62a60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_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 62aa4 │ │ │ │ + beq.n 62a90 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 62aba │ │ │ │ + bne.n 62aa6 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 62aee │ │ │ │ + beq.n 62ada │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 62aee │ │ │ │ - b.n 62abc │ │ │ │ + ble.n 62ada │ │ │ │ + b.n 62aa8 │ │ │ │ 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 62ada │ │ │ │ + beq.n 62ac6 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 62b08 │ │ │ │ + bne.n 62af4 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 62aee │ │ │ │ + beq.n 62ada │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 62b0a │ │ │ │ + bgt.n 62af6 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ + movw r1, #3692 @ 0xe6c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 62b4c │ │ │ │ + bl 126e1c │ │ │ │ + b.n 62b38 │ │ │ │ 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 13dfb4 │ │ │ │ + bl 13d68c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62b36 │ │ │ │ + beq.n 62b22 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 62b36 │ │ │ │ + cbnz r3, 62b22 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62b4c │ │ │ │ + beq.n 62b38 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 62b4c │ │ │ │ + cbnz r3, 62b38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_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 62b7c │ │ │ │ + beq.n 62b68 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 62b92 │ │ │ │ + bne.n 62b7e │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 62bc6 │ │ │ │ + beq.n 62bb2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 62bc6 │ │ │ │ - b.n 62b94 │ │ │ │ + ble.n 62bb2 │ │ │ │ + b.n 62b80 │ │ │ │ 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 62bb2 │ │ │ │ + beq.n 62b9e │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 62be0 │ │ │ │ + bne.n 62bcc │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 62bc6 │ │ │ │ + beq.n 62bb2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 62be2 │ │ │ │ + bgt.n 62bce │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ + movw r1, #3692 @ 0xe6c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 62c24 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 62c10 │ │ │ │ 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 16d434 │ │ │ │ + bl 16c774 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62c0e │ │ │ │ + beq.n 62bfa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 62c0e │ │ │ │ + cbnz r3, 62bfa │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62c24 │ │ │ │ + beq.n 62c10 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 62c24 │ │ │ │ + cbnz r3, 62c10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_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 62c54 │ │ │ │ + beq.n 62c40 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 62c6a │ │ │ │ + bne.n 62c56 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 62c9e │ │ │ │ + beq.n 62c8a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 62c9e │ │ │ │ - b.n 62c6c │ │ │ │ + ble.n 62c8a │ │ │ │ + b.n 62c58 │ │ │ │ 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 62c8a │ │ │ │ + beq.n 62c76 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 62cb8 │ │ │ │ + bne.n 62ca4 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 62c9e │ │ │ │ + beq.n 62c8a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 62cba │ │ │ │ + bgt.n 62ca6 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ + movw r1, #3692 @ 0xe6c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 62cfc │ │ │ │ + bl 126e1c │ │ │ │ + b.n 62ce8 │ │ │ │ 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 238888 │ │ │ │ + bl 238024 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62ce6 │ │ │ │ + beq.n 62cd2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 62ce6 │ │ │ │ + cbnz r3, 62cd2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62cfc │ │ │ │ + beq.n 62ce8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 62cfc │ │ │ │ + cbnz r3, 62ce8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_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 62d2c │ │ │ │ + beq.n 62d18 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 62d42 │ │ │ │ + bne.n 62d2e │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 62d76 │ │ │ │ + beq.n 62d62 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 62d76 │ │ │ │ - b.n 62d44 │ │ │ │ + ble.n 62d62 │ │ │ │ + b.n 62d30 │ │ │ │ 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 62d62 │ │ │ │ + beq.n 62d4e │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 62d90 │ │ │ │ + bne.n 62d7c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 62d76 │ │ │ │ + beq.n 62d62 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 62d92 │ │ │ │ + bgt.n 62d7e │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ + movw r1, #3692 @ 0xe6c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 62dd4 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 62dc0 │ │ │ │ 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 2120b0 │ │ │ │ + bl 2117d0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62dbe │ │ │ │ + beq.n 62daa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 62dbe │ │ │ │ + cbnz r3, 62daa │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62dd4 │ │ │ │ + beq.n 62dc0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 62dd4 │ │ │ │ + cbnz r3, 62dc0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_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 62e04 │ │ │ │ + beq.n 62df0 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 62e1a │ │ │ │ + bne.n 62e06 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 62e4e │ │ │ │ + beq.n 62e3a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 62e4e │ │ │ │ - b.n 62e1c │ │ │ │ + ble.n 62e3a │ │ │ │ + b.n 62e08 │ │ │ │ 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 62e3a │ │ │ │ + beq.n 62e26 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 62e68 │ │ │ │ + bne.n 62e54 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 62e4e │ │ │ │ + beq.n 62e3a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 62e6a │ │ │ │ + bgt.n 62e56 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ + movw r1, #3692 @ 0xe6c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 62eac │ │ │ │ + bl 126e1c │ │ │ │ + b.n 62e98 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 1766fc │ │ │ │ + bl 175a40 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62e96 │ │ │ │ + beq.n 62e82 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 62e96 │ │ │ │ + cbnz r3, 62e82 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62eac │ │ │ │ + beq.n 62e98 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 62eac │ │ │ │ + cbnz r3, 62e98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_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 62edc │ │ │ │ + beq.n 62ec8 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 62ef2 │ │ │ │ + bne.n 62ede │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 62f26 │ │ │ │ + beq.n 62f12 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 62f26 │ │ │ │ - b.n 62ef4 │ │ │ │ + ble.n 62f12 │ │ │ │ + b.n 62ee0 │ │ │ │ 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 62f12 │ │ │ │ + beq.n 62efe │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 62f40 │ │ │ │ + bne.n 62f2c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 62f26 │ │ │ │ + beq.n 62f12 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 62f42 │ │ │ │ + bgt.n 62f2e │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ + movw r1, #3692 @ 0xe6c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 62f84 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 62f70 │ │ │ │ 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 18c4d8 │ │ │ │ + bl 18b580 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62f6e │ │ │ │ + beq.n 62f5a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 62f6e │ │ │ │ + cbnz r3, 62f5a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62f84 │ │ │ │ + beq.n 62f70 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 62f84 │ │ │ │ + cbnz r3, 62f70 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_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 62fb4 │ │ │ │ + beq.n 62fa0 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 62fca │ │ │ │ + bne.n 62fb6 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 62ffe │ │ │ │ + beq.n 62fea │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 62ffe │ │ │ │ - b.n 62fcc │ │ │ │ + ble.n 62fea │ │ │ │ + b.n 62fb8 │ │ │ │ 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 62fea │ │ │ │ + beq.n 62fd6 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63018 │ │ │ │ + bne.n 63004 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 62ffe │ │ │ │ + beq.n 62fea │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 6301a │ │ │ │ + bgt.n 63006 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ + movw r1, #3692 @ 0xe6c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 6305c │ │ │ │ + bl 126e1c │ │ │ │ + b.n 63048 │ │ │ │ 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 14d4cc │ │ │ │ + bl 14ca74 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63046 │ │ │ │ + beq.n 63032 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 63046 │ │ │ │ + cbnz r3, 63032 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6305c │ │ │ │ + beq.n 63048 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6305c │ │ │ │ + cbnz r3, 63048 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_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 6308c │ │ │ │ + beq.n 63078 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 630a2 │ │ │ │ + bne.n 6308e │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 630d6 │ │ │ │ + beq.n 630c2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 630d6 │ │ │ │ - b.n 630a4 │ │ │ │ + ble.n 630c2 │ │ │ │ + b.n 63090 │ │ │ │ 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 630c2 │ │ │ │ + beq.n 630ae │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 630f0 │ │ │ │ + bne.n 630dc │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 630d6 │ │ │ │ + beq.n 630c2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 630f2 │ │ │ │ + bgt.n 630de │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ + movw r1, #3692 @ 0xe6c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 63134 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 63120 │ │ │ │ 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 15a170 │ │ │ │ + bl 15963c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6311e │ │ │ │ + beq.n 6310a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6311e │ │ │ │ + cbnz r3, 6310a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63134 │ │ │ │ + beq.n 63120 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63134 │ │ │ │ + cbnz r3, 63120 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_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 63164 │ │ │ │ + beq.n 63150 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6317a │ │ │ │ + bne.n 63166 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 631ae │ │ │ │ + beq.n 6319a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 631ae │ │ │ │ - b.n 6317c │ │ │ │ + ble.n 6319a │ │ │ │ + b.n 63168 │ │ │ │ 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 6319a │ │ │ │ + beq.n 63186 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 631c8 │ │ │ │ + bne.n 631b4 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 631ae │ │ │ │ + beq.n 6319a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 631ca │ │ │ │ + bgt.n 631b6 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ + movw r1, #3692 @ 0xe6c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 6320c │ │ │ │ + bl 126e1c │ │ │ │ + b.n 631f8 │ │ │ │ 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 e26a4 │ │ │ │ + bl e1c00 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 631f6 │ │ │ │ + beq.n 631e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 631f6 │ │ │ │ + cbnz r3, 631e2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6320c │ │ │ │ + beq.n 631f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6320c │ │ │ │ + cbnz r3, 631f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00063210 <_PyMonitoring_FireLineEvent@@Base>: │ │ │ │ +000631fc <_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 80190 │ │ │ │ - cbz r0, 63268 <_PyMonitoring_FireLineEvent@@Base+0x58> │ │ │ │ + bl 80158 │ │ │ │ + cbz r0, 63254 <_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 4f272 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ + bl 4f212 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6326c <_PyMonitoring_FireLineEvent@@Base+0x5c> │ │ │ │ + beq.n 63258 <_PyMonitoring_FireLineEvent@@Base+0x5c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6326c <_PyMonitoring_FireLineEvent@@Base+0x5c> │ │ │ │ + cbnz r3, 63258 <_PyMonitoring_FireLineEvent@@Base+0x5c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6326c <_PyMonitoring_FireLineEvent@@Base+0x5c> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 63258 <_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, 632a2 <_PyMonitoring_FireLineEvent@@Base+0x92> │ │ │ │ + cbz r0, 6328e <_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 6329e <_PyMonitoring_FireLineEvent@@Base+0x8e> │ │ │ │ + beq.n 6328a <_PyMonitoring_FireLineEvent@@Base+0x8e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 6329e <_PyMonitoring_FireLineEvent@@Base+0x8e> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 6328a <_PyMonitoring_FireLineEvent@@Base+0x8e> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000632a6 : │ │ │ │ - b.w 104d60 │ │ │ │ +00063292 : │ │ │ │ + b.w 10417c │ │ │ │ │ │ │ │ -000632aa : │ │ │ │ +00063296 : │ │ │ │ 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 632c4 │ │ │ │ - cbnz r0, 632ca │ │ │ │ - bl 262b94 │ │ │ │ - b.n 632e6 │ │ │ │ + beq.n 632b0 │ │ │ │ + cbnz r0, 632b6 │ │ │ │ + bl 262550 │ │ │ │ + b.n 632d2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbnz r3, 632ec │ │ │ │ + cbnz r3, 632d8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #31004 @ 0x791c │ │ │ │ + movw r1, #29468 @ 0x731c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 63310 │ │ │ │ + b.n 632fc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 632d0 │ │ │ │ + beq.n 632bc │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ add r1, sp, #4 │ │ │ │ movs r2, #1 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 632d0 │ │ │ │ + bne.n 632bc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl cf15c │ │ │ │ + bl ce6b4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00063316 : │ │ │ │ +00063302 : │ │ │ │ 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 63350 │ │ │ │ + beq.n 6333c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #11856 @ 0x2e50 │ │ │ │ + movw r1, #10380 @ 0x288c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1590 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 63358 │ │ │ │ + b.n 63344 │ │ │ │ adds r0, #8 │ │ │ │ - bl cf15c │ │ │ │ + bl ce6b4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006335a : │ │ │ │ +00063346 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbz r3, 63394 │ │ │ │ + cbz r3, 63380 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 63394 │ │ │ │ + cbz r3, 63380 │ │ │ │ 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 63386 │ │ │ │ - bl d42d0 │ │ │ │ + bne.n 63372 │ │ │ │ + bl d3838 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6338e │ │ │ │ + b.n 6337a │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cf15c │ │ │ │ + bl ce6b4 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00063398 : │ │ │ │ +00063384 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1cd4b4 │ │ │ │ + bl 1cc8bc │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 633b6 │ │ │ │ - bl d42d0 │ │ │ │ + cbnz r0, 633a2 │ │ │ │ + bl d3838 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 633cc │ │ │ │ + b.n 633b8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 633ca │ │ │ │ + beq.n 633b6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 633ca │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 633b6 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ - beq.n 633f0 │ │ │ │ + beq.n 633dc │ │ │ │ mov r5, r2 │ │ │ │ clz r2, r0 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ - cbnz r0, 633f6 │ │ │ │ - bl 262b94 │ │ │ │ - b.n 63402 │ │ │ │ + cbnz r0, 633e2 │ │ │ │ + bl 262550 │ │ │ │ + b.n 633ee │ │ │ │ mov r6, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl ce6c4 │ │ │ │ + bl cdc1c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 63408 │ │ │ │ + cbz r0, 633f4 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 63416 │ │ │ │ + b.n 63402 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl cf15c │ │ │ │ + bl ce6b4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0006341c : │ │ │ │ - b.n 633ce │ │ │ │ +00063408 : │ │ │ │ + b.n 633ba │ │ │ │ │ │ │ │ -0006341e : │ │ │ │ - b.n 633ce │ │ │ │ +0006340a : │ │ │ │ + b.n 633ba │ │ │ │ │ │ │ │ -00063420 : │ │ │ │ +0006340c : │ │ │ │ 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, 63474 │ │ │ │ + cbz r0, 63460 │ │ │ │ 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 ce6c4 │ │ │ │ + bl cdc1c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 63476 │ │ │ │ + bge.n 63462 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63474 │ │ │ │ + beq.n 63460 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63474 │ │ │ │ + cbnz r3, 63460 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0006347a : │ │ │ │ +00063466 : │ │ │ │ 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, 634b0 │ │ │ │ + cbz r3, 6349c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 634b0 │ │ │ │ + cbz r3, 6349c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbz r3, 634b0 │ │ │ │ + cbz r3, 6349c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 634b0 │ │ │ │ + cbz r3, 6349c │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ movw r2, #285 @ 0x11d │ │ │ │ - bl ce6c4 │ │ │ │ - cbz r0, 634cc │ │ │ │ - b.n 634c6 │ │ │ │ + bl cdc1c │ │ │ │ + cbz r0, 634b8 │ │ │ │ + b.n 634b2 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #31044 @ 0x7944 │ │ │ │ + movw r1, #29508 @ 0x7344 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 63604 │ │ │ │ + b.n 635f0 │ │ │ │ mov.w r2, #284 @ 0x11c │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl ce6c4 │ │ │ │ + bl cdc1c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 634e4 │ │ │ │ + cbz r0, 634d0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cf15c │ │ │ │ - b.n 634c6 │ │ │ │ + bl ce6b4 │ │ │ │ + b.n 634b2 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r4 │ │ │ │ - bge.n 63510 │ │ │ │ + bge.n 634fc │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #31100 @ 0x797c │ │ │ │ + movw r1, #29564 @ 0x737c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cf15c │ │ │ │ + bl ce6b4 │ │ │ │ mov r0, sp │ │ │ │ - bl cf15c │ │ │ │ - b.n 634c6 │ │ │ │ + bl ce6b4 │ │ │ │ + b.n 634b2 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - cbnz r3, 63554 │ │ │ │ + cbnz r3, 63540 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1e1d44 │ │ │ │ - cbz r0, 63528 │ │ │ │ + bl 1e1050 │ │ │ │ + cbz r0, 63514 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbnz r3, 63528 │ │ │ │ + cbnz r3, 63514 │ │ │ │ mov r0, sp │ │ │ │ - bl 1e1d44 │ │ │ │ - cbnz r0, 6353c │ │ │ │ + bl 1e1050 │ │ │ │ + cbnz r0, 63528 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 23ff24 <_PyTime_AsTimeval@@Base+0x1118> │ │ │ │ - cbz r0, 63554 │ │ │ │ + bl 23f838 <_PyTime_AsTimeval@@Base+0x1120> │ │ │ │ + cbz r0, 63540 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbnz r3, 63554 │ │ │ │ + cbnz r3, 63540 │ │ │ │ mov r0, sp │ │ │ │ - bl 23ff24 <_PyTime_AsTimeval@@Base+0x1118> │ │ │ │ - cbz r0, 63554 │ │ │ │ + bl 23f838 <_PyTime_AsTimeval@@Base+0x1120> │ │ │ │ + cbz r0, 63540 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 29c10 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cf15c │ │ │ │ + bl ce6b4 │ │ │ │ mov r0, sp │ │ │ │ - bl cf15c │ │ │ │ - b.n 63604 │ │ │ │ + bl ce6b4 │ │ │ │ + b.n 635f0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 76fe4 │ │ │ │ + bl 77034 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 63572 │ │ │ │ - bl 1ea294 │ │ │ │ + cbnz r0, 6355e │ │ │ │ + bl 1e95bc │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cf15c │ │ │ │ + bl ce6b4 │ │ │ │ mov r0, sp │ │ │ │ - bl cf15c │ │ │ │ - b.n 634c6 │ │ │ │ + bl ce6b4 │ │ │ │ + b.n 634b2 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 63584 │ │ │ │ + ble.n 63570 │ │ │ │ str.w r1, [r4, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ - b.n 63576 │ │ │ │ + b.n 63562 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ movs r6, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 6359a │ │ │ │ + ble.n 63586 │ │ │ │ ldr.w r0, [r1, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ mul.w r6, r0, r6 │ │ │ │ - b.n 6358a │ │ │ │ + b.n 63576 │ │ │ │ movs r7, #0 │ │ │ │ subs r6, #1 │ │ │ │ - bcc.n 635f2 │ │ │ │ + bcc.n 635de │ │ │ │ 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 635d4 │ │ │ │ + blt.n 635c0 │ │ │ │ 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 635cc │ │ │ │ + bge.n 635b8 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ - b.n 635d4 │ │ │ │ + b.n 635c0 │ │ │ │ str.w r7, [r3, #-4] │ │ │ │ mov r3, lr │ │ │ │ - b.n 635ac │ │ │ │ + b.n 63598 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 198530 │ │ │ │ + bl 197524 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 198530 │ │ │ │ + bl 197524 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx 29c10 │ │ │ │ - b.n 6359c │ │ │ │ + b.n 63588 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77384 │ │ │ │ + bl 773d4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cf15c │ │ │ │ + bl ce6b4 │ │ │ │ mov r0, sp │ │ │ │ - bl cf15c │ │ │ │ + bl ce6b4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -0006360c : │ │ │ │ - cbnz r0, 63612 │ │ │ │ - b.w 1ea294 │ │ │ │ +000635f8 : │ │ │ │ + cbnz r0, 635fe │ │ │ │ + b.w 1e95bc │ │ │ │ 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] @ (63650 ) │ │ │ │ + ldr r2, [pc, #32] @ (6363c ) │ │ │ │ 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, 63648 │ │ │ │ + cbz r3, 63634 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00063654 : │ │ │ │ - b.w 1546b0 │ │ │ │ +00063640 : │ │ │ │ + b.w 153b74 │ │ │ │ │ │ │ │ -00063658 <_PyXI_NamespaceFromNames@@Base>: │ │ │ │ +00063644 <_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 63676 <_PyXI_NamespaceFromNames@@Base+0x1e> │ │ │ │ + beq.n 63662 <_PyXI_NamespaceFromNames@@Base+0x1e> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 6367a <_PyXI_NamespaceFromNames@@Base+0x22> │ │ │ │ + cbnz r0, 63666 <_PyXI_NamespaceFromNames@@Base+0x22> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 636a4 <_PyXI_NamespaceFromNames@@Base+0x4c> │ │ │ │ - bl 23087c │ │ │ │ + b.n 63690 <_PyXI_NamespaceFromNames@@Base+0x4c> │ │ │ │ + bl 230100 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 63676 <_PyXI_NamespaceFromNames@@Base+0x1e> │ │ │ │ + beq.n 63662 <_PyXI_NamespaceFromNames@@Base+0x1e> │ │ │ │ mov r1, r5 │ │ │ │ - bl 2308a8 │ │ │ │ + bl 23012c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 636a4 <_PyXI_NamespaceFromNames@@Base+0x4c> │ │ │ │ + bne.n 63690 <_PyXI_NamespaceFromNames@@Base+0x4c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c2e8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1546b0 │ │ │ │ + bl 153b74 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 63676 <_PyXI_NamespaceFromNames@@Base+0x1e> │ │ │ │ - bl d42d0 │ │ │ │ - b.n 63676 <_PyXI_NamespaceFromNames@@Base+0x1e> │ │ │ │ + bne.n 63662 <_PyXI_NamespaceFromNames@@Base+0x1e> │ │ │ │ + bl d3838 │ │ │ │ + b.n 63662 <_PyXI_NamespaceFromNames@@Base+0x1e> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -000636a8 : │ │ │ │ - b.w d0a24 │ │ │ │ +00063694 : │ │ │ │ + b.w cff80 │ │ │ │ │ │ │ │ -000636ac : │ │ │ │ - b.w 14b42c │ │ │ │ +00063698 : │ │ │ │ + b.w 14a9f4 │ │ │ │ │ │ │ │ -000636b0 <_PyBytes_DecodeEscape@@Base>: │ │ │ │ +0006369c <_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 ccde4 <_PyBytes_DecodeEscape2@@Base> │ │ │ │ + bl cc340 <_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, 636e4 <_PyBytes_DecodeEscape@@Base+0x34> │ │ │ │ + cbz r3, 636d0 <_PyBytes_DecodeEscape@@Base+0x34> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 636fa <_PyBytes_DecodeEscape@@Base+0x4a> │ │ │ │ + cbnz r3, 636e6 <_PyBytes_DecodeEscape@@Base+0x4a> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #16176 @ 0x3f30 │ │ │ │ + movw r2, #14632 @ 0x3928 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 127998 <_PyErr_SetString@@Base> │ │ │ │ + bl 126e80 <_PyErr_SetString@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000636fe : │ │ │ │ +000636ea : │ │ │ │ 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] @ (63788 ) │ │ │ │ + ldr r6, [pc, #120] @ (63774 ) │ │ │ │ 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, 63740 │ │ │ │ + cbz r3, 6372c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r3, #5 │ │ │ │ - bmi.n 63772 │ │ │ │ + bmi.n 6375e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #61888 @ 0xf1c0 │ │ │ │ + movw r2, #60312 @ 0xeb98 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 127998 <_PyErr_SetString@@Base> │ │ │ │ - b.n 63760 │ │ │ │ - cbz r4, 63766 │ │ │ │ + bl 126e80 <_PyErr_SetString@@Base> │ │ │ │ + b.n 6374c │ │ │ │ + cbz r4, 63752 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 63764 │ │ │ │ + bmi.n 63750 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #31156 @ 0x79b4 │ │ │ │ + movw r2, #29620 @ 0x73b4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 127998 <_PyErr_SetString@@Base> │ │ │ │ + bl 126e80 <_PyErr_SetString@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 63782 │ │ │ │ - cbnz r2, 63776 │ │ │ │ + b.n 6376e │ │ │ │ + cbnz r2, 63762 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ - bl 1a6f5c │ │ │ │ - b.n 63782 │ │ │ │ + bl 1a6114 │ │ │ │ + b.n 6376e │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 63742 │ │ │ │ + bne.n 6372e │ │ │ │ mov r3, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w dd9fc │ │ │ │ + b.w dcf6c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006378c : │ │ │ │ - ldr r0, [pc, #28] @ (637ac ) │ │ │ │ +00063778 : │ │ │ │ + ldr r0, [pc, #28] @ (63798 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - movw r2, #31192 @ 0x79d8 │ │ │ │ + movw r2, #29656 @ 0x73d8 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - b.w 127998 <_PyErr_SetString@@Base> │ │ │ │ + b.w 126e80 <_PyErr_SetString@@Base> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000637b0 <_PyState_AddModule@@Base>: │ │ │ │ +0006379c <_PyState_AddModule@@Base>: │ │ │ │ mov r3, r2 │ │ │ │ - cbz r2, 637f0 <_PyState_AddModule@@Base+0x40> │ │ │ │ + cbz r2, 637dc <_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, 637e4 <_PyState_AddModule@@Base+0x34> │ │ │ │ + cbz r1, 637d0 <_PyState_AddModule@@Base+0x34> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #49332 @ 0xc0b4 │ │ │ │ + movw r2, #47756 @ 0xba8c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 127998 <_PyErr_SetString@@Base> │ │ │ │ + bl 126e80 <_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 1a689c │ │ │ │ + b.w 1a5a54 │ │ │ │ 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, #31228 @ 0x79fc │ │ │ │ + movw r2, #29692 @ 0x73fc │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 127998 <_PyErr_SetString@@Base> │ │ │ │ + bl 126e80 <_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, #31228 @ 0x79fc │ │ │ │ + movw r2, #29692 @ 0x73fc │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 127998 <_PyErr_SetString@@Base> │ │ │ │ + bl 126e80 <_PyErr_SetString@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00063846 : │ │ │ │ +00063832 : │ │ │ │ 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] @ (638ac ) │ │ │ │ + ldr r2, [pc, #84] @ (63898 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - cbz r0, 63864 │ │ │ │ - cbnz r1, 6386c │ │ │ │ + cbz r0, 63850 │ │ │ │ + cbnz r1, 63858 │ │ │ │ mov r0, r5 │ │ │ │ - bl 636ce <_PyBytes_DecodeEscape@@Base+0x1e> │ │ │ │ - b.n 63874 │ │ │ │ - bl cc30c │ │ │ │ + bl 636ba <_PyBytes_DecodeEscape@@Base+0x1e> │ │ │ │ + b.n 63860 │ │ │ │ + bl cb868 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 63878 │ │ │ │ + cbnz r0, 63864 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 6389e │ │ │ │ + b.n 6388a │ │ │ │ add r3, sp, #28 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1ae8bc │ │ │ │ + bl 1ada6c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6389e │ │ │ │ + beq.n 6388a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6389e │ │ │ │ + cbnz r3, 6388a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000638b0 <_PyObject_CallMethod_SizeT@@Base>: │ │ │ │ +0006389c <_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] @ (63914 <_PyObject_CallMethod_SizeT@@Base+0x64>) │ │ │ │ + ldr r2, [pc, #80] @ (63900 <_PyObject_CallMethod_SizeT@@Base+0x64>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - cbz r0, 638ce <_PyObject_CallMethod_SizeT@@Base+0x1e> │ │ │ │ - cbnz r1, 638d6 <_PyObject_CallMethod_SizeT@@Base+0x26> │ │ │ │ + cbz r0, 638ba <_PyObject_CallMethod_SizeT@@Base+0x1e> │ │ │ │ + cbnz r1, 638c2 <_PyObject_CallMethod_SizeT@@Base+0x26> │ │ │ │ mov r0, r5 │ │ │ │ - bl 636ce <_PyBytes_DecodeEscape@@Base+0x1e> │ │ │ │ - b.n 638de <_PyObject_CallMethod_SizeT@@Base+0x2e> │ │ │ │ - bl cc30c │ │ │ │ + bl 636ba <_PyBytes_DecodeEscape@@Base+0x1e> │ │ │ │ + b.n 638ca <_PyObject_CallMethod_SizeT@@Base+0x2e> │ │ │ │ + bl cb868 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 638e2 <_PyObject_CallMethod_SizeT@@Base+0x32> │ │ │ │ + cbnz r0, 638ce <_PyObject_CallMethod_SizeT@@Base+0x32> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 63908 <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ + b.n 638f4 <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ add r3, sp, #28 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1ae8bc │ │ │ │ + bl 1ada6c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63908 <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ + beq.n 638f4 <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63908 <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ + cbnz r3, 638f4 <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ 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, 63940 <_PyObject_CallMethod_SizeT@@Base+0x90> │ │ │ │ - movw r3, #64196 @ 0xfac4 │ │ │ │ + cbnz r2, 6392c <_PyObject_CallMethod_SizeT@@Base+0x90> │ │ │ │ + movw r3, #62660 @ 0xf4c4 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - movw r2, #40852 @ 0x9f94 │ │ │ │ + movw r2, #39316 @ 0x9994 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - b.n 63948 <_PyObject_CallMethod_SizeT@@Base+0x98> │ │ │ │ - movw r3, #29008 @ 0x7150 │ │ │ │ + b.n 63934 <_PyObject_CallMethod_SizeT@@Base+0x98> │ │ │ │ + movw r3, #27472 @ 0x6b50 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ mov r1, r3 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r0, #31256 @ 0x7a18 │ │ │ │ + movw r0, #29720 @ 0x7418 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl de2a8 │ │ │ │ + bl dd818 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #31288 @ 0x7a38 │ │ │ │ + movw r0, #29752 @ 0x7438 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - b.w de2a8 │ │ │ │ + b.w dd818 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r2, 6398e <_PyObject_CallMethod_SizeT@@Base+0xde> │ │ │ │ - cbz r3, 63978 <_PyObject_CallMethod_SizeT@@Base+0xc8> │ │ │ │ + cbz r2, 6397a <_PyObject_CallMethod_SizeT@@Base+0xde> │ │ │ │ + cbz r3, 63964 <_PyObject_CallMethod_SizeT@@Base+0xc8> │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - b.n 63980 <_PyObject_CallMethod_SizeT@@Base+0xd0> │ │ │ │ - movw r1, #40852 @ 0x9f94 │ │ │ │ + b.n 6396c <_PyObject_CallMethod_SizeT@@Base+0xd0> │ │ │ │ + movw r1, #39316 @ 0x9994 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #31324 @ 0x7a5c │ │ │ │ + movw r0, #29788 @ 0x745c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - b.w de2a8 │ │ │ │ - cbz r3, 63994 <_PyObject_CallMethod_SizeT@@Base+0xe4> │ │ │ │ + b.w dd818 │ │ │ │ + cbz r3, 63980 <_PyObject_CallMethod_SizeT@@Base+0xe4> │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - b.n 6399c <_PyObject_CallMethod_SizeT@@Base+0xec> │ │ │ │ - movw r1, #40852 @ 0x9f94 │ │ │ │ + b.n 63988 <_PyObject_CallMethod_SizeT@@Base+0xec> │ │ │ │ + movw r1, #39316 @ 0x9994 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #31360 @ 0x7a80 │ │ │ │ + movw r0, #29824 @ 0x7480 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w de2a8 │ │ │ │ + b.w dd818 │ │ │ │ │ │ │ │ -000639a8 : │ │ │ │ +00063994 : │ │ │ │ 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 639d6 │ │ │ │ - movw r0, #48132 @ 0xbc04 │ │ │ │ + beq.n 639c2 │ │ │ │ + movw r0, #46596 @ 0xb604 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215dac <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 639ea │ │ │ │ + b.n 639d6 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 639d2 │ │ │ │ + beq.n 639be │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000639ec : │ │ │ │ +000639d8 : │ │ │ │ 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 63a1a │ │ │ │ + beq.n 63a06 │ │ │ │ movs r1, #25 │ │ │ │ - movw r0, #46384 @ 0xb530 │ │ │ │ + movw r0, #44848 @ 0xaf30 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215dac <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 63a1c │ │ │ │ + b.n 63a08 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00063a1e : │ │ │ │ +00063a0a : │ │ │ │ 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 63a4c │ │ │ │ + beq.n 63a38 │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ - movw r0, #46384 @ 0xb530 │ │ │ │ + movw r0, #44848 @ 0xaf30 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215dac <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 63a4e │ │ │ │ + b.n 63a3a │ │ │ │ ldr r0, [r0, #12] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00063a50 : │ │ │ │ +00063a3c : │ │ │ │ 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 63a80 │ │ │ │ + beq.n 63a6c │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ - movw r0, #46384 @ 0xb530 │ │ │ │ + movw r0, #44848 @ 0xaf30 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215dac <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 63a82 │ │ │ │ + b.n 63a6e │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00063a84 <_PyArg_ParseTupleAndKeywords_SizeT@@Base>: │ │ │ │ +00063a70 <_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, 63ab0 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ + cbz r0, 63a9c <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - bpl.n 63ab0 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ - cbz r1, 63aac <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x28> │ │ │ │ + bpl.n 63a9c <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ + cbz r1, 63a98 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x28> │ │ │ │ ldr r4, [r1, #4] │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bpl.n 63ab0 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ - cbz r2, 63ab0 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ - cbnz r3, 63ac4 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x40> │ │ │ │ + bpl.n 63a9c <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ + cbz r2, 63a9c <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ + cbnz r3, 63ab0 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x40> │ │ │ │ movw r1, #1287 @ 0x507 │ │ │ │ - movw r0, #43764 @ 0xaaf4 │ │ │ │ + movw r0, #42228 @ 0xa4f4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215dac <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 63ad0 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x4c> │ │ │ │ + b.n 63abc <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x4c> │ │ │ │ add r4, sp, #32 │ │ │ │ str r4, [sp, #12] │ │ │ │ add r4, sp, #12 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d2ee8 │ │ │ │ + bl d244c │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #4 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00063ada : │ │ │ │ +00063ac6 : │ │ │ │ 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, 63b04 │ │ │ │ + cbz r0, 63af0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #5 │ │ │ │ - bpl.n 63b04 │ │ │ │ - cbz r1, 63b00 │ │ │ │ + bpl.n 63af0 │ │ │ │ + cbz r1, 63aec │ │ │ │ ldr r5, [r1, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - bpl.n 63b04 │ │ │ │ - cbz r2, 63b04 │ │ │ │ - cbnz r3, 63b18 │ │ │ │ + bpl.n 63af0 │ │ │ │ + cbz r2, 63af0 │ │ │ │ + cbnz r3, 63b04 │ │ │ │ movw r1, #1313 @ 0x521 │ │ │ │ - movw r0, #43764 @ 0xaaf4 │ │ │ │ + movw r0, #42228 @ 0xa4f4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215dac <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 63b22 │ │ │ │ + b.n 63b0e │ │ │ │ str r4, [sp, #12] │ │ │ │ add r4, sp, #12 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d2ee8 │ │ │ │ + bl d244c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00063b26 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base>: │ │ │ │ +00063b12 <_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, 63b50 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ + cbz r0, 63b3c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ ldr r5, [r0, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #5 │ │ │ │ - bpl.n 63b50 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ - cbz r1, 63b4c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x26> │ │ │ │ + bpl.n 63b3c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ + cbz r1, 63b38 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x26> │ │ │ │ ldr r5, [r1, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - bpl.n 63b50 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ - cbz r2, 63b50 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ - cbnz r3, 63b64 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x3e> │ │ │ │ + bpl.n 63b3c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ + cbz r2, 63b3c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ + cbnz r3, 63b50 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x3e> │ │ │ │ movw r1, #1338 @ 0x53a │ │ │ │ - movw r0, #43764 @ 0xaaf4 │ │ │ │ + movw r0, #42228 @ 0xa4f4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215dac <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 63b6e <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x48> │ │ │ │ + b.n 63b5a <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x48> │ │ │ │ str r4, [sp, #12] │ │ │ │ add r4, sp, #12 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d2ee8 │ │ │ │ + bl d244c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r1, [pc, #8] @ (63b7c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x56>) │ │ │ │ + ldr r1, [pc, #8] @ (63b68 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x56>) │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 8ee64 │ │ │ │ + b.w 8e280 │ │ │ │ nop │ │ │ │ - add r2, pc, #608 @ (adr r2, 63de0 ) │ │ │ │ + add r2, pc, #608 @ (adr r2, 63dcc ) │ │ │ │ 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 7ec20 <_PyType_GetDict@@Base> │ │ │ │ - cbz r0, 63baa <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x84> │ │ │ │ + bl 7ebe8 <_PyType_GetDict@@Base> │ │ │ │ + cbz r0, 63b96 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x84> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 81f80 <_PyType_LookupRef@@Base> │ │ │ │ + bl 81ad0 <_PyType_LookupRef@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 63bb8 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x92> │ │ │ │ - b.n 63be4 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xbe> │ │ │ │ + cbnz r0, 63ba4 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x92> │ │ │ │ + b.n 63bd0 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xbe> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7f848 │ │ │ │ + bl 7f810 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 63b9c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x76> │ │ │ │ - b.n 63bf0 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xca> │ │ │ │ + bge.n 63b88 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x76> │ │ │ │ + b.n 63bdc <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xca> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ - cbz r3, 63bf0 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xca> │ │ │ │ + cbz r3, 63bdc <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xca> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63bd8 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xb2> │ │ │ │ + beq.n 63bc4 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xb2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 63bdc <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xb6> │ │ │ │ + cbz r3, 63bc8 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xb6> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 63bf0 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xca> │ │ │ │ + b.n 63bdc <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xca> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 63bd8 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xb2> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 63bc4 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xb2> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 8ee64 │ │ │ │ + b.w 8e280 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00063bf4 : │ │ │ │ +00063be0 : │ │ │ │ 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, 63c1c │ │ │ │ + cbnz r6, 63c08 │ │ │ │ mov r5, r1 │ │ │ │ - movw r3, #14940 @ 0x3a5c │ │ │ │ + movw r3, #13404 @ 0x345c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r6 │ │ │ │ mov r9, r6 │ │ │ │ - b.n 63c2e │ │ │ │ - movw r0, #31388 @ 0x7a9c │ │ │ │ + b.n 63c1a │ │ │ │ + movw r0, #29852 @ 0x749c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movw r1, #693 @ 0x2b5 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 63cfc │ │ │ │ + bl 215dac <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 63ce8 │ │ │ │ ldr.w r2, [r1, r9, lsl #3] │ │ │ │ - cbz r2, 63c42 │ │ │ │ + cbz r2, 63c2e │ │ │ │ cmp r2, r3 │ │ │ │ add.w r9, r9, #1 │ │ │ │ it eq │ │ │ │ addeq.w r8, r8, #1 │ │ │ │ - b.n 63c2e │ │ │ │ + b.n 63c1a │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a3eb4 <_PyThreadState_New@@Base+0x3528> │ │ │ │ + bl 1a2eb4 <_PyThreadState_New@@Base+0x3530> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 63cfc │ │ │ │ + beq.n 63ce8 │ │ │ │ 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, #33205 @ 0x81b5 │ │ │ │ + movw r3, #30553 @ 0x7759 │ │ │ │ movt r3, #17 │ │ │ │ str r3, [r4, #24] │ │ │ │ - movw r3, #29525 @ 0x7355 │ │ │ │ + movw r3, #26237 @ 0x667d │ │ │ │ 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, #19653 @ 0x4cc5 │ │ │ │ + movw r3, #16549 @ 0x40a5 │ │ │ │ movt r3, #22 │ │ │ │ str.w r3, [r4, #156] @ 0x9c │ │ │ │ - movw r3, #50195 @ 0xc413 │ │ │ │ + movw r3, #50171 @ 0xc3fb │ │ │ │ movt r3, #5 │ │ │ │ str r3, [r4, #92] @ 0x5c │ │ │ │ - bl 7f848 │ │ │ │ + bl 7f810 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 63cf6 │ │ │ │ + blt.n 63ce2 │ │ │ │ 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 7ec20 <_PyType_GetDict@@Base> │ │ │ │ + bl 7ebe8 <_PyType_GetDict@@Base> │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7f934 │ │ │ │ + bl 7f8fc │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 63d00 │ │ │ │ + bne.n 63cec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63cf6 │ │ │ │ + beq.n 63ce2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63cf6 │ │ │ │ + cbnz r3, 63ce2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77384 │ │ │ │ + bl 773d4 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -00063d06 : │ │ │ │ - b.w 63bf4 │ │ │ │ +00063cf2 : │ │ │ │ + b.w 63be0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w dd304 │ │ │ │ + b.w dc874 │ │ │ │ subs r3, r2, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 63d84 │ │ │ │ + bhi.n 63d70 │ │ │ │ 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 63d8e │ │ │ │ + bne.n 63d7a │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 63d8e │ │ │ │ + bne.n 63d7a │ │ │ │ ldr r1, [r1, #8] │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl d1954 │ │ │ │ + bl d0ebc │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 63d98 │ │ │ │ + blt.n 63d84 │ │ │ │ cmp r4, #2 │ │ │ │ itete eq │ │ │ │ movweq r2, #7780 @ 0x1e64 │ │ │ │ movwne r2, #4308 @ 0x10d4 │ │ │ │ movteq r2, #70 @ 0x46 │ │ │ │ movtne r2, #70 @ 0x46 │ │ │ │ itete eq │ │ │ │ @@ -86452,28 +86442,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 63d9a │ │ │ │ + beq.n 63d86 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 63d9a │ │ │ │ + b.n 63d86 │ │ │ │ movw r0, #7528 @ 0x1d68 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ movw r0, #7528 @ 0x1d68 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 63d9a │ │ │ │ + b.n 63d86 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00063d9c : │ │ │ │ +00063d88 : │ │ │ │ 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 │ │ │ │ @@ -86503,58 +86493,58 @@ │ │ │ │ ldr r4, [sp, #116] @ 0x74 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r2, r1 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ movs r1, #0 │ │ │ │ ldr r4, [sp, #120] @ 0x78 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - bl 17b91c │ │ │ │ + bl 17ac28 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00063df4 : │ │ │ │ +00063de0 : │ │ │ │ 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 63e20 │ │ │ │ + bge.n 63e0c │ │ │ │ str r2, [r6, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [r4, #0] │ │ │ │ str r3, [r7, #0] │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 63e5e │ │ │ │ + b.n 63e4a │ │ │ │ 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 1276e0 <_PyCode_CheckLineNumber@@Base> │ │ │ │ + bl 126bc8 <_PyCode_CheckLineNumber@@Base> │ │ │ │ mov r0, sp │ │ │ │ - bl 30d68 │ │ │ │ + bl 30de0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sp │ │ │ │ - bl 152f84 <_PyGen_FetchStopIterationValue@@Base+0x39c> │ │ │ │ + bl 15252c <_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 │ │ │ │ @@ -86562,69 +86552,69 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #29380 @ 0x72c4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 63e98 │ │ │ │ + beq.n 63e84 │ │ │ │ ldr.w r2, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 63e98 │ │ │ │ + beq.n 63e84 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 63eae │ │ │ │ - b.n 63ec0 │ │ │ │ + bne.n 63e9a │ │ │ │ + b.n 63eac │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 63e90 │ │ │ │ - movw r0, #57520 @ 0xe0b0 │ │ │ │ + beq.n 63e7c │ │ │ │ + movw r0, #55984 @ 0xdab0 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 16ca80 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16be28 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 63e90 │ │ │ │ - b.n 63ecc │ │ │ │ + bne.n 63e7c │ │ │ │ + b.n 63eb8 │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #57520 @ 0xe0b0 │ │ │ │ + movw r0, #55984 @ 0xdab0 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 63ecc │ │ │ │ + bl c0190 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 63eb8 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1cf464 │ │ │ │ + b.w 1ce87c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r7, r1 │ │ │ │ mov r9, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ add r1, r3 │ │ │ │ - bl 77cd8 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77d28 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 63f12 │ │ │ │ + cbnz r0, 63efe │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63fec │ │ │ │ + beq.n 63fd8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 63fec │ │ │ │ + bne.n 63fd8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 63fec │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 63fd8 │ │ │ │ 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} │ │ │ │ @@ -86632,55 +86622,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 63f4c │ │ │ │ + bge.n 63f38 │ │ │ │ ldr.w r2, [fp, #4]! │ │ │ │ str.w r2, [sl, #4]! │ │ │ │ - b.n 63f3a │ │ │ │ + b.n 63f26 │ │ │ │ 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 63f76 │ │ │ │ + beq.n 63f62 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 63f76 │ │ │ │ + cbnz r3, 63f62 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_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 63f8e │ │ │ │ + bne.n 63f7a │ │ │ │ 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 63fb0 │ │ │ │ + bne.n 63f9c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr.w r8, [r3, #88] @ 0x58 │ │ │ │ ldr.w r3, [r8] │ │ │ │ - ldr r1, [pc, #60] @ (63ff4 ) │ │ │ │ + ldr r1, [pc, #60] @ (63fe0 ) │ │ │ │ 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] │ │ │ │ @@ -86697,1220 +86687,1220 @@ │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00063ff8 : │ │ │ │ +00063fe4 : │ │ │ │ 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 63ed0 │ │ │ │ + b.n 63ebc │ │ │ │ │ │ │ │ -00064010 : │ │ │ │ +00063ffc : │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ movw r0, #26944 @ 0x6940 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 63ed0 │ │ │ │ + b.n 63ebc │ │ │ │ │ │ │ │ -00064020 : │ │ │ │ +0006400c : │ │ │ │ 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 63ed0 │ │ │ │ - cbz r0, 6407c │ │ │ │ - ldr r3, [pc, #60] @ (64084 ) │ │ │ │ + bl 63ebc │ │ │ │ + cbz r0, 64068 │ │ │ │ + ldr r3, [pc, #60] @ (64070 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r5, [r3, #108] @ 0x6c │ │ │ │ - cbnz r5, 64056 │ │ │ │ + cbnz r5, 64042 │ │ │ │ str r5, [r0, #28] │ │ │ │ - b.n 6407e │ │ │ │ - bl 1d5744 │ │ │ │ + b.n 6406a │ │ │ │ + bl 1d4b5c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2594b8 │ │ │ │ + bl 258c78 │ │ │ │ str r0, [r4, #28] │ │ │ │ - cbnz r0, 6407e │ │ │ │ + cbnz r0, 6406a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6407c │ │ │ │ + beq.n 64068 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6407c │ │ │ │ + cbnz r3, 64068 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00064088 : │ │ │ │ +00064074 : │ │ │ │ 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 63ed0 │ │ │ │ - cbz r0, 640b6 │ │ │ │ + bl 63ebc │ │ │ │ + cbz r0, 640a2 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #28] │ │ │ │ strh r3, [r0, #32] │ │ │ │ strb.w r3, [r0, #34] @ 0x22 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000640b8 <_PyLong_FileDescriptor_Converter@@Base>: │ │ │ │ +000640a4 <_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 15fc9c │ │ │ │ + bl 15f058 │ │ │ │ adds r3, r0, #1 │ │ │ │ itett ne │ │ │ │ movne r3, r0 │ │ │ │ moveq r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000640da : │ │ │ │ +000640c6 : │ │ │ │ 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 130bb4 <_Py_UniversalNewlineFgetsWithSize@@Base> │ │ │ │ + bl 1302e0 <_Py_UniversalNewlineFgetsWithSize@@Base> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ vldr d0, [r0, #8] │ │ │ │ - b.w 119970 │ │ │ │ + b.w 118f10 │ │ │ │ │ │ │ │ -000640fe : │ │ │ │ +000640ea : │ │ │ │ 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 64130 │ │ │ │ - movw r0, #48684 @ 0xbe2c │ │ │ │ + beq.n 6411c │ │ │ │ + movw r0, #47108 @ 0xb804 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #547 @ 0x223 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215dac <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6418c │ │ │ │ + b.n 64178 │ │ │ │ ldr r7, [r0, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 6412c │ │ │ │ + beq.n 64118 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ movw r3, #42012 @ 0xa41c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6418a │ │ │ │ - bl 714b0 │ │ │ │ + bne.n 64176 │ │ │ │ + bl 714a0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6412c │ │ │ │ + beq.n 64118 │ │ │ │ mov r6, r7 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r8, r3 │ │ │ │ - bge.n 64172 │ │ │ │ + bge.n 6415e │ │ │ │ ldrd r1, r2, [r6, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 79514 │ │ │ │ + bl 79550 │ │ │ │ add.w r8, r8, #2 │ │ │ │ adds r6, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 64156 │ │ │ │ - b.n 6412c │ │ │ │ + bge.n 64142 │ │ │ │ + b.n 64118 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6418a │ │ │ │ + beq.n 64176 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 6418a │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 64176 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -00064190 <_PyDict_GetItemStringWithError@@Base>: │ │ │ │ +0006417c <_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 7a284 │ │ │ │ + bl 7a2c0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 641d0 <_PyDict_GetItemStringWithError@@Base+0x40> │ │ │ │ + cbz r0, 641bc <_PyDict_GetItemStringWithError@@Base+0x40> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7ec74 │ │ │ │ + bl 7ec3c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 641c4 <_PyDict_GetItemStringWithError@@Base+0x34> │ │ │ │ + beq.n 641b0 <_PyDict_GetItemStringWithError@@Base+0x34> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 641c8 <_PyDict_GetItemStringWithError@@Base+0x38> │ │ │ │ + cbz r3, 641b4 <_PyDict_GetItemStringWithError@@Base+0x38> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 641d0 <_PyDict_GetItemStringWithError@@Base+0x40> │ │ │ │ + b.n 641bc <_PyDict_GetItemStringWithError@@Base+0x40> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 641c4 <_PyDict_GetItemStringWithError@@Base+0x34> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 641b0 <_PyDict_GetItemStringWithError@@Base+0x34> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movw r0, #31412 @ 0x7ab4 │ │ │ │ + movw r0, #29876 @ 0x74b4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w 7a284 │ │ │ │ - movw r0, #31424 @ 0x7ac0 │ │ │ │ + b.w 7a2c0 │ │ │ │ + movw r0, #29888 @ 0x74c0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w 7a284 │ │ │ │ + b.w 7a2c0 │ │ │ │ │ │ │ │ -000641ec : │ │ │ │ +000641d8 : │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.w 79144 │ │ │ │ + b.w 79180 │ │ │ │ │ │ │ │ -000641f4 : │ │ │ │ +000641e0 : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 79144 │ │ │ │ + b.w 79180 │ │ │ │ │ │ │ │ -000641fa : │ │ │ │ +000641e6 : │ │ │ │ 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 6422e │ │ │ │ - bl 85f3c │ │ │ │ - cbnz r0, 6422e │ │ │ │ + beq.n 6421a │ │ │ │ + bl 85a4c │ │ │ │ + cbnz r0, 6421a │ │ │ │ movs r1, #130 @ 0x82 │ │ │ │ - movw r0, #12364 @ 0x304c │ │ │ │ + movw r0, #10828 @ 0x2a4c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 64236 │ │ │ │ + bl 215dac <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 64222 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.n 6423a │ │ │ │ + bpl.n 64226 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6423c │ │ │ │ + b.n 64228 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006423e : │ │ │ │ +0006422a : │ │ │ │ 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 64276 │ │ │ │ - bl 85f3c │ │ │ │ - cbnz r0, 64276 │ │ │ │ + beq.n 64262 │ │ │ │ + bl 85a4c │ │ │ │ + cbnz r0, 64262 │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ - movw r0, #12364 @ 0x304c │ │ │ │ + movw r0, #10828 @ 0x2a4c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215dac <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6427a │ │ │ │ + b.n 64266 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006427c : │ │ │ │ +00064268 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 1ce62c │ │ │ │ + bl 1cda34 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 642b4 │ │ │ │ - bl 90608 │ │ │ │ + cbz r0, 642a0 │ │ │ │ + bl 8fa28 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 642a8 │ │ │ │ + beq.n 64294 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 642ac │ │ │ │ + cbz r3, 64298 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 642b4 │ │ │ │ + b.n 642a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 642a8 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 64294 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -000642b8 : │ │ │ │ +000642a4 : │ │ │ │ movs r2, #0 │ │ │ │ - b.w 81580 │ │ │ │ + b.w 810d0 │ │ │ │ │ │ │ │ -000642be <_PyObject_GetAttrId@@Base>: │ │ │ │ +000642aa <_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, 642e2 <_PyObject_GetAttrId@@Base+0x24> │ │ │ │ + cbz r0, 642ce <_PyObject_GetAttrId@@Base+0x24> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8ee64 │ │ │ │ + b.w 8e280 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000642e4 <_PyObject_CallMethodId@@Base>: │ │ │ │ +000642d0 <_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] @ (64348 <_PyObject_CallMethodId@@Base+0x64>) │ │ │ │ + ldr r2, [pc, #80] @ (64334 <_PyObject_CallMethodId@@Base+0x64>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - cbz r0, 64302 <_PyObject_CallMethodId@@Base+0x1e> │ │ │ │ - cbnz r1, 6430a <_PyObject_CallMethodId@@Base+0x26> │ │ │ │ + cbz r0, 642ee <_PyObject_CallMethodId@@Base+0x1e> │ │ │ │ + cbnz r1, 642f6 <_PyObject_CallMethodId@@Base+0x26> │ │ │ │ mov r0, r5 │ │ │ │ - bl 636ce <_PyBytes_DecodeEscape@@Base+0x1e> │ │ │ │ - b.n 64312 <_PyObject_CallMethodId@@Base+0x2e> │ │ │ │ - bl 642be <_PyObject_GetAttrId@@Base> │ │ │ │ + bl 636ba <_PyBytes_DecodeEscape@@Base+0x1e> │ │ │ │ + b.n 642fe <_PyObject_CallMethodId@@Base+0x2e> │ │ │ │ + bl 642aa <_PyObject_GetAttrId@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 64316 <_PyObject_CallMethodId@@Base+0x32> │ │ │ │ + cbnz r0, 64302 <_PyObject_CallMethodId@@Base+0x32> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 6433c <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ + b.n 64328 <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ add r3, sp, #28 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1ae8bc │ │ │ │ + bl 1ada6c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6433c <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ + beq.n 64328 <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6433c <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ + cbnz r3, 64328 <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #31440 @ 0x7ad0 │ │ │ │ + movw r1, #29904 @ 0x74d0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #4] @ (64368 <_PyObject_CallMethodId@@Base+0x84>) │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ - add r6, sp, #16 │ │ │ │ + ldr r0, [pc, #4] @ (64354 <_PyObject_CallMethodId@@Base+0x84>) │ │ │ │ + bl 6678e <_Py_FatalErrorFunc@@Base> │ │ │ │ + add r0, sp, #16 │ │ │ │ lsls r4, r0, #1 │ │ │ │ │ │ │ │ -0006436c : │ │ │ │ +00064358 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ (6439c ) │ │ │ │ + ldr r3, [pc, #32] @ (64388 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - cbnz r0, 64392 │ │ │ │ - movw r1, #63540 @ 0xf834 │ │ │ │ + cbnz r0, 6437e │ │ │ │ + movw r1, #62004 @ 0xf234 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #16] @ (643a0 ) │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #16] @ (6438c ) │ │ │ │ + bl 6678e <_Py_FatalErrorFunc@@Base> │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 6daac │ │ │ │ + b.w 6da9c │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #80 @ 0x50 │ │ │ │ + add r0, sp, #80 @ 0x50 │ │ │ │ lsls r4, r0, #1 │ │ │ │ │ │ │ │ -000643a4 <_PyObject_AssertFailed@@Base>: │ │ │ │ +00064390 <_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, #31468 @ 0x7aec │ │ │ │ + movw r2, #29932 @ 0x74ec │ │ │ │ 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 643f2 <_PyObject_AssertFailed@@Base+0x4e> │ │ │ │ - movw r2, #31476 @ 0x7af4 │ │ │ │ + beq.n 643de <_PyObject_AssertFailed@@Base+0x4e> │ │ │ │ + movw r2, #29940 @ 0x74f4 │ │ │ │ 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, 6440e <_PyObject_AssertFailed@@Base+0x6a> │ │ │ │ + cbz r7, 643fa <_PyObject_AssertFailed@@Base+0x6a> │ │ │ │ mov r3, r7 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #31484 @ 0x7afc │ │ │ │ + movw r2, #29948 @ 0x74fc │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ - b.n 6441c <_PyObject_AssertFailed@@Base+0x78> │ │ │ │ - movw r2, #31508 @ 0x7b14 │ │ │ │ + b.n 64408 <_PyObject_AssertFailed@@Base+0x78> │ │ │ │ + movw r2, #29972 @ 0x7514 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ movs r1, #1 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29a1c │ │ │ │ - cbz r5, 64436 <_PyObject_AssertFailed@@Base+0x92> │ │ │ │ - movw r2, #55496 @ 0xd8c8 │ │ │ │ + cbz r5, 64422 <_PyObject_AssertFailed@@Base+0x92> │ │ │ │ + movw r2, #53960 @ 0xd2c8 │ │ │ │ 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, #8244 @ 0x2034 │ │ │ │ + movw r2, #6708 @ 0x1a34 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29a1c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1edce0 <_PyObject_IsFreed@@Base> │ │ │ │ + bl 1ed008 <_PyObject_IsFreed@@Base> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r3, 64470 <_PyObject_AssertFailed@@Base+0xcc> │ │ │ │ + cbz r3, 6445c <_PyObject_AssertFailed@@Base+0xcc> │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #62452 @ 0xf3f4 │ │ │ │ + movw r2, #60876 @ 0xedcc │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29a1c │ │ │ │ - b.n 644ac <_PyObject_AssertFailed@@Base+0x108> │ │ │ │ + b.n 64498 <_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 67fbe │ │ │ │ + bl 67fae │ │ │ │ mov r0, r6 │ │ │ │ bl 2e632 <_PyObject_Dump@@Base> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #8244 @ 0x2034 │ │ │ │ + movw r2, #6708 @ 0x1a34 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29a1c │ │ │ │ - movw r1, #31528 @ 0x7b28 │ │ │ │ + movw r1, #29992 @ 0x7528 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #4] @ (644bc <_PyObject_AssertFailed@@Base+0x118>) │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #4] @ (644a8 <_PyObject_AssertFailed@@Base+0x118>) │ │ │ │ + bl 6678e <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ - add r6, sp, #160 @ 0xa0 │ │ │ │ + add r0, sp, #160 @ 0xa0 │ │ │ │ lsls r4, r0, #1 │ │ │ │ │ │ │ │ -000644c0 <_PyUnicode_CheckConsistency@@Base>: │ │ │ │ +000644ac <_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 644fa <_PyUnicode_CheckConsistency@@Base+0x3a> │ │ │ │ - ldr r4, [pc, #788] @ (647f4 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + bne.n 644e6 <_PyUnicode_CheckConsistency@@Base+0x3a> │ │ │ │ + ldr r4, [pc, #788] @ (647e0 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ mov.w r2, #668 @ 0x29c │ │ │ │ - movw r3, #21500 @ 0x53fc │ │ │ │ + movw r3, #19964 @ 0x4dfc │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ strd r2, r4, [sp] │ │ │ │ - movw r2, #31552 @ 0x7b40 │ │ │ │ + movw r2, #30016 @ 0x7540 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 643a4 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 64390 <_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 64530 <_PyUnicode_CheckConsistency@@Base+0x70> │ │ │ │ + bne.n 6451c <_PyUnicode_CheckConsistency@@Base+0x70> │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 6468c <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ - ldr r4, [pc, #736] @ (647f4 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + beq.w 64678 <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ + ldr r4, [pc, #736] @ (647e0 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ - movw r3, #21500 @ 0x53fc │ │ │ │ + movw r3, #19964 @ 0x4dfc │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #31620 @ 0x7b84 │ │ │ │ + movw r2, #30084 @ 0x7584 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ strd r1, r4, [sp] │ │ │ │ movs r1, #0 │ │ │ │ - bl 643a4 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 64390 <_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 645a6 <_PyUnicode_CheckConsistency@@Base+0xe6> │ │ │ │ + beq.n 64592 <_PyUnicode_CheckConsistency@@Base+0xe6> │ │ │ │ add.w r7, r0, #28 │ │ │ │ - cbz r2, 6456e <_PyUnicode_CheckConsistency@@Base+0xae> │ │ │ │ - ldr r4, [pc, #676] @ (647f4 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + cbz r2, 6455a <_PyUnicode_CheckConsistency@@Base+0xae> │ │ │ │ + ldr r4, [pc, #676] @ (647e0 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ movw r1, #682 @ 0x2aa │ │ │ │ - movw r3, #21500 @ 0x53fc │ │ │ │ + movw r3, #19964 @ 0x4dfc │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #31652 @ 0x7ba4 │ │ │ │ + movw r2, #30116 @ 0x75a4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ strd r1, r4, [sp] │ │ │ │ movs r1, #0 │ │ │ │ - bl 643a4 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 64390 <_PyObject_AssertFailed@@Base> │ │ │ │ and.w r1, ip, #255 @ 0xff │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 64598 <_PyUnicode_CheckConsistency@@Base+0xd8> │ │ │ │ - ldr r5, [pc, #632] @ (647f4 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + beq.n 64584 <_PyUnicode_CheckConsistency@@Base+0xd8> │ │ │ │ + ldr r5, [pc, #632] @ (647e0 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ mov r1, r2 │ │ │ │ movw r4, #685 @ 0x2ad │ │ │ │ - movw r3, #21500 @ 0x53fc │ │ │ │ + movw r3, #19964 @ 0x4dfc │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #31748 @ 0x7c04 │ │ │ │ + movw r2, #30212 @ 0x7604 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 643a4 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 64390 <_PyObject_AssertFailed@@Base> │ │ │ │ ldr r6, [r0, #24] │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 64664 <_PyUnicode_CheckConsistency@@Base+0x1a4> │ │ │ │ - ldr r4, [pc, #596] @ (647f4 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + bne.n 64650 <_PyUnicode_CheckConsistency@@Base+0x1a4> │ │ │ │ + ldr r4, [pc, #596] @ (647e0 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ movw r2, #686 @ 0x2ae │ │ │ │ - b.n 6464c <_PyUnicode_CheckConsistency@@Base+0x18c> │ │ │ │ + b.n 64638 <_PyUnicode_CheckConsistency@@Base+0x18c> │ │ │ │ ldr r7, [r0, #28] │ │ │ │ - cbz r2, 645c8 <_PyUnicode_CheckConsistency@@Base+0x108> │ │ │ │ - ldr r4, [pc, #584] @ (647f4 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + cbz r2, 645b4 <_PyUnicode_CheckConsistency@@Base+0x108> │ │ │ │ + ldr r4, [pc, #584] @ (647e0 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ mov.w r2, #692 @ 0x2b4 │ │ │ │ - movw r3, #21500 @ 0x53fc │ │ │ │ + movw r3, #19964 @ 0x4dfc │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ strd r2, r4, [sp] │ │ │ │ - movw r2, #31652 @ 0x7ba4 │ │ │ │ + movw r2, #30116 @ 0x75a4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 643a4 <_PyObject_AssertFailed@@Base> │ │ │ │ - cbnz r7, 645ea <_PyUnicode_CheckConsistency@@Base+0x12a> │ │ │ │ - ldr r4, [pc, #552] @ (647f4 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + bl 64390 <_PyObject_AssertFailed@@Base> │ │ │ │ + cbnz r7, 645d6 <_PyUnicode_CheckConsistency@@Base+0x12a> │ │ │ │ + ldr r4, [pc, #552] @ (647e0 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ mov.w r2, #696 @ 0x2b8 │ │ │ │ - movw r3, #21500 @ 0x53fc │ │ │ │ + movw r3, #19964 @ 0x4dfc │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ strd r2, r4, [sp] │ │ │ │ mov r1, r7 │ │ │ │ - movw r2, #31800 @ 0x7c38 │ │ │ │ + movw r2, #30264 @ 0x7638 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 643a4 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 64390 <_PyObject_AssertFailed@@Base> │ │ │ │ ldr r6, [r0, #24] │ │ │ │ and.w r1, ip, #255 @ 0xff │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 64642 <_PyUnicode_CheckConsistency@@Base+0x182> │ │ │ │ + beq.n 6462e <_PyUnicode_CheckConsistency@@Base+0x182> │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 6461a <_PyUnicode_CheckConsistency@@Base+0x15a> │ │ │ │ - ldr r5, [pc, #504] @ (647f4 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + beq.n 64606 <_PyUnicode_CheckConsistency@@Base+0x15a> │ │ │ │ + ldr r5, [pc, #504] @ (647e0 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ mov r1, r2 │ │ │ │ movw r4, #698 @ 0x2ba │ │ │ │ - movw r3, #21500 @ 0x53fc │ │ │ │ + movw r3, #19964 @ 0x4dfc │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #31820 @ 0x7c4c │ │ │ │ + movw r2, #30284 @ 0x764c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 643a4 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 64390 <_PyObject_AssertFailed@@Base> │ │ │ │ ldr r6, [r0, #20] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 6468c <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ - ldr r5, [pc, #464] @ (647f4 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + beq.n 64678 <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ + ldr r5, [pc, #464] @ (647e0 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ mov r1, r2 │ │ │ │ movw r4, #699 @ 0x2bb │ │ │ │ - movw r3, #21500 @ 0x53fc │ │ │ │ + movw r3, #19964 @ 0x4dfc │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #31848 @ 0x7c68 │ │ │ │ + movw r2, #30312 @ 0x7668 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 643a4 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 64390 <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 64664 <_PyUnicode_CheckConsistency@@Base+0x1a4> │ │ │ │ - ldr r4, [pc, #428] @ (647f4 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + bne.n 64650 <_PyUnicode_CheckConsistency@@Base+0x1a4> │ │ │ │ + ldr r4, [pc, #428] @ (647e0 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ movw r2, #702 @ 0x2be │ │ │ │ - movw r3, #21500 @ 0x53fc │ │ │ │ + movw r3, #19964 @ 0x4dfc │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ strd r2, r4, [sp] │ │ │ │ - movw r2, #31772 @ 0x7c1c │ │ │ │ + movw r2, #30236 @ 0x761c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 643a4 <_PyObject_AssertFailed@@Base> │ │ │ │ - cbnz r6, 6468c <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ + bl 64390 <_PyObject_AssertFailed@@Base> │ │ │ │ + cbnz r6, 64678 <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ - cbz r2, 6468c <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ - ldr r5, [pc, #392] @ (647f4 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + cbz r2, 64678 <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ + ldr r5, [pc, #392] @ (647e0 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ movw r2, #707 @ 0x2c3 │ │ │ │ - movw r3, #21500 @ 0x53fc │ │ │ │ + movw r3, #19964 @ 0x4dfc │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ strd r2, r5, [sp] │ │ │ │ mov r1, r6 │ │ │ │ - movw r2, #31888 @ 0x7c90 │ │ │ │ + movw r2, #30352 @ 0x7690 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 643a4 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 64390 <_PyObject_AssertFailed@@Base> │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 647ec <_PyUnicode_CheckConsistency@@Base+0x32c> │ │ │ │ + beq.w 647d8 <_PyUnicode_CheckConsistency@@Base+0x32c> │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.n 646a6 <_PyUnicode_CheckConsistency@@Base+0x1e6> │ │ │ │ + bpl.n 64692 <_PyUnicode_CheckConsistency@@Base+0x1e6> │ │ │ │ lsls r2, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r0, r4, #20 │ │ │ │ addpl.w r0, r4, #28 │ │ │ │ - b.n 646a8 <_PyUnicode_CheckConsistency@@Base+0x1e8> │ │ │ │ + b.n 64694 <_PyUnicode_CheckConsistency@@Base+0x1e8> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ movs r2, #0 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ mov r1, r2 │ │ │ │ cmp r6, r1 │ │ │ │ - ble.n 646d2 <_PyUnicode_CheckConsistency@@Base+0x212> │ │ │ │ + ble.n 646be <_PyUnicode_CheckConsistency@@Base+0x212> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 646ba <_PyUnicode_CheckConsistency@@Base+0x1fa> │ │ │ │ + bne.n 646a6 <_PyUnicode_CheckConsistency@@Base+0x1fa> │ │ │ │ ldrb r7, [r0, r1] │ │ │ │ - b.n 646c6 <_PyUnicode_CheckConsistency@@Base+0x206> │ │ │ │ + b.n 646b2 <_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 646ae <_PyUnicode_CheckConsistency@@Base+0x1ee> │ │ │ │ + b.n 6469a <_PyUnicode_CheckConsistency@@Base+0x1ee> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 64740 <_PyUnicode_CheckConsistency@@Base+0x280> │ │ │ │ + bne.n 6472c <_PyUnicode_CheckConsistency@@Base+0x280> │ │ │ │ ands.w r1, r3, #64 @ 0x40 │ │ │ │ - bne.n 64724 <_PyUnicode_CheckConsistency@@Base+0x264> │ │ │ │ + bne.n 64710 <_PyUnicode_CheckConsistency@@Base+0x264> │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bhi.n 64700 <_PyUnicode_CheckConsistency@@Base+0x240> │ │ │ │ - ldr r5, [pc, #272] @ (647f4 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + bhi.n 646ec <_PyUnicode_CheckConsistency@@Base+0x240> │ │ │ │ + ldr r5, [pc, #272] @ (647e0 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ movw r2, #727 @ 0x2d7 │ │ │ │ - movw r3, #21500 @ 0x53fc │ │ │ │ + movw r3, #19964 @ 0x4dfc │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ strd r2, r5, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #31916 @ 0x7cac │ │ │ │ + movw r2, #30380 @ 0x76ac │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 643a4 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 64390 <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bls.n 647ba <_PyUnicode_CheckConsistency@@Base+0x2fa> │ │ │ │ - ldr r5, [pc, #236] @ (647f4 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + bls.n 647a6 <_PyUnicode_CheckConsistency@@Base+0x2fa> │ │ │ │ + ldr r5, [pc, #236] @ (647e0 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ mov.w r2, #728 @ 0x2d8 │ │ │ │ - movw r3, #21500 @ 0x53fc │ │ │ │ + movw r3, #19964 @ 0x4dfc │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ strd r2, r5, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #31932 @ 0x7cbc │ │ │ │ + movw r2, #30396 @ 0x76bc │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 643a4 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 64390 <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bls.n 647ba <_PyUnicode_CheckConsistency@@Base+0x2fa> │ │ │ │ - movw r3, #21500 @ 0x53fc │ │ │ │ + bls.n 647a6 <_PyUnicode_CheckConsistency@@Base+0x2fa> │ │ │ │ + movw r3, #19964 @ 0x4dfc │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #31948 @ 0x7ccc │ │ │ │ + movw r2, #30412 @ 0x76cc │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - ldr r5, [pc, #184] @ (647f4 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + ldr r5, [pc, #184] @ (647e0 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ movw r1, #731 @ 0x2db │ │ │ │ - b.n 647e0 <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ + b.n 647cc <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ cmp r5, #2 │ │ │ │ - bne.n 6477e <_PyUnicode_CheckConsistency@@Base+0x2be> │ │ │ │ + bne.n 6476a <_PyUnicode_CheckConsistency@@Base+0x2be> │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bhi.n 64760 <_PyUnicode_CheckConsistency@@Base+0x2a0> │ │ │ │ - movw r3, #21500 @ 0x53fc │ │ │ │ + bhi.n 6474c <_PyUnicode_CheckConsistency@@Base+0x2a0> │ │ │ │ + movw r3, #19964 @ 0x4dfc │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #31964 @ 0x7cdc │ │ │ │ + movw r2, #30428 @ 0x76dc │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - ldr r5, [pc, #152] @ (647f4 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + ldr r5, [pc, #152] @ (647e0 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ movw r1, #734 @ 0x2de │ │ │ │ - b.n 647e0 <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ + b.n 647cc <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ cmp.w r2, #65536 @ 0x10000 │ │ │ │ - bcc.n 647be <_PyUnicode_CheckConsistency@@Base+0x2fe> │ │ │ │ - movw r3, #21500 @ 0x53fc │ │ │ │ + bcc.n 647aa <_PyUnicode_CheckConsistency@@Base+0x2fe> │ │ │ │ + movw r3, #19964 @ 0x4dfc │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #31984 @ 0x7cf0 │ │ │ │ + movw r2, #30448 @ 0x76f0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - ldr r5, [pc, #124] @ (647f4 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + ldr r5, [pc, #124] @ (647e0 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ movw r1, #735 @ 0x2df │ │ │ │ - b.n 647e0 <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ + b.n 647cc <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ cmp.w r2, #65536 @ 0x10000 │ │ │ │ - bcs.n 6479c <_PyUnicode_CheckConsistency@@Base+0x2dc> │ │ │ │ - movw r3, #21500 @ 0x53fc │ │ │ │ + bcs.n 64788 <_PyUnicode_CheckConsistency@@Base+0x2dc> │ │ │ │ + movw r3, #19964 @ 0x4dfc │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #32004 @ 0x7d04 │ │ │ │ + movw r2, #30468 @ 0x7704 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - ldr r5, [pc, #92] @ (647f4 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + ldr r5, [pc, #92] @ (647e0 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ movw r1, #738 @ 0x2e2 │ │ │ │ - b.n 647e0 <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ + b.n 647cc <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ cmp.w r2, #1114112 @ 0x110000 │ │ │ │ - bcc.n 647c4 <_PyUnicode_CheckConsistency@@Base+0x304> │ │ │ │ - movw r3, #21500 @ 0x53fc │ │ │ │ + bcc.n 647b0 <_PyUnicode_CheckConsistency@@Base+0x304> │ │ │ │ + movw r3, #19964 @ 0x4dfc │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #32024 @ 0x7d18 │ │ │ │ + movw r2, #30488 @ 0x7718 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - ldr r5, [pc, #64] @ (647f4 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + ldr r5, [pc, #64] @ (647e0 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ movw r1, #739 @ 0x2e3 │ │ │ │ - b.n 647e0 <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ + b.n 647cc <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ ldrb r3, [r0, r6] │ │ │ │ - b.n 647c8 <_PyUnicode_CheckConsistency@@Base+0x308> │ │ │ │ + b.n 647b4 <_PyUnicode_CheckConsistency@@Base+0x308> │ │ │ │ ldrh.w r3, [r0, r6, lsl #1] │ │ │ │ - b.n 647c8 <_PyUnicode_CheckConsistency@@Base+0x308> │ │ │ │ + b.n 647b4 <_PyUnicode_CheckConsistency@@Base+0x308> │ │ │ │ ldr.w r3, [r0, r6, lsl #2] │ │ │ │ - cbz r3, 647ec <_PyUnicode_CheckConsistency@@Base+0x32c> │ │ │ │ - ldr r5, [pc, #40] @ (647f4 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ - movw r3, #21500 @ 0x53fc │ │ │ │ + cbz r3, 647d8 <_PyUnicode_CheckConsistency@@Base+0x32c> │ │ │ │ + ldr r5, [pc, #40] @ (647e0 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + movw r3, #19964 @ 0x4dfc │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #32044 @ 0x7d2c │ │ │ │ + movw r2, #30508 @ 0x772c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ movw r1, #741 @ 0x2e5 │ │ │ │ strd r1, r5, [sp] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ - bl 643a4 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 64390 <_PyObject_AssertFailed@@Base> │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - add r6, sp, #256 @ 0x100 │ │ │ │ + add r0, sp, #256 @ 0x100 │ │ │ │ lsls r4, r0, #1 │ │ │ │ │ │ │ │ -000647f8 : │ │ │ │ +000647e4 : │ │ │ │ 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] @ (648f8 ) │ │ │ │ + ldr r4, [pc, #236] @ (648e4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r3, [pc, #236] @ (648fc ) │ │ │ │ + ldr r3, [pc, #236] @ (648e8 ) │ │ │ │ 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 64832 │ │ │ │ + bne.n 6481e │ │ │ │ strexb r0, r2, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 64822 │ │ │ │ + bne.n 6480e │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ mov r4, r3 │ │ │ │ dmb ish │ │ │ │ - beq.n 64850 │ │ │ │ + beq.n 6483c │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - bl 1da3c8 │ │ │ │ + bl 1d9788 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r5, [r5, #3704] @ 0xe78 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 6486c │ │ │ │ + bne.n 64858 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 6485c │ │ │ │ + bne.n 64848 │ │ │ │ dmb ish │ │ │ │ - beq.n 64878 │ │ │ │ - ldr r0, [pc, #136] @ (648fc ) │ │ │ │ - bl 246600 │ │ │ │ - movw r6, #32120 @ 0x7d78 │ │ │ │ + beq.n 64864 │ │ │ │ + ldr r0, [pc, #136] @ (648e8 ) │ │ │ │ + bl 245f1c │ │ │ │ + movw r6, #30584 @ 0x7778 │ │ │ │ movt r6, #42 @ 0x2a │ │ │ │ mov.w sl, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r5, 648f2 │ │ │ │ - bl 1f1664 │ │ │ │ + cbz r5, 648de │ │ │ │ + bl 1f098c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6489e │ │ │ │ + bge.n 6488a │ │ │ │ mov r0, r6 │ │ │ │ - bl 1efa3c │ │ │ │ + bl 1eed64 │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 648b2 │ │ │ │ + bne.n 6489e │ │ │ │ strexb r2, sl, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 648a2 │ │ │ │ + bne.n 6488e │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ dmb ish │ │ │ │ - beq.n 648ce │ │ │ │ + beq.n 648ba │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - ldr r0, [pc, #52] @ (648fc ) │ │ │ │ + ldr r0, [pc, #52] @ (648e8 ) │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1da3c8 │ │ │ │ + bl 1d9788 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 648e4 │ │ │ │ + bne.n 648d0 │ │ │ │ strexb r2, r9, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 648d4 │ │ │ │ + bne.n 648c0 │ │ │ │ dmb ish │ │ │ │ - beq.n 64888 │ │ │ │ - ldr r0, [pc, #16] @ (648fc ) │ │ │ │ - bl 246600 │ │ │ │ - b.n 64888 │ │ │ │ + beq.n 64874 │ │ │ │ + ldr r0, [pc, #16] @ (648e8 ) │ │ │ │ + bl 245f1c │ │ │ │ + b.n 64874 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00064900 : │ │ │ │ +000648ec : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #84] @ (64964 ) │ │ │ │ + ldr r0, [pc, #84] @ (64950 ) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 64928 │ │ │ │ + bne.n 64914 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 64918 │ │ │ │ + bne.n 64904 │ │ │ │ mov r4, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 64934 │ │ │ │ - bl 26813c │ │ │ │ - bl 19df5c │ │ │ │ + beq.n 64920 │ │ │ │ + bl 267afc │ │ │ │ + bl 19cf54 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 64950 │ │ │ │ + bne.n 6493c │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 64940 │ │ │ │ + bne.n 6492c │ │ │ │ dmb ish │ │ │ │ - beq.n 64960 │ │ │ │ + beq.n 6494c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - ldr r0, [pc, #8] @ (64964 ) │ │ │ │ - b.w 246600 │ │ │ │ + ldr r0, [pc, #8] @ (64950 ) │ │ │ │ + b.w 245f1c │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ str r0, [r3, r2] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00064968 : │ │ │ │ +00064954 : │ │ │ │ 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] @ (649d4 ) │ │ │ │ + ldr r0, [pc, #88] @ (649c0 ) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 64992 │ │ │ │ + bne.n 6497e │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 64982 │ │ │ │ + bne.n 6496e │ │ │ │ mov r5, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 6499e │ │ │ │ - bl 26813c │ │ │ │ - ldr r3, [pc, #56] @ (649d8 ) │ │ │ │ + beq.n 6498a │ │ │ │ + bl 267afc │ │ │ │ + ldr r3, [pc, #56] @ (649c4 ) │ │ │ │ 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 649c0 │ │ │ │ + bne.n 649ac │ │ │ │ strexb r1, r6, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 649b0 │ │ │ │ + bne.n 6499c │ │ │ │ dmb ish │ │ │ │ - beq.n 649d2 │ │ │ │ + beq.n 649be │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ sub.w r0, r3, #140 @ 0x8c │ │ │ │ - b.w 246600 │ │ │ │ + b.w 245f1c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r0, [r3, r2] │ │ │ │ lsls r0, r1, #1 │ │ │ │ str r4, [r4, r4] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -000649dc : │ │ │ │ +000649c8 : │ │ │ │ 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] @ (64a48 ) │ │ │ │ + ldr r0, [pc, #88] @ (64a34 ) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 64a06 │ │ │ │ + bne.n 649f2 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 649f6 │ │ │ │ + bne.n 649e2 │ │ │ │ mov r5, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 64a12 │ │ │ │ - bl 26813c │ │ │ │ - ldr r3, [pc, #56] @ (64a4c ) │ │ │ │ + beq.n 649fe │ │ │ │ + bl 267afc │ │ │ │ + ldr r3, [pc, #56] @ (64a38 ) │ │ │ │ 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 64a34 │ │ │ │ + bne.n 64a20 │ │ │ │ strexb r0, r2, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 64a24 │ │ │ │ + bne.n 64a10 │ │ │ │ dmb ish │ │ │ │ - beq.n 64a46 │ │ │ │ + beq.n 64a32 │ │ │ │ sub.w r0, r3, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 246600 │ │ │ │ + b.w 245f1c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ str r0, [r3, r2] │ │ │ │ lsls r0, r1, #1 │ │ │ │ str r4, [r4, r4] │ │ │ │ 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 │ │ │ │ mov r4, r1 │ │ │ │ - cbnz r2, 64a74 │ │ │ │ + cbnz r2, 64a60 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 64b3c │ │ │ │ + bhi.n 64b28 │ │ │ │ tbb [pc, r2] │ │ │ │ str r2, [r3, r1] │ │ │ │ lsrs r0, r2, #20 │ │ │ │ - movw r0, #13188 @ 0x3384 │ │ │ │ + movw r0, #11652 @ 0x2d84 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r1, r2 │ │ │ │ - bl 16ca80 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16be28 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 64a66 │ │ │ │ + bne.n 64a52 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 64be4 │ │ │ │ + b.n 64bd0 │ │ │ │ ldr.w r8, [r4, #20] │ │ │ │ - b.n 64a94 │ │ │ │ + b.n 64a80 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 129ae8 │ │ │ │ + bl 128fc0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 64a86 │ │ │ │ + beq.n 64a72 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 129ae8 │ │ │ │ + bl 128fc0 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 64ac4 │ │ │ │ + cbnz r0, 64ab0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64a86 │ │ │ │ + beq.n 64a72 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 64a86 │ │ │ │ + bne.n 64a72 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 64a86 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 64a72 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 64b54 │ │ │ │ + beq.n 64b40 │ │ │ │ mov r0, r8 │ │ │ │ - bl 129ae8 │ │ │ │ + bl 128fc0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 64bb0 │ │ │ │ + beq.n 64b9c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 64b56 │ │ │ │ + bne.n 64b42 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27648 @ 0x6c00 │ │ │ │ + movw r1, #26112 @ 0x6600 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64bb0 │ │ │ │ + beq.n 64b9c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 64bb0 │ │ │ │ + bne.n 64b9c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 64bb0 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 64b9c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 129ae8 │ │ │ │ + bl 128fc0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 64a86 │ │ │ │ - ldr r4, [pc, #200] @ (64be8 ) │ │ │ │ + beq.n 64a72 │ │ │ │ + ldr r4, [pc, #200] @ (64bd4 ) │ │ │ │ sub.w r5, r4, #16 │ │ │ │ - b.n 64b56 │ │ │ │ + b.n 64b42 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27680 @ 0x6c20 │ │ │ │ + movw r1, #26144 @ 0x6620 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 64a86 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 64a72 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27724 @ 0x6c4c │ │ │ │ + movw r1, #26188 @ 0x664c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 64a86 │ │ │ │ - ldr r4, [pc, #144] @ (64be8 ) │ │ │ │ + bl d1590 │ │ │ │ + b.n 64a72 │ │ │ │ + ldr r4, [pc, #144] @ (64bd4 ) │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 129c8c │ │ │ │ + bl 129164 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 64be4 │ │ │ │ + bne.n 64bd0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64b7c │ │ │ │ + beq.n 64b68 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 64b7c │ │ │ │ + cbnz r3, 64b68 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64b92 │ │ │ │ + beq.n 64b7e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 64b92 │ │ │ │ + cbnz r3, 64b7e │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 64a86 │ │ │ │ + beq.w 64a72 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 64a86 │ │ │ │ + bne.w 64a72 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 64a86 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 64a72 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64bc6 │ │ │ │ + beq.n 64bb2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 64bc6 │ │ │ │ + cbnz r3, 64bb2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 64a86 │ │ │ │ + beq.w 64a72 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 64a86 │ │ │ │ + bne.w 64a72 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 64a86 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 64a72 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ strb r4, [r7, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00064bec : │ │ │ │ +00064bd8 : │ │ │ │ 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 64c2a │ │ │ │ + beq.n 64c16 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bmi.n 64c22 │ │ │ │ + bmi.n 64c0e │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 64c94 │ │ │ │ - bl 83f4c │ │ │ │ + b.n 64c80 │ │ │ │ + bl 83aa0 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 64c2c │ │ │ │ + b.n 64c18 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r0, r8 │ │ │ │ - bne.n 64c42 │ │ │ │ + bne.n 64c2e │ │ │ │ cmp r3, #0 │ │ │ │ ite lt │ │ │ │ addlt.w r0, r4, #4294967295 @ 0xffffffff │ │ │ │ movge r0, #0 │ │ │ │ - b.n 64c54 │ │ │ │ + b.n 64c40 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bpl.n 64c1c │ │ │ │ - bl 83f4c │ │ │ │ + bpl.n 64c08 │ │ │ │ + bl 83aa0 │ │ │ │ cmp r0, #0 │ │ │ │ it lt │ │ │ │ addlt r0, r0, r4 │ │ │ │ str r0, [r5, #0] │ │ │ │ ldr.w r0, [r9, #12] │ │ │ │ cmp r0, r8 │ │ │ │ - bne.n 64c6c │ │ │ │ + bne.n 64c58 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ ite ge │ │ │ │ movge r0, r4 │ │ │ │ movlt.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 64c7e │ │ │ │ + b.n 64c6a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bpl.n 64c1c │ │ │ │ - bl 83f4c │ │ │ │ + bpl.n 64c08 │ │ │ │ + bl 83aa0 │ │ │ │ cmp r0, #0 │ │ │ │ it lt │ │ │ │ addlt r0, r0, r4 │ │ │ │ cmp r4, r0 │ │ │ │ str r0, [r7, #0] │ │ │ │ - blt.n 64c1c │ │ │ │ + blt.n 64c08 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r4 │ │ │ │ - bge.n 64c1c │ │ │ │ + bge.n 64c08 │ │ │ │ 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} │ │ │ │ │ │ │ │ -00064c98 : │ │ │ │ +00064c84 : │ │ │ │ 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 1107c4 │ │ │ │ + bl 10fbdc │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 64cd0 │ │ │ │ + beq.n 64cbc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 110ea8 │ │ │ │ + bl 1102c0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -87918,471 +87908,471 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ movs r3, #2 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #8 │ │ │ │ - movw r1, #64196 @ 0xfac4 │ │ │ │ + movw r1, #62660 @ 0xf4c4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r2, sp, #12 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ - bl c0100 │ │ │ │ - cbnz r0, 64d06 │ │ │ │ + bl bf670 │ │ │ │ + cbnz r0, 64cf2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 64d38 │ │ │ │ + b.n 64d24 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 48552 │ │ │ │ + bl 484f6 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 64d1c │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 64d08 │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 64d02 │ │ │ │ + bne.n 64cee │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 64d30 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 64d1c │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 64d02 │ │ │ │ + bne.n 64cee │ │ │ │ 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 7fab8 │ │ │ │ - cbnz r0, 64d5e │ │ │ │ + bl 7fa80 │ │ │ │ + cbnz r0, 64d4a │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 64dba │ │ │ │ + b.n 64da6 │ │ │ │ mov r5, r0 │ │ │ │ strd r6, r0, [sp] │ │ │ │ - cbnz r4, 64d74 │ │ │ │ - ldr r0, [pc, #88] @ (64dc0 ) │ │ │ │ + cbnz r4, 64d60 │ │ │ │ + ldr r0, [pc, #88] @ (64dac ) │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - bl 132b24 │ │ │ │ + bl 13224c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 64d82 │ │ │ │ - ldr r0, [pc, #76] @ (64dc4 ) │ │ │ │ + b.n 64d6e │ │ │ │ + ldr r0, [pc, #76] @ (64db0 ) │ │ │ │ movs r2, #3 │ │ │ │ mov r1, sp │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 132b24 │ │ │ │ + bl 13224c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64d98 │ │ │ │ + beq.n 64d84 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 64d98 │ │ │ │ + cbnz r3, 64d84 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 64d58 │ │ │ │ + beq.n 64d44 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 64daa │ │ │ │ + bne.n 64d96 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 64dba │ │ │ │ + b.n 64da6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 64da6 │ │ │ │ + bne.n 64d92 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 64da6 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 64d92 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - add r1, pc, #992 @ (adr r1, 651a4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x114>) │ │ │ │ + add r1, pc, #992 @ (adr r1, 65190 <_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 64dfe │ │ │ │ + bmi.n 64dea │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 64e02 │ │ │ │ + beq.n 64dee │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ movt r2, #16 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ cmp r3, #2 │ │ │ │ it ne │ │ │ │ movne r1, r2 │ │ │ │ - b.n 64e04 │ │ │ │ + b.n 64df0 │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ - b.n 64e04 │ │ │ │ + b.n 64df0 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ mov r0, r6 │ │ │ │ - bl 71d0c │ │ │ │ + bl 71cfc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 64e24 │ │ │ │ + cbz r0, 64e10 │ │ │ │ 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 ca5d4 <_PyUnicodeWriter_PrepareInternal@@Base+0x4f0> │ │ │ │ + bl c9b30 <_PyUnicodeWriter_PrepareInternal@@Base+0x4f0> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00064e2a : │ │ │ │ +00064e16 : │ │ │ │ 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 64e46 │ │ │ │ - bl 499a0 │ │ │ │ - b.n 64e82 │ │ │ │ + bmi.n 64e32 │ │ │ │ + bl 49944 │ │ │ │ + b.n 64e6e │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - movw r1, #32168 @ 0x7da8 │ │ │ │ + movw r1, #30632 @ 0x77a8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r2, #1 │ │ │ │ - bl 145ad8 │ │ │ │ + bl 1451d8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 64e82 │ │ │ │ - movw r1, #13336 @ 0x3418 │ │ │ │ + blt.n 64e6e │ │ │ │ + movw r1, #11800 @ 0x2e18 │ │ │ │ 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 52058 │ │ │ │ + b.w 52040 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00064e86 : │ │ │ │ +00064e72 : │ │ │ │ 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 64ea2 │ │ │ │ - bl 499a0 │ │ │ │ - b.n 64f24 │ │ │ │ + bmi.n 64e8e │ │ │ │ + bl 49944 │ │ │ │ + b.n 64f10 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r2 │ │ │ │ - movw r1, #32252 @ 0x7dfc │ │ │ │ + movw r1, #30716 @ 0x77fc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r2, #1 │ │ │ │ - bl 145ad8 │ │ │ │ + bl 1451d8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 64f24 │ │ │ │ - movw r3, #13336 @ 0x3418 │ │ │ │ + blt.n 64f10 │ │ │ │ + movw r3, #11800 @ 0x2e18 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ cmp r5, #0 │ │ │ │ it eq │ │ │ │ moveq r5, r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 52058 │ │ │ │ + bl 52040 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 64f24 │ │ │ │ + cbz r0, 64f10 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 64f1c │ │ │ │ + bmi.n 64f08 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #34084 @ 0x8524 │ │ │ │ + movw r1, #32548 @ 0x7f24 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1590 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64f24 │ │ │ │ + beq.n 64f10 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 64f24 │ │ │ │ + cbnz r3, 64f10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 64f24 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 64f10 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1a63b8 │ │ │ │ + b.w 1a5570 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00064f28 : │ │ │ │ +00064f14 : │ │ │ │ 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 64f44 │ │ │ │ - bl 499a0 │ │ │ │ - b.n 64f80 │ │ │ │ + bmi.n 64f30 │ │ │ │ + bl 49944 │ │ │ │ + b.n 64f6c │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - movw r1, #32344 @ 0x7e58 │ │ │ │ + movw r1, #30808 @ 0x7858 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r2, #1 │ │ │ │ - bl 145ad8 │ │ │ │ + bl 1451d8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 64f80 │ │ │ │ - movw r1, #13336 @ 0x3418 │ │ │ │ + blt.n 64f6c │ │ │ │ + movw r1, #11800 @ 0x2e18 │ │ │ │ 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 1961a8 │ │ │ │ + b.w 195230 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00064f84 : │ │ │ │ +00064f70 : │ │ │ │ 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 64fa0 │ │ │ │ - bl 499a0 │ │ │ │ - b.n 64fc2 │ │ │ │ + bmi.n 64f8c │ │ │ │ + bl 49944 │ │ │ │ + b.n 64fae │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - movw r1, #32488 @ 0x7ee8 │ │ │ │ + movw r1, #30952 @ 0x78e8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r2, #1 │ │ │ │ - bl 145ad8 │ │ │ │ + bl 1451d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 64fc6 │ │ │ │ + bge.n 64fb2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 65020 │ │ │ │ - movw r3, #13336 @ 0x3418 │ │ │ │ + b.n 6500c │ │ │ │ + movw r3, #11800 @ 0x2e18 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ cmp r5, #0 │ │ │ │ it eq │ │ │ │ moveq r5, r3 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1961a8 │ │ │ │ + bl 195230 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 64fc2 │ │ │ │ + beq.n 64fae │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 65020 │ │ │ │ + bmi.n 6500c │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #32580 @ 0x7f44 │ │ │ │ + movw r1, #31044 @ 0x7944 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1590 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64fc2 │ │ │ │ + beq.n 64fae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 64fc2 │ │ │ │ + bne.n 64fae │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 64fc2 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 64fae │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00065024 : │ │ │ │ +00065010 : │ │ │ │ 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 f213c <_Py_GetErrorHandler@@Base> │ │ │ │ + bl f1698 <_Py_GetErrorHandler@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 88cb8 │ │ │ │ + b.w 88568 │ │ │ │ │ │ │ │ -0006504c : │ │ │ │ +00065038 : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 1931b4 │ │ │ │ + b.w 19223c │ │ │ │ │ │ │ │ -00065052 <_PyUnicode_DecodeUnicodeEscapeInternal@@Base>: │ │ │ │ +0006503e <_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 c929c <_PyUnicode_DecodeUnicodeEscapeInternal2@@Base> │ │ │ │ + bl c87f8 <_PyUnicode_DecodeUnicodeEscapeInternal2@@Base> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00065072 <_PyUnicodeWriter_PrepareKindInternal@@Base>: │ │ │ │ +0006505e <_PyUnicodeWriter_PrepareKindInternal@@Base>: │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 65086 <_PyUnicodeWriter_PrepareKindInternal@@Base+0x14> │ │ │ │ + beq.n 65072 <_PyUnicodeWriter_PrepareKindInternal@@Base+0x14> │ │ │ │ cmp r1, #4 │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ movt r2, #16 │ │ │ │ it ne │ │ │ │ movne r2, #255 @ 0xff │ │ │ │ - b.n 6508a <_PyUnicodeWriter_PrepareKindInternal@@Base+0x18> │ │ │ │ + b.n 65076 <_PyUnicodeWriter_PrepareKindInternal@@Base+0x18> │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ movs r1, #0 │ │ │ │ - b.w ca0e4 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + b.w c9640 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ │ │ │ │ -00065090 <_PyUnicodeWriter_WriteLatin1String@@Base>: │ │ │ │ +0006507c <_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 650d4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x44> │ │ │ │ + bls.n 650c0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x44> │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bne.n 650ca <_PyUnicodeWriter_WriteLatin1String@@Base+0x3a> │ │ │ │ + bne.n 650b6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3a> │ │ │ │ mov r2, r3 │ │ │ │ adds r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.n 650c4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x34> │ │ │ │ + bcc.n 650b0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x34> │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - beq.n 650b0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x20> │ │ │ │ - b.n 650d8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x48> │ │ │ │ + beq.n 6509c <_PyUnicodeWriter_WriteLatin1String@@Base+0x20> │ │ │ │ + b.n 650c4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x48> │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 650d4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x44> │ │ │ │ + beq.n 650c0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x44> │ │ │ │ mov r3, r2 │ │ │ │ ldrsb.w r2, [r3], #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 650a8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x18> │ │ │ │ - b.n 650d8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x48> │ │ │ │ + bge.n 65094 <_PyUnicodeWriter_WriteLatin1String@@Base+0x18> │ │ │ │ + b.n 650c4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x48> │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ - b.n 650da <_PyUnicodeWriter_WriteLatin1String@@Base+0x4a> │ │ │ │ + b.n 650c6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4a> │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 65104 <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ + bcc.n 650f0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ ldrd r3, r1, [r5, #16] │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, r6 │ │ │ │ - blt.n 65104 <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ + blt.n 650f0 <_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 65116 <_PyUnicodeWriter_WriteLatin1String@@Base+0x86> │ │ │ │ + beq.n 65102 <_PyUnicodeWriter_WriteLatin1String@@Base+0x86> │ │ │ │ lsls r2, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi r3, #20 │ │ │ │ addpl r3, #28 │ │ │ │ - b.n 65118 <_PyUnicodeWriter_WriteLatin1String@@Base+0x88> │ │ │ │ + b.n 65104 <_PyUnicodeWriter_WriteLatin1String@@Base+0x88> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 650ea <_PyUnicodeWriter_WriteLatin1String@@Base+0x5a> │ │ │ │ + beq.n 650d6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x5a> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl ca0e4 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl c9640 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 650ea <_PyUnicodeWriter_WriteLatin1String@@Base+0x5a> │ │ │ │ - b.n 65160 <_PyUnicodeWriter_WriteLatin1String@@Base+0xd0> │ │ │ │ + bne.n 650d6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x5a> │ │ │ │ + b.n 6514c <_PyUnicodeWriter_WriteLatin1String@@Base+0xd0> │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 6512c <_PyUnicodeWriter_WriteLatin1String@@Base+0x9c> │ │ │ │ + beq.n 65118 <_PyUnicodeWriter_WriteLatin1String@@Base+0x9c> │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 65142 <_PyUnicodeWriter_WriteLatin1String@@Base+0xb2> │ │ │ │ + beq.n 6512e <_PyUnicodeWriter_WriteLatin1String@@Base+0xb2> │ │ │ │ add r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ blx 29c10 │ │ │ │ - b.n 65158 <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ + b.n 65144 <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ add.w r3, r3, r0, lsl #1 │ │ │ │ mov r2, r4 │ │ │ │ cmp r7, r4 │ │ │ │ add.w r4, r4, #1 │ │ │ │ - bls.n 65158 <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ + bls.n 65144 <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ strh.w r2, [r3], #2 │ │ │ │ - b.n 65130 <_PyUnicodeWriter_WriteLatin1String@@Base+0xa0> │ │ │ │ + b.n 6511c <_PyUnicodeWriter_WriteLatin1String@@Base+0xa0> │ │ │ │ add.w r3, r3, r0, lsl #2 │ │ │ │ mov r2, r4 │ │ │ │ cmp r7, r4 │ │ │ │ add.w r4, r4, #1 │ │ │ │ - bls.n 65158 <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ + bls.n 65144 <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ str.w r2, [r3], #4 │ │ │ │ - b.n 65146 <_PyUnicodeWriter_WriteLatin1String@@Base+0xb6> │ │ │ │ + b.n 65132 <_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 │ │ │ │ @@ -88390,618 +88380,618 @@ │ │ │ │ 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 6518e <_PyUnicodeWriter_WriteLatin1String@@Base+0xfe> │ │ │ │ + beq.n 6517a <_PyUnicodeWriter_WriteLatin1String@@Base+0xfe> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 651a4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x114> │ │ │ │ + bne.n 65190 <_PyUnicodeWriter_WriteLatin1String@@Base+0x114> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 651d8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x148> │ │ │ │ + beq.n 651c4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x148> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 651d8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x148> │ │ │ │ - b.n 651a6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x116> │ │ │ │ + ble.n 651c4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x148> │ │ │ │ + b.n 65192 <_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 651c4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x134> │ │ │ │ + beq.n 651b0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x134> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 651f2 <_PyUnicodeWriter_WriteLatin1String@@Base+0x162> │ │ │ │ + bne.n 651de <_PyUnicodeWriter_WriteLatin1String@@Base+0x162> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 651d8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x148> │ │ │ │ + beq.n 651c4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x148> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 651f4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x164> │ │ │ │ + bgt.n 651e0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x164> │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ + movw r1, #3692 @ 0xe6c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 65236 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a6> │ │ │ │ + bl 126e1c │ │ │ │ + b.n 65222 <_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 17287c │ │ │ │ + bl 171bc4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65220 <_PyUnicodeWriter_WriteLatin1String@@Base+0x190> │ │ │ │ + beq.n 6520c <_PyUnicodeWriter_WriteLatin1String@@Base+0x190> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 65220 <_PyUnicodeWriter_WriteLatin1String@@Base+0x190> │ │ │ │ + cbnz r3, 6520c <_PyUnicodeWriter_WriteLatin1String@@Base+0x190> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65236 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a6> │ │ │ │ + beq.n 65222 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65236 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a6> │ │ │ │ + cbnz r3, 65222 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_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 65264 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1d4> │ │ │ │ + beq.n 65250 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1d4> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 65292 <_PyUnicodeWriter_WriteLatin1String@@Base+0x202> │ │ │ │ + bne.n 6527e <_PyUnicodeWriter_WriteLatin1String@@Base+0x202> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 65278 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1e8> │ │ │ │ + beq.n 65264 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1e8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 65294 <_PyUnicodeWriter_WriteLatin1String@@Base+0x204> │ │ │ │ + bgt.n 65280 <_PyUnicodeWriter_WriteLatin1String@@Base+0x204> │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ + movw r1, #3692 @ 0xe6c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 652be <_PyUnicodeWriter_WriteLatin1String@@Base+0x22e> │ │ │ │ + bl 126e1c │ │ │ │ + b.n 652aa <_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 17be20 │ │ │ │ + bl 17b124 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 652be <_PyUnicodeWriter_WriteLatin1String@@Base+0x22e> │ │ │ │ + beq.n 652aa <_PyUnicodeWriter_WriteLatin1String@@Base+0x22e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 652be <_PyUnicodeWriter_WriteLatin1String@@Base+0x22e> │ │ │ │ + cbnz r3, 652aa <_PyUnicodeWriter_WriteLatin1String@@Base+0x22e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_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 652ec <_PyUnicodeWriter_WriteLatin1String@@Base+0x25c> │ │ │ │ + beq.n 652d8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x25c> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6531a <_PyUnicodeWriter_WriteLatin1String@@Base+0x28a> │ │ │ │ + bne.n 65306 <_PyUnicodeWriter_WriteLatin1String@@Base+0x28a> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 65300 <_PyUnicodeWriter_WriteLatin1String@@Base+0x270> │ │ │ │ + beq.n 652ec <_PyUnicodeWriter_WriteLatin1String@@Base+0x270> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 6531c <_PyUnicodeWriter_WriteLatin1String@@Base+0x28c> │ │ │ │ + bgt.n 65308 <_PyUnicodeWriter_WriteLatin1String@@Base+0x28c> │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ + movw r1, #3692 @ 0xe6c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 65346 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2b6> │ │ │ │ + bl 126e1c │ │ │ │ + b.n 65332 <_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 119664 │ │ │ │ + bl 118c04 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65346 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2b6> │ │ │ │ + beq.n 65332 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2b6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65346 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2b6> │ │ │ │ + cbnz r3, 65332 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2b6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_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 65374 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2e4> │ │ │ │ + beq.n 65360 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2e4> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 653a2 <_PyUnicodeWriter_WriteLatin1String@@Base+0x312> │ │ │ │ + bne.n 6538e <_PyUnicodeWriter_WriteLatin1String@@Base+0x312> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 65388 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2f8> │ │ │ │ + beq.n 65374 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2f8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 653a4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x314> │ │ │ │ + bgt.n 65390 <_PyUnicodeWriter_WriteLatin1String@@Base+0x314> │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ + movw r1, #3692 @ 0xe6c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 653ce <_PyUnicodeWriter_WriteLatin1String@@Base+0x33e> │ │ │ │ + bl 126e1c │ │ │ │ + b.n 653ba <_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 1842ac │ │ │ │ + bl 1833ec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 653ce <_PyUnicodeWriter_WriteLatin1String@@Base+0x33e> │ │ │ │ + beq.n 653ba <_PyUnicodeWriter_WriteLatin1String@@Base+0x33e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 653ce <_PyUnicodeWriter_WriteLatin1String@@Base+0x33e> │ │ │ │ + cbnz r3, 653ba <_PyUnicodeWriter_WriteLatin1String@@Base+0x33e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -000653d2 : │ │ │ │ +000653be : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #36] @ (65408 ) │ │ │ │ + ldr r4, [pc, #36] @ (653f4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ - bl 1f8560 <_PyEval_SetProfile@@Base> │ │ │ │ + bl 1f7b64 <_PyEval_SetProfile@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 65404 │ │ │ │ - movw r0, #32684 @ 0x7fac │ │ │ │ + bge.n 653f0 │ │ │ │ + movw r0, #31148 @ 0x79ac │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1efa3c │ │ │ │ + b.w 1eed64 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006540c : │ │ │ │ +000653f8 : │ │ │ │ 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] @ (6550c ) │ │ │ │ + ldr r4, [pc, #236] @ (654f8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r3, [pc, #236] @ (65510 ) │ │ │ │ + ldr r3, [pc, #236] @ (654fc ) │ │ │ │ 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 65446 │ │ │ │ + bne.n 65432 │ │ │ │ strexb r0, r2, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 65436 │ │ │ │ + bne.n 65422 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ mov r4, r3 │ │ │ │ dmb ish │ │ │ │ - beq.n 65464 │ │ │ │ + beq.n 65450 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - bl 1da3c8 │ │ │ │ + bl 1d9788 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r5, [r5, #3704] @ 0xe78 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 65480 │ │ │ │ + bne.n 6546c │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 65470 │ │ │ │ + bne.n 6545c │ │ │ │ dmb ish │ │ │ │ - beq.n 6548c │ │ │ │ - ldr r0, [pc, #136] @ (65510 ) │ │ │ │ - bl 246600 │ │ │ │ - movw r6, #32724 @ 0x7fd4 │ │ │ │ + beq.n 65478 │ │ │ │ + ldr r0, [pc, #136] @ (654fc ) │ │ │ │ + bl 245f1c │ │ │ │ + movw r6, #31188 @ 0x79d4 │ │ │ │ movt r6, #42 @ 0x2a │ │ │ │ mov.w sl, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r5, 65506 │ │ │ │ - bl 1f8560 <_PyEval_SetProfile@@Base> │ │ │ │ + cbz r5, 654f2 │ │ │ │ + bl 1f7b64 <_PyEval_SetProfile@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 654b2 │ │ │ │ + bge.n 6549e │ │ │ │ mov r0, r6 │ │ │ │ - bl 1efa3c │ │ │ │ + bl 1eed64 │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 654c6 │ │ │ │ + bne.n 654b2 │ │ │ │ strexb r2, sl, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 654b6 │ │ │ │ + bne.n 654a2 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ dmb ish │ │ │ │ - beq.n 654e2 │ │ │ │ + beq.n 654ce │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - ldr r0, [pc, #52] @ (65510 ) │ │ │ │ + ldr r0, [pc, #52] @ (654fc ) │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1da3c8 │ │ │ │ + bl 1d9788 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 654f8 │ │ │ │ + bne.n 654e4 │ │ │ │ strexb r2, r9, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 654e8 │ │ │ │ + bne.n 654d4 │ │ │ │ dmb ish │ │ │ │ - beq.n 6549c │ │ │ │ - ldr r0, [pc, #16] @ (65510 ) │ │ │ │ - bl 246600 │ │ │ │ - b.n 6549c │ │ │ │ + beq.n 65488 │ │ │ │ + ldr r0, [pc, #16] @ (654fc ) │ │ │ │ + bl 245f1c │ │ │ │ + b.n 65488 │ │ │ │ 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, 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 1cd4b4 │ │ │ │ + bl 1cc8bc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 65570 │ │ │ │ + cbz r0, 6555c │ │ │ │ add.w r5, r0, r5, lsl #2 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - cbz r7, 6554c │ │ │ │ + cbz r7, 65538 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ - movw r1, #34056 @ 0x8508 │ │ │ │ + movw r1, #32520 @ 0x7f08 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 85674 │ │ │ │ + bl 85184 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 65554 │ │ │ │ + b.n 65540 │ │ │ │ mov r1, r6 │ │ │ │ - bl d2ca0 │ │ │ │ + bl d2204 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65564 │ │ │ │ + beq.n 65550 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 65568 │ │ │ │ + cbz r3, 65554 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 65570 │ │ │ │ + b.n 6555c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 65564 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 65550 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00065574 : │ │ │ │ +00065560 : │ │ │ │ movs r3, #2 │ │ │ │ - b.n 65514 │ │ │ │ + b.n 65500 │ │ │ │ │ │ │ │ -00065578 : │ │ │ │ +00065564 : │ │ │ │ movs r3, #3 │ │ │ │ - b.n 65514 │ │ │ │ + b.n 65500 │ │ │ │ │ │ │ │ -0006557c <_PyCrossInterpreterData_Lookup@@Base>: │ │ │ │ +00065568 <_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 13aaa8 │ │ │ │ + bl 13a1bc │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 24cb80 │ │ │ │ + b.w 24c4a8 │ │ │ │ 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 655d4 <_PyCrossInterpreterData_Lookup@@Base+0x58> │ │ │ │ - movw r2, #62348 @ 0xf38c │ │ │ │ + bmi.n 655c0 <_PyCrossInterpreterData_Lookup@@Base+0x58> │ │ │ │ + movw r2, #60772 @ 0xed64 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #736 @ 0x2e0 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #42264 @ 0xa518 │ │ │ │ + movw r1, #64736 @ 0xfce0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #40728 @ 0x9f18 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r3, r4 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23b790 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 655fc <_PyCrossInterpreterData_Lookup@@Base+0x80> │ │ │ │ - ldr r2, [pc, #40] @ (65600 <_PyCrossInterpreterData_Lookup@@Base+0x84>) │ │ │ │ + b.n 655e8 <_PyCrossInterpreterData_Lookup@@Base+0x80> │ │ │ │ + ldr r2, [pc, #40] @ (655ec <_PyCrossInterpreterData_Lookup@@Base+0x84>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r0, r1 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - bl 1a73a8 │ │ │ │ + bl 1a6560 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 655d0 <_PyCrossInterpreterData_Lookup@@Base+0x54> │ │ │ │ - cbz r0, 655f4 <_PyCrossInterpreterData_Lookup@@Base+0x78> │ │ │ │ + beq.n 655bc <_PyCrossInterpreterData_Lookup@@Base+0x54> │ │ │ │ + cbz r0, 655e0 <_PyCrossInterpreterData_Lookup@@Base+0x78> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1a8c88 │ │ │ │ + b.w 1a7e40 │ │ │ │ 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 72334 │ │ │ │ + bl 7239c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 657b6 <_PyCrossInterpreterData_Lookup@@Base+0x23a> │ │ │ │ - ldr r3, [pc, #412] @ (657c0 <_PyCrossInterpreterData_Lookup@@Base+0x244>) │ │ │ │ + beq.w 657a2 <_PyCrossInterpreterData_Lookup@@Base+0x23a> │ │ │ │ + ldr r3, [pc, #412] @ (657ac <_PyCrossInterpreterData_Lookup@@Base+0x244>) │ │ │ │ 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 65646 <_PyCrossInterpreterData_Lookup@@Base+0xca> │ │ │ │ - bne.n 6564a <_PyCrossInterpreterData_Lookup@@Base+0xce> │ │ │ │ + bgt.n 65632 <_PyCrossInterpreterData_Lookup@@Base+0xca> │ │ │ │ + bne.n 65636 <_PyCrossInterpreterData_Lookup@@Base+0xce> │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r6, [r3, #216] @ 0xd8 │ │ │ │ subs r6, #0 │ │ │ │ it ne │ │ │ │ movne r6, #1 │ │ │ │ - b.n 6564c <_PyCrossInterpreterData_Lookup@@Base+0xd0> │ │ │ │ + b.n 65638 <_PyCrossInterpreterData_Lookup@@Base+0xd0> │ │ │ │ movs r6, #1 │ │ │ │ - b.n 6564c <_PyCrossInterpreterData_Lookup@@Base+0xd0> │ │ │ │ + b.n 65638 <_PyCrossInterpreterData_Lookup@@Base+0xd0> │ │ │ │ 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, 65694 <_PyCrossInterpreterData_Lookup@@Base+0x118> │ │ │ │ - bl 7a284 │ │ │ │ + cbz r0, 65680 <_PyCrossInterpreterData_Lookup@@Base+0x118> │ │ │ │ + bl 7a2c0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 657a0 <_PyCrossInterpreterData_Lookup@@Base+0x224> │ │ │ │ - bl 840cc │ │ │ │ + beq.w 6578c <_PyCrossInterpreterData_Lookup@@Base+0x224> │ │ │ │ + bl 83c20 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 6568a <_PyCrossInterpreterData_Lookup@@Base+0x10e> │ │ │ │ + beq.n 65676 <_PyCrossInterpreterData_Lookup@@Base+0x10e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6568a <_PyCrossInterpreterData_Lookup@@Base+0x10e> │ │ │ │ + cbnz r3, 65676 <_PyCrossInterpreterData_Lookup@@Base+0x10e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #16 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 6565c <_PyCrossInterpreterData_Lookup@@Base+0xe0> │ │ │ │ - b.n 657a0 <_PyCrossInterpreterData_Lookup@@Base+0x224> │ │ │ │ + beq.n 65648 <_PyCrossInterpreterData_Lookup@@Base+0xe0> │ │ │ │ + b.n 6578c <_PyCrossInterpreterData_Lookup@@Base+0x224> │ │ │ │ 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, 656da <_PyCrossInterpreterData_Lookup@@Base+0x15e> │ │ │ │ + cbz r0, 656c6 <_PyCrossInterpreterData_Lookup@@Base+0x15e> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 656a2 <_PyCrossInterpreterData_Lookup@@Base+0x126> │ │ │ │ - bl 7a284 │ │ │ │ + beq.n 6568e <_PyCrossInterpreterData_Lookup@@Base+0x126> │ │ │ │ + bl 7a2c0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 657a0 <_PyCrossInterpreterData_Lookup@@Base+0x224> │ │ │ │ - bl 840cc │ │ │ │ + beq.n 6578c <_PyCrossInterpreterData_Lookup@@Base+0x224> │ │ │ │ + bl 83c20 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 656d2 <_PyCrossInterpreterData_Lookup@@Base+0x156> │ │ │ │ + beq.n 656be <_PyCrossInterpreterData_Lookup@@Base+0x156> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 656d2 <_PyCrossInterpreterData_Lookup@@Base+0x156> │ │ │ │ + cbnz r3, 656be <_PyCrossInterpreterData_Lookup@@Base+0x156> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 656a2 <_PyCrossInterpreterData_Lookup@@Base+0x126> │ │ │ │ - b.n 657a0 <_PyCrossInterpreterData_Lookup@@Base+0x224> │ │ │ │ + beq.n 6568e <_PyCrossInterpreterData_Lookup@@Base+0x126> │ │ │ │ + b.n 6578c <_PyCrossInterpreterData_Lookup@@Base+0x224> │ │ │ │ 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, 65720 <_PyCrossInterpreterData_Lookup@@Base+0x1a4> │ │ │ │ + cbz r0, 6570c <_PyCrossInterpreterData_Lookup@@Base+0x1a4> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 656e8 <_PyCrossInterpreterData_Lookup@@Base+0x16c> │ │ │ │ - bl 7a284 │ │ │ │ + beq.n 656d4 <_PyCrossInterpreterData_Lookup@@Base+0x16c> │ │ │ │ + bl 7a2c0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 657a0 <_PyCrossInterpreterData_Lookup@@Base+0x224> │ │ │ │ - bl 840cc │ │ │ │ + beq.n 6578c <_PyCrossInterpreterData_Lookup@@Base+0x224> │ │ │ │ + bl 83c20 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 65718 <_PyCrossInterpreterData_Lookup@@Base+0x19c> │ │ │ │ + beq.n 65704 <_PyCrossInterpreterData_Lookup@@Base+0x19c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65718 <_PyCrossInterpreterData_Lookup@@Base+0x19c> │ │ │ │ + cbnz r3, 65704 <_PyCrossInterpreterData_Lookup@@Base+0x19c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 656e8 <_PyCrossInterpreterData_Lookup@@Base+0x16c> │ │ │ │ - b.n 657a0 <_PyCrossInterpreterData_Lookup@@Base+0x224> │ │ │ │ + beq.n 656d4 <_PyCrossInterpreterData_Lookup@@Base+0x16c> │ │ │ │ + b.n 6578c <_PyCrossInterpreterData_Lookup@@Base+0x224> │ │ │ │ movw r3, #10692 @ 0x29c4 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 657b8 <_PyCrossInterpreterData_Lookup@@Base+0x23c> │ │ │ │ + beq.n 657a4 <_PyCrossInterpreterData_Lookup@@Base+0x23c> │ │ │ │ adds r6, #16 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [r6, #-16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 657b8 <_PyCrossInterpreterData_Lookup@@Base+0x23c> │ │ │ │ - bl 7a284 │ │ │ │ + beq.n 657a4 <_PyCrossInterpreterData_Lookup@@Base+0x23c> │ │ │ │ + bl 7a2c0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 657a0 <_PyCrossInterpreterData_Lookup@@Base+0x224> │ │ │ │ + cbz r0, 6578c <_PyCrossInterpreterData_Lookup@@Base+0x224> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl d0a24 │ │ │ │ + bl cff80 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 65764 <_PyCrossInterpreterData_Lookup@@Base+0x1e8> │ │ │ │ + bge.n 65750 <_PyCrossInterpreterData_Lookup@@Base+0x1e8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 657a0 <_PyCrossInterpreterData_Lookup@@Base+0x224> │ │ │ │ + beq.n 6578c <_PyCrossInterpreterData_Lookup@@Base+0x224> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 657a0 <_PyCrossInterpreterData_Lookup@@Base+0x224> │ │ │ │ + cbnz r3, 6578c <_PyCrossInterpreterData_Lookup@@Base+0x224> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 657a0 <_PyCrossInterpreterData_Lookup@@Base+0x224> │ │ │ │ - beq.n 6577a <_PyCrossInterpreterData_Lookup@@Base+0x1fe> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6578c <_PyCrossInterpreterData_Lookup@@Base+0x224> │ │ │ │ + beq.n 65766 <_PyCrossInterpreterData_Lookup@@Base+0x1fe> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 6579c <_PyCrossInterpreterData_Lookup@@Base+0x220> │ │ │ │ + beq.n 65788 <_PyCrossInterpreterData_Lookup@@Base+0x220> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6579c <_PyCrossInterpreterData_Lookup@@Base+0x220> │ │ │ │ + cbnz r3, 65788 <_PyCrossInterpreterData_Lookup@@Base+0x220> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6579c <_PyCrossInterpreterData_Lookup@@Base+0x220> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 65788 <_PyCrossInterpreterData_Lookup@@Base+0x220> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 840cc │ │ │ │ + bl 83c20 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 65796 <_PyCrossInterpreterData_Lookup@@Base+0x21a> │ │ │ │ + beq.n 65782 <_PyCrossInterpreterData_Lookup@@Base+0x21a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65796 <_PyCrossInterpreterData_Lookup@@Base+0x21a> │ │ │ │ + cbnz r3, 65782 <_PyCrossInterpreterData_Lookup@@Base+0x21a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 657a0 <_PyCrossInterpreterData_Lookup@@Base+0x224> │ │ │ │ + bne.n 6578c <_PyCrossInterpreterData_Lookup@@Base+0x224> │ │ │ │ adds r6, #16 │ │ │ │ - b.n 65734 <_PyCrossInterpreterData_Lookup@@Base+0x1b8> │ │ │ │ + b.n 65720 <_PyCrossInterpreterData_Lookup@@Base+0x1b8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 657b6 <_PyCrossInterpreterData_Lookup@@Base+0x23a> │ │ │ │ + beq.n 657a2 <_PyCrossInterpreterData_Lookup@@Base+0x23a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 657b6 <_PyCrossInterpreterData_Lookup@@Base+0x23a> │ │ │ │ + cbnz r3, 657a2 <_PyCrossInterpreterData_Lookup@@Base+0x23a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_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} │ │ │ │ @@ -89010,203 +89000,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, 657f6 <_PyCrossInterpreterData_Lookup@@Base+0x27a> │ │ │ │ - movw r1, #64416 @ 0xfba0 │ │ │ │ + cbnz r0, 657e2 <_PyCrossInterpreterData_Lookup@@Base+0x27a> │ │ │ │ + movw r1, #62880 @ 0xf5a0 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #17412 @ 0x4404 │ │ │ │ + movw r0, #15876 @ 0x3e04 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 6678e <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r6, [r0, #4] │ │ │ │ movw r3, #21632 @ 0x5480 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 6580a <_PyCrossInterpreterData_Lookup@@Base+0x28e> │ │ │ │ - bl 10eab4 │ │ │ │ - b.n 6582a <_PyCrossInterpreterData_Lookup@@Base+0x2ae> │ │ │ │ - bl 107760 │ │ │ │ + bne.n 657f6 <_PyCrossInterpreterData_Lookup@@Base+0x28e> │ │ │ │ + bl 10ded4 │ │ │ │ + b.n 65816 <_PyCrossInterpreterData_Lookup@@Base+0x2ae> │ │ │ │ + bl 106b84 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6582a <_PyCrossInterpreterData_Lookup@@Base+0x2ae> │ │ │ │ + bge.n 65816 <_PyCrossInterpreterData_Lookup@@Base+0x2ae> │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 123a84 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbz r0, 6582a <_PyCrossInterpreterData_Lookup@@Base+0x2ae> │ │ │ │ + bl 122f64 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbz r0, 65816 <_PyCrossInterpreterData_Lookup@@Base+0x2ae> │ │ │ │ mov r0, r4 │ │ │ │ - bl 123a9c <_PyErr_Clear@@Base> │ │ │ │ + bl 122f7c <_PyErr_Clear@@Base> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 11ebc4 <_PyErr_ChainExceptions1@@Base> │ │ │ │ + b.w 11e0ec <_PyErr_ChainExceptions1@@Base> │ │ │ │ │ │ │ │ -00065834 : │ │ │ │ +00065820 : │ │ │ │ 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] @ (658a0 ) │ │ │ │ - bl 1277f8 │ │ │ │ + ldr r0, [pc, #88] @ (6588c ) │ │ │ │ + bl 126ce0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 65866 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 65898 │ │ │ │ - movw r0, #64372 @ 0xfb74 │ │ │ │ + cbnz r0, 65852 │ │ │ │ + bl 7f898 │ │ │ │ + cbnz r0, 65884 │ │ │ │ + movw r0, #62836 @ 0xf574 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 1110a0 │ │ │ │ - cbz r0, 65898 │ │ │ │ + bl 1104b8 │ │ │ │ + cbz r0, 65884 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [pc, #56] @ (658a4 ) │ │ │ │ + ldr r0, [pc, #56] @ (65890 ) │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ mov r1, sp │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 93a0c │ │ │ │ + bl 92f08 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6588c │ │ │ │ + beq.n 65878 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 65890 │ │ │ │ + cbz r3, 6587c │ │ │ │ mov r4, r5 │ │ │ │ - b.n 65898 │ │ │ │ + b.n 65884 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6588c │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 65878 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - beq.n 65804 <_PyCrossInterpreterData_Lookup@@Base+0x288> │ │ │ │ + beq.n 657f0 <_PyCrossInterpreterData_Lookup@@Base+0x288> │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 65530 │ │ │ │ + b.n 6551c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r0, 658b6 │ │ │ │ - movw r0, #49976 @ 0xc338 │ │ │ │ + cbnz r0, 658a2 │ │ │ │ + movw r0, #48440 @ 0xbd38 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.w 1bf5d4 │ │ │ │ + b.w 1be6b8 │ │ │ │ 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, #32792 @ 0x8018 │ │ │ │ + movw r7, #31256 @ 0x7a18 │ │ │ │ movt r7, #42 @ 0x2a │ │ │ │ - movw r6, #38480 @ 0x9650 │ │ │ │ + movw r6, #36944 @ 0x9050 │ │ │ │ movt r6, #39 @ 0x27 │ │ │ │ - movw r5, #32784 @ 0x8010 │ │ │ │ + movw r5, #31248 @ 0x7a10 │ │ │ │ movt r5, #42 @ 0x2a │ │ │ │ subs r4, #4 │ │ │ │ - movw r0, #23760 @ 0x5cd0 │ │ │ │ + movw r0, #22224 @ 0x56d0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 1bf5d4 │ │ │ │ + bl 1be6b8 │ │ │ │ ldr.w r1, [r4, #4]! │ │ │ │ sub.w r3, r1, #32 │ │ │ │ - cbz r1, 65936 │ │ │ │ + cbz r1, 65922 │ │ │ │ cmp r1, #39 @ 0x27 │ │ │ │ - bne.n 65908 │ │ │ │ - movw r0, #32776 @ 0x8008 │ │ │ │ + bne.n 658f4 │ │ │ │ + movw r0, #31240 @ 0x7a08 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 1bf5d4 │ │ │ │ - b.n 658ec │ │ │ │ + bl 1be6b8 │ │ │ │ + b.n 658d8 │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ - bhi.n 6591a │ │ │ │ - movw r0, #32780 @ 0x800c │ │ │ │ + bhi.n 65906 │ │ │ │ + movw r0, #31244 @ 0x7a0c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 1bf5d4 │ │ │ │ - b.n 658ec │ │ │ │ + bl 1be6b8 │ │ │ │ + b.n 658d8 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bhi.n 65926 │ │ │ │ + bhi.n 65912 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1bf5d4 │ │ │ │ - b.n 658ec │ │ │ │ + bl 1be6b8 │ │ │ │ + b.n 658d8 │ │ │ │ cmp.w r1, #65536 @ 0x10000 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r0, r7 │ │ │ │ - bl 1bf5d4 │ │ │ │ - b.n 658ec │ │ │ │ - movw r0, #23760 @ 0x5cd0 │ │ │ │ + bl 1be6b8 │ │ │ │ + b.n 658d8 │ │ │ │ + movw r0, #22224 @ 0x56d0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1bf5d4 │ │ │ │ + b.w 1be6b8 │ │ │ │ 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 65970 │ │ │ │ + beq.n 6595c │ │ │ │ ldr.w r2, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r5, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 65990 │ │ │ │ - cbz r1, 65998 │ │ │ │ - movw r0, #32800 @ 0x8020 │ │ │ │ + bne.n 6597c │ │ │ │ + cbz r1, 65984 │ │ │ │ + movw r0, #31264 @ 0x7a20 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 153984 <_PyArg_NoPositional@@Base> │ │ │ │ - cbz r0, 659ae │ │ │ │ + bl 152f2c <_PyArg_NoPositional@@Base> │ │ │ │ + cbz r0, 6599a │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 65998 │ │ │ │ + beq.n 65984 │ │ │ │ ldr.w r2, [r4, #148] @ 0x94 │ │ │ │ ldr.w r3, [r5, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 65998 │ │ │ │ + beq.n 65984 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1b4580 │ │ │ │ + b.w 1b380c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 65990 │ │ │ │ - movw r0, #32800 @ 0x8020 │ │ │ │ + beq.n 6597c │ │ │ │ + movw r0, #31264 @ 0x7a20 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r1, r6 │ │ │ │ - bl 16ca80 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16be28 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 65990 │ │ │ │ + bne.n 6597c │ │ │ │ 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] @ (65a18 ) │ │ │ │ + ldr r2, [pc, #84] @ (65a04 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r7, [r3, r2] │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ - cbz r3, 65a08 │ │ │ │ + cbz r3, 659f4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ - bl f479c │ │ │ │ + bl f3cfc │ │ │ │ mov r6, r0 │ │ │ │ - bl 13b5e0 │ │ │ │ + bl 13acf4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 659f8 │ │ │ │ + cbnz r0, 659e4 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #2448 @ 0x990 │ │ │ │ + movw r1, #872 @ 0x368 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 65a10 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 659fc │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 208ca8 <_Py_RestoreSignals@@Base+0x171c> │ │ │ │ + b.w 208348 <_Py_RestoreSignals@@Base+0x1724> │ │ │ │ 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 │ │ │ │ @@ -89215,711 +89205,713 @@ │ │ │ │ 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 65a4c │ │ │ │ + beq.n 65a38 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ - movw r0, #46384 @ 0xb530 │ │ │ │ + movw r0, #44848 @ 0xaf30 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 65a52 │ │ │ │ + bl 215dac <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 65a3e │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbnz r0, 65a64 │ │ │ │ - movw r0, #46384 @ 0xb530 │ │ │ │ + cbnz r0, 65a50 │ │ │ │ + movw r0, #44848 @ 0xaf30 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #495 @ 0x1ef │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 65a70 │ │ │ │ - ldr r1, [pc, #88] @ (65ac0 ) │ │ │ │ + bl 215dac <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 65a5c │ │ │ │ + ldr r1, [pc, #88] @ (65aac ) │ │ │ │ add r2, sp, #4 │ │ │ │ - bl b936c │ │ │ │ + bl b88dc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 65a74 │ │ │ │ + bge.n 65a60 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 65aba │ │ │ │ + b.n 65aa6 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbz r0, 65a98 │ │ │ │ + cbz r0, 65a84 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ - bne.n 65a98 │ │ │ │ + bne.n 65a84 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 65a98 │ │ │ │ + beq.n 65a84 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 65a98 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 65a84 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #54832 @ 0xd630 │ │ │ │ + movw r2, #53296 @ 0xd030 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #32824 @ 0x8038 │ │ │ │ + movw r0, #31288 @ 0x7a38 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl de2a8 │ │ │ │ + bl dd818 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78344 │ │ │ │ + bl 78394 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00065ac4 : │ │ │ │ +00065ab0 : │ │ │ │ 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 7a284 │ │ │ │ - cbz r0, 65b2c │ │ │ │ + bl 7a2c0 │ │ │ │ + cbz r0, 65b18 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 90260 │ │ │ │ + bl 8f680 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 65b16 │ │ │ │ - cbz r6, 65b32 │ │ │ │ + cbz r0, 65b02 │ │ │ │ + cbz r6, 65b1e │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a284 │ │ │ │ + bl 7a2c0 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 65b32 │ │ │ │ + cbnz r0, 65b1e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65b16 │ │ │ │ + beq.n 65b02 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 65b16 │ │ │ │ + cbnz r3, 65b02 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65b2c │ │ │ │ + beq.n 65b18 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65b2c │ │ │ │ + cbnz r3, 65b18 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 65b78 │ │ │ │ + b.n 65b64 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ str r7, [sp, #4] │ │ │ │ - bl 1dc088 │ │ │ │ + bl 1db44c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r6, r3 │ │ │ │ - bl 78344 │ │ │ │ + bl 78394 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65b62 │ │ │ │ + beq.n 65b4e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 65b62 │ │ │ │ + cbnz r3, 65b4e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65b78 │ │ │ │ + beq.n 65b64 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65b78 │ │ │ │ + cbnz r3, 65b64 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -00065b80 <_PyMonitoring_FireCRaiseEvent@@Base>: │ │ │ │ +00065b6c <_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 50368 <_PyMonitoring_FirePyThrowEvent@@Base+0x276> │ │ │ │ + bl 50308 <_PyMonitoring_FirePyThrowEvent@@Base+0x276> │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 65bd6 <_PyMonitoring_FireCRaiseEvent@@Base+0x56> │ │ │ │ + beq.n 65bc2 <_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 4f272 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ + bl 4f212 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 65bd2 <_PyMonitoring_FireCRaiseEvent@@Base+0x52> │ │ │ │ - bl d42a4 │ │ │ │ - b.n 65bd6 <_PyMonitoring_FireCRaiseEvent@@Base+0x56> │ │ │ │ - bl 78344 │ │ │ │ + cbnz r4, 65bbe <_PyMonitoring_FireCRaiseEvent@@Base+0x52> │ │ │ │ + bl d380c │ │ │ │ + b.n 65bc2 <_PyMonitoring_FireCRaiseEvent@@Base+0x56> │ │ │ │ + bl 78394 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00065bdc <_PyMonitoring_FireReraiseEvent@@Base>: │ │ │ │ +00065bc8 <_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 50368 <_PyMonitoring_FirePyThrowEvent@@Base+0x276> │ │ │ │ + bl 50308 <_PyMonitoring_FirePyThrowEvent@@Base+0x276> │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 65c32 <_PyMonitoring_FireReraiseEvent@@Base+0x56> │ │ │ │ + beq.n 65c1e <_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 4f272 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ + bl 4f212 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 65c2e <_PyMonitoring_FireReraiseEvent@@Base+0x52> │ │ │ │ - bl d42a4 │ │ │ │ - b.n 65c32 <_PyMonitoring_FireReraiseEvent@@Base+0x56> │ │ │ │ - bl 78344 │ │ │ │ + cbnz r4, 65c1a <_PyMonitoring_FireReraiseEvent@@Base+0x52> │ │ │ │ + bl d380c │ │ │ │ + b.n 65c1e <_PyMonitoring_FireReraiseEvent@@Base+0x56> │ │ │ │ + bl 78394 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00065c38 : │ │ │ │ +00065c24 : │ │ │ │ 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 783a0 │ │ │ │ + b.w 783f0 │ │ │ │ │ │ │ │ -00065c58 : │ │ │ │ +00065c44 : │ │ │ │ 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 65c88 │ │ │ │ - movw r0, #48684 @ 0xbe2c │ │ │ │ + beq.n 65c74 │ │ │ │ + movw r0, #47108 @ 0xb804 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #557 @ 0x22d │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 65cc4 │ │ │ │ + bl 215dac <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 65cb0 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 65cca │ │ │ │ - cbz r1, 65cae │ │ │ │ + beq.n 65cb6 │ │ │ │ + cbz r1, 65c9a │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.n 65cae │ │ │ │ + bpl.n 65c9a │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 65ccc │ │ │ │ + beq.n 65cb8 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - b.n 65ccc │ │ │ │ + b.n 65cb8 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #32852 @ 0x8054 │ │ │ │ + movw r1, #31316 @ 0x7a54 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 65cd6 │ │ │ │ + b.n 65cc2 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ str r1, [r3, #56] @ 0x38 │ │ │ │ - bl 783a0 │ │ │ │ + bl 783f0 │ │ │ │ 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 65d06 │ │ │ │ + beq.n 65cf2 │ │ │ │ movw r2, #10624 @ 0x2980 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 65d1c │ │ │ │ + bne.n 65d08 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 65d76 │ │ │ │ + beq.n 65d62 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 65d76 │ │ │ │ - b.n 65d1e │ │ │ │ + ble.n 65d62 │ │ │ │ + b.n 65d0a │ │ │ │ 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 65d3c │ │ │ │ + beq.n 65d28 │ │ │ │ movw r2, #10624 @ 0x2980 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 65d52 │ │ │ │ + bne.n 65d3e │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 65d76 │ │ │ │ + beq.n 65d62 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 65d76 │ │ │ │ - b.n 65d54 │ │ │ │ + ble.n 65d62 │ │ │ │ + b.n 65d40 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r4, #0] │ │ │ │ - cbz r6, 65db4 │ │ │ │ + cbz r6, 65da0 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 65d90 │ │ │ │ + bne.n 65d7c │ │ │ │ ldr r6, [r6, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 65d9e │ │ │ │ + bne.n 65d8a │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ + movw r1, #3692 @ 0xe6c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r7, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 65df2 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 65dde │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 65da6 │ │ │ │ - b.n 65d68 │ │ │ │ + bne.n 65d92 │ │ │ │ + b.n 65d54 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 65d76 │ │ │ │ - b.n 65da8 │ │ │ │ + ble.n 65d62 │ │ │ │ + b.n 65d94 │ │ │ │ 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 172fec │ │ │ │ + bl 1723bc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65dd6 │ │ │ │ + beq.n 65dc2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 65dd6 │ │ │ │ + cbnz r3, 65dc2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65dec │ │ │ │ + beq.n 65dd8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65dec │ │ │ │ + cbnz r3, 65dd8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 783a0 │ │ │ │ + bl 783f0 │ │ │ │ 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 65e24 │ │ │ │ + beq.n 65e10 │ │ │ │ movw r2, #10624 @ 0x2980 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 65e3a │ │ │ │ + bne.n 65e26 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 65e94 │ │ │ │ + beq.n 65e80 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 65e94 │ │ │ │ - b.n 65e3c │ │ │ │ + ble.n 65e80 │ │ │ │ + b.n 65e28 │ │ │ │ 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 65e5a │ │ │ │ + beq.n 65e46 │ │ │ │ movw r2, #10624 @ 0x2980 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 65e70 │ │ │ │ + bne.n 65e5c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 65e94 │ │ │ │ + beq.n 65e80 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 65e94 │ │ │ │ - b.n 65e72 │ │ │ │ + ble.n 65e80 │ │ │ │ + b.n 65e5e │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r4, #0] │ │ │ │ - cbz r6, 65ed2 │ │ │ │ + cbz r6, 65ebe │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 65eae │ │ │ │ + bne.n 65e9a │ │ │ │ ldr r6, [r6, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 65ebc │ │ │ │ + bne.n 65ea8 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ + movw r1, #3692 @ 0xe6c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r7, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 65f10 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 65efc │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 65ec4 │ │ │ │ - b.n 65e86 │ │ │ │ + bne.n 65eb0 │ │ │ │ + b.n 65e72 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 65e94 │ │ │ │ - b.n 65ec6 │ │ │ │ + ble.n 65e80 │ │ │ │ + b.n 65eb2 │ │ │ │ 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 404da │ │ │ │ + bl 404d2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65ef4 │ │ │ │ + beq.n 65ee0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 65ef4 │ │ │ │ + cbnz r3, 65ee0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65f0a │ │ │ │ + beq.n 65ef6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65f0a │ │ │ │ + cbnz r3, 65ef6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 783a0 │ │ │ │ + bl 783f0 │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00065f14 : │ │ │ │ +00065f00 : │ │ │ │ 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, 65f44 │ │ │ │ - ldr r3, [pc, #52] @ (65f64 ) │ │ │ │ + cbz r0, 65f30 │ │ │ │ + ldr r3, [pc, #52] @ (65f50 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r7, [r2, r3] │ │ │ │ - bl 90260 │ │ │ │ + bl 8f680 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 65f44 │ │ │ │ + cbnz r0, 65f30 │ │ │ │ ldr r0, [r7, #72] @ 0x48 │ │ │ │ str r4, [r7, #72] @ 0x48 │ │ │ │ - bl 783a0 │ │ │ │ + bl 783f0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov r3, r6 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e26b4 │ │ │ │ + bl 1e19c0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 783a0 │ │ │ │ + b.w 783f0 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00065f68 : │ │ │ │ +00065f54 : │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.w 65f14 │ │ │ │ + b.w 65f00 │ │ │ │ │ │ │ │ -00065f70 : │ │ │ │ +00065f5c : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 65f9a │ │ │ │ + cbz r0, 65f86 │ │ │ │ mov r5, r1 │ │ │ │ - bl 90260 │ │ │ │ + bl 8f680 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 65f9e │ │ │ │ - ldr r3, [pc, #56] @ (65fc4 ) │ │ │ │ + cbnz r0, 65f8a │ │ │ │ + ldr r3, [pc, #56] @ (65fb0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ str r4, [r3, #72] @ 0x48 │ │ │ │ - bl 783a0 │ │ │ │ + bl 783f0 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 65fbe │ │ │ │ + b.n 65faa │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1db7d0 <_PyErr_ProgramDecodedTextObject@@Base> │ │ │ │ + bl 1dab94 <_PyErr_ProgramDecodedTextObject@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65fbe │ │ │ │ + beq.n 65faa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65fbe │ │ │ │ + cbnz r3, 65faa │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 65ffa │ │ │ │ + cbnz r0, 65fea │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 66004 │ │ │ │ - b.n 6600a │ │ │ │ + cbnz r0, 65ff4 │ │ │ │ + b.n 65ffa │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 65ff4 │ │ │ │ - b.n 66022 │ │ │ │ + beq.n 65fe4 │ │ │ │ + b.n 66012 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 66022 │ │ │ │ + cbnz r0, 66012 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 66014 │ │ │ │ + cbz r0, 66004 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 66022 │ │ │ │ + cbnz r0, 66012 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 66022 │ │ │ │ + cbz r0, 66012 │ │ │ │ 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, 66042 │ │ │ │ + cbnz r0, 66032 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 6604c │ │ │ │ - b.n 66052 │ │ │ │ + cbnz r0, 6603c │ │ │ │ + b.n 66042 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6603c │ │ │ │ - b.n 6606a │ │ │ │ + beq.n 6602c │ │ │ │ + b.n 6605a │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 6606a │ │ │ │ + cbnz r0, 6605a │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - cbz r0, 6605c │ │ │ │ + cbz r0, 6604c │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 6606a │ │ │ │ + cbnz r0, 6605a │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 6606a │ │ │ │ + cbz r0, 6605a │ │ │ │ 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, 6609a │ │ │ │ + cbnz r0, 6608a │ │ │ │ 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 66084 │ │ │ │ + beq.n 66074 │ │ │ │ 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, 660ca │ │ │ │ + cbnz r0, 660ba │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 660d2 │ │ │ │ + cbz r0, 660c2 │ │ │ │ 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 660bc │ │ │ │ + beq.n 660ac │ │ │ │ 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, 660fa │ │ │ │ + cbnz r0, 660ea │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 66102 │ │ │ │ + cbz r0, 660f2 │ │ │ │ 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 660ec │ │ │ │ + beq.n 660dc │ │ │ │ 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 │ │ │ │ @@ -89929,28 +89921,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, 6613c │ │ │ │ + cbnz r0, 6612c │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 66146 │ │ │ │ - b.n 6614c │ │ │ │ + cbnz r0, 66136 │ │ │ │ + b.n 6613c │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66136 │ │ │ │ - b.n 6615a │ │ │ │ + beq.n 66126 │ │ │ │ + b.n 6614a │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 6615a │ │ │ │ + cbnz r0, 6614a │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 6615a │ │ │ │ + cbz r0, 6614a │ │ │ │ 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 │ │ │ │ @@ -89977,45 +89969,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] @ (6620c ) │ │ │ │ + ldr r5, [pc, #92] @ (661fc ) │ │ │ │ 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 661e8 │ │ │ │ + bcc.n 661d8 │ │ │ │ cmp r3, r1 │ │ │ │ mov r4, r1 │ │ │ │ ite ls │ │ │ │ movls r4, #0 │ │ │ │ movhi r4, #1 │ │ │ │ - cbnz r4, 661e8 │ │ │ │ + cbnz r4, 661d8 │ │ │ │ add r5, sp, #8 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #4] │ │ │ │ strb.w r4, [r5, #4091] @ 0xffb │ │ │ │ - bl 66192 │ │ │ │ + bl 66182 │ │ │ │ mov r3, r0 │ │ │ │ add.w r0, sp, #4096 @ 0x1000 │ │ │ │ - ldr r2, [pc, #28] @ (6620c ) │ │ │ │ + ldr r2, [pc, #28] @ (661fc ) │ │ │ │ adds r0, #4 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 66200 │ │ │ │ + beq.n 661f0 │ │ │ │ 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} │ │ │ │ @@ -90034,75 +90026,75 @@ │ │ │ │ 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, 66250 │ │ │ │ + cbnz r0, 66240 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 6625a │ │ │ │ - b.n 66260 │ │ │ │ + cbnz r0, 6624a │ │ │ │ + b.n 66250 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6624a │ │ │ │ - b.n 6626e │ │ │ │ + beq.n 6623a │ │ │ │ + b.n 6625e │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 6626e │ │ │ │ + cbnz r0, 6625e │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 6626e │ │ │ │ + cbz r0, 6625e │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 29198 │ │ │ │ - ldr r0, [pc, #4] @ (66288 ) │ │ │ │ + ldr r0, [pc, #4] @ (66278 ) │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strb r4, [r5, #6] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 662e0 │ │ │ │ + cbz r0, 662d0 │ │ │ │ movs r0, #75 @ 0x4b │ │ │ │ blx 2a3d8 <__sysconf@plt> │ │ │ │ cmp.w r0, #32768 @ 0x8000 │ │ │ │ - ble.n 662b4 │ │ │ │ + ble.n 662a4 │ │ │ │ movs r0, #75 @ 0x4b │ │ │ │ blx 2a3d8 <__sysconf@plt> │ │ │ │ - b.n 662b8 │ │ │ │ + b.n 662a8 │ │ │ │ mov.w r0, #32768 @ 0x8000 │ │ │ │ cmp r0, r4 │ │ │ │ - bls.n 662c2 │ │ │ │ + bls.n 662b2 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 662f0 │ │ │ │ + b.n 662e0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2a1d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 662bc │ │ │ │ + bne.n 662ac │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 29f34 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2a528 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 662bc │ │ │ │ - ldr r3, [pc, #16] @ (662f4 ) │ │ │ │ + bne.n 662ac │ │ │ │ + ldr r3, [pc, #16] @ (662e4 ) │ │ │ │ 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} │ │ │ │ @@ -90112,77 +90104,77 @@ │ │ │ │ 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 66318 │ │ │ │ + bgt.n 66308 │ │ │ │ adds r4, #1 │ │ │ │ blx 29fa0 │ │ │ │ - b.n 6630a │ │ │ │ + b.n 662fa │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - cbz r0, 66334 │ │ │ │ - bl 18083c <_PyDeadline_Init@@Base+0x410> │ │ │ │ + cbz r0, 66324 │ │ │ │ + bl 17fadc <_PyDeadline_Init@@Base+0x410> │ │ │ │ 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 18e0d8 │ │ │ │ - b.w 45844 │ │ │ │ + b.w 18d178 │ │ │ │ + b.w 4581c │ │ │ │ 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, 66388 │ │ │ │ + cbnz r0, 66378 │ │ │ │ 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 6635e │ │ │ │ + bl 6634e │ │ │ │ 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, #169 @ 0xa9 │ │ │ │ + movw r0, #149 @ 0x95 │ │ │ │ movt r0, #6 │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 6095c <_Py_SetRefcnt@@Base+0x26a> │ │ │ │ + bl 60948 <_Py_SetRefcnt@@Base+0x26a> │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -90191,303 +90183,303 @@ │ │ │ │ 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 66412 │ │ │ │ - movw r4, #65152 @ 0xfe80 │ │ │ │ + beq.n 66402 │ │ │ │ + movw r4, #63616 @ 0xf880 │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ orrs r2, r3 │ │ │ │ - bne.n 66420 │ │ │ │ + bne.n 66410 │ │ │ │ mov.w r5, #1000 @ 0x3e8 │ │ │ │ - b.n 66424 │ │ │ │ - movw r4, #64596 @ 0xfc54 │ │ │ │ + b.n 66414 │ │ │ │ + movw r4, #63060 @ 0xf654 │ │ │ │ movt r4, #39 @ 0x27 │ │ │ │ mov.w r5, #1024 @ 0x400 │ │ │ │ - b.n 66424 │ │ │ │ + b.n 66414 │ │ │ │ mov.w r5, #1024 @ 0x400 │ │ │ │ mov r3, r8 │ │ │ │ mov ip, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 66434 │ │ │ │ + bge.n 66424 │ │ │ │ rsbs r3, r8, #0 │ │ │ │ sbc.w ip, r7, r7, lsl #1 │ │ │ │ cmp r3, r5 │ │ │ │ sbcs.w r2, ip, #0 │ │ │ │ - bge.n 66478 │ │ │ │ + bge.n 66468 │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ orrs r3, r7 │ │ │ │ - bne.n 6644a │ │ │ │ + bne.n 6643a │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ - beq.n 66536 │ │ │ │ + beq.n 66526 │ │ │ │ orrs.w r7, r8, r7 │ │ │ │ mov.w r3, #32 │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #24 │ │ │ │ it eq │ │ │ │ - movweq r4, #64196 @ 0xfac4 │ │ │ │ - movw r2, #33040 @ 0x8110 │ │ │ │ + movweq r4, #62660 @ 0xf4c4 │ │ │ │ + movw r2, #31504 @ 0x7b10 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ it eq │ │ │ │ movteq r4, #38 @ 0x26 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #1 │ │ │ │ strd r8, r4, [sp, #4] │ │ │ │ blx 29f04 <__snprintf_chk@plt> │ │ │ │ - b.n 66536 │ │ │ │ + b.n 66526 │ │ │ │ smull r2, lr, r5, r5 │ │ │ │ cmp r3, r2 │ │ │ │ sbcs.w r1, ip, lr │ │ │ │ ittet lt │ │ │ │ movlt r2, r5 │ │ │ │ movlt.w lr, #0 │ │ │ │ - movwge r6, #63752 @ 0xf908 │ │ │ │ - movwlt r6, #64328 @ 0xfb48 │ │ │ │ + movwge r6, #62216 @ 0xf308 │ │ │ │ + movwlt r6, #62792 @ 0xf548 │ │ │ │ ite ge │ │ │ │ movtge r6, #41 @ 0x29 │ │ │ │ movtlt r6, #39 @ 0x27 │ │ │ │ smull r0, r1, r5, r2 │ │ │ │ cmp r3, r0 │ │ │ │ mov.w r3, #0 │ │ │ │ sbcs.w ip, ip, r1 │ │ │ │ itt lt │ │ │ │ movlt r0, r2 │ │ │ │ movlt r1, lr │ │ │ │ mov.w r2, #10 │ │ │ │ itt ge │ │ │ │ - movwge r6, #60028 @ 0xea7c │ │ │ │ + movwge r6, #58452 @ 0xe454 │ │ │ │ movtge r6, #40 @ 0x28 │ │ │ │ - bl 26bbe4 │ │ │ │ + bl 26b5a4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 26bbe4 │ │ │ │ + bl 26b5a4 │ │ │ │ movs r2, #10 │ │ │ │ movs r3, #0 │ │ │ │ add r7, sp, #16 │ │ │ │ - bl 26bbe4 │ │ │ │ + bl 26b5a4 │ │ │ │ cmp.w r5, #1024 @ 0x400 │ │ │ │ mov.w r3, #8 │ │ │ │ - movw r1, #58100 @ 0xe2f4 │ │ │ │ + movw r1, #56564 @ 0xdcf4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r5, r0 │ │ │ │ str r4, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r2 │ │ │ │ str r6, [sp, #4] │ │ │ │ - movw r2, #64196 @ 0xfac4 │ │ │ │ + movw r2, #62660 @ 0xf4c4 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ - movw r6, #33052 @ 0x811c │ │ │ │ + movw r6, #31516 @ 0x7b1c │ │ │ │ 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, #33060 @ 0x8124 │ │ │ │ + movw r2, #31524 @ 0x7b24 │ │ │ │ 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, #33032 @ 0x8108 │ │ │ │ + movw r2, #31496 @ 0x7b08 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #24 │ │ │ │ cmp.w r9, #0 │ │ │ │ it ne │ │ │ │ movne r2, r9 │ │ │ │ - movw r0, #169 @ 0xa9 │ │ │ │ + movw r0, #149 @ 0x95 │ │ │ │ movt r0, #6 │ │ │ │ - bl 663a4 │ │ │ │ + bl 66394 │ │ │ │ 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, #33092 @ 0x8144 │ │ │ │ + movw r2, #31556 @ 0x7b44 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r0, #169 @ 0xa9 │ │ │ │ + movw r0, #149 @ 0x95 │ │ │ │ movt r0, #6 │ │ │ │ mov r1, r4 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ - bl 663a4 │ │ │ │ + bl 66394 │ │ │ │ ldrd r0, r1, [r5, #16] │ │ │ │ orrs.w r6, r6, r8 │ │ │ │ mov.w r6, #0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - bne.n 6665e │ │ │ │ + bne.n 6664e │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ - bl 663d8 │ │ │ │ + bl 663c8 │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ - bl 663d8 │ │ │ │ + bl 663c8 │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ - bl 663d8 │ │ │ │ + bl 663c8 │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r0, r1, [r5, #24] │ │ │ │ - bl 663d8 │ │ │ │ + bl 663c8 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 663d8 │ │ │ │ + bl 663c8 │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #65152 @ 0xfe80 │ │ │ │ + movw r3, #63616 @ 0xf880 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - movw r2, #33032 @ 0x8108 │ │ │ │ + movw r2, #31496 @ 0x7b08 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r0, #169 @ 0xa9 │ │ │ │ + movw r0, #149 @ 0x95 │ │ │ │ movt r0, #6 │ │ │ │ - bl 663a4 │ │ │ │ + bl 66394 │ │ │ │ ldrd r1, r2, [r5] │ │ │ │ ldrd r0, r3, [r5, #8] │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ - bge.n 66654 │ │ │ │ + bge.n 66644 │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #50900 @ 0xc6d4 │ │ │ │ + movw r2, #49324 @ 0xc0ac │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r0, #169 @ 0xa9 │ │ │ │ + movw r0, #149 @ 0x95 │ │ │ │ movt r0, #6 │ │ │ │ - bl 663a4 │ │ │ │ - movw r2, #33076 @ 0x8134 │ │ │ │ + bl 66394 │ │ │ │ + movw r2, #31540 @ 0x7b34 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r1, r4 │ │ │ │ cmp r7, r6 │ │ │ │ it ne │ │ │ │ movne r2, r7 │ │ │ │ - movw r0, #169 @ 0xa9 │ │ │ │ + movw r0, #149 @ 0x95 │ │ │ │ movt r0, #6 │ │ │ │ - bl 663a4 │ │ │ │ - movw r2, #8244 @ 0x2034 │ │ │ │ + bl 66394 │ │ │ │ + movw r2, #6708 @ 0x1a34 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - b.n 666da │ │ │ │ - movw r2, #33100 @ 0x814c │ │ │ │ + b.n 666ca │ │ │ │ + movw r2, #31564 @ 0x7b4c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - b.n 666da │ │ │ │ + b.n 666ca │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 663d8 │ │ │ │ + bl 663c8 │ │ │ │ strd r4, r6, [sp] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ - bl 663d8 │ │ │ │ + bl 663c8 │ │ │ │ strd r4, r6, [sp] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ - bl 663d8 │ │ │ │ + bl 663c8 │ │ │ │ strd r4, r6, [sp] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldrd r0, r1, [r5, #24] │ │ │ │ - bl 663d8 │ │ │ │ + bl 663c8 │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #64196 @ 0xfac4 │ │ │ │ + movw r3, #62660 @ 0xf4c4 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - movw r2, #33108 @ 0x8154 │ │ │ │ + movw r2, #31572 @ 0x7b54 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r0, #169 @ 0xa9 │ │ │ │ + movw r0, #149 @ 0x95 │ │ │ │ movt r0, #6 │ │ │ │ - bl 663a4 │ │ │ │ + bl 66394 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldrd r2, r0, [r5, #4] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ - bge.n 66654 │ │ │ │ - movw r2, #33116 @ 0x815c │ │ │ │ + bge.n 66644 │ │ │ │ + movw r2, #31580 @ 0x7b5c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #169 @ 0xa9 │ │ │ │ + movw r0, #149 @ 0x95 │ │ │ │ movt r0, #6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 663a4 │ │ │ │ + b.n 66394 │ │ │ │ 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, #169 @ 0xa9 │ │ │ │ + movw r5, #149 @ 0x95 │ │ │ │ movt r5, #6 │ │ │ │ mov r3, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #33092 @ 0x8144 │ │ │ │ + movw r2, #31556 @ 0x7b44 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 663a4 │ │ │ │ + bl 66394 │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r3, [sp] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldrd r0, r1, [r6] │ │ │ │ - bl 663d8 │ │ │ │ + bl 663c8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #8244 @ 0x2034 │ │ │ │ + movw r2, #6708 @ 0x1a34 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 663a4 │ │ │ │ + b.n 66394 │ │ │ │ │ │ │ │ -00066744 : │ │ │ │ +00066734 : │ │ │ │ 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 19a4c4 │ │ │ │ + bl 1994bc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006676e : │ │ │ │ +0006675e : │ │ │ │ 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 │ │ │ │ @@ -90497,15 +90489,15 @@ │ │ │ │ blx 2912c │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 2b26a │ │ │ │ │ │ │ │ -0006679e <_Py_FatalErrorFunc@@Base>: │ │ │ │ +0006678e <_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 │ │ │ │ @@ -90519,761 +90511,761 @@ │ │ │ │ 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, #33136 @ 0x8170 │ │ │ │ + movw r1, #31600 @ 0x7b70 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #44636 @ 0xae5c │ │ │ │ + movw r0, #43100 @ 0xa85c │ │ │ │ movt r0, #68 @ 0x44 │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 6678e <_Py_FatalErrorFunc@@Base> │ │ │ │ │ │ │ │ -000667f2 : │ │ │ │ +000667e2 : │ │ │ │ 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] @ (6681c ) │ │ │ │ + ldr r2, [pc, #24] @ (6680c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - bl 1dba4c <_PyErr_ProgramDecodedTextObject@@Base+0x27c> │ │ │ │ + bl 1dae10 <_PyErr_ProgramDecodedTextObject@@Base+0x27c> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1dd84c │ │ │ │ + b.w 1dcc10 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00066820 <_PyThreadState_Prealloc@@Base>: │ │ │ │ +00066810 <_PyThreadState_Prealloc@@Base>: │ │ │ │ movs r1, #0 │ │ │ │ - b.w 1a0990 <_PyThreadState_New@@Base+0x4> │ │ │ │ + b.w 19f988 <_PyThreadState_New@@Base+0x4> │ │ │ │ │ │ │ │ -00066826 <_PyThreadState_Init@@Base>: │ │ │ │ +00066816 <_PyThreadState_Init@@Base>: │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #33152 @ 0x8180 │ │ │ │ + movw r1, #31616 @ 0x7b80 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #4] @ (66844 <_PyThreadState_Init@@Base+0x1e>) │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #4] @ (66834 <_PyThreadState_Init@@Base+0x1e>) │ │ │ │ + bl 6678e <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ - add r6, sp, #496 @ 0x1f0 │ │ │ │ + add r0, sp, #496 @ 0x1f0 │ │ │ │ lsls r4, r0, #1 │ │ │ │ │ │ │ │ -00066848 : │ │ │ │ - ldr r3, [pc, #8] @ (66854 ) │ │ │ │ +00066838 : │ │ │ │ + ldr r3, [pc, #8] @ (66844 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - b.w 1d5ca8 │ │ │ │ + b.w 1d50c0 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00066858 <_PyInterpreterState_GetEvalFrameFunc@@Base>: │ │ │ │ +00066848 <_PyInterpreterState_GetEvalFrameFunc@@Base>: │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ - movw r3, #59529 @ 0xe889 │ │ │ │ + movw r3, #56793 @ 0xddd9 │ │ │ │ movt r3, #9 │ │ │ │ ldr.w r2, [r0, #340] @ 0x154 │ │ │ │ cmp r2, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r2 │ │ │ │ moveq r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00066872 : │ │ │ │ +00066862 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1d6840 <_Py_fopen_obj@@Base+0x200> │ │ │ │ + bl 1d5cf8 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6689c │ │ │ │ - ldr r2, [pc, #20] @ (668a0 ) │ │ │ │ + bne.n 6688c │ │ │ │ + ldr r2, [pc, #20] @ (66890 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 1d76e8 │ │ │ │ - bl 1da388 │ │ │ │ + bl 1d6b38 │ │ │ │ + bl 1d9748 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000668a4 : │ │ │ │ - ldr r2, [pc, #12] @ (668b4 ) │ │ │ │ +00066894 : │ │ │ │ + ldr r2, [pc, #12] @ (668a4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - b.w 1d76e8 │ │ │ │ + b.w 1d6b38 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000668b8 : │ │ │ │ +000668a8 : │ │ │ │ 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 1b3414 │ │ │ │ + bl 1b25d4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000668e0 : │ │ │ │ +000668d0 : │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - b.w 1b32dc │ │ │ │ + b.w 1b249c │ │ │ │ stmdb 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 66966 │ │ │ │ + bne.n 66956 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ orrs.w r3, r4, r5 │ │ │ │ - beq.n 66956 │ │ │ │ + beq.n 66946 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 26bbe4 │ │ │ │ + bl 26b5a4 │ │ │ │ cmp r7, r0 │ │ │ │ sbcs.w r1, r6, r1 │ │ │ │ - blt.n 66942 │ │ │ │ + blt.n 66932 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 26bbe4 │ │ │ │ + bl 26b5a4 │ │ │ │ cmp r0, r7 │ │ │ │ sbcs r1, r6 │ │ │ │ - bge.n 66956 │ │ │ │ + bge.n 66946 │ │ │ │ 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 66a7e │ │ │ │ + b.n 66a6e │ │ │ │ mul.w r6, r4, r6 │ │ │ │ umull r0, r1, r4, r7 │ │ │ │ mla r6, r7, r5, r6 │ │ │ │ add r1, r6 │ │ │ │ - b.n 66a7e │ │ │ │ + b.n 66a6e │ │ │ │ mov r2, fp │ │ │ │ mov r3, sl │ │ │ │ - bl 26bbe4 │ │ │ │ + bl 26b5a4 │ │ │ │ mov r7, r3 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r2 │ │ │ │ mov r6, r1 │ │ │ │ orrs.w r3, r4, r5 │ │ │ │ strd r0, r2, [sp] │ │ │ │ - beq.n 669c0 │ │ │ │ + beq.n 669b0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 26bbe4 │ │ │ │ + bl 26b5a4 │ │ │ │ cmp r9, r0 │ │ │ │ sbcs.w r1, r7, r1 │ │ │ │ - blt.n 669ac │ │ │ │ + blt.n 6699c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 26bbe4 │ │ │ │ + bl 26b5a4 │ │ │ │ cmp r0, r9 │ │ │ │ sbcs r1, r7 │ │ │ │ - bge.n 669c0 │ │ │ │ + bge.n 669b0 │ │ │ │ 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 669d0 │ │ │ │ + b.n 669c0 │ │ │ │ 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 26bbe4 │ │ │ │ + bl 26b5a4 │ │ │ │ orrs.w r3, r4, r5 │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r7, r0 │ │ │ │ - beq.n 66a24 │ │ │ │ + beq.n 66a14 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 26bbe4 │ │ │ │ + bl 26b5a4 │ │ │ │ cmp r8, r0 │ │ │ │ sbcs.w r1, r6, r1 │ │ │ │ - blt.n 66a10 │ │ │ │ + blt.n 66a00 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 26bbe4 │ │ │ │ + bl 26b5a4 │ │ │ │ cmp r0, r8 │ │ │ │ sbcs r1, r6 │ │ │ │ - bge.n 66a24 │ │ │ │ + bge.n 66a14 │ │ │ │ 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 66a34 │ │ │ │ + b.n 66a24 │ │ │ │ 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 66a50 │ │ │ │ + blt.n 66a40 │ │ │ │ mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ mvns r1, r7 │ │ │ │ sub.w r0, r4, r9 │ │ │ │ cmp r1, r2 │ │ │ │ sbcs r0, r3 │ │ │ │ - bge.n 66a68 │ │ │ │ - b.n 66a70 │ │ │ │ + bge.n 66a58 │ │ │ │ + b.n 66a60 │ │ │ │ orrs.w sl, r9, sl │ │ │ │ - beq.n 66a68 │ │ │ │ + beq.n 66a58 │ │ │ │ negs r0, r7 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ sbc.w r1, r1, r9 │ │ │ │ cmp r2, r0 │ │ │ │ sbcs.w r1, r3, r1 │ │ │ │ - blt.n 66a78 │ │ │ │ + blt.n 66a68 │ │ │ │ adds r0, r7, r2 │ │ │ │ adc.w r1, r3, r9 │ │ │ │ - b.n 66a7e │ │ │ │ + b.n 66a6e │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r4 │ │ │ │ - b.n 66a7e │ │ │ │ + b.n 66a6e │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ -00066a84 : │ │ │ │ +00066a74 : │ │ │ │ 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, 66aa4 │ │ │ │ + cbnz r0, 66a94 │ │ │ │ blx 2a8b4 │ │ │ │ movs r0, #0 │ │ │ │ blx 29258 │ │ │ │ │ │ │ │ -00066aaa : │ │ │ │ +00066a9a : │ │ │ │ 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, 66ad8 │ │ │ │ + cbnz r0, 66ac8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 66adc │ │ │ │ + bge.n 66acc │ │ │ │ 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 │ │ │ │ │ │ │ │ -00066ae2 : │ │ │ │ +00066ad2 : │ │ │ │ b.w 2a208 │ │ │ │ │ │ │ │ -00066ae6 : │ │ │ │ +00066ad6 : │ │ │ │ movs r1, #0 │ │ │ │ b.w 2927c │ │ │ │ │ │ │ │ -00066aec : │ │ │ │ +00066adc : │ │ │ │ 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} │ │ │ │ │ │ │ │ -00066b08 : │ │ │ │ +00066af8 : │ │ │ │ b.w 2a318 │ │ │ │ │ │ │ │ -00066b0c : │ │ │ │ +00066afc : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00066b0e : │ │ │ │ - ldr r3, [pc, #16] @ (66b20 ) │ │ │ │ +00066afe : │ │ │ │ + ldr r3, [pc, #16] @ (66b10 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r0, [r3, #3716] @ 0xe84 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00066b24 : │ │ │ │ - b.w 6628c │ │ │ │ +00066b14 : │ │ │ │ + b.w 6627c │ │ │ │ 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 66b50 │ │ │ │ + beq.n 66b40 │ │ │ │ cmp r4, #2 │ │ │ │ - bne.n 66bca │ │ │ │ + bne.n 66bba │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 66b54 │ │ │ │ + b.n 66b44 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ adds r0, #1 │ │ │ │ cmp.w r0, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 66b68 │ │ │ │ + bcc.n 66b58 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 66bce │ │ │ │ + b.n 66bbe │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 6c148 │ │ │ │ + bl 6c138 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66b62 │ │ │ │ + beq.n 66b52 │ │ │ │ mov r2, r6 │ │ │ │ mov r4, r0 │ │ │ │ mov sl, r2 │ │ │ │ ldrb.w r3, [r2], #1 │ │ │ │ mov r1, r3 │ │ │ │ - cbz r3, 66bba │ │ │ │ + cbz r3, 66baa │ │ │ │ tst.w r3, #128 @ 0x80 │ │ │ │ - beq.n 66bb4 │ │ │ │ + beq.n 66ba4 │ │ │ │ add.w r1, r3, #56320 @ 0xdc00 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 66bb4 │ │ │ │ - bl 6c2f8 │ │ │ │ - cbz r5, 66b9c │ │ │ │ + bne.n 66ba4 │ │ │ │ + bl 6c2e8 │ │ │ │ + cbz r5, 66b8c │ │ │ │ sub.w r6, sl, r6 │ │ │ │ str r6, [r5, #0] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 66bae │ │ │ │ - movw r3, #50176 @ 0xc400 │ │ │ │ + beq.n 66b9e │ │ │ │ + movw r3, #48640 @ 0xbe00 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ str.w r3, [r8] │ │ │ │ mvn.w r3, #1 │ │ │ │ - b.n 66bce │ │ │ │ + b.n 66bbe │ │ │ │ str.w r1, [r4], #4 │ │ │ │ - b.n 66b76 │ │ │ │ + b.n 66b66 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r5, 66bc4 │ │ │ │ + cbz r5, 66bb4 │ │ │ │ subs r4, r4, r0 │ │ │ │ asrs r4, r4, #2 │ │ │ │ str r4, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r0, [r7, #0] │ │ │ │ - b.n 66bce │ │ │ │ + b.n 66bbe │ │ │ │ mvn.w r3, #2 │ │ │ │ mov r0, r3 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -00066bd4 : │ │ │ │ +00066bc4 : │ │ │ │ movs r2, #0 │ │ │ │ - b.w 1b4cec │ │ │ │ + b.w 1b3f78 │ │ │ │ │ │ │ │ -00066bda <_Py_closerange@@Base>: │ │ │ │ +00066bca <_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, 66c1a <_Py_closerange@@Base+0x40> │ │ │ │ + cbz r0, 66c0a <_Py_closerange@@Base+0x40> │ │ │ │ movs r0, #4 │ │ │ │ blx 29228 │ │ │ │ cmp r0, r5 │ │ │ │ - bgt.n 66c0c <_Py_closerange@@Base+0x32> │ │ │ │ + bgt.n 66bfc <_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 66c1a <_Py_closerange@@Base+0x40> │ │ │ │ + bgt.n 66c0a <_Py_closerange@@Base+0x40> │ │ │ │ adds r4, #1 │ │ │ │ blx 29fa0 │ │ │ │ - b.n 66c0c <_Py_closerange@@Base+0x32> │ │ │ │ + b.n 66bfc <_Py_closerange@@Base+0x32> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00066c1c : │ │ │ │ +00066c0c : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00066c20 : │ │ │ │ +00066c10 : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00066c24 : │ │ │ │ +00066c14 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -00066c42 : │ │ │ │ +00066c32 : │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.n 66c92 │ │ │ │ + bhi.n 66c82 │ │ │ │ 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 1d7220 <_PyBytesWriter_Dealloc@@Base+0x534> │ │ │ │ - cbnz r0, 66c8e │ │ │ │ + bl 1d66d8 <_PyBytesWriter_Dealloc@@Base+0x534> │ │ │ │ + cbnz r0, 66c7e │ │ │ │ ldr.w r1, [r5, #1400] @ 0x578 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d7220 <_PyBytesWriter_Dealloc@@Base+0x534> │ │ │ │ - cbnz r0, 66c8e │ │ │ │ + bl 1d66d8 <_PyBytesWriter_Dealloc@@Base+0x534> │ │ │ │ + cbnz r0, 66c7e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f95a8 │ │ │ │ + bl 1f8bd0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00066c98 : │ │ │ │ +00066c88 : │ │ │ │ movs r0, #2 │ │ │ │ - b.w 66c42 │ │ │ │ + b.w 66c32 │ │ │ │ │ │ │ │ -00066c9e : │ │ │ │ - ldr r3, [pc, #12] @ (66cac ) │ │ │ │ +00066c8e : │ │ │ │ + ldr r3, [pc, #12] @ (66c9c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - b.w 3000e <_Py_fstat@@Base+0x586> │ │ │ │ + b.w 3030e <_Py_fstat@@Base+0x586> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ orr.w r0, r0, r3, lsl #8 │ │ │ │ eor.w r0, r0, #32768 @ 0x8000 │ │ │ │ sub.w r0, r0, #32768 @ 0x8000 │ │ │ │ - b.w 80190 │ │ │ │ + b.w 80158 │ │ │ │ movs r0, #0 │ │ │ │ adds r3, r1, #4 │ │ │ │ ldrb.w r2, [r3, #-1]! │ │ │ │ cmp r1, r3 │ │ │ │ orr.w r0, r2, r0, lsl #8 │ │ │ │ - bne.n 66cc8 │ │ │ │ - b.w 80190 │ │ │ │ + bne.n 66cb8 │ │ │ │ + b.w 80158 │ │ │ │ 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 80190 │ │ │ │ + b.w 80158 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ - b.w 80190 │ │ │ │ + b.w 80158 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 6635e │ │ │ │ + bl 6634e │ │ │ │ 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 6635e │ │ │ │ + bl 6634e │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 26b5c0 │ │ │ │ + bl 26af80 │ │ │ │ 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 80190 │ │ │ │ + b.w 80158 │ │ │ │ stmdb 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, #33252 @ 0x81e4 │ │ │ │ + movw r3, #31716 @ 0x7be4 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r5, sp, #192 @ 0xc0 │ │ │ │ - movw r3, #33264 @ 0x81f0 │ │ │ │ + movw r3, #31728 @ 0x7bf0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - movw r2, #33212 @ 0x81bc │ │ │ │ + movw r2, #31676 @ 0x7bbc │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ str r3, [sp, #16] │ │ │ │ - movw r0, #169 @ 0xa9 │ │ │ │ + movw r0, #149 @ 0x95 │ │ │ │ movt r0, #6 │ │ │ │ - movw r3, #33272 @ 0x81f8 │ │ │ │ + movw r3, #31736 @ 0x7bf8 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ str r3, [sp, #12] │ │ │ │ - movw r3, #33284 @ 0x8204 │ │ │ │ + movw r3, #31748 @ 0x7c04 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ str r3, [sp, #8] │ │ │ │ - movw r3, #33296 @ 0x8210 │ │ │ │ + movw r3, #31760 @ 0x7c10 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ str r3, [sp, #4] │ │ │ │ - movw r3, #33308 @ 0x821c │ │ │ │ + movw r3, #31772 @ 0x7c1c │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r3, #33200 @ 0x81b0 │ │ │ │ + movw r3, #31664 @ 0x7bb0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ str r5, [r4, #8] │ │ │ │ strd r6, r6, [r4] │ │ │ │ - movw r5, #64196 @ 0xfac4 │ │ │ │ + movw r5, #62660 @ 0xf4c4 │ │ │ │ movt r5, #38 @ 0x26 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - bl 663a4 │ │ │ │ - ldr r0, [pc, #880] @ (67144 ) │ │ │ │ + bl 66394 │ │ │ │ + ldr r0, [pc, #880] @ (67134 ) │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - movw r1, #33316 @ 0x8224 │ │ │ │ + movw r1, #31780 @ 0x7c24 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 6655c │ │ │ │ - ldr r0, [pc, #860] @ (67148 ) │ │ │ │ + bl 6654c │ │ │ │ + ldr r0, [pc, #860] @ (67138 ) │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - movw r1, #33328 @ 0x8230 │ │ │ │ + movw r1, #31792 @ 0x7c30 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movw r5, #38592 @ 0x96c0 │ │ │ │ movt r5, #74 @ 0x4a │ │ │ │ - bl 6655c │ │ │ │ + bl 6654c │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #62840 @ 0xf578 │ │ │ │ + movw r3, #61304 @ 0xef78 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - movw r2, #33092 @ 0x8144 │ │ │ │ + movw r2, #31556 @ 0x7b44 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r0, #169 @ 0xa9 │ │ │ │ + movw r0, #149 @ 0x95 │ │ │ │ movt r0, #6 │ │ │ │ - bl 663a4 │ │ │ │ + bl 66394 │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ ldrd r0, r1, [r5, #144] @ 0x90 │ │ │ │ - bl 663d8 │ │ │ │ + bl 663c8 │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #8244 @ 0x2034 │ │ │ │ + movw r2, #6708 @ 0x1a34 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r0, #169 @ 0xa9 │ │ │ │ + movw r0, #149 @ 0x95 │ │ │ │ movt r0, #6 │ │ │ │ - bl 663a4 │ │ │ │ + bl 66394 │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #33340 @ 0x823c │ │ │ │ + movw r3, #31804 @ 0x7c3c │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - movw r2, #33092 @ 0x8144 │ │ │ │ + movw r2, #31556 @ 0x7b44 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r0, #169 @ 0xa9 │ │ │ │ + movw r0, #149 @ 0x95 │ │ │ │ movt r0, #6 │ │ │ │ - bl 663a4 │ │ │ │ + bl 66394 │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ ldrd r0, r1, [r5, #176] @ 0xb0 │ │ │ │ - bl 663d8 │ │ │ │ + bl 663c8 │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #8244 @ 0x2034 │ │ │ │ + movw r2, #6708 @ 0x1a34 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r0, #169 @ 0xa9 │ │ │ │ + movw r0, #149 @ 0x95 │ │ │ │ movt r0, #6 │ │ │ │ - bl 663a4 │ │ │ │ + bl 66394 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r5, #192 @ 0xc0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #33348 @ 0x8244 │ │ │ │ + movw r1, #31812 @ 0x7c44 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 6655c │ │ │ │ + bl 6654c │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #33356 @ 0x824c │ │ │ │ + movw r1, #31820 @ 0x7c4c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 6655c │ │ │ │ + bl 6654c │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #224 @ 0xe0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #33368 @ 0x8258 │ │ │ │ + movw r1, #31832 @ 0x7c58 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 6655c │ │ │ │ + bl 6654c │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #448 @ 0x1c0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #33380 @ 0x8264 │ │ │ │ + movw r1, #31844 @ 0x7c64 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 6655c │ │ │ │ + bl 6654c │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #32 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #62740 @ 0xf514 │ │ │ │ + movw r1, #61204 @ 0xef14 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 6655c │ │ │ │ + bl 6654c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #256 @ 0x100 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #33368 @ 0x8258 │ │ │ │ + movw r1, #31832 @ 0x7c58 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 6655c │ │ │ │ + bl 6654c │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #480 @ 0x1e0 │ │ │ │ - movw r1, #33388 @ 0x826c │ │ │ │ + movw r1, #31852 @ 0x7c6c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 666ec │ │ │ │ + bl 666dc │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #560 @ 0x230 │ │ │ │ - movw r1, #33400 @ 0x8278 │ │ │ │ + movw r1, #31864 @ 0x7c78 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 666ec │ │ │ │ + bl 666dc │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #496 @ 0x1f0 │ │ │ │ - movw r1, #33412 @ 0x8284 │ │ │ │ + movw r1, #31876 @ 0x7c84 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 666ec │ │ │ │ + bl 666dc │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #512 @ 0x200 │ │ │ │ - movw r1, #62660 @ 0xf4c4 │ │ │ │ + movw r1, #61124 @ 0xeec4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 666ec │ │ │ │ + bl 666dc │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #528 @ 0x210 │ │ │ │ - movw r1, #33420 @ 0x828c │ │ │ │ + movw r1, #31884 @ 0x7c8c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 666ec │ │ │ │ + bl 666dc │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #544 @ 0x220 │ │ │ │ - movw r1, #33428 @ 0x8294 │ │ │ │ + movw r1, #31892 @ 0x7c94 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 666ec │ │ │ │ + bl 666dc │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #288 @ 0x120 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #10180 @ 0x27c4 │ │ │ │ + movw r1, #8644 @ 0x21c4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 6655c │ │ │ │ + bl 6654c │ │ │ │ ldrd r0, r1, [r5, #584] @ 0x248 │ │ │ │ orrs.w r3, r0, r1 │ │ │ │ - beq.n 66fd8 │ │ │ │ + beq.n 66fc8 │ │ │ │ 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 26bbe4 │ │ │ │ + bl 26b5a4 │ │ │ │ movs r2, #10 │ │ │ │ movs r3, #0 │ │ │ │ - bl 26bbe4 │ │ │ │ + bl 26b5a4 │ │ │ │ mov r1, r4 │ │ │ │ strd r0, r2, [sp] │ │ │ │ - movw r3, #33436 @ 0x829c │ │ │ │ + movw r3, #31900 @ 0x7c9c │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - movw r2, #33448 @ 0x82a8 │ │ │ │ + movw r2, #31912 @ 0x7ca8 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r0, #169 @ 0xa9 │ │ │ │ + movw r0, #149 @ 0x95 │ │ │ │ movt r0, #6 │ │ │ │ movs r6, #0 │ │ │ │ - bl 663a4 │ │ │ │ + bl 66394 │ │ │ │ movs r7, #0 │ │ │ │ - bl 1a1e68 <_PyThreadState_New@@Base+0x14dc> │ │ │ │ + bl 1a0e60 <_PyThreadState_New@@Base+0x14dc> │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r3, #33468 @ 0x82bc │ │ │ │ + movw r3, #31932 @ 0x7cbc │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - movw r2, #33480 @ 0x82c8 │ │ │ │ + movw r2, #31944 @ 0x7cc8 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r0, #169 @ 0xa9 │ │ │ │ + movw r0, #149 @ 0x95 │ │ │ │ movt r0, #6 │ │ │ │ mov.w r9, #1000 @ 0x3e8 │ │ │ │ - bl 663a4 │ │ │ │ + bl 66394 │ │ │ │ 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 │ │ │ │ @@ -91291,15 +91283,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] @ (6714c ) │ │ │ │ + ldr r1, [pc, #200] @ (6713c ) │ │ │ │ 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 │ │ │ │ @@ -91313,263 +91305,263 @@ │ │ │ │ blx 290c8 <__getrusage64@plt> │ │ │ │ ldrd r3, r2, [r6] │ │ │ │ ldrd r0, r1, [r6, #8] │ │ │ │ umull sl, r8, r3, r9 │ │ │ │ movs r3, #0 │ │ │ │ mla r8, r9, r2, r8 │ │ │ │ mov.w r2, #1000 @ 0x3e8 │ │ │ │ - bl 26bbe4 │ │ │ │ + bl 26b5a4 │ │ │ │ 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 26bbe4 │ │ │ │ + bl 26b5a4 │ │ │ │ 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 67114 │ │ │ │ + blt.n 67104 │ │ │ │ mvn.w fp, #2147483648 @ 0x80000000 │ │ │ │ cmp r5, fp │ │ │ │ sbcs.w r7, r7, #0 │ │ │ │ - bge.n 67118 │ │ │ │ + bge.n 67108 │ │ │ │ mov fp, r5 │ │ │ │ - b.n 67118 │ │ │ │ + b.n 67108 │ │ │ │ mov.w fp, #0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 6712e │ │ │ │ + blt.n 6711e │ │ │ │ mvn.w r7, #2147483648 @ 0x80000000 │ │ │ │ cmp sl, r7 │ │ │ │ sbcs.w r8, r8, #0 │ │ │ │ - bge.n 67130 │ │ │ │ + bge.n 67120 │ │ │ │ mov r7, sl │ │ │ │ - b.n 67130 │ │ │ │ + b.n 67120 │ │ │ │ movs r7, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 67150 │ │ │ │ + blt.n 67140 │ │ │ │ mvn.w r8, #2147483648 @ 0x80000000 │ │ │ │ cmp r0, r8 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ - bge.n 67154 │ │ │ │ + bge.n 67144 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 67154 │ │ │ │ + b.n 67144 │ │ │ │ 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 26b854 │ │ │ │ - movw r2, #33492 @ 0x82d4 │ │ │ │ + bl 26b214 │ │ │ │ + movw r2, #31956 @ 0x7cd4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ umull fp, r3, fp, r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ - movw r0, #169 @ 0xa9 │ │ │ │ + movw r0, #149 @ 0x95 │ │ │ │ movt r0, #6 │ │ │ │ mov r1, r4 │ │ │ │ lsrs r3, r3, #6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r3, #1184 @ 0x4a0 │ │ │ │ - movt r3, #40 @ 0x28 │ │ │ │ - bl 663a4 │ │ │ │ + movw r3, #65184 @ 0xfea0 │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ + bl 66394 │ │ │ │ mov r0, r8 │ │ │ │ mov.w r1, #1000 @ 0x3e8 │ │ │ │ str.w r9, [sp, #16] │ │ │ │ - bl 26b854 │ │ │ │ + bl 26b214 │ │ │ │ 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 26b854 │ │ │ │ + bl 26b214 │ │ │ │ str r5, [sp, #0] │ │ │ │ - movw r3, #25848 @ 0x64f8 │ │ │ │ + movw r3, #24312 @ 0x5ef8 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ str r1, [sp, #4] │ │ │ │ - movw r2, #33512 @ 0x82e8 │ │ │ │ + movw r2, #31976 @ 0x7ce8 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #169 @ 0xa9 │ │ │ │ + movw r0, #149 @ 0x95 │ │ │ │ movt r0, #6 │ │ │ │ - movw r5, #34576 @ 0x8710 │ │ │ │ + movw r5, #33040 @ 0x8110 │ │ │ │ movt r5, #41 @ 0x29 │ │ │ │ - bl 663a4 │ │ │ │ + bl 66394 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 663d8 │ │ │ │ + bl 663c8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 6721a │ │ │ │ + cbz r3, 6720a │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #33580 @ 0x832c │ │ │ │ + movw r2, #32044 @ 0x7d2c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r0, #169 @ 0xa9 │ │ │ │ + movw r0, #149 @ 0x95 │ │ │ │ movt r0, #6 │ │ │ │ - bl 663a4 │ │ │ │ + bl 66394 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 663d8 │ │ │ │ + bl 663c8 │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #8244 @ 0x2034 │ │ │ │ + movw r2, #6708 @ 0x1a34 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r0, #169 @ 0xa9 │ │ │ │ + movw r0, #149 @ 0x95 │ │ │ │ movt r0, #6 │ │ │ │ - bl 663a4 │ │ │ │ + bl 66394 │ │ │ │ add sp, #452 @ 0x1c4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 672b4 │ │ │ │ + beq.n 672a4 │ │ │ │ ldrd r2, r3, [r1] │ │ │ │ stmdb sp!, {r4, r5, r6, fp} │ │ │ │ orrs.w r4, r2, r3 │ │ │ │ - bne.n 67250 │ │ │ │ + bne.n 67240 │ │ │ │ ldrd r4, r5, [r1, #8] │ │ │ │ orrs r4, r5 │ │ │ │ - beq.n 672ae │ │ │ │ + beq.n 6729e │ │ │ │ ldrexd r4, r5, [r0] │ │ │ │ adds r4, r4, r2 │ │ │ │ adcs r5, r3 │ │ │ │ strexd r6, r4, r5, [r0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 67250 │ │ │ │ + bne.n 67240 │ │ │ │ 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 67268 │ │ │ │ + bne.n 67258 │ │ │ │ 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 67284 │ │ │ │ + bne.n 67274 │ │ │ │ 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 6729e │ │ │ │ + bne.n 6728e │ │ │ │ ldmia.w sp!, {r4, r5, r6, fp} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 672ea │ │ │ │ + beq.n 672da │ │ │ │ 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 672c0 │ │ │ │ + bne.n 672b0 │ │ │ │ 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 672d6 │ │ │ │ + bne.n 672c6 │ │ │ │ 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, #25316 @ 0x62e4 │ │ │ │ + movw r2, #23892 @ 0x5d54 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1ae8bc │ │ │ │ + bl 1ada6c │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #80 @ 0x50 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 67394 │ │ │ │ + cbz r0, 67384 │ │ │ │ movs r0, #0 │ │ │ │ ldrb r6, [r2, r0] │ │ │ │ - cbz r6, 6733e │ │ │ │ + cbz r6, 6732e │ │ │ │ cmp r0, #33 @ 0x21 │ │ │ │ - beq.n 67394 │ │ │ │ + beq.n 67384 │ │ │ │ adds r0, #1 │ │ │ │ - b.n 67332 │ │ │ │ + b.n 67322 │ │ │ │ cmp r0, #33 @ 0x21 │ │ │ │ - beq.n 67394 │ │ │ │ + beq.n 67384 │ │ │ │ movw r3, #2676 @ 0xa74 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r3, [r3, #1424] @ 0x590 │ │ │ │ - cbz r3, 67394 │ │ │ │ + cbz r3, 67384 │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ bic.w r1, r1, #3 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 67394 │ │ │ │ + beq.n 67384 │ │ │ │ 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, #33592 @ 0x8338 │ │ │ │ + movw r1, #32056 @ 0x7d38 │ │ │ │ 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 6095c <_Py_SetRefcnt@@Base+0x26a> │ │ │ │ - b.n 673a0 │ │ │ │ + bl 60948 <_Py_SetRefcnt@@Base+0x26a> │ │ │ │ + b.n 67390 │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r1 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 6095c <_Py_SetRefcnt@@Base+0x26a> │ │ │ │ + bl 60948 <_Py_SetRefcnt@@Base+0x26a> │ │ │ │ add sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #24 │ │ │ │ @@ -91577,37 +91569,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 1a2fd8 <_PyThreadState_New@@Base+0x264c> │ │ │ │ + bl 1a1fd0 <_PyThreadState_New@@Base+0x264c> │ │ │ │ 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 673f8 │ │ │ │ + bcc.n 673e8 │ │ │ │ ldr.w r6, [r3], #4 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ and.w r0, r0, #1 │ │ │ │ bics r5, r6 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 673e2 │ │ │ │ + b.n 673d2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 6740a │ │ │ │ + cbz r3, 673fa │ │ │ │ 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} │ │ │ │ @@ -91620,178 +91612,178 @@ │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ add.w r5, r0, #116 @ 0x74 │ │ │ │ mla r3, r8, r3, r0 │ │ │ │ add.w r7, r3, #116 @ 0x74 │ │ │ │ cmp r7, r5 │ │ │ │ - bls.n 67454 │ │ │ │ + bls.n 67444 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ - cbnz r3, 6744c │ │ │ │ + cbnz r3, 6743c │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 6744c │ │ │ │ - bl 1d7260 <_PyBytesWriter_Dealloc@@Base+0x574> │ │ │ │ + beq.n 6743c │ │ │ │ + bl 1d5c58 <_Py_fopen_obj@@Base+0x200> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mla r5, r8, r3, r5 │ │ │ │ - b.n 67436 │ │ │ │ + b.n 67426 │ │ │ │ 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 1a270c <_PyThreadState_New@@Base+0x1d80> │ │ │ │ + bl 1a1704 <_PyThreadState_New@@Base+0x1d80> │ │ │ │ dmb ish │ │ │ │ str r5, [r4, #112] @ 0x70 │ │ │ │ dmb ish │ │ │ │ cmp r4, r5 │ │ │ │ - bge.n 67494 │ │ │ │ + bge.n 67484 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r6 │ │ │ │ lsls r0, r0, #15 │ │ │ │ negs r0, r0 │ │ │ │ - bl 1a3130 <_PyThreadState_New@@Base+0x27a4> │ │ │ │ + bl 1a2128 <_PyThreadState_New@@Base+0x27a4> │ │ │ │ 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 674cc │ │ │ │ + b.n 674bc │ │ │ │ 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 674c6 │ │ │ │ + bne.n 674b6 │ │ │ │ strex r7, r5, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ mov r2, r0 │ │ │ │ - beq.n 67478 │ │ │ │ - b.n 674b0 │ │ │ │ + beq.n 67468 │ │ │ │ + b.n 674a0 │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ adds r7, r2, #1 │ │ │ │ - bne.n 674d8 │ │ │ │ + bne.n 674c8 │ │ │ │ adds r3, #32 │ │ │ │ - b.n 674e4 │ │ │ │ + b.n 674d4 │ │ │ │ and.w r7, r2, #1 │ │ │ │ - cbz r2, 674e4 │ │ │ │ + cbz r2, 674d4 │ │ │ │ add r3, r7 │ │ │ │ lsrs r2, r2, #1 │ │ │ │ - b.n 674d8 │ │ │ │ + b.n 674c8 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 674cc │ │ │ │ + bne.n 674bc │ │ │ │ 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, 67500 │ │ │ │ + cbz r3, 674f0 │ │ │ │ yield │ │ │ │ - b.n 674f2 │ │ │ │ + b.n 674e2 │ │ │ │ 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 60ae0 <_Py_SetRefcnt@@Base+0x3ee> │ │ │ │ + bl 60acc <_Py_SetRefcnt@@Base+0x3ee> │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ mov r4, r3 │ │ │ │ subs r3, r7, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 6757c │ │ │ │ + bhi.n 6756c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 1a240c <_PyThreadState_New@@Base+0x1a80> │ │ │ │ + bl 1a1404 <_PyThreadState_New@@Base+0x1a80> │ │ │ │ mov r1, r0 │ │ │ │ - cbz r4, 6754e │ │ │ │ + cbz r4, 6753e │ │ │ │ subs r3, r5, r4 │ │ │ │ mov r5, r4 │ │ │ │ add r1, r3 │ │ │ │ cmp r7, #4 │ │ │ │ - bne.n 67570 │ │ │ │ - cbz r5, 6757c │ │ │ │ - cbz r1, 6757c │ │ │ │ + bne.n 67560 │ │ │ │ + cbz r5, 6756c │ │ │ │ + cbz r1, 6756c │ │ │ │ mov r4, r1 │ │ │ │ add r5, r1 │ │ │ │ mov.w r1, #1073741824 @ 0x40000000 │ │ │ │ movs r2, #1 │ │ │ │ subs r0, r5, r4 │ │ │ │ cmp r4, r1 │ │ │ │ - bcc.n 6757c │ │ │ │ + bcc.n 6756c │ │ │ │ add.w r4, r4, #3221225472 @ 0xc0000000 │ │ │ │ - bl 1a2818 <_PyThreadState_New@@Base+0x1e8c> │ │ │ │ - b.n 6755a │ │ │ │ + bl 1a1810 <_PyThreadState_New@@Base+0x1e8c> │ │ │ │ + b.n 6754a │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1a2818 <_PyThreadState_New@@Base+0x1e8c> │ │ │ │ + b.w 1a1810 <_PyThreadState_New@@Base+0x1e8c> │ │ │ │ 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, 67598 │ │ │ │ + cbz r2, 67588 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r2, #0] │ │ │ │ mov r2, r4 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [pc, #72] @ (675e8 ) │ │ │ │ - bl 1a270c <_PyThreadState_New@@Base+0x1d80> │ │ │ │ - ldr r0, [pc, #72] @ (675ec ) │ │ │ │ - bl 1bf450 │ │ │ │ + ldr r0, [pc, #72] @ (675d8 ) │ │ │ │ + bl 1a1704 <_PyThreadState_New@@Base+0x1d80> │ │ │ │ + ldr r0, [pc, #72] @ (675dc ) │ │ │ │ + bl 1bed5c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #0 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 1bf524 │ │ │ │ + bl 1bee30 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r4, 675e2 │ │ │ │ + cbz r4, 675d2 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r4 │ │ │ │ blx 29c88 │ │ │ │ - cbz r0, 675e2 │ │ │ │ + cbz r0, 675d2 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - cbz r2, 675e2 │ │ │ │ + cbz r2, 675d2 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r0, #33612 @ 0x834c │ │ │ │ + movw r0, #32076 @ 0x7d4c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 609a8 <_Py_SetRefcnt@@Base+0x2b6> │ │ │ │ + bl 60994 <_Py_SetRefcnt@@Base+0x2b6> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 675e4 │ │ │ │ + b.n 675d4 │ │ │ │ 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 │ │ │ │ @@ -91801,129 +91793,129 @@ │ │ │ │ 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 1bf524 │ │ │ │ + bl 1bee30 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 67692 │ │ │ │ + beq.n 67682 │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ - bl 1a270c <_PyThreadState_New@@Base+0x1d80> │ │ │ │ + bl 1a1704 <_PyThreadState_New@@Base+0x1d80> │ │ │ │ add.w r0, r4, #528 @ 0x210 │ │ │ │ movw r7, #19096 @ 0x4a98 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ - bl 1bf450 │ │ │ │ + bl 1bed5c │ │ │ │ ldr.w r8, [r7] │ │ │ │ mov.w r9, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 291e0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 67692 │ │ │ │ + cbz r0, 67682 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - bne.n 6765a │ │ │ │ + bne.n 6764a │ │ │ │ str.w r9, [r0] │ │ │ │ - b.n 6763c │ │ │ │ + b.n 6762c │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #22 │ │ │ │ - bne.n 6767e │ │ │ │ + bne.n 6766e │ │ │ │ cmp.w r8, #8 │ │ │ │ - bne.n 6767e │ │ │ │ + bne.n 6766e │ │ │ │ movs r2, #4 │ │ │ │ dmb ish │ │ │ │ str r2, [r7, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 291e0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 67692 │ │ │ │ - movw r0, #33688 @ 0x8398 │ │ │ │ + cbz r0, 67682 │ │ │ │ + movw r0, #32152 @ 0x7d98 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 609a8 <_Py_SetRefcnt@@Base+0x2b6> │ │ │ │ + bl 60994 <_Py_SetRefcnt@@Base+0x2b6> │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 676ba │ │ │ │ - bl 25edcc │ │ │ │ + bne.n 676aa │ │ │ │ + bl 25e704 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 676d8 │ │ │ │ + cbnz r3, 676c8 │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 676ce │ │ │ │ + bl 979b4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 676be │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 676d8 │ │ │ │ + b.n 676c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9dc20 <_PyEvalFramePushAndInit@@Base+0x248> │ │ │ │ + bl 9d170 <_PyEvalFramePushAndInit@@Base+0x248> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 676ca │ │ │ │ + beq.n 676ba │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4076] @ 0xfec │ │ │ │ movw r3, #20228 @ 0x4f04 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ sub sp, #16 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 67702 │ │ │ │ + cbz r2, 676f2 │ │ │ │ blx 29198 │ │ │ │ movw r2, #38480 @ 0x9650 │ │ │ │ movt r2, #74 @ 0x4a │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr r6, [r2, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 2912c │ │ │ │ - movw r1, #52240 @ 0xcc10 │ │ │ │ + movw r1, #50704 @ 0xc610 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ movs r2, #20 │ │ │ │ mov r4, r0 │ │ │ │ - bl 19e060 <_Py_write_noraise@@Base> │ │ │ │ - cbz r5, 6774a │ │ │ │ + bl 19d058 <_Py_write_noraise@@Base> │ │ │ │ + cbz r5, 6773a │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19e060 <_Py_write_noraise@@Base> │ │ │ │ - movw r1, #62592 @ 0xf480 │ │ │ │ + bl 19d058 <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #61016 @ 0xee58 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19e060 <_Py_write_noraise@@Base> │ │ │ │ + bl 19d058 <_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 │ │ │ │ @@ -91935,228 +91927,228 @@ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 2b26a │ │ │ │ │ │ │ │ -00067778 <_Py_FatalRefcountErrorFunc@@Base>: │ │ │ │ +00067768 <_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, #33764 @ 0x83e4 │ │ │ │ + movw r1, #32228 @ 0x7de4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 676e0 │ │ │ │ + bl 676d0 │ │ │ │ stmdb 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] @ 678bc <_Py_FatalRefcountErrorFunc@@Base+0x144> │ │ │ │ + ldr.w r9, [pc, #276] @ 678ac <_Py_FatalRefcountErrorFunc@@Base+0x144> │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr.w r3, [r9, #1184] @ 0x4a0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 678b6 <_Py_FatalRefcountErrorFunc@@Base+0x13e> │ │ │ │ + beq.w 678a6 <_Py_FatalRefcountErrorFunc@@Base+0x13e> │ │ │ │ movw r5, #4780 @ 0x12ac │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ mov r7, r0 │ │ │ │ movs r6, #0 │ │ │ │ movs r2, #156 @ 0x9c │ │ │ │ mul.w r1, r2, r6 │ │ │ │ ldr.w sl, [r5, r1] │ │ │ │ cmp sl, r7 │ │ │ │ - beq.n 677e0 <_Py_FatalRefcountErrorFunc@@Base+0x68> │ │ │ │ + beq.n 677d0 <_Py_FatalRefcountErrorFunc@@Base+0x68> │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #5 │ │ │ │ - bne.n 677c2 <_Py_FatalRefcountErrorFunc@@Base+0x4a> │ │ │ │ + bne.n 677b2 <_Py_FatalRefcountErrorFunc@@Base+0x4a> │ │ │ │ mov.w r1, #624 @ 0x270 │ │ │ │ movs r6, #4 │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 677e4 <_Py_FatalRefcountErrorFunc@@Base+0x6c> │ │ │ │ + b.n 677d4 <_Py_FatalRefcountErrorFunc@@Base+0x6c> │ │ │ │ mov.w fp, #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ mov.w ip, #156 @ 0x9c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r4, [r9, #1192] @ 0x4a8 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [sp, #8] │ │ │ │ mla ip, ip, r6, r5 │ │ │ │ ldr.w r2, [ip, #4] │ │ │ │ - cbz r2, 67814 <_Py_FatalRefcountErrorFunc@@Base+0x9c> │ │ │ │ + cbz r2, 67804 <_Py_FatalRefcountErrorFunc@@Base+0x9c> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, sl │ │ │ │ str.w r2, [ip, #4] │ │ │ │ adds r1, #12 │ │ │ │ add r1, r5 │ │ │ │ blx 2a174 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 6783e <_Py_FatalRefcountErrorFunc@@Base+0xc6> │ │ │ │ + beq.n 6782e <_Py_FatalRefcountErrorFunc@@Base+0xc6> │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52240 @ 0xcc10 │ │ │ │ + movw r1, #50704 @ 0xc610 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 19e060 <_Py_write_noraise@@Base> │ │ │ │ + bl 19d058 <_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 6787a <_Py_FatalRefcountErrorFunc@@Base+0x102> │ │ │ │ + b.n 6786a <_Py_FatalRefcountErrorFunc@@Base+0x102> │ │ │ │ mov r1, fp │ │ │ │ movs r2, #23 │ │ │ │ add r0, sp, #16 │ │ │ │ - movw r5, #44892 @ 0xaf5c │ │ │ │ + movw r5, #43356 @ 0xa95c │ │ │ │ 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, #33824 @ 0x8420 │ │ │ │ + movw r1, #32288 @ 0x7e20 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 19e060 <_Py_write_noraise@@Base> │ │ │ │ + bl 19d058 <_Py_write_noraise@@Base> │ │ │ │ add r0, sp, #16 │ │ │ │ blx 29b58 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19e060 <_Py_write_noraise@@Base> │ │ │ │ + bl 19d058 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #13388 @ 0x344c │ │ │ │ + movw r1, #11852 @ 0x2e4c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 19e060 <_Py_write_noraise@@Base> │ │ │ │ + bl 19d058 <_Py_write_noraise@@Base> │ │ │ │ ldr.w r1, [r9, #1196] @ 0x4ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ee20 │ │ │ │ + bl 2ee24 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [r9, #1200] @ 0x4b0 │ │ │ │ bl 2b554 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r8] │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w 29e30 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -000678c0 : │ │ │ │ +000678b0 : │ │ │ │ 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] @ (6796c ) │ │ │ │ + ldr r3, [pc, #156] @ (6795c ) │ │ │ │ mov r5, r0 │ │ │ │ mov.w r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 678ea │ │ │ │ + bne.n 678da │ │ │ │ strexb r0, r2, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 678da │ │ │ │ + bne.n 678ca │ │ │ │ mov r4, r3 │ │ │ │ dmb ish │ │ │ │ - beq.n 678f8 │ │ │ │ + beq.n 678e8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 26813c │ │ │ │ + bl 267afc │ │ │ │ movw r0, #19968 @ 0x4e00 │ │ │ │ movt r0, #72 @ 0x48 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ cmp r2, #31 │ │ │ │ - ble.n 67934 │ │ │ │ + ble.n 67924 │ │ │ │ mov.w r2, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r4] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 67920 │ │ │ │ + bne.n 67910 │ │ │ │ strexb r3, r2, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 67910 │ │ │ │ + bne.n 67900 │ │ │ │ dmb ish │ │ │ │ - beq.n 6792e │ │ │ │ + beq.n 6791e │ │ │ │ add.w r0, r0, #1472 @ 0x5c0 │ │ │ │ - bl 246600 │ │ │ │ + bl 245f1c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6796a │ │ │ │ + b.n 6795a │ │ │ │ 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 6795a │ │ │ │ + bne.n 6794a │ │ │ │ strexb r3, r1, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6794a │ │ │ │ + bne.n 6793a │ │ │ │ dmb ish │ │ │ │ - beq.n 67968 │ │ │ │ + beq.n 67958 │ │ │ │ add.w r0, r0, #1472 @ 0x5c0 │ │ │ │ - bl 246600 │ │ │ │ + bl 245f1c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ strh r0, [r0, r7] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00067970 : │ │ │ │ +00067960 : │ │ │ │ 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, 679bc │ │ │ │ - bl 9841c <_Py_GetConfig@@Base> │ │ │ │ + cbnz r0, 679ac │ │ │ │ + bl 97918 <_Py_GetConfig@@Base> │ │ │ │ ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ - cbz r0, 679be │ │ │ │ - cbz r4, 679bc │ │ │ │ - movw r1, #49544 @ 0xc188 │ │ │ │ + cbz r0, 679ae │ │ │ │ + cbz r4, 679ac │ │ │ │ + movw r1, #48008 @ 0xbb88 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a890 │ │ │ │ - cbz r0, 679bc │ │ │ │ + cbz r0, 679ac │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #30004 @ 0x7534 │ │ │ │ + movw r1, #28468 @ 0x6f34 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ blx 2a890 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 679be │ │ │ │ + b.n 679ae │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000679c0 <_PyInterpreterState_FailIfRunningMain@@Base>: │ │ │ │ +000679b0 <_PyInterpreterState_FailIfRunningMain@@Base>: │ │ │ │ ldr.w r0, [r0, #3708] @ 0xe7c │ │ │ │ - cbz r0, 679f0 <_PyInterpreterState_FailIfRunningMain@@Base+0x30> │ │ │ │ + cbz r0, 679e0 <_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, #29072 @ 0x7190 │ │ │ │ + movw r1, #27536 @ 0x6b90 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -92168,661 +92160,661 @@ │ │ │ │ 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, #33868 @ 0x844c │ │ │ │ + movw r1, #32332 @ 0x7e4c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ blx 29db8 <__isoc23_sscanf@plt> │ │ │ │ cmp r0, #6 │ │ │ │ - bne.n 67a6a <_PyInterpreterState_FailIfRunningMain@@Base+0xaa> │ │ │ │ + bne.n 67a5a <_PyInterpreterState_FailIfRunningMain@@Base+0xaa> │ │ │ │ ldrd r5, r6, [sp, #48] @ 0x30 │ │ │ │ ldrd r2, r1, [sp, #40] @ 0x28 │ │ │ │ orr.w r3, r6, r5 │ │ │ │ ldr.w ip, [sp, #36] @ 0x24 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ orrs r3, r2 │ │ │ │ orr.w r3, r3, ip │ │ │ │ orrs r3, r7 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi.n 67a6a <_PyInterpreterState_FailIfRunningMain@@Base+0xaa> │ │ │ │ + bhi.n 67a5a <_PyInterpreterState_FailIfRunningMain@@Base+0xaa> │ │ │ │ movs r3, #0 │ │ │ │ strb.w ip, [r4, #4] │ │ │ │ strb r7, [r4, #5] │ │ │ │ bfi r3, r6, #0, #8 │ │ │ │ bfi r3, r5, #8, #8 │ │ │ │ bfi r3, r1, #16, #8 │ │ │ │ bfi r3, r2, #24, #8 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 67a84 <_PyInterpreterState_FailIfRunningMain@@Base+0xc4> │ │ │ │ + b.n 67a74 <_PyInterpreterState_FailIfRunningMain@@Base+0xc4> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #33888 @ 0x8460 │ │ │ │ + movw r1, #32352 @ 0x7e60 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ 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 67ace <_PyInterpreterState_FailIfRunningMain@@Base+0x10e> │ │ │ │ + blt.n 67abe <_PyInterpreterState_FailIfRunningMain@@Base+0x10e> │ │ │ │ movw r5, #32004 @ 0x7d04 │ │ │ │ movt r5, #9665 @ 0x25c1 │ │ │ │ movs r3, #2 │ │ │ │ cmp r5, r2 │ │ │ │ sbcs r3, r4 │ │ │ │ - blt.n 67ada <_PyInterpreterState_FailIfRunningMain@@Base+0x11a> │ │ │ │ + blt.n 67aca <_PyInterpreterState_FailIfRunningMain@@Base+0x11a> │ │ │ │ mov.w r3, #51712 @ 0xca00 │ │ │ │ movt r3, #15258 @ 0x3b9a │ │ │ │ movs r5, #0 │ │ │ │ umull r2, r6, r2, r3 │ │ │ │ mla r6, r3, r4, r6 │ │ │ │ - b.n 67ae4 <_PyInterpreterState_FailIfRunningMain@@Base+0x124> │ │ │ │ + b.n 67ad4 <_PyInterpreterState_FailIfRunningMain@@Base+0x124> │ │ │ │ movs r2, #0 │ │ │ │ mov.w r6, #2147483648 @ 0x80000000 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 67ae4 <_PyInterpreterState_FailIfRunningMain@@Base+0x124> │ │ │ │ + b.n 67ad4 <_PyInterpreterState_FailIfRunningMain@@Base+0x124> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r6, #2147483648 @ 0x80000000 │ │ │ │ mov r5, r2 │ │ │ │ ldrd r3, r7, [r1, #8] │ │ │ │ mov.w r4, #1000 @ 0x3e8 │ │ │ │ umull r3, r1, r3, r4 │ │ │ │ cmp r3, #1 │ │ │ │ mla r1, r4, r7, r1 │ │ │ │ sbcs.w r4, r1, #0 │ │ │ │ - blt.n 67b10 <_PyInterpreterState_FailIfRunningMain@@Base+0x150> │ │ │ │ + blt.n 67b00 <_PyInterpreterState_FailIfRunningMain@@Base+0x150> │ │ │ │ mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ mvns r7, r3 │ │ │ │ sub.w ip, r4, r1 │ │ │ │ cmp r7, r2 │ │ │ │ sbcs.w ip, ip, r6 │ │ │ │ - bge.n 67b28 <_PyInterpreterState_FailIfRunningMain@@Base+0x168> │ │ │ │ - b.n 67b32 <_PyInterpreterState_FailIfRunningMain@@Base+0x172> │ │ │ │ + bge.n 67b18 <_PyInterpreterState_FailIfRunningMain@@Base+0x168> │ │ │ │ + b.n 67b22 <_PyInterpreterState_FailIfRunningMain@@Base+0x172> │ │ │ │ orrs.w r4, r3, r1 │ │ │ │ - beq.n 67b28 <_PyInterpreterState_FailIfRunningMain@@Base+0x168> │ │ │ │ + beq.n 67b18 <_PyInterpreterState_FailIfRunningMain@@Base+0x168> │ │ │ │ negs r7, r3 │ │ │ │ mov.w r4, #2147483648 @ 0x80000000 │ │ │ │ sbc.w r4, r4, r1 │ │ │ │ cmp r2, r7 │ │ │ │ sbcs.w r4, r6, r4 │ │ │ │ - blt.n 67b3a <_PyInterpreterState_FailIfRunningMain@@Base+0x17a> │ │ │ │ + blt.n 67b2a <_PyInterpreterState_FailIfRunningMain@@Base+0x17a> │ │ │ │ adds r3, r3, r2 │ │ │ │ adc.w r4, r1, r6 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 67b44 <_PyInterpreterState_FailIfRunningMain@@Base+0x184> │ │ │ │ + b.n 67b34 <_PyInterpreterState_FailIfRunningMain@@Base+0x184> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r3 │ │ │ │ - b.n 67b44 <_PyInterpreterState_FailIfRunningMain@@Base+0x184> │ │ │ │ + b.n 67b34 <_PyInterpreterState_FailIfRunningMain@@Base+0x184> │ │ │ │ movs r3, #0 │ │ │ │ mov.w r4, #2147483648 @ 0x80000000 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ strd r3, r4, [r0] │ │ │ │ - cbnz r5, 67b4e <_PyInterpreterState_FailIfRunningMain@@Base+0x18e> │ │ │ │ + cbnz r5, 67b3e <_PyInterpreterState_FailIfRunningMain@@Base+0x18e> │ │ │ │ negs r0, r1 │ │ │ │ - cbz r1, 67b68 <_PyInterpreterState_FailIfRunningMain@@Base+0x1a8> │ │ │ │ + cbz r1, 67b58 <_PyInterpreterState_FailIfRunningMain@@Base+0x1a8> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #58208 @ 0xe360 │ │ │ │ + movw r1, #56672 @ 0xdd60 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00067b6a : │ │ │ │ +00067b5a : │ │ │ │ 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 90260 │ │ │ │ - cbnz r0, 67b98 │ │ │ │ - ldr r2, [pc, #56] @ (67bc0 ) │ │ │ │ + bl 8f680 │ │ │ │ + cbnz r0, 67b88 │ │ │ │ + ldr r2, [pc, #56] @ (67bb0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #1 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 1d76e8 │ │ │ │ - b.n 67bbc │ │ │ │ + bl 1d6b38 │ │ │ │ + b.n 67bac │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d650c │ │ │ │ + bl 1d5924 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 67bbc │ │ │ │ + beq.n 67bac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 67bbc │ │ │ │ + cbnz r3, 67bac │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00067bc4 : │ │ │ │ +00067bb4 : │ │ │ │ movs r2, #0 │ │ │ │ - b.w 67b6a │ │ │ │ + b.w 67b5a │ │ │ │ │ │ │ │ -00067bca : │ │ │ │ +00067bba : │ │ │ │ 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 90260 │ │ │ │ - cbnz r0, 67bf8 │ │ │ │ - ldr r2, [pc, #56] @ (67c20 ) │ │ │ │ + bl 8f680 │ │ │ │ + cbnz r0, 67be8 │ │ │ │ + ldr r2, [pc, #56] @ (67c10 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #1 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 1d76e8 │ │ │ │ - b.n 67c1c │ │ │ │ + bl 1d6b38 │ │ │ │ + b.n 67c0c │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 66872 │ │ │ │ + bl 66862 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 67c1c │ │ │ │ + beq.n 67c0c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 67c1c │ │ │ │ + cbnz r3, 67c0c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00067c24 : │ │ │ │ +00067c14 : │ │ │ │ movs r2, #0 │ │ │ │ - b.w 67bca │ │ │ │ + b.w 67bba │ │ │ │ │ │ │ │ -00067c2a : │ │ │ │ +00067c1a : │ │ │ │ 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 90260 │ │ │ │ - cbz r0, 67c6e │ │ │ │ + bl 8f680 │ │ │ │ + cbz r0, 67c5e │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d0fa4 <_PyEval_MakePendingCalls@@Base+0x65c> │ │ │ │ + bl 1d03bc <_PyEval_MakePendingCalls@@Base+0x65c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 67c72 │ │ │ │ + beq.n 67c62 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 67c72 │ │ │ │ + cbnz r3, 67c62 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 67c72 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 67c62 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00067c76 : │ │ │ │ +00067c66 : │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.w 67c2a │ │ │ │ + b.w 67c1a │ │ │ │ │ │ │ │ -00067c7e : │ │ │ │ +00067c6e : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 67c2a │ │ │ │ + b.w 67c1a │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 67cb4 │ │ │ │ + cbz r0, 67ca4 │ │ │ │ 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 67cb0 │ │ │ │ + beq.n 67ca0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 67cb0 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 67ca0 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 67ce8 │ │ │ │ + cbz r0, 67cd8 │ │ │ │ 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 67ce4 │ │ │ │ + beq.n 67cd4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 67ce4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 67cd4 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00067cec : │ │ │ │ +00067cdc : │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ b.w 2bb44 │ │ │ │ │ │ │ │ -00067cf4 : │ │ │ │ +00067ce4 : │ │ │ │ movs r3, #0 │ │ │ │ b.w 2bb44 │ │ │ │ │ │ │ │ -00067cfa : │ │ │ │ +00067cea : │ │ │ │ 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, #49544 @ 0xc188 │ │ │ │ + movw r1, #48008 @ 0xbb88 │ │ │ │ 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} │ │ │ │ │ │ │ │ -00067d40 : │ │ │ │ +00067d30 : │ │ │ │ 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 5f42e │ │ │ │ + bl 5f41a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00067d62 : │ │ │ │ +00067d52 : │ │ │ │ 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 5f42e │ │ │ │ + bl 5f41a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00067d86 : │ │ │ │ +00067d76 : │ │ │ │ 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 5f42e │ │ │ │ + bl 5f41a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00067daa : │ │ │ │ +00067d9a : │ │ │ │ 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} │ │ │ │ │ │ │ │ -00067dca : │ │ │ │ +00067dba : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2b7ce │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - b.w 7fab8 │ │ │ │ + b.w 7fa80 │ │ │ │ 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, 67e06 │ │ │ │ + cbz r3, 67df6 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 67e08 │ │ │ │ + b.n 67df8 │ │ │ │ mov r4, r3 │ │ │ │ add r4, r1 │ │ │ │ - cbnz r3, 67e14 │ │ │ │ + cbnz r3, 67e04 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 67e14 │ │ │ │ - cbnz r1, 67e14 │ │ │ │ - cbnz r0, 67e2c │ │ │ │ - ldr r5, [pc, #160] @ (67eb8 ) │ │ │ │ + blt.n 67e04 │ │ │ │ + cbnz r1, 67e04 │ │ │ │ + cbnz r0, 67e1c │ │ │ │ + ldr r5, [pc, #160] @ (67ea8 ) │ │ │ │ add r2, sp, #24 │ │ │ │ str r5, [sp, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101324 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 67eb0 │ │ │ │ - cbz r4, 67e7c │ │ │ │ + beq.n 67ea0 │ │ │ │ + cbz r4, 67e6c │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl c3ae8 │ │ │ │ + bl c3038 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 67eb0 │ │ │ │ - beq.n 67e7c │ │ │ │ - ldr r1, [pc, #128] @ (67ebc ) │ │ │ │ + blt.n 67ea0 │ │ │ │ + beq.n 67e6c │ │ │ │ + ldr r1, [pc, #128] @ (67eac ) │ │ │ │ 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 8e5ec │ │ │ │ - cbz r0, 67e70 │ │ │ │ + bl 8dae8 │ │ │ │ + cbz r0, 67e60 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ addeq r4, #1 │ │ │ │ - b.n 67e52 │ │ │ │ - ldr r3, [pc, #76] @ (67ec0 ) │ │ │ │ + b.n 67e42 │ │ │ │ + ldr r3, [pc, #76] @ (67eb0 ) │ │ │ │ ldr.w r3, [r3, #792] @ 0x318 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r4, r3 │ │ │ │ - b.n 67e9a │ │ │ │ - ldr r1, [pc, #60] @ (67ebc ) │ │ │ │ + b.n 67e8a │ │ │ │ + ldr r1, [pc, #60] @ (67eac ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r2, [pc, #60] @ (67ec0 ) │ │ │ │ + ldr r2, [pc, #60] @ (67eb0 ) │ │ │ │ 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 67ea4 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 67eb0 │ │ │ │ + bne.n 67e94 │ │ │ │ + bl 7f898 │ │ │ │ + cbnz r0, 67ea0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 7fab8 │ │ │ │ + b.w 7fa80 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #624] @ (6812c ) │ │ │ │ + ldr r2, [pc, #624] @ (6811c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #96] @ 0x60 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 37b8c │ │ │ │ + bl 37b82 │ │ │ │ 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 67f18 │ │ │ │ - movw r2, #62348 @ 0xf38c │ │ │ │ + bmi.n 67f08 │ │ │ │ + movw r2, #60772 @ 0xed64 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #736 @ 0x2e0 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #17956 @ 0x4624 │ │ │ │ + movw r1, #64736 @ 0xfce0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #16448 @ 0x4040 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 67f4e │ │ │ │ + bl 23b790 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 67f3e │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 895dc │ │ │ │ - cbz r0, 67f4e │ │ │ │ + bl 88e88 │ │ │ │ + cbz r0, 67f3e │ │ │ │ blx 29b58 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ ite ne │ │ │ │ - movwne r1, #21740 @ 0x54ec │ │ │ │ - movweq r1, #33912 @ 0x8478 │ │ │ │ + movwne r1, #20060 @ 0x4e5c │ │ │ │ + movweq r1, #32376 @ 0x7e78 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ite ne │ │ │ │ movtne r1, #39 @ 0x27 │ │ │ │ movteq r1, #42 @ 0x2a │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ 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, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ itete eq │ │ │ │ moveq r0, #0 │ │ │ │ - movwne r0, #43761 @ 0xaaf1 │ │ │ │ + movwne r0, #40633 @ 0x9eb9 │ │ │ │ moveq r1, r0 │ │ │ │ movtne r0, #21 │ │ │ │ - bl 647f8 │ │ │ │ + bl 647e4 │ │ │ │ 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 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ itete eq │ │ │ │ moveq r0, #0 │ │ │ │ - movwne r0, #41745 @ 0xa311 │ │ │ │ + movwne r0, #39225 @ 0x9939 │ │ │ │ moveq r1, r0 │ │ │ │ movtne r0, #31 │ │ │ │ - bl 6540c │ │ │ │ + bl 653f8 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r6, [pc, #188] @ (6808c ) │ │ │ │ + ldr r6, [pc, #188] @ (6807c ) │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r6, #1360] @ 0x550 │ │ │ │ - bl 11d7b0 │ │ │ │ + bl 11cd3c │ │ │ │ ldr.w r5, [r6, #1292] @ 0x50c │ │ │ │ - cbz r5, 67ff0 │ │ │ │ + cbz r5, 67fe0 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #0 │ │ │ │ - bl 2f888 <_PyTraceMalloc_GetTraceback@@Base+0x4c> │ │ │ │ + bl 2fb88 <_PyTraceMalloc_GetTraceback@@Base+0x4c> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 68000 │ │ │ │ - movw r1, #33944 @ 0x8498 │ │ │ │ + b.n 67ff0 │ │ │ │ + movw r1, #32408 @ 0x7e98 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r2, #65 @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19e060 <_Py_write_noraise@@Base> │ │ │ │ + bl 19d058 <_Py_write_noraise@@Base> │ │ │ │ ldr.w r0, [r6, #1360] @ 0x550 │ │ │ │ - bl 100124 │ │ │ │ - cbz r5, 68088 │ │ │ │ - movw sl, #34068 @ 0x8514 │ │ │ │ + bl ff64c │ │ │ │ + cbz r5, 68078 │ │ │ │ + movw sl, #32532 @ 0x7f14 │ │ │ │ movt sl, #42 @ 0x2a │ │ │ │ - movw r9, #34080 @ 0x8520 │ │ │ │ + movw r9, #32544 @ 0x7f20 │ │ │ │ movt r9, #42 @ 0x2a │ │ │ │ - movw r8, #8244 @ 0x2034 │ │ │ │ + movw r8, #6708 @ 0x1a34 │ │ │ │ movt r8, #41 @ 0x29 │ │ │ │ add.w r6, r5, #8 │ │ │ │ movs r7, #0 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #34012 @ 0x84dc │ │ │ │ + movw r1, #32476 @ 0x7edc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 19e060 <_Py_write_noraise@@Base> │ │ │ │ + bl 19d058 <_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 68076 │ │ │ │ - bl 19e060 <_Py_write_noraise@@Base> │ │ │ │ + ble.n 68066 │ │ │ │ + bl 19d058 <_Py_write_noraise@@Base> │ │ │ │ ldr.w r1, [r6, #-8] │ │ │ │ mov r0, r4 │ │ │ │ adds r7, #1 │ │ │ │ - bl 1ef094 │ │ │ │ + bl 1ee3bc │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19e060 <_Py_write_noraise@@Base> │ │ │ │ + bl 19d058 <_Py_write_noraise@@Base> │ │ │ │ ldr.w r1, [r6, #-4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ef478 <_PyEvent_Notify@@Base+0x1b8> │ │ │ │ + bl 1ee7a0 <_PyEvent_Notify@@Base+0x1b8> │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19e060 <_Py_write_noraise@@Base> │ │ │ │ - b.n 68038 │ │ │ │ - movw r1, #8244 @ 0x2034 │ │ │ │ + bl 19d058 <_Py_write_noraise@@Base> │ │ │ │ + b.n 68028 │ │ │ │ + movw r1, #6708 @ 0x1a34 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ movs r2, #1 │ │ │ │ - b.w 19e060 <_Py_write_noraise@@Base> │ │ │ │ + b.w 19d058 <_Py_write_noraise@@Base> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00068090 : │ │ │ │ +00068080 : │ │ │ │ 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, #4148 @ 0x1034 │ │ │ │ + movw r1, #2612 @ 0xa34 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ sub sp, #4 │ │ │ │ blx 29c34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 68144 │ │ │ │ + beq.n 68134 │ │ │ │ movw r5, #11572 @ 0x2d34 │ │ │ │ movt r5, #77 @ 0x4d │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 680d0 │ │ │ │ + cbz r3, 680c0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movs r1, #1 │ │ │ │ - bl 11d7b0 │ │ │ │ - b.n 680e4 │ │ │ │ + bl 11cd3c │ │ │ │ + b.n 680d4 │ │ │ │ bl 3515c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 680c6 │ │ │ │ - b.n 68148 │ │ │ │ - cbnz r4, 68132 │ │ │ │ + beq.n 680b6 │ │ │ │ + b.n 68138 │ │ │ │ + cbnz r4, 68122 │ │ │ │ cmp.w r7, #4096 @ 0x1000 │ │ │ │ - bcc.n 68126 │ │ │ │ + bcc.n 68116 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, sp │ │ │ │ blx 2a650 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ @@ -92839,448 +92831,448 @@ │ │ │ │ ite cs │ │ │ │ movcs r4, #0 │ │ │ │ movcc r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 680dc │ │ │ │ - b.n 68132 │ │ │ │ + beq.n 680cc │ │ │ │ + b.n 68122 │ │ │ │ mov r0, r6 │ │ │ │ blx 29cc4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 680e4 │ │ │ │ - b.n 68136 │ │ │ │ + beq.n 680d4 │ │ │ │ + b.n 68126 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r6 │ │ │ │ blx 293a0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 100124 │ │ │ │ - b.n 68148 │ │ │ │ + bl ff64c │ │ │ │ + b.n 68138 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add.w sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, #4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00068152 : │ │ │ │ +00068142 : │ │ │ │ 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, 68174 │ │ │ │ + cbz r0, 68164 │ │ │ │ adds r5, #1 │ │ │ │ adds r0, r4, #4 │ │ │ │ - b.n 68164 │ │ │ │ + b.n 68154 │ │ │ │ mov r0, r5 │ │ │ │ - bl 72334 │ │ │ │ + bl 7239c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 68204 │ │ │ │ + beq.n 681f4 │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ mov r0, r6 │ │ │ │ blx 29490 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 68196 │ │ │ │ + cbnz r0, 68186 │ │ │ │ mov r0, r6 │ │ │ │ blx 2987c │ │ │ │ add.w r5, r6, r0, lsl #2 │ │ │ │ subs r1, r5, r6 │ │ │ │ mov r0, r6 │ │ │ │ asrs r1, r1, #2 │ │ │ │ - bl 88f94 │ │ │ │ - cbnz r0, 681ba │ │ │ │ + bl 88844 │ │ │ │ + cbnz r0, 681aa │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 68204 │ │ │ │ + beq.n 681f4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 68204 │ │ │ │ + cbnz r3, 681f4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 68204 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 681f4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ str r0, [r2, r4] │ │ │ │ adds r4, #4 │ │ │ │ - cbz r3, 681c8 │ │ │ │ + cbz r3, 681b8 │ │ │ │ adds r6, r5, #4 │ │ │ │ - b.n 68180 │ │ │ │ - ldr r0, [pc, #72] @ (68214 ) │ │ │ │ + b.n 68170 │ │ │ │ + ldr r0, [pc, #72] @ (68204 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r1, [pc, #72] @ (68218 ) │ │ │ │ + ldr r1, [pc, #72] @ (68208 ) │ │ │ │ mov r2, r7 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1cf1e4 │ │ │ │ - cbz r0, 681ea │ │ │ │ - movw r1, #34092 @ 0x852c │ │ │ │ + bl 1ce5fc │ │ │ │ + cbz r0, 681da │ │ │ │ + movw r1, #32556 @ 0x7f2c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #52] @ (6821c ) │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #52] @ (6820c ) │ │ │ │ + bl 6678e <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 68212 │ │ │ │ + beq.n 68202 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 68212 │ │ │ │ + cbnz r3, 68202 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - movw r1, #34116 @ 0x8544 │ │ │ │ + b.w 77f40 <_Py_Dealloc@@Base> │ │ │ │ + movw r1, #32580 @ 0x7f44 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #12] @ (6821c ) │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #12] @ (6820c ) │ │ │ │ + bl 6678e <_Py_FatalErrorFunc@@Base> │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 685a4 <_Py_open@@Base+0x28e> │ │ │ │ + b.n 68594 <_Py_open@@Base+0x28e> │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, sp, #576 @ 0x240 │ │ │ │ + add r0, sp, #576 @ 0x240 │ │ │ │ lsls r4, r0, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r3 │ │ │ │ mov r0, r2 │ │ │ │ - bl 552ea <_Py_hashtable_size@@Base> │ │ │ │ + bl 552d2 <_Py_hashtable_size@@Base> │ │ │ │ mov r2, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00068242 <_Py_stat@@Base>: │ │ │ │ +00068232 <_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 111cc0 │ │ │ │ - cbz r0, 682a2 <_Py_stat@@Base+0x60> │ │ │ │ + bl 1110d8 │ │ │ │ + cbz r0, 68292 <_Py_stat@@Base+0x60> │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1438a8 │ │ │ │ + bl 142fa8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 68280 <_Py_stat@@Base+0x3e> │ │ │ │ + bne.n 68270 <_Py_stat@@Base+0x3e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 682a2 <_Py_stat@@Base+0x60> │ │ │ │ + beq.n 68292 <_Py_stat@@Base+0x60> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 682a2 <_Py_stat@@Base+0x60> │ │ │ │ + cbnz r3, 68292 <_Py_stat@@Base+0x60> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 682a2 <_Py_stat@@Base+0x60> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 68292 <_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 682a6 <_Py_stat@@Base+0x64> │ │ │ │ + beq.n 68296 <_Py_stat@@Base+0x64> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 682a6 <_Py_stat@@Base+0x64> │ │ │ │ + cbnz r3, 68296 <_Py_stat@@Base+0x64> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 682a6 <_Py_stat@@Base+0x64> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 68296 <_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, 682d8 <_Py_stat@@Base+0x96> │ │ │ │ - bl 9649c │ │ │ │ + cbz r4, 682c8 <_Py_stat@@Base+0x96> │ │ │ │ + bl 95998 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r5, r0 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98f90 │ │ │ │ + bl 9848c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 80190 │ │ │ │ + b.w 80158 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 9649c │ │ │ │ + bl 95998 │ │ │ │ mov r4, r0 │ │ │ │ blx 2a380 │ │ │ │ mov r0, r4 │ │ │ │ - bl 98f90 │ │ │ │ - bl e5198 │ │ │ │ + bl 9848c │ │ │ │ + bl e46f0 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00068316 <_Py_open@@Base>: │ │ │ │ +00068306 <_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 90260 │ │ │ │ + bl 8f680 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 683bc <_Py_open@@Base+0xa6> │ │ │ │ + beq.n 683ac <_Py_open@@Base+0xa6> │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ str r6, [sp, #0] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #48388 @ 0xbd04 │ │ │ │ + movw r1, #46812 @ 0xb6dc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #50116 @ 0xc3c4 │ │ │ │ + movw r0, #48580 @ 0xbdc4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 90660 │ │ │ │ + bl 8fa80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 683d4 <_Py_open@@Base+0xbe> │ │ │ │ - bl 9649c │ │ │ │ + blt.n 683c4 <_Py_open@@Base+0xbe> │ │ │ │ + bl 95998 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2a004 <__open64_2@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 98f90 │ │ │ │ + bl 9848c │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 6838a <_Py_open@@Base+0x74> │ │ │ │ + bge.n 6837a <_Py_open@@Base+0x74> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 683c2 <_Py_open@@Base+0xac> │ │ │ │ - bl e5198 │ │ │ │ + bne.n 683b2 <_Py_open@@Base+0xac> │ │ │ │ + bl e46f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6835c <_Py_open@@Base+0x46> │ │ │ │ - b.n 683d4 <_Py_open@@Base+0xbe> │ │ │ │ + beq.n 6834c <_Py_open@@Base+0x46> │ │ │ │ + b.n 683c4 <_Py_open@@Base+0xbe> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 683a0 <_Py_open@@Base+0x8a> │ │ │ │ + beq.n 68390 <_Py_open@@Base+0x8a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 683a0 <_Py_open@@Base+0x8a> │ │ │ │ + cbnz r3, 68390 <_Py_open@@Base+0x8a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #23144 @ 0x5a68 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - bl 1b5458 │ │ │ │ + bl 1b46e4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 683ee <_Py_open@@Base+0xd8> │ │ │ │ + bne.n 683de <_Py_open@@Base+0xd8> │ │ │ │ mov r0, r5 │ │ │ │ blx 29fa0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 683ee <_Py_open@@Base+0xd8> │ │ │ │ + b.n 683de <_Py_open@@Base+0xd8> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c40 │ │ │ │ + bl f119c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 683bc <_Py_open@@Base+0xa6> │ │ │ │ + beq.n 683ac <_Py_open@@Base+0xa6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 683bc <_Py_open@@Base+0xa6> │ │ │ │ + bne.n 683ac <_Py_open@@Base+0xa6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 683bc <_Py_open@@Base+0xa6> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 683ac <_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] @ (68474 <_Py_open@@Base+0x15e>) │ │ │ │ - movw r6, #62072 @ 0xf278 │ │ │ │ + ldr r3, [pc, #108] @ (68464 <_Py_open@@Base+0x15e>) │ │ │ │ + movw r6, #60496 @ 0xec50 │ │ │ │ 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 21223c │ │ │ │ - cbnz r0, 6842c <_Py_open@@Base+0x116> │ │ │ │ + bl 21195c │ │ │ │ + cbnz r0, 6841c <_Py_open@@Base+0x116> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6845c <_Py_open@@Base+0x146> │ │ │ │ + b.n 6844c <_Py_open@@Base+0x146> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #49864 @ 0xc2c8 │ │ │ │ + movw r1, #48328 @ 0xbcc8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #31152 @ 0x79b0 │ │ │ │ + movw r0, #29616 @ 0x73b0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 90660 │ │ │ │ + bl 8fa80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 68428 <_Py_open@@Base+0x112> │ │ │ │ + blt.n 68418 <_Py_open@@Base+0x112> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 214894 │ │ │ │ + bl 213fb4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 68428 <_Py_open@@Base+0x112> │ │ │ │ - bl 80190 │ │ │ │ - ldr r3, [pc, #20] @ (68474 <_Py_open@@Base+0x15e>) │ │ │ │ + blt.n 68418 <_Py_open@@Base+0x112> │ │ │ │ + bl 80158 │ │ │ │ + ldr r3, [pc, #20] @ (68464 <_Py_open@@Base+0x15e>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 6846e <_Py_open@@Base+0x158> │ │ │ │ + beq.n 6845e <_Py_open@@Base+0x158> │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #152 @ 0x98 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r7, r0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ add.w r0, r1, #12 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - cbnz r2, 6849a <_Py_open@@Base+0x184> │ │ │ │ + cbnz r2, 6848a <_Py_open@@Base+0x184> │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 6849a <_Py_open@@Base+0x184> │ │ │ │ + bne.n 6848a <_Py_open@@Base+0x184> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 684b4 <_Py_open@@Base+0x19e> │ │ │ │ - ldr r4, [pc, #104] @ (68504 <_Py_open@@Base+0x1ee>) │ │ │ │ + cbnz r0, 684a4 <_Py_open@@Base+0x19e> │ │ │ │ + ldr r4, [pc, #104] @ (684f4 <_Py_open@@Base+0x1ee>) │ │ │ │ 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 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101324 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 684fc <_Py_open@@Base+0x1e6> │ │ │ │ + cbz r0, 684ec <_Py_open@@Base+0x1e6> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f3cfc │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 684c6 <_Py_open@@Base+0x1b0> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 684fc <_Py_open@@Base+0x1e6> │ │ │ │ + bne.n 684b6 <_Py_open@@Base+0x1b0> │ │ │ │ + bl 7f898 │ │ │ │ + cbnz r0, 684ec <_Py_open@@Base+0x1e6> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f479c │ │ │ │ + bl f3cfc │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 684d8 <_Py_open@@Base+0x1c2> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 684fc <_Py_open@@Base+0x1e6> │ │ │ │ + bne.n 684c8 <_Py_open@@Base+0x1c2> │ │ │ │ + bl 7f898 │ │ │ │ + cbnz r0, 684ec <_Py_open@@Base+0x1e6> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl f479c │ │ │ │ + bl f3cfc │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 684ea <_Py_open@@Base+0x1d4> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 684fc <_Py_open@@Base+0x1e6> │ │ │ │ + bne.n 684da <_Py_open@@Base+0x1d4> │ │ │ │ + bl 7f898 │ │ │ │ + cbnz r0, 684ec <_Py_open@@Base+0x1e6> │ │ │ │ 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 26a4c0 │ │ │ │ + b.w 269f1c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #800] @ (68828 <_Py_open@@Base+0x512>) │ │ │ │ + ldr r2, [pc, #800] @ (68818 <_Py_open@@Base+0x512>) │ │ │ │ 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, 68528 <_Py_open@@Base+0x212> │ │ │ │ + cbnz r3, 68518 <_Py_open@@Base+0x212> │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 68528 <_Py_open@@Base+0x212> │ │ │ │ + ble.n 68518 <_Py_open@@Base+0x212> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 68528 <_Py_open@@Base+0x212> │ │ │ │ - cbnz r0, 68540 <_Py_open@@Base+0x22a> │ │ │ │ + bne.n 68518 <_Py_open@@Base+0x212> │ │ │ │ + cbnz r0, 68530 <_Py_open@@Base+0x22a> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #48] @ (68560 <_Py_open@@Base+0x24a>) │ │ │ │ + ldr r4, [pc, #48] @ (68550 <_Py_open@@Base+0x24a>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 68558 <_Py_open@@Base+0x242> │ │ │ │ + bl 101324 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 68548 <_Py_open@@Base+0x242> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f3cfc │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 68552 <_Py_open@@Base+0x23c> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 68558 <_Py_open@@Base+0x242> │ │ │ │ + bne.n 68542 <_Py_open@@Base+0x23c> │ │ │ │ + bl 7f898 │ │ │ │ + cbnz r0, 68548 <_Py_open@@Base+0x242> │ │ │ │ mov r0, r4 │ │ │ │ blx 29774 <_exit@plt> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #976] @ (68934 <_Py_open@@Base+0x61e>) │ │ │ │ + ldr r2, [pc, #976] @ (68924 <_Py_open@@Base+0x61e>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f479c │ │ │ │ + bl f3cfc │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 68590 <_Py_open@@Base+0x27a> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 68580 <_Py_open@@Base+0x27a> │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 685a8 <_Py_open@@Base+0x292> │ │ │ │ + b.n 68598 <_Py_open@@Base+0x292> │ │ │ │ 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 │ │ │ │ @@ -93288,484 +93280,484 @@ │ │ │ │ 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, 685ca <_Py_open@@Base+0x2b4> │ │ │ │ + cbnz r3, 685ba <_Py_open@@Base+0x2b4> │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 685ca <_Py_open@@Base+0x2b4> │ │ │ │ + ble.n 685ba <_Py_open@@Base+0x2b4> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 685ca <_Py_open@@Base+0x2b4> │ │ │ │ - cbnz r0, 685e6 <_Py_open@@Base+0x2d0> │ │ │ │ + bne.n 685ba <_Py_open@@Base+0x2b4> │ │ │ │ + cbnz r0, 685d6 <_Py_open@@Base+0x2d0> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #80] @ (68624 <_Py_open@@Base+0x30e>) │ │ │ │ + ldr r4, [pc, #80] @ (68614 <_Py_open@@Base+0x30e>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 685e6 <_Py_open@@Base+0x2d0> │ │ │ │ + bl 101324 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 685d6 <_Py_open@@Base+0x2d0> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6861e <_Py_open@@Base+0x308> │ │ │ │ + b.n 6860e <_Py_open@@Base+0x308> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f3cfc │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 68604 <_Py_open@@Base+0x2ee> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 685f4 <_Py_open@@Base+0x2ee> │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 685e2 <_Py_open@@Base+0x2cc> │ │ │ │ + bne.n 685d2 <_Py_open@@Base+0x2cc> │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 6861e <_Py_open@@Base+0x308> │ │ │ │ + b.n 6860e <_Py_open@@Base+0x308> │ │ │ │ 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} │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #128] @ (686a8 <_Py_open@@Base+0x392>) │ │ │ │ + ldr r3, [pc, #128] @ (68698 <_Py_open@@Base+0x392>) │ │ │ │ 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, 68648 <_Py_open@@Base+0x332> │ │ │ │ + cbnz r3, 68638 <_Py_open@@Base+0x332> │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 68648 <_Py_open@@Base+0x332> │ │ │ │ + ble.n 68638 <_Py_open@@Base+0x332> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 68648 <_Py_open@@Base+0x332> │ │ │ │ - cbnz r0, 68664 <_Py_open@@Base+0x34e> │ │ │ │ + bne.n 68638 <_Py_open@@Base+0x332> │ │ │ │ + cbnz r0, 68654 <_Py_open@@Base+0x34e> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #84] @ (686a4 <_Py_open@@Base+0x38e>) │ │ │ │ + ldr r4, [pc, #84] @ (68694 <_Py_open@@Base+0x38e>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 68664 <_Py_open@@Base+0x34e> │ │ │ │ + bl 101324 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 68654 <_Py_open@@Base+0x34e> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 686a0 <_Py_open@@Base+0x38a> │ │ │ │ + b.n 68690 <_Py_open@@Base+0x38a> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f3cfc │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 68680 <_Py_open@@Base+0x36a> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 68670 <_Py_open@@Base+0x36a> │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 68660 <_Py_open@@Base+0x34a> │ │ │ │ + bne.n 68650 <_Py_open@@Base+0x34a> │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 686a0 <_Py_open@@Base+0x38a> │ │ │ │ + b.n 68690 <_Py_open@@Base+0x38a> │ │ │ │ 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, #304] @ (687d8 <_Py_open@@Base+0x4c2>) │ │ │ │ + ldr r3, [pc, #304] @ (687c8 <_Py_open@@Base+0x4c2>) │ │ │ │ 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, 686c8 <_Py_open@@Base+0x3b2> │ │ │ │ + cbnz r3, 686b8 <_Py_open@@Base+0x3b2> │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 686c8 <_Py_open@@Base+0x3b2> │ │ │ │ + ble.n 686b8 <_Py_open@@Base+0x3b2> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 686c8 <_Py_open@@Base+0x3b2> │ │ │ │ - cbnz r0, 686e4 <_Py_open@@Base+0x3ce> │ │ │ │ + bne.n 686b8 <_Py_open@@Base+0x3b2> │ │ │ │ + cbnz r0, 686d4 <_Py_open@@Base+0x3ce> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #76] @ (6871c <_Py_open@@Base+0x406>) │ │ │ │ + ldr r4, [pc, #76] @ (6870c <_Py_open@@Base+0x406>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 686e4 <_Py_open@@Base+0x3ce> │ │ │ │ + bl 101324 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 686d4 <_Py_open@@Base+0x3ce> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 68718 <_Py_open@@Base+0x402> │ │ │ │ + b.n 68708 <_Py_open@@Base+0x402> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f3cfc │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 68700 <_Py_open@@Base+0x3ea> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 686f0 <_Py_open@@Base+0x3ea> │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 686e0 <_Py_open@@Base+0x3ca> │ │ │ │ + bne.n 686d0 <_Py_open@@Base+0x3ca> │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 68718 <_Py_open@@Base+0x402> │ │ │ │ + b.n 68708 <_Py_open@@Base+0x402> │ │ │ │ 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, #480] @ (68900 <_Py_open@@Base+0x5ea>) │ │ │ │ + ldr r3, [pc, #480] @ (688f0 <_Py_open@@Base+0x5ea>) │ │ │ │ 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, 68740 <_Py_open@@Base+0x42a> │ │ │ │ + cbnz r3, 68730 <_Py_open@@Base+0x42a> │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 68740 <_Py_open@@Base+0x42a> │ │ │ │ + ble.n 68730 <_Py_open@@Base+0x42a> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 68740 <_Py_open@@Base+0x42a> │ │ │ │ - cbnz r0, 68758 <_Py_open@@Base+0x442> │ │ │ │ + bne.n 68730 <_Py_open@@Base+0x42a> │ │ │ │ + cbnz r0, 68748 <_Py_open@@Base+0x442> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #56] @ (68780 <_Py_open@@Base+0x46a>) │ │ │ │ + ldr r4, [pc, #56] @ (68770 <_Py_open@@Base+0x46a>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 68778 <_Py_open@@Base+0x462> │ │ │ │ + bl 101324 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 68768 <_Py_open@@Base+0x462> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f3cfc │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6876a <_Py_open@@Base+0x454> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 68778 <_Py_open@@Base+0x462> │ │ │ │ + bne.n 6875a <_Py_open@@Base+0x454> │ │ │ │ + bl 7f898 │ │ │ │ + cbnz r0, 68768 <_Py_open@@Base+0x462> │ │ │ │ ubfx r0, r4, #8, #8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 80190 │ │ │ │ + b.w 80158 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #656] @ (68a14 <_Py_open@@Base+0x6fe>) │ │ │ │ + ldr r3, [pc, #656] @ (68a04 <_Py_open@@Base+0x6fe>) │ │ │ │ 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, 687a4 <_Py_open@@Base+0x48e> │ │ │ │ + cbnz r3, 68794 <_Py_open@@Base+0x48e> │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 687a4 <_Py_open@@Base+0x48e> │ │ │ │ + ble.n 68794 <_Py_open@@Base+0x48e> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 687a4 <_Py_open@@Base+0x48e> │ │ │ │ - cbnz r0, 687bc <_Py_open@@Base+0x4a6> │ │ │ │ + bne.n 68794 <_Py_open@@Base+0x48e> │ │ │ │ + cbnz r0, 687ac <_Py_open@@Base+0x4a6> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #56] @ (687e4 <_Py_open@@Base+0x4ce>) │ │ │ │ + ldr r4, [pc, #56] @ (687d4 <_Py_open@@Base+0x4ce>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 687dc <_Py_open@@Base+0x4c6> │ │ │ │ + bl 101324 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 687cc <_Py_open@@Base+0x4c6> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f3cfc │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 687ce <_Py_open@@Base+0x4b8> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 687dc <_Py_open@@Base+0x4c6> │ │ │ │ + bne.n 687be <_Py_open@@Base+0x4b8> │ │ │ │ + bl 7f898 │ │ │ │ + cbnz r0, 687cc <_Py_open@@Base+0x4c6> │ │ │ │ and.w r0, r4, #127 @ 0x7f │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 80190 │ │ │ │ + b.w 80158 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #832] @ (68b28 <_Py_open@@Base+0x812>) │ │ │ │ + ldr r3, [pc, #832] @ (68b18 <_Py_open@@Base+0x812>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 68808 <_Py_open@@Base+0x4f2> │ │ │ │ + cbnz r3, 687f8 <_Py_open@@Base+0x4f2> │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 68808 <_Py_open@@Base+0x4f2> │ │ │ │ + ble.n 687f8 <_Py_open@@Base+0x4f2> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 68808 <_Py_open@@Base+0x4f2> │ │ │ │ - cbnz r0, 68820 <_Py_open@@Base+0x50a> │ │ │ │ + bne.n 687f8 <_Py_open@@Base+0x4f2> │ │ │ │ + cbnz r0, 68810 <_Py_open@@Base+0x50a> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #56] @ (68848 <_Py_open@@Base+0x532>) │ │ │ │ + ldr r4, [pc, #56] @ (68838 <_Py_open@@Base+0x532>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 68840 <_Py_open@@Base+0x52a> │ │ │ │ + bl 101324 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 68830 <_Py_open@@Base+0x52a> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f3cfc │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 68832 <_Py_open@@Base+0x51c> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 68840 <_Py_open@@Base+0x52a> │ │ │ │ + bne.n 68822 <_Py_open@@Base+0x51c> │ │ │ │ + bl 7f898 │ │ │ │ + cbnz r0, 68830 <_Py_open@@Base+0x52a> │ │ │ │ ubfx r0, r4, #8, #8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 80190 │ │ │ │ + b.w 80158 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #1008] @ (68c3c <_Py_open@@Base+0x926>) │ │ │ │ + ldr r3, [pc, #1008] @ (68c2c <_Py_open@@Base+0x926>) │ │ │ │ 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, #34140 @ 0x855c │ │ │ │ + movw r0, #32604 @ 0x7f5c │ │ │ │ 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 de2a8 │ │ │ │ + bl dd818 │ │ │ │ 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, #34172 @ 0x857c │ │ │ │ + movw r0, #32636 @ 0x7f7c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldrd r3, r4, [r1, #16] │ │ │ │ ldrd r1, r2, [r1, #8] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl de2a8 │ │ │ │ + bl dd818 │ │ │ │ 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 1f9efc │ │ │ │ + bl 1f94a0 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #34228 @ 0x85b4 │ │ │ │ + movw r0, #32692 @ 0x7fb4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - b.w de2a8 │ │ │ │ + b.w dd818 │ │ │ │ push {r4} │ │ │ │ mov r3, r0 │ │ │ │ dmb ish │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ dmb ish │ │ │ │ ldr r2, [r0, #4] │ │ │ │ tst.w r1, #1 │ │ │ │ - movw r4, #34252 @ 0x85cc │ │ │ │ + movw r4, #32716 @ 0x7fcc │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ - movw r1, #7028 @ 0x1b74 │ │ │ │ + movw r1, #5492 @ 0x1574 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #34264 @ 0x85d8 │ │ │ │ + movw r0, #32728 @ 0x7fd8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ it eq │ │ │ │ moveq r1, r4 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ - b.w de2a8 │ │ │ │ + b.w dd818 │ │ │ │ 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, #7028 @ 0x1b74 │ │ │ │ + movw r1, #5492 @ 0x1574 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r4, [r0, #24] │ │ │ │ - movw r3, #34252 @ 0x85cc │ │ │ │ + movw r3, #32716 @ 0x7fcc │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldr r2, [r0, #4] │ │ │ │ strd r4, r0, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r1, r3 │ │ │ │ - movw r0, #34288 @ 0x85f0 │ │ │ │ + movw r0, #32752 @ 0x7ff0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - bl de2a8 │ │ │ │ + bl dd818 │ │ │ │ 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 b76e0 │ │ │ │ - cbnz r0, 6897e <_Py_open@@Base+0x668> │ │ │ │ + bl b6c50 │ │ │ │ + cbnz r0, 6896e <_Py_open@@Base+0x668> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 689b0 <_Py_open@@Base+0x69a> │ │ │ │ + b.n 689a0 <_Py_open@@Base+0x69a> │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl b76e0 │ │ │ │ + bl b6c50 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6897a <_Py_open@@Base+0x664> │ │ │ │ + beq.n 6896a <_Py_open@@Base+0x664> │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl b76e0 │ │ │ │ + bl b6c50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6897a <_Py_open@@Base+0x664> │ │ │ │ + beq.n 6896a <_Py_open@@Base+0x664> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r3, r6 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #34332 @ 0x861c │ │ │ │ + movw r0, #32796 @ 0x801c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - bl de2a8 │ │ │ │ + bl dd818 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r0 │ │ │ │ - bl 714b0 │ │ │ │ - cbz r0, 68a30 <_Py_open@@Base+0x71a> │ │ │ │ + bl 714a0 │ │ │ │ + cbz r0, 68a20 <_Py_open@@Base+0x71a> │ │ │ │ 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 68a32 <_Py_open@@Base+0x71c> │ │ │ │ + bls.n 68a22 <_Py_open@@Base+0x71c> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr.w r9, [r3, r6, lsl #2] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 689ee <_Py_open@@Base+0x6d8> │ │ │ │ + bne.n 689de <_Py_open@@Base+0x6d8> │ │ │ │ adds r6, #1 │ │ │ │ - b.n 689d4 <_Py_open@@Base+0x6be> │ │ │ │ - bl 7fab8 │ │ │ │ + b.n 689c4 <_Py_open@@Base+0x6be> │ │ │ │ + bl 7fa80 │ │ │ │ mov r2, r9 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 68a1a <_Py_open@@Base+0x704> │ │ │ │ + cbz r5, 68a0a <_Py_open@@Base+0x704> │ │ │ │ mov r1, r5 │ │ │ │ - bl 79514 │ │ │ │ + bl 79550 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 68a14 <_Py_open@@Base+0x6fe> │ │ │ │ + beq.n 68a04 <_Py_open@@Base+0x6fe> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 68a14 <_Py_open@@Base+0x6fe> │ │ │ │ + cbnz r3, 68a04 <_Py_open@@Base+0x6fe> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.n 689ea <_Py_open@@Base+0x6d4> │ │ │ │ + bge.n 689da <_Py_open@@Base+0x6d4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 68a30 <_Py_open@@Base+0x71a> │ │ │ │ + beq.n 68a20 <_Py_open@@Base+0x71a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 68a30 <_Py_open@@Base+0x71a> │ │ │ │ + cbnz r3, 68a20 <_Py_open@@Base+0x71a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - b.n 689b4 <_Py_open@@Base+0x69e> │ │ │ │ + b.n 689a4 <_Py_open@@Base+0x69e> │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 689b4 <_Py_open@@Base+0x69e> │ │ │ │ - cbz r0, 68aa6 <_Py_open@@Base+0x790> │ │ │ │ + bl 689a4 <_Py_open@@Base+0x69e> │ │ │ │ + cbz r0, 68a96 <_Py_open@@Base+0x790> │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 72184 │ │ │ │ + bl 72174 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 68a72 <_Py_open@@Base+0x75c> │ │ │ │ + cbnz r0, 68a62 <_Py_open@@Base+0x75c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 68aa6 <_Py_open@@Base+0x790> │ │ │ │ + beq.n 68a96 <_Py_open@@Base+0x790> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 68aa6 <_Py_open@@Base+0x790> │ │ │ │ + cbnz r3, 68a96 <_Py_open@@Base+0x790> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 68aa6 <_Py_open@@Base+0x790> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 68a96 <_Py_open@@Base+0x790> │ │ │ │ movs r0, #1 │ │ │ │ - bl 72184 │ │ │ │ + bl 72174 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 68aaa <_Py_open@@Base+0x794> │ │ │ │ + cbnz r0, 68a9a <_Py_open@@Base+0x794> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 68a90 <_Py_open@@Base+0x77a> │ │ │ │ + beq.n 68a80 <_Py_open@@Base+0x77a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 68a90 <_Py_open@@Base+0x77a> │ │ │ │ + cbnz r3, 68a80 <_Py_open@@Base+0x77a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 68aa6 <_Py_open@@Base+0x790> │ │ │ │ + beq.n 68a96 <_Py_open@@Base+0x790> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 68aa6 <_Py_open@@Base+0x790> │ │ │ │ + cbnz r3, 68a96 <_Py_open@@Base+0x790> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 68ac2 <_Py_open@@Base+0x7ac> │ │ │ │ + b.n 68ab2 <_Py_open@@Base+0x7ac> │ │ │ │ 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 │ │ │ │ @@ -93774,198 +93766,198 @@ │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f479c │ │ │ │ + bl f3cfc │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 68ae6 <_Py_open@@Base+0x7d0> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 68aea <_Py_open@@Base+0x7d4> │ │ │ │ - b.n 68b2c <_Py_open@@Base+0x816> │ │ │ │ + bne.n 68ad6 <_Py_open@@Base+0x7d0> │ │ │ │ + bl 7f898 │ │ │ │ + cbz r0, 68ada <_Py_open@@Base+0x7d4> │ │ │ │ + b.n 68b1c <_Py_open@@Base+0x816> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 68b02 <_Py_open@@Base+0x7ec> │ │ │ │ + bge.n 68af2 <_Py_open@@Base+0x7ec> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34372 @ 0x8644 │ │ │ │ + movw r1, #32836 @ 0x8044 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 68b2c <_Py_open@@Base+0x816> │ │ │ │ + bl 126e1c │ │ │ │ + b.n 68b1c <_Py_open@@Base+0x816> │ │ │ │ cmp.w r0, #65536 @ 0x10000 │ │ │ │ - blt.n 68b20 <_Py_open@@Base+0x80a> │ │ │ │ + blt.n 68b10 <_Py_open@@Base+0x80a> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34444 @ 0x868c │ │ │ │ + movw r1, #32908 @ 0x808c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 68b2c <_Py_open@@Base+0x816> │ │ │ │ + bl 126e1c │ │ │ │ + b.n 68b1c <_Py_open@@Base+0x816> │ │ │ │ rev16 r0, r0 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ uxth r0, r0 │ │ │ │ - b.w 7df90 │ │ │ │ + b.w 7df58 │ │ │ │ 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 f479c │ │ │ │ + bl f3cfc │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 68b50 <_Py_open@@Base+0x83a> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 68b54 <_Py_open@@Base+0x83e> │ │ │ │ - b.n 68b96 <_Py_open@@Base+0x880> │ │ │ │ + bne.n 68b40 <_Py_open@@Base+0x83a> │ │ │ │ + bl 7f898 │ │ │ │ + cbz r0, 68b44 <_Py_open@@Base+0x83e> │ │ │ │ + b.n 68b86 <_Py_open@@Base+0x880> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 68b6c <_Py_open@@Base+0x856> │ │ │ │ + bge.n 68b5c <_Py_open@@Base+0x856> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34512 @ 0x86d0 │ │ │ │ + movw r1, #32976 @ 0x80d0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 68b96 <_Py_open@@Base+0x880> │ │ │ │ + bl 126e1c │ │ │ │ + b.n 68b86 <_Py_open@@Base+0x880> │ │ │ │ cmp.w r0, #65536 @ 0x10000 │ │ │ │ - blt.n 68b8a <_Py_open@@Base+0x874> │ │ │ │ + blt.n 68b7a <_Py_open@@Base+0x874> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34584 @ 0x8718 │ │ │ │ + movw r1, #33048 @ 0x8118 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 68b96 <_Py_open@@Base+0x880> │ │ │ │ + bl 126e1c │ │ │ │ + b.n 68b86 <_Py_open@@Base+0x880> │ │ │ │ rev16 r0, r0 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ uxth r0, r0 │ │ │ │ - b.w 7df90 │ │ │ │ + b.w 7df58 │ │ │ │ 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 11b4d8 │ │ │ │ - cbz r0, 68bfc <_Py_open@@Base+0x8e6> │ │ │ │ + bl 11aa78 │ │ │ │ + cbz r0, 68bec <_Py_open@@Base+0x8e6> │ │ │ │ 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 68bd6 <_Py_open@@Base+0x8c0> │ │ │ │ + beq.n 68bc6 <_Py_open@@Base+0x8c0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 68bd6 <_Py_open@@Base+0x8c0> │ │ │ │ + cbnz r3, 68bc6 <_Py_open@@Base+0x8c0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 68bf0 <_Py_open@@Base+0x8da> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 68be0 <_Py_open@@Base+0x8da> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34652 @ 0x875c │ │ │ │ + movw r1, #33116 @ 0x815c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 68bfc <_Py_open@@Base+0x8e6> │ │ │ │ + bl 126e1c │ │ │ │ + b.n 68bec <_Py_open@@Base+0x8e6> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 7df90 │ │ │ │ + b.w 7df58 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r2, #4] │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ ldrb r2, [r1, r3] │ │ │ │ orr.w r0, r2, r0, lsl #8 │ │ │ │ - bgt.n 68c06 <_Py_open@@Base+0x8f0> │ │ │ │ - b.w 7df90 │ │ │ │ + bgt.n 68bf6 <_Py_open@@Base+0x8f0> │ │ │ │ + b.w 7df58 │ │ │ │ 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 68c4e <_Py_open@@Base+0x938> │ │ │ │ - movw r2, #62348 @ 0xf38c │ │ │ │ + bmi.n 68c3e <_Py_open@@Base+0x938> │ │ │ │ + movw r2, #60772 @ 0xed64 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #736 @ 0x2e0 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #34716 @ 0x879c │ │ │ │ + movw r1, #64736 @ 0xfce0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #33180 @ 0x819c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 68c5a <_Py_open@@Base+0x944> │ │ │ │ + bl 23b790 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 68c4a <_Py_open@@Base+0x944> │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl 895dc │ │ │ │ + bl 88e88 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 68c5e <_Py_open@@Base+0x948> │ │ │ │ + cbnz r0, 68c4e <_Py_open@@Base+0x948> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 68cb0 <_Py_open@@Base+0x99a> │ │ │ │ + b.n 68ca0 <_Py_open@@Base+0x99a> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 68c80 <_Py_open@@Base+0x96a> │ │ │ │ + beq.n 68c70 <_Py_open@@Base+0x96a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21740 @ 0x54ec │ │ │ │ + movw r1, #20060 @ 0x4e5c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 68c5a <_Py_open@@Base+0x944> │ │ │ │ + bl 126e1c │ │ │ │ + b.n 68c4a <_Py_open@@Base+0x944> │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ blx 29a34 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 68c98 <_Py_open@@Base+0x982> │ │ │ │ + cbz r0, 68c88 <_Py_open@@Base+0x982> │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, sp, r1 │ │ │ │ - bl 71f98 │ │ │ │ - b.n 68cb0 <_Py_open@@Base+0x99a> │ │ │ │ + bl 71f88 │ │ │ │ + b.n 68ca0 <_Py_open@@Base+0x99a> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34680 @ 0x8778 │ │ │ │ + movw r1, #33144 @ 0x8178 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - cbz r3, 68cec <_Py_open@@Base+0x9d6> │ │ │ │ + cbz r3, 68cdc <_Py_open@@Base+0x9d6> │ │ │ │ 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, 68ce2 <_Py_open@@Base+0x9cc> │ │ │ │ + cbz r0, 68cd2 <_Py_open@@Base+0x9cc> │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ add r0, r3 │ │ │ │ subs r1, r1, r3 │ │ │ │ - bl 71f98 │ │ │ │ - b.n 68cf6 <_Py_open@@Base+0x9e0> │ │ │ │ + bl 71f88 │ │ │ │ + b.n 68ce6 <_Py_open@@Base+0x9e0> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 68cf6 <_Py_open@@Base+0x9e0> │ │ │ │ + b.n 68ce6 <_Py_open@@Base+0x9e0> │ │ │ │ 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 │ │ │ │ @@ -93976,86 +93968,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 ce6c4 │ │ │ │ - cbnz r0, 68d62 <_Py_open@@Base+0xa4c> │ │ │ │ + bl cdc1c │ │ │ │ + cbnz r0, 68d52 <_Py_open@@Base+0xa4c> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 68d4a <_Py_open@@Base+0xa34> │ │ │ │ + beq.n 68d3a <_Py_open@@Base+0xa34> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #34728 @ 0x87a8 │ │ │ │ + movw r1, #33192 @ 0x81a8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cf15c │ │ │ │ - b.n 68d64 <_Py_open@@Base+0xa4e> │ │ │ │ + bl ce6b4 │ │ │ │ + b.n 68d54 <_Py_open@@Base+0xa4e> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl cf15c │ │ │ │ + bl ce6b4 │ │ │ │ mov r0, r4 │ │ │ │ blx 292b0 │ │ │ │ - bl 7a284 │ │ │ │ + bl 7a2c0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 68d64 <_Py_open@@Base+0xa4e> │ │ │ │ + b.n 68d54 <_Py_open@@Base+0xa4e> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 68d6e <_Py_open@@Base+0xa58> │ │ │ │ + cbz r3, 68d5e <_Py_open@@Base+0xa58> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cf15c │ │ │ │ + bl ce6b4 │ │ │ │ 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 f479c │ │ │ │ + bl f3cfc │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 68d96 <_Py_open@@Base+0xa80> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 68d9e <_Py_open@@Base+0xa88> │ │ │ │ + bne.n 68d86 <_Py_open@@Base+0xa80> │ │ │ │ + bl 7f898 │ │ │ │ + cbz r0, 68d8e <_Py_open@@Base+0xa88> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 68dee <_Py_open@@Base+0xad8> │ │ │ │ + b.n 68dde <_Py_open@@Base+0xad8> │ │ │ │ subs r3, r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bls.n 68db6 <_Py_open@@Base+0xaa0> │ │ │ │ + bls.n 68da6 <_Py_open@@Base+0xaa0> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #6324 @ 0x18b4 │ │ │ │ + movw r1, #4788 @ 0x12b4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 68d92 <_Py_open@@Base+0xa7c> │ │ │ │ + bl 126e1c │ │ │ │ + b.n 68d82 <_Py_open@@Base+0xa7c> │ │ │ │ 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, 68de6 <_Py_open@@Base+0xad0> │ │ │ │ - cbz r0, 68de6 <_Py_open@@Base+0xad0> │ │ │ │ - movw r1, #34768 @ 0x87d0 │ │ │ │ + cbnz r3, 68dd6 <_Py_open@@Base+0xad0> │ │ │ │ + cbz r0, 68dd6 <_Py_open@@Base+0xad0> │ │ │ │ + movw r1, #33232 @ 0x81d0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ blx 29f88 │ │ │ │ - cbnz r0, 68de6 <_Py_open@@Base+0xad0> │ │ │ │ + cbnz r0, 68dd6 <_Py_open@@Base+0xad0> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7a284 │ │ │ │ + b.w 7a2c0 │ │ │ │ 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 │ │ │ │ @@ -94071,187 +94063,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 68e42 <_Py_open@@Base+0xb2c> │ │ │ │ + beq.n 68e32 <_Py_open@@Base+0xb2c> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34784 @ 0x87e0 │ │ │ │ + movw r1, #33248 @ 0x81e0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 68e76 <_Py_open@@Base+0xb60> │ │ │ │ + bl 126e1c │ │ │ │ + b.n 68e66 <_Py_open@@Base+0xb60> │ │ │ │ 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, #34820 @ 0x8804 │ │ │ │ + movw r2, #33284 @ 0x8204 │ │ │ │ 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] @ (69084 <_Py_open@@Base+0xd6e>) │ │ │ │ - bl d2e88 │ │ │ │ - cbnz r0, 68e7a <_Py_open@@Base+0xb64> │ │ │ │ + ldr r3, [pc, #532] @ (69074 <_Py_open@@Base+0xd6e>) │ │ │ │ + bl d23ec │ │ │ │ + cbnz r0, 68e6a <_Py_open@@Base+0xb64> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6907c <_Py_open@@Base+0xd66> │ │ │ │ + b.n 6906c <_Py_open@@Base+0xd66> │ │ │ │ add.w r9, sp, #72 @ 0x48 │ │ │ │ movs r2, #28 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ blx 2957c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - cbnz r0, 68ea8 <_Py_open@@Base+0xb92> │ │ │ │ + cbnz r0, 68e98 <_Py_open@@Base+0xb92> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34848 @ 0x8820 │ │ │ │ + movw r1, #33312 @ 0x8220 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 6904a <_Py_open@@Base+0xd34> │ │ │ │ - bl f479c │ │ │ │ + b.n 6903a <_Py_open@@Base+0xd34> │ │ │ │ + bl f3cfc │ │ │ │ subs.w sl, r0, #0 │ │ │ │ - blt.n 68e8c <_Py_open@@Base+0xb76> │ │ │ │ + blt.n 68e7c <_Py_open@@Base+0xb76> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - cbz r0, 68ee8 <_Py_open@@Base+0xbd2> │ │ │ │ - bl f479c │ │ │ │ + cbz r0, 68ed8 <_Py_open@@Base+0xbd2> │ │ │ │ + bl f3cfc │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 68ecc <_Py_open@@Base+0xbb6> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 68ebc <_Py_open@@Base+0xbb6> │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 69048 <_Py_open@@Base+0xd32> │ │ │ │ - b.n 68ed0 <_Py_open@@Base+0xbba> │ │ │ │ + bne.w 69038 <_Py_open@@Base+0xd32> │ │ │ │ + b.n 68ec0 <_Py_open@@Base+0xbba> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 68eec <_Py_open@@Base+0xbd6> │ │ │ │ + bge.n 68edc <_Py_open@@Base+0xbd6> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34884 @ 0x8844 │ │ │ │ + movw r1, #33348 @ 0x8244 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 68ea2 <_Py_open@@Base+0xb8c> │ │ │ │ + bl 126e1c │ │ │ │ + b.n 68e92 <_Py_open@@Base+0xb8c> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ - cbz r3, 68efc <_Py_open@@Base+0xbe6> │ │ │ │ + cbz r3, 68eec <_Py_open@@Base+0xbe6> │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ adds r4, #7 │ │ │ │ bic.w r4, r4, #3 │ │ │ │ adds r4, #28 │ │ │ │ - b.n 68efe <_Py_open@@Base+0xbe8> │ │ │ │ + b.n 68eee <_Py_open@@Base+0xbe8> │ │ │ │ movs r4, #16 │ │ │ │ adds r3, r6, #1 │ │ │ │ it ne │ │ │ │ addne r4, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76fe4 │ │ │ │ + bl 77034 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 68f14 <_Py_open@@Base+0xbfe> │ │ │ │ - bl 1ea294 │ │ │ │ - b.n 68ea2 <_Py_open@@Base+0xb8c> │ │ │ │ + cbnz r0, 68f04 <_Py_open@@Base+0xbfe> │ │ │ │ + bl 1e95bc │ │ │ │ + b.n 68e92 <_Py_open@@Base+0xb8c> │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx 2957c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ strd r5, r4, [sp, #88] @ 0x58 │ │ │ │ - cbnz r0, 68f2c <_Py_open@@Base+0xc16> │ │ │ │ + cbnz r0, 68f1c <_Py_open@@Base+0xc16> │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmp r3, #11 │ │ │ │ - bhi.n 68f3c <_Py_open@@Base+0xc26> │ │ │ │ - b.n 68f40 <_Py_open@@Base+0xc2a> │ │ │ │ + bhi.n 68f2c <_Py_open@@Base+0xc26> │ │ │ │ + b.n 68f30 <_Py_open@@Base+0xc2a> │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ mov r1, r9 │ │ │ │ - bl 214ef0 │ │ │ │ + bl 21461c <_PyTime_FromMillisecondsObject@@Base+0x414> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 68f24 <_Py_open@@Base+0xc0e> │ │ │ │ - b.n 68f56 <_Py_open@@Base+0xc40> │ │ │ │ + bne.n 68f14 <_Py_open@@Base+0xc0e> │ │ │ │ + b.n 68f46 <_Py_open@@Base+0xc40> │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ - cbnz r4, 68f5a <_Py_open@@Base+0xc44> │ │ │ │ + cbnz r4, 68f4a <_Py_open@@Base+0xc44> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34912 @ 0x8860 │ │ │ │ + movw r1, #33376 @ 0x8260 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6904a <_Py_open@@Base+0xd34> │ │ │ │ + b.n 6903a <_Py_open@@Base+0xd34> │ │ │ │ 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, 68fb4 <_Py_open@@Base+0xc9e> │ │ │ │ + cbz r1, 68fa4 <_Py_open@@Base+0xc9e> │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ cmp r2, #27 │ │ │ │ - bls.n 68f7e <_Py_open@@Base+0xc68> │ │ │ │ + bls.n 68f6e <_Py_open@@Base+0xc68> │ │ │ │ adds.w sl, r4, #16 │ │ │ │ - bne.n 68f96 <_Py_open@@Base+0xc80> │ │ │ │ + bne.n 68f86 <_Py_open@@Base+0xc80> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34956 @ 0x888c │ │ │ │ + movw r1, #33420 @ 0x828c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 68f56 <_Py_open@@Base+0xc40> │ │ │ │ + bl 126e1c │ │ │ │ + b.n 68f46 <_Py_open@@Base+0xc40> │ │ │ │ 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 68fb6 <_Py_open@@Base+0xca0> │ │ │ │ + b.n 68fa6 <_Py_open@@Base+0xca0> │ │ │ │ mov sl, r4 │ │ │ │ adds r3, r6, #1 │ │ │ │ - beq.n 69014 <_Py_open@@Base+0xcfe> │ │ │ │ + beq.n 69004 <_Py_open@@Base+0xcfe> │ │ │ │ ldr.w r3, [sl] │ │ │ │ negs r2, r3 │ │ │ │ cmp r3, #11 │ │ │ │ and.w r2, r2, #3 │ │ │ │ add.w r2, r2, #12 │ │ │ │ - bls.n 68fea <_Py_open@@Base+0xcd4> │ │ │ │ + bls.n 68fda <_Py_open@@Base+0xcd4> │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ add r4, r1 │ │ │ │ sub.w r4, r4, sl │ │ │ │ cmp r2, r4 │ │ │ │ - bhi.n 68fea <_Py_open@@Base+0xcd4> │ │ │ │ + bhi.n 68fda <_Py_open@@Base+0xcd4> │ │ │ │ subs r4, r4, r2 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 68fea <_Py_open@@Base+0xcd4> │ │ │ │ + bhi.n 68fda <_Py_open@@Base+0xcd4> │ │ │ │ adds r3, #3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ adds.w r2, sl, r3 │ │ │ │ - bne.n 69002 <_Py_open@@Base+0xcec> │ │ │ │ + bne.n 68ff2 <_Py_open@@Base+0xcec> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35000 @ 0x88b8 │ │ │ │ + movw r1, #33464 @ 0x82b8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 68f56 <_Py_open@@Base+0xc40> │ │ │ │ + bl 126e1c │ │ │ │ + b.n 68f46 <_Py_open@@Base+0xc40> │ │ │ │ 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] │ │ │ │ @@ -94260,1079 +94252,1079 @@ │ │ │ │ strd r9, r3, [sp, #60] @ 0x3c │ │ │ │ movs r1, #1 │ │ │ │ ldrd r2, r3, [r7, #32] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ strd r2, r2, [sp] │ │ │ │ - movw r2, #4347 @ 0x10fb │ │ │ │ + movw r2, #4351 @ 0x10ff │ │ │ │ movt r2, #3 │ │ │ │ - bl 20cc60 │ │ │ │ + bl 20c300 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 68f56 <_Py_open@@Base+0xc40> │ │ │ │ + beq.n 68f46 <_Py_open@@Base+0xc40> │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 7fab8 │ │ │ │ + bl 7fa80 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 6904a <_Py_open@@Base+0xd34> │ │ │ │ + b.n 6903a <_Py_open@@Base+0xd34> │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77384 │ │ │ │ + bl 773d4 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ - cbz r3, 6905a <_Py_open@@Base+0xd44> │ │ │ │ + cbz r3, 6904a <_Py_open@@Base+0xd44> │ │ │ │ mov r0, r8 │ │ │ │ - bl cf15c │ │ │ │ + bl ce6b4 │ │ │ │ movs r5, #0 │ │ │ │ movs r6, #44 @ 0x2c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 77384 │ │ │ │ + bl 773d4 │ │ │ │ ldrd r0, r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 69078 <_Py_open@@Base+0xd62> │ │ │ │ + ble.n 69068 <_Py_open@@Base+0xd62> │ │ │ │ mla r0, r6, r5, r0 │ │ │ │ adds r5, #1 │ │ │ │ - bl cf15c │ │ │ │ - b.n 69064 <_Py_open@@Base+0xd4e> │ │ │ │ - bl 77384 │ │ │ │ + bl ce6b4 │ │ │ │ + b.n 69054 <_Py_open@@Base+0xd4e> │ │ │ │ + bl 773d4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #144 @ 0x90 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r4, [pc, #160] @ (69128 <_Py_open@@Base+0xe12>) │ │ │ │ + ldr r4, [pc, #160] @ (69118 <_Py_open@@Base+0xe12>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ cmn.w r0, #9 │ │ │ │ - beq.n 690c2 <_Py_open@@Base+0xdac> │ │ │ │ + beq.n 690b2 <_Py_open@@Base+0xdac> │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.n 690ac <_Py_open@@Base+0xd96> │ │ │ │ + beq.n 6909c <_Py_open@@Base+0xd96> │ │ │ │ adds r0, #10 │ │ │ │ - beq.n 690c6 <_Py_open@@Base+0xdb0> │ │ │ │ + beq.n 690b6 <_Py_open@@Base+0xdb0> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35084 @ 0x890c │ │ │ │ + movw r1, #33548 @ 0x830c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w 127934 │ │ │ │ + b.w 126e1c │ │ │ │ movw r3, #56032 @ 0xdae0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35048 @ 0x88e8 │ │ │ │ + movw r1, #33512 @ 0x82e8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w 127934 │ │ │ │ - b.w 1ea294 │ │ │ │ + b.w 126e1c │ │ │ │ + b.w 1e95bc │ │ │ │ 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, #35128 @ 0x8938 │ │ │ │ + movw r1, #33592 @ 0x8338 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ str r5, [sp, #0] │ │ │ │ add r2, sp, #28 │ │ │ │ movs r5, #0 │ │ │ │ strd r5, r5, [sp, #32] │ │ │ │ - bl 8cd30 │ │ │ │ - cbnz r0, 690fe <_Py_open@@Base+0xde8> │ │ │ │ + bl 8c22c │ │ │ │ + cbnz r0, 690ee <_Py_open@@Base+0xde8> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 69212 <_Py_open@@Base+0xefc> │ │ │ │ + b.n 69202 <_Py_open@@Base+0xefc> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - movw r1, #35148 @ 0x894c │ │ │ │ + movw r1, #33612 @ 0x834c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl f5780 │ │ │ │ + bl f4ce0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 690fa <_Py_open@@Base+0xde4> │ │ │ │ + beq.n 690ea <_Py_open@@Base+0xde4> │ │ │ │ ldr.w r9, [r0, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.n 6915a <_Py_open@@Base+0xe44> │ │ │ │ + ble.n 6914a <_Py_open@@Base+0xe44> │ │ │ │ cmp.w r9, #268435456 @ 0x10000000 │ │ │ │ - bcc.n 69126 <_Py_open@@Base+0xe10> │ │ │ │ + bcc.n 69116 <_Py_open@@Base+0xe10> │ │ │ │ movs r7, #0 │ │ │ │ - b.n 6914e <_Py_open@@Base+0xe38> │ │ │ │ + b.n 6913e <_Py_open@@Base+0xe38> │ │ │ │ mov.w r0, r9, lsl #3 │ │ │ │ - bl 76fe4 │ │ │ │ + bl 77034 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 69122 <_Py_open@@Base+0xe0c> │ │ │ │ + beq.n 69112 <_Py_open@@Base+0xe0c> │ │ │ │ movw r3, #47662 @ 0xba2e │ │ │ │ movt r3, #744 @ 0x2e8 │ │ │ │ cmp r9, r3 │ │ │ │ - bhi.n 6914e <_Py_open@@Base+0xe38> │ │ │ │ + bhi.n 6913e <_Py_open@@Base+0xe38> │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ mul.w r0, r0, r9 │ │ │ │ - bl 76fe4 │ │ │ │ + bl 77034 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 6915c <_Py_open@@Base+0xe46> │ │ │ │ + cbnz r0, 6914c <_Py_open@@Base+0xe46> │ │ │ │ movs r4, #0 │ │ │ │ - bl 1ea294 │ │ │ │ + bl 1e95bc │ │ │ │ mov r5, r4 │ │ │ │ mov r8, r4 │ │ │ │ - b.n 691d6 <_Py_open@@Base+0xec0> │ │ │ │ + b.n 691c6 <_Py_open@@Base+0xec0> │ │ │ │ mov r7, r5 │ │ │ │ add.w r3, r6, #12 │ │ │ │ - movw r1, #35196 @ 0x897c │ │ │ │ + movw r1, #33660 @ 0x837c │ │ │ │ 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 691b0 <_Py_open@@Base+0xe9a> │ │ │ │ + bge.n 691a0 <_Py_open@@Base+0xe9a> │ │ │ │ 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 14beb4 │ │ │ │ + bl 14b47c │ │ │ │ add.w sl, sl, #44 @ 0x2c │ │ │ │ - cbz r0, 691d4 <_Py_open@@Base+0xebe> │ │ │ │ + cbz r0, 691c4 <_Py_open@@Base+0xebe> │ │ │ │ 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 69174 <_Py_open@@Base+0xe5e> │ │ │ │ + b.n 69164 <_Py_open@@Base+0xe5e> │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r2, r9 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r4, #32233 @ 0x7de9 │ │ │ │ + movw r4, #32217 @ 0x7dd9 │ │ │ │ movt r4, #6 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - bl 2fce8 <_Py_fstat@@Base+0x260> │ │ │ │ + bl 2ffe8 <_Py_fstat@@Base+0x260> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 691d6 <_Py_open@@Base+0xec0> │ │ │ │ + b.n 691c6 <_Py_open@@Base+0xec0> │ │ │ │ mov r4, r0 │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w sl, #44 @ 0x2c │ │ │ │ mla r0, sl, r9, r5 │ │ │ │ cmp r9, r8 │ │ │ │ - beq.n 691f0 <_Py_open@@Base+0xeda> │ │ │ │ + beq.n 691e0 <_Py_open@@Base+0xeda> │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl cf15c │ │ │ │ - b.n 691de <_Py_open@@Base+0xec8> │ │ │ │ + bl ce6b4 │ │ │ │ + b.n 691ce <_Py_open@@Base+0xec8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77384 │ │ │ │ + bl 773d4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77384 │ │ │ │ + bl 773d4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 69212 <_Py_open@@Base+0xefc> │ │ │ │ + beq.n 69202 <_Py_open@@Base+0xefc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 69212 <_Py_open@@Base+0xefc> │ │ │ │ + cbnz r3, 69202 <_Py_open@@Base+0xefc> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_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, #35284 @ 0x89d4 │ │ │ │ + movw r1, #33748 @ 0x83d4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add r2, sp, #4 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 8cd30 │ │ │ │ - cbz r0, 6928c <_Py_open@@Base+0xf76> │ │ │ │ + bl 8c22c │ │ │ │ + cbz r0, 6927c <_Py_open@@Base+0xf76> │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - movw r1, #25316 @ 0x62e4 │ │ │ │ + movw r1, #23892 @ 0x5d54 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #35304 @ 0x89e8 │ │ │ │ + movw r0, #33768 @ 0x83e8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 90660 │ │ │ │ + bl 8fa80 │ │ │ │ cmp r0, r4 │ │ │ │ - blt.n 6928c <_Py_open@@Base+0xf76> │ │ │ │ - bl 9649c │ │ │ │ + blt.n 6927c <_Py_open@@Base+0xf76> │ │ │ │ + bl 95998 │ │ │ │ mov r5, r0 │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ blx 2a7a4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98f90 │ │ │ │ - cbnz r4, 69290 <_Py_open@@Base+0xf7a> │ │ │ │ + bl 9848c │ │ │ │ + cbnz r4, 69280 <_Py_open@@Base+0xf7a> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35328 @ 0x8a00 │ │ │ │ + movw r1, #33792 @ 0x8400 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6929a <_Py_open@@Base+0xf84> │ │ │ │ + b.n 6928a <_Py_open@@Base+0xf84> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ rev16 r0, r0 │ │ │ │ uxth r0, r0 │ │ │ │ - bl 80190 │ │ │ │ + bl 80158 │ │ │ │ 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, #35352 @ 0x8a18 │ │ │ │ + movw r1, #33816 @ 0x8418 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add r2, sp, #4 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 8cd30 │ │ │ │ - cbz r0, 692e4 <_Py_open@@Base+0xfce> │ │ │ │ + bl 8c22c │ │ │ │ + cbz r0, 692d4 <_Py_open@@Base+0xfce> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp.w r2, #65536 @ 0x10000 │ │ │ │ - bcc.n 692e8 <_Py_open@@Base+0xfd2> │ │ │ │ + bcc.n 692d8 <_Py_open@@Base+0xfd2> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35372 @ 0x8a2c │ │ │ │ + movw r1, #33836 @ 0x842c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6933c <_Py_open@@Base+0x1026> │ │ │ │ + b.n 6932c <_Py_open@@Base+0x1026> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - movw r1, #29568 @ 0x7380 │ │ │ │ + movw r1, #28032 @ 0x6d80 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #35412 @ 0x8a54 │ │ │ │ + movw r0, #33876 @ 0x8454 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 90660 │ │ │ │ + bl 8fa80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 692e4 <_Py_open@@Base+0xfce> │ │ │ │ - bl 9649c │ │ │ │ + blt.n 692d4 <_Py_open@@Base+0xfce> │ │ │ │ + bl 95998 │ │ │ │ mov r5, r0 │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ rev16 r0, r3 │ │ │ │ uxth r0, r0 │ │ │ │ blx 2a698 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98f90 │ │ │ │ - cbnz r4, 69336 <_Py_open@@Base+0x1020> │ │ │ │ + bl 9848c │ │ │ │ + cbnz r4, 69326 <_Py_open@@Base+0x1020> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35436 @ 0x8a6c │ │ │ │ + movw r1, #33900 @ 0x846c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 692e4 <_Py_open@@Base+0xfce> │ │ │ │ + bl 126e1c │ │ │ │ + b.n 692d4 <_Py_open@@Base+0xfce> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 7a284 │ │ │ │ + bl 7a2c0 │ │ │ │ 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, #35460 @ 0x8a84 │ │ │ │ + movw r1, #33924 @ 0x8484 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8cd30 │ │ │ │ - cbz r0, 6938e <_Py_open@@Base+0x1078> │ │ │ │ - bl 9649c │ │ │ │ + bl 8c22c │ │ │ │ + cbz r0, 6937e <_Py_open@@Base+0x1078> │ │ │ │ + bl 95998 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 295e0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98f90 │ │ │ │ - cbnz r4, 69392 <_Py_open@@Base+0x107c> │ │ │ │ + bl 9848c │ │ │ │ + cbnz r4, 69382 <_Py_open@@Base+0x107c> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35480 @ 0x8a98 │ │ │ │ + movw r1, #33944 @ 0x8498 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69398 <_Py_open@@Base+0x1082> │ │ │ │ + b.n 69388 <_Py_open@@Base+0x1082> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 80190 │ │ │ │ + bl 80158 │ │ │ │ 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, #35500 @ 0x8aac │ │ │ │ + movw r1, #33964 @ 0x84ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8cd30 │ │ │ │ - cbnz r0, 693c2 <_Py_open@@Base+0x10ac> │ │ │ │ + bl 8c22c │ │ │ │ + cbnz r0, 693b2 <_Py_open@@Base+0x10ac> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 693f4 <_Py_open@@Base+0x10de> │ │ │ │ + b.n 693e4 <_Py_open@@Base+0x10de> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1faee8 <_PyParkingLot_UnparkAll@@Base+0x72c> │ │ │ │ + bl 1fa510 <_PyParkingLot_UnparkAll@@Base+0x8a0> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 693be <_Py_open@@Base+0x10a8> │ │ │ │ - ldr r3, [pc, #44] @ (693fc <_Py_open@@Base+0x10e6>) │ │ │ │ + beq.n 693ae <_Py_open@@Base+0x10a8> │ │ │ │ + ldr r3, [pc, #44] @ (693ec <_Py_open@@Base+0x10e6>) │ │ │ │ ldr.w r3, [r3, #1256] @ 0x4e8 │ │ │ │ - cbz r3, 693e2 <_Py_open@@Base+0x10cc> │ │ │ │ + cbz r3, 693d2 <_Py_open@@Base+0x10cc> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r0, #164 @ 0xa4 │ │ │ │ mla r0, r0, r1, r3 │ │ │ │ - bl 2077c4 <_Py_RestoreSignals@@Base+0x238> │ │ │ │ - cbnz r0, 693ec <_Py_open@@Base+0x10d6> │ │ │ │ + bl 206e5c <_Py_RestoreSignals@@Base+0x238> │ │ │ │ + cbnz r0, 693dc <_Py_open@@Base+0x10d6> │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 693f4 <_Py_open@@Base+0x10de> │ │ │ │ + b.n 693e4 <_Py_open@@Base+0x10de> │ │ │ │ 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, #35516 @ 0x8abc │ │ │ │ + movw r1, #33980 @ 0x84bc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 8cd30 │ │ │ │ - cbz r0, 69454 <_Py_open@@Base+0x113e> │ │ │ │ + bl 8c22c │ │ │ │ + cbz r0, 69444 <_Py_open@@Base+0x113e> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 69442 <_Py_open@@Base+0x112c> │ │ │ │ - bl 9649c │ │ │ │ + cbz r3, 69432 <_Py_open@@Base+0x112c> │ │ │ │ + bl 95998 │ │ │ │ mov r4, r0 │ │ │ │ - bl 6635e │ │ │ │ + bl 6634e │ │ │ │ movs r0, #11 │ │ │ │ blx 29e34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 98f90 │ │ │ │ - b.n 6944c <_Py_open@@Base+0x1136> │ │ │ │ - bl 6635e │ │ │ │ + bl 9848c │ │ │ │ + b.n 6943c <_Py_open@@Base+0x1136> │ │ │ │ + bl 6634e │ │ │ │ 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, #35528 @ 0x8ac8 │ │ │ │ + movw r1, #33992 @ 0x84c8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 8cd30 │ │ │ │ - cbz r0, 6949c <_Py_open@@Base+0x1186> │ │ │ │ + bl 8c22c │ │ │ │ + cbz r0, 6948c <_Py_open@@Base+0x1186> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 66c42 │ │ │ │ - cbz r0, 694a0 <_Py_open@@Base+0x118a> │ │ │ │ + bl 66c32 │ │ │ │ + cbz r0, 69490 <_Py_open@@Base+0x118a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #6324 @ 0x18b4 │ │ │ │ + movw r1, #4788 @ 0x12b4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 694a8 <_Py_open@@Base+0x1192> │ │ │ │ + b.n 69498 <_Py_open@@Base+0x1192> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, sp │ │ │ │ - movw r1, #35540 @ 0x8ad4 │ │ │ │ + movw r1, #34004 @ 0x84d4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8cd30 │ │ │ │ - cbnz r0, 694f4 <_Py_open@@Base+0x11de> │ │ │ │ - bl d42d0 │ │ │ │ - movw r2, #46297 @ 0xb4d9 │ │ │ │ + bl 8c22c │ │ │ │ + cbnz r0, 694e4 <_Py_open@@Base+0x11de> │ │ │ │ + bl d3838 │ │ │ │ + movw r2, #43641 @ 0xaa79 │ │ │ │ movt r2, #17 │ │ │ │ - movw r1, #35556 @ 0x8ae4 │ │ │ │ + movw r1, #34020 @ 0x84e4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r3, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 8cd30 │ │ │ │ - cbnz r0, 694f8 <_Py_open@@Base+0x11e2> │ │ │ │ + bl 8c22c │ │ │ │ + cbnz r0, 694e8 <_Py_open@@Base+0x11e2> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6956c <_Py_open@@Base+0x1256> │ │ │ │ + b.n 6955c <_Py_open@@Base+0x1256> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 694fa <_Py_open@@Base+0x11e4> │ │ │ │ + b.n 694ea <_Py_open@@Base+0x11e4> │ │ │ │ movs r5, #1 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - movw r1, #15360 @ 0x3c00 │ │ │ │ + movw r1, #13824 @ 0x3600 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #35572 @ 0x8af4 │ │ │ │ + movw r0, #34036 @ 0x84f4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 90660 │ │ │ │ + bl 8fa80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 694f0 <_Py_open@@Base+0x11da> │ │ │ │ + blt.n 694e0 <_Py_open@@Base+0x11da> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl ce6c4 │ │ │ │ + bl cdc1c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 69566 <_Py_open@@Base+0x1250> │ │ │ │ + cbnz r0, 69556 <_Py_open@@Base+0x1250> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 29e64 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cf15c │ │ │ │ - cbz r5, 6954a <_Py_open@@Base+0x1234> │ │ │ │ + bl ce6b4 │ │ │ │ + cbz r5, 6953a <_Py_open@@Base+0x1234> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6954a <_Py_open@@Base+0x1234> │ │ │ │ + beq.n 6953a <_Py_open@@Base+0x1234> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 6954a <_Py_open@@Base+0x1234> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 6955c <_Py_open@@Base+0x1246> │ │ │ │ + cbnz r3, 6953a <_Py_open@@Base+0x1234> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 6954c <_Py_open@@Base+0x1246> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 6956c <_Py_open@@Base+0x1256> │ │ │ │ + bl f1180 │ │ │ │ + b.n 6955c <_Py_open@@Base+0x1256> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 6956c <_Py_open@@Base+0x1256> │ │ │ │ + b.n 6955c <_Py_open@@Base+0x1256> │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 69534 <_Py_open@@Base+0x121e> │ │ │ │ - b.n 6954c <_Py_open@@Base+0x1236> │ │ │ │ + bne.n 69524 <_Py_open@@Base+0x121e> │ │ │ │ + b.n 6953c <_Py_open@@Base+0x1236> │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl f479c │ │ │ │ + bl f3cfc │ │ │ │ mov r5, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 69590 <_Py_open@@Base+0x127a> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 695c2 <_Py_open@@Base+0x12ac> │ │ │ │ + bne.n 69580 <_Py_open@@Base+0x127a> │ │ │ │ + bl 7f898 │ │ │ │ + cbnz r0, 695b2 <_Py_open@@Base+0x12ac> │ │ │ │ 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 695ba <_Py_open@@Base+0x12a4> │ │ │ │ + bne.n 695aa <_Py_open@@Base+0x12a4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 695ba <_Py_open@@Base+0x12a4> │ │ │ │ + cbz r3, 695aa <_Py_open@@Base+0x12a4> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w f1c24 │ │ │ │ + b.w f1180 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 80190 │ │ │ │ + b.w 80158 │ │ │ │ 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 695ee <_Py_open@@Base+0x12d8> │ │ │ │ + bge.n 695de <_Py_open@@Base+0x12d8> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w f1c24 │ │ │ │ + b.w f1180 │ │ │ │ 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, 69634 <_Py_open@@Base+0x131e> │ │ │ │ + cbz r0, 69624 <_Py_open@@Base+0x131e> │ │ │ │ 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 f1c24 │ │ │ │ + bl f1180 │ │ │ │ movs r0, #0 │ │ │ │ str r6, [r5, #0] │ │ │ │ - b.n 6963a <_Py_open@@Base+0x1324> │ │ │ │ + b.n 6962a <_Py_open@@Base+0x1324> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 90260 │ │ │ │ + bl 8f680 │ │ │ │ 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 69666 <_Py_open@@Base+0x1350> │ │ │ │ + bge.n 69656 <_Py_open@@Base+0x1350> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w f1c24 │ │ │ │ + b.w f1180 │ │ │ │ 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, 6969a <_Py_open@@Base+0x1384> │ │ │ │ + cbz r0, 6968a <_Py_open@@Base+0x1384> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 696ac <_Py_open@@Base+0x1396> │ │ │ │ + bl f1180 │ │ │ │ + b.n 6969c <_Py_open@@Base+0x1396> │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r0, sp │ │ │ │ blx 29c10 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 207fb0 <_Py_RestoreSignals@@Base+0xa24> │ │ │ │ + bl 207648 <_Py_RestoreSignals@@Base+0xa24> │ │ │ │ add sp, #240 @ 0xf0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ sub sp, #264 @ 0x108 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 207dcc <_Py_RestoreSignals@@Base+0x840> │ │ │ │ - cbz r0, 6970a <_Py_open@@Base+0x13f4> │ │ │ │ + bl 207464 <_Py_RestoreSignals@@Base+0x840> │ │ │ │ + cbz r0, 696fa <_Py_open@@Base+0x13f4> │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ add r6, sp, #4 │ │ │ │ blx 29c10 │ │ │ │ - bl 9649c │ │ │ │ + bl 95998 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ blx 29720 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98f90 │ │ │ │ - cbz r4, 69704 <_Py_open@@Base+0x13ee> │ │ │ │ + bl 9848c │ │ │ │ + cbz r4, 696f4 <_Py_open@@Base+0x13ee> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 6970a <_Py_open@@Base+0x13f4> │ │ │ │ + bl f1180 │ │ │ │ + b.n 696fa <_Py_open@@Base+0x13f4> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 80190 │ │ │ │ + bl 80158 │ │ │ │ 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, 69738 <_Py_open@@Base+0x1422> │ │ │ │ + cbz r0, 69728 <_Py_open@@Base+0x1422> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 69754 <_Py_open@@Base+0x143e> │ │ │ │ + bl f1180 │ │ │ │ + b.n 69744 <_Py_open@@Base+0x143e> │ │ │ │ mov r0, r4 │ │ │ │ blx 2a368 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 69728 <_Py_open@@Base+0x1412> │ │ │ │ + bne.n 69718 <_Py_open@@Base+0x1412> │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r0, sp │ │ │ │ blx 29c10 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 207fb0 <_Py_RestoreSignals@@Base+0xa24> │ │ │ │ + bl 207648 <_Py_RestoreSignals@@Base+0xa24> │ │ │ │ add sp, #240 @ 0xf0 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2976] @ 0xba0 │ │ │ │ sub.w sp, sp, #1088 @ 0x440 │ │ │ │ mov r7, r3 │ │ │ │ add.w sl, sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r5, r2 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r2, 6978c <_Py_open@@Base+0x1476> │ │ │ │ + cbnz r2, 6977c <_Py_open@@Base+0x1476> │ │ │ │ movw r3, #44000 @ 0xabe0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 6978e <_Py_open@@Base+0x1478> │ │ │ │ + b.n 6977e <_Py_open@@Base+0x1478> │ │ │ │ mov r3, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r9 │ │ │ │ - movw r1, #35592 @ 0x8b08 │ │ │ │ + movw r1, #34056 @ 0x8508 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #35596 @ 0x8b0c │ │ │ │ + movw r0, #34060 @ 0x850c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 90660 │ │ │ │ + bl 8fa80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 69840 <_Py_open@@Base+0x152a> │ │ │ │ - cbnz r5, 697de <_Py_open@@Base+0x14c8> │ │ │ │ - bl 9649c │ │ │ │ + blt.n 69830 <_Py_open@@Base+0x152a> │ │ │ │ + cbnz r5, 697ce <_Py_open@@Base+0x14c8> │ │ │ │ + bl 95998 │ │ │ │ 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 98f90 │ │ │ │ + bl 9848c │ │ │ │ cmp r4, #0 │ │ │ │ - bge.w 6992c <_Py_open@@Base+0x1616> │ │ │ │ + bge.w 6991c <_Py_open@@Base+0x1616> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 69840 <_Py_open@@Base+0x152a> │ │ │ │ + bl f1180 │ │ │ │ + b.n 69830 <_Py_open@@Base+0x152a> │ │ │ │ add r4, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #35608 @ 0x8b18 │ │ │ │ + movw r1, #34072 @ 0x8518 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 14beb4 │ │ │ │ + bl 14b47c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6989c <_Py_open@@Base+0x1586> │ │ │ │ + beq.n 6988c <_Py_open@@Base+0x1586> │ │ │ │ ldr.w r8, [r4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r7, 6981e <_Py_open@@Base+0x1508> │ │ │ │ + cbz r7, 6980e <_Py_open@@Base+0x1508> │ │ │ │ cmp.w r5, #1024 @ 0x400 │ │ │ │ add.w sl, sp, #60 @ 0x3c │ │ │ │ - bgt.n 6985c <_Py_open@@Base+0x1546> │ │ │ │ + bgt.n 6984c <_Py_open@@Base+0x1546> │ │ │ │ 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 69934 <_Py_open@@Base+0x161e> │ │ │ │ + b.n 69924 <_Py_open@@Base+0x161e> │ │ │ │ cmp.w r5, #1024 @ 0x400 │ │ │ │ - ble.n 69844 <_Py_open@@Base+0x152e> │ │ │ │ + ble.n 69834 <_Py_open@@Base+0x152e> │ │ │ │ mov r0, r4 │ │ │ │ - bl cf15c │ │ │ │ + bl ce6b4 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35620 @ 0x8b24 │ │ │ │ + movw r1, #34084 @ 0x8524 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69950 <_Py_open@@Base+0x163a> │ │ │ │ + b.n 69940 <_Py_open@@Base+0x163a> │ │ │ │ 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 69934 <_Py_open@@Base+0x161e> │ │ │ │ + b.n 69924 <_Py_open@@Base+0x161e> │ │ │ │ cmp r8, sl │ │ │ │ - beq.n 69934 <_Py_open@@Base+0x161e> │ │ │ │ + beq.n 69924 <_Py_open@@Base+0x161e> │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r8 │ │ │ │ blx 29864 <__ioctl_time64@plt> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r7, 6987e <_Py_open@@Base+0x1568> │ │ │ │ + cbz r7, 6986e <_Py_open@@Base+0x1568> │ │ │ │ cmp.w r5, #1024 @ 0x400 │ │ │ │ - bgt.n 6987e <_Py_open@@Base+0x1568> │ │ │ │ + bgt.n 6986e <_Py_open@@Base+0x1568> │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ blx 29c10 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 698ea <_Py_open@@Base+0x15d4> │ │ │ │ + blt.n 698da <_Py_open@@Base+0x15d4> │ │ │ │ mov r0, r4 │ │ │ │ - bl cf15c │ │ │ │ - cbz r7, 69892 <_Py_open@@Base+0x157c> │ │ │ │ + bl ce6b4 │ │ │ │ + cbz r7, 69882 <_Py_open@@Base+0x157c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 80190 │ │ │ │ - b.n 69950 <_Py_open@@Base+0x163a> │ │ │ │ + bl 80158 │ │ │ │ + b.n 69940 <_Py_open@@Base+0x163a> │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl 71f98 │ │ │ │ - b.n 69950 <_Py_open@@Base+0x163a> │ │ │ │ - bl d42d0 │ │ │ │ - movw r1, #35648 @ 0x8b40 │ │ │ │ + bl 71f88 │ │ │ │ + b.n 69940 <_Py_open@@Base+0x163a> │ │ │ │ + bl d3838 │ │ │ │ + movw r1, #34112 @ 0x8540 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14beb4 │ │ │ │ - cbz r0, 69910 <_Py_open@@Base+0x15fa> │ │ │ │ + bl 14b47c │ │ │ │ + cbz r0, 69900 <_Py_open@@Base+0x15fa> │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ cmp.w r7, #1024 @ 0x400 │ │ │ │ - bgt.n 69824 <_Py_open@@Base+0x150e> │ │ │ │ + bgt.n 69814 <_Py_open@@Base+0x150e> │ │ │ │ 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 9649c │ │ │ │ + bl 95998 │ │ │ │ mov r1, r9 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 29864 <__ioctl_time64@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 98f90 │ │ │ │ + bl 9848c │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 69900 <_Py_open@@Base+0x15ea> │ │ │ │ + bge.n 698f0 <_Py_open@@Base+0x15ea> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ + bl f1180 │ │ │ │ mov r0, r4 │ │ │ │ - bl cf15c │ │ │ │ - b.n 69840 <_Py_open@@Base+0x152a> │ │ │ │ + bl ce6b4 │ │ │ │ + b.n 69830 <_Py_open@@Base+0x152a> │ │ │ │ mov r0, r4 │ │ │ │ - bl cf15c │ │ │ │ + bl ce6b4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 71f98 │ │ │ │ - b.n 69950 <_Py_open@@Base+0x163a> │ │ │ │ - bl d42d0 │ │ │ │ - movw r1, #35660 @ 0x8b4c │ │ │ │ + bl 71f88 │ │ │ │ + b.n 69940 <_Py_open@@Base+0x163a> │ │ │ │ + bl d3838 │ │ │ │ + movw r1, #34124 @ 0x854c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 14beb4 │ │ │ │ + bl 14b47c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 697ae <_Py_open@@Base+0x1498> │ │ │ │ - b.n 69840 <_Py_open@@Base+0x152a> │ │ │ │ + bne.w 6979e <_Py_open@@Base+0x1498> │ │ │ │ + b.n 69830 <_Py_open@@Base+0x152a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 80190 │ │ │ │ - b.n 69950 <_Py_open@@Base+0x163a> │ │ │ │ - bl 9649c │ │ │ │ + bl 80158 │ │ │ │ + b.n 69940 <_Py_open@@Base+0x163a> │ │ │ │ + bl 95998 │ │ │ │ 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 98f90 │ │ │ │ - b.n 6986c <_Py_open@@Base+0x1556> │ │ │ │ + bl 9848c │ │ │ │ + b.n 6985c <_Py_open@@Base+0x1556> │ │ │ │ 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 ddd90 │ │ │ │ + bl dd300 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 69978 <_Py_open@@Base+0x1662> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 699ac <_Py_open@@Base+0x1696> │ │ │ │ - bl 9649c │ │ │ │ + bne.n 69968 <_Py_open@@Base+0x1662> │ │ │ │ + bl 7f898 │ │ │ │ + cbnz r0, 6999c <_Py_open@@Base+0x1696> │ │ │ │ + bl 95998 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29fa0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98f90 │ │ │ │ + bl 9848c │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 699b0 <_Py_open@@Base+0x169a> │ │ │ │ + bge.n 699a0 <_Py_open@@Base+0x169a> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #104 @ 0x68 │ │ │ │ - beq.n 699b0 <_Py_open@@Base+0x169a> │ │ │ │ + beq.n 699a0 <_Py_open@@Base+0x169a> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w f1c24 │ │ │ │ + b.w f1180 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 699b8 <_Py_open@@Base+0x16a2> │ │ │ │ + b.n 699a8 <_Py_open@@Base+0x16a2> │ │ │ │ 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 ddd90 │ │ │ │ + bl dd300 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 699de <_Py_open@@Base+0x16c8> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 699de <_Py_open@@Base+0x16c8> │ │ │ │ + bne.n 699ce <_Py_open@@Base+0x16c8> │ │ │ │ + bl 7f898 │ │ │ │ + cbz r0, 699ce <_Py_open@@Base+0x16c8> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 699f8 <_Py_open@@Base+0x16e2> │ │ │ │ + b.n 699e8 <_Py_open@@Base+0x16e2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 145300 <_Py_dup@@Base> │ │ │ │ + bl 144a00 <_Py_dup@@Base> │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 699da <_Py_open@@Base+0x16c4> │ │ │ │ - bl 80190 │ │ │ │ + beq.n 699ca <_Py_open@@Base+0x16c4> │ │ │ │ + bl 80158 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 699f8 <_Py_open@@Base+0x16e2> │ │ │ │ + cbnz r0, 699e8 <_Py_open@@Base+0x16e2> │ │ │ │ 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, #35760 @ 0x8bb0 │ │ │ │ + movw r1, #34224 @ 0x85b0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, sp │ │ │ │ - bl 8cd30 │ │ │ │ - cbz r0, 69a48 <_Py_open@@Base+0x1732> │ │ │ │ + bl 8c22c │ │ │ │ + cbz r0, 69a38 <_Py_open@@Base+0x1732> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 69a4c <_Py_open@@Base+0x1736> │ │ │ │ + bne.n 69a3c <_Py_open@@Base+0x1736> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 69a78 <_Py_open@@Base+0x1762> │ │ │ │ + beq.n 69a68 <_Py_open@@Base+0x1762> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35776 @ 0x8bc0 │ │ │ │ + movw r1, #34240 @ 0x85c0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cf15c │ │ │ │ + bl ce6b4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69aa8 <_Py_open@@Base+0x1792> │ │ │ │ + b.n 69a98 <_Py_open@@Base+0x1792> │ │ │ │ cmp r0, #10 │ │ │ │ - bne.n 69a58 <_Py_open@@Base+0x1742> │ │ │ │ + bne.n 69a48 <_Py_open@@Base+0x1742> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.n 69a78 <_Py_open@@Base+0x1762> │ │ │ │ - b.n 69a2c <_Py_open@@Base+0x1716> │ │ │ │ + beq.n 69a68 <_Py_open@@Base+0x1762> │ │ │ │ + b.n 69a1c <_Py_open@@Base+0x1716> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #35820 @ 0x8bec │ │ │ │ + movw r1, #34284 @ 0x85ec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1590 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cf15c │ │ │ │ - b.n 69a48 <_Py_open@@Base+0x1732> │ │ │ │ + bl ce6b4 │ │ │ │ + b.n 69a38 <_Py_open@@Base+0x1732> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r3, #46 @ 0x2e │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ blx 29138 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 69a9c <_Py_open@@Base+0x1786> │ │ │ │ + cbnz r0, 69a8c <_Py_open@@Base+0x1786> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ + bl f1180 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cf15c │ │ │ │ - b.n 69a48 <_Py_open@@Base+0x1732> │ │ │ │ + bl ce6b4 │ │ │ │ + b.n 69a38 <_Py_open@@Base+0x1732> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cf15c │ │ │ │ + bl ce6b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a284 │ │ │ │ + bl 7a2c0 │ │ │ │ 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 6635e │ │ │ │ + bl 6634e │ │ │ │ movs r0, #0 │ │ │ │ cmp.w r4, #104857600 @ 0x6400000 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bcc.n 69ad6 <_Py_open@@Base+0x17c0> │ │ │ │ + bcc.n 69ac6 <_Py_open@@Base+0x17c0> │ │ │ │ sub.w r0, r4, #104857600 @ 0x6400000 │ │ │ │ cmn.w r4, #104857600 @ 0x6400000 │ │ │ │ - bcs.n 69adc <_Py_open@@Base+0x17c6> │ │ │ │ + bcs.n 69acc <_Py_open@@Base+0x17c6> │ │ │ │ add.w r1, r4, #104857600 @ 0x6400000 │ │ │ │ - b.n 69ae0 <_Py_open@@Base+0x17ca> │ │ │ │ + b.n 69ad0 <_Py_open@@Base+0x17ca> │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r4 │ │ │ │ - bl 66192 │ │ │ │ + bl 66182 │ │ │ │ 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, #35848 @ 0x8c08 │ │ │ │ + movw r1, #34312 @ 0x8608 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1590 │ │ │ │ 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, #35940 @ 0x8c64 │ │ │ │ + movw r1, #34404 @ 0x8664 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 8cd30 │ │ │ │ - cbz r0, 69b4e <_Py_open@@Base+0x1838> │ │ │ │ + bl 8c22c │ │ │ │ + cbz r0, 69b3e <_Py_open@@Base+0x1838> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 69b52 <_Py_open@@Base+0x183c> │ │ │ │ + bge.n 69b42 <_Py_open@@Base+0x183c> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35956 @ 0x8c74 │ │ │ │ + movw r1, #34420 @ 0x8674 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69b82 <_Py_open@@Base+0x186c> │ │ │ │ - bl 66b0e │ │ │ │ + b.n 69b72 <_Py_open@@Base+0x186c> │ │ │ │ + bl 66afe │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 6628c │ │ │ │ + bl 6627c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 69b7c <_Py_open@@Base+0x1866> │ │ │ │ + bne.n 69b6c <_Py_open@@Base+0x1866> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - movw r1, #35992 @ 0x8c98 │ │ │ │ + movw r1, #34456 @ 0x8698 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 69b4e <_Py_open@@Base+0x1838> │ │ │ │ + bl d1590 │ │ │ │ + b.n 69b3e <_Py_open@@Base+0x1838> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fab8 │ │ │ │ + bl 7fa80 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r3, #7 │ │ │ │ - bpl.n 69bb0 <_Py_open@@Base+0x189a> │ │ │ │ + bpl.n 69ba0 <_Py_open@@Base+0x189a> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f4e84 │ │ │ │ + bl f43e4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 69bc8 <_Py_open@@Base+0x18b2> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 69bc8 <_Py_open@@Base+0x18b2> │ │ │ │ - b.n 69bd2 <_Py_open@@Base+0x18bc> │ │ │ │ + bne.n 69bb8 <_Py_open@@Base+0x18b2> │ │ │ │ + bl 7f898 │ │ │ │ + cbz r0, 69bb8 <_Py_open@@Base+0x18b2> │ │ │ │ + b.n 69bc2 <_Py_open@@Base+0x18bc> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36020 @ 0x8cb4 │ │ │ │ + movw r1, #34484 @ 0x86b4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d2028 │ │ │ │ + b.w d1590 │ │ │ │ rev r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7df90 │ │ │ │ + b.w 7df58 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 69b86 <_Py_open@@Base+0x1870> │ │ │ │ + b.n 69b76 <_Py_open@@Base+0x1870> │ │ │ │ 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 f4e84 │ │ │ │ + bl f43e4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 69bfa <_Py_open@@Base+0x18e4> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 69c12 <_Py_open@@Base+0x18fc> │ │ │ │ + bne.n 69bea <_Py_open@@Base+0x18e4> │ │ │ │ + bl 7f898 │ │ │ │ + cbnz r0, 69c02 <_Py_open@@Base+0x18fc> │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ blx 2a7f0 │ │ │ │ - cbnz r0, 69c16 <_Py_open@@Base+0x1900> │ │ │ │ + cbnz r0, 69c06 <_Py_open@@Base+0x1900> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ + bl f1180 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69c1c <_Py_open@@Base+0x1906> │ │ │ │ + b.n 69c0c <_Py_open@@Base+0x1906> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 90260 │ │ │ │ + bl 8f680 │ │ │ │ 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 │ │ │ │ @@ -95340,1158 +95332,1158 @@ │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ add.w r9, sp, #44 @ 0x2c │ │ │ │ add r5, sp, #24 │ │ │ │ add.w sl, sp, #28 │ │ │ │ add.w r8, sp, #32 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - movw r1, #36044 @ 0x8ccc │ │ │ │ + movw r1, #34508 @ 0x86cc │ │ │ │ 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 8cd30 │ │ │ │ - cbz r0, 69c8e <_Py_open@@Base+0x1978> │ │ │ │ + bl 8c22c │ │ │ │ + cbz r0, 69c7e <_Py_open@@Base+0x1978> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bmi.n 69c92 <_Py_open@@Base+0x197c> │ │ │ │ + bmi.n 69c82 <_Py_open@@Base+0x197c> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36060 @ 0x8cdc │ │ │ │ + movw r1, #34524 @ 0x86dc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 69dfe <_Py_open@@Base+0x1ae8> │ │ │ │ + b.n 69dee <_Py_open@@Base+0x1ae8> │ │ │ │ add r7, sp, #36 @ 0x24 │ │ │ │ add.w fp, sp, #40 @ 0x28 │ │ │ │ - movw r1, #36104 @ 0x8d08 │ │ │ │ + movw r1, #34568 @ 0x8708 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r3, r7 │ │ │ │ mov r2, fp │ │ │ │ strd r8, sl, [sp] │ │ │ │ - bl 8cd30 │ │ │ │ + bl 8c22c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 69c8e <_Py_open@@Base+0x1978> │ │ │ │ + beq.n 69c7e <_Py_open@@Base+0x1978> │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1048576 @ 0x100000 │ │ │ │ - bcc.n 69cd2 <_Py_open@@Base+0x19bc> │ │ │ │ + bcc.n 69cc2 <_Py_open@@Base+0x19bc> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36152 @ 0x8d38 │ │ │ │ + movw r1, #34616 @ 0x8738 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 69c8e <_Py_open@@Base+0x1978> │ │ │ │ + bl 126e1c │ │ │ │ + b.n 69c7e <_Py_open@@Base+0x1978> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - movw r1, #15360 @ 0x3c00 │ │ │ │ + movw r1, #13824 @ 0x3600 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #36196 @ 0x8d64 │ │ │ │ + movw r0, #34660 @ 0x8764 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 90660 │ │ │ │ + bl 8fa80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 69c8e <_Py_open@@Base+0x1978> │ │ │ │ + blt.n 69c7e <_Py_open@@Base+0x1978> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ add r7, sp, #84 @ 0x54 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r7 │ │ │ │ - movw r2, #44892 @ 0xaf5c │ │ │ │ + movw r2, #43356 @ 0xa95c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - bl 6cbf4 │ │ │ │ + bl 6cbe4 │ │ │ │ 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 9649c │ │ │ │ + bl 95998 │ │ │ │ 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 98f90 │ │ │ │ + bl 9848c │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 69d46 <_Py_open@@Base+0x1a30> │ │ │ │ + beq.n 69d36 <_Py_open@@Base+0x1a30> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, fp │ │ │ │ str r4, [r5, #0] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 261c68 <_PyLong_DivmodNear@@Base+0xc5c> │ │ │ │ - b.n 69d62 <_Py_open@@Base+0x1a4c> │ │ │ │ + bl 261598 <_PyLong_DivmodNear@@Base+0xc5c> │ │ │ │ + b.n 69d52 <_Py_open@@Base+0x1a4c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r3, #28] │ │ │ │ - cbz r2, 69d66 <_Py_open@@Base+0x1a50> │ │ │ │ + cbz r2, 69d56 <_Py_open@@Base+0x1a50> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36216 @ 0x8d78 │ │ │ │ + movw r1, #34680 @ 0x8778 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 69df6 <_Py_open@@Base+0x1ae0> │ │ │ │ + b.n 69de6 <_Py_open@@Base+0x1ae0> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 69d82 <_Py_open@@Base+0x1a6c> │ │ │ │ + beq.n 69d72 <_Py_open@@Base+0x1a6c> │ │ │ │ cmp r2, #10 │ │ │ │ - bne.n 69da2 <_Py_open@@Base+0x1a8c> │ │ │ │ + bne.n 69d92 <_Py_open@@Base+0x1a8c> │ │ │ │ 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 69da2 <_Py_open@@Base+0x1a8c> │ │ │ │ + b.n 69d92 <_Py_open@@Base+0x1a8c> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 69da2 <_Py_open@@Base+0x1a8c> │ │ │ │ + beq.n 69d92 <_Py_open@@Base+0x1a8c> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36256 @ 0x8da0 │ │ │ │ + movw r1, #34720 @ 0x87a0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 69d62 <_Py_open@@Base+0x1a4c> │ │ │ │ - bl 9649c │ │ │ │ + bl 126e1c │ │ │ │ + b.n 69d52 <_Py_open@@Base+0x1a4c> │ │ │ │ + bl 95998 │ │ │ │ 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 98f90 │ │ │ │ - cbz r4, 69dda <_Py_open@@Base+0x1ac4> │ │ │ │ + bl 9848c │ │ │ │ + cbz r4, 69dca <_Py_open@@Base+0x1ac4> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 261c68 <_PyLong_DivmodNear@@Base+0xc5c> │ │ │ │ - b.n 69d62 <_Py_open@@Base+0x1a4c> │ │ │ │ + bl 261598 <_PyLong_DivmodNear@@Base+0xc5c> │ │ │ │ + b.n 69d52 <_Py_open@@Base+0x1a4c> │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ - bl 7a284 │ │ │ │ + bl 7a2c0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 69d62 <_Py_open@@Base+0x1a4c> │ │ │ │ + beq.n 69d52 <_Py_open@@Base+0x1a4c> │ │ │ │ mov r2, r7 │ │ │ │ - movw r0, #36288 @ 0x8dc0 │ │ │ │ + movw r0, #34752 @ 0x87c0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82d70 │ │ │ │ + bl 828c0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 69dfe <_Py_open@@Base+0x1ae8> │ │ │ │ + cbz r0, 69dee <_Py_open@@Base+0x1ae8> │ │ │ │ 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, #36292 @ 0x8dc4 │ │ │ │ + movw r1, #34756 @ 0x87c4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8cd30 │ │ │ │ - cbz r0, 69e5a <_Py_open@@Base+0x1b44> │ │ │ │ + bl 8c22c │ │ │ │ + cbz r0, 69e4a <_Py_open@@Base+0x1b44> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 69e44 <_Py_open@@Base+0x1b2e> │ │ │ │ + blt.n 69e34 <_Py_open@@Base+0x1b2e> │ │ │ │ movw r3, #65523 @ 0xfff3 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 69e44 <_Py_open@@Base+0x1b2e> │ │ │ │ + bhi.n 69e34 <_Py_open@@Base+0x1b2e> │ │ │ │ adds r0, #12 │ │ │ │ - bl 12586c │ │ │ │ - b.n 69e5c <_Py_open@@Base+0x1b46> │ │ │ │ + bl 124d4c │ │ │ │ + b.n 69e4c <_Py_open@@Base+0x1b46> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36304 @ 0x8dd0 │ │ │ │ + movw r1, #34768 @ 0x87d0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1590 │ │ │ │ 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 69e6e <_Py_open@@Base+0x1b58> │ │ │ │ + bne.n 69e5e <_Py_open@@Base+0x1b58> │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ - b.w 115d00 │ │ │ │ + b.w 1152a0 │ │ │ │ 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 69e92 <_Py_open@@Base+0x1b7c> │ │ │ │ + bgt.n 69e82 <_Py_open@@Base+0x1b7c> │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ - b.w fa7f4 │ │ │ │ + b.w f9e6c │ │ │ │ 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 205164 <_PyTime_ObjectToTimespec@@Base+0x57c> │ │ │ │ + bl 2047c4 <_PyTime_ObjectToTimespec@@Base+0x57c> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 69ef0 <_Py_open@@Base+0x1bda> │ │ │ │ + bne.n 69ee0 <_Py_open@@Base+0x1bda> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d40bc │ │ │ │ - cbz r0, 69eea <_Py_open@@Base+0x1bd4> │ │ │ │ + bl d3624 │ │ │ │ + cbz r0, 69eda <_Py_open@@Base+0x1bd4> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 1f3d04 │ │ │ │ + bl 1f2f64 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 69f18 <_Py_open@@Base+0x1c02> │ │ │ │ + b.n 69f08 <_Py_open@@Base+0x1c02> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 69f06 <_Py_open@@Base+0x1bf0> │ │ │ │ + beq.n 69ef6 <_Py_open@@Base+0x1bf0> │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 69f06 <_Py_open@@Base+0x1bf0> │ │ │ │ + bne.n 69ef6 <_Py_open@@Base+0x1bf0> │ │ │ │ add.w r1, r3, #32768 @ 0x8000 │ │ │ │ cmp.w r1, #65536 @ 0x10000 │ │ │ │ - bcs.n 69ee0 <_Py_open@@Base+0x1bca> │ │ │ │ + bcs.n 69ed0 <_Py_open@@Base+0x1bca> │ │ │ │ mov r1, r4 │ │ │ │ add r2, r4 │ │ │ │ strb.w r3, [r1], #1 │ │ │ │ asrs r3, r3, #8 │ │ │ │ subs r0, r2, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 69f0a <_Py_open@@Base+0x1bf4> │ │ │ │ + bgt.n 69efa <_Py_open@@Base+0x1bf4> │ │ │ │ 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 1f3ba4 │ │ │ │ + bl 1f2e04 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 69f60 <_Py_open@@Base+0x1c4a> │ │ │ │ + bne.n 69f50 <_Py_open@@Base+0x1c4a> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d40bc │ │ │ │ - cbz r0, 69f5a <_Py_open@@Base+0x1c44> │ │ │ │ + bl d3624 │ │ │ │ + cbz r0, 69f4a <_Py_open@@Base+0x1c44> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movs r3, #1 │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 1f3d04 │ │ │ │ + bl 1f2f64 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 69f90 <_Py_open@@Base+0x1c7a> │ │ │ │ + b.n 69f80 <_Py_open@@Base+0x1c7a> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 69f7e <_Py_open@@Base+0x1c68> │ │ │ │ + beq.n 69f6e <_Py_open@@Base+0x1c68> │ │ │ │ lsls r0, r2, #3 │ │ │ │ movs r3, #1 │ │ │ │ lsl.w r0, r3, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.n 69f7e <_Py_open@@Base+0x1c68> │ │ │ │ + bhi.n 69f6e <_Py_open@@Base+0x1c68> │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 1f3d04 │ │ │ │ - b.n 69f5a <_Py_open@@Base+0x1c44> │ │ │ │ + bl 1f2f64 │ │ │ │ + b.n 69f4a <_Py_open@@Base+0x1c44> │ │ │ │ mov r3, r4 │ │ │ │ add r4, r2 │ │ │ │ strb.w r1, [r3], #1 │ │ │ │ lsrs r1, r1, #8 │ │ │ │ subs r2, r4, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 69f82 <_Py_open@@Base+0x1c6c> │ │ │ │ + bgt.n 69f72 <_Py_open@@Base+0x1c6c> │ │ │ │ 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 1f3cac │ │ │ │ - cbz r0, 6a006 <_Py_open@@Base+0x1cf0> │ │ │ │ + bl 1f2f0c │ │ │ │ + cbz r0, 69ff6 <_Py_open@@Base+0x1cf0> │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #8 │ │ │ │ - bl 10bb64 <_PyLong_AsByteArray@@Base> │ │ │ │ + bl 10af84 <_PyLong_AsByteArray@@Base> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 69fdc <_Py_open@@Base+0x1cc6> │ │ │ │ + beq.n 69fcc <_Py_open@@Base+0x1cc6> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r2, 69fdc <_Py_open@@Base+0x1cc6> │ │ │ │ + cbnz r2, 69fcc <_Py_open@@Base+0x1cc6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 6a00a <_Py_open@@Base+0x1cf4> │ │ │ │ + bge.n 69ffa <_Py_open@@Base+0x1cf4> │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ - movw r1, #25320 @ 0x62e8 │ │ │ │ + movw r1, #23896 @ 0x5d58 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ strd r4, r5, [sp, #8] │ │ │ │ movs r4, #0 │ │ │ │ mov.w r5, #2147483648 @ 0x80000000 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl d2028 │ │ │ │ + bl d1590 │ │ │ │ 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 1f3cac │ │ │ │ - cbz r0, 6a078 <_Py_open@@Base+0x1d62> │ │ │ │ + bl 1f2f0c │ │ │ │ + cbz r0, 6a068 <_Py_open@@Base+0x1d62> │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #8 │ │ │ │ strd r3, r3, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - bl 10bb64 <_PyLong_AsByteArray@@Base> │ │ │ │ + bl 10af84 <_PyLong_AsByteArray@@Base> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 6a058 <_Py_open@@Base+0x1d42> │ │ │ │ + beq.n 6a048 <_Py_open@@Base+0x1d42> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r2, 6a058 <_Py_open@@Base+0x1d42> │ │ │ │ + cbnz r2, 6a048 <_Py_open@@Base+0x1d42> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 6a07c <_Py_open@@Base+0x1d66> │ │ │ │ + bge.n 6a06c <_Py_open@@Base+0x1d66> │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - movw r1, #62152 @ 0xf2c8 │ │ │ │ + movw r1, #60616 @ 0xecc8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl d2028 │ │ │ │ + bl d1590 │ │ │ │ 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 6a0a4 <_Py_open@@Base+0x1d8e> │ │ │ │ + bne.n 6a094 <_Py_open@@Base+0x1d8e> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f3cfc │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 6a0c6 <_Py_open@@Base+0x1db0> │ │ │ │ - b.n 6a0be <_Py_open@@Base+0x1da8> │ │ │ │ + bne.n 6a0b6 <_Py_open@@Base+0x1db0> │ │ │ │ + b.n 6a0ae <_Py_open@@Base+0x1da8> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #60940 @ 0xee0c │ │ │ │ + movw r0, #59404 @ 0xe80c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0190 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a096 <_Py_open@@Base+0x1d80> │ │ │ │ + bne.n 6a086 <_Py_open@@Base+0x1d80> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a0f8 <_Py_open@@Base+0x1de2> │ │ │ │ - bl 7f8d0 │ │ │ │ + b.n 6a0e8 <_Py_open@@Base+0x1de2> │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a0ba <_Py_open@@Base+0x1da4> │ │ │ │ + bne.n 6a0aa <_Py_open@@Base+0x1da4> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl f479c │ │ │ │ + bl f3cfc │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6a0da <_Py_open@@Base+0x1dc4> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 6a0ca <_Py_open@@Base+0x1dc4> │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a0ba <_Py_open@@Base+0x1da4> │ │ │ │ - bl 9649c │ │ │ │ + bne.n 6a0aa <_Py_open@@Base+0x1da4> │ │ │ │ + bl 95998 │ │ │ │ mov r3, r0 │ │ │ │ subs r1, r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 66bda <_Py_closerange@@Base> │ │ │ │ + bl 66bca <_Py_closerange@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 98f90 │ │ │ │ + bl 9848c │ │ │ │ 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 6a11e <_Py_open@@Base+0x1e08> │ │ │ │ + bne.n 6a10e <_Py_open@@Base+0x1e08> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f3cfc │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 6a13c <_Py_open@@Base+0x1e26> │ │ │ │ - b.n 6a136 <_Py_open@@Base+0x1e20> │ │ │ │ + bne.n 6a12c <_Py_open@@Base+0x1e26> │ │ │ │ + b.n 6a126 <_Py_open@@Base+0x1e20> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #26000 @ 0x6590 │ │ │ │ + movw r0, #24464 @ 0x5f90 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0190 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a110 <_Py_open@@Base+0x1dfa> │ │ │ │ - b.n 6a1a2 <_Py_open@@Base+0x1e8c> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 6a1a2 <_Py_open@@Base+0x1e8c> │ │ │ │ + bne.n 6a100 <_Py_open@@Base+0x1dfa> │ │ │ │ + b.n 6a192 <_Py_open@@Base+0x1e8c> │ │ │ │ + bl 7f898 │ │ │ │ + cbnz r0, 6a192 <_Py_open@@Base+0x1e8c> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl f479c │ │ │ │ + bl f3cfc │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6a14e <_Py_open@@Base+0x1e38> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 6a1a2 <_Py_open@@Base+0x1e8c> │ │ │ │ + bne.n 6a13e <_Py_open@@Base+0x1e38> │ │ │ │ + bl 7f898 │ │ │ │ + cbnz r0, 6a192 <_Py_open@@Base+0x1e8c> │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bls.n 6a16c <_Py_open@@Base+0x1e56> │ │ │ │ + bls.n 6a15c <_Py_open@@Base+0x1e56> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #6324 @ 0x18b4 │ │ │ │ + movw r1, #4788 @ 0x12b4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 6a1a2 <_Py_open@@Base+0x1e8c> │ │ │ │ + bl 126e1c │ │ │ │ + b.n 6a192 <_Py_open@@Base+0x1e8c> │ │ │ │ movs r1, #0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a174 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ - cbz r5, 6a180 <_Py_open@@Base+0x1e6a> │ │ │ │ + cbz r5, 6a170 <_Py_open@@Base+0x1e6a> │ │ │ │ bic.w r3, r3, #268435456 @ 0x10000000 │ │ │ │ - b.n 6a184 <_Py_open@@Base+0x1e6e> │ │ │ │ + b.n 6a174 <_Py_open@@Base+0x1e6e> │ │ │ │ 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 6a1a6 <_Py_open@@Base+0x1e90> │ │ │ │ + bge.n 6a196 <_Py_open@@Base+0x1e90> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ + bl f1180 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a1ae <_Py_open@@Base+0x1e98> │ │ │ │ + b.n 6a19e <_Py_open@@Base+0x1e98> │ │ │ │ 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 6a1dc <_Py_open@@Base+0x1ec6> │ │ │ │ + bhi.n 6a1cc <_Py_open@@Base+0x1ec6> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f3cfc │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 6a1fe <_Py_open@@Base+0x1ee8> │ │ │ │ - b.n 6a1f6 <_Py_open@@Base+0x1ee0> │ │ │ │ - movw r0, #26024 @ 0x65a8 │ │ │ │ + bne.n 6a1ee <_Py_open@@Base+0x1ee8> │ │ │ │ + b.n 6a1e6 <_Py_open@@Base+0x1ee0> │ │ │ │ + movw r0, #24488 @ 0x5fa8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0190 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a1ce <_Py_open@@Base+0x1eb8> │ │ │ │ + bne.n 6a1be <_Py_open@@Base+0x1eb8> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a286 <_Py_open@@Base+0x1f70> │ │ │ │ - bl 7f8d0 │ │ │ │ + b.n 6a276 <_Py_open@@Base+0x1f70> │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a1f2 <_Py_open@@Base+0x1edc> │ │ │ │ + bne.n 6a1e2 <_Py_open@@Base+0x1edc> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f479c │ │ │ │ + bl f3cfc │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 6a212 <_Py_open@@Base+0x1efc> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 6a202 <_Py_open@@Base+0x1efc> │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a1f2 <_Py_open@@Base+0x1edc> │ │ │ │ + bne.n 6a1e2 <_Py_open@@Base+0x1edc> │ │ │ │ cmp r5, #2 │ │ │ │ - ble.n 6a258 <_Py_open@@Base+0x1f42> │ │ │ │ + ble.n 6a248 <_Py_open@@Base+0x1f42> │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 6a232 <_Py_open@@Base+0x1f1c> │ │ │ │ + beq.n 6a222 <_Py_open@@Base+0x1f1c> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl f479c │ │ │ │ + bl f3cfc │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6a234 <_Py_open@@Base+0x1f1e> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 6a234 <_Py_open@@Base+0x1f1e> │ │ │ │ - b.n 6a1f2 <_Py_open@@Base+0x1edc> │ │ │ │ + bne.n 6a224 <_Py_open@@Base+0x1f1e> │ │ │ │ + bl 7f898 │ │ │ │ + cbz r0, 6a224 <_Py_open@@Base+0x1f1e> │ │ │ │ + b.n 6a1e2 <_Py_open@@Base+0x1edc> │ │ │ │ movs r4, #0 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 6a25a <_Py_open@@Base+0x1f44> │ │ │ │ + beq.n 6a24a <_Py_open@@Base+0x1f44> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36340 @ 0x8df4 │ │ │ │ + movw r1, #34804 @ 0x87f4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 6a1f2 <_Py_open@@Base+0x1edc> │ │ │ │ + bl 126e1c │ │ │ │ + b.n 6a1e2 <_Py_open@@Base+0x1edc> │ │ │ │ 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 6a27e <_Py_open@@Base+0x1f68> │ │ │ │ + bge.n 6a26e <_Py_open@@Base+0x1f68> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 6a1f2 <_Py_open@@Base+0x1edc> │ │ │ │ + bl f1180 │ │ │ │ + b.n 6a1e2 <_Py_open@@Base+0x1edc> │ │ │ │ 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 6a2ce <_Py_open@@Base+0x1fb8> │ │ │ │ + bne.n 6a2be <_Py_open@@Base+0x1fb8> │ │ │ │ ldr r5, [r4, #0] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.n 6a2e6 <_Py_open@@Base+0x1fd0> │ │ │ │ + bmi.n 6a2d6 <_Py_open@@Base+0x1fd0> │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #62348 @ 0xf38c │ │ │ │ + movw r2, #60772 @ 0xed64 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58536 @ 0xe4a8 │ │ │ │ + movw r1, #57000 @ 0xdea8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #47496 @ 0xb988 │ │ │ │ + movw r0, #45960 @ 0xb388 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6a30e <_Py_open@@Base+0x1ff8> │ │ │ │ + bl 23b790 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6a2fe <_Py_open@@Base+0x1ff8> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #47496 @ 0xb988 │ │ │ │ + movw r0, #45960 @ 0xb388 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0190 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a2a4 <_Py_open@@Base+0x1f8e> │ │ │ │ - b.n 6a30e <_Py_open@@Base+0x1ff8> │ │ │ │ + bne.n 6a294 <_Py_open@@Base+0x1f8e> │ │ │ │ + b.n 6a2fe <_Py_open@@Base+0x1ff8> │ │ │ │ ldr r6, [r4, #4] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 6a312 <_Py_open@@Base+0x1ffc> │ │ │ │ - movw r2, #62348 @ 0xf38c │ │ │ │ + bmi.n 6a302 <_Py_open@@Base+0x1ffc> │ │ │ │ + movw r2, #60772 @ 0xed64 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58696 @ 0xe548 │ │ │ │ + movw r1, #57160 @ 0xdf48 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #47496 @ 0xb988 │ │ │ │ + movw r0, #45960 @ 0xb388 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r3, r6 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23b790 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a40e <_Py_open@@Base+0x20f8> │ │ │ │ + b.n 6a3fe <_Py_open@@Base+0x20f8> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6a406 <_Py_open@@Base+0x20f0> │ │ │ │ + beq.n 6a3f6 <_Py_open@@Base+0x20f0> │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #46880 @ 0xb720 │ │ │ │ + movw r1, #45344 @ 0xb120 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl c57a0 │ │ │ │ + bl c4cf0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6a376 <_Py_open@@Base+0x2060> │ │ │ │ - movw r1, #31936 @ 0x7cc0 │ │ │ │ + cbz r0, 6a366 <_Py_open@@Base+0x2060> │ │ │ │ + movw r1, #30400 @ 0x76c0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ - bl c57a0 │ │ │ │ - cbz r0, 6a37a <_Py_open@@Base+0x2064> │ │ │ │ + bl c4cf0 │ │ │ │ + cbz r0, 6a36a <_Py_open@@Base+0x2064> │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #46884 @ 0xb724 │ │ │ │ + movw r1, #45348 @ 0xb124 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl c57a0 │ │ │ │ + bl c4cf0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6a380 <_Py_open@@Base+0x206a> │ │ │ │ + cbz r0, 6a370 <_Py_open@@Base+0x206a> │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #46888 @ 0xb728 │ │ │ │ + movw r1, #45352 @ 0xb128 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl c57a0 │ │ │ │ + bl c4cf0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 6a384 <_Py_open@@Base+0x206e> │ │ │ │ + cbz r0, 6a374 <_Py_open@@Base+0x206e> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #46896 @ 0xb730 │ │ │ │ + movw r1, #45360 @ 0xb130 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 6a30e <_Py_open@@Base+0x1ff8> │ │ │ │ + bl 126e1c │ │ │ │ + b.n 6a2fe <_Py_open@@Base+0x1ff8> │ │ │ │ movs r5, #1 │ │ │ │ - b.n 6a386 <_Py_open@@Base+0x2070> │ │ │ │ + b.n 6a376 <_Py_open@@Base+0x2070> │ │ │ │ movs r4, #1 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 6a386 <_Py_open@@Base+0x2070> │ │ │ │ + b.n 6a376 <_Py_open@@Base+0x2070> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 6a386 <_Py_open@@Base+0x2070> │ │ │ │ + b.n 6a376 <_Py_open@@Base+0x2070> │ │ │ │ movs r4, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e0790 │ │ │ │ + bl 1dfb54 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 6a3ea <_Py_open@@Base+0x20d4> │ │ │ │ - movw r3, #19309 @ 0x4b6d │ │ │ │ + bne.n 6a3da <_Py_open@@Base+0x20d4> │ │ │ │ + movw r3, #15533 @ 0x3cad │ │ │ │ movt r3, #24 │ │ │ │ - movw r1, #18349 @ 0x47ad │ │ │ │ + movw r1, #14573 @ 0x38ed │ │ │ │ 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 6a30e <_Py_open@@Base+0x1ff8> │ │ │ │ + beq.n 6a2fe <_Py_open@@Base+0x1ff8> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 115ee4 │ │ │ │ + bl 115484 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6a3de <_Py_open@@Base+0x20c8> │ │ │ │ + beq.n 6a3ce <_Py_open@@Base+0x20c8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6a3de <_Py_open@@Base+0x20c8> │ │ │ │ + cbnz r3, 6a3ce <_Py_open@@Base+0x20c8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r5, 6a3ee <_Py_open@@Base+0x20d8> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r5, 6a3de <_Py_open@@Base+0x20d8> │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 6a3f6 <_Py_open@@Base+0x20e0> │ │ │ │ + b.n 6a3e6 <_Py_open@@Base+0x20e0> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6a3e0 <_Py_open@@Base+0x20ca> │ │ │ │ + beq.n 6a3d0 <_Py_open@@Base+0x20ca> │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6a40e <_Py_open@@Base+0x20f8> │ │ │ │ + beq.n 6a3fe <_Py_open@@Base+0x20f8> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 6a40e <_Py_open@@Base+0x20f8> │ │ │ │ + b.n 6a3fe <_Py_open@@Base+0x20f8> │ │ │ │ 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 6a43e <_Py_open@@Base+0x2128> │ │ │ │ + bgt.n 6a42e <_Py_open@@Base+0x2128> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36364 @ 0x8e0c │ │ │ │ + movw r1, #34828 @ 0x880c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 6a4a8 <_Py_open@@Base+0x2192> │ │ │ │ + bl d1590 │ │ │ │ + b.n 6a498 <_Py_open@@Base+0x2192> │ │ │ │ mov r5, r2 │ │ │ │ cmp r2, #4 │ │ │ │ - ble.n 6a45c <_Py_open@@Base+0x2146> │ │ │ │ + ble.n 6a44c <_Py_open@@Base+0x2146> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36412 @ 0x8e3c │ │ │ │ + movw r1, #34876 @ 0x883c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 6a4a8 <_Py_open@@Base+0x2192> │ │ │ │ + bl d1590 │ │ │ │ + b.n 6a498 <_Py_open@@Base+0x2192> │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ - bl 15fc9c │ │ │ │ + bl 15f058 │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - blt.n 6a4a8 <_Py_open@@Base+0x2192> │ │ │ │ + blt.n 6a498 <_Py_open@@Base+0x2192> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 16bf88 │ │ │ │ + bl 16b330 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6a47c <_Py_open@@Base+0x2166> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 6a4a8 <_Py_open@@Base+0x2192> │ │ │ │ + bne.n 6a46c <_Py_open@@Base+0x2166> │ │ │ │ + bl 7f898 │ │ │ │ + cbnz r0, 6a498 <_Py_open@@Base+0x2192> │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 6a492 <_Py_open@@Base+0x217c> │ │ │ │ + beq.n 6a482 <_Py_open@@Base+0x217c> │ │ │ │ ldr r7, [r4, #8] │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 6a498 <_Py_open@@Base+0x2182> │ │ │ │ + beq.n 6a488 <_Py_open@@Base+0x2182> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl c3ae8 │ │ │ │ + bl c3038 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bge.n 6a49a <_Py_open@@Base+0x2184> │ │ │ │ - b.n 6a4a8 <_Py_open@@Base+0x2192> │ │ │ │ + bge.n 6a48a <_Py_open@@Base+0x2184> │ │ │ │ + b.n 6a498 <_Py_open@@Base+0x2192> │ │ │ │ movs r3, #1 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 6a49a <_Py_open@@Base+0x2184> │ │ │ │ + b.n 6a48a <_Py_open@@Base+0x2184> │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 69758 <_Py_open@@Base+0x1442> │ │ │ │ + b.w 69748 <_Py_open@@Base+0x1442> │ │ │ │ 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 15fc9c │ │ │ │ + bl 15f058 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6a4e0 <_Py_open@@Base+0x21ca> │ │ │ │ + blt.n 6a4d0 <_Py_open@@Base+0x21ca> │ │ │ │ blx 29b28 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6a4e4 <_Py_open@@Base+0x21ce> │ │ │ │ + bne.n 6a4d4 <_Py_open@@Base+0x21ce> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w f1c24 │ │ │ │ + b.w f1180 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a4ec <_Py_open@@Base+0x21d6> │ │ │ │ + b.n 6a4dc <_Py_open@@Base+0x21d6> │ │ │ │ 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, 6a508 <_Py_open@@Base+0x21f2> │ │ │ │ + cbz r3, 6a4f8 <_Py_open@@Base+0x21f2> │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 6a50a <_Py_open@@Base+0x21f4> │ │ │ │ + b.n 6a4fa <_Py_open@@Base+0x21f4> │ │ │ │ mov r6, r3 │ │ │ │ add r6, r1 │ │ │ │ - cbnz r3, 6a518 <_Py_open@@Base+0x2202> │ │ │ │ + cbnz r3, 6a508 <_Py_open@@Base+0x2202> │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 6a518 <_Py_open@@Base+0x2202> │ │ │ │ + ble.n 6a508 <_Py_open@@Base+0x2202> │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 6a518 <_Py_open@@Base+0x2202> │ │ │ │ - cbnz r4, 6a53a <_Py_open@@Base+0x2224> │ │ │ │ + bgt.n 6a508 <_Py_open@@Base+0x2202> │ │ │ │ + cbnz r4, 6a52a <_Py_open@@Base+0x2224> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #124] @ (6a598 <_Py_open@@Base+0x2282>) │ │ │ │ + ldr r4, [pc, #124] @ (6a588 <_Py_open@@Base+0x2282>) │ │ │ │ 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 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101324 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6a53a <_Py_open@@Base+0x2224> │ │ │ │ + cbnz r0, 6a52a <_Py_open@@Base+0x2224> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a594 <_Py_open@@Base+0x227e> │ │ │ │ + b.n 6a584 <_Py_open@@Base+0x227e> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 15fc9c │ │ │ │ + bl 15f058 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 6a536 <_Py_open@@Base+0x2220> │ │ │ │ + blt.n 6a526 <_Py_open@@Base+0x2220> │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 6a55c <_Py_open@@Base+0x2246> │ │ │ │ + beq.n 6a54c <_Py_open@@Base+0x2246> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f479c │ │ │ │ + bl f3cfc │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6a55e <_Py_open@@Base+0x2248> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 6a55e <_Py_open@@Base+0x2248> │ │ │ │ - b.n 6a536 <_Py_open@@Base+0x2220> │ │ │ │ + bne.n 6a54e <_Py_open@@Base+0x2248> │ │ │ │ + bl 7f898 │ │ │ │ + cbz r0, 6a54e <_Py_open@@Base+0x2248> │ │ │ │ + b.n 6a526 <_Py_open@@Base+0x2220> │ │ │ │ movs r4, #0 │ │ │ │ - bl 9649c │ │ │ │ + bl 95998 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r3 │ │ │ │ blx 2a5c0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98f90 │ │ │ │ - cbz r4, 6a58c <_Py_open@@Base+0x2276> │ │ │ │ + bl 9848c │ │ │ │ + cbz r4, 6a57c <_Py_open@@Base+0x2276> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w f1c24 │ │ │ │ + b.w f1180 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r4, [pc, #256] @ (6a69c ) │ │ │ │ + ldr r4, [pc, #256] @ (6a68c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 6635e │ │ │ │ - bl 6c0a0 │ │ │ │ - cbnz r0, 6a5bc <_Py_open@@Base+0x22a6> │ │ │ │ + bl 6634e │ │ │ │ + bl 6c090 │ │ │ │ + cbnz r0, 6a5ac <_Py_open@@Base+0x22a6> │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1ea294 │ │ │ │ + b.w 1e95bc │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ - bl 11d7b0 │ │ │ │ + bl 11cd3c │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #26577 @ 0x67d1 │ │ │ │ + movw r0, #26561 @ 0x67c1 │ │ │ │ movt r0, #6 │ │ │ │ - bl 1d53bc │ │ │ │ + bl 1d47d4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6a5f6 <_Py_open@@Base+0x22e0> │ │ │ │ + bne.n 6a5e6 <_Py_open@@Base+0x22e0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 107880 │ │ │ │ + bl 106ca4 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36456 @ 0x8e68 │ │ │ │ + movw r1, #34920 @ 0x8868 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a612 <_Py_open@@Base+0x22fc> │ │ │ │ + b.n 6a602 <_Py_open@@Base+0x22fc> │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11d7b0 │ │ │ │ + bl 11cd3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 100124 │ │ │ │ + bl ff64c │ │ │ │ mov r0, r4 │ │ │ │ - bl 107880 │ │ │ │ + bl 106ca4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006a614 : │ │ │ │ - b.w 30114 │ │ │ │ +0006a604 : │ │ │ │ + b.w 30364 │ │ │ │ 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 1540ac │ │ │ │ - cbnz r0, 6a64a │ │ │ │ + bl 153654 │ │ │ │ + cbnz r0, 6a63a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36484 @ 0x8e84 │ │ │ │ + movw r1, #34948 @ 0x8884 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 6a654 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 6a644 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1546b0 │ │ │ │ + bl 153b74 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bge.n 6a658 │ │ │ │ + bge.n 6a648 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a72e │ │ │ │ + b.n 6a71e │ │ │ │ cmp.w r6, #65536 @ 0x10000 │ │ │ │ - ble.n 6a676 │ │ │ │ + ble.n 6a666 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36524 @ 0x8eac │ │ │ │ + movw r1, #34988 @ 0x88ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 6a654 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 6a644 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bl 76fe4 │ │ │ │ + bl 77034 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 6a686 │ │ │ │ - bl 1ea294 │ │ │ │ - b.n 6a654 │ │ │ │ + cbnz r0, 6a676 │ │ │ │ + bl 1e95bc │ │ │ │ + b.n 6a644 │ │ │ │ mov.w r9, #0 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ cmp r9, r6 │ │ │ │ - beq.n 6a6fe │ │ │ │ - bl e750c │ │ │ │ + beq.n 6a6ee │ │ │ │ + bl e6a64 │ │ │ │ add.w r1, r5, r9, lsl #2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6a718 │ │ │ │ + beq.n 6a708 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bmi.n 6a6ce │ │ │ │ + bmi.n 6a6be │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36540 @ 0x8ebc │ │ │ │ + movw r1, #35004 @ 0x88bc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 6a6da │ │ │ │ - b.n 6a718 │ │ │ │ - bl 1e6570 <_Py_Gid_Converter@@Base> │ │ │ │ + bne.n 6a6ca │ │ │ │ + b.n 6a708 │ │ │ │ + bl 1e5898 <_Py_Gid_Converter@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r0, 6a6e8 │ │ │ │ + cbnz r0, 6a6d8 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 6a718 │ │ │ │ + beq.n 6a708 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6a718 │ │ │ │ + cbnz r3, 6a708 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6a718 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6a708 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 6a6f8 │ │ │ │ + beq.n 6a6e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6a6f8 │ │ │ │ + cbnz r3, 6a6e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 6a68e │ │ │ │ + b.n 6a67e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ blx 291d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6a720 │ │ │ │ + bge.n 6a710 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ + bl f1180 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77384 │ │ │ │ - b.n 6a654 │ │ │ │ + bl 773d4 │ │ │ │ + b.n 6a644 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77384 │ │ │ │ + bl 773d4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r0, r1 │ │ │ │ add r4, sp, #12 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #44] @ (6a778 ) │ │ │ │ + ldr r3, [pc, #44] @ (6a768 ) │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 21536c <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ - cbz r0, 6a772 │ │ │ │ + bl 214a98 <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ + cbz r0, 6a762 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2a334 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6a76e │ │ │ │ + bge.n 6a75e │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 6a772 │ │ │ │ - bl 80190 │ │ │ │ + bl f1180 │ │ │ │ + b.n 6a762 │ │ │ │ + bl 80158 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #432] @ (6a92c ) │ │ │ │ + ldr r4, [pc, #432] @ (6a91c ) │ │ │ │ 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, #36564 @ 0x8ed4 │ │ │ │ + movw r2, #35028 @ 0x88d4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1fba08 <_PyArg_ParseStack@@Base> │ │ │ │ - cbz r0, 6a7c8 │ │ │ │ + bl 1fb030 <_PyArg_ParseStack@@Base> │ │ │ │ + cbz r0, 6a7b8 │ │ │ │ ldrd r1, r0, [sp, #8] │ │ │ │ blx 29804 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6a7c0 │ │ │ │ + bge.n 6a7b0 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 6a7c8 │ │ │ │ + bl f1180 │ │ │ │ + b.n 6a7b8 │ │ │ │ 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, 6a7f0 │ │ │ │ + cbnz r0, 6a7e0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r4] │ │ │ │ strd r2, r3, [r4, #8] │ │ │ │ - b.n 6a812 │ │ │ │ + b.n 6a802 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, sp │ │ │ │ - bl 14e2b0 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 14d858 <_PyTime_FromSecondsObject@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6a80e │ │ │ │ + blt.n 6a7fe │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 23ee0c <_PyTime_AsTimeval@@Base> │ │ │ │ + b.w 23e718 <_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 72184 │ │ │ │ - cbz r0, 6a89e │ │ │ │ + bl 72174 │ │ │ │ + cbz r0, 6a88e │ │ │ │ mov r4, r0 │ │ │ │ - vldr d8, [pc, #120] @ 6a8b0 │ │ │ │ + vldr d8, [pc, #120] @ 6a8a0 │ │ │ │ ldrd r0, r1, [r5, #24] │ │ │ │ - bl 26bb88 │ │ │ │ + bl 26b548 │ │ │ │ vmov d7, r0, r1 │ │ │ │ ldrd r0, r1, [r5, #16] │ │ │ │ vdiv.f64 d9, d7, d8 │ │ │ │ - bl 26bb88 │ │ │ │ + bl 26b548 │ │ │ │ vmov d0, r0, r1 │ │ │ │ vadd.f64 d0, d9, d0 │ │ │ │ - bl 83ffc │ │ │ │ + bl 83b50 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 6a888 │ │ │ │ + cbz r0, 6a878 │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 26bb88 │ │ │ │ + bl 26b548 │ │ │ │ vmov d7, r0, r1 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ vdiv.f64 d9, d7, d8 │ │ │ │ - bl 26bb88 │ │ │ │ + bl 26b548 │ │ │ │ vmov d0, r0, r1 │ │ │ │ vadd.f64 d0, d9, d0 │ │ │ │ - bl 83ffc │ │ │ │ - cbnz r0, 6a8a2 │ │ │ │ + bl 83b50 │ │ │ │ + cbnz r0, 6a892 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6a89e │ │ │ │ + beq.n 6a88e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6a89e │ │ │ │ + cbnz r3, 6a88e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6a8a4 │ │ │ │ + b.n 6a894 │ │ │ │ str r0, [r4, #16] │ │ │ │ vpop {d8-d9} │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -96503,879 +96495,879 @@ │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ subs r3, r2, #2 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 6a8e2 │ │ │ │ + bhi.n 6a8d2 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f3cfc │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6a900 │ │ │ │ - b.n 6a8fa │ │ │ │ - movw r0, #25920 @ 0x6540 │ │ │ │ + bne.n 6a8f0 │ │ │ │ + b.n 6a8ea │ │ │ │ + movw r0, #24384 @ 0x5f40 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0190 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a8d4 │ │ │ │ - b.n 6a936 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 6a936 │ │ │ │ + bne.n 6a8c4 │ │ │ │ + b.n 6a926 │ │ │ │ + bl 7f898 │ │ │ │ + cbnz r0, 6a926 │ │ │ │ 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 6a7cc │ │ │ │ + bl 6a7bc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6a936 │ │ │ │ + blt.n 6a926 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 6a7cc │ │ │ │ + bl 6a7bc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6a936 │ │ │ │ + blt.n 6a926 │ │ │ │ mov r1, sp │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r6 │ │ │ │ blx 2981c <__setitimer64@plt> │ │ │ │ - cbz r0, 6a93a │ │ │ │ + cbz r0, 6a92a │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl f1c24 │ │ │ │ + bl f1180 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a940 │ │ │ │ + b.n 6a930 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 6a816 │ │ │ │ + bl 6a806 │ │ │ │ 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 f479c │ │ │ │ + bl f3cfc │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6a968 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 6a986 │ │ │ │ + bne.n 6a958 │ │ │ │ + bl 7f898 │ │ │ │ + cbnz r0, 6a976 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sp │ │ │ │ ldr r4, [r5, #16] │ │ │ │ blx 2a884 <__getitimer64@plt> │ │ │ │ - cbz r0, 6a97e │ │ │ │ + cbz r0, 6a96e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl f1c24 │ │ │ │ + bl f1180 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a988 │ │ │ │ + b.n 6a978 │ │ │ │ mov r0, sp │ │ │ │ - bl 6a816 │ │ │ │ - b.n 6a988 │ │ │ │ + bl 6a806 │ │ │ │ + b.n 6a978 │ │ │ │ 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 d4290 │ │ │ │ + bl d37f8 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - movw r0, #36576 @ 0x8ee0 │ │ │ │ + bl f1180 │ │ │ │ + movw r0, #35040 @ 0x88e0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 1efa3c │ │ │ │ + bl 1eed64 │ │ │ │ mov r0, r5 │ │ │ │ - bl d42a4 │ │ │ │ + bl d380c │ │ │ │ movs r0, #0 │ │ │ │ str r6, [r4, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0006a9d2 <_PyOS_IsMainThread@@Base>: │ │ │ │ +0006a9c2 <_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] @ (6aa10 <_PyOS_IsMainThread@@Base+0x3e>) │ │ │ │ + ldr r3, [pc, #44] @ (6aa00 <_PyOS_IsMainThread@@Base+0x3e>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - bl 6c328 │ │ │ │ + bl 6c318 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ ldr.w r2, [r3, #640] @ 0x280 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 6aa0a <_PyOS_IsMainThread@@Base+0x38> │ │ │ │ + bne.n 6a9fa <_PyOS_IsMainThread@@Base+0x38> │ │ │ │ ldr.w r0, [r3, #624] @ 0x270 │ │ │ │ subs r3, r0, r4 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ - b.n 6aa0c <_PyOS_IsMainThread@@Base+0x3a> │ │ │ │ + b.n 6a9fc <_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 11bba8 │ │ │ │ + bl 11b148 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1d431c │ │ │ │ + b.w 1d3734 │ │ │ │ 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 14f490 │ │ │ │ + bl 14ea38 │ │ │ │ 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 14f490 │ │ │ │ + bl 14ea38 │ │ │ │ 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 14f490 │ │ │ │ + bl 14ea38 │ │ │ │ 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 714b0 │ │ │ │ - cbz r0, 6aae0 <_PyOS_IsMainThread@@Base+0x10e> │ │ │ │ - ldr r2, [pc, #48] @ (6aae8 <_PyOS_IsMainThread@@Base+0x116>) │ │ │ │ - movw r1, #36640 @ 0x8f20 │ │ │ │ + bl 714a0 │ │ │ │ + cbz r0, 6aad0 <_PyOS_IsMainThread@@Base+0x10e> │ │ │ │ + ldr r2, [pc, #48] @ (6aad8 <_PyOS_IsMainThread@@Base+0x116>) │ │ │ │ + movw r1, #35104 @ 0x8920 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r4, r0 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fb0c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6aae2 <_PyOS_IsMainThread@@Base+0x110> │ │ │ │ + bge.n 6aad2 <_PyOS_IsMainThread@@Base+0x110> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6aae0 <_PyOS_IsMainThread@@Base+0x10e> │ │ │ │ + beq.n 6aad0 <_PyOS_IsMainThread@@Base+0x10e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6aae0 <_PyOS_IsMainThread@@Base+0x10e> │ │ │ │ + cbnz r3, 6aad0 <_PyOS_IsMainThread@@Base+0x10e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_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 1ef2c0 <_PyEvent_Notify@@Base> │ │ │ │ + bl 1ee5e8 <_PyEvent_Notify@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ef2e4 <_PyEvent_Notify@@Base+0x24> │ │ │ │ + bl 1ee60c <_PyEvent_Notify@@Base+0x24> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ mov r3, sp │ │ │ │ - movw r1, #17192 @ 0x4328 │ │ │ │ + movw r1, #15656 @ 0x3d28 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 8cd30 │ │ │ │ - cbz r0, 6ab62 <_PyOS_IsMainThread@@Base+0x190> │ │ │ │ + bl 8c22c │ │ │ │ + cbz r0, 6ab52 <_PyOS_IsMainThread@@Base+0x190> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 24aac0 <_PyTime_FromLong@@Base> │ │ │ │ + bl 24a3b0 <_PyTime_FromLong@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6ab62 <_PyOS_IsMainThread@@Base+0x190> │ │ │ │ + blt.n 6ab52 <_PyOS_IsMainThread@@Base+0x190> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 14ed04 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 14e2ac <_PyTime_AsTimespec@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6ab62 <_PyOS_IsMainThread@@Base+0x190> │ │ │ │ + beq.n 6ab52 <_PyOS_IsMainThread@@Base+0x190> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ blx 2921c <__clock_settime64@plt> │ │ │ │ - cbz r0, 6ab66 <_PyOS_IsMainThread@@Base+0x194> │ │ │ │ + cbz r0, 6ab56 <_PyOS_IsMainThread@@Base+0x194> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ + bl f1180 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6ab6e <_PyOS_IsMainThread@@Base+0x19c> │ │ │ │ + b.n 6ab5e <_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 1265a8 │ │ │ │ + bl 125a88 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6abda <_PyOS_IsMainThread@@Base+0x208> │ │ │ │ + cbz r0, 6abca <_PyOS_IsMainThread@@Base+0x208> │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl dee68 │ │ │ │ + bl de3dc │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl dee68 │ │ │ │ + bl de3dc │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl dee68 │ │ │ │ + bl de3dc │ │ │ │ mov r2, r6 │ │ │ │ ldrd r6, r7, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r5 │ │ │ │ strd r6, r7, [sp] │ │ │ │ - movw r0, #36656 @ 0x8f30 │ │ │ │ + movw r0, #35120 @ 0x8930 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82d70 │ │ │ │ + bl 828c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6abce <_PyOS_IsMainThread@@Base+0x1fc> │ │ │ │ + beq.n 6abbe <_PyOS_IsMainThread@@Base+0x1fc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 6abd2 <_PyOS_IsMainThread@@Base+0x200> │ │ │ │ + cbz r3, 6abc2 <_PyOS_IsMainThread@@Base+0x200> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 6abda <_PyOS_IsMainThread@@Base+0x208> │ │ │ │ + b.n 6abca <_PyOS_IsMainThread@@Base+0x208> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6abce <_PyOS_IsMainThread@@Base+0x1fc> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6abbe <_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 6ac18 <_PyOS_IsMainThread@@Base+0x246> │ │ │ │ - movw r2, #62348 @ 0xf38c │ │ │ │ + bmi.n 6ac08 <_PyOS_IsMainThread@@Base+0x246> │ │ │ │ + movw r2, #60772 @ 0xed64 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #736 @ 0x2e0 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #19240 @ 0x4b28 │ │ │ │ + movw r1, #64736 @ 0xfce0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #17732 @ 0x4544 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6ac5c <_PyOS_IsMainThread@@Base+0x28a> │ │ │ │ + bl 23b790 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6ac4c <_PyOS_IsMainThread@@Base+0x28a> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 895dc │ │ │ │ + bl 88e88 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6ac5c <_PyOS_IsMainThread@@Base+0x28a> │ │ │ │ + cbz r0, 6ac4c <_PyOS_IsMainThread@@Base+0x28a> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6ac46 <_PyOS_IsMainThread@@Base+0x274> │ │ │ │ + beq.n 6ac36 <_PyOS_IsMainThread@@Base+0x274> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21740 @ 0x54ec │ │ │ │ + movw r1, #20060 @ 0x4e5c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 6ac5c <_PyOS_IsMainThread@@Base+0x28a> │ │ │ │ + bl 126e1c │ │ │ │ + b.n 6ac4c <_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 f1e94 │ │ │ │ + b.w f13f0 │ │ │ │ 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 6ac88 <_PyOS_IsMainThread@@Base+0x2b6> │ │ │ │ + bne.n 6ac78 <_PyOS_IsMainThread@@Base+0x2b6> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 6aca0 <_PyOS_IsMainThread@@Base+0x2ce> │ │ │ │ - b.n 6ace0 <_PyOS_IsMainThread@@Base+0x30e> │ │ │ │ + bne.n 6ac90 <_PyOS_IsMainThread@@Base+0x2ce> │ │ │ │ + b.n 6acd0 <_PyOS_IsMainThread@@Base+0x30e> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #1256 @ 0x4e8 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ + movw r0, #65280 @ 0xff00 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0190 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6ac78 <_PyOS_IsMainThread@@Base+0x2a6> │ │ │ │ - b.n 6ad4e <_PyOS_IsMainThread@@Base+0x37c> │ │ │ │ + bne.n 6ac68 <_PyOS_IsMainThread@@Base+0x2a6> │ │ │ │ + b.n 6ad3e <_PyOS_IsMainThread@@Base+0x37c> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.n 6acc2 <_PyOS_IsMainThread@@Base+0x2f0> │ │ │ │ + bpl.n 6acb2 <_PyOS_IsMainThread@@Base+0x2f0> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 895dc │ │ │ │ + bl 88e88 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6ad4e <_PyOS_IsMainThread@@Base+0x37c> │ │ │ │ + beq.n 6ad3e <_PyOS_IsMainThread@@Base+0x37c> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6ace2 <_PyOS_IsMainThread@@Base+0x310> │ │ │ │ - b.n 6ad20 <_PyOS_IsMainThread@@Base+0x34e> │ │ │ │ - movw r2, #54064 @ 0xd330 │ │ │ │ + beq.n 6acd2 <_PyOS_IsMainThread@@Base+0x310> │ │ │ │ + b.n 6ad10 <_PyOS_IsMainThread@@Base+0x34e> │ │ │ │ + movw r2, #52528 @ 0xcd30 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58536 @ 0xe4a8 │ │ │ │ + movw r1, #57000 @ 0xdea8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #1256 @ 0x4e8 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6ad4e <_PyOS_IsMainThread@@Base+0x37c> │ │ │ │ + movw r0, #65280 @ 0xff00 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + bl 23b790 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6ad3e <_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 6ad0a <_PyOS_IsMainThread@@Base+0x338> │ │ │ │ - movw r2, #62348 @ 0xf38c │ │ │ │ + bmi.n 6acfa <_PyOS_IsMainThread@@Base+0x338> │ │ │ │ + movw r2, #60772 @ 0xed64 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58696 @ 0xe548 │ │ │ │ + movw r1, #57160 @ 0xdf48 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #1256 @ 0x4e8 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6ad4e <_PyOS_IsMainThread@@Base+0x37c> │ │ │ │ + movw r0, #65280 @ 0xff00 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + bl 23b790 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6ad3e <_PyOS_IsMainThread@@Base+0x37c> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 895dc │ │ │ │ + bl 88e88 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 6ad4e <_PyOS_IsMainThread@@Base+0x37c> │ │ │ │ + cbz r0, 6ad3e <_PyOS_IsMainThread@@Base+0x37c> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6ad38 <_PyOS_IsMainThread@@Base+0x366> │ │ │ │ + beq.n 6ad28 <_PyOS_IsMainThread@@Base+0x366> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21740 @ 0x54ec │ │ │ │ + movw r1, #20060 @ 0x4e5c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 6ad4e <_PyOS_IsMainThread@@Base+0x37c> │ │ │ │ + bl 126e1c │ │ │ │ + b.n 6ad3e <_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 f1e94 │ │ │ │ + b.w f13f0 │ │ │ │ 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 6ad7a <_PyOS_IsMainThread@@Base+0x3a8> │ │ │ │ + bne.n 6ad6a <_PyOS_IsMainThread@@Base+0x3a8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 6ad92 <_PyOS_IsMainThread@@Base+0x3c0> │ │ │ │ - b.n 6add2 <_PyOS_IsMainThread@@Base+0x400> │ │ │ │ + bne.n 6ad82 <_PyOS_IsMainThread@@Base+0x3c0> │ │ │ │ + b.n 6adc2 <_PyOS_IsMainThread@@Base+0x400> │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #1268 @ 0x4f4 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ + movw r0, #65292 @ 0xff0c │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0190 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6ad6a <_PyOS_IsMainThread@@Base+0x398> │ │ │ │ - b.n 6ae52 <_PyOS_IsMainThread@@Base+0x480> │ │ │ │ + bne.n 6ad5a <_PyOS_IsMainThread@@Base+0x398> │ │ │ │ + b.n 6ae42 <_PyOS_IsMainThread@@Base+0x480> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.n 6adb4 <_PyOS_IsMainThread@@Base+0x3e2> │ │ │ │ + bpl.n 6ada4 <_PyOS_IsMainThread@@Base+0x3e2> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 895dc │ │ │ │ + bl 88e88 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6ae52 <_PyOS_IsMainThread@@Base+0x480> │ │ │ │ + beq.n 6ae42 <_PyOS_IsMainThread@@Base+0x480> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6add4 <_PyOS_IsMainThread@@Base+0x402> │ │ │ │ - b.n 6ae12 <_PyOS_IsMainThread@@Base+0x440> │ │ │ │ - movw r2, #54064 @ 0xd330 │ │ │ │ + beq.n 6adc4 <_PyOS_IsMainThread@@Base+0x402> │ │ │ │ + b.n 6ae02 <_PyOS_IsMainThread@@Base+0x440> │ │ │ │ + movw r2, #52528 @ 0xcd30 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58536 @ 0xe4a8 │ │ │ │ + movw r1, #57000 @ 0xdea8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #1268 @ 0x4f4 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6ae52 <_PyOS_IsMainThread@@Base+0x480> │ │ │ │ + movw r0, #65292 @ 0xff0c │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + bl 23b790 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6ae42 <_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 6adfc <_PyOS_IsMainThread@@Base+0x42a> │ │ │ │ - movw r2, #62348 @ 0xf38c │ │ │ │ + bmi.n 6adec <_PyOS_IsMainThread@@Base+0x42a> │ │ │ │ + movw r2, #60772 @ 0xed64 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58696 @ 0xe548 │ │ │ │ + movw r1, #57160 @ 0xdf48 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #1268 @ 0x4f4 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6ae52 <_PyOS_IsMainThread@@Base+0x480> │ │ │ │ + movw r0, #65292 @ 0xff0c │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + bl 23b790 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6ae42 <_PyOS_IsMainThread@@Base+0x480> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 895dc │ │ │ │ + bl 88e88 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 6ae52 <_PyOS_IsMainThread@@Base+0x480> │ │ │ │ + cbz r0, 6ae42 <_PyOS_IsMainThread@@Base+0x480> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6ae2a <_PyOS_IsMainThread@@Base+0x458> │ │ │ │ + beq.n 6ae1a <_PyOS_IsMainThread@@Base+0x458> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21740 @ 0x54ec │ │ │ │ + movw r1, #20060 @ 0x4e5c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 6ae52 <_PyOS_IsMainThread@@Base+0x480> │ │ │ │ + bl 126e1c │ │ │ │ + b.n 6ae42 <_PyOS_IsMainThread@@Base+0x480> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl f479c │ │ │ │ + bl f3cfc │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6ae3c <_PyOS_IsMainThread@@Base+0x46a> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 6ae52 <_PyOS_IsMainThread@@Base+0x480> │ │ │ │ + bne.n 6ae2c <_PyOS_IsMainThread@@Base+0x46a> │ │ │ │ + bl 7f898 │ │ │ │ + cbnz r0, 6ae42 <_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 f1e94 │ │ │ │ + b.w f13f0 │ │ │ │ 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 6aeca <_PyOS_IsMainThread@@Base+0x4f8> │ │ │ │ + beq.n 6aeba <_PyOS_IsMainThread@@Base+0x4f8> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 6aeac <_PyOS_IsMainThread@@Base+0x4da> │ │ │ │ + bpl.n 6ae9c <_PyOS_IsMainThread@@Base+0x4da> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 895dc │ │ │ │ + bl 88e88 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6aef0 <_PyOS_IsMainThread@@Base+0x51e> │ │ │ │ + cbz r0, 6aee0 <_PyOS_IsMainThread@@Base+0x51e> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6aecc <_PyOS_IsMainThread@@Base+0x4fa> │ │ │ │ + beq.n 6aebc <_PyOS_IsMainThread@@Base+0x4fa> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21740 @ 0x54ec │ │ │ │ + movw r1, #20060 @ 0x4e5c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 6aef0 <_PyOS_IsMainThread@@Base+0x51e> │ │ │ │ - movw r2, #54064 @ 0xd330 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 6aee0 <_PyOS_IsMainThread@@Base+0x51e> │ │ │ │ + movw r2, #52528 @ 0xcd30 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #736 @ 0x2e0 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #1284 @ 0x504 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6aef0 <_PyOS_IsMainThread@@Base+0x51e> │ │ │ │ + movw r1, #64736 @ 0xfce0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #65308 @ 0xff1c │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + bl 23b790 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6aee0 <_PyOS_IsMainThread@@Base+0x51e> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a450 │ │ │ │ - cbnz r0, 6aee4 <_PyOS_IsMainThread@@Base+0x512> │ │ │ │ + cbnz r0, 6aed4 <_PyOS_IsMainThread@@Base+0x512> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 6aef0 <_PyOS_IsMainThread@@Base+0x51e> │ │ │ │ + bl f1180 │ │ │ │ + b.n 6aee0 <_PyOS_IsMainThread@@Base+0x51e> │ │ │ │ movs r1, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f1e94 │ │ │ │ + b.w f13f0 │ │ │ │ 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 6af34 <_PyOS_IsMainThread@@Base+0x562> │ │ │ │ + bne.n 6af24 <_PyOS_IsMainThread@@Base+0x562> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bmi.n 6af4c <_PyOS_IsMainThread@@Base+0x57a> │ │ │ │ - movw r2, #62348 @ 0xf38c │ │ │ │ + bmi.n 6af3c <_PyOS_IsMainThread@@Base+0x57a> │ │ │ │ + movw r2, #60772 @ 0xed64 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58536 @ 0xe4a8 │ │ │ │ + movw r1, #57000 @ 0xdea8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #1296 @ 0x510 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6af58 <_PyOS_IsMainThread@@Base+0x586> │ │ │ │ + movw r0, #65320 @ 0xff28 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + bl 23b790 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6af48 <_PyOS_IsMainThread@@Base+0x586> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #1296 @ 0x510 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ + movw r0, #65320 @ 0xff28 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0190 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6af0c <_PyOS_IsMainThread@@Base+0x53a> │ │ │ │ - b.n 6af58 <_PyOS_IsMainThread@@Base+0x586> │ │ │ │ + bne.n 6aefc <_PyOS_IsMainThread@@Base+0x53a> │ │ │ │ + b.n 6af48 <_PyOS_IsMainThread@@Base+0x586> │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl 895dc │ │ │ │ + bl 88e88 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 6af5c <_PyOS_IsMainThread@@Base+0x58a> │ │ │ │ + cbnz r0, 6af4c <_PyOS_IsMainThread@@Base+0x58a> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6afea <_PyOS_IsMainThread@@Base+0x618> │ │ │ │ + b.n 6afda <_PyOS_IsMainThread@@Base+0x618> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 6af94 <_PyOS_IsMainThread@@Base+0x5c2> │ │ │ │ + bne.n 6af84 <_PyOS_IsMainThread@@Base+0x5c2> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6afca <_PyOS_IsMainThread@@Base+0x5f8> │ │ │ │ + beq.n 6afba <_PyOS_IsMainThread@@Base+0x5f8> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 6afac <_PyOS_IsMainThread@@Base+0x5da> │ │ │ │ + bpl.n 6af9c <_PyOS_IsMainThread@@Base+0x5da> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 895dc │ │ │ │ + bl 88e88 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6af58 <_PyOS_IsMainThread@@Base+0x586> │ │ │ │ + beq.n 6af48 <_PyOS_IsMainThread@@Base+0x586> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6afcc <_PyOS_IsMainThread@@Base+0x5fa> │ │ │ │ + beq.n 6afbc <_PyOS_IsMainThread@@Base+0x5fa> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21740 @ 0x54ec │ │ │ │ + movw r1, #20060 @ 0x4e5c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 6af58 <_PyOS_IsMainThread@@Base+0x586> │ │ │ │ - movw r2, #54064 @ 0xd330 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 6af48 <_PyOS_IsMainThread@@Base+0x586> │ │ │ │ + movw r2, #52528 @ 0xcd30 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58696 @ 0xe548 │ │ │ │ + movw r1, #57160 @ 0xdf48 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #1296 @ 0x510 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6af58 <_PyOS_IsMainThread@@Base+0x586> │ │ │ │ + movw r0, #65320 @ 0xff28 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + bl 23b790 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6af48 <_PyOS_IsMainThread@@Base+0x586> │ │ │ │ movs r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 29834 │ │ │ │ - cbz r0, 6afe2 <_PyOS_IsMainThread@@Base+0x610> │ │ │ │ + cbz r0, 6afd2 <_PyOS_IsMainThread@@Base+0x610> │ │ │ │ movs r1, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w f1e94 │ │ │ │ + b.w f13f0 │ │ │ │ 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, 6b00a <_PyOS_IsMainThread@@Base+0x638> │ │ │ │ + cbnz r2, 6affa <_PyOS_IsMainThread@@Base+0x638> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 6b01e <_PyOS_IsMainThread@@Base+0x64c> │ │ │ │ - b.n 6b030 <_PyOS_IsMainThread@@Base+0x65e> │ │ │ │ - movw r0, #4932 @ 0x1344 │ │ │ │ + bne.n 6b00e <_PyOS_IsMainThread@@Base+0x64c> │ │ │ │ + b.n 6b020 <_PyOS_IsMainThread@@Base+0x65e> │ │ │ │ + movw r0, #3396 @ 0xd44 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r1, r2 │ │ │ │ - bl 16ca80 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16be28 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6b002 <_PyOS_IsMainThread@@Base+0x630> │ │ │ │ - b.n 6b03c <_PyOS_IsMainThread@@Base+0x66a> │ │ │ │ + bne.n 6aff2 <_PyOS_IsMainThread@@Base+0x630> │ │ │ │ + b.n 6b02c <_PyOS_IsMainThread@@Base+0x66a> │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #4932 @ 0x1344 │ │ │ │ + movw r0, #3396 @ 0xd44 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 6b03c <_PyOS_IsMainThread@@Base+0x66a> │ │ │ │ + bl c0190 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 6b02c <_PyOS_IsMainThread@@Base+0x66a> │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 231b30 │ │ │ │ + b.w 231448 │ │ │ │ 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, 6b05e <_PyOS_IsMainThread@@Base+0x68c> │ │ │ │ + cbnz r2, 6b04e <_PyOS_IsMainThread@@Base+0x68c> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 6b074 <_PyOS_IsMainThread@@Base+0x6a2> │ │ │ │ - b.n 6b088 <_PyOS_IsMainThread@@Base+0x6b6> │ │ │ │ - movw r0, #5136 @ 0x1410 │ │ │ │ + bne.n 6b064 <_PyOS_IsMainThread@@Base+0x6a2> │ │ │ │ + b.n 6b078 <_PyOS_IsMainThread@@Base+0x6b6> │ │ │ │ + movw r0, #3564 @ 0xdec │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r1, r2 │ │ │ │ - bl 16ca80 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16be28 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6b056 <_PyOS_IsMainThread@@Base+0x684> │ │ │ │ + bne.n 6b046 <_PyOS_IsMainThread@@Base+0x684> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6b118 <_PyOS_IsMainThread@@Base+0x746> │ │ │ │ + b.n 6b108 <_PyOS_IsMainThread@@Base+0x746> │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #5136 @ 0x1410 │ │ │ │ + movw r0, #3564 @ 0xdec │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0190 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b070 <_PyOS_IsMainThread@@Base+0x69e> │ │ │ │ + beq.n 6b060 <_PyOS_IsMainThread@@Base+0x69e> │ │ │ │ ldr.w r8, [r5, #8] │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.n 6b0d0 <_PyOS_IsMainThread@@Base+0x6fe> │ │ │ │ + bne.n 6b0c0 <_PyOS_IsMainThread@@Base+0x6fe> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 6b0c4 <_PyOS_IsMainThread@@Base+0x6f2> │ │ │ │ + blt.n 6b0b4 <_PyOS_IsMainThread@@Base+0x6f2> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ movw r2, #42012 @ 0xa41c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 6b0c4 <_PyOS_IsMainThread@@Base+0x6f2> │ │ │ │ + bne.n 6b0b4 <_PyOS_IsMainThread@@Base+0x6f2> │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bge.n 6b0c4 <_PyOS_IsMainThread@@Base+0x6f2> │ │ │ │ + bge.n 6b0b4 <_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 6b118 <_PyOS_IsMainThread@@Base+0x746> │ │ │ │ + beq.n 6b108 <_PyOS_IsMainThread@@Base+0x746> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 6b118 <_PyOS_IsMainThread@@Base+0x746> │ │ │ │ + b.n 6b108 <_PyOS_IsMainThread@@Base+0x746> │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 82a10 │ │ │ │ + b.w 82560 │ │ │ │ mov r0, r8 │ │ │ │ - bl 72184 │ │ │ │ + bl 72174 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b070 <_PyOS_IsMainThread@@Base+0x69e> │ │ │ │ + beq.n 6b060 <_PyOS_IsMainThread@@Base+0x69e> │ │ │ │ add.w r9, r0, #8 │ │ │ │ movs r7, #0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r8, r7 │ │ │ │ - ble.n 6b118 <_PyOS_IsMainThread@@Base+0x746> │ │ │ │ + ble.n 6b108 <_PyOS_IsMainThread@@Base+0x746> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ add.w r3, r3, r7, lsl #2 │ │ │ │ adds r7, #1 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 82a10 │ │ │ │ - cbnz r0, 6b112 <_PyOS_IsMainThread@@Base+0x740> │ │ │ │ + bl 82560 │ │ │ │ + cbnz r0, 6b102 <_PyOS_IsMainThread@@Base+0x740> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b070 <_PyOS_IsMainThread@@Base+0x69e> │ │ │ │ + beq.n 6b060 <_PyOS_IsMainThread@@Base+0x69e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6b070 <_PyOS_IsMainThread@@Base+0x69e> │ │ │ │ + bne.n 6b060 <_PyOS_IsMainThread@@Base+0x69e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6b070 <_PyOS_IsMainThread@@Base+0x69e> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6b060 <_PyOS_IsMainThread@@Base+0x69e> │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ - b.n 6b0e2 <_PyOS_IsMainThread@@Base+0x710> │ │ │ │ + b.n 6b0d2 <_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, 6b13a <_PyOS_IsMainThread@@Base+0x768> │ │ │ │ + cbnz r2, 6b12a <_PyOS_IsMainThread@@Base+0x768> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 6b14e <_PyOS_IsMainThread@@Base+0x77c> │ │ │ │ - b.n 6b160 <_PyOS_IsMainThread@@Base+0x78e> │ │ │ │ - movw r0, #62196 @ 0xf2f4 │ │ │ │ + bne.n 6b13e <_PyOS_IsMainThread@@Base+0x77c> │ │ │ │ + b.n 6b150 <_PyOS_IsMainThread@@Base+0x78e> │ │ │ │ + movw r0, #60660 @ 0xecf4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r1, r2 │ │ │ │ - bl 16ca80 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16be28 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6b132 <_PyOS_IsMainThread@@Base+0x760> │ │ │ │ - b.n 6b190 <_PyOS_IsMainThread@@Base+0x7be> │ │ │ │ + bne.n 6b122 <_PyOS_IsMainThread@@Base+0x760> │ │ │ │ + b.n 6b180 <_PyOS_IsMainThread@@Base+0x7be> │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #62196 @ 0xf2f4 │ │ │ │ + movw r0, #60660 @ 0xecf4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 6b190 <_PyOS_IsMainThread@@Base+0x7be> │ │ │ │ + bl c0190 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 6b180 <_PyOS_IsMainThread@@Base+0x7be> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ - bl 8ee64 │ │ │ │ + bl 8e280 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6b190 <_PyOS_IsMainThread@@Base+0x7be> │ │ │ │ + cbz r0, 6b180 <_PyOS_IsMainThread@@Base+0x7be> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - bl fb6a0 │ │ │ │ + bl fad34 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 6b194 <_PyOS_IsMainThread@@Base+0x7c2> │ │ │ │ + cbnz r0, 6b184 <_PyOS_IsMainThread@@Base+0x7c2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b190 <_PyOS_IsMainThread@@Base+0x7be> │ │ │ │ + beq.n 6b180 <_PyOS_IsMainThread@@Base+0x7be> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6b190 <_PyOS_IsMainThread@@Base+0x7be> │ │ │ │ + cbnz r3, 6b180 <_PyOS_IsMainThread@@Base+0x7be> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 6b1cc <_PyOS_IsMainThread@@Base+0x7fa> │ │ │ │ + b.n 6b1bc <_PyOS_IsMainThread@@Base+0x7fa> │ │ │ │ ldr r2, [r6, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl dd304 │ │ │ │ + bl dc874 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b1b6 <_PyOS_IsMainThread@@Base+0x7e4> │ │ │ │ + beq.n 6b1a6 <_PyOS_IsMainThread@@Base+0x7e4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6b1b6 <_PyOS_IsMainThread@@Base+0x7e4> │ │ │ │ + cbnz r3, 6b1a6 <_PyOS_IsMainThread@@Base+0x7e4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b1cc <_PyOS_IsMainThread@@Base+0x7fa> │ │ │ │ + beq.n 6b1bc <_PyOS_IsMainThread@@Base+0x7fa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6b1cc <_PyOS_IsMainThread@@Base+0x7fa> │ │ │ │ + cbnz r3, 6b1bc <_PyOS_IsMainThread@@Base+0x7fa> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_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, #55056 @ 0xd710 │ │ │ │ + movw r1, #53520 @ 0xd110 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 8cd30 │ │ │ │ - cbnz r0, 6b1f6 <_PyOS_IsMainThread@@Base+0x824> │ │ │ │ + bl 8c22c │ │ │ │ + cbnz r0, 6b1e6 <_PyOS_IsMainThread@@Base+0x824> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6b22c <_PyOS_IsMainThread@@Base+0x85a> │ │ │ │ + b.n 6b21c <_PyOS_IsMainThread@@Base+0x85a> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ - bl e9be0 │ │ │ │ + bl e9150 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b1f2 <_PyOS_IsMainThread@@Base+0x820> │ │ │ │ + beq.n 6b1e2 <_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 77384 │ │ │ │ + bl 773d4 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -97384,716 +97376,716 @@ │ │ │ │ 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, #36664 @ 0x8f38 │ │ │ │ + movw r1, #35128 @ 0x8938 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 8cd30 │ │ │ │ - cbnz r0, 6b25a <_PyOS_IsMainThread@@Base+0x888> │ │ │ │ + bl 8c22c │ │ │ │ + cbnz r0, 6b24a <_PyOS_IsMainThread@@Base+0x888> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6b2d6 <_PyOS_IsMainThread@@Base+0x904> │ │ │ │ + b.n 6b2c6 <_PyOS_IsMainThread@@Base+0x904> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl e9be0 │ │ │ │ + bl e9150 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b256 <_PyOS_IsMainThread@@Base+0x884> │ │ │ │ + beq.n 6b246 <_PyOS_IsMainThread@@Base+0x884> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, sp │ │ │ │ - bl e9be0 │ │ │ │ + bl e9150 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6b2d0 <_PyOS_IsMainThread@@Base+0x8fe> │ │ │ │ + cbz r0, 6b2c0 <_PyOS_IsMainThread@@Base+0x8fe> │ │ │ │ ldrd r3, r0, [sp] │ │ │ │ cmp r3, r0 │ │ │ │ - bgt.n 6b28a <_PyOS_IsMainThread@@Base+0x8b8> │ │ │ │ + bgt.n 6b27a <_PyOS_IsMainThread@@Base+0x8b8> │ │ │ │ subs r0, r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r6, r0, lsl #2 │ │ │ │ blx 2a034 │ │ │ │ - cbz r0, 6b2aa <_PyOS_IsMainThread@@Base+0x8d8> │ │ │ │ + cbz r0, 6b29a <_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 6b2c8 <_PyOS_IsMainThread@@Base+0x8f6> │ │ │ │ + b.n 6b2b8 <_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 77384 │ │ │ │ + bl 773d4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77384 │ │ │ │ + bl 773d4 │ │ │ │ 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, #55056 @ 0xd710 │ │ │ │ + movw r1, #53520 @ 0xd110 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 8cd30 │ │ │ │ - cbz r0, 6b328 <_PyOS_IsMainThread@@Base+0x956> │ │ │ │ + bl 8c22c │ │ │ │ + cbz r0, 6b318 <_PyOS_IsMainThread@@Base+0x956> │ │ │ │ movw r3, #38480 @ 0x9650 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 90608 │ │ │ │ + bl 8fa28 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #37904 @ 0x9410 │ │ │ │ + movw r2, #36368 @ 0x8e10 │ │ │ │ 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} │ │ │ │ │ │ │ │ -0006b32c <_Py_Get_Getpath_CodeObject@@Base>: │ │ │ │ - movw r0, #49968 @ 0xc330 │ │ │ │ +0006b31c <_Py_Get_Getpath_CodeObject@@Base>: │ │ │ │ + movw r0, #48432 @ 0xbd30 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movw r1, #13680 @ 0x3570 │ │ │ │ - b.w 92230 │ │ │ │ + b.w 9172c │ │ │ │ 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 83a30 │ │ │ │ + bl 83584 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b3b6 <_Py_Get_Getpath_CodeObject@@Base+0x8a> │ │ │ │ + beq.n 6b3a6 <_Py_Get_Getpath_CodeObject@@Base+0x8a> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 80190 │ │ │ │ + bl 80158 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 80190 │ │ │ │ + bl 80158 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 80190 │ │ │ │ + bl 80158 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ str r3, [r4, #20] │ │ │ │ - bl 80190 │ │ │ │ + bl 80158 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 1be9e4 │ │ │ │ + bl 1bddec │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ str r3, [r4, #28] │ │ │ │ - bl 80190 │ │ │ │ + bl 80158 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ str r3, [r4, #32] │ │ │ │ - bl 80190 │ │ │ │ + bl 80158 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 6b3b8 <_Py_Get_Getpath_CodeObject@@Base+0x8c> │ │ │ │ + bl 7f898 │ │ │ │ + cbz r0, 6b3a8 <_Py_Get_Getpath_CodeObject@@Base+0x8c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b3b6 <_Py_Get_Getpath_CodeObject@@Base+0x8a> │ │ │ │ + beq.n 6b3a6 <_Py_Get_Getpath_CodeObject@@Base+0x8a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6b3b6 <_Py_Get_Getpath_CodeObject@@Base+0x8a> │ │ │ │ + cbnz r3, 6b3a6 <_Py_Get_Getpath_CodeObject@@Base+0x8a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_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 207dcc <_Py_RestoreSignals@@Base+0x840> │ │ │ │ - cbz r0, 6b430 <_Py_Get_Getpath_CodeObject@@Base+0x104> │ │ │ │ + bl 207464 <_Py_RestoreSignals@@Base+0x840> │ │ │ │ + cbz r0, 6b420 <_Py_Get_Getpath_CodeObject@@Base+0x104> │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r1, sp │ │ │ │ add.w r0, sp, r2 │ │ │ │ blx 29c10 │ │ │ │ - bl 9649c │ │ │ │ + bl 95998 │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ blx 29240 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 98f90 │ │ │ │ + bl 9848c │ │ │ │ adds r5, #1 │ │ │ │ - bne.n 6b426 <_Py_Get_Getpath_CodeObject@@Base+0xfa> │ │ │ │ + bne.n 6b416 <_Py_Get_Getpath_CodeObject@@Base+0xfa> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 6b416 <_Py_Get_Getpath_CodeObject@@Base+0xea> │ │ │ │ - bl e5198 │ │ │ │ + bne.n 6b406 <_Py_Get_Getpath_CodeObject@@Base+0xea> │ │ │ │ + bl e46f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b3e6 <_Py_Get_Getpath_CodeObject@@Base+0xba> │ │ │ │ + beq.n 6b3d6 <_Py_Get_Getpath_CodeObject@@Base+0xba> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6b430 <_Py_Get_Getpath_CodeObject@@Base+0x104> │ │ │ │ + b.n 6b420 <_Py_Get_Getpath_CodeObject@@Base+0x104> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 6b430 <_Py_Get_Getpath_CodeObject@@Base+0x104> │ │ │ │ + bl f1180 │ │ │ │ + b.n 6b420 <_Py_Get_Getpath_CodeObject@@Base+0x104> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 6b33c <_Py_Get_Getpath_CodeObject@@Base+0x10> │ │ │ │ + bl 6b32c <_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 6b45a <_Py_Get_Getpath_CodeObject@@Base+0x12e> │ │ │ │ + bne.n 6b44a <_Py_Get_Getpath_CodeObject@@Base+0x12e> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 207dcc <_Py_RestoreSignals@@Base+0x840> │ │ │ │ - cbnz r0, 6b472 <_Py_Get_Getpath_CodeObject@@Base+0x146> │ │ │ │ - b.n 6b528 <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ + bl 207464 <_Py_RestoreSignals@@Base+0x840> │ │ │ │ + cbnz r0, 6b462 <_Py_Get_Getpath_CodeObject@@Base+0x146> │ │ │ │ + b.n 6b518 <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #26108 @ 0x65fc │ │ │ │ + movw r0, #24572 @ 0x5ffc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0190 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6b44e <_Py_Get_Getpath_CodeObject@@Base+0x122> │ │ │ │ - b.n 6b528 <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ + bne.n 6b43e <_Py_Get_Getpath_CodeObject@@Base+0x122> │ │ │ │ + b.n 6b518 <_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 14e2b0 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 14d858 <_PyTime_FromSecondsObject@@Base> │ │ │ │ mov r9, sp │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6b528 <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ + blt.n 6b518 <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ ldr r4, [sp, #4] │ │ │ │ add.w sl, sp, #4 │ │ │ │ ldr r5, [sp, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 6b4b2 <_Py_Get_Getpath_CodeObject@@Base+0x186> │ │ │ │ + bge.n 6b4a2 <_Py_Get_Getpath_CodeObject@@Base+0x186> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #944 @ 0x3b0 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ + movw r1, #64900 @ 0xfd84 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 6b528 <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ + bl 126e1c │ │ │ │ + b.n 6b518 <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 18042c <_PyDeadline_Init@@Base> │ │ │ │ + bl 17f6cc <_PyDeadline_Init@@Base> │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r1 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 14ed04 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 14e2ac <_PyTime_AsTimespec@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6b528 <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ - bl 9649c │ │ │ │ + blt.n 6b518 <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ + bl 95998 │ │ │ │ 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 98f90 │ │ │ │ + bl 9848c │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 6b536 <_Py_Get_Getpath_CodeObject@@Base+0x20a> │ │ │ │ + bne.n 6b526 <_Py_Get_Getpath_CodeObject@@Base+0x20a> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 6b506 <_Py_Get_Getpath_CodeObject@@Base+0x1da> │ │ │ │ + beq.n 6b4f6 <_Py_Get_Getpath_CodeObject@@Base+0x1da> │ │ │ │ cmp r3, #11 │ │ │ │ - beq.n 6b52c <_Py_Get_Getpath_CodeObject@@Base+0x200> │ │ │ │ + beq.n 6b51c <_Py_Get_Getpath_CodeObject@@Base+0x200> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 6b540 <_Py_Get_Getpath_CodeObject@@Base+0x214> │ │ │ │ - bl e5198 │ │ │ │ + bl f1180 │ │ │ │ + b.n 6b530 <_Py_Get_Getpath_CodeObject@@Base+0x214> │ │ │ │ + bl e46f0 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r8 │ │ │ │ - cbnz r3, 6b528 <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ - bl 240a78 <_PyDeadline_Get@@Base> │ │ │ │ + cbnz r3, 6b518 <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ + bl 24038c <_PyDeadline_Get@@Base> │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, #0 │ │ │ │ str.w r0, [r9] │ │ │ │ str.w r1, [sl] │ │ │ │ - bge.n 6b4be <_Py_Get_Getpath_CodeObject@@Base+0x192> │ │ │ │ - b.n 6b536 <_Py_Get_Getpath_CodeObject@@Base+0x20a> │ │ │ │ + bge.n 6b4ae <_Py_Get_Getpath_CodeObject@@Base+0x192> │ │ │ │ + b.n 6b526 <_Py_Get_Getpath_CodeObject@@Base+0x20a> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6b540 <_Py_Get_Getpath_CodeObject@@Base+0x214> │ │ │ │ + b.n 6b530 <_Py_Get_Getpath_CodeObject@@Base+0x214> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 6b540 <_Py_Get_Getpath_CodeObject@@Base+0x214> │ │ │ │ + b.n 6b530 <_Py_Get_Getpath_CodeObject@@Base+0x214> │ │ │ │ ldr r3, [r6, #16] │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 6b33c <_Py_Get_Getpath_CodeObject@@Base+0x10> │ │ │ │ + bl 6b32c <_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 6b590 <_Py_Get_Getpath_CodeObject@@Base+0x264> │ │ │ │ + beq.n 6b580 <_Py_Get_Getpath_CodeObject@@Base+0x264> │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 6b590 <_Py_Get_Getpath_CodeObject@@Base+0x264> │ │ │ │ + beq.n 6b580 <_Py_Get_Getpath_CodeObject@@Base+0x264> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36668 @ 0x8f3c │ │ │ │ + movw r1, #35132 @ 0x893c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6b5c4 <_Py_Get_Getpath_CodeObject@@Base+0x298> │ │ │ │ + b.n 6b5b4 <_Py_Get_Getpath_CodeObject@@Base+0x298> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6b5be <_Py_Get_Getpath_CodeObject@@Base+0x292> │ │ │ │ + beq.n 6b5ae <_Py_Get_Getpath_CodeObject@@Base+0x292> │ │ │ │ mov r1, r4 │ │ │ │ - bl 9b274 <_PyArena_AddPyObject@@Base> │ │ │ │ + bl 9a760 <_PyArena_AddPyObject@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6b5ac <_Py_Get_Getpath_CodeObject@@Base+0x280> │ │ │ │ + bge.n 6b59c <_Py_Get_Getpath_CodeObject@@Base+0x280> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 6b58a <_Py_Get_Getpath_CodeObject@@Base+0x25e> │ │ │ │ + b.n 6b57a <_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 6b5c2 <_Py_Get_Getpath_CodeObject@@Base+0x296> │ │ │ │ + b.n 6b5b2 <_Py_Get_Getpath_CodeObject@@Base+0x296> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0006b5c6 : │ │ │ │ +0006b5b6 : │ │ │ │ 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, #236] @ (6b6c4 ) │ │ │ │ + ldr r4, [pc, #236] @ (6b6b4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r3, [pc, #236] @ (6b6c8 ) │ │ │ │ + ldr r3, [pc, #236] @ (6b6b8 ) │ │ │ │ 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 6b5fe │ │ │ │ + bne.n 6b5ee │ │ │ │ strexb r0, r2, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6b5ee │ │ │ │ + bne.n 6b5de │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ mov r6, r3 │ │ │ │ dmb ish │ │ │ │ - beq.n 6b61c │ │ │ │ + beq.n 6b60c │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - bl 1da3c8 │ │ │ │ + bl 1d9788 │ │ │ │ ldr.w r4, [r4, #3704] @ 0xe78 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 6b69e │ │ │ │ + beq.n 6b68e │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 6b62e │ │ │ │ + beq.n 6b61e │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - b.n 6b620 │ │ │ │ - cbz r5, 6b63e │ │ │ │ + b.n 6b610 │ │ │ │ + cbz r5, 6b62e │ │ │ │ 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 6b646 │ │ │ │ + bne.n 6b636 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r6] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 6b66e │ │ │ │ + bne.n 6b65e │ │ │ │ strexb r1, r3, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 6b65e │ │ │ │ + bne.n 6b64e │ │ │ │ dmb ish │ │ │ │ - beq.n 6b67a │ │ │ │ - ldr r0, [pc, #80] @ (6b6c8 ) │ │ │ │ - bl 246600 │ │ │ │ + beq.n 6b66a │ │ │ │ + ldr r0, [pc, #80] @ (6b6b8 ) │ │ │ │ + bl 245f1c │ │ │ │ adds r4, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78344 │ │ │ │ + bl 78394 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ orr.w r3, r3, #8 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6b686 │ │ │ │ + bne.n 6b676 │ │ │ │ movs r0, #1 │ │ │ │ dmb ish │ │ │ │ - b.n 6b6c0 │ │ │ │ + b.n 6b6b0 │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r6] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 6b6b2 │ │ │ │ + bne.n 6b6a2 │ │ │ │ strexb r2, r4, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6b6a2 │ │ │ │ + bne.n 6b692 │ │ │ │ dmb ish │ │ │ │ - beq.n 6b6be │ │ │ │ - ldr r0, [pc, #12] @ (6b6c8 ) │ │ │ │ - bl 246600 │ │ │ │ + beq.n 6b6ae │ │ │ │ + ldr r0, [pc, #12] @ (6b6b8 ) │ │ │ │ + bl 245f1c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r5, r1] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0006b6cc : │ │ │ │ +0006b6bc : │ │ │ │ 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] @ (6b788 ) │ │ │ │ + ldr r2, [pc, #172] @ (6b778 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - cbnz r5, 6b6f4 │ │ │ │ - movw r1, #63540 @ 0xf834 │ │ │ │ + cbnz r5, 6b6e4 │ │ │ │ + movw r1, #62004 @ 0xf234 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #156] @ (6b78c ) │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #156] @ (6b77c ) │ │ │ │ + bl 6678e <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r6, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #148] @ (6b790 ) │ │ │ │ - bl 126d44 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + ldr r0, [pc, #148] @ (6b780 ) │ │ │ │ + bl 126224 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6b778 │ │ │ │ + blt.n 6b768 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbz r0, 6b70e │ │ │ │ + cbz r0, 6b6fe │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bmi.n 6b73c │ │ │ │ - bl 78344 │ │ │ │ + bmi.n 6b72c │ │ │ │ + bl 78394 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72334 │ │ │ │ + bl 7239c │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbz r0, 6b778 │ │ │ │ - ldr r1, [pc, #112] @ (6b790 ) │ │ │ │ + cbz r0, 6b768 │ │ │ │ + ldr r1, [pc, #112] @ (6b780 ) │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 1cf1e4 │ │ │ │ - cbz r0, 6b73c │ │ │ │ + bl 1ce5fc │ │ │ │ + cbz r0, 6b72c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b778 │ │ │ │ + beq.n 6b768 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 6b778 │ │ │ │ - b.n 6b75c │ │ │ │ + cbnz r3, 6b768 │ │ │ │ + b.n 6b74c │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - cbz r4, 6b778 │ │ │ │ + cbz r4, 6b768 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 840cc │ │ │ │ + bl 83c20 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 6b762 │ │ │ │ + cbz r0, 6b752 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b778 │ │ │ │ + beq.n 6b768 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6b778 │ │ │ │ + cbnz r3, 6b768 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6b778 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6b768 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b784 │ │ │ │ + beq.n 6b774 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6b784 │ │ │ │ + cbnz r3, 6b774 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77f40 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 123a9c <_PyErr_Clear@@Base> │ │ │ │ + b.w 122f7c <_PyErr_Clear@@Base> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #640 @ 0x280 │ │ │ │ + add r0, sp, #640 @ 0x280 │ │ │ │ lsls r4, r0, #1 │ │ │ │ subw r0, r0, #72 @ 0x48 │ │ │ │ │ │ │ │ -0006b794 : │ │ │ │ +0006b784 : │ │ │ │ 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] @ (6b7e0 ) │ │ │ │ + ldr r0, [pc, #56] @ (6b7d0 ) │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 126d44 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 126224 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6b7b8 │ │ │ │ + bge.n 6b7a8 │ │ │ │ movs r4, #0 │ │ │ │ - bl d42d0 │ │ │ │ - b.n 6b7d8 │ │ │ │ + bl d3838 │ │ │ │ + b.n 6b7c8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbz r0, 6b7d2 │ │ │ │ + cbz r0, 6b7c2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #33554432 @ 0x2000000 │ │ │ │ - beq.n 6b7d4 │ │ │ │ + beq.n 6b7c4 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, #0 │ │ │ │ ite le │ │ │ │ movle r4, #0 │ │ │ │ movgt r4, #1 │ │ │ │ - b.n 6b7d4 │ │ │ │ + b.n 6b7c4 │ │ │ │ mov r4, r0 │ │ │ │ - bl 78344 │ │ │ │ + bl 78394 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ subw r0, r0, #72 @ 0x48 │ │ │ │ │ │ │ │ -0006b7e4 : │ │ │ │ +0006b7d4 : │ │ │ │ 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] @ (6b964 ) │ │ │ │ + ldr r5, [pc, #364] @ (6b954 ) │ │ │ │ sub sp, #28 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - movw r4, #38440 @ 0x9628 │ │ │ │ + movw r4, #36904 @ 0x9028 │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ mov r8, r2 │ │ │ │ subs r7, r0, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr.w r9, [r3, r5] │ │ │ │ - ble.n 6b814 │ │ │ │ + ble.n 6b804 │ │ │ │ mov r5, r1 │ │ │ │ - cbnz r1, 6b818 │ │ │ │ + cbnz r1, 6b808 │ │ │ │ add r5, sp, #4 │ │ │ │ movs r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 72334 │ │ │ │ + bl 7239c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6b94e │ │ │ │ + beq.w 6b93e │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r0, [r5, r6, lsl #2] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bl 88f94 │ │ │ │ - cbnz r0, 6b854 │ │ │ │ + bl 88844 │ │ │ │ + cbnz r0, 6b844 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 6b94e │ │ │ │ + beq.w 6b93e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6b94e │ │ │ │ + bne.w 6b93e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6b94e │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6b93e │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 6b828 │ │ │ │ + bne.n 6b818 │ │ │ │ ldr.w r9, [r9, #8] │ │ │ │ - movw r0, #61288 @ 0xef68 │ │ │ │ + movw r0, #59752 @ 0xe968 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 7a23c │ │ │ │ + bl 7a278 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1cf1e4 │ │ │ │ + bl 1ce5fc │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r7, r3 │ │ │ │ - bl 78344 │ │ │ │ + bl 78394 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r7, 6b8ac │ │ │ │ + cbz r7, 6b89c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b89e │ │ │ │ + beq.n 6b88e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6b89e │ │ │ │ + cbnz r3, 6b88e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - movw r1, #36700 @ 0x8f5c │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + movw r1, #35164 @ 0x895c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #192] @ (6b968 ) │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #192] @ (6b958 ) │ │ │ │ + bl 6678e <_Py_FatalErrorFunc@@Base> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b8bc │ │ │ │ + beq.n 6b8ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6b8bc │ │ │ │ + cbnz r3, 6b8ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 6b95c │ │ │ │ + beq.n 6b94c │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #16 │ │ │ │ movs r4, #0 │ │ │ │ strd r6, r5, [sp, #16] │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 1d0158 <_PyInterpreterState_SetRunningMain@@Base+0x78> │ │ │ │ + bl 1cf570 <_PyInterpreterState_SetRunningMain@@Base+0x78> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b95c │ │ │ │ + beq.n 6b94c │ │ │ │ ldr r5, [sp, #8] │ │ │ │ - cbnz r5, 6b8e8 │ │ │ │ - movw r1, #36724 @ 0x8f74 │ │ │ │ + cbnz r5, 6b8d8 │ │ │ │ + movw r1, #35188 @ 0x8974 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #132] @ (6b968 ) │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r0, [pc, #128] @ (6b96c ) │ │ │ │ + ldr r0, [pc, #132] @ (6b958 ) │ │ │ │ + bl 6678e <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #128] @ (6b95c ) │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 126d44 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 126224 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6b902 │ │ │ │ - movw r1, #36756 @ 0x8f94 │ │ │ │ + bge.n 6b8f2 │ │ │ │ + movw r1, #35220 @ 0x8994 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #104] @ (6b968 ) │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #104] @ (6b958 ) │ │ │ │ + bl 6678e <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - cbz r0, 6b936 │ │ │ │ + cbz r0, 6b926 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 11106c │ │ │ │ + bl 110484 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6b920 │ │ │ │ - movw r1, #36776 @ 0x8fa8 │ │ │ │ + bge.n 6b910 │ │ │ │ + movw r1, #35240 @ 0x89a8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #76] @ (6b968 ) │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #76] @ (6b958 ) │ │ │ │ + bl 6678e <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b936 │ │ │ │ + beq.n 6b926 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 6b936 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 6b926 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b95c │ │ │ │ + beq.n 6b94c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6b95c │ │ │ │ + cbnz r3, 6b94c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6b95c │ │ │ │ - movw r1, #36808 @ 0x8fc8 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6b94c │ │ │ │ + movw r1, #35272 @ 0x89c8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #16] @ (6b968 ) │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #16] @ (6b958 ) │ │ │ │ + bl 6678e <_Py_FatalErrorFunc@@Base> │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #752 @ 0x2f0 │ │ │ │ + add r0, sp, #752 @ 0x2f0 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - b.n 6bcf8 <_PySys_GetAttr@@Base+0xd8> │ │ │ │ + b.n 6bce8 <_PySys_GetAttr@@Base+0xd8> │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0006b970 : │ │ │ │ +0006b960 : │ │ │ │ movw r3, #40036 @ 0x9c64 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ clz r2, r2 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ - b.w 6b7e4 │ │ │ │ + b.w 6b7d4 │ │ │ │ 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 │ │ │ │ @@ -98102,403 +98094,403 @@ │ │ │ │ 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, #36828 @ 0x8fdc │ │ │ │ + movw r2, #35292 @ 0x89dc │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - ldr r3, [pc, #148] @ (6ba4c ) │ │ │ │ + ldr r3, [pc, #148] @ (6ba3c ) │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d2e88 │ │ │ │ - cbz r0, 6b9e6 │ │ │ │ + bl d23ec │ │ │ │ + cbz r0, 6b9d6 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 6b9ea │ │ │ │ + bge.n 6b9da │ │ │ │ mov r0, r4 │ │ │ │ - bl cf15c │ │ │ │ + bl ce6b4 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36848 @ 0x8ff0 │ │ │ │ + movw r1, #35312 @ 0x89f0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6ba48 │ │ │ │ - bne.n 6b9f2 │ │ │ │ + b.n 6ba38 │ │ │ │ + bne.n 6b9e2 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 6ba14 │ │ │ │ + b.n 6ba04 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 6ba14 │ │ │ │ + ble.n 6ba04 │ │ │ │ mov r0, r4 │ │ │ │ - bl cf15c │ │ │ │ + bl ce6b4 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36888 @ 0x9018 │ │ │ │ + movw r1, #35352 @ 0x8a18 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 6b9e6 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 6b9d6 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 5c00c <_PyLong_Size_t_Converter@@Base+0x450> │ │ │ │ + bl 5bff4 <_PyLong_Size_t_Converter@@Base+0x450> │ │ │ │ ldr r6, [sp, #16] │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bge.n 6ba34 │ │ │ │ - bl cf15c │ │ │ │ + bge.n 6ba24 │ │ │ │ + bl ce6b4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78344 │ │ │ │ - b.n 6b9e6 │ │ │ │ - bl cf15c │ │ │ │ - movw r0, #36936 @ 0x9048 │ │ │ │ + bl 78394 │ │ │ │ + b.n 6b9d6 │ │ │ │ + bl ce6b4 │ │ │ │ + movw r0, #35400 @ 0x8a48 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 82d70 │ │ │ │ + bl 828c0 │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r4, [pc, #608] @ (6bcb0 <_PySys_GetAttr@@Base+0x90>) │ │ │ │ + ldr r4, [pc, #608] @ (6bca0 <_PySys_GetAttr@@Base+0x90>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72334 │ │ │ │ + bl 7239c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6baf0 │ │ │ │ + beq.n 6bae0 │ │ │ │ mov r4, r0 │ │ │ │ blx 2a0c8 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 6ba8c │ │ │ │ - movw r9, #609 @ 0x261 │ │ │ │ - movt r9, #9 │ │ │ │ - movw r8, #36940 @ 0x904c │ │ │ │ + cbz r0, 6ba7c │ │ │ │ + movw r9, #63105 @ 0xf681 │ │ │ │ + movt r9, #8 │ │ │ │ + movw r8, #35404 @ 0x8a4c │ │ │ │ movt r8, #42 @ 0x2a │ │ │ │ mov r7, r0 │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 6bac2 │ │ │ │ + b.n 6bab2 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ + bl f1180 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6baf0 │ │ │ │ + beq.n 6bae0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6baf0 │ │ │ │ + cbnz r3, 6bae0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6baf0 │ │ │ │ - bl 840cc │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6bae0 │ │ │ │ + bl 83c20 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6bada │ │ │ │ + beq.n 6baca │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 6bb04 │ │ │ │ + bne.n 6baf4 │ │ │ │ adds r7, #8 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r8 │ │ │ │ - cbz r1, 6bb14 │ │ │ │ + cbz r1, 6bb04 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - bl 82d70 │ │ │ │ + bl 828c0 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 6bab2 │ │ │ │ + bne.n 6baa2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78344 │ │ │ │ + bl 78394 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 6baf4 │ │ │ │ + bne.n 6bae4 │ │ │ │ mov r0, r6 │ │ │ │ blx 29a40 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6bb1a │ │ │ │ + b.n 6bb0a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6baea │ │ │ │ + bne.n 6bada │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6baea │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6bada │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6bac0 │ │ │ │ + bne.n 6bab0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6bac0 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6bab0 │ │ │ │ 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 6bb60 │ │ │ │ + bne.n 6bb50 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 6bb78 │ │ │ │ - movw r2, #62348 @ 0xf38c │ │ │ │ + bmi.n 6bb68 │ │ │ │ + movw r2, #60772 @ 0xed64 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58536 @ 0xe4a8 │ │ │ │ + movw r1, #57000 @ 0xdea8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #1280 @ 0x500 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6bbda │ │ │ │ + movw r0, #65304 @ 0xff18 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + bl 23b790 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6bbca │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #1280 @ 0x500 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ + movw r0, #65304 @ 0xff18 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0190 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6bb38 │ │ │ │ - b.n 6bbda │ │ │ │ + bne.n 6bb28 │ │ │ │ + b.n 6bbca │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl 895dc │ │ │ │ + bl 88e88 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 6bbda │ │ │ │ + cbz r0, 6bbca │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6bba6 │ │ │ │ + beq.n 6bb96 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21740 @ 0x54ec │ │ │ │ + movw r1, #20060 @ 0x4e5c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 6bbda │ │ │ │ + bl 126e1c │ │ │ │ + b.n 6bbca │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ str r4, [sp, #4] │ │ │ │ - cbnz r3, 6bbc6 │ │ │ │ + cbnz r3, 6bbb6 │ │ │ │ mov r0, r7 │ │ │ │ - bl cc5b4 │ │ │ │ - movw r1, #36944 @ 0x9050 │ │ │ │ + bl cbb10 │ │ │ │ + movw r1, #35408 @ 0x8a50 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 6bbda │ │ │ │ + bl 126e1c │ │ │ │ + b.n 6bbca │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6bbea │ │ │ │ + beq.n 6bbda │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 11b4d8 │ │ │ │ - cbnz r0, 6bbde │ │ │ │ + bl 11aa78 │ │ │ │ + cbnz r0, 6bbce │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6bc1a │ │ │ │ + b.n 6bc0a │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d994 │ │ │ │ + bl 9cee4 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 6bbec │ │ │ │ + b.n 6bbdc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 2962c │ │ │ │ - cbnz r0, 6bc0a │ │ │ │ + cbnz r0, 6bbfa │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ + bl f1180 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78344 │ │ │ │ - b.n 6bbda │ │ │ │ + bl 78394 │ │ │ │ + b.n 6bbca │ │ │ │ movs r1, #0 │ │ │ │ - bl f1e94 │ │ │ │ + bl f13f0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 78344 │ │ │ │ + bl 78394 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -0006bc20 <_PySys_GetAttr@@Base>: │ │ │ │ +0006bc10 <_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, 6bc6a <_PySys_GetAttr@@Base+0x4a> │ │ │ │ + cbz r4, 6bc5a <_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 6bc5e <_PySys_GetAttr@@Base+0x3e> │ │ │ │ + beq.n 6bc4e <_PySys_GetAttr@@Base+0x3e> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 15ecf8 <_PyDict_GetItem_KnownHash@@Base> │ │ │ │ + bl 15e0b0 <_PyDict_GetItem_KnownHash@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 6bc60 <_PySys_GetAttr@@Base+0x40> │ │ │ │ + b.n 6bc50 <_PySys_GetAttr@@Base+0x40> │ │ │ │ mov r4, r7 │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ str.w r8, [r5, #72] @ 0x48 │ │ │ │ - bl 783a0 │ │ │ │ + bl 783f0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 714b0 │ │ │ │ + bl 714a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6bcfe <_PySys_GetAttr@@Base+0xde> │ │ │ │ + beq.n 6bcee <_PySys_GetAttr@@Base+0xde> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - movw r8, #64176 @ 0xfab0 │ │ │ │ + movw r8, #62640 @ 0xf4b0 │ │ │ │ movt r8, #41 @ 0x29 │ │ │ │ mov r5, r0 │ │ │ │ movs r7, #0 │ │ │ │ mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w sl, [r3, #8] │ │ │ │ - b.n 6bcd0 <_PySys_GetAttr@@Base+0xb0> │ │ │ │ + b.n 6bcc0 <_PySys_GetAttr@@Base+0xb0> │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 82d70 │ │ │ │ + bl 828c0 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 6bd02 <_PySys_GetAttr@@Base+0xe2> │ │ │ │ + cbz r0, 6bcf2 <_PySys_GetAttr@@Base+0xe2> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 79514 │ │ │ │ + bl 79550 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 6bd1c <_PySys_GetAttr@@Base+0xfc> │ │ │ │ + bne.n 6bd0c <_PySys_GetAttr@@Base+0xfc> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 6bd2c <_PySys_GetAttr@@Base+0x10c> │ │ │ │ + bne.n 6bd1c <_PySys_GetAttr@@Base+0x10c> │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.n 6bcf8 <_PySys_GetAttr@@Base+0xd8> │ │ │ │ + blt.n 6bce8 <_PySys_GetAttr@@Base+0xd8> │ │ │ │ adds r7, #1 │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ cmp r3, r7 │ │ │ │ - bls.n 6bd3c <_PySys_GetAttr@@Base+0x11c> │ │ │ │ + bls.n 6bd2c <_PySys_GetAttr@@Base+0x11c> │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ ldr.w r6, [r3, r7, lsl #3] │ │ │ │ add.w r3, r3, r7, lsl #3 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 6bcce <_PySys_GetAttr@@Base+0xae> │ │ │ │ + beq.n 6bcbe <_PySys_GetAttr@@Base+0xae> │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ - bl 7df90 │ │ │ │ + bl 7df58 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6bca2 <_PySys_GetAttr@@Base+0x82> │ │ │ │ + bne.n 6bc92 <_PySys_GetAttr@@Base+0x82> │ │ │ │ mov r0, r5 │ │ │ │ - bl 783a0 │ │ │ │ + bl 783f0 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 6bd3c <_PySys_GetAttr@@Base+0x11c> │ │ │ │ + b.n 6bd2c <_PySys_GetAttr@@Base+0x11c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6bcf8 <_PySys_GetAttr@@Base+0xd8> │ │ │ │ + beq.n 6bce8 <_PySys_GetAttr@@Base+0xd8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6bcf8 <_PySys_GetAttr@@Base+0xd8> │ │ │ │ + bne.n 6bce8 <_PySys_GetAttr@@Base+0xd8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6bcf8 <_PySys_GetAttr@@Base+0xd8> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6bce8 <_PySys_GetAttr@@Base+0xd8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6bcc2 <_PySys_GetAttr@@Base+0xa2> │ │ │ │ + bne.n 6bcb2 <_PySys_GetAttr@@Base+0xa2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6bcc2 <_PySys_GetAttr@@Base+0xa2> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6bcb2 <_PySys_GetAttr@@Base+0xa2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6bcc8 <_PySys_GetAttr@@Base+0xa8> │ │ │ │ + bne.n 6bcb8 <_PySys_GetAttr@@Base+0xa8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6bcc8 <_PySys_GetAttr@@Base+0xa8> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6bcb8 <_PySys_GetAttr@@Base+0xa8> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - b.n 6bc70 <_PySys_GetAttr@@Base+0x50> │ │ │ │ + b.n 6bc60 <_PySys_GetAttr@@Base+0x50> │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 6bc70 <_PySys_GetAttr@@Base+0x50> │ │ │ │ - cbz r0, 6bdb0 <_PySys_GetAttr@@Base+0x190> │ │ │ │ + bl 6bc60 <_PySys_GetAttr@@Base+0x50> │ │ │ │ + cbz r0, 6bda0 <_PySys_GetAttr@@Base+0x190> │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 72184 │ │ │ │ + bl 72174 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6bd7c <_PySys_GetAttr@@Base+0x15c> │ │ │ │ + cbnz r0, 6bd6c <_PySys_GetAttr@@Base+0x15c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6bdb0 <_PySys_GetAttr@@Base+0x190> │ │ │ │ + beq.n 6bda0 <_PySys_GetAttr@@Base+0x190> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6bdb0 <_PySys_GetAttr@@Base+0x190> │ │ │ │ + cbnz r3, 6bda0 <_PySys_GetAttr@@Base+0x190> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6bdb0 <_PySys_GetAttr@@Base+0x190> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6bda0 <_PySys_GetAttr@@Base+0x190> │ │ │ │ movs r0, #1 │ │ │ │ - bl 72184 │ │ │ │ + bl 72174 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 6bdb4 <_PySys_GetAttr@@Base+0x194> │ │ │ │ + cbnz r0, 6bda4 <_PySys_GetAttr@@Base+0x194> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 6bd9a <_PySys_GetAttr@@Base+0x17a> │ │ │ │ + beq.n 6bd8a <_PySys_GetAttr@@Base+0x17a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6bd9a <_PySys_GetAttr@@Base+0x17a> │ │ │ │ + cbnz r3, 6bd8a <_PySys_GetAttr@@Base+0x17a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6bdb0 <_PySys_GetAttr@@Base+0x190> │ │ │ │ + beq.n 6bda0 <_PySys_GetAttr@@Base+0x190> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6bdb0 <_PySys_GetAttr@@Base+0x190> │ │ │ │ + cbnz r3, 6bda0 <_PySys_GetAttr@@Base+0x190> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6bdcc <_PySys_GetAttr@@Base+0x1ac> │ │ │ │ + b.n 6bdbc <_PySys_GetAttr@@Base+0x1ac> │ │ │ │ movw r3, #21632 @ 0x5480 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r5, [r0, #12] │ │ │ │ strd r3, r0, [r4, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ @@ -98511,212 +98503,212 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #24] │ │ │ │ - cbnz r3, 6bdf4 <_PySys_GetAttr@@Base+0x1d4> │ │ │ │ + cbnz r3, 6bde4 <_PySys_GetAttr@@Base+0x1d4> │ │ │ │ cmp r2, r4 │ │ │ │ - ble.n 6bdf4 <_PySys_GetAttr@@Base+0x1d4> │ │ │ │ + ble.n 6bde4 <_PySys_GetAttr@@Base+0x1d4> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 6bdf4 <_PySys_GetAttr@@Base+0x1d4> │ │ │ │ - cbnz r0, 6be10 <_PySys_GetAttr@@Base+0x1f0> │ │ │ │ + bne.n 6bde4 <_PySys_GetAttr@@Base+0x1d4> │ │ │ │ + cbnz r0, 6be00 <_PySys_GetAttr@@Base+0x1f0> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #128] @ (6be7c <_PySys_GetAttr@@Base+0x25c>) │ │ │ │ + ldr r4, [pc, #128] @ (6be6c <_PySys_GetAttr@@Base+0x25c>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 6be10 <_PySys_GetAttr@@Base+0x1f0> │ │ │ │ + bl 101324 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 6be00 <_PySys_GetAttr@@Base+0x1f0> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6be6e <_PySys_GetAttr@@Base+0x24e> │ │ │ │ + b.n 6be5e <_PySys_GetAttr@@Base+0x24e> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 11b4d8 │ │ │ │ + bl 11aa78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6be0c <_PySys_GetAttr@@Base+0x1ec> │ │ │ │ + beq.n 6bdfc <_PySys_GetAttr@@Base+0x1ec> │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9d994 │ │ │ │ + bl 9cee4 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #15360 @ 0x3c00 │ │ │ │ + movw r1, #13824 @ 0x3600 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #36980 @ 0x9074 │ │ │ │ + movw r0, #35444 @ 0x8a74 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 90660 │ │ │ │ + bl 8fa80 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6be4e <_PySys_GetAttr@@Base+0x22e> │ │ │ │ - bl 7f8d0 │ │ │ │ + bge.n 6be3e <_PySys_GetAttr@@Base+0x22e> │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6be0c <_PySys_GetAttr@@Base+0x1ec> │ │ │ │ + bne.n 6bdfc <_PySys_GetAttr@@Base+0x1ec> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6be66 <_PySys_GetAttr@@Base+0x246> │ │ │ │ - bl 9649c │ │ │ │ + b.n 6be56 <_PySys_GetAttr@@Base+0x246> │ │ │ │ + bl 95998 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29404 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98f90 │ │ │ │ + bl 9848c │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 6be40 <_PySys_GetAttr@@Base+0x220> │ │ │ │ + beq.n 6be30 <_PySys_GetAttr@@Base+0x220> │ │ │ │ mov r0, r4 │ │ │ │ - bl 80190 │ │ │ │ + bl 80158 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 783a0 │ │ │ │ + bl 783f0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #672] @ (6c120 ) │ │ │ │ + ldr r4, [pc, #672] @ (6c110 ) │ │ │ │ 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 6bf58 <_PySys_GetAttr@@Base+0x338> │ │ │ │ + beq.n 6bf48 <_PySys_GetAttr@@Base+0x338> │ │ │ │ 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 6be94 <_PySys_GetAttr@@Base+0x274> │ │ │ │ + bne.n 6be84 <_PySys_GetAttr@@Base+0x274> │ │ │ │ movw r3, #38464 @ 0x9640 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6bf58 <_PySys_GetAttr@@Base+0x338> │ │ │ │ + beq.n 6bf48 <_PySys_GetAttr@@Base+0x338> │ │ │ │ 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 6bee2 <_PySys_GetAttr@@Base+0x2c2> │ │ │ │ + b.n 6bed2 <_PySys_GetAttr@@Base+0x2c2> │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ ldrb r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 6bf86 <_PySys_GetAttr@@Base+0x366> │ │ │ │ + beq.n 6bf76 <_PySys_GetAttr@@Base+0x366> │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 6bf58 <_PySys_GetAttr@@Base+0x338> │ │ │ │ + beq.n 6bf48 <_PySys_GetAttr@@Base+0x338> │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6bf5a <_PySys_GetAttr@@Base+0x33a> │ │ │ │ + beq.n 6bf4a <_PySys_GetAttr@@Base+0x33a> │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 6bed4 <_PySys_GetAttr@@Base+0x2b4> │ │ │ │ + beq.n 6bec4 <_PySys_GetAttr@@Base+0x2b4> │ │ │ │ sub.w r1, r2, #97 @ 0x61 │ │ │ │ cmp r1, #25 │ │ │ │ itt ls │ │ │ │ subls r2, #32 │ │ │ │ uxtbls r2, r2 │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n 6bed4 <_PySys_GetAttr@@Base+0x2b4> │ │ │ │ + bne.n 6bec4 <_PySys_GetAttr@@Base+0x2b4> │ │ │ │ ldrb.w r2, [r9, #1] │ │ │ │ adds r1, r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 6bfc0 <_PySys_GetAttr@@Base+0x3a0> │ │ │ │ + beq.n 6bfb0 <_PySys_GetAttr@@Base+0x3a0> │ │ │ │ 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 6bfb8 <_PySys_GetAttr@@Base+0x398> │ │ │ │ + beq.n 6bfa8 <_PySys_GetAttr@@Base+0x398> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6bfb2 <_PySys_GetAttr@@Base+0x392> │ │ │ │ + beq.n 6bfa2 <_PySys_GetAttr@@Base+0x392> │ │ │ │ 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 6bf60 <_PySys_GetAttr@@Base+0x340> │ │ │ │ + beq.n 6bf50 <_PySys_GetAttr@@Base+0x340> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, sl │ │ │ │ mov r9, r7 │ │ │ │ - b.n 6bed8 <_PySys_GetAttr@@Base+0x2b8> │ │ │ │ + b.n 6bec8 <_PySys_GetAttr@@Base+0x2b8> │ │ │ │ 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 6bf16 <_PySys_GetAttr@@Base+0x2f6> │ │ │ │ + bne.n 6bf06 <_PySys_GetAttr@@Base+0x2f6> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r9, r7 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 6bed8 <_PySys_GetAttr@@Base+0x2b8> │ │ │ │ + bne.n 6bec8 <_PySys_GetAttr@@Base+0x2b8> │ │ │ │ ldrb.w r1, [r0, ip] │ │ │ │ add.w r2, r0, ip │ │ │ │ cmp r1, #61 @ 0x3d │ │ │ │ - bne.n 6bede <_PySys_GetAttr@@Base+0x2be> │ │ │ │ + bne.n 6bece <_PySys_GetAttr@@Base+0x2be> │ │ │ │ adds r6, #2 │ │ │ │ mov r1, r8 │ │ │ │ cmn r0, r6 │ │ │ │ - beq.n 6bfc8 <_PySys_GetAttr@@Base+0x3a8> │ │ │ │ + beq.n 6bfb8 <_PySys_GetAttr@@Base+0x3a8> │ │ │ │ mov r3, r2 │ │ │ │ add.w r4, r8, #65 @ 0x41 │ │ │ │ subs r2, r4, r1 │ │ │ │ ldrb.w r0, [r3, #1]! │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 6bfc4 <_PySys_GetAttr@@Base+0x3a4> │ │ │ │ - cbz r0, 6bfc4 <_PySys_GetAttr@@Base+0x3a4> │ │ │ │ + beq.n 6bfb4 <_PySys_GetAttr@@Base+0x3a4> │ │ │ │ + cbz r0, 6bfb4 <_PySys_GetAttr@@Base+0x3a4> │ │ │ │ strb.w r0, [r1], #1 │ │ │ │ - b.n 6bfa0 <_PySys_GetAttr@@Base+0x380> │ │ │ │ + b.n 6bf90 <_PySys_GetAttr@@Base+0x380> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r9, r7 │ │ │ │ - b.n 6bf86 <_PySys_GetAttr@@Base+0x366> │ │ │ │ + b.n 6bf76 <_PySys_GetAttr@@Base+0x366> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, sl │ │ │ │ mov r9, r7 │ │ │ │ - b.n 6bf80 <_PySys_GetAttr@@Base+0x360> │ │ │ │ + b.n 6bf70 <_PySys_GetAttr@@Base+0x360> │ │ │ │ str r6, [sp, #8] │ │ │ │ - b.n 6bf7e <_PySys_GetAttr@@Base+0x35e> │ │ │ │ + b.n 6bf6e <_PySys_GetAttr@@Base+0x35e> │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r1, #0] │ │ │ │ movs r0, #1 │ │ │ │ - b.n 6bf5a <_PySys_GetAttr@@Base+0x33a> │ │ │ │ + b.n 6bf4a <_PySys_GetAttr@@Base+0x33a> │ │ │ │ │ │ │ │ -0006bfcc <_PyConfig_InitCompatConfig@@Base>: │ │ │ │ +0006bfbc <_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 │ │ │ │ @@ -98738,21 +98730,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 │ │ │ │ │ │ │ │ -0006c02c : │ │ │ │ +0006c01c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 6bfcc <_PyConfig_InitCompatConfig@@Base> │ │ │ │ + bl 6bfbc <_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 │ │ │ │ @@ -98760,15 +98752,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} │ │ │ │ │ │ │ │ -0006c06c : │ │ │ │ +0006c05c : │ │ │ │ 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 │ │ │ │ @@ -98780,340 +98772,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} │ │ │ │ │ │ │ │ -0006c0a0 : │ │ │ │ +0006c090 : │ │ │ │ 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, 6c0f6 │ │ │ │ + cbz r3, 6c0e6 │ │ │ │ ldr.w r2, [r4, #672] @ 0x2a0 │ │ │ │ - movw r3, #49749 @ 0xc255 │ │ │ │ + movw r3, #49733 @ 0xc245 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6c0e6 │ │ │ │ + bne.n 6c0d6 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6c10e │ │ │ │ + cbz r0, 6c0fe │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29d7c │ │ │ │ - cbnz r0, 6c0fc │ │ │ │ + cbnz r0, 6c0ec │ │ │ │ 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 6c0d6 │ │ │ │ - b.n 6c10e │ │ │ │ - bl 6c188 │ │ │ │ - b.n 6c0bc │ │ │ │ - movw r0, #49656 @ 0xc1f8 │ │ │ │ + bne.n 6c0c6 │ │ │ │ + b.n 6c0fe │ │ │ │ + bl 6c178 │ │ │ │ + b.n 6c0ac │ │ │ │ + movw r0, #48120 @ 0xbbf8 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ blx 2963c │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c2e8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6c0e2 │ │ │ │ + b.n 6c0d2 │ │ │ │ nop │ │ │ │ │ │ │ │ -0006c114 : │ │ │ │ +0006c104 : │ │ │ │ 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 6c1dc <_Py_DecodeLocaleEx@@Base> │ │ │ │ - cbnz r0, 6c13e │ │ │ │ + bl 6c1cc <_Py_DecodeLocaleEx@@Base> │ │ │ │ + cbnz r0, 6c12e │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - cbz r4, 6c142 │ │ │ │ + cbz r4, 6c132 │ │ │ │ str r0, [r4, #0] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6c13a │ │ │ │ + b.n 6c12a │ │ │ │ nop │ │ │ │ │ │ │ │ -0006c148 : │ │ │ │ +0006c138 : │ │ │ │ subs r1, r0, #0 │ │ │ │ - blt.n 6c182 │ │ │ │ + blt.n 6c172 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ push {r4} │ │ │ │ - movw r2, #49749 @ 0xc255 │ │ │ │ + movw r2, #49733 @ 0xc245 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r4, [r3, #672] @ 0x2a0 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 6c176 │ │ │ │ + bne.n 6c166 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0006c188 : │ │ │ │ +0006c178 : │ │ │ │ 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, 6c1a6 │ │ │ │ + cbz r3, 6c196 │ │ │ │ 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, 6c1be │ │ │ │ + cbnz r1, 6c1ae │ │ │ │ str.w r2, [r3, #1504] @ 0x5e0 │ │ │ │ - ldr r5, [pc, #24] @ (6c1d8 ) │ │ │ │ + ldr r5, [pc, #24] @ (6c1c8 ) │ │ │ │ mov r0, r5 │ │ │ │ blx 2a540 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 29168 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6c1a4 │ │ │ │ + bne.n 6c194 │ │ │ │ str.w r5, [r4, #852] @ 0x354 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ str r0, [r3, r5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0006c1dc <_Py_DecodeLocaleEx@@Base>: │ │ │ │ +0006c1cc <_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, 6c216 <_Py_DecodeLocaleEx@@Base+0x3a> │ │ │ │ + cbnz r4, 6c206 <_Py_DecodeLocaleEx@@Base+0x3a> │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #88] @ (6c250 <_Py_DecodeLocaleEx@@Base+0x74>) │ │ │ │ + ldr r3, [pc, #88] @ (6c240 <_Py_DecodeLocaleEx@@Base+0x74>) │ │ │ │ mov r7, r2 │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ ldr.w r2, [r3, #1472] @ 0x5c0 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 6c21e <_Py_DecodeLocaleEx@@Base+0x42> │ │ │ │ + bgt.n 6c20e <_Py_DecodeLocaleEx@@Base+0x42> │ │ │ │ ldr.w r0, [r3, #1180] @ 0x49c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 6c236 <_Py_DecodeLocaleEx@@Base+0x5a> │ │ │ │ + beq.n 6c226 <_Py_DecodeLocaleEx@@Base+0x5a> │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ - cbnz r0, 6c242 <_Py_DecodeLocaleEx@@Base+0x66> │ │ │ │ + cbnz r0, 6c232 <_Py_DecodeLocaleEx@@Base+0x66> │ │ │ │ mov r0, r9 │ │ │ │ str r5, [sp, #32] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.n 6c35c │ │ │ │ + b.n 6c34c │ │ │ │ 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 19d980 │ │ │ │ - bl 19af80 │ │ │ │ - ldr r3, [pc, #20] @ (6c250 <_Py_DecodeLocaleEx@@Base+0x74>) │ │ │ │ + b.w 19c978 │ │ │ │ + bl 199f78 │ │ │ │ + ldr r3, [pc, #20] @ (6c240 <_Py_DecodeLocaleEx@@Base+0x74>) │ │ │ │ str.w r0, [r3, #1180] @ 0x49c │ │ │ │ - b.n 6c20c <_Py_DecodeLocaleEx@@Base+0x30> │ │ │ │ + b.n 6c1fc <_Py_DecodeLocaleEx@@Base+0x30> │ │ │ │ mov r0, r9 │ │ │ │ str r5, [sp, #32] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 66b28 │ │ │ │ + b.w 66b18 │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ cmp r1, #1 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ b.w 2a0f8 │ │ │ │ │ │ │ │ -0006c260 : │ │ │ │ +0006c250 : │ │ │ │ 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 19b2a4 │ │ │ │ + bl 19a29c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbnz r3, 6c2ba │ │ │ │ - cbnz r5, 6c29c │ │ │ │ + cbnz r3, 6c2aa │ │ │ │ + cbnz r5, 6c28c │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c2e8 │ │ │ │ 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 6c58c │ │ │ │ + bl 6c57c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6c284 │ │ │ │ - ldr r2, [pc, #24] @ (6c2c4 ) │ │ │ │ + bne.n 6c274 │ │ │ │ + ldr r2, [pc, #24] @ (6c2b4 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #49748 @ 0xc254 │ │ │ │ + movw r3, #48212 @ 0xbc54 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ stmia.w r4, {r1, r2, r3, r5} │ │ │ │ - b.n 6c296 │ │ │ │ + b.n 6c286 │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 6c296 │ │ │ │ - add r7, pc, #288 @ (adr r7, 6c3e8 ) │ │ │ │ + b.n 6c286 │ │ │ │ + add r1, pc, #288 @ (adr r1, 6c3d8 ) │ │ │ │ movs r2, r5 │ │ │ │ │ │ │ │ -0006c2c8 : │ │ │ │ +0006c2b8 : │ │ │ │ ldr r1, [r0, #0] │ │ │ │ - cbnz r1, 6c2ec │ │ │ │ + cbnz r1, 6c2dc │ │ │ │ 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, 6c2f0 │ │ │ │ + cbnz r0, 6c2e0 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0006c2f8 : │ │ │ │ +0006c2e8 : │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ push {r4} │ │ │ │ - movw r2, #50457 @ 0xc519 │ │ │ │ + movw r2, #50441 @ 0xc509 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r4, [r3, #684] @ 0x2ac │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 6c31a │ │ │ │ + bne.n 6c30a │ │ │ │ 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 │ │ │ │ │ │ │ │ -0006c328 : │ │ │ │ +0006c318 : │ │ │ │ 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, 6c354 │ │ │ │ + cbz r3, 6c344 │ │ │ │ blx 2a8fc │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ - bl 6c188 │ │ │ │ - b.n 6c346 │ │ │ │ + bl 6c178 │ │ │ │ + b.n 6c336 │ │ │ │ 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 6c468 │ │ │ │ + beq.n 6c458 │ │ │ │ cmp.w ip, #2 │ │ │ │ - bne.n 6c46e │ │ │ │ + bne.n 6c45e │ │ │ │ mov.w r8, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ blx 29b40 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 6c3e2 │ │ │ │ + beq.n 6c3d2 │ │ │ │ mvn.w r2, #3758096384 @ 0xe0000000 │ │ │ │ cmp r0, r2 │ │ │ │ - bcs.n 6c484 │ │ │ │ + bcs.n 6c474 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ add.w sl, r0, #1 │ │ │ │ - movw r2, #49749 @ 0xc255 │ │ │ │ + movw r2, #49733 @ 0xc245 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r9, [r3, #672] @ 0x2a0 │ │ │ │ mov.w r1, sl, lsl #2 │ │ │ │ cmp r9, r2 │ │ │ │ - bne.n 6c478 │ │ │ │ + bne.n 6c468 │ │ │ │ mov r0, r1 │ │ │ │ blx 2a0fc │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6c484 │ │ │ │ + beq.n 6c474 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ blx 29b40 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 6c4b2 │ │ │ │ + bne.n 6c4a2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c2e8 │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ add.w r9, r0, #1 │ │ │ │ cmp.w r9, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 6c484 │ │ │ │ + bcs.n 6c474 │ │ │ │ mov.w r0, r9, lsl #2 │ │ │ │ - bl 6c148 │ │ │ │ + bl 6c138 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6c484 │ │ │ │ + beq.n 6c474 │ │ │ │ mov r2, r9 │ │ │ │ mov fp, r0 │ │ │ │ mov r9, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ @@ -99125,141 +99117,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 6c48a │ │ │ │ + bhi.n 6c47a │ │ │ │ ldr.w ip, [fp] │ │ │ │ movw r5, #2047 @ 0x7ff │ │ │ │ mov sl, r0 │ │ │ │ sub.w lr, ip, #55296 @ 0xd800 │ │ │ │ cmp lr, r5 │ │ │ │ - bls.n 6c48e │ │ │ │ + bls.n 6c47e │ │ │ │ cmp.w ip, #1114112 @ 0x110000 │ │ │ │ - bcs.n 6c48e │ │ │ │ + bcs.n 6c47e │ │ │ │ add r1, r3 │ │ │ │ subs r2, r2, r3 │ │ │ │ mov fp, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6c412 │ │ │ │ + bne.n 6c402 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r7, 6c462 │ │ │ │ + cbz r7, 6c452 │ │ │ │ sub.w r2, sl, r4 │ │ │ │ asrs r2, r2, #2 │ │ │ │ str r2, [r7, #0] │ │ │ │ str r0, [r6, #0] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6c472 │ │ │ │ + b.n 6c462 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 6c38a │ │ │ │ + b.n 6c37a │ │ │ │ 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 6c3cc │ │ │ │ + bne.n 6c3bc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6c472 │ │ │ │ + b.n 6c462 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6c456 │ │ │ │ + beq.n 6c446 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, fp │ │ │ │ subs r2, #1 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 6c4f0 │ │ │ │ + beq.n 6c4e0 │ │ │ │ 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 6c450 │ │ │ │ - cbz r0, 6c4e4 │ │ │ │ + b.n 6c440 │ │ │ │ + cbz r0, 6c4d4 │ │ │ │ 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 6c3dc │ │ │ │ + bne.w 6c3cc │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 6c4be │ │ │ │ + bne.n 6c4ae │ │ │ │ str.w r9, [r6] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 6c464 │ │ │ │ + beq.n 6c454 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 6c464 │ │ │ │ + b.n 6c454 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r4, r7 │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c2e8 │ │ │ │ mov r7, r9 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - cbz r4, 6c506 │ │ │ │ + cbz r4, 6c4f6 │ │ │ │ subs r1, r1, r5 │ │ │ │ str r1, [r4, #0] │ │ │ │ - cbz r7, 6c512 │ │ │ │ - movw r3, #50176 @ 0xc400 │ │ │ │ + cbz r7, 6c502 │ │ │ │ + movw r3, #48640 @ 0xbe00 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ str r3, [r7, #0] │ │ │ │ mvn.w r0, #1 │ │ │ │ - b.n 6c472 │ │ │ │ + b.n 6c462 │ │ │ │ mov r0, r1 │ │ │ │ b.w 297f4 │ │ │ │ nop │ │ │ │ │ │ │ │ -0006c520 : │ │ │ │ +0006c510 : │ │ │ │ mov r2, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 6c542 │ │ │ │ + blt.n 6c532 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0006c548 : │ │ │ │ +0006c538 : │ │ │ │ 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, 6c576 │ │ │ │ + cbz r3, 6c566 │ │ │ │ blx 2a8fc │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ - bl 6c188 │ │ │ │ - b.n 6c566 │ │ │ │ + bl 6c178 │ │ │ │ + b.n 6c556 │ │ │ │ cmp r2, #1 │ │ │ │ mov r0, r1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ b.w 2a6f8 │ │ │ │ nop │ │ │ │ @@ -99267,460 +99259,460 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ blx 2987c │ │ │ │ mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ cmp r0, r3 │ │ │ │ - bcs.n 6c5ec │ │ │ │ + bcs.n 6c5dc │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ adds r4, r0, #1 │ │ │ │ - movw r2, #49749 @ 0xc255 │ │ │ │ + movw r2, #49733 @ 0xc245 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r6, [r3, #672] @ 0x2a0 │ │ │ │ lsls r4, r4, #2 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 6c5de │ │ │ │ + bne.n 6c5ce │ │ │ │ mov r0, r4 │ │ │ │ blx 2a0fc │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 6c5ec │ │ │ │ + cbz r0, 6c5dc │ │ │ │ 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 6c5ce │ │ │ │ + bne.n 6c5be │ │ │ │ movs r3, #0 │ │ │ │ - b.n 6c5da │ │ │ │ + b.n 6c5ca │ │ │ │ │ │ │ │ -0006c5f0 : │ │ │ │ +0006c5e0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #156] @ (6c69c ) │ │ │ │ + ldr r5, [pc, #156] @ (6c68c ) │ │ │ │ mov r4, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ sub sp, #12 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6c61c │ │ │ │ + bne.n 6c60c │ │ │ │ strexb r0, r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6c60c │ │ │ │ + bne.n 6c5fc │ │ │ │ dmb ish │ │ │ │ - bne.n 6c682 │ │ │ │ - cbnz r4, 6c656 │ │ │ │ + bne.n 6c672 │ │ │ │ + cbnz r4, 6c646 │ │ │ │ mov ip, r1 │ │ │ │ - ldr r4, [pc, #120] @ (6c6a0 ) │ │ │ │ + ldr r4, [pc, #120] @ (6c690 ) │ │ │ │ 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 6c64c │ │ │ │ + bne.n 6c63c │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 6c63c │ │ │ │ + bne.n 6c62c │ │ │ │ dmb ish │ │ │ │ - bne.n 6c68e │ │ │ │ + bne.n 6c67e │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 6c670 │ │ │ │ + beq.n 6c660 │ │ │ │ cmp r4, #2 │ │ │ │ - bne.n 6c634 │ │ │ │ + bne.n 6c624 │ │ │ │ mov ip, r1 │ │ │ │ - ldr r4, [pc, #64] @ (6c6a4 ) │ │ │ │ + ldr r4, [pc, #64] @ (6c694 ) │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldr.w r3, [ip] │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 6c634 │ │ │ │ + b.n 6c624 │ │ │ │ mov ip, r1 │ │ │ │ - ldr r4, [pc, #52] @ (6c6a8 ) │ │ │ │ + ldr r4, [pc, #52] @ (6c698 ) │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldr.w r3, [ip] │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 6c634 │ │ │ │ + b.n 6c624 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 26813c │ │ │ │ + bl 267afc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b.n 6c622 │ │ │ │ - ldr r0, [pc, #12] @ (6c69c ) │ │ │ │ + b.n 6c612 │ │ │ │ + ldr r0, [pc, #12] @ (6c68c ) │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 246600 │ │ │ │ + b.w 245f1c │ │ │ │ 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 │ │ │ │ │ │ │ │ -0006c6ac : │ │ │ │ +0006c69c : │ │ │ │ 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, 6c6cc │ │ │ │ + cbz r1, 6c6bc │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 26b348 │ │ │ │ + bl 26ad08 │ │ │ │ cmp r0, r5 │ │ │ │ - bcc.n 6c6e8 │ │ │ │ + bcc.n 6c6d8 │ │ │ │ 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, 6c6f8 │ │ │ │ - cbz r2, 6c6f8 │ │ │ │ + cbz r0, 6c6e8 │ │ │ │ + cbz r2, 6c6e8 │ │ │ │ b.w 294c0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ - b.n 6c6f4 │ │ │ │ + b.n 6c6e4 │ │ │ │ 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 6c76e │ │ │ │ + ble.n 6c75e │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - movw r7, #50457 @ 0xc519 │ │ │ │ + movw r7, #50441 @ 0xc509 │ │ │ │ movt r7, #6 │ │ │ │ ldr.w r3, [r6, #684] @ 0x2ac │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 6c786 │ │ │ │ + bne.n 6c776 │ │ │ │ blx 297f8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 6c76e │ │ │ │ + ble.n 6c75e │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r6, #684] @ 0x2ac │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 6c790 │ │ │ │ + bne.n 6c780 │ │ │ │ blx 297f8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - ble.n 6c76e │ │ │ │ + ble.n 6c75e │ │ │ │ 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 6c77c │ │ │ │ + bne.n 6c76c │ │ │ │ blx 297f8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 6c754 │ │ │ │ + bgt.n 6c744 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c2e8 │ │ │ │ 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 6c766 │ │ │ │ + b.n 6c756 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ - b.n 6c736 │ │ │ │ + b.n 6c726 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ - b.n 6c74c │ │ │ │ + b.n 6c73c │ │ │ │ nop │ │ │ │ │ │ │ │ -0006c79c : │ │ │ │ +0006c78c : │ │ │ │ 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 6c80c │ │ │ │ + beq.n 6c7fc │ │ │ │ mov r7, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 6c84c │ │ │ │ + blt.n 6c83c │ │ │ │ cmp r8, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov sl, r8 │ │ │ │ it ge │ │ │ │ movge sl, r2 │ │ │ │ - bl 6c58c │ │ │ │ + bl 6c57c │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 6c80c │ │ │ │ + cbz r0, 6c7fc │ │ │ │ add.w r1, r8, #1 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 6c520 │ │ │ │ + bl 6c510 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 6c834 │ │ │ │ + cbz r0, 6c824 │ │ │ │ mov.w r3, sl, lsl #2 │ │ │ │ add.w r1, r0, sl, lsl #2 │ │ │ │ cmp r8, r7 │ │ │ │ - bgt.n 6c824 │ │ │ │ + bgt.n 6c814 │ │ │ │ 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] @ (6c864 ) │ │ │ │ + ldr r2, [pc, #84] @ (6c854 ) │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #49748 @ 0xc254 │ │ │ │ + movw r3, #48212 @ 0xbc54 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ str r0, [r4, #12] │ │ │ │ strd r1, r2, [r4] │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 6c806 │ │ │ │ + b.n 6c7f6 │ │ │ │ sub.w r2, r8, sl │ │ │ │ adds r3, #4 │ │ │ │ add r0, r3 │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 2a344 │ │ │ │ - b.n 6c7f0 │ │ │ │ + b.n 6c7e0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 6c2f8 │ │ │ │ - ldr r2, [pc, #40] @ (6c864 ) │ │ │ │ + bl 6c2e8 │ │ │ │ + ldr r2, [pc, #40] @ (6c854 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #49748 @ 0xc254 │ │ │ │ + movw r3, #48212 @ 0xbc54 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ stmia.w r4, {r1, r2, r3, r6} │ │ │ │ - b.n 6c806 │ │ │ │ - ldr r2, [pc, #20] @ (6c864 ) │ │ │ │ + b.n 6c7f6 │ │ │ │ + ldr r2, [pc, #20] @ (6c854 ) │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #50704 @ 0xc610 │ │ │ │ + movw r3, #49168 @ 0xc010 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ str r0, [r4, #12] │ │ │ │ strd r1, r2, [r4] │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 6c806 │ │ │ │ - add r6, sp, #560 @ 0x230 │ │ │ │ + b.n 6c7f6 │ │ │ │ + add r0, sp, #560 @ 0x230 │ │ │ │ movs r2, r5 │ │ │ │ │ │ │ │ -0006c868 : │ │ │ │ +0006c858 : │ │ │ │ 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 6c2f8 │ │ │ │ + bl 6c2e8 │ │ │ │ ldr.w r0, [r4, #200] @ 0xc8 │ │ │ │ str r5, [r4, #72] @ 0x48 │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c2e8 │ │ │ │ ldr.w r0, [r4, #204] @ 0xcc │ │ │ │ str.w r5, [r4, #200] @ 0xc8 │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c2e8 │ │ │ │ ldr.w r0, [r4, #196] @ 0xc4 │ │ │ │ str.w r5, [r4, #204] @ 0xcc │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c2e8 │ │ │ │ add.w r0, r4, #88 @ 0x58 │ │ │ │ str.w r5, [r4, #196] @ 0xc4 │ │ │ │ - bl 6c700 │ │ │ │ + bl 6c6f0 │ │ │ │ add.w r0, r4, #104 @ 0x68 │ │ │ │ - bl 6c700 │ │ │ │ + bl 6c6f0 │ │ │ │ add.w r0, r4, #96 @ 0x60 │ │ │ │ - bl 6c700 │ │ │ │ + bl 6c6f0 │ │ │ │ add.w r0, r4, #216 @ 0xd8 │ │ │ │ - bl 6c700 │ │ │ │ + bl 6c6f0 │ │ │ │ ldr.w r0, [r4, #224] @ 0xe0 │ │ │ │ str.w r5, [r4, #212] @ 0xd4 │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c2e8 │ │ │ │ ldr.w r0, [r4, #228] @ 0xe4 │ │ │ │ str.w r5, [r4, #224] @ 0xe0 │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c2e8 │ │ │ │ ldr.w r0, [r4, #232] @ 0xe8 │ │ │ │ str.w r5, [r4, #228] @ 0xe4 │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c2e8 │ │ │ │ ldr.w r0, [r4, #236] @ 0xec │ │ │ │ str.w r5, [r4, #232] @ 0xe8 │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c2e8 │ │ │ │ ldr.w r0, [r4, #240] @ 0xf0 │ │ │ │ str.w r5, [r4, #236] @ 0xec │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c2e8 │ │ │ │ ldr.w r0, [r4, #244] @ 0xf4 │ │ │ │ str.w r5, [r4, #240] @ 0xf0 │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c2e8 │ │ │ │ ldr.w r0, [r4, #248] @ 0xf8 │ │ │ │ str.w r5, [r4, #244] @ 0xf4 │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c2e8 │ │ │ │ ldr.w r0, [r4, #208] @ 0xd0 │ │ │ │ str.w r5, [r4, #248] @ 0xf8 │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c2e8 │ │ │ │ ldr.w r0, [r4, #268] @ 0x10c │ │ │ │ str.w r5, [r4, #208] @ 0xd0 │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c2e8 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ str.w r5, [r4, #268] @ 0x10c │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c2e8 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ str r5, [r4, #64] @ 0x40 │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c2e8 │ │ │ │ ldr.w r0, [r4, #164] @ 0xa4 │ │ │ │ str r5, [r4, #68] @ 0x44 │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c2e8 │ │ │ │ ldr.w r0, [r4, #168] @ 0xa8 │ │ │ │ str.w r5, [r4, #164] @ 0xa4 │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c2e8 │ │ │ │ ldr.w r0, [r4, #256] @ 0x100 │ │ │ │ str.w r5, [r4, #168] @ 0xa8 │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c2e8 │ │ │ │ ldr.w r0, [r4, #260] @ 0x104 │ │ │ │ str.w r5, [r4, #256] @ 0x100 │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c2e8 │ │ │ │ ldr.w r0, [r4, #264] @ 0x108 │ │ │ │ str.w r5, [r4, #260] @ 0x104 │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c2e8 │ │ │ │ ldr.w r0, [r4, #172] @ 0xac │ │ │ │ str.w r5, [r4, #264] @ 0x108 │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c2e8 │ │ │ │ add.w r0, r4, #80 @ 0x50 │ │ │ │ str.w r5, [r4, #172] @ 0xac │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.n 6c700 │ │ │ │ + b.n 6c6f0 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 19dee4 │ │ │ │ + b.w 19cedc │ │ │ │ nop │ │ │ │ - cbz r1, 6c9fa │ │ │ │ + cbz r1, 6c9ea │ │ │ │ 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] @ (6c9fc ) │ │ │ │ + ldr r0, [pc, #60] @ (6c9ec ) │ │ │ │ sub.w r6, r4, #8 │ │ │ │ - bl 19fc34 <_PyPathConfig_ClearGlobal@@Base+0x148> │ │ │ │ + bl 19ec2c <_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 6c9ce │ │ │ │ + bne.n 6c9be │ │ │ │ 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 r7!, {r2, r4, r5} │ │ │ │ + stmia r1!, {r2, r4, r5} │ │ │ │ movs r2, r5 │ │ │ │ │ │ │ │ -0006ca00 : │ │ │ │ +0006c9f0 : │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ ldr.w r0, [r3, #1412] @ 0x584 │ │ │ │ - cbz r0, 6ca16 │ │ │ │ + cbz r0, 6ca06 │ │ │ │ ldr.w r0, [r3, #1416] @ 0x588 │ │ │ │ b.w 2a318 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006ca18 : │ │ │ │ +0006ca08 : │ │ │ │ ldr r0, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006ca1c : │ │ │ │ +0006ca0c : │ │ │ │ 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] @ (6cbec ) │ │ │ │ + ldr r3, [pc, #436] @ (6cbdc ) │ │ │ │ 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 6cbc4 │ │ │ │ + beq.w 6cbb4 │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ mov r5, r2 │ │ │ │ - ldr r0, [pc, #416] @ (6cbf0 ) │ │ │ │ + ldr r0, [pc, #416] @ (6cbe0 ) │ │ │ │ mov r2, r6 │ │ │ │ - bl 19fc34 <_PyPathConfig_ClearGlobal@@Base+0x148> │ │ │ │ + bl 19ec2c <_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 6ca62 │ │ │ │ + bne.n 6ca52 │ │ │ │ movw r3, #65523 @ 0xfff3 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.w 6cbe4 │ │ │ │ + bhi.w 6cbd4 │ │ │ │ add.w fp, r5, #12 │ │ │ │ cmp r4, #128 @ 0x80 │ │ │ │ - bls.n 6cb02 │ │ │ │ + bls.n 6caf2 │ │ │ │ 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] │ │ │ │ @@ -99728,15 +99720,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 6ca92 │ │ │ │ + bne.n 6ca82 │ │ │ │ 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 │ │ │ │ @@ -99749,20 +99741,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 6cad2 │ │ │ │ + bne.n 6cac2 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r1, #221 @ 0xdd │ │ │ │ blx 2957c │ │ │ │ - b.n 6cb1c │ │ │ │ + b.n 6cb0c │ │ │ │ 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 │ │ │ │ @@ -99779,128 +99771,128 @@ │ │ │ │ moveq r5, r4 │ │ │ │ add.w sl, r7, #8 │ │ │ │ adds r3, r7, #4 │ │ │ │ mov r2, r5 │ │ │ │ strb.w r2, [r3, #-1]! │ │ │ │ lsrs r2, r2, #8 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 6cb3a │ │ │ │ + bne.n 6cb2a │ │ │ │ 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 6cbb6 │ │ │ │ + bls.n 6cba6 │ │ │ │ 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 6cb8e │ │ │ │ + bls.n 6cb7e │ │ │ │ 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, 6cbe4 │ │ │ │ + cbz r6, 6cbd4 │ │ │ │ cmp r5, r4 │ │ │ │ - bls.n 6cba0 │ │ │ │ + bls.n 6cb90 │ │ │ │ subs r2, r5, r4 │ │ │ │ movs r1, #205 @ 0xcd │ │ │ │ add.w r0, sl, r4 │ │ │ │ blx 2957c │ │ │ │ - ldr r3, [pc, #72] @ (6cbec ) │ │ │ │ + ldr r3, [pc, #72] @ (6cbdc ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 6cbe0 │ │ │ │ + bne.n 6cbd0 │ │ │ │ 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 6cb8e │ │ │ │ - ldr r3, [pc, #36] @ (6cbec ) │ │ │ │ + b.n 6cb7e │ │ │ │ + ldr r3, [pc, #36] @ (6cbdc ) │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 6cbe0 │ │ │ │ + bne.n 6cbd0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 19dee4 │ │ │ │ + b.w 19cedc │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 6cba0 │ │ │ │ + b.n 6cb90 │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ - stmia r7!, {r3, r4, r7} │ │ │ │ + stmia r1!, {r3, r4, r7} │ │ │ │ movs r2, r5 │ │ │ │ │ │ │ │ -0006cbf4 : │ │ │ │ +0006cbe4 : │ │ │ │ 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 6cc1c │ │ │ │ + bl 6cc0c │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006cc1c : │ │ │ │ +0006cc0c : │ │ │ │ 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 6cc54 │ │ │ │ + bcs.n 6cc44 │ │ │ │ strd r2, r3, [sp] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #1 │ │ │ │ blx 29ddc <__vsnprintf_chk@plt> │ │ │ │ - cbz r5, 6cc50 │ │ │ │ + cbz r5, 6cc40 │ │ │ │ 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 6cc48 │ │ │ │ + b.n 6cc38 │ │ │ │ nop │ │ │ │ │ │ │ │ -0006cc60 : │ │ │ │ +0006cc50 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 6cc80 │ │ │ │ + cbz r3, 6cc70 │ │ │ │ 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 │ │ │ │ @@ -99908,130 +99900,130 @@ │ │ │ │ str r3, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006cc88 <_Py_hashtable_new_full@@Base>: │ │ │ │ +0006cc78 <_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, 6cd0a <_Py_hashtable_new_full@@Base+0x82> │ │ │ │ + cbz r4, 6ccfa <_Py_hashtable_new_full@@Base+0x82> │ │ │ │ ldrd r8, fp, [r4] │ │ │ │ movs r0, #40 @ 0x28 │ │ │ │ blx r8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6cd20 <_Py_hashtable_new_full@@Base+0x98> │ │ │ │ + cbz r0, 6cd10 <_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, 6cd1c <_Py_hashtable_new_full@@Base+0x94> │ │ │ │ + cbz r0, 6cd0c <_Py_hashtable_new_full@@Base+0x94> │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ blx 2957c │ │ │ │ - movw r3, #29889 @ 0x74c1 │ │ │ │ + movw r3, #27049 @ 0x69a9 │ │ │ │ movt r3, #18 │ │ │ │ - movw r2, #2553 @ 0x9f9 │ │ │ │ + movw r2, #2537 @ 0x9e9 │ │ │ │ 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 6cd04 <_Py_hashtable_new_full@@Base+0x7c> │ │ │ │ - movw r3, #58905 @ 0xe619 │ │ │ │ + bne.n 6ccf4 <_Py_hashtable_new_full@@Base+0x7c> │ │ │ │ + movw r3, #55861 @ 0xda35 │ │ │ │ movt r3, #16 │ │ │ │ cmp r7, r3 │ │ │ │ ittt eq │ │ │ │ - movweq r3, #58861 @ 0xe5ed │ │ │ │ + movweq r3, #55817 @ 0xda09 │ │ │ │ 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, #29573 @ 0x7385 │ │ │ │ + movw fp, #29653 @ 0x73d5 │ │ │ │ movt fp, #7 │ │ │ │ - movw r8, #28645 @ 0x6fe5 │ │ │ │ + movw r8, #28725 @ 0x7035 │ │ │ │ movt r8, #7 │ │ │ │ - b.n 6cca8 <_Py_hashtable_new_full@@Base+0x20> │ │ │ │ + b.n 6cc98 <_Py_hashtable_new_full@@Base+0x20> │ │ │ │ mov r0, r4 │ │ │ │ blx fp │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6cd04 <_Py_hashtable_new_full@@Base+0x7c> │ │ │ │ + b.n 6ccf4 <_Py_hashtable_new_full@@Base+0x7c> │ │ │ │ │ │ │ │ -0006cd24 : │ │ │ │ +0006cd14 : │ │ │ │ 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, 6cd3e │ │ │ │ + cbz r3, 6cd2e │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7ec20 <_PyType_GetDict@@Base> │ │ │ │ - cbnz r0, 6cd5c │ │ │ │ + bl 7ebe8 <_PyType_GetDict@@Base> │ │ │ │ + cbnz r0, 6cd4c │ │ │ │ mov r0, r5 │ │ │ │ - bl 7f848 │ │ │ │ + bl 7f810 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6cd74 │ │ │ │ + blt.n 6cd64 │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6cd38 │ │ │ │ + bne.n 6cd28 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #63152 @ 0xf6b0 │ │ │ │ + movw r1, #61616 @ 0xf0b0 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1590 │ │ │ │ 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 6d1a8 │ │ │ │ + bne.w 6d198 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r9, r0 │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.w 6d3da │ │ │ │ + bpl.w 6d3ca │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.w 6d3c2 │ │ │ │ + bpl.w 6d3b2 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ add.w fp, r0, #20 │ │ │ │ mul.w r4, r2, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 6d1a4 │ │ │ │ + beq.w 6d194 │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - movw r3, #54349 @ 0xd44d │ │ │ │ + movw r3, #54333 @ 0xd43d │ │ │ │ movt r3, #6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 6d3e0 │ │ │ │ + bne.w 6d3d0 │ │ │ │ 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] │ │ │ │ @@ -100057,15 +100049,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 6d1b0 │ │ │ │ + ble.w 6d1a0 │ │ │ │ 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 │ │ │ │ @@ -100101,15 +100093,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 6cf96 │ │ │ │ + bls.n 6cf86 │ │ │ │ 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] │ │ │ │ @@ -100151,26 +100143,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 6cefa │ │ │ │ + bgt.n 6ceea │ │ │ │ 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 6d1fc │ │ │ │ + bhi.w 6d1ec │ │ │ │ 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 │ │ │ │ @@ -100317,31 +100309,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 6d1fc │ │ │ │ + bhi.n 6d1ec │ │ │ │ addw sl, pc, #8 │ │ │ │ ldr.w pc, [sl, r7, lsl #2] │ │ │ │ nop │ │ │ │ - bne.n 6d1aa │ │ │ │ + bne.n 6d17a │ │ │ │ movs r6, r0 │ │ │ │ - bne.n 6d19e │ │ │ │ + bne.n 6d16e │ │ │ │ movs r6, r0 │ │ │ │ - bne.n 6d192 │ │ │ │ + bne.n 6d162 │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r7, {r0, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r7, {r0, r2, r3, r6, r7} │ │ │ │ movs r6, r0 │ │ │ │ - bcc.n 6d14a │ │ │ │ + bcc.n 6d11a │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r7, {r0, r2, r3, r6, r7} │ │ │ │ + ldmia r7, {r0, r2, r3, r4, r5, r7} │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r7, {r0, r2, r6, r7} │ │ │ │ + ldmia r7, {r0, r2, r4, r5, r7} │ │ │ │ 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 │ │ │ │ @@ -100471,79 +100463,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 6d19c │ │ │ │ + b.n 6d18c │ │ │ │ ldrb.w r7, [fp, #4] │ │ │ │ bfi r4, r7, #0, #8 │ │ │ │ - b.n 6cfdc │ │ │ │ + b.n 6cfcc │ │ │ │ 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 6cdba │ │ │ │ - b.n 6d1a4 │ │ │ │ + bne.w 6cdaa │ │ │ │ + b.n 6d194 │ │ │ │ ldr.w fp, [r0, #28] │ │ │ │ - b.n 6d3c6 │ │ │ │ + b.n 6d3b6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 6d19c │ │ │ │ + b.n 6d18c │ │ │ │ nop │ │ │ │ │ │ │ │ -0006d3ec <_Py_HashBytes@@Base>: │ │ │ │ +0006d3dc <_Py_HashBytes@@Base>: │ │ │ │ mov r3, r1 │ │ │ │ - cbz r1, 6d440 <_Py_HashBytes@@Base+0x54> │ │ │ │ + cbz r1, 6d430 <_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, #54349 @ 0xd44d │ │ │ │ + movw ip, #54333 @ 0xd43d │ │ │ │ movt ip, #6 │ │ │ │ cmp r4, ip │ │ │ │ - bne.n 6d444 <_Py_HashBytes@@Base+0x58> │ │ │ │ + bne.n 6d434 <_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 6d47c <_Py_HashBytes@@Base+0x90> │ │ │ │ + bl 6d46c <_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 6d432 <_Py_HashBytes@@Base+0x46> │ │ │ │ + b.n 6d422 <_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 6d47c <_Py_HashBytes@@Base+0x90> │ │ │ │ + bl 6d46c <_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 │ │ │ │ @@ -100573,15 +100565,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 6da1a <_Py_HashBytes@@Base+0x62e> │ │ │ │ + ble.w 6da0a <_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 │ │ │ │ @@ -100617,15 +100609,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 6d62c <_Py_HashBytes@@Base+0x240> │ │ │ │ + bls.n 6d61c <_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] │ │ │ │ @@ -100667,26 +100659,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 6d58e <_Py_HashBytes@@Base+0x1a2> │ │ │ │ + bgt.n 6d57e <_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 6d866 <_Py_HashBytes@@Base+0x47a> │ │ │ │ + bhi.w 6d856 <_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 │ │ │ │ @@ -100966,58 +100958,58 @@ │ │ │ │ mov.w r0, r1, lsl #17 │ │ │ │ orr.w r0, r0, r2, lsr #15 │ │ │ │ eor.w r3, r3, lr │ │ │ │ adc.w lr, lr, r2 │ │ │ │ lsls r2, r2, #17 │ │ │ │ orr.w r2, r2, r1, lsr #15 │ │ │ │ eor.w r1, r0, r5 │ │ │ │ - b.n 6d82a <_Py_HashBytes@@Base+0x43e> │ │ │ │ + b.n 6d81a <_Py_HashBytes@@Base+0x43e> │ │ │ │ add.w r8, r3, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #0 │ │ │ │ mov r9, r3 │ │ │ │ cmp.w r8, #6 │ │ │ │ - bhi.w 6d866 <_Py_HashBytes@@Base+0x47a> │ │ │ │ + bhi.w 6d856 <_Py_HashBytes@@Base+0x47a> │ │ │ │ addw sl, pc, #8 │ │ │ │ ldr.w pc, [sl, r8, lsl #2] │ │ │ │ nop │ │ │ │ - bhi.n 6daee │ │ │ │ + bhi.n 6dabe │ │ │ │ movs r6, r0 │ │ │ │ - bhi.n 6dae2 │ │ │ │ + bhi.n 6dab2 │ │ │ │ movs r6, r0 │ │ │ │ - bhi.n 6dad6 │ │ │ │ + bhi.n 6daa6 │ │ │ │ movs r6, r0 │ │ │ │ - bvs.n 6db36 │ │ │ │ + bvs.n 6db06 │ │ │ │ movs r6, r0 │ │ │ │ - bge.n 6daea │ │ │ │ + bge.n 6daba │ │ │ │ movs r6, r0 │ │ │ │ - bvs.n 6db1e │ │ │ │ + bvs.n 6daee │ │ │ │ movs r6, r0 │ │ │ │ - bvs.n 6db12 │ │ │ │ + bvs.n 6dae2 │ │ │ │ movs r6, r0 │ │ │ │ ldrb.w r8, [fp, #4] │ │ │ │ bfi r3, r8, #0, #8 │ │ │ │ - b.n 6d678 <_Py_HashBytes@@Base+0x28c> │ │ │ │ + b.n 6d668 <_Py_HashBytes@@Base+0x28c> │ │ │ │ nop │ │ │ │ │ │ │ │ -0006da5c : │ │ │ │ +0006da4c : │ │ │ │ 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, 6da82 │ │ │ │ + cbz r3, 6da72 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ movs r0, #224 @ 0xe0 │ │ │ │ b.w 2a7c8 │ │ │ │ - bl 6c188 │ │ │ │ - b.n 6da78 │ │ │ │ + bl 6c178 │ │ │ │ + b.n 6da68 │ │ │ │ │ │ │ │ -0006da88 : │ │ │ │ +0006da78 : │ │ │ │ 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 │ │ │ │ @@ -101030,111 +101022,116 @@ │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r8, [pc, #980] @ 6de98 │ │ │ │ + ldr.w r8, [pc, #980] @ 6de88 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr.w fp, [r0] │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r5, [r8] │ │ │ │ ldr.w r3, [r8, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6dcf4 │ │ │ │ + bne.w 6dce2 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ ldr.w r3, [r6, #3724] @ 0xe8c │ │ │ │ ldr.w r5, [r6, #3728] @ 0xe90 │ │ │ │ cmp r4, r3 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - bne.w 6ddb2 │ │ │ │ + bne.w 6dd16 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ add.w r9, r5, #64 @ 0x40 │ │ │ │ mov r0, r9 │ │ │ │ blx 29b34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6de80 │ │ │ │ + bne.w 6de54 │ │ │ │ add.w sl, r5, #8 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6dbe8 │ │ │ │ + bne.n 6dbe0 │ │ │ │ add.w sl, r5, #136 @ 0x88 │ │ │ │ mov r0, sl │ │ │ │ blx 29b34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6ddcc │ │ │ │ + bne.w 6de00 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #8] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 6dc82 │ │ │ │ + bne.n 6dbd6 │ │ │ │ add.w r0, r5, #88 @ 0x58 │ │ │ │ blx 29c64 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6de24 │ │ │ │ + bne.w 6de70 │ │ │ │ mov r0, sl │ │ │ │ blx 29988 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6de16 │ │ │ │ + bne.w 6de62 │ │ │ │ ldr.w r5, [r8] │ │ │ │ ldr.w r3, [r8, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6dcfc │ │ │ │ + bne.w 6dcea │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr.w r3, [r2, #3724] @ 0xe8c │ │ │ │ ldr.w r5, [r2, #3728] @ 0xe90 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r4, r3 │ │ │ │ - bne.w 6dd02 │ │ │ │ + bne.w 6dcf0 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ add.w r8, r4, #12 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strb r3, [r4, #16] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r8] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ strex r2, r3, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6db78 │ │ │ │ + bne.n 6db66 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6dcda │ │ │ │ + bne.w 6dcc8 │ │ │ │ movw r5, #19968 @ 0x4e00 │ │ │ │ movt r5, #72 @ 0x48 │ │ │ │ ldr.w r3, [r5, #848] @ 0x350 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6dd9a │ │ │ │ + beq.w 6dd22 │ │ │ │ blx 2a8fc │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [r5, #640] @ 0x280 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6dbc0 │ │ │ │ - ldr r3, [pc, #728] @ (6de90 ) │ │ │ │ + bne.n 6dbae │ │ │ │ + ldr r3, [pc, #728] @ (6de80 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6ddfe │ │ │ │ + bne.w 6ddde │ │ │ │ ldr r3, [r6, #0] │ │ │ │ bic.w r3, r3, #255 @ 0xff │ │ │ │ ldr r2, [r4, #12] │ │ │ │ bic.w r1, r2, #255 @ 0xff │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 6ddda │ │ │ │ + bne.w 6ddba │ │ │ │ mov r0, r9 │ │ │ │ blx 29988 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6dd1a │ │ │ │ + bne.w 6dd08 │ │ │ │ str.w fp, [r7] │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + str r4, [r5, #4] │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r5, #12] │ │ │ │ + b.n 6db1a │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w ip, #1000 @ 0x3e8 │ │ │ │ movw r0, #19968 @ 0x4e00 │ │ │ │ movt r0, #72 @ 0x48 │ │ │ │ ldr.w r2, [r1], #16 │ │ │ │ @@ -101147,237 +101144,231 @@ │ │ │ │ umull r2, r1, r2, ip │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr.w r2, [r0, #852] @ 0x354 │ │ │ │ add r0, sp, #32 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 6de3c │ │ │ │ - bl fcf10 │ │ │ │ + beq.w 6de0e │ │ │ │ + bl fc5a0 │ │ │ │ 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 6de32 │ │ │ │ + blt.w 6ddf6 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ adds r0, r0, r2 │ │ │ │ adc.w r1, r1, ip │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl ff6e4 <_PyTime_AsTimespec_clamp@@Base> │ │ │ │ + bl fec10 <_PyTime_AsTimespec_clamp@@Base> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r1, r9 │ │ │ │ blx 29d94 <__pthread_cond_timedwait64@plt> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - beq.n 6dc94 │ │ │ │ + beq.n 6dc82 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6dd8c │ │ │ │ + bne.w 6dd9e │ │ │ │ mov r3, r6 │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r3 │ │ │ │ ldr.w r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6dd28 │ │ │ │ + bne.n 6dd3a │ │ │ │ mov r3, r4 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 6db10 │ │ │ │ - str r4, [r5, #4] │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r5, #12] │ │ │ │ - b.n 6db2c │ │ │ │ + b.n 6db00 │ │ │ │ mov r2, r4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r2 │ │ │ │ ldr.w r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 6db08 │ │ │ │ + beq.w 6daf8 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 6db08 │ │ │ │ + bne.w 6daf8 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1a0d70 <_PyThreadState_New@@Base+0x3e4> │ │ │ │ + bl 19fd68 <_PyThreadState_New@@Base+0x3e4> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6de44 │ │ │ │ + bne.w 6de16 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ dmb ish │ │ │ │ adds r3, #12 │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6dcc2 │ │ │ │ + bne.n 6dcb0 │ │ │ │ movs r3, #1 │ │ │ │ dmb ish │ │ │ │ - b.n 6db08 │ │ │ │ + b.n 6daf8 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r8] │ │ │ │ orr.w r3, r3, #4 │ │ │ │ strex r2, r3, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6dcde │ │ │ │ + bne.n 6dccc │ │ │ │ dmb ish │ │ │ │ - b.n 6dbc0 │ │ │ │ + b.n 6dbae │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 6ddb2 │ │ │ │ + bne.n 6dd16 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - b.n 6daf0 │ │ │ │ + b.n 6dae0 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 6db68 │ │ │ │ - bl 6c328 │ │ │ │ + beq.w 6db56 │ │ │ │ + bl 6c318 │ │ │ │ cmp r0, r5 │ │ │ │ - beq.w 6db68 │ │ │ │ + beq.w 6db56 │ │ │ │ mov r0, r9 │ │ │ │ blx 29988 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6de76 │ │ │ │ - movw r1, #63808 @ 0xf940 │ │ │ │ + beq.w 6de4a │ │ │ │ + movw r1, #62272 @ 0xf340 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #368] @ (6de94 ) │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #368] @ (6de84 ) │ │ │ │ + bl 6678e <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 6c318 │ │ │ │ + cmp r0, r5 │ │ │ │ + beq.n 6dce6 │ │ │ │ + bl 66a74 │ │ │ │ + bl 6c178 │ │ │ │ + blx 2a8fc │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + ldr.w r2, [r5, #640] @ 0x280 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 6dba4 │ │ │ │ + b.n 6dbae │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov.w r1, #1000 @ 0x3e8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ ldr.w r0, [r3, #852] @ 0x354 │ │ │ │ umull r3, r2, r2, r1 │ │ │ │ strd r3, r2, [sp, #12] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6ddc4 │ │ │ │ + cbz r0, 6ddb2 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl fcf10 │ │ │ │ + bl fc5a0 │ │ │ │ ldrd r2, ip, [sp, #32] │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mvns r0, r0 │ │ │ │ sub.w lr, r1, r3 │ │ │ │ cmp r0, r2 │ │ │ │ sbcs.w lr, lr, ip │ │ │ │ - blt.n 6ddbe │ │ │ │ + blt.n 6ddac │ │ │ │ ldr r0, [sp, #12] │ │ │ │ adds r0, r2, r0 │ │ │ │ adc.w r1, ip, r3 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - bl ff6e4 <_PyTime_AsTimespec_clamp@@Base> │ │ │ │ + bl fec10 <_PyTime_AsTimespec_clamp@@Base> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r1, r9 │ │ │ │ blx 29d94 <__pthread_cond_timedwait64@plt> │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - beq.n 6dc8c │ │ │ │ + beq.w 6dc7a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6dc72 │ │ │ │ - movw r1, #63776 @ 0xf920 │ │ │ │ + beq.w 6dc6a │ │ │ │ + movw r1, #62240 @ 0xf320 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #252] @ (6de94 ) │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ - bl 6c188 │ │ │ │ - blx 2a8fc │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r2, [r5, #640] @ 0x280 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 6dbb6 │ │ │ │ - b.n 6dbc0 │ │ │ │ - bl 6c328 │ │ │ │ - cmp r0, r5 │ │ │ │ - beq.n 6dcf8 │ │ │ │ - bl 66a84 │ │ │ │ + ldr r0, [pc, #220] @ (6de84 ) │ │ │ │ + bl 6678e <_Py_FatalErrorFunc@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6dd72 │ │ │ │ + b.n 6dd82 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 5f5f0 │ │ │ │ - b.n 6dd50 │ │ │ │ - movw r1, #63844 @ 0xf964 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #188] @ (6de94 ) │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 5f5dc │ │ │ │ + b.n 6dd60 │ │ │ │ uxtb r1, r2 │ │ │ │ dmb ish │ │ │ │ orrs r1, r3 │ │ │ │ ldrex r0, [r8] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 6ddf2 │ │ │ │ + bne.n 6ddd2 │ │ │ │ strex r4, r1, [r8] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 6dde2 │ │ │ │ + bne.n 6ddc2 │ │ │ │ mov r2, r0 │ │ │ │ dmb ish │ │ │ │ - beq.w 6dbd2 │ │ │ │ - b.n 6ddda │ │ │ │ + beq.w 6dbc0 │ │ │ │ + b.n 6ddba │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r8] │ │ │ │ orr.w r3, r3, #4 │ │ │ │ strex r2, r3, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 6dcee │ │ │ │ - b.n 6de02 │ │ │ │ - movw r1, #63924 @ 0xf9b4 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #116] @ (6de94 ) │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #63884 @ 0xf98c │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #100] @ (6de94 ) │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ + beq.w 6dcdc │ │ │ │ + b.n 6dde2 │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6dc4e │ │ │ │ - bl 5f5f0 │ │ │ │ + b.n 6dc46 │ │ │ │ + movw r1, #62308 @ 0xf364 │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ + ldr r0, [pc, #120] @ (6de84 ) │ │ │ │ + bl 6678e <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 5f5dc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n 6dc26 │ │ │ │ + b.n 6dc1e │ │ │ │ mov r0, r9 │ │ │ │ blx 29988 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6dd1a │ │ │ │ + bne.w 6dd08 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 6ddba │ │ │ │ + beq.w 6dd1e │ │ │ │ ldr r3, [sp, #4] │ │ │ │ dmb ish │ │ │ │ add.w fp, r3, #12 │ │ │ │ ldrex r3, [fp] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ strex r2, r3, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6de60 │ │ │ │ + bne.n 6de34 │ │ │ │ dmb ish │ │ │ │ - b.n 6ddba │ │ │ │ + b.n 6dd1e │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a8a54 │ │ │ │ - b.n 6ddba │ │ │ │ - movw r1, #63744 @ 0xf900 │ │ │ │ + bl 1a7c0c │ │ │ │ + b.n 6dd1e │ │ │ │ + movw r1, #62208 @ 0xf300 │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ + ldr r0, [pc, #36] @ (6de84 ) │ │ │ │ + bl 6678e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #62388 @ 0xf3b4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #8] @ (6de94 ) │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #24] @ (6de84 ) │ │ │ │ + bl 6678e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #62348 @ 0xf38c │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ + ldr r0, [pc, #8] @ (6de84 ) │ │ │ │ + bl 6678e <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ strb r0, [r5, r1] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - asrs r0, r4 │ │ │ │ + subs r3, #32 │ │ │ │ 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 │ │ │ │ @@ -101389,288 +101380,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 7059a │ │ │ │ + bne.w 7058a │ │ │ │ addw r3, pc, #1288 @ 0x508 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [sp, #72] @ 0x48 │ │ │ │ - movw r1, #64188 @ 0xfabc │ │ │ │ + movw r1, #62652 @ 0xf4bc │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ movs r2, #8 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ blx 29204 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 70656 │ │ │ │ + beq.w 70646 │ │ │ │ movs r2, #8 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - movw r1, #64200 @ 0xfac8 │ │ │ │ + movw r1, #62664 @ 0xf4c8 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ blx 29204 │ │ │ │ clz r3, r0 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r4, [pc, #780] @ (6e218 ) │ │ │ │ + ldr r4, [pc, #780] @ (6e208 ) │ │ │ │ movs r6, #2 │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ - movw r1, #46573 @ 0xb5ed │ │ │ │ + movw r1, #8837 @ 0x2285 │ │ │ │ movt r1, #7 │ │ │ │ add.w r7, r4, #4096 @ 0x1000 │ │ │ │ - movw r0, #4921 @ 0x1339 │ │ │ │ + movw r0, #4905 @ 0x1329 │ │ │ │ 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, #49481 @ 0xc149 │ │ │ │ + movw r8, #49465 @ 0xc139 │ │ │ │ movt r8, #6 │ │ │ │ - movw r6, #49913 @ 0xc2f9 │ │ │ │ + movw r6, #49897 @ 0xc2e9 │ │ │ │ movt r6, #6 │ │ │ │ str.w r8, [sp, #56] @ 0x38 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ - bl 6cc88 <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 6cc78 <_Py_hashtable_new_full@@Base> │ │ │ │ mov r6, r0 │ │ │ │ str.w r0, [r7, #792] @ 0x318 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 706d0 │ │ │ │ - ldr r0, [pc, #708] @ (6e21c ) │ │ │ │ - movw sl, #4921 @ 0x1339 │ │ │ │ + beq.w 706c0 │ │ │ │ + ldr r0, [pc, #708] @ (6e20c ) │ │ │ │ + movw sl, #4905 @ 0x1329 │ │ │ │ movt sl, #7 │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #696] @ (6e220 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #696] @ (6e224 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #692] @ (6e228 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #692] @ (6e22c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #688] @ (6e230 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #688] @ (6e234 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #684] @ (6e238 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #684] @ (6e23c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #680] @ (6e240 ) │ │ │ │ - bl 70814 │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #696] @ (6e210 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #696] @ (6e214 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #692] @ (6e218 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #692] @ (6e21c ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #688] @ (6e220 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #688] @ (6e224 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #684] @ (6e228 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #684] @ (6e22c ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #680] @ (6e230 ) │ │ │ │ + bl 70804 │ │ │ │ add.w r0, r4, #16256 @ 0x3f80 │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #672] @ (6e244 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #668] @ (6e248 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #668] @ (6e24c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #664] @ (6e250 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #664] @ (6e254 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #660] @ (6e258 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #660] @ (6e25c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #656] @ (6e260 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #656] @ (6e264 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #652] @ (6e268 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #652] @ (6e26c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #648] @ (6e270 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #648] @ (6e274 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #644] @ (6e278 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #644] @ (6e27c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #640] @ (6e280 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #640] @ (6e284 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #636] @ (6e288 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #636] @ (6e28c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #632] @ (6e290 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #632] @ (6e294 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #628] @ (6e298 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #628] @ (6e29c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #624] @ (6e2a0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #624] @ (6e2a4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #620] @ (6e2a8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #620] @ (6e2ac ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #616] @ (6e2b0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #616] @ (6e2b4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #612] @ (6e2b8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #612] @ (6e2bc ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #608] @ (6e2c0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #608] @ (6e2c4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #604] @ (6e2c8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #604] @ (6e2cc ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #600] @ (6e2d0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #600] @ (6e2d4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #596] @ (6e2d8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #596] @ (6e2dc ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #592] @ (6e2e0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #592] @ (6e2e4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #588] @ (6e2e8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #588] @ (6e2ec ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #584] @ (6e2f0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #584] @ (6e2f4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #580] @ (6e2f8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #580] @ (6e2fc ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #576] @ (6e300 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #576] @ (6e304 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #572] @ (6e308 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #572] @ (6e30c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #568] @ (6e310 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #568] @ (6e314 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #564] @ (6e318 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #564] @ (6e31c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #560] @ (6e320 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #560] @ (6e324 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #556] @ (6e328 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #556] @ (6e32c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #552] @ (6e330 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #552] @ (6e334 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #548] @ (6e338 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #548] @ (6e33c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #544] @ (6e340 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #544] @ (6e344 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #540] @ (6e348 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #540] @ (6e34c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #536] @ (6e350 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #536] @ (6e354 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #532] @ (6e358 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #532] @ (6e35c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #528] @ (6e360 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #528] @ (6e364 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #524] @ (6e368 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #524] @ (6e36c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #520] @ (6e370 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #520] @ (6e374 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #516] @ (6e378 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #516] @ (6e37c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #512] @ (6e380 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #512] @ (6e384 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #508] @ (6e388 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #508] @ (6e38c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #504] @ (6e390 ) │ │ │ │ - bl 70814 │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #672] @ (6e234 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #668] @ (6e238 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #668] @ (6e23c ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #664] @ (6e240 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #664] @ (6e244 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #660] @ (6e248 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #660] @ (6e24c ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #656] @ (6e250 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #656] @ (6e254 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #652] @ (6e258 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #652] @ (6e25c ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #648] @ (6e260 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #648] @ (6e264 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #644] @ (6e268 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #644] @ (6e26c ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #640] @ (6e270 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #640] @ (6e274 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #636] @ (6e278 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #636] @ (6e27c ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #632] @ (6e280 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #632] @ (6e284 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #628] @ (6e288 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #628] @ (6e28c ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #624] @ (6e290 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #624] @ (6e294 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #620] @ (6e298 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #620] @ (6e29c ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #616] @ (6e2a0 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #616] @ (6e2a4 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #612] @ (6e2a8 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #612] @ (6e2ac ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #608] @ (6e2b0 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #608] @ (6e2b4 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #604] @ (6e2b8 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #604] @ (6e2bc ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #600] @ (6e2c0 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #600] @ (6e2c4 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #596] @ (6e2c8 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #596] @ (6e2cc ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #592] @ (6e2d0 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #592] @ (6e2d4 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #588] @ (6e2d8 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #588] @ (6e2dc ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #584] @ (6e2e0 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #584] @ (6e2e4 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #580] @ (6e2e8 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #580] @ (6e2ec ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #576] @ (6e2f0 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #576] @ (6e2f4 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #572] @ (6e2f8 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #572] @ (6e2fc ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #568] @ (6e300 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #568] @ (6e304 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #564] @ (6e308 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #564] @ (6e30c ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #560] @ (6e310 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #560] @ (6e314 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #556] @ (6e318 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #556] @ (6e31c ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #552] @ (6e320 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #552] @ (6e324 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #548] @ (6e328 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #548] @ (6e32c ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #544] @ (6e330 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #544] @ (6e334 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #540] @ (6e338 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #540] @ (6e33c ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #536] @ (6e340 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #536] @ (6e344 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #532] @ (6e348 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #532] @ (6e34c ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #528] @ (6e350 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #528] @ (6e354 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #524] @ (6e358 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #524] @ (6e35c ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #520] @ (6e360 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #520] @ (6e364 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #516] @ (6e368 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #516] @ (6e36c ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #512] @ (6e370 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #512] @ (6e374 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #508] @ (6e378 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #508] @ (6e37c ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #504] @ (6e380 ) │ │ │ │ + bl 70804 │ │ │ │ add.w r0, r4, #19072 @ 0x4a80 │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #496] @ (6e394 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #492] @ (6e398 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #492] @ (6e39c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #488] @ (6e3a0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #488] @ (6e3a4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #484] @ (6e3a8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #484] @ (6e3ac ) │ │ │ │ - bl 70814 │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #496] @ (6e384 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #492] @ (6e388 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #492] @ (6e38c ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #488] @ (6e390 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #488] @ (6e394 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #484] @ (6e398 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #484] @ (6e39c ) │ │ │ │ + bl 70804 │ │ │ │ add.w r0, r4, #19328 @ 0x4b80 │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #472] @ (6e3b0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #472] @ (6e3b4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #468] @ (6e3b8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #468] @ (6e3bc ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #464] @ (6e3c0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #464] @ (6e3c4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #460] @ (6e3c8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #460] @ (6e3cc ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #456] @ (6e3d0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #456] @ (6e3d4 ) │ │ │ │ - bl 70814 │ │ │ │ - b.n 6e3e0 │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #472] @ (6e3a0 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #472] @ (6e3a4 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #468] @ (6e3a8 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #468] @ (6e3ac ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #464] @ (6e3b0 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #464] @ (6e3b4 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #460] @ (6e3b8 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #460] @ (6e3bc ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #456] @ (6e3c0 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #456] @ (6e3c4 ) │ │ │ │ + bl 70804 │ │ │ │ + b.n 6e3d0 │ │ │ │ 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 │ │ │ │ @@ -101725,135 +101716,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, 6e2c4 ) │ │ │ │ + add r0, pc, #48 @ (adr r0, 6e2b4 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #176 @ (adr r0, 6e348 ) │ │ │ │ + add r0, pc, #176 @ (adr r0, 6e338 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #320 @ (adr r0, 6e3dc ) │ │ │ │ + add r0, pc, #320 @ (adr r0, 6e3cc ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #448 @ (adr r0, 6e460 ) │ │ │ │ + add r0, pc, #448 @ (adr r0, 6e450 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #608 @ (adr r0, 6e504 ) │ │ │ │ + add r0, pc, #608 @ (adr r0, 6e4f4 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #752 @ (adr r0, 6e598 ) │ │ │ │ + add r0, pc, #752 @ (adr r0, 6e588 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #896 @ (adr r0, 6e62c ) │ │ │ │ + add r0, pc, #896 @ (adr r0, 6e61c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r1, pc, #32 @ (adr r1, 6e2d0 ) │ │ │ │ + add r1, pc, #32 @ (adr r1, 6e2c0 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r1, pc, #160 @ (adr r1, 6e354 ) │ │ │ │ + add r1, pc, #160 @ (adr r1, 6e344 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r1, pc, #304 @ (adr r1, 6e3e8 ) │ │ │ │ + add r1, pc, #304 @ (adr r1, 6e3d8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r1, pc, #432 @ (adr r1, 6e46c ) │ │ │ │ + add r1, pc, #432 @ (adr r1, 6e45c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r1, pc, #624 @ (adr r1, 6e530 ) │ │ │ │ + add r1, pc, #624 @ (adr r1, 6e520 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r1, pc, #736 @ (adr r1, 6e5a4 ) │ │ │ │ + add r1, pc, #736 @ (adr r1, 6e594 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r1, pc, #864 @ (adr r1, 6e628 ) │ │ │ │ + add r1, pc, #864 @ (adr r1, 6e618 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r1, pc, #992 @ (adr r1, 6e6ac ) │ │ │ │ + add r1, pc, #992 @ (adr r1, 6e69c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #96 @ (adr r2, 6e330 ) │ │ │ │ + add r2, pc, #96 @ (adr r2, 6e320 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #224 @ (adr r2, 6e3b4 ) │ │ │ │ + add r2, pc, #224 @ (adr r2, 6e3a4 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #368 @ (adr r2, 6e448 ) │ │ │ │ + add r2, pc, #368 @ (adr r2, 6e438 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #480 @ (adr r2, 6e4bc ) │ │ │ │ + add r2, pc, #480 @ (adr r2, 6e4ac ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #608 @ (adr r2, 6e540 ) │ │ │ │ + add r2, pc, #608 @ (adr r2, 6e530 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #720 @ (adr r2, 6e5b4 ) │ │ │ │ + add r2, pc, #720 @ (adr r2, 6e5a4 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #848 @ (adr r2, 6e638 ) │ │ │ │ + add r2, pc, #848 @ (adr r2, 6e628 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #960 @ (adr r2, 6e6ac ) │ │ │ │ + add r2, pc, #960 @ (adr r2, 6e69c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r3, pc, #64 @ (adr r3, 6e330 ) │ │ │ │ + add r3, pc, #64 @ (adr r3, 6e320 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r3, pc, #192 @ (adr r3, 6e3b4 ) │ │ │ │ + add r3, pc, #192 @ (adr r3, 6e3a4 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r3, pc, #336 @ (adr r3, 6e448 ) │ │ │ │ + add r3, pc, #336 @ (adr r3, 6e438 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r3, pc, #464 @ (adr r3, 6e4cc ) │ │ │ │ + add r3, pc, #464 @ (adr r3, 6e4bc ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r3, pc, #608 @ (adr r3, 6e560 ) │ │ │ │ + add r3, pc, #608 @ (adr r3, 6e550 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r3, pc, #736 @ (adr r3, 6e5e4 ) │ │ │ │ + add r3, pc, #736 @ (adr r3, 6e5d4 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r3, pc, #864 @ (adr r3, 6e668 ) │ │ │ │ + add r3, pc, #864 @ (adr r3, 6e658 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r3, pc, #976 @ (adr r3, 6e6dc ) │ │ │ │ + add r3, pc, #976 @ (adr r3, 6e6cc ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r4, pc, #64 @ (adr r4, 6e350 ) │ │ │ │ + add r4, pc, #64 @ (adr r4, 6e340 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r4, pc, #192 @ (adr r4, 6e3d4 ) │ │ │ │ + add r4, pc, #192 @ (adr r4, 6e3c4 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r4, pc, #352 @ (adr r4, 6e478 ) │ │ │ │ + add r4, pc, #352 @ (adr r4, 6e468 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r4, pc, #496 @ (adr r4, 6e50c ) │ │ │ │ + add r4, pc, #496 @ (adr r4, 6e4fc ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r4, pc, #624 @ (adr r4, 6e590 ) │ │ │ │ + add r4, pc, #624 @ (adr r4, 6e580 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r4, pc, #768 @ (adr r4, 6e624 ) │ │ │ │ + add r4, pc, #768 @ (adr r4, 6e614 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r4, pc, #928 @ (adr r4, 6e6c8 ) │ │ │ │ + add r4, pc, #928 @ (adr r4, 6e6b8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #48 @ (adr r5, 6e35c ) │ │ │ │ + add r5, pc, #48 @ (adr r5, 6e34c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #160 @ (adr r5, 6e3d0 ) │ │ │ │ + add r5, pc, #160 @ (adr r5, 6e3c0 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #288 @ (adr r5, 6e454 ) │ │ │ │ + add r5, pc, #288 @ (adr r5, 6e444 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #416 @ (adr r5, 6e4d8 ) │ │ │ │ + add r5, pc, #416 @ (adr r5, 6e4c8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #544 @ (adr r5, 6e55c ) │ │ │ │ + add r5, pc, #544 @ (adr r5, 6e54c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #688 @ (adr r5, 6e5f0 ) │ │ │ │ + add r5, pc, #688 @ (adr r5, 6e5e0 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #816 @ (adr r5, 6e674 ) │ │ │ │ + add r5, pc, #816 @ (adr r5, 6e664 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #944 @ (adr r5, 6e6f8 ) │ │ │ │ + add r5, pc, #944 @ (adr r5, 6e6e8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #48 @ (adr r6, 6e37c ) │ │ │ │ + add r6, pc, #48 @ (adr r6, 6e36c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #176 @ (adr r6, 6e400 ) │ │ │ │ + add r6, pc, #176 @ (adr r6, 6e3f0 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #304 @ (adr r6, 6e484 ) │ │ │ │ + add r6, pc, #304 @ (adr r6, 6e474 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #432 @ (adr r6, 6e508 ) │ │ │ │ + add r6, pc, #432 @ (adr r6, 6e4f8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #560 @ (adr r6, 6e58c ) │ │ │ │ + add r6, pc, #560 @ (adr r6, 6e57c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #720 @ (adr r6, 6e630 ) │ │ │ │ + add r6, pc, #720 @ (adr r6, 6e620 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #880 @ (adr r6, 6e6d4 ) │ │ │ │ + add r6, pc, #880 @ (adr r6, 6e6c4 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #992 @ (adr r6, 6e748 ) │ │ │ │ + add r6, pc, #992 @ (adr r6, 6e738 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r7, pc, #96 @ (adr r7, 6e3cc ) │ │ │ │ + add r7, pc, #96 @ (adr r7, 6e3bc ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r7, pc, #208 @ (adr r7, 6e440 ) │ │ │ │ + add r7, pc, #208 @ (adr r7, 6e430 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r7, pc, #336 @ (adr r7, 6e4c4 ) │ │ │ │ + add r7, pc, #336 @ (adr r7, 6e4b4 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r7, pc, #464 @ (adr r7, 6e548 ) │ │ │ │ + add r7, pc, #464 @ (adr r7, 6e538 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r7, pc, #640 @ (adr r7, 6e5fc ) │ │ │ │ + add r7, pc, #640 @ (adr r7, 6e5ec ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r7, pc, #768 @ (adr r7, 6e680 ) │ │ │ │ + add r7, pc, #768 @ (adr r7, 6e670 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r7, pc, #896 @ (adr r7, 6e704 ) │ │ │ │ + add r7, pc, #896 @ (adr r7, 6e6f4 ) │ │ │ │ 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 │ │ │ │ @@ -101892,267 +101883,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] @ (6e6e0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #764] @ (6e6e4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #760] @ (6e6e8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #760] @ (6e6ec ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #756] @ (6e6f0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #756] @ (6e6f4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #752] @ (6e6f8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #752] @ (6e6fc ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #748] @ (6e700 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #748] @ (6e704 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #744] @ (6e708 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #744] @ (6e70c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #740] @ (6e710 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #740] @ (6e714 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #736] @ (6e718 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #736] @ (6e71c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #732] @ (6e720 ) │ │ │ │ - bl 70814 │ │ │ │ + ldr r0, [pc, #764] @ (6e6d0 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #764] @ (6e6d4 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #760] @ (6e6d8 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #760] @ (6e6dc ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #756] @ (6e6e0 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #756] @ (6e6e4 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #752] @ (6e6e8 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #752] @ (6e6ec ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #748] @ (6e6f0 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #748] @ (6e6f4 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #744] @ (6e6f8 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #744] @ (6e6fc ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #740] @ (6e700 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #740] @ (6e704 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #736] @ (6e708 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #736] @ (6e70c ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #732] @ (6e710 ) │ │ │ │ + bl 70804 │ │ │ │ add.w r0, r4, #20224 @ 0x4f00 │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #724] @ (6e724 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #720] @ (6e728 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #720] @ (6e72c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #716] @ (6e730 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #716] @ (6e734 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #712] @ (6e738 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #712] @ (6e73c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #708] @ (6e740 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #708] @ (6e744 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #704] @ (6e748 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #704] @ (6e74c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #700] @ (6e750 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #700] @ (6e754 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #696] @ (6e758 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #696] @ (6e75c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #692] @ (6e760 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #692] @ (6e764 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #688] @ (6e768 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #688] @ (6e76c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #684] @ (6e770 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #684] @ (6e774 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #680] @ (6e778 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #680] @ (6e77c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #676] @ (6e780 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #676] @ (6e784 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #672] @ (6e788 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #672] @ (6e78c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #668] @ (6e790 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #668] @ (6e794 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #664] @ (6e798 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #664] @ (6e79c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #660] @ (6e7a0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #660] @ (6e7a4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #656] @ (6e7a8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #656] @ (6e7ac ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #652] @ (6e7b0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #652] @ (6e7b4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #648] @ (6e7b8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #648] @ (6e7bc ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #644] @ (6e7c0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #644] @ (6e7c4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #640] @ (6e7c8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #640] @ (6e7cc ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #636] @ (6e7d0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #636] @ (6e7d4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #632] @ (6e7d8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #632] @ (6e7dc ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #628] @ (6e7e0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #628] @ (6e7e4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #624] @ (6e7e8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #624] @ (6e7ec ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #620] @ (6e7f0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #620] @ (6e7f4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #616] @ (6e7f8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #616] @ (6e7fc ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #612] @ (6e800 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #612] @ (6e804 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #608] @ (6e808 ) │ │ │ │ - bl 70814 │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #724] @ (6e714 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #720] @ (6e718 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #720] @ (6e71c ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #716] @ (6e720 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #716] @ (6e724 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #712] @ (6e728 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #712] @ (6e72c ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #708] @ (6e730 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #708] @ (6e734 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #704] @ (6e738 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #704] @ (6e73c ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #700] @ (6e740 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #700] @ (6e744 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #696] @ (6e748 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #696] @ (6e74c ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #692] @ (6e750 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #692] @ (6e754 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #688] @ (6e758 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #688] @ (6e75c ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #684] @ (6e760 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #684] @ (6e764 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #680] @ (6e768 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #680] @ (6e76c ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #676] @ (6e770 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #676] @ (6e774 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #672] @ (6e778 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #672] @ (6e77c ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #668] @ (6e780 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #668] @ (6e784 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #664] @ (6e788 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #664] @ (6e78c ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #660] @ (6e790 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #660] @ (6e794 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #656] @ (6e798 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #656] @ (6e79c ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #652] @ (6e7a0 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #652] @ (6e7a4 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #648] @ (6e7a8 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #648] @ (6e7ac ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #644] @ (6e7b0 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #644] @ (6e7b4 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #640] @ (6e7b8 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #640] @ (6e7bc ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #636] @ (6e7c0 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #636] @ (6e7c4 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #632] @ (6e7c8 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #632] @ (6e7cc ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #628] @ (6e7d0 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #628] @ (6e7d4 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #624] @ (6e7d8 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #624] @ (6e7dc ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #620] @ (6e7e0 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #620] @ (6e7e4 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #616] @ (6e7e8 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #616] @ (6e7ec ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #612] @ (6e7f0 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #612] @ (6e7f4 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #608] @ (6e7f8 ) │ │ │ │ + bl 70804 │ │ │ │ add.w r0, r4, #22272 @ 0x5700 │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #600] @ (6e80c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #596] @ (6e810 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #596] @ (6e814 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #592] @ (6e818 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #592] @ (6e81c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #588] @ (6e820 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #588] @ (6e824 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #584] @ (6e828 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #584] @ (6e82c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #580] @ (6e830 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #580] @ (6e834 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #576] @ (6e838 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #576] @ (6e83c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #572] @ (6e840 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #572] @ (6e844 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #568] @ (6e848 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #568] @ (6e84c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #564] @ (6e850 ) │ │ │ │ - bl 70814 │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #600] @ (6e7fc ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #596] @ (6e800 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #596] @ (6e804 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #592] @ (6e808 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #592] @ (6e80c ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #588] @ (6e810 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #588] @ (6e814 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #584] @ (6e818 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #584] @ (6e81c ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #580] @ (6e820 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #580] @ (6e824 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #576] @ (6e828 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #576] @ (6e82c ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #572] @ (6e830 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #572] @ (6e834 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #568] @ (6e838 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #568] @ (6e83c ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #564] @ (6e840 ) │ │ │ │ + bl 70804 │ │ │ │ add.w r0, r4, #22912 @ 0x5980 │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #556] @ (6e854 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #552] @ (6e858 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #552] @ (6e85c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #548] @ (6e860 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #548] @ (6e864 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #544] @ (6e868 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #544] @ (6e86c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #540] @ (6e870 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #540] @ (6e874 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #536] @ (6e878 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #536] @ (6e87c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #532] @ (6e880 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #532] @ (6e884 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #528] @ (6e888 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #528] @ (6e88c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #524] @ (6e890 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #524] @ (6e894 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #520] @ (6e898 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #520] @ (6e89c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #516] @ (6e8a0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #516] @ (6e8a4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #512] @ (6e8a8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #512] @ (6e8ac ) │ │ │ │ - bl 70814 │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #556] @ (6e844 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #552] @ (6e848 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #552] @ (6e84c ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #548] @ (6e850 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #548] @ (6e854 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #544] @ (6e858 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #544] @ (6e85c ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #540] @ (6e860 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #540] @ (6e864 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #536] @ (6e868 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #536] @ (6e86c ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #532] @ (6e870 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #532] @ (6e874 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #528] @ (6e878 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #528] @ (6e87c ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #524] @ (6e880 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #524] @ (6e884 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #520] @ (6e888 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #520] @ (6e88c ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #516] @ (6e890 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #516] @ (6e894 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #512] @ (6e898 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #512] @ (6e89c ) │ │ │ │ + bl 70804 │ │ │ │ add.w r0, r4, #23680 @ 0x5c80 │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #500] @ (6e8b0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #500] @ (6e8b4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #496] @ (6e8b8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #496] @ (6e8bc ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #492] @ (6e8c0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #492] @ (6e8c4 ) │ │ │ │ - bl 70814 │ │ │ │ - b.n 6e8c8 │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #500] @ (6e8a0 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #500] @ (6e8a4 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #496] @ (6e8a8 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #496] @ (6e8ac ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #492] @ (6e8b0 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #492] @ (6e8b4 ) │ │ │ │ + bl 70804 │ │ │ │ + b.n 6e8b8 │ │ │ │ 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 │ │ │ │ @@ -102240,25 +102231,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, 6e7a0 │ │ │ │ + cbz r4, 6e790 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r0, 6e7ae │ │ │ │ + cbz r0, 6e79e │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r0, 6e7c0 │ │ │ │ + cbz r0, 6e7b0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r0, 6e7d0 │ │ │ │ + cbz r0, 6e7c0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r0, 6e7de │ │ │ │ + cbz r0, 6e7ce │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r4, 6e7ee │ │ │ │ + cbz r4, 6e7de │ │ │ │ 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 │ │ │ │ @@ -102268,27 +102259,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, 6e81c │ │ │ │ + cbz r0, 6e80c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r0, 6e828 │ │ │ │ + cbz r0, 6e818 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r0, 6e834 │ │ │ │ + cbz r0, 6e824 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r4, 6e840 │ │ │ │ + cbz r4, 6e830 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r4, 6e850 │ │ │ │ + cbz r4, 6e840 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r4, 6e85c │ │ │ │ + cbz r4, 6e84c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r4, 6e868 │ │ │ │ + cbz r4, 6e858 │ │ │ │ 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 │ │ │ │ @@ -102354,29 +102345,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, 6e88a │ │ │ │ + cbnz r4, 6e87a │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r0, 6e898 │ │ │ │ + cbnz r0, 6e888 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r4, 6e8a2 │ │ │ │ + cbnz r4, 6e892 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r4, 6e8ae │ │ │ │ + cbnz r4, 6e89e │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r0, 6e8ba │ │ │ │ + cbnz r0, 6e8aa │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r0, 6e8c4 │ │ │ │ + cbnz r0, 6e8b4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r4, 6e8ce │ │ │ │ + cbnz r4, 6e8be │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r0, 6e8da │ │ │ │ + cbnz r0, 6e8ca │ │ │ │ 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 │ │ │ │ @@ -102384,284 +102375,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, 6e900 │ │ │ │ + cbnz r4, 6e8f0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r4, 6e90c │ │ │ │ + cbnz r4, 6e8fc │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r0, 6e918 │ │ │ │ + cbnz r0, 6e908 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r0, [pc, #764] @ (6ebc8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #764] @ (6ebcc ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #760] @ (6ebd0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #760] @ (6ebd4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #756] @ (6ebd8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #756] @ (6ebdc ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #752] @ (6ebe0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #752] @ (6ebe4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #748] @ (6ebe8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #748] @ (6ebec ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #744] @ (6ebf0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #744] @ (6ebf4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #740] @ (6ebf8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #740] @ (6ebfc ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #736] @ (6ec00 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #736] @ (6ec04 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #732] @ (6ec08 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #732] @ (6ec0c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #728] @ (6ec10 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #728] @ (6ec14 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #724] @ (6ec18 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #724] @ (6ec1c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #720] @ (6ec20 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #720] @ (6ec24 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #716] @ (6ec28 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #716] @ (6ec2c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #712] @ (6ec30 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #712] @ (6ec34 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #708] @ (6ec38 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #708] @ (6ec3c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #704] @ (6ec40 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #704] @ (6ec44 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #700] @ (6ec48 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #700] @ (6ec4c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #696] @ (6ec50 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #696] @ (6ec54 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #692] @ (6ec58 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #692] @ (6ec5c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #688] @ (6ec60 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #688] @ (6ec64 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #684] @ (6ec68 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #684] @ (6ec6c ) │ │ │ │ - bl 70814 │ │ │ │ + ldr r0, [pc, #764] @ (6ebb8 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #764] @ (6ebbc ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #760] @ (6ebc0 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #760] @ (6ebc4 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #756] @ (6ebc8 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #756] @ (6ebcc ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #752] @ (6ebd0 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #752] @ (6ebd4 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #748] @ (6ebd8 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #748] @ (6ebdc ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #744] @ (6ebe0 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #744] @ (6ebe4 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #740] @ (6ebe8 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #740] @ (6ebec ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #736] @ (6ebf0 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #736] @ (6ebf4 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #732] @ (6ebf8 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #732] @ (6ebfc ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #728] @ (6ec00 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #728] @ (6ec04 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #724] @ (6ec08 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #724] @ (6ec0c ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #720] @ (6ec10 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #720] @ (6ec14 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #716] @ (6ec18 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #716] @ (6ec1c ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #712] @ (6ec20 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #712] @ (6ec24 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #708] @ (6ec28 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #708] @ (6ec2c ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #704] @ (6ec30 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #704] @ (6ec34 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #700] @ (6ec38 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #700] @ (6ec3c ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #696] @ (6ec40 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #696] @ (6ec44 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #692] @ (6ec48 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #692] @ (6ec4c ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #688] @ (6ec50 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #688] @ (6ec54 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #684] @ (6ec58 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #684] @ (6ec5c ) │ │ │ │ + bl 70804 │ │ │ │ add.w r0, r4, #25216 @ 0x6280 │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #672] @ (6ec70 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #672] @ (6ec74 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #668] @ (6ec78 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #668] @ (6ec7c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #664] @ (6ec80 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #664] @ (6ec84 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #660] @ (6ec88 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #660] @ (6ec8c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #656] @ (6ec90 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #656] @ (6ec94 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #652] @ (6ec98 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #652] @ (6ec9c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #648] @ (6eca0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #648] @ (6eca4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #644] @ (6eca8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #644] @ (6ecac ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #640] @ (6ecb0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #640] @ (6ecb4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #636] @ (6ecb8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #636] @ (6ecbc ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #632] @ (6ecc0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #632] @ (6ecc4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #628] @ (6ecc8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #628] @ (6eccc ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #624] @ (6ecd0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #624] @ (6ecd4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #620] @ (6ecd8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #620] @ (6ecdc ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #616] @ (6ece0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #616] @ (6ece4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #612] @ (6ece8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #612] @ (6ecec ) │ │ │ │ - bl 70814 │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #672] @ (6ec60 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #672] @ (6ec64 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #668] @ (6ec68 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #668] @ (6ec6c ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #664] @ (6ec70 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #664] @ (6ec74 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #660] @ (6ec78 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #660] @ (6ec7c ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #656] @ (6ec80 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #656] @ (6ec84 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #652] @ (6ec88 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #652] @ (6ec8c ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #648] @ (6ec90 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #648] @ (6ec94 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #644] @ (6ec98 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #644] @ (6ec9c ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #640] @ (6eca0 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #640] @ (6eca4 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #636] @ (6eca8 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #636] @ (6ecac ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #632] @ (6ecb0 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #632] @ (6ecb4 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #628] @ (6ecb8 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #628] @ (6ecbc ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #624] @ (6ecc0 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #624] @ (6ecc4 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #620] @ (6ecc8 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #620] @ (6eccc ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #616] @ (6ecd0 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #616] @ (6ecd4 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #612] @ (6ecd8 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #612] @ (6ecdc ) │ │ │ │ + bl 70804 │ │ │ │ add.w r0, r4, #26240 @ 0x6680 │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #600] @ (6ecf0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #600] @ (6ecf4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #596] @ (6ecf8 ) │ │ │ │ - bl 70814 │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #600] @ (6ece0 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #600] @ (6ece4 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #596] @ (6ece8 ) │ │ │ │ + bl 70804 │ │ │ │ add.w r0, r4, #26368 @ 0x6700 │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #588] @ (6ecfc ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #584] @ (6ed00 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #584] @ (6ed04 ) │ │ │ │ - bl 70814 │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #588] @ (6ecec ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #584] @ (6ecf0 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #584] @ (6ecf4 ) │ │ │ │ + bl 70804 │ │ │ │ add.w r0, r4, #26496 @ 0x6780 │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #572] @ (6ed08 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #572] @ (6ed0c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #568] @ (6ed10 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #568] @ (6ed14 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #564] @ (6ed18 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #564] @ (6ed1c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #560] @ (6ed20 ) │ │ │ │ - bl 70814 │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #572] @ (6ecf8 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #572] @ (6ecfc ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #568] @ (6ed00 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #568] @ (6ed04 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #564] @ (6ed08 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #564] @ (6ed0c ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #560] @ (6ed10 ) │ │ │ │ + bl 70804 │ │ │ │ add.w r0, r4, #26752 @ 0x6880 │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #552] @ (6ed24 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #548] @ (6ed28 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #548] @ (6ed2c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #544] @ (6ed30 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #544] @ (6ed34 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #540] @ (6ed38 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #540] @ (6ed3c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #536] @ (6ed40 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #536] @ (6ed44 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #532] @ (6ed48 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #532] @ (6ed4c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #528] @ (6ed50 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #528] @ (6ed54 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #524] @ (6ed58 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #524] @ (6ed5c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #520] @ (6ed60 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #520] @ (6ed64 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #516] @ (6ed68 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #516] @ (6ed6c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #512] @ (6ed70 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #512] @ (6ed74 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #508] @ (6ed78 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #508] @ (6ed7c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #504] @ (6ed80 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #504] @ (6ed84 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #500] @ (6ed88 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #500] @ (6ed8c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #496] @ (6ed90 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #496] @ (6ed94 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #492] @ (6ed98 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #492] @ (6ed9c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #488] @ (6eda0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #488] @ (6eda4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #484] @ (6eda8 ) │ │ │ │ - bl 70814 │ │ │ │ - b.n 6edac │ │ │ │ - cbnz r4, 6ec22 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - cbnz r4, 6ec2c │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #552] @ (6ed14 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #548] @ (6ed18 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #548] @ (6ed1c ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #544] @ (6ed20 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #544] @ (6ed24 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #540] @ (6ed28 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #540] @ (6ed2c ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #536] @ (6ed30 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #536] @ (6ed34 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #532] @ (6ed38 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #532] @ (6ed3c ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #528] @ (6ed40 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #528] @ (6ed44 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #524] @ (6ed48 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #524] @ (6ed4c ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #520] @ (6ed50 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #520] @ (6ed54 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #516] @ (6ed58 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #516] @ (6ed5c ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #512] @ (6ed60 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #512] @ (6ed64 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #508] @ (6ed68 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #508] @ (6ed6c ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #504] @ (6ed70 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #504] @ (6ed74 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #500] @ (6ed78 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #500] @ (6ed7c ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #496] @ (6ed80 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #496] @ (6ed84 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #492] @ (6ed88 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #492] @ (6ed8c ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #488] @ (6ed90 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #488] @ (6ed94 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #484] @ (6ed98 ) │ │ │ │ + bl 70804 │ │ │ │ + b.n 6ed9c │ │ │ │ + cbnz r4, 6ec12 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + cbnz r4, 6ec1c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r4, 6ec38 │ │ │ │ + cbnz r4, 6ec28 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r0, 6ec44 │ │ │ │ + cbnz r0, 6ec34 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r4, 6ec4e │ │ │ │ + cbnz r4, 6ec3e │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r0, 6ec5a │ │ │ │ + cbnz r0, 6ec4a │ │ │ │ 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 │ │ │ │ @@ -102885,267 +102876,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] @ (6f0a8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #760] @ (6f0ac ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #756] @ (6f0b0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #756] @ (6f0b4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #752] @ (6f0b8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #752] @ (6f0bc ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #748] @ (6f0c0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #748] @ (6f0c4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #744] @ (6f0c8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #744] @ (6f0cc ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #740] @ (6f0d0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #740] @ (6f0d4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #736] @ (6f0d8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #736] @ (6f0dc ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #732] @ (6f0e0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #732] @ (6f0e4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #728] @ (6f0e8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #728] @ (6f0ec ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #724] @ (6f0f0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #724] @ (6f0f4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #720] @ (6f0f8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #720] @ (6f0fc ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #716] @ (6f100 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #716] @ (6f104 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #712] @ (6f108 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #712] @ (6f10c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #708] @ (6f110 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #708] @ (6f114 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #704] @ (6f118 ) │ │ │ │ - bl 70814 │ │ │ │ + ldr r0, [pc, #760] @ (6f098 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #760] @ (6f09c ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #756] @ (6f0a0 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #756] @ (6f0a4 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #752] @ (6f0a8 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #752] @ (6f0ac ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #748] @ (6f0b0 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #748] @ (6f0b4 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #744] @ (6f0b8 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #744] @ (6f0bc ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #740] @ (6f0c0 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #740] @ (6f0c4 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #736] @ (6f0c8 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #736] @ (6f0cc ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #732] @ (6f0d0 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #732] @ (6f0d4 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #728] @ (6f0d8 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #728] @ (6f0dc ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #724] @ (6f0e0 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #724] @ (6f0e4 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #720] @ (6f0e8 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #720] @ (6f0ec ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #716] @ (6f0f0 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #716] @ (6f0f4 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #712] @ (6f0f8 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #712] @ (6f0fc ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #708] @ (6f100 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #708] @ (6f104 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #704] @ (6f108 ) │ │ │ │ + bl 70804 │ │ │ │ add.w r0, r4, #28672 @ 0x7000 │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #696] @ (6f11c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #692] @ (6f120 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #692] @ (6f124 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #688] @ (6f128 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #688] @ (6f12c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #684] @ (6f130 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #684] @ (6f134 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #680] @ (6f138 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #680] @ (6f13c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #676] @ (6f140 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #676] @ (6f144 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #672] @ (6f148 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #672] @ (6f14c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #668] @ (6f150 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #668] @ (6f154 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #664] @ (6f158 ) │ │ │ │ - bl 70814 │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #696] @ (6f10c ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #692] @ (6f110 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #692] @ (6f114 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #688] @ (6f118 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #688] @ (6f11c ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #684] @ (6f120 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #684] @ (6f124 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #680] @ (6f128 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #680] @ (6f12c ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #676] @ (6f130 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #676] @ (6f134 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #672] @ (6f138 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #672] @ (6f13c ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #668] @ (6f140 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #668] @ (6f144 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #664] @ (6f148 ) │ │ │ │ + bl 70804 │ │ │ │ add.w r0, r4, #29184 @ 0x7200 │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #656] @ (6f15c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #652] @ (6f160 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #652] @ (6f164 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #648] @ (6f168 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #648] @ (6f16c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #644] @ (6f170 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #644] @ (6f174 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #640] @ (6f178 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #640] @ (6f17c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #636] @ (6f180 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #636] @ (6f184 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #632] @ (6f188 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #632] @ (6f18c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #628] @ (6f190 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #628] @ (6f194 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #624] @ (6f198 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #624] @ (6f19c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #620] @ (6f1a0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #620] @ (6f1a4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #616] @ (6f1a8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #616] @ (6f1ac ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #612] @ (6f1b0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #612] @ (6f1b4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #608] @ (6f1b8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #608] @ (6f1bc ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #604] @ (6f1c0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #604] @ (6f1c4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #600] @ (6f1c8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #600] @ (6f1cc ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #596] @ (6f1d0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #596] @ (6f1d4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #592] @ (6f1d8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #592] @ (6f1dc ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #588] @ (6f1e0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #588] @ (6f1e4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #584] @ (6f1e8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #584] @ (6f1ec ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #580] @ (6f1f0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #580] @ (6f1f4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #576] @ (6f1f8 ) │ │ │ │ - bl 70814 │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #656] @ (6f14c ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #652] @ (6f150 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #652] @ (6f154 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #648] @ (6f158 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #648] @ (6f15c ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #644] @ (6f160 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #644] @ (6f164 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #640] @ (6f168 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #640] @ (6f16c ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #636] @ (6f170 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #636] @ (6f174 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #632] @ (6f178 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #632] @ (6f17c ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #628] @ (6f180 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #628] @ (6f184 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #624] @ (6f188 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #624] @ (6f18c ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #620] @ (6f190 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #620] @ (6f194 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #616] @ (6f198 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #616] @ (6f19c ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #612] @ (6f1a0 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #612] @ (6f1a4 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #608] @ (6f1a8 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #608] @ (6f1ac ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #604] @ (6f1b0 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #604] @ (6f1b4 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #600] @ (6f1b8 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #600] @ (6f1bc ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #596] @ (6f1c0 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #596] @ (6f1c4 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #592] @ (6f1c8 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #592] @ (6f1cc ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #588] @ (6f1d0 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #588] @ (6f1d4 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #584] @ (6f1d8 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #584] @ (6f1dc ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #580] @ (6f1e0 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #580] @ (6f1e4 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #576] @ (6f1e8 ) │ │ │ │ + bl 70804 │ │ │ │ add.w r0, r4, #30464 @ 0x7700 │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #568] @ (6f1fc ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #564] @ (6f200 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #564] @ (6f204 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #560] @ (6f208 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #560] @ (6f20c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #556] @ (6f210 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #556] @ (6f214 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #552] @ (6f218 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #552] @ (6f21c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #548] @ (6f220 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #548] @ (6f224 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #544] @ (6f228 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #544] @ (6f22c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #540] @ (6f230 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #540] @ (6f234 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #536] @ (6f238 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #536] @ (6f23c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #532] @ (6f240 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #532] @ (6f244 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #528] @ (6f248 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #528] @ (6f24c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #524] @ (6f250 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #524] @ (6f254 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #520] @ (6f258 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #520] @ (6f25c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #516] @ (6f260 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #516] @ (6f264 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #512] @ (6f268 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #512] @ (6f26c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #508] @ (6f270 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #508] @ (6f274 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #504] @ (6f278 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #504] @ (6f27c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #500] @ (6f280 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #500] @ (6f284 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #496] @ (6f288 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #496] @ (6f28c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #492] @ (6f290 ) │ │ │ │ - bl 70814 │ │ │ │ - b.n 6f294 │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #568] @ (6f1ec ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #564] @ (6f1f0 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #564] @ (6f1f4 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #560] @ (6f1f8 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #560] @ (6f1fc ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #556] @ (6f200 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #556] @ (6f204 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #552] @ (6f208 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #552] @ (6f20c ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #548] @ (6f210 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #548] @ (6f214 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #544] @ (6f218 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #544] @ (6f21c ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #540] @ (6f220 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #540] @ (6f224 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #536] @ (6f228 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #536] @ (6f22c ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #532] @ (6f230 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #532] @ (6f234 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #528] @ (6f238 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #528] @ (6f23c ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #524] @ (6f240 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #524] @ (6f244 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #520] @ (6f248 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #520] @ (6f24c ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #516] @ (6f250 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #516] @ (6f254 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #512] @ (6f258 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #512] @ (6f25c ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #508] @ (6f260 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #508] @ (6f264 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #504] @ (6f268 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #504] @ (6f26c ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #500] @ (6f270 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #500] @ (6f274 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #496] @ (6f278 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #496] @ (6f27c ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #492] @ (6f280 ) │ │ │ │ + bl 70804 │ │ │ │ + b.n 6f284 │ │ │ │ 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} │ │ │ │ @@ -103228,501 +103219,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 6f198 │ │ │ │ + beq.n 6f188 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - beq.n 6f1d4 │ │ │ │ + beq.n 6f1c4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - beq.n 6f210 │ │ │ │ + beq.n 6f200 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - beq.n 6f25c │ │ │ │ + beq.n 6f24c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - beq.n 6f098 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - beq.n 6f0d4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - beq.n 6f118 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - beq.n 6f154 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bne.n 6f198 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bne.n 6f1dc │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bne.n 6f210 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bne.n 6f25c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bne.n 6f0a8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bne.n 6f0ec │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bne.n 6f128 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bne.n 6f174 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcs.n 6f1c0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcs.n 6f20c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcs.n 6f258 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcs.n 6f294 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcs.n 6f0d8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcs.n 6f114 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcs.n 6f160 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcs.n 6f1a4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcc.n 6f1f0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcc.n 6f22c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcc.n 6f278 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcc.n 6f2bc │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcc.n 6f100 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcc.n 6f13c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcc.n 6f180 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcc.n 6f1c4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bmi.n 6f210 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bmi.n 6f24c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bmi.n 6f288 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bmi.n 6f2c4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bmi.n 6f100 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bmi.n 6f144 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bmi.n 6f188 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bmi.n 6f1c4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bpl.n 6f240 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bpl.n 6f274 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bpl.n 6f2b0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bpl.n 6f2ec │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bpl.n 6f128 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bpl.n 6f15c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bpl.n 6f190 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bpl.n 6f1c4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bpl.n 6f208 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvs.n 6f244 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvs.n 6f280 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvs.n 6f2bc │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvs.n 6f300 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvs.n 6f144 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvs.n 6f190 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvs.n 6f1d4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvs.n 6f218 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvc.n 6f254 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvc.n 6f298 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvc.n 6f2cc │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvc.n 6f308 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvc.n 6f344 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvc.n 6f180 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvc.n 6f1bc │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvc.n 6f208 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvc.n 6f244 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bhi.n 6f288 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bhi.n 6f2c4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bhi.n 6f2f8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bhi.n 6f334 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bhi.n 6f370 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bhi.n 6f1b4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bhi.n 6f1f0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bhi.n 6f23c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bhi.n 6f278 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bls.n 6f2b4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bls.n 6f2f8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bls.n 6f33c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ldr r0, [pc, #756] @ (6f58c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #756] @ (6f590 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #752] @ (6f594 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #752] @ (6f598 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #748] @ (6f59c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #748] @ (6f5a0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #744] @ (6f5a4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #744] @ (6f5a8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #740] @ (6f5ac ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #740] @ (6f5b0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #736] @ (6f5b4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #736] @ (6f5b8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #732] @ (6f5bc ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #732] @ (6f5c0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #728] @ (6f5c4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #728] @ (6f5c8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #724] @ (6f5cc ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #724] @ (6f5d0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #720] @ (6f5d4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #720] @ (6f5d8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #716] @ (6f5dc ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #716] @ (6f5e0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #712] @ (6f5e4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #712] @ (6f5e8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #708] @ (6f5ec ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #708] @ (6f5f0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #704] @ (6f5f4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #704] @ (6f5f8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #700] @ (6f5fc ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #700] @ (6f600 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #696] @ (6f604 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #696] @ (6f608 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #692] @ (6f60c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #692] @ (6f610 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #688] @ (6f614 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #688] @ (6f618 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #684] @ (6f61c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #684] @ (6f620 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #680] @ (6f624 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #680] @ (6f628 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #676] @ (6f62c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #676] @ (6f630 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #672] @ (6f634 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #672] @ (6f638 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #668] @ (6f63c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #668] @ (6f640 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #664] @ (6f644 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #664] @ (6f648 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #660] @ (6f64c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #660] @ (6f650 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #656] @ (6f654 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #656] @ (6f658 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #652] @ (6f65c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #652] @ (6f660 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #648] @ (6f664 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #648] @ (6f668 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #644] @ (6f66c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #644] @ (6f670 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #640] @ (6f674 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #640] @ (6f678 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #636] @ (6f67c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #636] @ (6f680 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #632] @ (6f684 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #632] @ (6f688 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #628] @ (6f68c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #628] @ (6f690 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #624] @ (6f694 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #624] @ (6f698 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #620] @ (6f69c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #620] @ (6f6a0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #616] @ (6f6a4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #616] @ (6f6a8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #612] @ (6f6ac ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #612] @ (6f6b0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #608] @ (6f6b4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #608] @ (6f6b8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #604] @ (6f6bc ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #604] @ (6f6c0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #600] @ (6f6c4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #600] @ (6f6c8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #596] @ (6f6cc ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #596] @ (6f6d0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #592] @ (6f6d4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #592] @ (6f6d8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #588] @ (6f6dc ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #588] @ (6f6e0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #584] @ (6f6e4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #584] @ (6f6e8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #580] @ (6f6ec ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #580] @ (6f6f0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #576] @ (6f6f4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #576] @ (6f6f8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #572] @ (6f6fc ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #572] @ (6f700 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #568] @ (6f704 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #568] @ (6f708 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #564] @ (6f70c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #564] @ (6f710 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #560] @ (6f714 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #560] @ (6f718 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #556] @ (6f71c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #556] @ (6f720 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #552] @ (6f724 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #552] @ (6f728 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #548] @ (6f72c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #548] @ (6f730 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #544] @ (6f734 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #544] @ (6f738 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #540] @ (6f73c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #540] @ (6f740 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #536] @ (6f744 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #536] @ (6f748 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #532] @ (6f74c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #532] @ (6f750 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #528] @ (6f754 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #528] @ (6f758 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #524] @ (6f75c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #524] @ (6f760 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #520] @ (6f764 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #520] @ (6f768 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #516] @ (6f76c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #516] @ (6f770 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #512] @ (6f774 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #512] @ (6f778 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #508] @ (6f77c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #508] @ (6f780 ) │ │ │ │ - bl 70814 │ │ │ │ - b.n 6f784 │ │ │ │ - nop │ │ │ │ - bls.n 6f678 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bls.n 6f4b4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bls.n 6f4f0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bls.n 6f534 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bls.n 6f578 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bge.n 6f5bc │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bge.n 6f600 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bge.n 6f63c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bge.n 6f680 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bge.n 6f4c4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bge.n 6f500 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bge.n 6f544 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bge.n 6f590 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - blt.n 6f5cc │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - blt.n 6f600 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - blt.n 6f63c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - blt.n 6f678 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - blt.n 6f6c4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - blt.n 6f500 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - blt.n 6f53c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - blt.n 6f570 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - blt.n 6f5a4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - blt.n 6f5e0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bgt.n 6f61c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bgt.n 6f658 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bgt.n 6f69c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bgt.n 6f6f0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bgt.n 6f544 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bgt.n 6f580 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bgt.n 6f5c4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ble.n 6f618 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ble.n 6f65c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ble.n 6f698 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ble.n 6f6d4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ble.n 6f710 │ │ │ │ + beq.n 6f088 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + beq.n 6f0c4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + beq.n 6f108 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + beq.n 6f144 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bne.n 6f188 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bne.n 6f1cc │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bne.n 6f200 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bne.n 6f24c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bne.n 6f098 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bne.n 6f0dc │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bne.n 6f118 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bne.n 6f164 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcs.n 6f1b0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcs.n 6f1fc │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcs.n 6f248 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcs.n 6f284 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcs.n 6f0c8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcs.n 6f104 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcs.n 6f150 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcs.n 6f194 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcc.n 6f1e0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcc.n 6f21c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcc.n 6f268 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcc.n 6f2ac │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcc.n 6f0f0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcc.n 6f12c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcc.n 6f170 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcc.n 6f1b4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bmi.n 6f200 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bmi.n 6f23c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bmi.n 6f278 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bmi.n 6f2b4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bmi.n 6f0f0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bmi.n 6f134 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bmi.n 6f178 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bmi.n 6f1b4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bpl.n 6f230 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bpl.n 6f264 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bpl.n 6f2a0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bpl.n 6f2dc │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bpl.n 6f118 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bpl.n 6f14c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bpl.n 6f180 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bpl.n 6f1b4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bpl.n 6f1f8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvs.n 6f234 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvs.n 6f270 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvs.n 6f2ac │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvs.n 6f2f0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvs.n 6f134 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvs.n 6f180 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvs.n 6f1c4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvs.n 6f208 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvc.n 6f244 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvc.n 6f288 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvc.n 6f2bc │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvc.n 6f2f8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvc.n 6f334 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvc.n 6f170 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvc.n 6f1ac │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvc.n 6f1f8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvc.n 6f234 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bhi.n 6f278 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bhi.n 6f2b4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bhi.n 6f2e8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bhi.n 6f324 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bhi.n 6f360 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bhi.n 6f1a4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bhi.n 6f1e0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bhi.n 6f22c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bhi.n 6f268 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bls.n 6f2a4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bls.n 6f2e8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bls.n 6f32c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ldr r0, [pc, #756] @ (6f57c ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #756] @ (6f580 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #752] @ (6f584 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #752] @ (6f588 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #748] @ (6f58c ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #748] @ (6f590 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #744] @ (6f594 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #744] @ (6f598 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #740] @ (6f59c ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #740] @ (6f5a0 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #736] @ (6f5a4 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #736] @ (6f5a8 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #732] @ (6f5ac ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #732] @ (6f5b0 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #728] @ (6f5b4 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #728] @ (6f5b8 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #724] @ (6f5bc ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #724] @ (6f5c0 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #720] @ (6f5c4 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #720] @ (6f5c8 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #716] @ (6f5cc ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #716] @ (6f5d0 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #712] @ (6f5d4 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #712] @ (6f5d8 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #708] @ (6f5dc ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #708] @ (6f5e0 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #704] @ (6f5e4 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #704] @ (6f5e8 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #700] @ (6f5ec ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #700] @ (6f5f0 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #696] @ (6f5f4 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #696] @ (6f5f8 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #692] @ (6f5fc ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #692] @ (6f600 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #688] @ (6f604 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #688] @ (6f608 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #684] @ (6f60c ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #684] @ (6f610 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #680] @ (6f614 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #680] @ (6f618 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #676] @ (6f61c ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #676] @ (6f620 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #672] @ (6f624 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #672] @ (6f628 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #668] @ (6f62c ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #668] @ (6f630 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #664] @ (6f634 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #664] @ (6f638 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #660] @ (6f63c ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #660] @ (6f640 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #656] @ (6f644 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #656] @ (6f648 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #652] @ (6f64c ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #652] @ (6f650 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #648] @ (6f654 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #648] @ (6f658 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #644] @ (6f65c ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #644] @ (6f660 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #640] @ (6f664 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #640] @ (6f668 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #636] @ (6f66c ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #636] @ (6f670 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #632] @ (6f674 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #632] @ (6f678 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #628] @ (6f67c ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #628] @ (6f680 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #624] @ (6f684 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #624] @ (6f688 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #620] @ (6f68c ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #620] @ (6f690 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #616] @ (6f694 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #616] @ (6f698 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #612] @ (6f69c ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #612] @ (6f6a0 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #608] @ (6f6a4 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #608] @ (6f6a8 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #604] @ (6f6ac ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #604] @ (6f6b0 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #600] @ (6f6b4 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #600] @ (6f6b8 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #596] @ (6f6bc ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #596] @ (6f6c0 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #592] @ (6f6c4 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #592] @ (6f6c8 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #588] @ (6f6cc ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #588] @ (6f6d0 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #584] @ (6f6d4 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #584] @ (6f6d8 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #580] @ (6f6dc ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #580] @ (6f6e0 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #576] @ (6f6e4 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #576] @ (6f6e8 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #572] @ (6f6ec ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #572] @ (6f6f0 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #568] @ (6f6f4 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #568] @ (6f6f8 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #564] @ (6f6fc ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #564] @ (6f700 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #560] @ (6f704 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #560] @ (6f708 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #556] @ (6f70c ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #556] @ (6f710 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #552] @ (6f714 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #552] @ (6f718 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #548] @ (6f71c ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #548] @ (6f720 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #544] @ (6f724 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #544] @ (6f728 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #540] @ (6f72c ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #540] @ (6f730 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #536] @ (6f734 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #536] @ (6f738 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #532] @ (6f73c ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #532] @ (6f740 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #528] @ (6f744 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #528] @ (6f748 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #524] @ (6f74c ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #524] @ (6f750 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #520] @ (6f754 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #520] @ (6f758 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #516] @ (6f75c ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #516] @ (6f760 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #512] @ (6f764 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #512] @ (6f768 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #508] @ (6f76c ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #508] @ (6f770 ) │ │ │ │ + bl 70804 │ │ │ │ + b.n 6f774 │ │ │ │ + nop │ │ │ │ + bls.n 6f668 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bls.n 6f4a4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bls.n 6f4e0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bls.n 6f524 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bls.n 6f568 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bge.n 6f5ac │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bge.n 6f5f0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bge.n 6f62c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bge.n 6f670 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bge.n 6f4b4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bge.n 6f4f0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bge.n 6f534 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bge.n 6f580 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + blt.n 6f5bc │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + blt.n 6f5f0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + blt.n 6f62c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + blt.n 6f668 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + blt.n 6f6b4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + blt.n 6f4f0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + blt.n 6f52c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + blt.n 6f560 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + blt.n 6f594 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + blt.n 6f5d0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bgt.n 6f60c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bgt.n 6f648 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bgt.n 6f68c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bgt.n 6f6e0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bgt.n 6f534 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bgt.n 6f570 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bgt.n 6f5b4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ble.n 6f608 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ble.n 6f64c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ble.n 6f688 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ble.n 6f6c4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ble.n 6f700 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ble.n 6f55c │ │ │ │ + ble.n 6f54c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ble.n 6f5a0 │ │ │ │ + ble.n 6f590 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ble.n 6f5dc │ │ │ │ + ble.n 6f5cc │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ble.n 6f620 │ │ │ │ + ble.n 6f610 │ │ │ │ lsls r0, r1, #1 │ │ │ │ udf #24 │ │ │ │ lsls r0, r1, #1 │ │ │ │ udf #52 @ 0x34 │ │ │ │ lsls r0, r1, #1 │ │ │ │ udf #84 @ 0x54 │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -103750,406 +103741,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 6f688 │ │ │ │ + b.n 6f678 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f6c4 │ │ │ │ + b.n 6f6b4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f700 │ │ │ │ + b.n 6f6f0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f73c │ │ │ │ + b.n 6f72c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f780 │ │ │ │ + b.n 6f770 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f7c4 │ │ │ │ + b.n 6f7b4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f800 │ │ │ │ + b.n 6f7f0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f83c │ │ │ │ + b.n 6f82c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f878 │ │ │ │ + b.n 6f868 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f8b4 │ │ │ │ + b.n 6f8a4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f8f8 │ │ │ │ + b.n 6f8e8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f93c │ │ │ │ + b.n 6f92c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f978 │ │ │ │ + b.n 6f968 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f9b4 │ │ │ │ + b.n 6f9a4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f9f0 │ │ │ │ + b.n 6f9e0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fa34 │ │ │ │ + b.n 6fa24 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fa70 │ │ │ │ + b.n 6fa60 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6faac │ │ │ │ + b.n 6fa9c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fae8 │ │ │ │ + b.n 6fad8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fb34 │ │ │ │ + b.n 6fb24 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fb80 │ │ │ │ + b.n 6fb70 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fbbc │ │ │ │ + b.n 6fbac │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fc00 │ │ │ │ + b.n 6fbf0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fc34 │ │ │ │ + b.n 6fc24 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fc70 │ │ │ │ + b.n 6fc60 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fca4 │ │ │ │ + b.n 6fc94 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fce0 │ │ │ │ + b.n 6fcd0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fd1c │ │ │ │ + b.n 6fd0c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fd58 │ │ │ │ + b.n 6fd48 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fdac │ │ │ │ + b.n 6fd9c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fdf0 │ │ │ │ + b.n 6fde0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fe34 │ │ │ │ + b.n 6fe24 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fe88 │ │ │ │ + b.n 6fe78 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fedc │ │ │ │ + b.n 6fecc │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6ef18 │ │ │ │ + b.n 6ef08 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6ef5c │ │ │ │ + b.n 6ef4c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6ef90 │ │ │ │ + b.n 6ef80 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6efc4 │ │ │ │ + b.n 6efb4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f000 │ │ │ │ + b.n 6eff0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f044 │ │ │ │ + b.n 6f034 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f078 │ │ │ │ + b.n 6f068 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f0b4 │ │ │ │ + b.n 6f0a4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f0f0 │ │ │ │ + b.n 6f0e0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f134 │ │ │ │ + b.n 6f124 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f170 │ │ │ │ + b.n 6f160 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f1b4 │ │ │ │ + b.n 6f1a4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f1f8 │ │ │ │ + b.n 6f1e8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f23c │ │ │ │ + b.n 6f22c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f280 │ │ │ │ + b.n 6f270 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f2bc │ │ │ │ + b.n 6f2ac │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f310 │ │ │ │ + b.n 6f300 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f354 │ │ │ │ + b.n 6f344 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f390 │ │ │ │ + b.n 6f380 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f3cc │ │ │ │ + b.n 6f3bc │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f408 │ │ │ │ + b.n 6f3f8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f444 │ │ │ │ + b.n 6f434 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f480 │ │ │ │ + b.n 6f470 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f4c4 │ │ │ │ + b.n 6f4b4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f500 │ │ │ │ + b.n 6f4f0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f544 │ │ │ │ + b.n 6f534 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f580 │ │ │ │ + b.n 6f570 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f5bc │ │ │ │ + b.n 6f5ac │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f600 │ │ │ │ + b.n 6f5f0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f63c │ │ │ │ + b.n 6f62c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f688 │ │ │ │ + b.n 6f678 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f6cc │ │ │ │ + b.n 6f6bc │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f708 │ │ │ │ + b.n 6f6f8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f75c │ │ │ │ + b.n 6f74c │ │ │ │ lsls r0, r1, #1 │ │ │ │ @ instruction: 0xe80c0048 │ │ │ │ @ instruction: 0xe82c0048 │ │ │ │ - ldr r0, [pc, #760] @ (6fa80 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #760] @ (6fa84 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #756] @ (6fa88 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #756] @ (6fa8c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #752] @ (6fa90 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #752] @ (6fa94 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #748] @ (6fa98 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #748] @ (6fa9c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #744] @ (6faa0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #744] @ (6faa4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #740] @ (6faa8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #740] @ (6faac ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #736] @ (6fab0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #736] @ (6fab4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #732] @ (6fab8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #732] @ (6fabc ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #728] @ (6fac0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #728] @ (6fac4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #724] @ (6fac8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #724] @ (6facc ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #720] @ (6fad0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #720] @ (6fad4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #716] @ (6fad8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #716] @ (6fadc ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #712] @ (6fae0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #712] @ (6fae4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #708] @ (6fae8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #708] @ (6faec ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #704] @ (6faf0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #704] @ (6faf4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #700] @ (6faf8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #700] @ (6fafc ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #696] @ (6fb00 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #696] @ (6fb04 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #692] @ (6fb08 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #692] @ (6fb0c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #688] @ (6fb10 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #688] @ (6fb14 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #684] @ (6fb18 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #684] @ (6fb1c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #680] @ (6fb20 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #680] @ (6fb24 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #676] @ (6fb28 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #676] @ (6fb2c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #672] @ (6fb30 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #672] @ (6fb34 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #668] @ (6fb38 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #668] @ (6fb3c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #664] @ (6fb40 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #664] @ (6fb44 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #660] @ (6fb48 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #660] @ (6fb4c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #656] @ (6fb50 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #656] @ (6fb54 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #652] @ (6fb58 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #652] @ (6fb5c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #648] @ (6fb60 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #648] @ (6fb64 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #644] @ (6fb68 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #644] @ (6fb6c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #640] @ (6fb70 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #640] @ (6fb74 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #636] @ (6fb78 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #636] @ (6fb7c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #632] @ (6fb80 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #632] @ (6fb84 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #628] @ (6fb88 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #628] @ (6fb8c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #624] @ (6fb90 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #624] @ (6fb94 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #620] @ (6fb98 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #620] @ (6fb9c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #616] @ (6fba0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #616] @ (6fba4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #612] @ (6fba8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #612] @ (6fbac ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #608] @ (6fbb0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #608] @ (6fbb4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #604] @ (6fbb8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #604] @ (6fbbc ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #600] @ (6fbc0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #600] @ (6fbc4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #596] @ (6fbc8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #596] @ (6fbcc ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #592] @ (6fbd0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #592] @ (6fbd4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #588] @ (6fbd8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #588] @ (6fbdc ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #584] @ (6fbe0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #584] @ (6fbe4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #580] @ (6fbe8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #580] @ (6fbec ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #576] @ (6fbf0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #576] @ (6fbf4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #572] @ (6fbf8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #572] @ (6fbfc ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #568] @ (6fc00 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #568] @ (6fc04 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #564] @ (6fc08 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #564] @ (6fc0c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #560] @ (6fc10 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #560] @ (6fc14 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #556] @ (6fc18 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #556] @ (6fc1c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #552] @ (6fc20 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #552] @ (6fc24 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #548] @ (6fc28 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #548] @ (6fc2c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #544] @ (6fc30 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #544] @ (6fc34 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #540] @ (6fc38 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #540] @ (6fc3c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #536] @ (6fc40 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #536] @ (6fc44 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #532] @ (6fc48 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #532] @ (6fc4c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #528] @ (6fc50 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #528] @ (6fc54 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #524] @ (6fc58 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r5, [pc, #524] @ (6fc5c ) │ │ │ │ - ldr r0, [pc, #524] @ (6fc60 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #524] @ (6fc64 ) │ │ │ │ - bl 70814 │ │ │ │ + ldr r0, [pc, #760] @ (6fa70 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #760] @ (6fa74 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #756] @ (6fa78 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #756] @ (6fa7c ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #752] @ (6fa80 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #752] @ (6fa84 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #748] @ (6fa88 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #748] @ (6fa8c ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #744] @ (6fa90 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #744] @ (6fa94 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #740] @ (6fa98 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #740] @ (6fa9c ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #736] @ (6faa0 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #736] @ (6faa4 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #732] @ (6faa8 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #732] @ (6faac ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #728] @ (6fab0 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #728] @ (6fab4 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #724] @ (6fab8 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #724] @ (6fabc ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #720] @ (6fac0 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #720] @ (6fac4 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #716] @ (6fac8 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #716] @ (6facc ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #712] @ (6fad0 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #712] @ (6fad4 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #708] @ (6fad8 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #708] @ (6fadc ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #704] @ (6fae0 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #704] @ (6fae4 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #700] @ (6fae8 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #700] @ (6faec ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #696] @ (6faf0 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #696] @ (6faf4 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #692] @ (6faf8 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #692] @ (6fafc ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #688] @ (6fb00 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #688] @ (6fb04 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #684] @ (6fb08 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #684] @ (6fb0c ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #680] @ (6fb10 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #680] @ (6fb14 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #676] @ (6fb18 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #676] @ (6fb1c ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #672] @ (6fb20 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #672] @ (6fb24 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #668] @ (6fb28 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #668] @ (6fb2c ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #664] @ (6fb30 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #664] @ (6fb34 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #660] @ (6fb38 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #660] @ (6fb3c ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #656] @ (6fb40 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #656] @ (6fb44 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #652] @ (6fb48 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #652] @ (6fb4c ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #648] @ (6fb50 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #648] @ (6fb54 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #644] @ (6fb58 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #644] @ (6fb5c ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #640] @ (6fb60 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #640] @ (6fb64 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #636] @ (6fb68 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #636] @ (6fb6c ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #632] @ (6fb70 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #632] @ (6fb74 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #628] @ (6fb78 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #628] @ (6fb7c ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #624] @ (6fb80 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #624] @ (6fb84 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #620] @ (6fb88 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #620] @ (6fb8c ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #616] @ (6fb90 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #616] @ (6fb94 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #612] @ (6fb98 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #612] @ (6fb9c ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #608] @ (6fba0 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #608] @ (6fba4 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #604] @ (6fba8 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #604] @ (6fbac ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #600] @ (6fbb0 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #600] @ (6fbb4 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #596] @ (6fbb8 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #596] @ (6fbbc ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #592] @ (6fbc0 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #592] @ (6fbc4 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #588] @ (6fbc8 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #588] @ (6fbcc ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #584] @ (6fbd0 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #584] @ (6fbd4 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #580] @ (6fbd8 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #580] @ (6fbdc ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #576] @ (6fbe0 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #576] @ (6fbe4 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #572] @ (6fbe8 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #572] @ (6fbec ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #568] @ (6fbf0 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #568] @ (6fbf4 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #564] @ (6fbf8 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #564] @ (6fbfc ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #560] @ (6fc00 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #560] @ (6fc04 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #556] @ (6fc08 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #556] @ (6fc0c ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #552] @ (6fc10 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #552] @ (6fc14 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #548] @ (6fc18 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #548] @ (6fc1c ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #544] @ (6fc20 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #544] @ (6fc24 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #540] @ (6fc28 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #540] @ (6fc2c ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #536] @ (6fc30 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #536] @ (6fc34 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #532] @ (6fc38 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #532] @ (6fc3c ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #528] @ (6fc40 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #528] @ (6fc44 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #524] @ (6fc48 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r5, [pc, #524] @ (6fc4c ) │ │ │ │ + ldr r0, [pc, #524] @ (6fc50 ) │ │ │ │ + bl 70804 │ │ │ │ + ldr r0, [pc, #524] @ (6fc54 ) │ │ │ │ + bl 70804 │ │ │ │ add.w r9, r5, #20 │ │ │ │ - ldr r0, [pc, #516] @ (6fc68 ) │ │ │ │ + ldr r0, [pc, #516] @ (6fc58 ) │ │ │ │ addw fp, r5, #3092 @ 0xc14 │ │ │ │ - bl 70814 │ │ │ │ + bl 70804 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r3, [sp, #12] │ │ │ │ - movw r3, #54349 @ 0xd44d │ │ │ │ + movw r3, #54333 @ 0xd43d │ │ │ │ movt r3, #6 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 6fc6c │ │ │ │ + b.n 6fc5c │ │ │ │ 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} │ │ │ │ @@ -104292,59 +104283,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 704a0 │ │ │ │ + bne.w 70490 │ │ │ │ ldr.w r6, [r7, #792] @ 0x318 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 70524 │ │ │ │ + bne.w 70514 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r2, [r3, #672] @ 0x2a0 │ │ │ │ - movw r3, #49749 @ 0xc255 │ │ │ │ + movw r3, #49733 @ 0xc245 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7058a │ │ │ │ + bne.w 7057a │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 6fd4c │ │ │ │ + beq.n 6fd3c │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 70494 │ │ │ │ + bne.w 70484 │ │ │ │ ldr.w r0, [r9, #-8] │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 6fd0a │ │ │ │ + bne.n 6fcfa │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ lsls r3, r0, #26 │ │ │ │ - bpl.w 705c4 │ │ │ │ + bpl.w 705b4 │ │ │ │ lsls r1, r0, #25 │ │ │ │ it pl │ │ │ │ addpl.w r2, r9, #8 │ │ │ │ - bpl.n 6fccc │ │ │ │ + bpl.n 6fcbc │ │ │ │ mov r2, r9 │ │ │ │ ldr.w r3, [r9, #-12] │ │ │ │ ubfx r0, r0, #2, #3 │ │ │ │ mul.w r0, r3, r0 │ │ │ │ - cbz r0, 6fd06 │ │ │ │ + cbz r0, 6fcf6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 705da │ │ │ │ + bne.w 705ca │ │ │ │ movw r1, #40056 @ 0x9c78 │ │ │ │ movt r1, #74 @ 0x4a │ │ │ │ strd r2, r0, [sp] │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 6d47c <_Py_HashBytes@@Base+0x90> │ │ │ │ + bl 6d46c <_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] │ │ │ │ @@ -104355,89 +104346,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 70558 │ │ │ │ + bgt.w 70548 │ │ │ │ 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 6fc6c │ │ │ │ - ldr r5, [pc, #724] @ (70038 ) │ │ │ │ - movw sl, #4921 @ 0x1339 │ │ │ │ + bne.n 6fc5c │ │ │ │ + ldr r5, [pc, #724] @ (70028 ) │ │ │ │ + movw sl, #4905 @ 0x1329 │ │ │ │ movt sl, #7 │ │ │ │ - ldr.w fp, [pc, #748] @ 70058 │ │ │ │ + ldr.w fp, [pc, #748] @ 70048 │ │ │ │ add.w r9, r5, #20 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r3, [sp, #12] │ │ │ │ - movw r3, #54349 @ 0xd44d │ │ │ │ + movw r3, #54333 @ 0xd43d │ │ │ │ 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 704e2 │ │ │ │ + bne.w 704d2 │ │ │ │ ldr.w r6, [r7, #792] @ 0x318 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 7052e │ │ │ │ + bne.w 7051e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r2, [r3, #672] @ 0x2a0 │ │ │ │ - movw r3, #49749 @ 0xc255 │ │ │ │ + movw r3, #49733 @ 0xc245 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7057c │ │ │ │ + bne.w 7056c │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 6fe66 │ │ │ │ + beq.n 6fe56 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 7049a │ │ │ │ + bne.w 7048a │ │ │ │ ldr.w r0, [r9, #-8] │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6fe24 │ │ │ │ + bne.n 6fe14 │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ lsls r1, r0, #26 │ │ │ │ - bpl.w 705d4 │ │ │ │ + bpl.w 705c4 │ │ │ │ lsls r2, r0, #25 │ │ │ │ it pl │ │ │ │ addpl.w r2, r9, #8 │ │ │ │ - bpl.n 6fde6 │ │ │ │ + bpl.n 6fdd6 │ │ │ │ mov r2, r9 │ │ │ │ ldr.w r3, [r9, #-12] │ │ │ │ ubfx r0, r0, #2, #3 │ │ │ │ mul.w r0, r3, r0 │ │ │ │ - cbz r0, 6fe20 │ │ │ │ + cbz r0, 6fe10 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 705cc │ │ │ │ + bne.w 705bc │ │ │ │ movw r1, #40056 @ 0x9c78 │ │ │ │ movt r1, #74 @ 0x4a │ │ │ │ strd r2, r0, [sp] │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 6d47c <_Py_HashBytes@@Base+0x90> │ │ │ │ + bl 6d46c <_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] │ │ │ │ @@ -104448,963 +104439,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 70536 │ │ │ │ + bgt.w 70526 │ │ │ │ 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 6fd86 │ │ │ │ + bne.n 6fd76 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr.w r3, [r3, #624] @ 0x270 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7059a │ │ │ │ - bl 714b0 │ │ │ │ + bne.w 7058a │ │ │ │ + bl 714a0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 706a4 │ │ │ │ + beq.w 70694 │ │ │ │ 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 6fefe │ │ │ │ + bne.n 6feee │ │ │ │ movw r2, #8036 @ 0x1f64 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ ldr r5, [r2, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 7069a │ │ │ │ - ldr r3, [pc, #384] @ (7003c ) │ │ │ │ + bne.w 7068a │ │ │ │ + ldr r3, [pc, #384] @ (7002c ) │ │ │ │ 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 6fecc │ │ │ │ + bne.n 6febc │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r5, [r3, #20] │ │ │ │ - ldr r2, [pc, #340] @ (70040 ) │ │ │ │ + ldr r2, [pc, #340] @ (70030 ) │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ adds r2, #16 │ │ │ │ str r2, [r3, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #336] @ (70044 ) │ │ │ │ + ldr r2, [pc, #336] @ (70034 ) │ │ │ │ str r2, [r3, #52] @ 0x34 │ │ │ │ - ldr r2, [pc, #336] @ (70048 ) │ │ │ │ + ldr r2, [pc, #336] @ (70038 ) │ │ │ │ str r2, [r3, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #336] @ (7004c ) │ │ │ │ + ldr r2, [pc, #336] @ (7003c ) │ │ │ │ str r2, [r3, #60] @ 0x3c │ │ │ │ movs r0, #1 │ │ │ │ - bl 72294 │ │ │ │ + bl 722fc │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 706f2 │ │ │ │ + beq.w 706e2 │ │ │ │ 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 1a0e78 <_PyThreadState_New@@Base+0x4ec> │ │ │ │ + bl 19fe70 <_PyThreadState_New@@Base+0x4ec> │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 706f2 │ │ │ │ + beq.w 706e2 │ │ │ │ str.w r0, [r4, #4]! │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 6ff2c │ │ │ │ + bne.n 6ff1c │ │ │ │ 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 72334 │ │ │ │ + bl 7239c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w r0, [r3, #3856] @ 0xf10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 705ea │ │ │ │ + beq.w 705da │ │ │ │ mov r0, r4 │ │ │ │ - bl 72334 │ │ │ │ + bl 7239c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w r0, [r3, #3860] @ 0xf14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 705ea │ │ │ │ + beq.w 705da │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7243c │ │ │ │ + bl 724a4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 705e4 │ │ │ │ + bne.w 705d4 │ │ │ │ ldr.w r5, [r8, #1436] @ 0x59c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 70006 │ │ │ │ + bne.n 6fff6 │ │ │ │ movs r0, #5 │ │ │ │ - bl 72334 │ │ │ │ + bl 7239c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 70622 │ │ │ │ + beq.w 70612 │ │ │ │ movw r6, #43976 @ 0xabc8 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ - ldr r1, [pc, #172] @ (70050 ) │ │ │ │ - movw r2, #49496 @ 0xc158 │ │ │ │ + ldr r1, [pc, #172] @ (70040 ) │ │ │ │ + movw r2, #47960 @ 0xbb58 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ - bl 1a3ff8 <_PyThreadState_New@@Base+0x366c> │ │ │ │ + bl 1a2ff8 <_PyThreadState_New@@Base+0x3674> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r1, [pc, #156] @ (70054 ) │ │ │ │ + ldr r1, [pc, #156] @ (70044 ) │ │ │ │ mov r2, r5 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ - bl 1a3ff8 <_PyThreadState_New@@Base+0x366c> │ │ │ │ + bl 1a2ff8 <_PyThreadState_New@@Base+0x3674> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r1, [pc, #144] @ (70054 ) │ │ │ │ + ldr r1, [pc, #144] @ (70044 ) │ │ │ │ mov r2, r5 │ │ │ │ str r0, [r3, #4] │ │ │ │ ldr r0, [r6, #68] @ 0x44 │ │ │ │ - bl 1a3ff8 <_PyThreadState_New@@Base+0x366c> │ │ │ │ + bl 1a2ff8 <_PyThreadState_New@@Base+0x3674> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r1, [pc, #128] @ (70054 ) │ │ │ │ + ldr r1, [pc, #128] @ (70044 ) │ │ │ │ mov r2, r5 │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ - bl 1a3ff8 <_PyThreadState_New@@Base+0x366c> │ │ │ │ + bl 1a2ff8 <_PyThreadState_New@@Base+0x3674> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ str r1, [r3, #12] │ │ │ │ - ldr r1, [pc, #108] @ (70054 ) │ │ │ │ - bl 1a3ff8 <_PyThreadState_New@@Base+0x366c> │ │ │ │ + ldr r1, [pc, #108] @ (70044 ) │ │ │ │ + bl 1a2ff8 <_PyThreadState_New@@Base+0x3674> │ │ │ │ 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 7060c │ │ │ │ + beq.w 705fc │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 6fff4 │ │ │ │ + bne.n 6ffe4 │ │ │ │ str.w r4, [r8, #1436] @ 0x59c │ │ │ │ ldr.w r3, [r8, #1440] @ 0x5a0 │ │ │ │ - cbnz r3, 7001a │ │ │ │ - bl 714b0 │ │ │ │ + cbnz r3, 7000a │ │ │ │ + bl 714a0 │ │ │ │ str.w r0, [r8, #1440] @ 0x5a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 70628 │ │ │ │ + beq.w 70618 │ │ │ │ ldr.w r3, [r8, #1444] @ 0x5a4 │ │ │ │ - cbnz r3, 7005c │ │ │ │ - movw r0, #56520 @ 0xdcc8 │ │ │ │ + cbnz r3, 7004c │ │ │ │ + movw r0, #54968 @ 0xd6b8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 7a284 │ │ │ │ + bl 7a2c0 │ │ │ │ str.w r0, [r8, #1444] @ 0x5a4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 70628 │ │ │ │ - b.n 7005c │ │ │ │ + beq.w 70618 │ │ │ │ + b.n 7004c │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - sbcs r4, r4 │ │ │ │ + subs r3, #164 @ 0xa4 │ │ │ │ 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 70148 │ │ │ │ + beq.n 70138 │ │ │ │ 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 76fe4 │ │ │ │ + bl 77034 │ │ │ │ str.w r0, [r8, #1464] @ 0x5b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 70692 │ │ │ │ + beq.w 70682 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a407c <_PyThreadState_New@@Base+0x36f0> │ │ │ │ + bl 1a307c <_PyThreadState_New@@Base+0x36f8> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 705e4 │ │ │ │ + bne.w 705d4 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ mov r0, sl │ │ │ │ - bl 1a6900 │ │ │ │ + bl 1a5ab8 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7067a │ │ │ │ + beq.w 7066a │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r3, [sl, #3880] @ 0xf28 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #64068 @ 0xfa44 │ │ │ │ + movw r2, #62532 @ 0xf444 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ - bl 1a6478 │ │ │ │ + bl 1a5630 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 7067a │ │ │ │ + blt.w 7066a │ │ │ │ mov r0, r9 │ │ │ │ - bl 82408 │ │ │ │ + bl 81f58 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7067a │ │ │ │ + beq.w 7066a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [pc, #820] @ (7040c ) │ │ │ │ + ldr r1, [pc, #820] @ (703fc ) │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ str.w r0, [sl, #3876] @ 0xf24 │ │ │ │ - bl 7ec74 │ │ │ │ + bl 7ec3c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7067a │ │ │ │ + beq.w 7066a │ │ │ │ mov r0, r4 │ │ │ │ add.w r4, sl, #98304 @ 0x18000 │ │ │ │ - ldr r1, [pc, #792] @ (70410 ) │ │ │ │ + ldr r1, [pc, #792] @ (70400 ) │ │ │ │ str.w r3, [r4, #512] @ 0x200 │ │ │ │ - bl 7ec74 │ │ │ │ + bl 7ec3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7067a │ │ │ │ + beq.w 7066a │ │ │ │ str.w r0, [r4, #516] @ 0x204 │ │ │ │ movw r0, #22148 @ 0x5684 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - ldr r1, [pc, #768] @ (70414 ) │ │ │ │ - bl 898bc <_PyType_Lookup@@Base> │ │ │ │ + ldr r1, [pc, #768] @ (70404 ) │ │ │ │ + bl 8916c <_PyType_Lookup@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7067a │ │ │ │ + beq.w 7066a │ │ │ │ str.w r0, [r4, #520] @ 0x208 │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - ldr r1, [pc, #748] @ (70418 ) │ │ │ │ - bl 898bc <_PyType_Lookup@@Base> │ │ │ │ + ldr r1, [pc, #748] @ (70408 ) │ │ │ │ + bl 8916c <_PyType_Lookup@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7067a │ │ │ │ + beq.w 7066a │ │ │ │ str.w r0, [r4, #524] @ 0x20c │ │ │ │ mov r0, r9 │ │ │ │ - bl 82408 │ │ │ │ + bl 81f58 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 70642 │ │ │ │ - ldr r5, [pc, #720] @ (7041c ) │ │ │ │ + beq.w 70632 │ │ │ │ + ldr r5, [pc, #720] @ (7040c ) │ │ │ │ mov.w fp, #0 │ │ │ │ ldrd r2, r1, [r5] │ │ │ │ mov r0, r6 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fb0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 70642 │ │ │ │ + bne.w 70632 │ │ │ │ add.w fp, fp, #1 │ │ │ │ adds r5, #8 │ │ │ │ cmp.w fp, #68 @ 0x44 │ │ │ │ - bne.n 7014e │ │ │ │ + bne.n 7013e │ │ │ │ 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] @ (70420 ) │ │ │ │ + ldr r3, [pc, #664] @ (70410 ) │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 7d7b8 │ │ │ │ + bl 7d780 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 70642 │ │ │ │ + beq.w 70632 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #16] │ │ │ │ - movw r0, #64240 @ 0xfaf0 │ │ │ │ + movw r0, #62704 @ 0xf4f0 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 898f0 │ │ │ │ + bl 891a0 │ │ │ │ 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 701c8 │ │ │ │ + beq.n 701b8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 70672 │ │ │ │ + beq.w 70662 │ │ │ │ ldr.w r2, [r5, #1804] @ 0x70c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 70642 │ │ │ │ - movw r1, #6180 @ 0x1824 │ │ │ │ + beq.w 70632 │ │ │ │ + movw r1, #4644 @ 0x1224 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fb0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 70642 │ │ │ │ + bne.w 70632 │ │ │ │ movw r5, #6504 @ 0x1968 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ movw r4, #8036 @ 0x1f64 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ - movw r1, #64264 @ 0xfb08 │ │ │ │ + movw r1, #62728 @ 0xf508 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r4, #8] │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fb0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 70642 │ │ │ │ + bne.w 70632 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - movw r1, #4288 @ 0x10c0 │ │ │ │ + movw r1, #2752 @ 0xac0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r4, #12] │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fb0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 70642 │ │ │ │ + bne.w 70632 │ │ │ │ ldr.w r0, [sl, #3876] @ 0xf24 │ │ │ │ - bl 82448 │ │ │ │ + bl 81f98 │ │ │ │ add.w r3, sl, #4096 @ 0x1000 │ │ │ │ str.w r0, [r3, #336] @ 0x150 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7067a │ │ │ │ + beq.w 7066a │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70254 │ │ │ │ + beq.n 70244 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7066a │ │ │ │ + beq.w 7065a │ │ │ │ ldr.w r0, [sl, #3876] @ 0xf24 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ - movw r1, #64284 @ 0xfb1c │ │ │ │ + movw r1, #62748 @ 0xf51c │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 90130 │ │ │ │ + bl 8f550 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 7067a │ │ │ │ + ble.w 7066a │ │ │ │ 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 702a8 │ │ │ │ + bne.n 70298 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r3, [r3, #3720] @ 0xe88 │ │ │ │ add.w r0, r3, #648 @ 0x288 │ │ │ │ ldr.w r2, [r3, #652] @ 0x28c │ │ │ │ - cbnz r2, 702a8 │ │ │ │ + cbnz r2, 70298 │ │ │ │ ldr.w r2, [r3, #648] @ 0x288 │ │ │ │ movs r1, #1 │ │ │ │ str.w r1, [r3, #652] @ 0x28c │ │ │ │ - cbz r2, 702a8 │ │ │ │ - bl 1a71dc │ │ │ │ + cbz r2, 70298 │ │ │ │ + bl 1a6394 │ │ │ │ ldr.w r3, [r8, #1408] @ 0x580 │ │ │ │ - cbnz r3, 702be │ │ │ │ + cbnz r3, 702ae │ │ │ │ ldr.w r3, [r8, #1404] @ 0x57c │ │ │ │ movs r2, #1 │ │ │ │ str.w r2, [r8, #1408] @ 0x580 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7065c │ │ │ │ + bne.w 7064c │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ - movw r0, #64296 @ 0xfb28 │ │ │ │ + movw r0, #62760 @ 0xf528 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 898f0 │ │ │ │ + bl 891a0 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 707b4 │ │ │ │ + beq.w 707a4 │ │ │ │ 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 7046c │ │ │ │ + beq.w 7045c │ │ │ │ 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 70798 │ │ │ │ - movw r0, #64364 @ 0xfb6c │ │ │ │ + bne.w 70788 │ │ │ │ + movw r0, #62828 @ 0xf56c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 1a7368 │ │ │ │ + bl 1a6520 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 7074e │ │ │ │ - movw r0, #64364 @ 0xfb6c │ │ │ │ + bne.w 7073e │ │ │ │ + movw r0, #62828 @ 0xf56c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 1add34 │ │ │ │ + bl 1acee4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7074e │ │ │ │ + beq.w 7073e │ │ │ │ str.w r0, [r8, #3888] @ 0xf30 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 707a6 │ │ │ │ - movw r0, #60832 @ 0xeda0 │ │ │ │ + bne.w 70796 │ │ │ │ + movw r0, #59296 @ 0xe7a0 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 7a284 │ │ │ │ + bl 7a2c0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7074e │ │ │ │ + beq.w 7073e │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #50916 @ 0xc6e4 │ │ │ │ + movw r1, #49380 @ 0xc0e4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #64408 @ 0xfb98 │ │ │ │ + movw r0, #62872 @ 0xf598 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 82d70 │ │ │ │ + bl 828c0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 70788 │ │ │ │ - bl 873c8 <_PyNamespace_New@@Base> │ │ │ │ + beq.w 70778 │ │ │ │ + bl 86ecc <_PyNamespace_New@@Base> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7038c │ │ │ │ + beq.n 7037c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 7038c │ │ │ │ + cbnz r3, 7037c │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 70788 │ │ │ │ + beq.w 70778 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, r5 │ │ │ │ - bl cb738 <_PyUnicodeWriter_PrepareInternal@@Base+0x1654> │ │ │ │ + bl cac94 <_PyUnicodeWriter_PrepareInternal@@Base+0x1654> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 703b4 │ │ │ │ + beq.n 703a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 70790 │ │ │ │ + beq.w 70780 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 703ce │ │ │ │ + beq.n 703be │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 703ce │ │ │ │ + cbnz r3, 703be │ │ │ │ mov r0, r9 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 70786 │ │ │ │ + beq.w 70776 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ae554 │ │ │ │ + bl 1ad704 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 7076c │ │ │ │ - ldr r3, [pc, #60] @ (70420 ) │ │ │ │ + blt.w 7075c │ │ │ │ + ldr r3, [pc, #60] @ (70410 ) │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r0, [r3, #3880] @ 0xf28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7075e │ │ │ │ + beq.w 7074e │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #60832 @ 0xeda0 │ │ │ │ + movw r1, #59296 @ 0xe7a0 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl ccd94 │ │ │ │ + bl cc2f0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 70734 │ │ │ │ - b.n 70424 │ │ │ │ + blt.w 70724 │ │ │ │ + b.n 70414 │ │ │ │ nop │ │ │ │ - bcc.n 70378 │ │ │ │ + bcc.n 70368 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - bvc.n 70464 │ │ │ │ + bvc.n 70454 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r4, 70436 │ │ │ │ + cbnz r4, 70426 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r4, pc, #192 @ (adr r4, 704dc ) │ │ │ │ + add r4, pc, #192 @ (adr r4, 704cc ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - rors r4, r4 │ │ │ │ + subs r3, #228 @ 0xe4 │ │ │ │ movs r6, r5 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - movw r2, #49864 @ 0xc2c8 │ │ │ │ + movw r2, #48328 @ 0xbcc8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #64456 @ 0xfbc8 │ │ │ │ + movw r1, #62920 @ 0xf5c8 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl cd23c │ │ │ │ + bl cc798 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7045a │ │ │ │ + beq.n 7044a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7072c │ │ │ │ + beq.w 7071c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7074e │ │ │ │ + beq.w 7073e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7071a │ │ │ │ + bne.w 7070a │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 78344 │ │ │ │ + bl 78394 │ │ │ │ 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 6fd0a │ │ │ │ + b.n 6fcfa │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 6fe24 │ │ │ │ + b.n 6fe14 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 6fc7c │ │ │ │ + beq.w 6fc6c │ │ │ │ cmp r4, r5 │ │ │ │ - beq.w 6fc7c │ │ │ │ + beq.w 6fc6c │ │ │ │ ldr.w r3, [r9, #-20] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 704c6 │ │ │ │ + beq.n 704b6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9, #-20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7068a │ │ │ │ + beq.w 7067a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 704d4 │ │ │ │ + beq.n 704c4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ add.w r9, r9, #24 │ │ │ │ adds r5, #24 │ │ │ │ cmp fp, r9 │ │ │ │ - bne.w 6fc6c │ │ │ │ - b.n 6fd60 │ │ │ │ + bne.w 6fc5c │ │ │ │ + b.n 6fd50 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cmp r4, r5 │ │ │ │ - beq.w 6fd96 │ │ │ │ + beq.w 6fd86 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 6fd96 │ │ │ │ + beq.w 6fd86 │ │ │ │ ldr.w r3, [r9, #-20] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70508 │ │ │ │ + beq.n 704f8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9, #-20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 707e6 │ │ │ │ + beq.w 707d6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70516 │ │ │ │ + beq.n 70506 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ add.w r9, r9, #32 │ │ │ │ adds r5, #32 │ │ │ │ cmp fp, r9 │ │ │ │ - bne.w 6fd86 │ │ │ │ - b.n 6fe7a │ │ │ │ + bne.w 6fd76 │ │ │ │ + b.n 6fe6a │ │ │ │ movs r0, #16 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 6fca4 │ │ │ │ + b.w 6fc94 │ │ │ │ movs r0, #16 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 6fdbe │ │ │ │ + b.n 6fdae │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a0dac <_PyThreadState_New@@Base+0x420> │ │ │ │ + bl 19fda4 <_PyThreadState_New@@Base+0x420> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 707d6 │ │ │ │ + beq.w 707c6 │ │ │ │ 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 6fe66 │ │ │ │ + b.n 6fe56 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a0dac <_PyThreadState_New@@Base+0x420> │ │ │ │ + bl 19fda4 <_PyThreadState_New@@Base+0x420> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 707c6 │ │ │ │ + beq.w 707b6 │ │ │ │ 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 6fd4c │ │ │ │ + b.w 6fd3c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #16 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 6fdbe │ │ │ │ + b.n 6fdae │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #16 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 6fca4 │ │ │ │ + b.w 6fc94 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #324] @ 0x144 │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bpl.w 6fe88 │ │ │ │ + bpl.w 6fe78 │ │ │ │ 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 6fe94 │ │ │ │ + beq.w 6fe84 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 6fe94 │ │ │ │ + b.n 6fe84 │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ - b.w 6fccc │ │ │ │ + b.w 6fcbc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r2 │ │ │ │ blx r3 │ │ │ │ - b.n 6fe18 │ │ │ │ + b.n 6fe08 │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ - b.n 6fde6 │ │ │ │ + b.n 6fdd6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r2 │ │ │ │ blx r3 │ │ │ │ - b.w 6fcfe │ │ │ │ + b.w 6fcee │ │ │ │ ldrd r5, r4, [sp, #44] @ 0x2c │ │ │ │ - b.n 70474 │ │ │ │ - ldr r3, [pc, #516] @ (707f0 ) │ │ │ │ + b.n 70464 │ │ │ │ + ldr r3, [pc, #516] @ (707e0 ) │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ - movw r3, #49748 @ 0xc254 │ │ │ │ + movw r3, #48212 @ 0xbc54 │ │ │ │ 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 7048c │ │ │ │ + b.n 7047c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70622 │ │ │ │ + beq.n 70612 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 70622 │ │ │ │ + cbnz r3, 70612 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8, #1436] @ 0x59c │ │ │ │ ldr r4, [sp, #28] │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #452] @ (707f4 ) │ │ │ │ + ldr r2, [pc, #452] @ (707e4 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #64212 @ 0xfad4 │ │ │ │ + movw r3, #62676 @ 0xf4d4 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ str r0, [r4, #12] │ │ │ │ strd r1, r2, [r4] │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 7048c │ │ │ │ - movw r4, #64040 @ 0xfa28 │ │ │ │ + b.n 7047c │ │ │ │ + movw r4, #62504 @ 0xf428 │ │ │ │ movt r4, #38 @ 0x26 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r5, [pc, #424] @ (707f8 ) │ │ │ │ + ldr r5, [pc, #424] @ (707e8 ) │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 70474 │ │ │ │ + b.n 70464 │ │ │ │ movs r3, #1 │ │ │ │ - b.w 6df08 │ │ │ │ + b.w 6def8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r0, r3, #5472 @ 0x1560 │ │ │ │ adds r0, #28 │ │ │ │ - bl 1a71dc │ │ │ │ - b.n 702be │ │ │ │ + bl 1a6394 │ │ │ │ + b.n 702ae │ │ │ │ mov r0, r9 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 70254 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 70244 │ │ │ │ mov r0, r1 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 701c8 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 701b8 │ │ │ │ mov r0, r9 │ │ │ │ - movw r4, #64080 @ 0xfa50 │ │ │ │ + movw r4, #62544 @ 0xf450 │ │ │ │ movt r4, #38 @ 0x26 │ │ │ │ - bl 78344 │ │ │ │ - b.n 7064a │ │ │ │ + bl 78394 │ │ │ │ + b.n 7063a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 704c6 │ │ │ │ - ldr r3, [pc, #360] @ (707fc ) │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 704b6 │ │ │ │ + ldr r3, [pc, #360] @ (707ec ) │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b.n 705f2 │ │ │ │ + b.n 705e2 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - b.n 6feea │ │ │ │ - ldr r7, [pc, #344] @ (70800 ) │ │ │ │ - movw r6, #64008 @ 0xfa08 │ │ │ │ + b.n 6feda │ │ │ │ + ldr r7, [pc, #344] @ (707f0 ) │ │ │ │ + movw r6, #62472 @ 0xf408 │ │ │ │ movt r6, #38 @ 0x26 │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ - bl d42d0 │ │ │ │ + bl d3838 │ │ │ │ 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 7048c │ │ │ │ - bl d42d0 │ │ │ │ - ldr r7, [pc, #300] @ (70804 ) │ │ │ │ + b.n 7047c │ │ │ │ + bl d3838 │ │ │ │ + ldr r7, [pc, #300] @ (707f4 ) │ │ │ │ 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, #63968 @ 0xf9e0 │ │ │ │ + movw r6, #62432 @ 0xf3e0 │ │ │ │ movt r6, #38 @ 0x26 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ - b.n 706b6 │ │ │ │ + b.n 706a6 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ strd r2, r3, [sp, #72] @ 0x48 │ │ │ │ - movw r3, #49748 @ 0xc254 │ │ │ │ + movw r3, #48212 @ 0xbc54 │ │ │ │ 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 7048c │ │ │ │ + b.n 7047c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7046c │ │ │ │ + bne.w 7045c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7046c │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7045c │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7045a │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7044a │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7074e │ │ │ │ + beq.n 7073e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 7074e │ │ │ │ + cbnz r3, 7073e │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #1 │ │ │ │ - movw r4, #64116 @ 0xfa74 │ │ │ │ + movw r4, #62580 @ 0xf474 │ │ │ │ movt r4, #38 @ 0x26 │ │ │ │ - ldr r5, [pc, #172] @ (70808 ) │ │ │ │ + ldr r5, [pc, #172] @ (707f8 ) │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 70470 │ │ │ │ - movw r1, #64416 @ 0xfba0 │ │ │ │ + b.n 70460 │ │ │ │ + movw r1, #62880 @ 0xf5a0 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #164] @ (7080c ) │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #164] @ (707fc ) │ │ │ │ + bl 6678e <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70786 │ │ │ │ + beq.n 70776 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 70786 │ │ │ │ + cbnz r3, 70776 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78344 │ │ │ │ - b.n 7074e │ │ │ │ + bl 78394 │ │ │ │ + b.n 7073e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 703b4 │ │ │ │ - movw r0, #64328 @ 0xfb48 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 703a4 │ │ │ │ + movw r0, #62792 @ 0xf548 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 1a77e8 │ │ │ │ - b.n 7030a │ │ │ │ - movw r0, #64384 @ 0xfb80 │ │ │ │ + bl 1a69a0 │ │ │ │ + b.n 702fa │ │ │ │ + movw r0, #62848 @ 0xf580 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 1a77e8 │ │ │ │ - b.n 7033a │ │ │ │ + bl 1a69a0 │ │ │ │ + b.n 7032a │ │ │ │ movs r3, #1 │ │ │ │ - movw r4, #64148 @ 0xfa94 │ │ │ │ + movw r4, #62612 @ 0xf494 │ │ │ │ movt r4, #38 @ 0x26 │ │ │ │ - ldr r5, [pc, #80] @ (70810 ) │ │ │ │ + ldr r5, [pc, #80] @ (70800 ) │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 70474 │ │ │ │ + b.n 70464 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ - b.w 6fd4c │ │ │ │ + b.w 6fd3c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ - b.w 6fe66 │ │ │ │ + b.w 6fe56 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 70508 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 704f8 │ │ │ │ nop │ │ │ │ - sbcs r4, r6 │ │ │ │ + subs r3, #180 @ 0xb4 │ │ │ │ movs r6, r5 │ │ │ │ - rors r0, r0 │ │ │ │ + subs r3, #192 @ 0xc0 │ │ │ │ movs r6, r5 │ │ │ │ - sbcs r0, r0 │ │ │ │ + subs r3, #128 @ 0x80 │ │ │ │ movs r6, r5 │ │ │ │ - rors r4, r2 │ │ │ │ + subs r3, #212 @ 0xd4 │ │ │ │ movs r6, r5 │ │ │ │ - adcs r4, r1 │ │ │ │ + subs r3, #76 @ 0x4c │ │ │ │ movs r6, r5 │ │ │ │ - asrs r4, r5 │ │ │ │ + subs r3, #44 @ 0x2c │ │ │ │ movs r6, r5 │ │ │ │ - adcs r4, r5 │ │ │ │ + subs r3, #108 @ 0x6c │ │ │ │ movs r6, r5 │ │ │ │ - add r4, r0 │ │ │ │ + subs r6, #4 │ │ │ │ movs r6, r5 │ │ │ │ - sbcs r0, r3 │ │ │ │ + subs r3, #152 @ 0x98 │ │ │ │ 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] @ (709d8 ) │ │ │ │ + ldr r5, [pc, #436] @ (709c8 ) │ │ │ │ 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 7093a │ │ │ │ + bne.w 7092a │ │ │ │ ldr.w r6, [r5, #792] @ 0x318 │ │ │ │ - movw r3, #49481 @ 0xc149 │ │ │ │ + movw r3, #49465 @ 0xc139 │ │ │ │ movt r3, #6 │ │ │ │ movw r2, #19968 @ 0x4e00 │ │ │ │ movt r2, #72 @ 0x48 │ │ │ │ ldr r1, [r6, #32] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 70968 │ │ │ │ + bne.w 70958 │ │ │ │ ldr.w r5, [r2, #672] @ 0x2a0 │ │ │ │ - movw r3, #49749 @ 0xc255 │ │ │ │ + movw r3, #49733 @ 0xc245 │ │ │ │ movt r3, #6 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 70986 │ │ │ │ + bne.w 70976 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7091a │ │ │ │ + beq.n 7090a │ │ │ │ ldr r2, [r6, #16] │ │ │ │ - movw r3, #4921 @ 0x1339 │ │ │ │ + movw r3, #4905 @ 0x1329 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 70926 │ │ │ │ + bne.n 70916 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ adds r2, r1, #1 │ │ │ │ - bne.n 708da │ │ │ │ + bne.n 708ca │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ lsls r3, r1, #26 │ │ │ │ - bpl.w 709bc │ │ │ │ + bpl.w 709ac │ │ │ │ lsls r0, r1, #25 │ │ │ │ - bpl.w 70998 │ │ │ │ + bpl.w 70988 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ubfx r1, r1, #2, #3 │ │ │ │ add.w r0, r4, #20 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ - cbz r1, 708d8 │ │ │ │ + cbz r1, 708c8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r3, #54349 @ 0xd44d │ │ │ │ + movw r3, #54333 @ 0xd43d │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 709ae │ │ │ │ + bne.n 7099e │ │ │ │ strd r0, r1, [sp] │ │ │ │ movw r1, #40056 @ 0x9c78 │ │ │ │ movt r1, #74 @ 0x4a │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 6d47c <_Py_HashBytes@@Base+0x90> │ │ │ │ + bl 6d46c <_Py_HashBytes@@Base+0x90> │ │ │ │ mov r1, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 709b6 │ │ │ │ + beq.n 709a6 │ │ │ │ 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] │ │ │ │ @@ -105412,15 +105403,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 70976 │ │ │ │ + bgt.n 70966 │ │ │ │ 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] │ │ │ │ @@ -105431,130 +105422,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 708e6 │ │ │ │ + b.n 708d6 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ cmpne r4, r6 │ │ │ │ - beq.w 70838 │ │ │ │ + beq.w 70828 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70958 │ │ │ │ + beq.n 70948 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 709ce │ │ │ │ + beq.n 709be │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70922 │ │ │ │ + beq.n 70912 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 70922 │ │ │ │ + b.n 70912 │ │ │ │ movs r0, #16 │ │ │ │ blx r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 70872 │ │ │ │ - b.n 7091a │ │ │ │ + bne.w 70862 │ │ │ │ + b.n 7090a │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a0dac <_PyThreadState_New@@Base+0x420> │ │ │ │ + bl 19fda4 <_PyThreadState_New@@Base+0x420> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 709c0 │ │ │ │ + beq.n 709b0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - b.n 7090a │ │ │ │ + b.n 708fa │ │ │ │ ldr.w r0, [r2, #668] @ 0x29c │ │ │ │ movs r1, #16 │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 70872 │ │ │ │ - b.n 7091a │ │ │ │ + bne.w 70862 │ │ │ │ + b.n 7090a │ │ │ │ add.w r0, r4, #28 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ubfx r1, r1, #2, #3 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 708a4 │ │ │ │ - b.n 708d8 │ │ │ │ + bne.w 70894 │ │ │ │ + b.n 708c8 │ │ │ │ blx r2 │ │ │ │ mov r1, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 708d8 │ │ │ │ + bne.n 708c8 │ │ │ │ mvn.w r1, #1 │ │ │ │ - b.n 708d8 │ │ │ │ + b.n 708c8 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - b.n 7099c │ │ │ │ + b.n 7098c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ blx r2 │ │ │ │ - b.n 7091a │ │ │ │ + b.n 7090a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 70958 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 70948 │ │ │ │ nop │ │ │ │ ldr r0, [r0, #96] @ 0x60 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -000709dc <_Py_hashtable_get@@Base>: │ │ │ │ +000709cc <_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, 709f2 <_Py_hashtable_get@@Base+0x16> │ │ │ │ + cbnz r0, 709e2 <_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, #4921 @ 0x1339 │ │ │ │ + movw r3, #4905 @ 0x1329 │ │ │ │ movt r3, #7 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 71136 <_Py_hashtable_get@@Base+0x75a> │ │ │ │ + bne.w 71126 <_Py_hashtable_get@@Base+0x75a> │ │ │ │ ldr r4, [r1, #12] │ │ │ │ adds r5, r4, #1 │ │ │ │ - bne.w 70e3e <_Py_hashtable_get@@Base+0x462> │ │ │ │ + bne.w 70e2e <_Py_hashtable_get@@Base+0x462> │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.w 71162 <_Py_hashtable_get@@Base+0x786> │ │ │ │ + bpl.w 71152 <_Py_hashtable_get@@Base+0x786> │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.w 7113e <_Py_hashtable_get@@Base+0x762> │ │ │ │ + bpl.w 7112e <_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 70e3a <_Py_hashtable_get@@Base+0x45e> │ │ │ │ + beq.w 70e2a <_Py_hashtable_get@@Base+0x45e> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r3, #54349 @ 0xd44d │ │ │ │ + movw r3, #54333 @ 0xd43d │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7116a <_Py_hashtable_get@@Base+0x78e> │ │ │ │ + bne.w 7115a <_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] │ │ │ │ @@ -105579,15 +105570,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 70e94 <_Py_hashtable_get@@Base+0x4b8> │ │ │ │ + ble.w 70e84 <_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] │ │ │ │ @@ -105624,15 +105615,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 70c20 <_Py_hashtable_get@@Base+0x244> │ │ │ │ + bls.n 70c10 <_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 │ │ │ │ @@ -105675,28 +105666,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 70b82 <_Py_hashtable_get@@Base+0x1a6> │ │ │ │ + bgt.n 70b72 <_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 71184 <_Py_hashtable_get@@Base+0x7a8> │ │ │ │ + bhi.w 71174 <_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 │ │ │ │ @@ -105845,104 +105836,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, 70e8a <_Py_hashtable_get@@Base+0x4ae> │ │ │ │ + cbz r4, 70e7a <_Py_hashtable_get@@Base+0x4ae> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 70ec8 <_Py_hashtable_get@@Base+0x4ec> │ │ │ │ + beq.n 70eb8 <_Py_hashtable_get@@Base+0x4ec> │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - cbz r4, 70e8a <_Py_hashtable_get@@Base+0x4ae> │ │ │ │ + cbz r4, 70e7a <_Py_hashtable_get@@Base+0x4ae> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 70e54 <_Py_hashtable_get@@Base+0x478> │ │ │ │ + bne.n 70e44 <_Py_hashtable_get@@Base+0x478> │ │ │ │ ldr.w r2, [r9, #20] │ │ │ │ - movw r3, #46573 @ 0xb5ed │ │ │ │ + movw r3, #8837 @ 0x2285 │ │ │ │ movt r3, #7 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 71110 <_Py_hashtable_get@@Base+0x734> │ │ │ │ + bne.w 71100 <_Py_hashtable_get@@Base+0x734> │ │ │ │ cmp.w sl, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ - beq.w 71174 <_Py_hashtable_get@@Base+0x798> │ │ │ │ + beq.w 71164 <_Py_hashtable_get@@Base+0x798> │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70efc <_Py_hashtable_get@@Base+0x520> │ │ │ │ - b.n 70e54 <_Py_hashtable_get@@Base+0x478> │ │ │ │ + beq.n 70eec <_Py_hashtable_get@@Base+0x520> │ │ │ │ + b.n 70e44 <_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 71184 <_Py_hashtable_get@@Base+0x7a8> │ │ │ │ + bhi.w 71174 <_Py_hashtable_get@@Base+0x7a8> │ │ │ │ addw fp, pc, #4 │ │ │ │ ldr.w pc, [fp, r8, lsl #2] │ │ │ │ - lsrs r1, r3, #29 │ │ │ │ - movs r7, r0 │ │ │ │ - asrs r5, r5, #4 │ │ │ │ - movs r7, r0 │ │ │ │ lsrs r1, r1, #29 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r3, r5, #17 │ │ │ │ + asrs r5, r3, #4 │ │ │ │ movs r7, r0 │ │ │ │ - asrs r3, r4, #4 │ │ │ │ + lsrs r1, r7, #28 │ │ │ │ movs r7, r0 │ │ │ │ lsrs r3, r3, #17 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r3, r2, #17 │ │ │ │ + asrs r3, r2, #4 │ │ │ │ + movs r7, r0 │ │ │ │ + lsrs r3, r1, #17 │ │ │ │ + movs r7, r0 │ │ │ │ + lsrs r3, r0, #17 │ │ │ │ movs r7, r0 │ │ │ │ ldr.w r2, [r9, #20] │ │ │ │ - movw r3, #46573 @ 0xb5ed │ │ │ │ + movw r3, #8837 @ 0x2285 │ │ │ │ movt r3, #7 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 71110 <_Py_hashtable_get@@Base+0x734> │ │ │ │ + bne.w 71100 <_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 70f3c <_Py_hashtable_get@@Base+0x560> │ │ │ │ + beq.n 70f2c <_Py_hashtable_get@@Base+0x560> │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 70e54 <_Py_hashtable_get@@Base+0x478> │ │ │ │ + bne.n 70e44 <_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 70e54 <_Py_hashtable_get@@Base+0x478> │ │ │ │ + bne.n 70e44 <_Py_hashtable_get@@Base+0x478> │ │ │ │ lsls r7, r0, #26 │ │ │ │ - bpl.w 7115c <_Py_hashtable_get@@Base+0x780> │ │ │ │ + bpl.w 7114c <_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 71158 <_Py_hashtable_get@@Base+0x77c> │ │ │ │ + bpl.w 71148 <_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 70e54 <_Py_hashtable_get@@Base+0x478> │ │ │ │ + beq.n 70e44 <_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] │ │ │ │ @@ -106075,60 +106066,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 70e32 <_Py_hashtable_get@@Base+0x456> │ │ │ │ + b.n 70e22 <_Py_hashtable_get@@Base+0x456> │ │ │ │ mov r0, sl │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 70e54 <_Py_hashtable_get@@Base+0x478> │ │ │ │ + beq.w 70e44 <_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 70c6a <_Py_hashtable_get@@Base+0x28e> │ │ │ │ + b.n 70c5a <_Py_hashtable_get@@Base+0x28e> │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldrb r4, [r4, #1] │ │ │ │ bfi r7, r4, #8, #8 │ │ │ │ - b.n 70f58 <_Py_hashtable_get@@Base+0x57c> │ │ │ │ + b.n 70f48 <_Py_hashtable_get@@Base+0x57c> │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 70e40 <_Py_hashtable_get@@Base+0x464> │ │ │ │ + b.n 70e30 <_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 70a4c <_Py_hashtable_get@@Base+0x70> │ │ │ │ - b.n 70e3a <_Py_hashtable_get@@Base+0x45e> │ │ │ │ + bne.w 70a3c <_Py_hashtable_get@@Base+0x70> │ │ │ │ + b.n 70e2a <_Py_hashtable_get@@Base+0x45e> │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 70f2e <_Py_hashtable_get@@Base+0x552> │ │ │ │ + b.n 70f1e <_Py_hashtable_get@@Base+0x552> │ │ │ │ ldr.w r0, [sl, #28] │ │ │ │ - b.n 70f20 <_Py_hashtable_get@@Base+0x544> │ │ │ │ + b.n 70f10 <_Py_hashtable_get@@Base+0x544> │ │ │ │ ldr.w r2, [sl, #28] │ │ │ │ str r2, [sp, #4] │ │ │ │ - b.n 71144 <_Py_hashtable_get@@Base+0x768> │ │ │ │ + b.n 71134 <_Py_hashtable_get@@Base+0x768> │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 70e32 <_Py_hashtable_get@@Base+0x456> │ │ │ │ + b.n 70e22 <_Py_hashtable_get@@Base+0x456> │ │ │ │ sub.w r3, r1, sl │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 70f40 <_Py_hashtable_get@@Base+0x564> │ │ │ │ - b.n 70e54 <_Py_hashtable_get@@Base+0x478> │ │ │ │ + bne.w 70f30 <_Py_hashtable_get@@Base+0x564> │ │ │ │ + b.n 70e44 <_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 │ │ │ │ @@ -106246,77 +106237,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 70e32 <_Py_hashtable_get@@Base+0x456> │ │ │ │ - b.w 6cd7c │ │ │ │ + b.n 70e22 <_Py_hashtable_get@@Base+0x456> │ │ │ │ + b.w 6cd6c │ │ │ │ │ │ │ │ -0007133c <_Py_hashtable_set@@Base>: │ │ │ │ +0007132c <_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, #49481 @ 0xc149 │ │ │ │ + movw r3, #49465 @ 0xc139 │ │ │ │ movt r3, #6 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 71448 <_Py_hashtable_set@@Base+0x10c> │ │ │ │ + bne.n 71438 <_Py_hashtable_set@@Base+0x10c> │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ - movw r2, #49749 @ 0xc255 │ │ │ │ + movw r2, #49733 @ 0xc245 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r5, [r3, #672] @ 0x2a0 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 71464 <_Py_hashtable_set@@Base+0x128> │ │ │ │ + bne.n 71454 <_Py_hashtable_set@@Base+0x128> │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 714a8 <_Py_hashtable_set@@Base+0x16c> │ │ │ │ + beq.w 71498 <_Py_hashtable_set@@Base+0x16c> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ - movw r3, #4921 @ 0x1339 │ │ │ │ + movw r3, #4905 @ 0x1329 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 71436 <_Py_hashtable_set@@Base+0xfa> │ │ │ │ + bne.n 71426 <_Py_hashtable_set@@Base+0xfa> │ │ │ │ ldr r3, [r6, #12] │ │ │ │ adds r1, r3, #1 │ │ │ │ - bne.n 713ee <_Py_hashtable_set@@Base+0xb2> │ │ │ │ + bne.n 713de <_Py_hashtable_set@@Base+0xb2> │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n 71498 <_Py_hashtable_set@@Base+0x15c> │ │ │ │ + bpl.n 71488 <_Py_hashtable_set@@Base+0x15c> │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bpl.n 71474 <_Py_hashtable_set@@Base+0x138> │ │ │ │ + bpl.n 71464 <_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, 713ec <_Py_hashtable_set@@Base+0xb0> │ │ │ │ + cbz r3, 713dc <_Py_hashtable_set@@Base+0xb0> │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr.w r8, [r2, #4] │ │ │ │ - movw r2, #54349 @ 0xd44d │ │ │ │ + movw r2, #54333 @ 0xd43d │ │ │ │ movt r2, #6 │ │ │ │ cmp r8, r2 │ │ │ │ - bne.n 71488 <_Py_hashtable_set@@Base+0x14c> │ │ │ │ + bne.n 71478 <_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 6d47c <_Py_HashBytes@@Base+0x90> │ │ │ │ + bl 6d46c <_Py_HashBytes@@Base+0x90> │ │ │ │ mov r3, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ - beq.n 71492 <_Py_hashtable_set@@Base+0x156> │ │ │ │ + beq.n 71482 <_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] │ │ │ │ @@ -106325,15 +106316,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 71454 <_Py_hashtable_set@@Base+0x118> │ │ │ │ + bgt.n 71444 <_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] │ │ │ │ @@ -106342,84 +106333,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 713f8 <_Py_hashtable_set@@Base+0xbc> │ │ │ │ + b.n 713e8 <_Py_hashtable_set@@Base+0xbc> │ │ │ │ movs r0, #16 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 71388 <_Py_hashtable_set@@Base+0x4c> │ │ │ │ - b.n 714a8 <_Py_hashtable_set@@Base+0x16c> │ │ │ │ + bne.n 71378 <_Py_hashtable_set@@Base+0x4c> │ │ │ │ + b.n 71498 <_Py_hashtable_set@@Base+0x16c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a0dac <_PyThreadState_New@@Base+0x420> │ │ │ │ + bl 19fda4 <_PyThreadState_New@@Base+0x420> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7149c <_Py_hashtable_set@@Base+0x160> │ │ │ │ + beq.n 7148c <_Py_hashtable_set@@Base+0x160> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - b.n 7141e <_Py_hashtable_set@@Base+0xe2> │ │ │ │ + b.n 7140e <_Py_hashtable_set@@Base+0xe2> │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ movs r1, #16 │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 71388 <_Py_hashtable_set@@Base+0x4c> │ │ │ │ - b.n 714a8 <_Py_hashtable_set@@Base+0x16c> │ │ │ │ + bne.n 71378 <_Py_hashtable_set@@Base+0x4c> │ │ │ │ + b.n 71498 <_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 713b6 <_Py_hashtable_set@@Base+0x7a> │ │ │ │ - b.n 713ec <_Py_hashtable_set@@Base+0xb0> │ │ │ │ + bne.n 713a6 <_Py_hashtable_set@@Base+0x7a> │ │ │ │ + b.n 713dc <_Py_hashtable_set@@Base+0xb0> │ │ │ │ mov r1, r3 │ │ │ │ blx r8 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 713ec <_Py_hashtable_set@@Base+0xb0> │ │ │ │ + bne.n 713dc <_Py_hashtable_set@@Base+0xb0> │ │ │ │ mvn.w r3, #1 │ │ │ │ - b.n 713ec <_Py_hashtable_set@@Base+0xb0> │ │ │ │ + b.n 713dc <_Py_hashtable_set@@Base+0xb0> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - b.n 71478 <_Py_hashtable_set@@Base+0x13c> │ │ │ │ + b.n 71468 <_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 71430 <_Py_hashtable_set@@Base+0xf4> │ │ │ │ + b.n 71420 <_Py_hashtable_set@@Base+0xf4> │ │ │ │ nop │ │ │ │ │ │ │ │ -000714b0 : │ │ │ │ +000714a0 : │ │ │ │ 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] @ (7155c ) │ │ │ │ + ldr r3, [pc, #156] @ (7154c ) │ │ │ │ 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 71514 │ │ │ │ + ble.n 71504 │ │ │ │ subs r2, #1 │ │ │ │ - ldr r1, [pc, #136] @ (71560 ) │ │ │ │ + ldr r1, [pc, #136] @ (71550 ) │ │ │ │ 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, 71532 │ │ │ │ - ldr r2, [pc, #116] @ (71564 ) │ │ │ │ + cbnz r3, 71522 │ │ │ │ + ldr r2, [pc, #116] @ (71554 ) │ │ │ │ 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] │ │ │ │ @@ -106428,70 +106419,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 71628 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71618 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 71552 │ │ │ │ - ldr r3, [pc, #60] @ (71564 ) │ │ │ │ + cbz r0, 71542 │ │ │ │ + ldr r3, [pc, #60] @ (71554 ) │ │ │ │ movw r1, #42704 @ 0xa6d0 │ │ │ │ str r3, [r4, #24] │ │ │ │ adds r0, r5, r1 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 714f8 │ │ │ │ - movw r2, #28077 @ 0x6dad │ │ │ │ + b.n 714e8 │ │ │ │ + movw r2, #25229 @ 0x628d │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 71546 │ │ │ │ + bne.n 71536 │ │ │ │ mov r0, r4 │ │ │ │ - bl 127218 │ │ │ │ - b.n 71524 │ │ │ │ + bl 126700 │ │ │ │ + b.n 71514 │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ - b.n 71524 │ │ │ │ - ldr r0, [pc, #16] @ (71564 ) │ │ │ │ - bl 88150 │ │ │ │ - b.n 71510 │ │ │ │ + b.n 71514 │ │ │ │ + ldr r0, [pc, #16] @ (71554 ) │ │ │ │ + bl 1a5190 │ │ │ │ + b.n 71500 │ │ │ │ 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] @ (71620 ) │ │ │ │ + ldr r3, [pc, #164] @ (71610 ) │ │ │ │ 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 715d8 │ │ │ │ + ble.n 715c8 │ │ │ │ subs r0, #1 │ │ │ │ str.w r0, [r4, #2416] @ 0x970 │ │ │ │ - ldr r2, [pc, #132] @ (71624 ) │ │ │ │ + ldr r2, [pc, #132] @ (71614 ) │ │ │ │ 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, 715fe │ │ │ │ + cbnz r3, 715ee │ │ │ │ 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] │ │ │ │ @@ -106500,45 +106491,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 71628 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71618 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 715b0 │ │ │ │ + bne.n 715a0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 88150 │ │ │ │ + bl 1a5190 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 715d2 │ │ │ │ + beq.n 715c2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77384 │ │ │ │ - b.n 715d2 │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + bl 773d4 │ │ │ │ + b.n 715c2 │ │ │ │ + movw r1, #25229 @ 0x628d │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 71612 │ │ │ │ + bne.n 71602 │ │ │ │ mov r0, r4 │ │ │ │ - bl 127218 │ │ │ │ - b.n 715b0 │ │ │ │ + bl 126700 │ │ │ │ + b.n 715a0 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 715b0 │ │ │ │ + b.n 715a0 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00071628 <_PyObject_GC_New@@Base>: │ │ │ │ +00071618 <_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] │ │ │ │ @@ -106546,369 +106537,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 7180c <_PyObject_GC_New@@Base+0x1e4> │ │ │ │ - ldr.w sl, [pc, #480] @ 7183c <_PyObject_GC_New@@Base+0x214> │ │ │ │ + bmi.w 717fc <_PyObject_GC_New@@Base+0x1e4> │ │ │ │ + ldr.w sl, [pc, #480] @ 7182c <_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 717d0 <_PyObject_GC_New@@Base+0x1a8> │ │ │ │ + bhi.w 717c0 <_PyObject_GC_New@@Base+0x1a8> │ │ │ │ adds r6, r4, r6 │ │ │ │ - bmi.w 717d0 <_PyObject_GC_New@@Base+0x1a8> │ │ │ │ + bmi.w 717c0 <_PyObject_GC_New@@Base+0x1a8> │ │ │ │ movw r7, #19968 @ 0x4e00 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ - movw r3, #6429 @ 0x191d │ │ │ │ + movw r3, #6413 @ 0x190d │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r7, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 717c2 <_PyObject_GC_New@@Base+0x19a> │ │ │ │ + bne.w 717b2 <_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 71786 <_PyObject_GC_New@@Base+0x15e> │ │ │ │ + bcs.n 71776 <_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 71776 <_PyObject_GC_New@@Base+0x14e> │ │ │ │ + beq.n 71766 <_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, 71708 <_PyObject_GC_New@@Base+0xe0> │ │ │ │ + cbz r6, 716f8 <_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 71734 <_PyObject_GC_New@@Base+0x10c> │ │ │ │ + bgt.n 71724 <_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] @ (71838 <_PyObject_GC_New@@Base+0x210>) │ │ │ │ + ldr r2, [pc, #328] @ (71828 <_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 717de <_PyObject_GC_New@@Base+0x1b6> │ │ │ │ + bne.n 717ce <_PyObject_GC_New@@Base+0x1b6> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r7, r2, [r3, #24] │ │ │ │ cmp r7, r2 │ │ │ │ - bhi.n 71728 <_PyObject_GC_New@@Base+0x100> │ │ │ │ + bhi.n 71718 <_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 716c4 <_PyObject_GC_New@@Base+0x9c> │ │ │ │ + b.n 716b4 <_PyObject_GC_New@@Base+0x9c> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 716c4 <_PyObject_GC_New@@Base+0x9c> │ │ │ │ + b.n 716b4 <_PyObject_GC_New@@Base+0x9c> │ │ │ │ ldr.w r3, [r0, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 716e2 <_PyObject_GC_New@@Base+0xba> │ │ │ │ + beq.n 716d2 <_PyObject_GC_New@@Base+0xba> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 716e2 <_PyObject_GC_New@@Base+0xba> │ │ │ │ + beq.n 716d2 <_PyObject_GC_New@@Base+0xba> │ │ │ │ ldr.w r3, [r0, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 716e2 <_PyObject_GC_New@@Base+0xba> │ │ │ │ + bne.n 716d2 <_PyObject_GC_New@@Base+0xba> │ │ │ │ ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7182e <_PyObject_GC_New@@Base+0x206> │ │ │ │ + bne.n 7181e <_PyObject_GC_New@@Base+0x206> │ │ │ │ add.w r2, r8, #12 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.n 716e2 <_PyObject_GC_New@@Base+0xba> │ │ │ │ + bmi.n 716d2 <_PyObject_GC_New@@Base+0xba> │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 71760 <_PyObject_GC_New@@Base+0x138> │ │ │ │ + bne.n 71750 <_PyObject_GC_New@@Base+0x138> │ │ │ │ dmb ish │ │ │ │ - b.n 716e2 <_PyObject_GC_New@@Base+0xba> │ │ │ │ + b.n 716d2 <_PyObject_GC_New@@Base+0xba> │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 719d8 │ │ │ │ + bl 719c8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov lr, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7171e <_PyObject_GC_New@@Base+0xf6> │ │ │ │ + bne.n 7170e <_PyObject_GC_New@@Base+0xf6> │ │ │ │ ldr.w fp, [r7, #672] @ 0x2a0 │ │ │ │ - movw r3, #49749 @ 0xc255 │ │ │ │ + movw r3, #49733 @ 0xc245 │ │ │ │ movt r3, #6 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 717f2 <_PyObject_GC_New@@Base+0x1ca> │ │ │ │ + bne.n 717e2 <_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 717d0 <_PyObject_GC_New@@Base+0x1a8> │ │ │ │ + beq.n 717c0 <_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 716c4 <_PyObject_GC_New@@Base+0x9c> │ │ │ │ + b.n 716b4 <_PyObject_GC_New@@Base+0x9c> │ │ │ │ ldr.w r0, [r7, #708] @ 0x2c4 │ │ │ │ mov r1, r6 │ │ │ │ blx r2 │ │ │ │ mov lr, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7171e <_PyObject_GC_New@@Base+0xf6> │ │ │ │ + bne.n 7170e <_PyObject_GC_New@@Base+0xf6> │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ea3d0 │ │ │ │ + bl 1e96f8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 716e2 <_PyObject_GC_New@@Base+0xba> │ │ │ │ - b.n 71700 <_PyObject_GC_New@@Base+0xd8> │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + bne.n 716d2 <_PyObject_GC_New@@Base+0xba> │ │ │ │ + b.n 716f0 <_PyObject_GC_New@@Base+0xd8> │ │ │ │ + movw r1, #25229 @ 0x628d │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 71800 <_PyObject_GC_New@@Base+0x1d8> │ │ │ │ + bne.n 717f0 <_PyObject_GC_New@@Base+0x1d8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 127218 │ │ │ │ - b.n 71700 <_PyObject_GC_New@@Base+0xd8> │ │ │ │ + bl 126700 │ │ │ │ + b.n 716f0 <_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 717a8 <_PyObject_GC_New@@Base+0x180> │ │ │ │ + b.n 71798 <_PyObject_GC_New@@Base+0x180> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 71700 <_PyObject_GC_New@@Base+0xd8> │ │ │ │ + b.n 716f0 <_PyObject_GC_New@@Base+0xd8> │ │ │ │ ldr.w r2, [r0, #440] @ 0x1b8 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ - ldr.w sl, [pc, #36] @ 7183c <_PyObject_GC_New@@Base+0x214> │ │ │ │ + ldr.w sl, [pc, #36] @ 7182c <_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 71660 <_PyObject_GC_New@@Base+0x38> │ │ │ │ + b.n 71650 <_PyObject_GC_New@@Base+0x38> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 716e2 <_PyObject_GC_New@@Base+0xba> │ │ │ │ - b.n 71750 <_PyObject_GC_New@@Base+0x128> │ │ │ │ + bne.w 716d2 <_PyObject_GC_New@@Base+0xba> │ │ │ │ + b.n 71740 <_PyObject_GC_New@@Base+0x128> │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00071840 : │ │ │ │ +00071830 : │ │ │ │ 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 71914 │ │ │ │ + blt.n 71902 │ │ │ │ movw r5, #19968 @ 0x4e00 │ │ │ │ movt r5, #72 @ 0x48 │ │ │ │ - movw r3, #6429 @ 0x191d │ │ │ │ + movw r3, #6413 @ 0x190d │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r5, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 718fe │ │ │ │ - ldr r2, [pc, #168] @ (71918 ) │ │ │ │ + bne.n 718ec │ │ │ │ + ldr r2, [pc, #168] @ (71908 ) │ │ │ │ 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 718d2 │ │ │ │ + bcs.n 718c0 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r7, r1, lsl #3] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 718c8 │ │ │ │ + beq.n 718b6 │ │ │ │ ldrd r2, r0, [r3] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbz r2, 718a4 │ │ │ │ + cbz r2, 71894 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrd r4, r5, [r3, #24] │ │ │ │ cmp r5, r4 │ │ │ │ - bcc.n 718be │ │ │ │ + ittt cc │ │ │ │ + ldrcc r3, [r3, #12] │ │ │ │ + strcc r3, [r6, #12] │ │ │ │ + strcc r6, [r3, #8] │ │ │ │ + bcc.n 71890 │ │ │ │ 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 719d8 │ │ │ │ + bl 719c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 718a0 │ │ │ │ + bne.n 71890 │ │ │ │ ldr.w r2, [r5, #672] @ 0x2a0 │ │ │ │ - movw r3, #49749 @ 0xc255 │ │ │ │ + movw r3, #49733 @ 0xc245 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7190a │ │ │ │ + bne.n 718f8 │ │ │ │ cmp r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 718a0 │ │ │ │ + beq.n 71890 │ │ │ │ ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r7, #800] @ 0x320 │ │ │ │ - b.n 718a0 │ │ │ │ + b.n 71890 │ │ │ │ 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 718ee │ │ │ │ + b.n 718dc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 718a0 │ │ │ │ + b.n 71890 │ │ │ │ + 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] @ (719d4 ) │ │ │ │ + ldr r0, [pc, #168] @ (719c4 ) │ │ │ │ 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 719c2 │ │ │ │ + bcs.n 719b2 │ │ │ │ lsrs r2, r3, #3 │ │ │ │ ldr.w r3, [r6, r2, lsl #3] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 71982 │ │ │ │ + beq.n 71972 │ │ │ │ ldrd r1, r0, [r3] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ str r1, [r3, #4] │ │ │ │ - cbz r1, 71962 │ │ │ │ + cbz r1, 71952 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r4, r6, [r3, #24] │ │ │ │ cmp r4, r6 │ │ │ │ - bhi.n 7197a │ │ │ │ + bhi.n 7196a │ │ │ │ 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 719d8 │ │ │ │ + bl 719c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 71960 │ │ │ │ + bne.n 71950 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ - movw r2, #49749 @ 0xc255 │ │ │ │ + movw r2, #49733 @ 0xc245 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r5, [r3, #672] @ 0x2a0 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 719ca │ │ │ │ + bne.n 719ba │ │ │ │ cmp r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 71960 │ │ │ │ + beq.n 71950 │ │ │ │ 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 7198e │ │ │ │ + bge.n 7197e │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ mov r1, r4 │ │ │ │ blx r5 │ │ │ │ - b.n 719b2 │ │ │ │ + b.n 719a2 │ │ │ │ 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 71b04 │ │ │ │ + beq.w 71af4 │ │ │ │ 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 71a9e │ │ │ │ + bls.n 71a8e │ │ │ │ adds r2, #131 @ 0x83 │ │ │ │ str.w r4, [r5, r2, lsl #2] │ │ │ │ - cbnz r3, 71a76 │ │ │ │ + cbnz r3, 71a66 │ │ │ │ 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] │ │ │ │ @@ -106943,81 +106935,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 71a50 │ │ │ │ + bne.n 71a40 │ │ │ │ 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, 71ae6 │ │ │ │ + cbnz r3, 71ad6 │ │ │ │ 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, 71ad4 │ │ │ │ + cbnz r0, 71ac4 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ str.w r2, [r5, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 71c5c │ │ │ │ + bne.w 71c4c │ │ │ │ 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 71a50 │ │ │ │ + b.n 71a40 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [r4, #16] │ │ │ │ str r0, [r4, #8] │ │ │ │ - cbz r0, 71af6 │ │ │ │ + cbz r0, 71ae6 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ ldr.w r2, [r5, r6, lsl #3] │ │ │ │ - b.n 71a82 │ │ │ │ + b.n 71a72 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ str.w r2, [r5, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 71aee │ │ │ │ + beq.n 71ade │ │ │ │ str r0, [r2, #24] │ │ │ │ - b.n 71aee │ │ │ │ + b.n 71ade │ │ │ │ movw r8, #19968 @ 0x4e00 │ │ │ │ movt r8, #72 @ 0x48 │ │ │ │ ldr.w r3, [r8, #816] @ 0x330 │ │ │ │ adds r2, r3, #1 │ │ │ │ - beq.w 71c1c │ │ │ │ + beq.w 71c0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 71c6c │ │ │ │ + bne.w 71c5c │ │ │ │ ldr.w r7, [r5, #520] @ 0x208 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 71bb2 │ │ │ │ + beq.n 71ba2 │ │ │ │ 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 71c8a │ │ │ │ + beq.w 71c7a │ │ │ │ cmn.w r5, #804 @ 0x324 │ │ │ │ - beq.w 71c7c │ │ │ │ + beq.w 71c6c │ │ │ │ lsrs r2, r0, #18 │ │ │ │ ubfx r0, r0, #0, #18 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 71c16 │ │ │ │ + beq.n 71c06 │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r5, r3, lsl #3 │ │ │ │ str.w r0, [r3, #808] @ 0x328 │ │ │ │ add.w r3, r5, r2, lsl #3 │ │ │ │ ldr.w r2, [r5, #792] @ 0x318 │ │ │ │ adds r2, #1 │ │ │ │ @@ -107034,113 +107026,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 71c96 │ │ │ │ + bne.n 71c86 │ │ │ │ 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 71a0a │ │ │ │ + b.n 719fa │ │ │ │ ldr.w r3, [r5, #516] @ 0x204 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 71c32 │ │ │ │ + bne.n 71c22 │ │ │ │ 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 71c54 │ │ │ │ + beq.n 71c44 │ │ │ │ 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 71c04 │ │ │ │ + b.n 71bf4 │ │ │ │ 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 71bf0 │ │ │ │ + bcc.n 71be0 │ │ │ │ sub.w lr, lr, #28 │ │ │ │ str.w r7, [r5, #516] @ 0x204 │ │ │ │ add.w r7, r9, lr │ │ │ │ - b.n 71b24 │ │ │ │ + b.n 71b14 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 71b5c │ │ │ │ - movw r0, #51536 @ 0xc950 │ │ │ │ + b.n 71b4c │ │ │ │ + movw r0, #50000 @ 0xc350 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 19df8c │ │ │ │ - cbnz r0, 71c60 │ │ │ │ + bl 19cf84 │ │ │ │ + cbnz r0, 71c50 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8, #816] @ 0x330 │ │ │ │ - b.n 71b1c │ │ │ │ + b.n 71b0c │ │ │ │ lsls r7, r3, #1 │ │ │ │ cmp.w r3, r3, lsl #1 │ │ │ │ - bcs.n 71c54 │ │ │ │ + bcs.n 71c44 │ │ │ │ movw r3, #37449 @ 0x9249 │ │ │ │ movt r3, #2340 @ 0x924 │ │ │ │ cmp r7, r3 │ │ │ │ - bhi.n 71c54 │ │ │ │ + bhi.n 71c44 │ │ │ │ movs r2, #28 │ │ │ │ ldr.w r1, [r5, #512] @ 0x200 │ │ │ │ mul.w r2, r7, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 71bc4 │ │ │ │ + bge.n 71bb4 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r5, #524] @ 0x20c │ │ │ │ - b.n 71a70 │ │ │ │ + b.n 71a60 │ │ │ │ str r0, [r2, #24] │ │ │ │ - b.n 71ad4 │ │ │ │ + b.n 71ac4 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 71c2a │ │ │ │ + beq.n 71c1a │ │ │ │ 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 71b1c │ │ │ │ + b.n 71b0c │ │ │ │ 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 71c54 │ │ │ │ + b.n 71c44 │ │ │ │ rsb r3, r3, #4096 @ 0x1000 │ │ │ │ add r1, r3 │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ str r1, [r7, #4] │ │ │ │ str r3, [r7, #8] │ │ │ │ - b.n 71b98 │ │ │ │ + b.n 71b88 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - vldr d7, [pc, #36] @ 71cd8 │ │ │ │ + vldr d7, [pc, #36] @ 71cc8 │ │ │ │ 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] │ │ │ │ @@ -107148,470 +107140,470 @@ │ │ │ │ adds r3, r0, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ add sp, #20 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ ... │ │ │ │ │ │ │ │ -00071ce0 <_Py_NewReference@@Base>: │ │ │ │ - ldr r2, [pc, #36] @ (71d08 <_Py_NewReference@@Base+0x28>) │ │ │ │ +00071cd0 <_Py_NewReference@@Base>: │ │ │ │ + ldr r2, [pc, #36] @ (71cf8 <_Py_NewReference@@Base+0x28>) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 71cee <_Py_NewReference@@Base+0xe> │ │ │ │ + cbnz r3, 71cde <_Py_NewReference@@Base+0xe> │ │ │ │ bx lr │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + movw r1, #25229 @ 0x628d │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 71cfe <_Py_NewReference@@Base+0x1e> │ │ │ │ - b.w 127218 │ │ │ │ + bne.n 71cee <_Py_NewReference@@Base+0x1e> │ │ │ │ + b.w 126700 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00071d0c : │ │ │ │ +00071cfc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 71f3a │ │ │ │ + beq.w 71f2a │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bhi.w 71e4a │ │ │ │ + bhi.w 71e3a │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 71f4a │ │ │ │ + blt.w 71f3a │ │ │ │ movw r3, #65514 @ 0xffea │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r0, r3 │ │ │ │ - bgt.w 71ec8 │ │ │ │ + bgt.w 71eb8 │ │ │ │ movw r7, #19968 @ 0x4e00 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ movs r6, #1 │ │ │ │ - movw r3, #6429 @ 0x191d │ │ │ │ + movw r3, #6413 @ 0x190d │ │ │ │ movt r3, #7 │ │ │ │ add.w r9, r0, #21 │ │ │ │ ldr.w r2, [r7, #712] @ 0x2c8 │ │ │ │ mov r8, r6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 71eb8 │ │ │ │ - ldr r3, [pc, #552] @ (71f8c ) │ │ │ │ + bne.w 71ea8 │ │ │ │ + ldr r3, [pc, #552] @ (71f7c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #1528] @ 0x5f8 │ │ │ │ add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - bcs.w 71f06 │ │ │ │ + bcs.w 71ef6 │ │ │ │ lsrs r1, r3, #3 │ │ │ │ ldr.w r3, [r2, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 71ef4 │ │ │ │ + beq.w 71ee4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbz r2, 71de6 │ │ │ │ + cbz r2, 71dd6 │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - ldr r2, [pc, #472] @ (71f90 ) │ │ │ │ + ldr r2, [pc, #472] @ (71f80 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 71e0a │ │ │ │ + cbnz r3, 71dfa │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 71e20 │ │ │ │ + beq.n 71e10 │ │ │ │ adds r3, r4, r5 │ │ │ │ lsls r6, r6, #2 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ orr.w r6, r6, #96 @ 0x60 │ │ │ │ movs r2, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r1, [r4, #12] │ │ │ │ strb r6, [r4, #16] │ │ │ │ strb r2, [r3, #20] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrd r7, r0, [r3, #24] │ │ │ │ cmp r7, r0 │ │ │ │ - bhi.n 71dfe │ │ │ │ + bhi.n 71dee │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r7, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r7 │ │ │ │ str r1, [r3, #4] │ │ │ │ str r2, [r3, r7] │ │ │ │ - b.n 71d9e │ │ │ │ + b.n 71d8e │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 71d9e │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.n 71d8e │ │ │ │ + movw r1, #25229 @ 0x628d │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 71f3e │ │ │ │ + bne.w 71f2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 127218 │ │ │ │ - b.n 71dc2 │ │ │ │ + bl 126700 │ │ │ │ + b.n 71db2 │ │ │ │ lsls r3, r6, #2 │ │ │ │ add.w r2, r4, #28 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ cmp r6, #1 │ │ │ │ strb r3, [r4, #16] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ - beq.n 71eea │ │ │ │ + beq.n 71eda │ │ │ │ cmp r6, #2 │ │ │ │ strd r8, r8, [r4, #20] │ │ │ │ ite eq │ │ │ │ strheq.w r8, [r2, r5, lsl #1] │ │ │ │ strne.w r8, [r2, r5, lsl #2] │ │ │ │ - b.n 71dde │ │ │ │ + b.n 71dce │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bls.n 71ed2 │ │ │ │ + bls.n 71ec2 │ │ │ │ cmp.w r1, #65536 @ 0x10000 │ │ │ │ - bcc.n 71f32 │ │ │ │ + bcc.n 71f22 │ │ │ │ cmp.w r1, #1114112 @ 0x110000 │ │ │ │ - bcs.w 71f74 │ │ │ │ + bcs.w 71f64 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 71f4a │ │ │ │ + blt.n 71f3a │ │ │ │ movs r6, #4 │ │ │ │ mov r1, r6 │ │ │ │ movw r0, #65507 @ 0xffe3 │ │ │ │ movt r0, #32767 @ 0x7fff │ │ │ │ - bl 26b5c0 │ │ │ │ + bl 26af80 │ │ │ │ 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 71ec8 │ │ │ │ + bgt.n 71eb8 │ │ │ │ mla r9, r5, r6, r6 │ │ │ │ add.w r9, r9, #28 │ │ │ │ movw r7, #19968 @ 0x4e00 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ - movw r3, #6429 @ 0x191d │ │ │ │ + movw r3, #6413 @ 0x190d │ │ │ │ movt r3, #7 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr.w r2, [r7, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 71d62 │ │ │ │ + beq.w 71d52 │ │ │ │ ldr.w r0, [r7, #708] @ 0x2c4 │ │ │ │ mov r1, r9 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 71d9e │ │ │ │ + bne.w 71d8e │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 1ea294 │ │ │ │ + b.w 1e95bc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 71f4a │ │ │ │ + blt.n 71f3a │ │ │ │ movw r3, #65506 @ 0xffe2 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r0, r3 │ │ │ │ - bgt.n 71ec8 │ │ │ │ + bgt.n 71eb8 │ │ │ │ add.w r9, r0, #29 │ │ │ │ movs r6, #1 │ │ │ │ - b.n 71e9a │ │ │ │ + b.n 71e8a │ │ │ │ strb.w r8, [r2, r5] │ │ │ │ strd r8, r8, [r4, #20] │ │ │ │ - b.n 71dde │ │ │ │ + b.n 71dce │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 719d8 │ │ │ │ + bl 719c8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 71d9e │ │ │ │ + bne.w 71d8e │ │ │ │ ldr.w r4, [r7, #672] @ 0x2a0 │ │ │ │ - movw r3, #49749 @ 0xc255 │ │ │ │ + movw r3, #49733 @ 0xc245 │ │ │ │ movt r3, #6 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 71f64 │ │ │ │ + bne.n 71f54 │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 71ec8 │ │ │ │ + beq.n 71eb8 │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 71d9e │ │ │ │ + b.n 71d8e │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 71f4a │ │ │ │ + blt.n 71f3a │ │ │ │ movs r6, #2 │ │ │ │ - b.n 71e62 │ │ │ │ - ldr r4, [pc, #88] @ (71f94 ) │ │ │ │ - b.n 71dde │ │ │ │ + b.n 71e52 │ │ │ │ + ldr r4, [pc, #88] @ (71f84 ) │ │ │ │ + b.n 71dce │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 71dc2 │ │ │ │ + b.n 71db2 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64520 @ 0xfc08 │ │ │ │ + movw r1, #62984 @ 0xf608 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 71dde │ │ │ │ + b.n 71dce │ │ │ │ ldr.w r0, [r7, #668] @ 0x29c │ │ │ │ mov r1, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 71f22 │ │ │ │ + b.n 71f12 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64468 @ 0xfbd4 │ │ │ │ + movw r1, #62932 @ 0xf5d4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 71f60 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 71f50 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00071f98 : │ │ │ │ +00071f88 : │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r4, r1, #0 │ │ │ │ - blt.w 7212e │ │ │ │ + blt.w 7211e │ │ │ │ sub.w r3, r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ clz r3, r3 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 720e0 │ │ │ │ + bne.w 720d0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 72108 │ │ │ │ + beq.w 720f8 │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.w 72154 │ │ │ │ + bhi.w 72144 │ │ │ │ movw r7, #19968 @ 0x4e00 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ - movw r3, #6429 @ 0x191d │ │ │ │ + movw r3, #6413 @ 0x190d │ │ │ │ movt r3, #7 │ │ │ │ add.w r8, r4, #17 │ │ │ │ ldr.w r2, [r7, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7206c │ │ │ │ - ldr r2, [pc, #380] @ (72178 ) │ │ │ │ + bne.n 7205c │ │ │ │ + ldr r2, [pc, #380] @ (72168 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ cmp.w r8, #512 @ 0x200 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r9, [r3, #1528] @ 0x5f8 │ │ │ │ - bhi.n 720b8 │ │ │ │ + bhi.n 720a8 │ │ │ │ lsrs r0, r4, #3 │ │ │ │ adds r1, r0, #2 │ │ │ │ ldr.w r3, [r9, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 7210c │ │ │ │ + beq.n 720fc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7209a │ │ │ │ + beq.n 7208a │ │ │ │ movw r3, #42428 @ 0xa5bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - ldr r2, [pc, #304] @ (7217c ) │ │ │ │ + ldr r2, [pc, #304] @ (7216c ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7211a │ │ │ │ + bne.n 7210a │ │ │ │ adds r3, r5, r4 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ strd r4, r2, [r5, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #16] │ │ │ │ - cbnz r6, 72088 │ │ │ │ + cbnz r6, 72078 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr.w r0, [r7, #708] @ 0x2c4 │ │ │ │ mov r1, r8 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 72030 │ │ │ │ - bl 1ea294 │ │ │ │ + bne.n 72020 │ │ │ │ + bl 1e95bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 72144 │ │ │ │ + beq.n 72134 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 72066 │ │ │ │ + beq.n 72056 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, r5, #16 │ │ │ │ blx 29c10 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrd lr, r2, [r3, #24] │ │ │ │ cmp lr, r2 │ │ │ │ - bhi.n 720fc │ │ │ │ + bhi.n 720ec │ │ │ │ adds r0, #3 │ │ │ │ add.w r2, r3, lr │ │ │ │ str r2, [r3, #4] │ │ │ │ add.w r0, lr, r0, lsl #3 │ │ │ │ str r0, [r3, #24] │ │ │ │ str.w r1, [r3, lr] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 72030 │ │ │ │ + bne.n 72020 │ │ │ │ ldr.w r2, [r7, #672] @ 0x2a0 │ │ │ │ - movw r3, #49749 @ 0xc255 │ │ │ │ + movw r3, #49733 @ 0xc245 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 72148 │ │ │ │ + bne.n 72138 │ │ │ │ mov r0, r8 │ │ │ │ blx 2a0fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 7207a │ │ │ │ + beq.n 7206a │ │ │ │ ldr.w r3, [r9, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9, #800] @ 0x320 │ │ │ │ - b.n 72030 │ │ │ │ + b.n 72020 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ movs r1, #24 │ │ │ │ movw r5, #13200 @ 0x3390 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ mla r5, r1, r2, r5 │ │ │ │ add r5, r3 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 72030 │ │ │ │ - ldr r5, [pc, #116] @ (72180 ) │ │ │ │ - b.n 72066 │ │ │ │ + b.n 72020 │ │ │ │ + ldr r5, [pc, #116] @ (72170 ) │ │ │ │ + b.n 72056 │ │ │ │ mov r0, r9 │ │ │ │ - bl 719d8 │ │ │ │ + bl 719c8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 72030 │ │ │ │ - b.n 720b8 │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + bne.n 72020 │ │ │ │ + b.n 720a8 │ │ │ │ + movw r1, #25229 @ 0x628d │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7216c │ │ │ │ + bne.n 7215c │ │ │ │ mov r0, r5 │ │ │ │ - bl 127218 │ │ │ │ - b.n 72056 │ │ │ │ + bl 126700 │ │ │ │ + b.n 72046 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64560 @ 0xfc30 │ │ │ │ + movw r1, #63024 @ 0xf630 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 72066 │ │ │ │ + b.n 72056 │ │ │ │ ldr.w r0, [r7, #668] @ 0x29c │ │ │ │ mov r1, r8 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 720d0 │ │ │ │ + b.n 720c0 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64612 @ 0xfc64 │ │ │ │ + movw r1, #63076 @ 0xf664 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [r3, #112] @ 0x70 │ │ │ │ - bl 127934 │ │ │ │ - b.n 72144 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 72134 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 72056 │ │ │ │ + b.n 72046 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ strh r4, [r7, #10] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00072184 : │ │ │ │ +00072174 : │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq.n 7222a │ │ │ │ - blt.n 72266 │ │ │ │ - ldr.w r9, [pc, #244] @ 72290 │ │ │ │ + beq.n 7221a │ │ │ │ + blt.n 72256 │ │ │ │ + ldr.w r9, [pc, #244] @ 72280 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ cmp r5, #20 │ │ │ │ ldr.w r6, [r9, r8] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - bgt.n 7222e │ │ │ │ + bgt.n 7221e │ │ │ │ lsls r7, r5, #2 │ │ │ │ add r3, r7 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1608] @ 0x648 │ │ │ │ - cbz r4, 72206 │ │ │ │ - ldr r0, [pc, #204] @ (72288 ) │ │ │ │ + cbz r4, 721f6 │ │ │ │ + ldr r0, [pc, #204] @ (72278 ) │ │ │ │ ldr.w r2, [r3, #1688] @ 0x698 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ subs r2, #1 │ │ │ │ str.w r1, [r3, #1608] @ 0x648 │ │ │ │ str.w r2, [r3, #1688] @ 0x698 │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r3, [r0, #1416] @ 0x588 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r3, 72246 │ │ │ │ + cbnz r3, 72236 │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r7 │ │ │ │ add.w r0, r4, #12 │ │ │ │ blx 2957c │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr.w r1, [r1, #3796] @ 0xed4 │ │ │ │ sub.w r2, r4, #8 │ │ │ │ @@ -107623,79 +107615,125 @@ │ │ │ │ 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 77cd8 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77d28 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 72242 │ │ │ │ + cbz r0, 72232 │ │ │ │ lsls r2, r5, #2 │ │ │ │ ldr.w r5, [r9, r8] │ │ │ │ movs r1, #0 │ │ │ │ adds r0, #12 │ │ │ │ blx 2957c │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - b.n 721e4 │ │ │ │ - ldr r4, [pc, #96] @ (7228c ) │ │ │ │ - b.n 72200 │ │ │ │ + b.n 721d4 │ │ │ │ + ldr r4, [pc, #96] @ (7227c ) │ │ │ │ + b.n 721f0 │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r5, r3 │ │ │ │ - bls.n 72206 │ │ │ │ - bl 1ea294 │ │ │ │ + bls.n 721f6 │ │ │ │ + bl 1e95bc │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 7225e │ │ │ │ + cbnz r0, 7224e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 72200 │ │ │ │ - movw r2, #28077 @ 0x6dad │ │ │ │ + b.n 721f0 │ │ │ │ + movw r2, #25229 @ 0x628d │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 72276 │ │ │ │ + bne.n 72266 │ │ │ │ mov r0, r4 │ │ │ │ - bl 127218 │ │ │ │ + bl 126700 │ │ │ │ ldr.w r6, [r9, r8] │ │ │ │ - b.n 721d6 │ │ │ │ + b.n 721c6 │ │ │ │ ldr.w r6, [r9, r8] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 721d6 │ │ │ │ + b.n 721c6 │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - movw r0, #64640 @ 0xfc80 │ │ │ │ + movw r0, #63104 @ 0xf680 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 72242 │ │ │ │ + bl 215dac <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 72232 │ │ │ │ ldr.w r2, [r0, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r6, [r9, r8] │ │ │ │ - b.n 721d6 │ │ │ │ + b.n 721c6 │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 722f4 │ │ │ │ + cbz r1, 722f4 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + ldr r2, [r1, #8] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 722e4 │ │ │ │ + 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 722e8 │ │ │ │ + tst.w lr, #32 │ │ │ │ + beq.n 722ec │ │ │ │ + tst.w lr, #64 @ 0x40 │ │ │ │ + ite ne │ │ │ │ + addne r0, #20 │ │ │ │ + addeq r0, #28 │ │ │ │ + tst.w ip, #32 │ │ │ │ + beq.n 722f0 │ │ │ │ + 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 722c4 │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ + b.n 722d4 │ │ │ │ + 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] @ (72324 ) │ │ │ │ + ldr r2, [pc, #128] @ (7238c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #7 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - bgt.n 7230a │ │ │ │ + bgt.n 72372 │ │ │ │ add.w r3, r2, r0, lsl #2 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r3, #3480] @ 0xd98 │ │ │ │ - cbz r0, 722ce │ │ │ │ + cbz r0, 72336 │ │ │ │ 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 │ │ │ │ @@ -107707,67 +107745,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 7230a │ │ │ │ + bhi.n 72372 │ │ │ │ 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 76fe4 │ │ │ │ + bl 77034 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 722fe │ │ │ │ + bne.n 72366 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00072328 : │ │ │ │ +00072390 : │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r0] │ │ │ │ strd r2, r2, [r0, #8] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00072334 : │ │ │ │ +0007239c : │ │ │ │ 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 723f4 │ │ │ │ - ldr r7, [pc, #236] @ (72434 ) │ │ │ │ + blt.n 7245c │ │ │ │ + ldr r7, [pc, #236] @ (7249c ) │ │ │ │ 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 723cc │ │ │ │ + ble.n 72434 │ │ │ │ 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] @ (72438 ) │ │ │ │ + ldr r2, [pc, #200] @ (724a0 ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 723e0 │ │ │ │ - cbnz r5, 723a6 │ │ │ │ + bne.n 72448 │ │ │ │ + cbnz r5, 7240e │ │ │ │ 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 │ │ │ │ @@ -107779,421 +107817,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 770c0 │ │ │ │ + bl 77110 │ │ │ │ str r0, [r4, #12] │ │ │ │ - cbz r0, 72414 │ │ │ │ + cbz r0, 7247c │ │ │ │ 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 72396 │ │ │ │ + b.n 723fe │ │ │ │ movw r0, #22148 @ 0x5684 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 71628 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71618 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 72378 │ │ │ │ - b.n 72404 │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + bne.n 723e0 │ │ │ │ + b.n 7246c │ │ │ │ + movw r1, #25229 @ 0x628d │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 72408 │ │ │ │ + bne.n 72470 │ │ │ │ mov r0, r4 │ │ │ │ - bl 127218 │ │ │ │ - b.n 72378 │ │ │ │ - movw r0, #64668 @ 0xfc9c │ │ │ │ + bl 126700 │ │ │ │ + b.n 723e0 │ │ │ │ + movw r0, #63132 @ 0xf69c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215dac <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 723a2 │ │ │ │ + b.n 7240a │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 72378 │ │ │ │ + b.n 723e0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 72424 │ │ │ │ + beq.n 7248c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 7242c │ │ │ │ + cbz r3, 72494 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1ea294 │ │ │ │ + b.w 1e95bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 72424 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7248c │ │ │ │ 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] @ 7254c │ │ │ │ + ldr.w fp, [pc, #252] @ 725b4 │ │ │ │ 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 724e0 │ │ │ │ + b.n 72548 │ │ │ │ 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 72488 │ │ │ │ + bne.n 724f0 │ │ │ │ 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 72fd0 │ │ │ │ + bl 73038 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 72a3e │ │ │ │ + beq.w 72aa6 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 72a56 │ │ │ │ - ldr r3, [pc, #108] @ (72548 ) │ │ │ │ + blt.w 72abe │ │ │ │ + ldr r3, [pc, #108] @ (725b0 ) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 72550 │ │ │ │ + beq.n 725b8 │ │ │ │ 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 72510 │ │ │ │ + bmi.n 72578 │ │ │ │ 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 7246c │ │ │ │ + beq.n 724d4 │ │ │ │ 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 7252c │ │ │ │ + bne.n 72594 │ │ │ │ dmb ish │ │ │ │ - b.n 724aa │ │ │ │ + b.n 72512 │ │ │ │ nop │ │ │ │ - cmp r8, fp │ │ │ │ + subs r7, #216 @ 0xd8 │ │ │ │ movs r6, r5 │ │ │ │ - add r4, r2 │ │ │ │ + subs r6, #20 │ │ │ │ movs r6, r5 │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 7ec20 <_PyType_GetDict@@Base> │ │ │ │ - ldr r1, [pc, #856] @ (728b8 ) │ │ │ │ - bl 7ec74 │ │ │ │ + bl 7ebe8 <_PyType_GetDict@@Base> │ │ │ │ + ldr r1, [pc, #856] @ (72920 ) │ │ │ │ + bl 7ec3c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72dfc │ │ │ │ + beq.w 72e64 │ │ │ │ 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 7ece0 │ │ │ │ + bl 7eca8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72e10 │ │ │ │ + beq.w 72e78 │ │ │ │ str.w r0, [r4, #1208] @ 0x4b8 │ │ │ │ add.w r0, r7, #136 @ 0x88 │ │ │ │ - bl 7ece0 │ │ │ │ + bl 7eca8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72e10 │ │ │ │ + beq.w 72e78 │ │ │ │ str.w r0, [r4, #1212] @ 0x4bc │ │ │ │ add.w r0, r7, #156 @ 0x9c │ │ │ │ - bl 7ece0 │ │ │ │ + bl 7eca8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72e10 │ │ │ │ + beq.w 72e78 │ │ │ │ str.w r0, [r4, #1216] @ 0x4c0 │ │ │ │ add.w r0, r7, #176 @ 0xb0 │ │ │ │ - bl 7ece0 │ │ │ │ + bl 7eca8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72e10 │ │ │ │ + beq.w 72e78 │ │ │ │ str.w r0, [r4, #1220] @ 0x4c4 │ │ │ │ add.w r0, r7, #196 @ 0xc4 │ │ │ │ - bl 7ece0 │ │ │ │ + bl 7eca8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72e10 │ │ │ │ + beq.w 72e78 │ │ │ │ str.w r0, [r4, #1224] @ 0x4c8 │ │ │ │ add.w r0, r7, #216 @ 0xd8 │ │ │ │ - bl 7ece0 │ │ │ │ + bl 7eca8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72e10 │ │ │ │ + beq.w 72e78 │ │ │ │ str.w r0, [r4, #1228] @ 0x4cc │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #720] @ (728bc ) │ │ │ │ + ldr r1, [pc, #720] @ (72924 ) │ │ │ │ add.w r2, r7, #236 @ 0xec │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a3d94 <_PyThreadState_New@@Base+0x3408> │ │ │ │ + bl 1a2d94 <_PyThreadState_New@@Base+0x3410> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 72dda │ │ │ │ + blt.w 72e42 │ │ │ │ add.w r1, r7, #252 @ 0xfc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a1104 <_PyThreadState_New@@Base+0x778> │ │ │ │ + bl 1a00fc <_PyThreadState_New@@Base+0x778> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 72dc4 │ │ │ │ + blt.w 72e2c │ │ │ │ add.w r1, r7, #460 @ 0x1cc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a1104 <_PyThreadState_New@@Base+0x778> │ │ │ │ + bl 1a00fc <_PyThreadState_New@@Base+0x778> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 72dc4 │ │ │ │ + blt.w 72e2c │ │ │ │ add.w r1, r7, #668 @ 0x29c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a1104 <_PyThreadState_New@@Base+0x778> │ │ │ │ + bl 1a00fc <_PyThreadState_New@@Base+0x778> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 72dc4 │ │ │ │ - ldr r2, [pc, #660] @ (728c0 ) │ │ │ │ + blt.w 72e2c │ │ │ │ + ldr r2, [pc, #660] @ (72928 ) │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #660] @ (728c4 ) │ │ │ │ + ldr r1, [pc, #660] @ (7292c ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a3d94 <_PyThreadState_New@@Base+0x3408> │ │ │ │ + bl 1a2d94 <_PyThreadState_New@@Base+0x3410> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 72dae │ │ │ │ - ldr.w r8, [pc, #708] @ 72904 │ │ │ │ + blt.w 72e16 │ │ │ │ + ldr.w r8, [pc, #708] @ 7296c │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp, #16] │ │ │ │ strd r4, r4, [sp, #24] │ │ │ │ ldr.w r1, [r8, r4, lsl #3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a1104 <_PyThreadState_New@@Base+0x778> │ │ │ │ + bl 1a00fc <_PyThreadState_New@@Base+0x778> │ │ │ │ adds r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 72d94 │ │ │ │ + blt.w 72dfc │ │ │ │ cmp r4, #68 @ 0x44 │ │ │ │ - bne.n 7264a │ │ │ │ + bne.n 726b2 │ │ │ │ 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 7ff24 <_PyTuple_Resize@@Base+0x2b4> │ │ │ │ + bl 7feec <_PyTuple_Resize@@Base+0x2b4> │ │ │ │ str.w r0, [r9], #4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72d80 │ │ │ │ + beq.w 72de8 │ │ │ │ cmp r4, #16 │ │ │ │ - bne.n 72670 │ │ │ │ + bne.n 726d8 │ │ │ │ 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 726aa │ │ │ │ + beq.n 72712 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 726aa │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 72712 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp.w r9, #16 │ │ │ │ - bne.n 72694 │ │ │ │ + bne.n 726fc │ │ │ │ add.w r8, r5, #40960 @ 0xa000 │ │ │ │ - bl 714b0 │ │ │ │ + bl 714a0 │ │ │ │ str.w r0, [r8, #1792] @ 0x700 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72d60 │ │ │ │ + beq.w 72dc8 │ │ │ │ ldr.w r2, [r7, #892] @ 0x37c │ │ │ │ - ldr r1, [pc, #508] @ (728c8 ) │ │ │ │ - bl 79514 │ │ │ │ + ldr r1, [pc, #508] @ (72930 ) │ │ │ │ + bl 79550 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72d58 │ │ │ │ - ldr r4, [pc, #500] @ (728cc ) │ │ │ │ + bne.w 72dc0 │ │ │ │ + ldr r4, [pc, #500] @ (72934 ) │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [r4, #1052] @ 0x41c │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72d6a │ │ │ │ + bne.w 72dd2 │ │ │ │ ldr.w r2, [r7, #892] @ 0x37c │ │ │ │ - ldr r1, [pc, #484] @ (728d0 ) │ │ │ │ + ldr r1, [pc, #484] @ (72938 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79514 │ │ │ │ + bl 79550 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72d50 │ │ │ │ + bne.w 72db8 │ │ │ │ ldr.w r3, [r4, #2700] @ 0xa8c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72d3c │ │ │ │ + bne.w 72da4 │ │ │ │ ldr.w r2, [r7, #892] @ 0x37c │ │ │ │ - ldr r1, [pc, #452] @ (728d4 ) │ │ │ │ + ldr r1, [pc, #452] @ (7293c ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79514 │ │ │ │ + bl 79550 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72d34 │ │ │ │ + bne.w 72d9c │ │ │ │ ldr.w r3, [r4, #2716] @ 0xa9c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72d20 │ │ │ │ + bne.w 72d88 │ │ │ │ ldr.w r2, [r7, #892] @ 0x37c │ │ │ │ - ldr r1, [pc, #408] @ (728c8 ) │ │ │ │ + ldr r1, [pc, #408] @ (72930 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79514 │ │ │ │ + bl 79550 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72d58 │ │ │ │ + bne.w 72dc0 │ │ │ │ ldr.w r3, [r4, #1052] @ 0x41c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72d0c │ │ │ │ + bne.w 72d74 │ │ │ │ ldr.w r2, [r7, #896] @ 0x380 │ │ │ │ - ldr r1, [pc, #388] @ (728d8 ) │ │ │ │ + ldr r1, [pc, #388] @ (72940 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79514 │ │ │ │ + bl 79550 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72d04 │ │ │ │ + bne.w 72d6c │ │ │ │ ldr.w r3, [r4, #1388] @ 0x56c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72cf0 │ │ │ │ + bne.w 72d58 │ │ │ │ ldr.w r2, [r7, #896] @ 0x380 │ │ │ │ - ldr r1, [pc, #360] @ (728dc ) │ │ │ │ + ldr r1, [pc, #360] @ (72944 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79514 │ │ │ │ + bl 79550 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72ce8 │ │ │ │ + bne.w 72d50 │ │ │ │ ldr.w r3, [r4, #2604] @ 0xa2c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72cd4 │ │ │ │ + bne.w 72d3c │ │ │ │ ldr.w r2, [r7, #900] @ 0x384 │ │ │ │ - ldr r1, [pc, #328] @ (728e0 ) │ │ │ │ + ldr r1, [pc, #328] @ (72948 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79514 │ │ │ │ + bl 79550 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72ccc │ │ │ │ + bne.w 72d34 │ │ │ │ ldr.w r3, [r4, #1036] @ 0x40c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72cb8 │ │ │ │ + bne.w 72d20 │ │ │ │ ldr.w r2, [r7, #904] @ 0x388 │ │ │ │ - ldr r1, [pc, #300] @ (728e4 ) │ │ │ │ + ldr r1, [pc, #300] @ (7294c ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79514 │ │ │ │ + bl 79550 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72cb0 │ │ │ │ + bne.w 72d18 │ │ │ │ ldr.w r3, [r4, #2524] @ 0x9dc │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72c9c │ │ │ │ + bne.w 72d04 │ │ │ │ ldr.w r2, [r7, #908] @ 0x38c │ │ │ │ - ldr r1, [pc, #268] @ (728e8 ) │ │ │ │ + ldr r1, [pc, #268] @ (72950 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79514 │ │ │ │ + bl 79550 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72c94 │ │ │ │ + bne.w 72cfc │ │ │ │ ldr.w r3, [r4, #2652] @ 0xa5c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72c80 │ │ │ │ + bne.w 72ce8 │ │ │ │ ldr.w r2, [r7, #912] @ 0x390 │ │ │ │ - ldr r1, [pc, #240] @ (728ec ) │ │ │ │ + ldr r1, [pc, #240] @ (72954 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79514 │ │ │ │ + bl 79550 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72c78 │ │ │ │ + bne.w 72ce0 │ │ │ │ ldr.w r3, [r4, #2540] @ 0x9ec │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72c64 │ │ │ │ + bne.w 72ccc │ │ │ │ ldr.w r2, [r7, #916] @ 0x394 │ │ │ │ - ldr r1, [pc, #208] @ (728f0 ) │ │ │ │ + ldr r1, [pc, #208] @ (72958 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79514 │ │ │ │ + bl 79550 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72c0a │ │ │ │ + bne.w 72c72 │ │ │ │ ldr.w r3, [r4, #1148] @ 0x47c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72bf6 │ │ │ │ + bne.w 72c5e │ │ │ │ ldr.w r2, [r7, #920] @ 0x398 │ │ │ │ - ldr r1, [pc, #180] @ (728f4 ) │ │ │ │ + ldr r1, [pc, #180] @ (7295c ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79514 │ │ │ │ + bl 79550 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72bee │ │ │ │ + bne.w 72c56 │ │ │ │ ldr.w r3, [r4, #908] @ 0x38c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72bda │ │ │ │ + bne.w 72c42 │ │ │ │ ldr.w r2, [r7, #924] @ 0x39c │ │ │ │ - ldr r1, [pc, #148] @ (728f8 ) │ │ │ │ + ldr r1, [pc, #148] @ (72960 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79514 │ │ │ │ + bl 79550 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72bd2 │ │ │ │ + bne.w 72c3a │ │ │ │ ldr.w r3, [r4, #1212] @ 0x4bc │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72bbe │ │ │ │ + bne.w 72c26 │ │ │ │ ldr.w r2, [r7, #928] @ 0x3a0 │ │ │ │ - ldr r1, [pc, #120] @ (728fc ) │ │ │ │ + ldr r1, [pc, #120] @ (72964 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79514 │ │ │ │ + bl 79550 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72bb6 │ │ │ │ + bne.w 72c1e │ │ │ │ ldr.w r3, [r4, #1196] @ 0x4ac │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72ba2 │ │ │ │ + bne.w 72c0a │ │ │ │ ldr.w r2, [r7, #932] @ 0x3a4 │ │ │ │ - ldr r1, [pc, #88] @ (72900 ) │ │ │ │ + ldr r1, [pc, #88] @ (72968 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79514 │ │ │ │ + bl 79550 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72b9a │ │ │ │ - b.n 72908 │ │ │ │ + bne.w 72c02 │ │ │ │ + b.n 72970 │ │ │ │ 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 │ │ │ │ @@ -108225,109 +108263,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 │ │ │ │ - rors r4, r4 │ │ │ │ + subs r3, #228 @ 0xe4 │ │ │ │ movs r6, r5 │ │ │ │ ldr.w r3, [r4, #940] @ 0x3ac │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72b86 │ │ │ │ + bne.w 72bee │ │ │ │ ldr.w r2, [r7, #936] @ 0x3a8 │ │ │ │ - ldr r1, [pc, #760] @ (72c14 ) │ │ │ │ + ldr r1, [pc, #760] @ (72c7c ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79514 │ │ │ │ + bl 79550 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72b7e │ │ │ │ + bne.w 72be6 │ │ │ │ ldr.w r3, [r4, #1084] @ 0x43c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72b6a │ │ │ │ + bne.w 72bd2 │ │ │ │ ldr.w r2, [r7, #936] @ 0x3a8 │ │ │ │ - ldr r1, [pc, #728] @ (72c18 ) │ │ │ │ + ldr r1, [pc, #728] @ (72c80 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79514 │ │ │ │ + bl 79550 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72b62 │ │ │ │ + bne.w 72bca │ │ │ │ ldr.w r3, [r4, #892] @ 0x37c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72b4e │ │ │ │ + bne.w 72bb6 │ │ │ │ ldr.w r2, [r7, #940] @ 0x3ac │ │ │ │ - ldr r1, [pc, #700] @ (72c1c ) │ │ │ │ + ldr r1, [pc, #700] @ (72c84 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79514 │ │ │ │ + bl 79550 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72b46 │ │ │ │ + bne.w 72bae │ │ │ │ ldr.w r3, [r4, #924] @ 0x39c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72b32 │ │ │ │ + bne.w 72b9a │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ ldr.w r2, [r7, #944] @ 0x3b0 │ │ │ │ - ldr r1, [pc, #664] @ (72c20 ) │ │ │ │ - bl 79514 │ │ │ │ + ldr r1, [pc, #664] @ (72c88 ) │ │ │ │ + bl 79550 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72b0a │ │ │ │ + bne.w 72b72 │ │ │ │ ldr.w r3, [r4, #2636] @ 0xa4c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72af6 │ │ │ │ - ldr r2, [pc, #644] @ (72c24 ) │ │ │ │ + bne.w 72b5e │ │ │ │ + ldr r2, [pc, #644] @ (72c8c ) │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #644] @ (72c28 ) │ │ │ │ + ldr r1, [pc, #644] @ (72c90 ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a3d94 <_PyThreadState_New@@Base+0x3408> │ │ │ │ + bl 1a2d94 <_PyThreadState_New@@Base+0x3410> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 72ad6 │ │ │ │ + blt.w 72b3e │ │ │ │ ldr.w r3, [r6, #624] @ 0x270 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 729e4 │ │ │ │ + bne.n 72a4c │ │ │ │ movw r0, #8576 @ 0x2180 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 7ec20 <_PyType_GetDict@@Base> │ │ │ │ - ldr r2, [pc, #612] @ (72c2c ) │ │ │ │ - movw r1, #64960 @ 0xfdc0 │ │ │ │ + bl 7ebe8 <_PyType_GetDict@@Base> │ │ │ │ + ldr r2, [pc, #612] @ (72c94 ) │ │ │ │ + movw r1, #63424 @ 0xf7c0 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 7fb44 │ │ │ │ - ldr r2, [pc, #604] @ (72c30 ) │ │ │ │ + bl 7fb0c │ │ │ │ + ldr r2, [pc, #604] @ (72c98 ) │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [r2, #564] @ 0x234 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 72ab4 │ │ │ │ + bne.n 72b1c │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 72aa0 │ │ │ │ + bne.n 72b08 │ │ │ │ movw r3, #7536 @ 0x1d70 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r4, #0 │ │ │ │ - ldr r1, [pc, #580] @ (72c34 ) │ │ │ │ + ldr r1, [pc, #580] @ (72c9c ) │ │ │ │ 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 1a1104 <_PyThreadState_New@@Base+0x778> │ │ │ │ + bl 1a00fc <_PyThreadState_New@@Base+0x778> │ │ │ │ cmp r0, r4 │ │ │ │ - blt.n 72a78 │ │ │ │ + blt.n 72ae0 │ │ │ │ ldr r3, [r6, #92] @ 0x5c │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r7, #1264] @ 0x4f0 │ │ │ │ - ldr r1, [pc, #536] @ (72c38 ) │ │ │ │ + ldr r1, [pc, #536] @ (72ca0 ) │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ str.w r3, [r7, #1268] @ 0x4f4 │ │ │ │ - bl 1a1104 <_PyThreadState_New@@Base+0x778> │ │ │ │ + bl 1a00fc <_PyThreadState_New@@Base+0x778> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 72a78 │ │ │ │ + blt.n 72ae0 │ │ │ │ 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] │ │ │ │ @@ -108335,177 +108373,177 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 2cdf8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 2ce42 │ │ │ │ - movw r3, #64692 @ 0xfcb4 │ │ │ │ + movw r3, #63156 @ 0xf6b4 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #476] @ (72c3c ) │ │ │ │ + ldr r0, [pc, #476] @ (72ca4 ) │ │ │ │ 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 72a36 │ │ │ │ + b.n 72a9e │ │ │ │ movs r0, #0 │ │ │ │ - bl 668a4 │ │ │ │ - ldr r3, [pc, #448] @ (72c40 ) │ │ │ │ + bl 66894 │ │ │ │ + ldr r3, [pc, #448] @ (72ca8 ) │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - movw r3, #64996 @ 0xfde4 │ │ │ │ + movw r3, #63460 @ 0xf7e4 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #16 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 72a36 │ │ │ │ + b.n 72a9e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #564] @ 0x234 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 729e4 │ │ │ │ + bne.n 72a4c │ │ │ │ add.w r0, r2, #564 @ 0x234 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 729e4 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72a4c │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 72ac0 │ │ │ │ + beq.n 72b28 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #564] @ 0x234 │ │ │ │ - cbz r3, 72aec │ │ │ │ - ldr r3, [pc, #384] @ (72c44 ) │ │ │ │ + cbz r3, 72b54 │ │ │ │ + ldr r3, [pc, #384] @ (72cac ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - movw r3, #64968 @ 0xfdc8 │ │ │ │ + movw r3, #63432 @ 0xf7c8 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - b.n 72a92 │ │ │ │ - ldr r3, [pc, #368] @ (72c48 ) │ │ │ │ + b.n 72afa │ │ │ │ + ldr r3, [pc, #368] @ (72cb0 ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - movw r3, #64912 @ 0xfd90 │ │ │ │ + movw r3, #63376 @ 0xf790 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - b.n 72a92 │ │ │ │ + b.n 72afa │ │ │ │ add.w r0, r2, #564 @ 0x234 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 72ac0 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72b28 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2636] @ 0xa4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7299e │ │ │ │ - ldr r0, [pc, #284] @ (72c20 ) │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7299e │ │ │ │ - ldr r0, [pc, #276] @ (72c20 ) │ │ │ │ - bl 783a0 │ │ │ │ - movw r3, #64796 @ 0xfd1c │ │ │ │ + bne.w 72a06 │ │ │ │ + ldr r0, [pc, #284] @ (72c88 ) │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72a06 │ │ │ │ + ldr r0, [pc, #276] @ (72c88 ) │ │ │ │ + bl 783f0 │ │ │ │ + movw r3, #63260 @ 0xf71c │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - ldr r1, [pc, #304] @ (72c4c ) │ │ │ │ + ldr r1, [pc, #304] @ (72cb4 ) │ │ │ │ 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 72a36 │ │ │ │ + b.n 72a9e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #924] @ 0x39c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7297c │ │ │ │ - ldr r0, [pc, #220] @ (72c1c ) │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7297c │ │ │ │ - ldr r0, [pc, #212] @ (72c1c ) │ │ │ │ - bl 783a0 │ │ │ │ - b.n 72b10 │ │ │ │ + bne.w 729e4 │ │ │ │ + ldr r0, [pc, #220] @ (72c84 ) │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 729e4 │ │ │ │ + ldr r0, [pc, #212] @ (72c84 ) │ │ │ │ + bl 783f0 │ │ │ │ + b.n 72b78 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #892] @ 0x37c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7295a │ │ │ │ - ldr r0, [pc, #188] @ (72c18 ) │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7295a │ │ │ │ - ldr r0, [pc, #180] @ (72c18 ) │ │ │ │ - bl 783a0 │ │ │ │ - b.n 72b10 │ │ │ │ + bne.w 729c2 │ │ │ │ + ldr r0, [pc, #188] @ (72c80 ) │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 729c2 │ │ │ │ + ldr r0, [pc, #180] @ (72c80 ) │ │ │ │ + bl 783f0 │ │ │ │ + b.n 72b78 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1084] @ 0x43c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72938 │ │ │ │ - ldr r0, [pc, #156] @ (72c14 ) │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 72938 │ │ │ │ - ldr r0, [pc, #148] @ (72c14 ) │ │ │ │ - bl 783a0 │ │ │ │ - b.n 72b10 │ │ │ │ + bne.w 729a0 │ │ │ │ + ldr r0, [pc, #156] @ (72c7c ) │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 729a0 │ │ │ │ + ldr r0, [pc, #148] @ (72c7c ) │ │ │ │ + bl 783f0 │ │ │ │ + b.n 72b78 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #940] @ 0x3ac │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72916 │ │ │ │ - ldr r0, [pc, #188] @ (72c50 ) │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 72916 │ │ │ │ - ldr r0, [pc, #180] @ (72c50 ) │ │ │ │ - bl 783a0 │ │ │ │ - b.n 72b10 │ │ │ │ + bne.w 7297e │ │ │ │ + ldr r0, [pc, #188] @ (72cb8 ) │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7297e │ │ │ │ + ldr r0, [pc, #180] @ (72cb8 ) │ │ │ │ + bl 783f0 │ │ │ │ + b.n 72b78 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1196] @ 0x4ac │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 728a0 │ │ │ │ - ldr r0, [pc, #164] @ (72c54 ) │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 728a0 │ │ │ │ - ldr r0, [pc, #156] @ (72c54 ) │ │ │ │ - bl 783a0 │ │ │ │ - b.n 72b10 │ │ │ │ + bne.w 72908 │ │ │ │ + ldr r0, [pc, #164] @ (72cbc ) │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72908 │ │ │ │ + ldr r0, [pc, #156] @ (72cbc ) │ │ │ │ + bl 783f0 │ │ │ │ + b.n 72b78 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1212] @ 0x4bc │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7287e │ │ │ │ - ldr r0, [pc, #140] @ (72c58 ) │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7287e │ │ │ │ - ldr r0, [pc, #132] @ (72c58 ) │ │ │ │ - bl 783a0 │ │ │ │ - b.n 72b10 │ │ │ │ + bne.w 728e6 │ │ │ │ + ldr r0, [pc, #140] @ (72cc0 ) │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 728e6 │ │ │ │ + ldr r0, [pc, #132] @ (72cc0 ) │ │ │ │ + bl 783f0 │ │ │ │ + b.n 72b78 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #908] @ 0x38c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7285c │ │ │ │ - ldr r0, [pc, #116] @ (72c5c ) │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7285c │ │ │ │ - ldr r0, [pc, #108] @ (72c5c ) │ │ │ │ - bl 783a0 │ │ │ │ - b.n 72b10 │ │ │ │ + bne.w 728c4 │ │ │ │ + ldr r0, [pc, #116] @ (72cc4 ) │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 728c4 │ │ │ │ + ldr r0, [pc, #108] @ (72cc4 ) │ │ │ │ + bl 783f0 │ │ │ │ + b.n 72b78 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1148] @ 0x47c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7283a │ │ │ │ - ldr r0, [pc, #92] @ (72c60 ) │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7283a │ │ │ │ - ldr r0, [pc, #84] @ (72c60 ) │ │ │ │ - bl 783a0 │ │ │ │ - b.n 72b10 │ │ │ │ + bne.w 728a2 │ │ │ │ + ldr r0, [pc, #92] @ (72cc8 ) │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 728a2 │ │ │ │ + ldr r0, [pc, #84] @ (72cc8 ) │ │ │ │ + bl 783f0 │ │ │ │ + b.n 72b78 │ │ │ │ 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 │ │ │ │ @@ -108519,189 +108557,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 │ │ │ │ - cmp ip, fp │ │ │ │ + subs r7, #220 @ 0xdc │ │ │ │ movs r6, r5 │ │ │ │ - mov r0, sp │ │ │ │ + eors r0, r5 │ │ │ │ movs r6, r5 │ │ │ │ - mov r0, fp │ │ │ │ + eors r0, r3 │ │ │ │ movs r6, r5 │ │ │ │ - mov r4, r8 │ │ │ │ + eors r4, r0 │ │ │ │ movs r6, r5 │ │ │ │ - mov r0, r6 │ │ │ │ + ands r0, r6 │ │ │ │ movs r6, r5 │ │ │ │ strb r4, [r5, #6] │ │ │ │ lsls r0, r1, #1 │ │ │ │ strb r4, [r5, #10] │ │ │ │ lsls r0, r1, #1 │ │ │ │ strb r4, [r7, #10] │ │ │ │ lsls r0, r1, #1 │ │ │ │ strb r4, [r1, #6] │ │ │ │ lsls r0, r1, #1 │ │ │ │ strb r4, [r7, #9] │ │ │ │ lsls r0, r1, #1 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2540] @ 0x9ec │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72818 │ │ │ │ - ldr r0, [pc, #424] @ (72e1c ) │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 72818 │ │ │ │ - ldr r0, [pc, #416] @ (72e1c ) │ │ │ │ - bl 783a0 │ │ │ │ - b.n 72b10 │ │ │ │ + bne.w 72880 │ │ │ │ + ldr r0, [pc, #424] @ (72e84 ) │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72880 │ │ │ │ + ldr r0, [pc, #416] @ (72e84 ) │ │ │ │ + bl 783f0 │ │ │ │ + b.n 72b78 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2652] @ 0xa5c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 727f6 │ │ │ │ - ldr r0, [pc, #400] @ (72e20 ) │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 727f6 │ │ │ │ - ldr r0, [pc, #392] @ (72e20 ) │ │ │ │ - bl 783a0 │ │ │ │ - b.n 72b10 │ │ │ │ + bne.w 7285e │ │ │ │ + ldr r0, [pc, #400] @ (72e88 ) │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7285e │ │ │ │ + ldr r0, [pc, #392] @ (72e88 ) │ │ │ │ + bl 783f0 │ │ │ │ + b.n 72b78 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2524] @ 0x9dc │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 727d4 │ │ │ │ - ldr r0, [pc, #376] @ (72e24 ) │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 727d4 │ │ │ │ - ldr r0, [pc, #368] @ (72e24 ) │ │ │ │ - bl 783a0 │ │ │ │ - b.n 72b10 │ │ │ │ + bne.w 7283c │ │ │ │ + ldr r0, [pc, #376] @ (72e8c ) │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7283c │ │ │ │ + ldr r0, [pc, #368] @ (72e8c ) │ │ │ │ + bl 783f0 │ │ │ │ + b.n 72b78 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1036] @ 0x40c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 727b2 │ │ │ │ - ldr r0, [pc, #352] @ (72e28 ) │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 727b2 │ │ │ │ - ldr r0, [pc, #344] @ (72e28 ) │ │ │ │ - bl 783a0 │ │ │ │ - b.n 72b10 │ │ │ │ + bne.w 7281a │ │ │ │ + ldr r0, [pc, #352] @ (72e90 ) │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7281a │ │ │ │ + ldr r0, [pc, #344] @ (72e90 ) │ │ │ │ + bl 783f0 │ │ │ │ + b.n 72b78 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2604] @ 0xa2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72790 │ │ │ │ - ldr r0, [pc, #328] @ (72e2c ) │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 72790 │ │ │ │ - ldr r0, [pc, #320] @ (72e2c ) │ │ │ │ - bl 783a0 │ │ │ │ - b.n 72b10 │ │ │ │ + bne.w 727f8 │ │ │ │ + ldr r0, [pc, #328] @ (72e94 ) │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 727f8 │ │ │ │ + ldr r0, [pc, #320] @ (72e94 ) │ │ │ │ + bl 783f0 │ │ │ │ + b.n 72b78 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1388] @ 0x56c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7276e │ │ │ │ - ldr r0, [pc, #304] @ (72e30 ) │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7276e │ │ │ │ - ldr r0, [pc, #296] @ (72e30 ) │ │ │ │ - bl 783a0 │ │ │ │ - b.n 72b10 │ │ │ │ + bne.w 727d6 │ │ │ │ + ldr r0, [pc, #304] @ (72e98 ) │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 727d6 │ │ │ │ + ldr r0, [pc, #296] @ (72e98 ) │ │ │ │ + bl 783f0 │ │ │ │ + b.n 72b78 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1052] @ 0x41c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7274c │ │ │ │ - ldr r0, [pc, #280] @ (72e34 ) │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7274c │ │ │ │ + bne.w 727b4 │ │ │ │ + ldr r0, [pc, #280] @ (72e9c ) │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 727b4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2716] @ 0xa9c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7272a │ │ │ │ - ldr r0, [pc, #264] @ (72e38 ) │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7272a │ │ │ │ - ldr r0, [pc, #256] @ (72e38 ) │ │ │ │ - bl 783a0 │ │ │ │ - b.n 72b10 │ │ │ │ + bne.w 72792 │ │ │ │ + ldr r0, [pc, #264] @ (72ea0 ) │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72792 │ │ │ │ + ldr r0, [pc, #256] @ (72ea0 ) │ │ │ │ + bl 783f0 │ │ │ │ + b.n 72b78 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2700] @ 0xa8c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72708 │ │ │ │ - ldr r0, [pc, #240] @ (72e3c ) │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 72708 │ │ │ │ - ldr r0, [pc, #232] @ (72e3c ) │ │ │ │ - bl 783a0 │ │ │ │ - b.n 72b10 │ │ │ │ - ldr r0, [pc, #216] @ (72e34 ) │ │ │ │ - bl 783a0 │ │ │ │ - b.n 72b10 │ │ │ │ - movw r3, #49748 @ 0xc254 │ │ │ │ + bne.w 72770 │ │ │ │ + ldr r0, [pc, #240] @ (72ea4 ) │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72770 │ │ │ │ + ldr r0, [pc, #232] @ (72ea4 ) │ │ │ │ + bl 783f0 │ │ │ │ + b.n 72b78 │ │ │ │ + ldr r0, [pc, #216] @ (72e9c ) │ │ │ │ + bl 783f0 │ │ │ │ + b.n 72b78 │ │ │ │ + movw r3, #48212 @ 0xbc54 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - b.n 72b18 │ │ │ │ + b.n 72b80 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1052] @ 0x41c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 726e6 │ │ │ │ + bne.w 7274e │ │ │ │ addw r0, r4, #1052 @ 0x41c │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 726e6 │ │ │ │ - ldr r3, [pc, #188] @ (72e40 ) │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7274e │ │ │ │ + ldr r3, [pc, #188] @ (72ea8 ) │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - movw r3, #49748 @ 0xc254 │ │ │ │ + movw r3, #48212 @ 0xbc54 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - b.n 72a92 │ │ │ │ + b.n 72afa │ │ │ │ ldr r4, [sp, #12] │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #168] @ (72e44 ) │ │ │ │ + ldr r2, [pc, #168] @ (72eac ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #64996 @ 0xfde4 │ │ │ │ + movw r3, #63460 @ 0xf7e4 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ str r0, [r4, #12] │ │ │ │ strd r1, r2, [r4] │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 72a36 │ │ │ │ - ldr r3, [pc, #152] @ (72e48 ) │ │ │ │ + b.n 72a9e │ │ │ │ + ldr r3, [pc, #152] @ (72eb0 ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - movw r3, #64884 @ 0xfd74 │ │ │ │ + movw r3, #63348 @ 0xf774 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - b.n 72a92 │ │ │ │ - ldr r3, [pc, #132] @ (72e4c ) │ │ │ │ + b.n 72afa │ │ │ │ + ldr r3, [pc, #132] @ (72eb4 ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - movw r3, #64852 @ 0xfd54 │ │ │ │ + movw r3, #63316 @ 0xf754 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - b.n 72a92 │ │ │ │ - ldr r2, [pc, #116] @ (72e50 ) │ │ │ │ + b.n 72afa │ │ │ │ + ldr r2, [pc, #116] @ (72eb8 ) │ │ │ │ add r3, sp, #16 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ strd r1, r2, [sp, #16] │ │ │ │ - movw r2, #64824 @ 0xfd38 │ │ │ │ + movw r2, #63288 @ 0xf738 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r2, [sp, #24] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 72a36 │ │ │ │ - bl 7f8d0 │ │ │ │ + b.n 72a9e │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7256a │ │ │ │ - movw r3, #64724 @ 0xfcd4 │ │ │ │ + beq.w 725d2 │ │ │ │ + movw r3, #63188 @ 0xf6d4 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - b.n 72a5e │ │ │ │ - movw r3, #64764 @ 0xfcfc │ │ │ │ + b.n 72ac6 │ │ │ │ + movw r3, #63228 @ 0xf6fc │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - b.n 72a5e │ │ │ │ + b.n 72ac6 │ │ │ │ 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 │ │ │ │ @@ -108713,183 +108751,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 │ │ │ │ - mov r0, pc │ │ │ │ + eors r0, r7 │ │ │ │ movs r6, r5 │ │ │ │ - mov ip, r2 │ │ │ │ + lsls r4, r2 │ │ │ │ movs r6, r5 │ │ │ │ - mov r4, r3 │ │ │ │ + ands r4, r3 │ │ │ │ movs r6, r5 │ │ │ │ - mov r4, r0 │ │ │ │ + ands r4, r0 │ │ │ │ movs r6, r5 │ │ │ │ - cmp r8, lr │ │ │ │ + subs r7, #240 @ 0xf0 │ │ │ │ movs r6, r5 │ │ │ │ - b.w 1a10f4 <_PyThreadState_New@@Base+0x768> │ │ │ │ + b.w 1a00ec <_PyThreadState_New@@Base+0x768> │ │ │ │ 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, 72ea0 │ │ │ │ + cbz r3, 72f08 │ │ │ │ ldr.w r3, [r5, #1412] @ 0x584 │ │ │ │ - cbz r3, 72ea0 │ │ │ │ - ldr r3, [pc, #320] @ (72fc8 ) │ │ │ │ + cbz r3, 72f08 │ │ │ │ + ldr r3, [pc, #320] @ (73030 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r7, [r2, r3] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 72fb8 │ │ │ │ + beq.w 73020 │ │ │ │ ldr.w r0, [r5, #1416] @ 0x588 │ │ │ │ blx 2a31c │ │ │ │ cmp r7, r0 │ │ │ │ - bne.w 72fb8 │ │ │ │ + bne.w 73020 │ │ │ │ movw r3, #65523 @ 0xfff3 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.w 72fb4 │ │ │ │ + bhi.w 7301c │ │ │ │ ldr r2, [r6, #8] │ │ │ │ - movw r3, #6429 @ 0x191d │ │ │ │ + movw r3, #6413 @ 0x190d │ │ │ │ movt r3, #7 │ │ │ │ add.w r7, r4, #12 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 72f7a │ │ │ │ - ldr r2, [pc, #260] @ (72fc8 ) │ │ │ │ + bne.n 72fe2 │ │ │ │ + ldr r2, [pc, #260] @ (73030 ) │ │ │ │ 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 72f56 │ │ │ │ + bhi.n 72fbe │ │ │ │ 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 72f9c │ │ │ │ + beq.n 73004 │ │ │ │ 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, 72f38 │ │ │ │ + cbz r2, 72fa0 │ │ │ │ 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, 72f94 │ │ │ │ + cbz r4, 72ffc │ │ │ │ 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 72f88 │ │ │ │ + bhi.n 72ff0 │ │ │ │ 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, 72f82 │ │ │ │ + cbnz r0, 72fea │ │ │ │ ldr.w r2, [r5, #672] @ 0x2a0 │ │ │ │ - movw r3, #49749 @ 0xc255 │ │ │ │ + movw r3, #49733 @ 0xc245 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 72faa │ │ │ │ + bne.n 73012 │ │ │ │ mov r0, r7 │ │ │ │ blx 2a0fc │ │ │ │ - cbz r0, 72fb4 │ │ │ │ + cbz r0, 7301c │ │ │ │ ldr.w r3, [r8, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #800] @ 0x320 │ │ │ │ - b.n 72f82 │ │ │ │ + b.n 72fea │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r1, r7 │ │ │ │ blx r2 │ │ │ │ - cbz r0, 72fb4 │ │ │ │ + cbz r0, 7301c │ │ │ │ mov r3, r0 │ │ │ │ rev r2, r4 │ │ │ │ - b.n 72f08 │ │ │ │ + b.n 72f70 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [lr, #12] │ │ │ │ str.w lr, [r3, #8] │ │ │ │ - b.n 72efa │ │ │ │ + b.n 72f62 │ │ │ │ mov.w r2, #4261281277 @ 0xfdfdfdfd │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 72f32 │ │ │ │ + b.n 72f9a │ │ │ │ mov r1, ip │ │ │ │ mov r0, r8 │ │ │ │ - bl 719d8 │ │ │ │ + bl 719c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 72f82 │ │ │ │ - b.n 72f56 │ │ │ │ + bne.n 72fea │ │ │ │ + b.n 72fbe │ │ │ │ ldr.w r0, [r5, #668] @ 0x29c │ │ │ │ mov r1, r7 │ │ │ │ blx r2 │ │ │ │ - b.n 72f6c │ │ │ │ + b.n 72fd4 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 72f32 │ │ │ │ - movw r1, #65036 @ 0xfe0c │ │ │ │ + b.n 72f9a │ │ │ │ + movw r1, #63500 @ 0xf80c │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #8] @ (72fcc ) │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #8] @ (73034 ) │ │ │ │ + bl 6678e <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - mov r8, r5 │ │ │ │ + lsls r0, r5 │ │ │ │ movs r6, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r9, r0 │ │ │ │ str r1, [sp, #16] │ │ │ │ lsls r7, r3, #30 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ - bmi.w 737f0 │ │ │ │ + bmi.w 73858 │ │ │ │ orr.w r3, r3, #8192 @ 0x2000 │ │ │ │ str r3, [r0, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 76118 │ │ │ │ + beq.w 76144 │ │ │ │ ldr.w r4, [r0, #132] @ 0x84 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 73840 │ │ │ │ + beq.w 738a8 │ │ │ │ ldr.w r0, [r9, #128] @ 0x80 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 738a6 │ │ │ │ + beq.w 7390e │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r6, r3, #30 │ │ │ │ - bpl.w 738d2 │ │ │ │ - ldr r5, [pc, #756] @ (73310 ) │ │ │ │ + bpl.w 7393a │ │ │ │ + ldr r5, [pc, #756] @ (73378 ) │ │ │ │ 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 │ │ │ │ @@ -108903,60 +108941,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 75c28 │ │ │ │ + beq.w 75c8c │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74a96 │ │ │ │ + beq.w 74b08 │ │ │ │ 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 74abe │ │ │ │ + bne.w 74b30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 739ae │ │ │ │ + bne.w 73a16 │ │ │ │ ldr.w r2, [r9, #168] @ 0xa8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7496c │ │ │ │ + beq.w 749e4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 761e4 │ │ │ │ + bl 76244 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ adds r0, #1 │ │ │ │ mov r4, r3 │ │ │ │ - beq.w 75168 │ │ │ │ + beq.w 751d8 │ │ │ │ lsls r6, r3, #22 │ │ │ │ - bpl.w 74784 │ │ │ │ + bpl.w 747f4 │ │ │ │ ldr.w r2, [r9, #156] @ 0x9c │ │ │ │ ldr.w r0, [r9, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 738da │ │ │ │ + bne.w 73942 │ │ │ │ movw r2, #36416 @ 0x8e40 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w 739ce │ │ │ │ + bne.w 73a36 │ │ │ │ lsls r6, r3, #24 │ │ │ │ itt pl │ │ │ │ ldrpl.w r3, [r2, #156] @ 0x9c │ │ │ │ strpl.w r3, [r9, #156] @ 0x9c │ │ │ │ - bmi.w 74b6e │ │ │ │ + bmi.w 74be0 │ │ │ │ lsls r0, r4, #30 │ │ │ │ - bpl.w 739e2 │ │ │ │ - ldr r5, [pc, #552] @ (73310 ) │ │ │ │ + bpl.w 73a4a │ │ │ │ + ldr r5, [pc, #552] @ (73378 ) │ │ │ │ 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 │ │ │ │ @@ -108970,626 +109008,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 75c92 │ │ │ │ + beq.w 75cf6 │ │ │ │ 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 739fa │ │ │ │ + bne.w 73a62 │ │ │ │ ldr.w r4, [r9, #116] @ 0x74 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 747de │ │ │ │ + bne.w 7484e │ │ │ │ ldr.w r7, [r9, #120] @ 0x78 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ and.w r3, r3, #2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74364 │ │ │ │ + beq.w 743cc │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 74238 │ │ │ │ + bne.w 742a0 │ │ │ │ ldr.w sl, [r7] │ │ │ │ ldr.w r4, [r9, #132] @ 0x84 │ │ │ │ str r4, [sp, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 74284 │ │ │ │ + bne.w 742ec │ │ │ │ ldr.w r7, [r9, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 74f94 │ │ │ │ - ldr.w r8, [pc, #412] @ 73318 │ │ │ │ + bne.w 75004 │ │ │ │ + ldr.w r8, [pc, #412] @ 73380 │ │ │ │ movw sl, #42220 @ 0xa4ec │ │ │ │ movt sl, #70 @ 0x46 │ │ │ │ ldr.w r3, [r8, #1180] @ 0x49c │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 74d64 │ │ │ │ + bne.w 74dd6 │ │ │ │ ldr.w r2, [r8, #1188] @ 0x4a4 │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 74d64 │ │ │ │ + beq.w 74dd6 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #372] @ (73314 ) │ │ │ │ + ldr r1, [pc, #372] @ (7337c ) │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 78468 │ │ │ │ + bl 784b8 │ │ │ │ adds r5, r0, #3 │ │ │ │ - beq.w 75164 │ │ │ │ + beq.w 751d4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 74778 │ │ │ │ + bne.w 747e8 │ │ │ │ ldr.w r1, [r9, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 74724 │ │ │ │ - ldr r1, [pc, #340] @ (73314 ) │ │ │ │ + bne.w 74794 │ │ │ │ + ldr r1, [pc, #340] @ (7337c ) │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - bl 79514 │ │ │ │ + bl 79550 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 75164 │ │ │ │ + blt.w 751d4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 743b0 │ │ │ │ + beq.w 7441e │ │ │ │ ldr.w r5, [r9, #128] @ 0x80 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 75c5e │ │ │ │ + beq.w 75cc2 │ │ │ │ ldr.w r1, [r9, #84] @ 0x54 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r0, r1, #17 │ │ │ │ - bpl.w 74fe6 │ │ │ │ + bpl.w 75056 │ │ │ │ and.w r3, r3, #24 │ │ │ │ orrs r1, r3 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74450 │ │ │ │ + beq.w 744be │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 74460 │ │ │ │ + bne.w 744ce │ │ │ │ ldr.w r3, [r9, #104] @ 0x68 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ str.w r2, [r9, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7446a │ │ │ │ + bne.w 744d8 │ │ │ │ ldr.w r3, [r9, #144] @ 0x90 │ │ │ │ ldr r2, [r5, #104] @ 0x68 │ │ │ │ str.w r2, [r9, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 74474 │ │ │ │ + bne.w 744e2 │ │ │ │ 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 74488 │ │ │ │ + beq.w 744f6 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 744ac │ │ │ │ + ble.w 7451a │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r6, r0 │ │ │ │ - beq.w 744a4 │ │ │ │ + beq.w 74512 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 73296 │ │ │ │ + beq.n 732fe │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r6, r4 │ │ │ │ - beq.w 744a4 │ │ │ │ + beq.w 74512 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 73296 │ │ │ │ + beq.n 732fe │ │ │ │ ldr r4, [r2, #20] │ │ │ │ cmp r6, r4 │ │ │ │ - beq.w 744a4 │ │ │ │ + beq.w 74512 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 73296 │ │ │ │ + beq.n 732fe │ │ │ │ add.w r7, r2, #20 │ │ │ │ movs r4, #3 │ │ │ │ mov ip, r3 │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 744a4 │ │ │ │ + beq.w 74512 │ │ │ │ cmp ip, r4 │ │ │ │ - bne.n 7327e │ │ │ │ + bne.n 732e6 │ │ │ │ mov r3, ip │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 744ac │ │ │ │ + ble.w 7451a │ │ │ │ movw r6, #40764 @ 0x9f3c │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 75ad6 │ │ │ │ + beq.w 75b46 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 732d2 │ │ │ │ + beq.n 7333a │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 75ad6 │ │ │ │ + beq.w 75b46 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 732d2 │ │ │ │ + beq.n 7333a │ │ │ │ add.w r7, r2, #16 │ │ │ │ movs r4, #2 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r6, [r7, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 75ad6 │ │ │ │ + beq.w 75b46 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 732bc │ │ │ │ + bne.n 73324 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 744ac │ │ │ │ + ble.w 7451a │ │ │ │ movw r6, #42636 @ 0xa68c │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 75ae2 │ │ │ │ + beq.w 75b52 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7331c │ │ │ │ + beq.n 73384 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 75ae2 │ │ │ │ + beq.w 75b52 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 7331c │ │ │ │ + beq.n 73384 │ │ │ │ add.w r7, r2, #16 │ │ │ │ movs r4, #2 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r6, [r7, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 75ae2 │ │ │ │ + beq.w 75b52 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 732f8 │ │ │ │ + bne.n 73360 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 744ac │ │ │ │ - b.n 7331c │ │ │ │ + ble.w 7451a │ │ │ │ + b.n 73384 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #608 @ (adr r2, 73578 ) │ │ │ │ + add r2, pc, #608 @ (adr r2, 735e0 ) │ │ │ │ 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 75cd4 │ │ │ │ + beq.w 75d44 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 73358 │ │ │ │ + beq.n 733c0 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 75cd4 │ │ │ │ + beq.w 75d44 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 73358 │ │ │ │ + beq.n 733c0 │ │ │ │ add.w r7, r2, #16 │ │ │ │ movs r4, #2 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r6, [r7, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 75cd4 │ │ │ │ + beq.w 75d44 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 73342 │ │ │ │ + bne.n 733aa │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 744ac │ │ │ │ + ble.w 7451a │ │ │ │ cmp r0, sl │ │ │ │ - beq.w 75aee │ │ │ │ + beq.w 75b5e │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7338a │ │ │ │ + beq.n 733f2 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, sl │ │ │ │ - beq.w 75aee │ │ │ │ + beq.w 75b5e │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 7338a │ │ │ │ + beq.n 733f2 │ │ │ │ add.w r6, r2, #16 │ │ │ │ movs r4, #2 │ │ │ │ ldr.w r7, [r6, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r7, sl │ │ │ │ - beq.w 75aee │ │ │ │ + beq.w 75b5e │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 73374 │ │ │ │ + bne.n 733dc │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 744ac │ │ │ │ + ble.w 7451a │ │ │ │ movw r6, #42012 @ 0xa41c │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 754d0 │ │ │ │ + beq.w 75540 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 733c6 │ │ │ │ + beq.n 7342e │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 754d0 │ │ │ │ + beq.w 75540 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 733c6 │ │ │ │ + beq.n 7342e │ │ │ │ add.w r7, r2, #16 │ │ │ │ movs r4, #2 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r6, [r7, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 754d0 │ │ │ │ + beq.w 75540 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 733b0 │ │ │ │ + bne.n 73418 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 744ac │ │ │ │ + ble.w 7451a │ │ │ │ movw r6, #22148 @ 0x5684 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 75c08 │ │ │ │ + beq.w 75c6c │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 73402 │ │ │ │ + beq.n 7346a │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 75c08 │ │ │ │ + beq.w 75c6c │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 73402 │ │ │ │ + beq.n 7346a │ │ │ │ add.w r7, r2, #16 │ │ │ │ movs r4, #2 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r6, [r7, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 75c08 │ │ │ │ + beq.w 75c6c │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 733ec │ │ │ │ + bne.n 73454 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 744ac │ │ │ │ + ble.w 7451a │ │ │ │ movw r4, #21632 @ 0x5480 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.w 75b90 │ │ │ │ + beq.w 75c00 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 73434 │ │ │ │ + beq.n 7349c │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.w 75b90 │ │ │ │ + beq.w 75c00 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 73434 │ │ │ │ + beq.n 7349c │ │ │ │ adds r2, #16 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r6, [r2, #4]! │ │ │ │ adds r0, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.w 75b90 │ │ │ │ + beq.w 75c00 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 73424 │ │ │ │ + bne.n 7348c │ │ │ │ ldr r1, [r5, #84] @ 0x54 │ │ │ │ lsls r7, r1, #9 │ │ │ │ - bmi.w 74fd4 │ │ │ │ + bmi.w 75044 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ ldr.w r2, [r9, #172] @ 0xac │ │ │ │ lsls r0, r1, #8 │ │ │ │ - bmi.w 75afa │ │ │ │ + bmi.w 75b6a │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r1, [sp, #20] │ │ │ │ cmp r1, #1 │ │ │ │ - ble.w 736d0 │ │ │ │ + ble.w 73738 │ │ │ │ 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 73f08 │ │ │ │ + bge.w 73f70 │ │ │ │ ldr.w r2, [r9, #48] @ 0x30 │ │ │ │ - cbz r2, 73480 │ │ │ │ + cbz r2, 734e8 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73fa0 │ │ │ │ + bne.w 74008 │ │ │ │ ldr.w r5, [r4, #128] @ 0x80 │ │ │ │ ldr.w r2, [r9, #40] @ 0x28 │ │ │ │ - cbz r2, 73492 │ │ │ │ + cbz r2, 734fa │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 74190 │ │ │ │ + bne.w 741f8 │ │ │ │ ldr.w r2, [r9, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7350e │ │ │ │ + beq.n 73576 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7350e │ │ │ │ + beq.n 73576 │ │ │ │ ldr r6, [r5, #52] @ 0x34 │ │ │ │ ldrd ip, r7, [r2, #4] │ │ │ │ mov lr, r6 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7459e │ │ │ │ - cbnz r0, 734ba │ │ │ │ + bne.w 7460e │ │ │ │ + cbnz r0, 73522 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 74ae4 │ │ │ │ + bne.w 74b56 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 734c8 │ │ │ │ + bne.n 73530 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75048 │ │ │ │ - cbnz r7, 734d2 │ │ │ │ + bne.w 750b8 │ │ │ │ + cbnz r7, 7353a │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 754e6 │ │ │ │ + bne.w 75556 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ - cbnz r0, 734de │ │ │ │ + cbnz r0, 73546 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 755a4 │ │ │ │ + bne.w 75614 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ - cbnz r0, 734ea │ │ │ │ + cbnz r0, 73552 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75a8e │ │ │ │ + bne.w 75afe │ │ │ │ ldr r0, [r2, #28] │ │ │ │ - cbnz r0, 734f6 │ │ │ │ + cbnz r0, 7355e │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 74fa4 │ │ │ │ + bne.w 75014 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ - cbnz r0, 73502 │ │ │ │ + cbnz r0, 7356a │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75c1e │ │ │ │ + bne.w 75c82 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ - cbnz r0, 7350e │ │ │ │ + cbnz r0, 73576 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 75c3e │ │ │ │ + bne.w 75ca2 │ │ │ │ ldr.w r2, [r9, #56] @ 0x38 │ │ │ │ - cbz r2, 73548 │ │ │ │ + cbz r2, 735b0 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ - cbz r1, 73548 │ │ │ │ + cbz r1, 735b0 │ │ │ │ ldr r6, [r5, #56] @ 0x38 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldrd ip, r7, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7452c │ │ │ │ - cbnz r0, 73530 │ │ │ │ + bne.w 7459c │ │ │ │ + cbnz r0, 73598 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 74ad6 │ │ │ │ + bne.w 74b48 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7353e │ │ │ │ + bne.n 735a6 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 74ba2 │ │ │ │ - cbnz r7, 73548 │ │ │ │ + bne.w 74c14 │ │ │ │ + cbnz r7, 735b0 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7455a │ │ │ │ + bne.w 745ca │ │ │ │ ldr.w r2, [r9, #80] @ 0x50 │ │ │ │ - cbz r2, 73556 │ │ │ │ + cbz r2, 735be │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 741ca │ │ │ │ + bne.w 74232 │ │ │ │ ldr.w r2, [r9, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 75b2e │ │ │ │ + beq.w 75b9e │ │ │ │ ldr.w r2, [r9, #32] │ │ │ │ - cbnz r2, 73578 │ │ │ │ + cbnz r2, 735e0 │ │ │ │ ldr.w r2, [r9, #72] @ 0x48 │ │ │ │ - cbnz r2, 73578 │ │ │ │ + cbnz r2, 735e0 │ │ │ │ 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, 73590 │ │ │ │ + cbnz r2, 735f8 │ │ │ │ ldr.w r2, [r9, #76] @ 0x4c │ │ │ │ - cbnz r2, 73590 │ │ │ │ + cbnz r2, 735f8 │ │ │ │ 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 7437c │ │ │ │ + bne.w 743ea │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7437c │ │ │ │ + beq.w 743ea │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 7439c │ │ │ │ + beq.w 7440a │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ cmp r2, r0 │ │ │ │ it ne │ │ │ │ strne.w r2, [r9, #44] @ 0x2c │ │ │ │ - cbnz r1, 735c0 │ │ │ │ + cbnz r1, 73628 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7438c │ │ │ │ + bne.w 743fa │ │ │ │ ldr.w r2, [r9, #64] @ 0x40 │ │ │ │ - cbnz r2, 735e0 │ │ │ │ + cbnz r2, 73648 │ │ │ │ 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 750a6 │ │ │ │ + bne.w 75116 │ │ │ │ ldr.w r2, [r9, #68] @ 0x44 │ │ │ │ - cbnz r2, 735f8 │ │ │ │ + cbnz r2, 73660 │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ - cbz r2, 735f8 │ │ │ │ + cbz r2, 73660 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 73e34 │ │ │ │ + beq.w 73e9c │ │ │ │ ldr r1, [r5, #68] @ 0x44 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 73e34 │ │ │ │ + bne.w 73e9c │ │ │ │ ldr.w r2, [r9, #100] @ 0x64 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 73e42 │ │ │ │ + beq.w 73eaa │ │ │ │ ldrd r1, r2, [r9, #108] @ 0x6c │ │ │ │ - cbnz r1, 73610 │ │ │ │ + cbnz r1, 73678 │ │ │ │ ldr r1, [r4, #108] @ 0x6c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73da8 │ │ │ │ - cbnz r2, 7361a │ │ │ │ + bne.w 73e10 │ │ │ │ + cbnz r2, 73682 │ │ │ │ ldr r6, [r4, #112] @ 0x70 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 744e2 │ │ │ │ + bne.w 74550 │ │ │ │ ldr.w r1, [r9, #136] @ 0x88 │ │ │ │ ldr.w r2, [r4, #136] @ 0x88 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73de2 │ │ │ │ + bne.w 73e4a │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 75c14 │ │ │ │ + bne.w 75c78 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ ldr.w r1, [r9, #140] @ 0x8c │ │ │ │ - cbnz r1, 73640 │ │ │ │ + cbnz r1, 736a8 │ │ │ │ ldr.w r1, [r4, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 75c9e │ │ │ │ + bne.w 75d0e │ │ │ │ ldr.w r1, [r9, #144] @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 74432 │ │ │ │ + beq.w 744a0 │ │ │ │ ldrd r1, r0, [r9, #148] @ 0x94 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73f54 │ │ │ │ + bne.w 73fbc │ │ │ │ ldr.w r6, [r4, #148] @ 0x94 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 73f54 │ │ │ │ + beq.w 73fbc │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 7440c │ │ │ │ + beq.w 7447a │ │ │ │ ldr.w r1, [r5, #148] @ 0x94 │ │ │ │ cmp r6, r1 │ │ │ │ it ne │ │ │ │ strne.w r6, [r9, #148] @ 0x94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7490e │ │ │ │ + beq.w 7497e │ │ │ │ ldr.w r1, [r9, #164] @ 0xa4 │ │ │ │ - cbnz r1, 73686 │ │ │ │ + cbnz r1, 736ee │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73f74 │ │ │ │ + bne.w 73fdc │ │ │ │ ldr.w r1, [r9, #196] @ 0xc4 │ │ │ │ - cbnz r1, 73696 │ │ │ │ + cbnz r1, 736fe │ │ │ │ ldr.w r1, [r4, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 754dc │ │ │ │ + bne.w 7554c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ eor.w r1, r3, r2 │ │ │ │ lsls r6, r1, #17 │ │ │ │ - bmi.w 73ed0 │ │ │ │ + bmi.w 73f38 │ │ │ │ ldr.w r1, [r9, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 74508 │ │ │ │ + beq.w 74576 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ tst.w r3, #96 @ 0x60 │ │ │ │ - bne.w 73f08 │ │ │ │ + bne.w 73f70 │ │ │ │ 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 7345e │ │ │ │ + bne.w 734c6 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ - cbz r5, 73702 │ │ │ │ + cbz r5, 7376a │ │ │ │ ldr.w r2, [r9, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 74888 │ │ │ │ + beq.w 748f8 │ │ │ │ ldr.w r2, [r9, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 74898 │ │ │ │ + beq.w 74908 │ │ │ │ ldr.w r2, [r9, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 748a8 │ │ │ │ + beq.w 74918 │ │ │ │ ldr.w r2, [r9, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 748b8 │ │ │ │ + beq.w 74928 │ │ │ │ ldr.w r2, [r9, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7487e │ │ │ │ + beq.w 748ee │ │ │ │ and.w r2, r3, #17408 @ 0x4400 │ │ │ │ cmp.w r2, #17408 @ 0x4400 │ │ │ │ - bne.n 73722 │ │ │ │ + bne.n 7378a │ │ │ │ ldr.w r1, [r9, #160] @ 0xa0 │ │ │ │ - movw r2, #47497 @ 0xb989 │ │ │ │ + movw r2, #47437 @ 0xb94d │ │ │ │ movt r2, #7 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, r2 │ │ │ │ - beq.w 7606c │ │ │ │ + beq.w 7608a │ │ │ │ lsls r1, r3, #27 │ │ │ │ - bmi.w 74686 │ │ │ │ + bmi.w 746f6 │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.w 743b0 │ │ │ │ + bpl.w 7441e │ │ │ │ ldr.w r2, [r9, #104] @ 0x68 │ │ │ │ adds r2, #16 │ │ │ │ bics.w r2, r2, #16 │ │ │ │ - bne.w 75fc6 │ │ │ │ + bne.w 760b8 │ │ │ │ ldr.w r2, [r9, #60] @ 0x3c │ │ │ │ mvn.w r1, #15 │ │ │ │ str.w r1, [r9, #104] @ 0x68 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 743be │ │ │ │ + beq.w 7442c │ │ │ │ ldr.w r4, [r9, #168] @ 0xa8 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 73796 │ │ │ │ + ble.n 737fe │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 7376e │ │ │ │ + bge.n 737d6 │ │ │ │ mov r1, r9 │ │ │ │ - bl 7da10 │ │ │ │ + bl 7d9d8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 75164 │ │ │ │ + blt.w 751d4 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 73796 │ │ │ │ + beq.n 737fe │ │ │ │ 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 75eb0 │ │ │ │ - bl 7da10 │ │ │ │ + bge.w 75f20 │ │ │ │ + bl 7d9d8 │ │ │ │ adds r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 75164 │ │ │ │ + blt.w 751d4 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 73776 │ │ │ │ + bne.n 737de │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - cbz r2, 737ca │ │ │ │ + cbz r2, 73832 │ │ │ │ lsls r7, r3, #27 │ │ │ │ - bmi.w 74604 │ │ │ │ + bmi.w 74674 │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bpl.n 737b2 │ │ │ │ + bpl.n 7381a │ │ │ │ ldr.w r3, [r9, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75ebc │ │ │ │ + beq.w 75f2c │ │ │ │ ldr.w r3, [r9, #144] @ 0x90 │ │ │ │ cmp r3, #7 │ │ │ │ - bgt.n 737c6 │ │ │ │ + bgt.n 7382e │ │ │ │ ldr.w r2, [r9, #16] │ │ │ │ add r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 75ede │ │ │ │ + ble.w 75f4e │ │ │ │ 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 746dc │ │ │ │ + bmi.w 7474c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r5, [pc, #664] @ (73a8c ) │ │ │ │ + ldr r5, [pc, #664] @ (73af4 ) │ │ │ │ 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 │ │ │ │ @@ -109603,30 +109641,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 75cc8 │ │ │ │ + beq.w 75d38 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 76118 │ │ │ │ + beq.w 76144 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73006 │ │ │ │ - bl 714b0 │ │ │ │ + bne.w 7306e │ │ │ │ + bl 714a0 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ and.w r2, r3, #2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75168 │ │ │ │ + beq.w 751d8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 74dee │ │ │ │ - ldr r5, [pc, #560] @ (73a8c ) │ │ │ │ + beq.w 74e60 │ │ │ │ + ldr r5, [pc, #560] @ (73af4 ) │ │ │ │ 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 │ │ │ │ @@ -109640,240 +109678,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 75bfc │ │ │ │ + beq.w 75c60 │ │ │ │ str r0, [r1, #16] │ │ │ │ ldr.w r0, [r9, #128] @ 0x80 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73012 │ │ │ │ + bne.w 7307a │ │ │ │ movw r2, #36416 @ 0x8e40 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ cmp r9, r2 │ │ │ │ - beq.w 74aa8 │ │ │ │ + beq.w 74b1a │ │ │ │ lsls r5, r3, #22 │ │ │ │ - bmi.w 75fb4 │ │ │ │ + bmi.w 76022 │ │ │ │ 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 7301a │ │ │ │ + bmi.w 73082 │ │ │ │ ldr.w r3, [r0, #132] @ 0x84 │ │ │ │ - b.w 7305c │ │ │ │ + b.w 730c4 │ │ │ │ lsls r1, r3, #24 │ │ │ │ - bmi.w 74b6e │ │ │ │ + bmi.w 74be0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ and.w r1, r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 75564 │ │ │ │ + beq.w 755d4 │ │ │ │ lsls r3, r3, #30 │ │ │ │ it pl │ │ │ │ ldrpl.w r5, [r9, #132] @ 0x84 │ │ │ │ - bpl.n 73938 │ │ │ │ - ldr r5, [pc, #396] @ (73a8c ) │ │ │ │ + bpl.n 739a0 │ │ │ │ + ldr r5, [pc, #396] @ (73af4 ) │ │ │ │ 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 73936 │ │ │ │ + beq.n 7399e │ │ │ │ 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] @ (73a90 ) │ │ │ │ + ldr r3, [pc, #340] @ (73af8 ) │ │ │ │ movw sl, #42220 @ 0xa4ec │ │ │ │ movt sl, #70 @ 0x46 │ │ │ │ ldr.w r2, [r3, #3160] @ 0xc58 │ │ │ │ cmp r2, sl │ │ │ │ - bne.w 75156 │ │ │ │ + bne.w 751c6 │ │ │ │ ldr.w r2, [r3, #3168] @ 0xc60 │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 75156 │ │ │ │ - ldr r1, [pc, #316] @ (73a94 ) │ │ │ │ + beq.w 751c6 │ │ │ │ + ldr r1, [pc, #316] @ (73afc ) │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 78468 │ │ │ │ + bl 784b8 │ │ │ │ adds r4, r0, #3 │ │ │ │ - beq.w 75164 │ │ │ │ + beq.w 751d4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 75038 │ │ │ │ + bne.w 750a8 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [pc, #296] @ (73a98 ) │ │ │ │ + ldr r0, [pc, #296] @ (73b00 ) │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r9 │ │ │ │ - bl 79144 │ │ │ │ + bl 79180 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75164 │ │ │ │ + beq.w 751d4 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #272] @ (73a94 ) │ │ │ │ + ldr r1, [pc, #272] @ (73afc ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 79514 │ │ │ │ + bl 79550 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 739a0 │ │ │ │ + beq.n 73a08 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75e82 │ │ │ │ + beq.w 75ef2 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ cmp r5, #0 │ │ │ │ mov r4, r3 │ │ │ │ - bge.n 739dc │ │ │ │ - b.w 75168 │ │ │ │ + bge.n 73a44 │ │ │ │ + b.w 751d8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7308e │ │ │ │ + bne.w 730f6 │ │ │ │ ldr.w r2, [r9, #156] @ 0x9c │ │ │ │ mov r0, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 738da │ │ │ │ + bne.n 73942 │ │ │ │ movw r2, #36416 @ 0x8e40 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 74952 │ │ │ │ + beq.w 749c2 │ │ │ │ lsls r5, r3, #24 │ │ │ │ - bmi.w 74b6e │ │ │ │ + bmi.w 74be0 │ │ │ │ ldr.w r3, [r0, #156] @ 0x9c │ │ │ │ str.w r3, [r9, #156] @ 0x9c │ │ │ │ lsls r0, r4, #30 │ │ │ │ - bmi.w 730e4 │ │ │ │ + bmi.w 7314c │ │ │ │ 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 7313c │ │ │ │ - movw lr, #63185 @ 0xf6d1 │ │ │ │ + beq.w 731a4 │ │ │ │ + movw lr, #59897 @ 0xe9f9 │ │ │ │ movt lr, #30 │ │ │ │ movw ip, #29668 @ 0x73e4 │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ - ldr r4, [pc, #144] @ (73a9c ) │ │ │ │ + ldr r4, [pc, #144] @ (73b04 ) │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ str.w lr, [sp, #12] │ │ │ │ str.w ip, [sp, #20] │ │ │ │ - b.n 73a38 │ │ │ │ + b.n 73aa0 │ │ │ │ ldr.w r2, [r9, #48] @ 0x30 │ │ │ │ sub.w r1, r3, #224 @ 0xe0 │ │ │ │ - cbz r2, 73a2e │ │ │ │ + cbz r2, 73a96 │ │ │ │ adds r5, r2, r1 │ │ │ │ - beq.n 73a2e │ │ │ │ + beq.n 73a96 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 73aa0 │ │ │ │ + bne.n 73b08 │ │ │ │ ldr.w r3, [r4, #28]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7313c │ │ │ │ + beq.w 731a4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 73a2e │ │ │ │ + beq.n 73a96 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ - bcs.w 73d98 │ │ │ │ + bcs.w 73e00 │ │ │ │ cmp.w r3, #380 @ 0x17c │ │ │ │ - bcs.n 73a70 │ │ │ │ + bcs.n 73ad8 │ │ │ │ cmp.w r3, #368 @ 0x170 │ │ │ │ - bcs.n 73a7e │ │ │ │ + bcs.n 73ae6 │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bhi.n 73a1a │ │ │ │ + bhi.n 73a82 │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ itt ls │ │ │ │ movls r1, r3 │ │ │ │ movls r2, r9 │ │ │ │ - bls.n 73a24 │ │ │ │ + bls.n 73a8c │ │ │ │ ldr.w r2, [r9, #40] @ 0x28 │ │ │ │ sub.w r1, r3, #208 @ 0xd0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 73a24 │ │ │ │ - b.n 73a2e │ │ │ │ + bne.n 73a8c │ │ │ │ + b.n 73a96 │ │ │ │ ldr.w r2, [r9, #52] @ 0x34 │ │ │ │ sub.w r1, r3, #380 @ 0x17c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 73a24 │ │ │ │ - b.n 73a2e │ │ │ │ + bne.n 73a8c │ │ │ │ + b.n 73a96 │ │ │ │ ldr.w r2, [r9, #56] @ 0x38 │ │ │ │ sub.w r1, r3, #368 @ 0x170 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 73a24 │ │ │ │ - b.n 73a2e │ │ │ │ + bne.n 73a8c │ │ │ │ + b.n 73a96 │ │ │ │ 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, 73aa6 │ │ │ │ + cbz r4, 73b0e │ │ │ │ lsls r6, r0, #1 │ │ │ │ - cbz r4, 73ab2 │ │ │ │ + cbz r4, 73b1a │ │ │ │ lsls r6, r0, #1 │ │ │ │ ldr.w r1, [r9, #84] @ 0x54 │ │ │ │ lsls r1, r1, #30 │ │ │ │ - bpl.w 73c52 │ │ │ │ + bpl.w 73cba │ │ │ │ ldr.w r1, [r9, #128] @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73c52 │ │ │ │ + beq.w 73cba │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ itt cs │ │ │ │ subcs.w r3, r3, #420 @ 0x1a4 │ │ │ │ ldrcs r1, [r1, #80] @ 0x50 │ │ │ │ - bcs.w 7421a │ │ │ │ + bcs.w 74282 │ │ │ │ cmp.w r3, #380 @ 0x17c │ │ │ │ - bcs.w 748c2 │ │ │ │ + bcs.w 74932 │ │ │ │ cmp.w r3, #368 @ 0x170 │ │ │ │ itt cs │ │ │ │ subcs.w r3, r3, #368 @ 0x170 │ │ │ │ ldrcs r1, [r1, #56] @ 0x38 │ │ │ │ - bcs.w 7421a │ │ │ │ + bcs.w 74282 │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bls.w 74210 │ │ │ │ + bls.w 74278 │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ subs r3, #224 @ 0xe0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73c52 │ │ │ │ + beq.w 73cba │ │ │ │ cmn r1, r3 │ │ │ │ - beq.w 73c52 │ │ │ │ + beq.w 73cba │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 73c52 │ │ │ │ + bne.w 73cba │ │ │ │ add.w r3, r9, #148 @ 0x94 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 74e0c │ │ │ │ + beq.w 74e7c │ │ │ │ add.w r3, r9, #68 @ 0x44 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 75016 │ │ │ │ + beq.w 75086 │ │ │ │ add.w r3, r9, #32 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 73b1e │ │ │ │ + beq.n 73b86 │ │ │ │ add.w r3, r9, #72 @ 0x48 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 73a2e │ │ │ │ + bne.n 73a96 │ │ │ │ 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 │ │ │ │ @@ -109963,594 +110001,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 73a2e │ │ │ │ + beq.w 73a96 │ │ │ │ movw r6, #42220 @ 0xa4ec │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 746c6 │ │ │ │ + bne.w 74736 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 746c6 │ │ │ │ + beq.w 74736 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ - bl 78468 │ │ │ │ + bl 784b8 │ │ │ │ adds r1, r0, #3 │ │ │ │ - beq.w 75164 │ │ │ │ + beq.w 751d4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 744d6 │ │ │ │ + bne.w 74544 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7592a │ │ │ │ + beq.w 7599a │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #29668 @ 0x73e4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ - bl 79f4c │ │ │ │ + bl 79f88 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75164 │ │ │ │ + beq.w 751d4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bpl.w 74222 │ │ │ │ - ldr r3, [pc, #736] @ (73f90 ) │ │ │ │ + bpl.w 7428a │ │ │ │ + ldr r3, [pc, #736] @ (73ff8 ) │ │ │ │ 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 74230 │ │ │ │ + bne.w 74298 │ │ │ │ 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 7a2ac │ │ │ │ + bl 7a2e8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76088 │ │ │ │ - ldr r7, [pc, #644] @ (73f90 ) │ │ │ │ + beq.w 760a6 │ │ │ │ + ldr r7, [pc, #644] @ (73ff8 ) │ │ │ │ mov r2, fp │ │ │ │ ldr.w r0, [r7, sl] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 7b2e4 │ │ │ │ + bl 7b320 │ │ │ │ str r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7608a │ │ │ │ + beq.w 760a8 │ │ │ │ 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 760ba │ │ │ │ + bpl.w 76178 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 73f1c │ │ │ │ + bne.w 73f84 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 73f28 │ │ │ │ + bne.w 73f90 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 73f34 │ │ │ │ + bne.w 73f9c │ │ │ │ ldr r3, [r2, #12] │ │ │ │ adds r6, r3, #1 │ │ │ │ - beq.w 73f34 │ │ │ │ + beq.w 73f9c │ │ │ │ ldr.w r1, [r7, sl] │ │ │ │ - ldr r6, [pc, #564] @ (73f94 ) │ │ │ │ + ldr r6, [pc, #564] @ (73ffc ) │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr.w r1, [r8, #24] │ │ │ │ str r5, [sp, #0] │ │ │ │ cmp r1, r6 │ │ │ │ mov r1, r8 │ │ │ │ - beq.w 74d84 │ │ │ │ - bl 7bb58 │ │ │ │ + beq.w 74df6 │ │ │ │ + bl 7bb1c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 74d92 │ │ │ │ + blt.w 74e04 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 73a2e │ │ │ │ + beq.w 73a96 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73a2e │ │ │ │ + bne.w 73a96 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 73a2e │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 73a96 │ │ │ │ ldr.w r2, [r9, #80] @ 0x50 │ │ │ │ sub.w r1, r3, #420 @ 0x1a4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 73a24 │ │ │ │ - b.n 73a2e │ │ │ │ + bne.w 73a8c │ │ │ │ + b.n 73a96 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 75efc │ │ │ │ + beq.w 75f74 │ │ │ │ ldr r0, [r5, #108] @ 0x6c │ │ │ │ cmp r1, r0 │ │ │ │ it ne │ │ │ │ strne.w r1, [r9, #108] @ 0x6c │ │ │ │ - cbnz r2, 73dc2 │ │ │ │ + cbnz r2, 73e2a │ │ │ │ ldr r6, [r4, #112] @ 0x70 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7544e │ │ │ │ + bne.w 754be │ │ │ │ ldr.w r1, [r9, #136] @ 0x88 │ │ │ │ ldr.w r2, [r4, #136] @ 0x88 │ │ │ │ - cbnz r1, 73de2 │ │ │ │ + cbnz r1, 73e4a │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7362e │ │ │ │ + beq.w 73696 │ │ │ │ ldr.w r0, [r5, #136] @ 0x88 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 73dee │ │ │ │ + beq.n 73e56 │ │ │ │ str.w r2, [r9, #136] @ 0x88 │ │ │ │ ldr.w r2, [r4, #136] @ 0x88 │ │ │ │ mov r0, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7362e │ │ │ │ + beq.w 73696 │ │ │ │ ldr.w r1, [r9, #136] @ 0x88 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 7362e │ │ │ │ + bne.w 73696 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #23 │ │ │ │ - bpl.w 73630 │ │ │ │ + bpl.w 73698 │ │ │ │ lsls r7, r2, #14 │ │ │ │ - bpl.w 73630 │ │ │ │ + bpl.w 73698 │ │ │ │ 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 75e32 │ │ │ │ + bne.w 75e62 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ - b.n 73636 │ │ │ │ + b.n 7369e │ │ │ │ str.w r2, [r9, #64] @ 0x40 │ │ │ │ ldr.w r2, [r9, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 735f8 │ │ │ │ + bne.w 73660 │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 735f8 │ │ │ │ + beq.w 73660 │ │ │ │ str.w r2, [r9, #68] @ 0x44 │ │ │ │ ldr.w r2, [r9, #100] @ 0x64 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 73602 │ │ │ │ + bne.w 7366a │ │ │ │ ldr.w r2, [r9, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 73602 │ │ │ │ + bne.w 7366a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.w 74bae │ │ │ │ + bmi.w 74c20 │ │ │ │ ldr.w r3, [r8, #1240] @ 0x4d8 │ │ │ │ ldr.w r6, [r9, #132] @ 0x84 │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 74bf8 │ │ │ │ + bne.w 74c6a │ │ │ │ ldr.w r2, [r8, #1248] @ 0x4e0 │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.w 74bf8 │ │ │ │ + beq.w 74c6a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ - ldr r1, [pc, #292] @ (73f98 ) │ │ │ │ - bl 78468 │ │ │ │ + ldr r1, [pc, #292] @ (74000 ) │ │ │ │ + bl 784b8 │ │ │ │ adds r7, r0, #3 │ │ │ │ - beq.w 75164 │ │ │ │ + beq.w 751d4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7495a │ │ │ │ + bne.w 749ca │ │ │ │ ldr.w r3, [r8, #1836] @ 0x72c │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 74dce │ │ │ │ + bne.w 74e40 │ │ │ │ ldr.w r2, [r8, #1844] @ 0x734 │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 74dce │ │ │ │ + beq.w 74e40 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r1, [pc, #256] @ (73f9c ) │ │ │ │ - bl 78468 │ │ │ │ + ldr r1, [pc, #256] @ (74004 ) │ │ │ │ + bl 784b8 │ │ │ │ adds r6, r0, #3 │ │ │ │ - beq.w 75164 │ │ │ │ + beq.w 751d4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 749b0 │ │ │ │ + bne.w 74a28 │ │ │ │ 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 74db2 │ │ │ │ + bne.w 74e24 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.w 73608 │ │ │ │ + b.w 73670 │ │ │ │ lsls r0, r3, #17 │ │ │ │ - bpl.w 736ac │ │ │ │ + bpl.w 73714 │ │ │ │ ldr.w r1, [r9, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 736ac │ │ │ │ + bne.w 73714 │ │ │ │ ldr.w r0, [r4, #160] @ 0xa0 │ │ │ │ - movw r1, #47497 @ 0xb989 │ │ │ │ + movw r1, #47437 @ 0xb94d │ │ │ │ movt r1, #7 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 736ac │ │ │ │ - movw r1, #59869 @ 0xe9dd │ │ │ │ + bne.w 73714 │ │ │ │ + movw r1, #59813 @ 0xe9a5 │ │ │ │ movt r1, #7 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str.w r1, [r9, #160] @ 0xa0 │ │ │ │ tst.w r3, #96 @ 0x60 │ │ │ │ - beq.w 736b6 │ │ │ │ + beq.w 7371e │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp fp, r2 │ │ │ │ - bne.w 73460 │ │ │ │ + bne.w 734c8 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.w 736ce │ │ │ │ + b.w 73736 │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 73d4a │ │ │ │ + beq.w 73db2 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 73d52 │ │ │ │ + beq.w 73dba │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 6cd24 │ │ │ │ + bl 6cd14 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r0, r3, #1 │ │ │ │ - bne.w 73d5a │ │ │ │ + bne.w 73dc2 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1a2938 <_PyThreadState_New@@Base+0x1fac> │ │ │ │ + bl 1a1930 <_PyThreadState_New@@Base+0x1fac> │ │ │ │ mov r2, r0 │ │ │ │ - b.w 74d8a │ │ │ │ + b.w 74dfc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 748d2 │ │ │ │ + beq.w 74942 │ │ │ │ ldr.w r1, [r9, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73686 │ │ │ │ + bne.w 736ee │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73686 │ │ │ │ + beq.w 736ee │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 7442a │ │ │ │ + beq.w 74498 │ │ │ │ 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 7493c │ │ │ │ - b.w 73696 │ │ │ │ + beq.w 749ac │ │ │ │ + b.w 736fe │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #112 @ 0x70 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r2, pc, #848 @ (adr r2, 742ec ) │ │ │ │ + add r2, pc, #848 @ (adr r2, 74354 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #160 @ (adr r5, 74040 ) │ │ │ │ + add r5, pc, #160 @ (adr r5, 740a8 ) │ │ │ │ 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 74568 │ │ │ │ + bne.w 745d8 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 73fc6 │ │ │ │ + bne.n 7402e │ │ │ │ ldr r6, [r1, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7518c │ │ │ │ + bne.w 751fc │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 73fd4 │ │ │ │ + bne.n 7403c │ │ │ │ ldr r6, [r1, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75204 │ │ │ │ - cbnz r3, 73fde │ │ │ │ + bne.w 75274 │ │ │ │ + cbnz r3, 74046 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75a20 │ │ │ │ + bne.w 75a90 │ │ │ │ ldr r6, [r2, #12] │ │ │ │ - cbnz r6, 73fea │ │ │ │ + cbnz r6, 74052 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75678 │ │ │ │ + bne.w 756e8 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ - cbnz r6, 73ff6 │ │ │ │ + cbnz r6, 7405e │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 756ee │ │ │ │ + bne.w 7575e │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75980 │ │ │ │ + bne.w 759f0 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75988 │ │ │ │ + bne.w 759f8 │ │ │ │ ldr r6, [r2, #24] │ │ │ │ - cbnz r6, 74012 │ │ │ │ + cbnz r6, 7407a │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75990 │ │ │ │ + bne.w 75a00 │ │ │ │ ldr r6, [r2, #28] │ │ │ │ - cbnz r6, 7401e │ │ │ │ + cbnz r6, 74086 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 759d2 │ │ │ │ + bne.w 75a42 │ │ │ │ ldr r6, [r2, #32] │ │ │ │ - cbnz r6, 7402a │ │ │ │ + cbnz r6, 74092 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7580a │ │ │ │ + bne.w 7587a │ │ │ │ ldr r6, [r2, #36] @ 0x24 │ │ │ │ - cbnz r6, 74036 │ │ │ │ + cbnz r6, 7409e │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 755d8 │ │ │ │ + bne.w 75648 │ │ │ │ ldr r6, [r2, #40] @ 0x28 │ │ │ │ - cbnz r6, 74042 │ │ │ │ + cbnz r6, 740aa │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 758bc │ │ │ │ + bne.w 7592c │ │ │ │ ldr r6, [r2, #44] @ 0x2c │ │ │ │ - cbnz r6, 7404e │ │ │ │ + cbnz r6, 740b6 │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 758f4 │ │ │ │ + bne.w 75964 │ │ │ │ ldr r6, [r2, #48] @ 0x30 │ │ │ │ - cbnz r6, 7405a │ │ │ │ + cbnz r6, 740c2 │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75942 │ │ │ │ + bne.w 759b2 │ │ │ │ ldr r6, [r2, #52] @ 0x34 │ │ │ │ - cbnz r6, 74066 │ │ │ │ + cbnz r6, 740ce │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 759da │ │ │ │ + bne.w 75a4a │ │ │ │ ldr r6, [r2, #56] @ 0x38 │ │ │ │ - cbnz r6, 74072 │ │ │ │ + cbnz r6, 740da │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75846 │ │ │ │ + bne.w 758b6 │ │ │ │ ldr r6, [r2, #60] @ 0x3c │ │ │ │ - cbnz r6, 7407e │ │ │ │ + cbnz r6, 740e6 │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75572 │ │ │ │ + bne.w 755e2 │ │ │ │ ldr r6, [r2, #64] @ 0x40 │ │ │ │ - cbnz r6, 7408a │ │ │ │ + cbnz r6, 740f2 │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75896 │ │ │ │ + bne.w 75906 │ │ │ │ ldr r6, [r2, #72] @ 0x48 │ │ │ │ - cbnz r6, 74096 │ │ │ │ + cbnz r6, 740fe │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75876 │ │ │ │ + bne.w 758e6 │ │ │ │ ldr r6, [r2, #76] @ 0x4c │ │ │ │ - cbnz r6, 740a2 │ │ │ │ + cbnz r6, 7410a │ │ │ │ ldr r7, [r1, #76] @ 0x4c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75c34 │ │ │ │ + bne.w 75c98 │ │ │ │ ldr r6, [r2, #80] @ 0x50 │ │ │ │ - cbnz r6, 740ae │ │ │ │ + cbnz r6, 74116 │ │ │ │ ldr r6, [r1, #80] @ 0x50 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 76064 │ │ │ │ + bne.w 760f2 │ │ │ │ ldr r6, [r2, #84] @ 0x54 │ │ │ │ - cbnz r6, 740ba │ │ │ │ + cbnz r6, 74122 │ │ │ │ ldr r6, [r1, #84] @ 0x54 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75f78 │ │ │ │ + bne.w 75fe6 │ │ │ │ ldr r6, [r2, #88] @ 0x58 │ │ │ │ - cbnz r6, 740c6 │ │ │ │ + cbnz r6, 7412e │ │ │ │ ldr r6, [r1, #88] @ 0x58 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75f8a │ │ │ │ + bne.w 75ff8 │ │ │ │ ldr r6, [r2, #92] @ 0x5c │ │ │ │ - cbnz r6, 740d2 │ │ │ │ + cbnz r6, 7413a │ │ │ │ ldr r6, [r1, #92] @ 0x5c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75f3a │ │ │ │ + bne.w 75fa8 │ │ │ │ ldr r6, [r2, #96] @ 0x60 │ │ │ │ - cbnz r6, 740de │ │ │ │ + cbnz r6, 74146 │ │ │ │ ldr r6, [r1, #96] @ 0x60 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75f42 │ │ │ │ + bne.w 75fb0 │ │ │ │ ldr r6, [r2, #100] @ 0x64 │ │ │ │ - cbnz r6, 740ea │ │ │ │ + cbnz r6, 74152 │ │ │ │ ldr r6, [r1, #100] @ 0x64 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75f14 │ │ │ │ + bne.w 75f82 │ │ │ │ ldr r6, [r2, #104] @ 0x68 │ │ │ │ - cbnz r6, 740f6 │ │ │ │ + cbnz r6, 7415e │ │ │ │ ldr r6, [r1, #104] @ 0x68 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75f26 │ │ │ │ + bne.w 75f94 │ │ │ │ ldr r6, [r2, #108] @ 0x6c │ │ │ │ - cbnz r6, 74102 │ │ │ │ + cbnz r6, 7416a │ │ │ │ ldr r6, [r1, #108] @ 0x6c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 76100 │ │ │ │ + bne.w 7612c │ │ │ │ ldr r7, [r2, #112] @ 0x70 │ │ │ │ ldr r3, [r2, #120] @ 0x78 │ │ │ │ - cbnz r7, 74114 │ │ │ │ + cbnz r7, 7417c │ │ │ │ ldr.w lr, [r1, #112] @ 0x70 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 75424 │ │ │ │ - cbnz r3, 7411e │ │ │ │ + bne.w 75494 │ │ │ │ + cbnz r3, 74186 │ │ │ │ ldr r6, [r1, #120] @ 0x78 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75622 │ │ │ │ + bne.w 75692 │ │ │ │ ldr r6, [r2, #116] @ 0x74 │ │ │ │ - cbnz r6, 7412a │ │ │ │ + cbnz r6, 74192 │ │ │ │ ldr r6, [r1, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75636 │ │ │ │ + bne.w 756a6 │ │ │ │ ldr.w r6, [r2, #128] @ 0x80 │ │ │ │ - cbnz r6, 7413a │ │ │ │ + cbnz r6, 741a2 │ │ │ │ ldr.w r7, [r1, #128] @ 0x80 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7602e │ │ │ │ + bne.w 76034 │ │ │ │ ldr r6, [r2, #124] @ 0x7c │ │ │ │ - cbnz r6, 74146 │ │ │ │ + cbnz r6, 741ae │ │ │ │ ldr r7, [r1, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76044 │ │ │ │ + bne.w 7604a │ │ │ │ ldr.w r6, [r2, #132] @ 0x84 │ │ │ │ - cbnz r6, 74156 │ │ │ │ + cbnz r6, 741be │ │ │ │ ldr.w r7, [r1, #132] @ 0x84 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75888 │ │ │ │ + bne.w 758f8 │ │ │ │ ldr.w r6, [r2, #136] @ 0x88 │ │ │ │ - cbnz r6, 74166 │ │ │ │ + cbnz r6, 741ce │ │ │ │ ldr.w r7, [r1, #136] @ 0x88 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75f60 │ │ │ │ + bne.w 75fce │ │ │ │ ldr.w r6, [r2, #140] @ 0x8c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73484 │ │ │ │ + bne.w 734ec │ │ │ │ ldr.w r1, [r1, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73484 │ │ │ │ - cbz r0, 74188 │ │ │ │ + beq.w 734ec │ │ │ │ + cbz r0, 741f0 │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ ldr.w r0, [r0, #140] @ 0x8c │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 73484 │ │ │ │ + beq.w 734ec │ │ │ │ str.w r1, [r2, #140] @ 0x8c │ │ │ │ - b.w 73484 │ │ │ │ + b.w 734ec │ │ │ │ ldr r7, [r5, #40] @ 0x28 │ │ │ │ ldrd r0, ip, [r2] │ │ │ │ ldr r6, [r2, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 745d2 │ │ │ │ - cbnz r0, 741a8 │ │ │ │ + bne.w 74642 │ │ │ │ + cbnz r0, 74210 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75c76 │ │ │ │ + bne.w 75cda │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 741b6 │ │ │ │ + bne.n 7421e │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75c7c │ │ │ │ + bne.w 75ce0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73492 │ │ │ │ + bne.w 734fa │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73492 │ │ │ │ + beq.w 734fa │ │ │ │ str r1, [r2, #8] │ │ │ │ - b.w 73492 │ │ │ │ + b.w 734fa │ │ │ │ ldr r6, [r5, #80] @ 0x50 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 746b8 │ │ │ │ - cbnz r0, 741de │ │ │ │ + bne.w 74728 │ │ │ │ + cbnz r0, 74246 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75c8c │ │ │ │ + bne.w 75cf0 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73556 │ │ │ │ + bne.w 735be │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 760d0 │ │ │ │ + bne.w 760fc │ │ │ │ ldr.w r2, [r9, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 73560 │ │ │ │ + bne.w 735c8 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 73560 │ │ │ │ + beq.w 735c8 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 73560 │ │ │ │ + beq.w 735c8 │ │ │ │ str.w r2, [r9, #24] │ │ │ │ - b.w 73560 │ │ │ │ + b.w 735c8 │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ - bls.w 73aec │ │ │ │ + bls.w 73b54 │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ subs r3, #208 @ 0xd0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73aec │ │ │ │ - b.n 73c52 │ │ │ │ + bne.w 73b54 │ │ │ │ + b.n 73cba │ │ │ │ ldr.w r1, [r9] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 73ce2 │ │ │ │ + beq.w 73d4a │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [r9] │ │ │ │ - b.n 73ce2 │ │ │ │ - ldr r5, [pc, #744] @ (74524 ) │ │ │ │ + b.n 73d4a │ │ │ │ + ldr r5, [pc, #752] @ (74594 ) │ │ │ │ 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 74274 │ │ │ │ + beq.n 742dc │ │ │ │ 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 750cc │ │ │ │ + beq.w 7513c │ │ │ │ ldr r3, [r0, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ands.w r1, r3, #8 │ │ │ │ - bne.w 75fe2 │ │ │ │ + bne.w 760d4 │ │ │ │ movw r8, #30204 @ 0x75fc │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ mov r0, r8 │ │ │ │ - bl 79f4c │ │ │ │ + bl 79f88 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75164 │ │ │ │ + beq.w 751d4 │ │ │ │ ldr.w r3, [r8, #84] @ 0x54 │ │ │ │ lsls r1, r3, #17 │ │ │ │ - bpl.n 742d2 │ │ │ │ - ldr r3, [pc, #628] @ (74524 ) │ │ │ │ + bpl.n 7433a │ │ │ │ + ldr r3, [pc, #636] @ (74594 ) │ │ │ │ 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] │ │ │ │ @@ -110570,349 +110608,352 @@ │ │ │ │ blx 29b58 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ mov.w sl, #0 │ │ │ │ mov r3, sl │ │ │ │ mov r2, sl │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 7a2ac │ │ │ │ + bl 7a2e8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75f04 │ │ │ │ - ldr r5, [pc, #536] @ (74524 ) │ │ │ │ + beq.w 75f7c │ │ │ │ + ldr r5, [pc, #544] @ (74594 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ mov r2, sl │ │ │ │ ldr r3, [r5, r6] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7b2e4 │ │ │ │ + bl 7b320 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75e42 │ │ │ │ + beq.w 75eac │ │ │ │ mov r3, sl │ │ │ │ movs r2, #1 │ │ │ │ strd sl, r7, [r4, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ - bl 7d0c8 │ │ │ │ + bl 7d090 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, sl │ │ │ │ - blt.w 75e72 │ │ │ │ + blt.w 75ee2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 74350 │ │ │ │ + beq.n 743b8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 760a6 │ │ │ │ + beq.w 7618e │ │ │ │ ldr.w sl, [r7, #20] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 749c4 │ │ │ │ + bne.w 74a3c │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ and.w r3, r3, #2 │ │ │ │ ldr.w r7, [r9, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 74c18 │ │ │ │ + bne.w 74c8a │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 76056 │ │ │ │ - ldr.w r4, [r9, #132] @ 0x84 │ │ │ │ - b.w 7317a │ │ │ │ + beq.w 749dc │ │ │ │ + ldr r5, [pc, #436] @ (74594 ) │ │ │ │ + mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ + ldr.w r3, [r9, #180] @ 0xb4 │ │ │ │ + b.w 74d88 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 735c0 │ │ │ │ + bne.w 73628 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 735c0 │ │ │ │ - cbz r5, 74394 │ │ │ │ + beq.w 73628 │ │ │ │ + cbz r5, 74402 │ │ │ │ ldr r1, [r5, #28] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 735c0 │ │ │ │ + beq.w 73628 │ │ │ │ str.w r2, [r9, #28] │ │ │ │ - b.w 735c0 │ │ │ │ + b.w 73628 │ │ │ │ str.w r2, [r9, #44] @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 735c0 │ │ │ │ + bne.w 73628 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 735c0 │ │ │ │ - b.n 74394 │ │ │ │ + beq.w 73628 │ │ │ │ + b.n 74402 │ │ │ │ ldr.w r3, [r9, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7374e │ │ │ │ + bne.w 737b6 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bmi.w 753e6 │ │ │ │ + bmi.w 75456 │ │ │ │ ldr.w r4, [r9, #132] @ 0x84 │ │ │ │ - ldr r1, [pc, #348] @ (74528 ) │ │ │ │ + ldr r1, [pc, #352] @ (74598 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 783fc │ │ │ │ + bl 7844c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 75164 │ │ │ │ - bne.w 7374e │ │ │ │ - ldr r1, [pc, #332] @ (74528 ) │ │ │ │ + blt.w 751d4 │ │ │ │ + bne.w 737b6 │ │ │ │ + ldr r1, [pc, #332] @ (74598 ) │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - bl 79514 │ │ │ │ + bl 79550 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 75164 │ │ │ │ + blt.w 751d4 │ │ │ │ ldr.w r4, [r9, #168] @ 0xa8 │ │ │ │ - movw r3, #63185 @ 0xf6d1 │ │ │ │ + movw r3, #59897 @ 0xe9f9 │ │ │ │ movt r3, #30 │ │ │ │ str.w r3, [r9, #60] @ 0x3c │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - bgt.w 73758 │ │ │ │ - b.w 73796 │ │ │ │ + bgt.w 737c0 │ │ │ │ + b.w 737fe │ │ │ │ str.w r6, [r9, #148] @ 0x94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 74dbc │ │ │ │ + beq.w 74e2e │ │ │ │ ldr.w r1, [r9, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73686 │ │ │ │ + bne.w 736ee │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73686 │ │ │ │ + beq.w 736ee │ │ │ │ str.w r1, [r9, #164] @ 0xa4 │ │ │ │ - b.w 73686 │ │ │ │ + b.w 736ee │ │ │ │ ldr.w r1, [r4, #144] @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7364a │ │ │ │ - cbz r5, 74448 │ │ │ │ + beq.w 736b2 │ │ │ │ + cbz r5, 744b6 │ │ │ │ ldr.w r0, [r5, #144] @ 0x90 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 7364a │ │ │ │ + beq.w 736b2 │ │ │ │ str.w r1, [r9, #144] @ 0x90 │ │ │ │ - b.w 7364a │ │ │ │ + b.w 736b2 │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ ldr r2, [r5, #16] │ │ │ │ str.w r2, [r9, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7320e │ │ │ │ + beq.w 73276 │ │ │ │ ldr.w r3, [r9, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7321e │ │ │ │ + beq.w 73286 │ │ │ │ ldr.w r3, [r9, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7322e │ │ │ │ + beq.w 73296 │ │ │ │ ldr.w r2, [r5, #172] @ 0xac │ │ │ │ movw r3, #7516 @ 0x1d5c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7324a │ │ │ │ + bne.w 732b2 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 744a4 │ │ │ │ + beq.n 74512 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7448a │ │ │ │ + bne.n 744f8 │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 75468 │ │ │ │ + bne.w 754d8 │ │ │ │ orr.w r1, r1, #1073741824 @ 0x40000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r6, r3, #9 │ │ │ │ - bmi.w 74fd4 │ │ │ │ + bmi.w 75044 │ │ │ │ lsls r4, r3, #8 │ │ │ │ ldr.w r2, [r9, #172] @ 0xac │ │ │ │ it mi │ │ │ │ ldrmi.w r3, [r9, #84] @ 0x54 │ │ │ │ - bmi.w 75afa │ │ │ │ + bmi.w 75b6a │ │ │ │ ldr r3, [r2, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r3, #1 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - bgt.w 73454 │ │ │ │ - b.w 736d0 │ │ │ │ + bgt.w 734bc │ │ │ │ + b.w 73738 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73a2e │ │ │ │ - b.w 73c80 │ │ │ │ + bne.w 73a96 │ │ │ │ + b.w 73ce8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 760e4 │ │ │ │ + beq.w 76110 │ │ │ │ ldr r0, [r5, #112] @ 0x70 │ │ │ │ ldr.w r2, [r4, #136] @ 0x88 │ │ │ │ ldr.w r1, [r9, #136] @ 0x88 │ │ │ │ cmp r6, r0 │ │ │ │ - beq.n 744fa │ │ │ │ + beq.n 74568 │ │ │ │ str.w r6, [r9, #112] @ 0x70 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73de2 │ │ │ │ + bne.w 73e4a │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7362e │ │ │ │ - b.n 73dd2 │ │ │ │ + beq.w 73696 │ │ │ │ + b.n 73e3a │ │ │ │ ldr.w r1, [r4, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 736ac │ │ │ │ + beq.w 73714 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 73efa │ │ │ │ + beq.w 73f62 │ │ │ │ ldr.w r0, [r5, #160] @ 0xa0 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 736ac │ │ │ │ - b.n 73efa │ │ │ │ + beq.w 73714 │ │ │ │ + b.n 73f62 │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #160 @ (adr r5, 745cc ) │ │ │ │ + add r5, pc, #160 @ (adr r5, 7463c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r0, 74536 │ │ │ │ + cbnz r0, 745a6 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 74b78 │ │ │ │ + bne.w 74bea │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 74544 │ │ │ │ + bne.n 745b4 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75116 │ │ │ │ + bne.w 75186 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 73548 │ │ │ │ + bne.w 735b0 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73548 │ │ │ │ + beq.w 735b0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 73548 │ │ │ │ + beq.w 735b0 │ │ │ │ str r1, [r2, #8] │ │ │ │ ldr.w r2, [r9, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7354e │ │ │ │ - b.n 741ee │ │ │ │ + bne.w 735b6 │ │ │ │ + b.n 74256 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 74576 │ │ │ │ + bne.n 745e6 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 753d0 │ │ │ │ + bne.w 75440 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 74584 │ │ │ │ + bne.n 745f4 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 753be │ │ │ │ - cbnz r3, 7458e │ │ │ │ + bne.w 7542e │ │ │ │ + cbnz r3, 745fe │ │ │ │ ldr r7, [r1, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75a78 │ │ │ │ + bne.w 75ae8 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ - cbnz r0, 7459a │ │ │ │ + cbnz r0, 7460a │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75278 │ │ │ │ + bne.w 752e8 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 73fea │ │ │ │ - cbnz r0, 745a8 │ │ │ │ + b.n 74052 │ │ │ │ + cbnz r0, 74618 │ │ │ │ ldr r6, [r1, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74b8c │ │ │ │ + bne.w 74bfe │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 745b6 │ │ │ │ + bne.n 74626 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7517e │ │ │ │ - cbnz r7, 745c0 │ │ │ │ + bne.w 751ee │ │ │ │ + cbnz r7, 74630 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75b06 │ │ │ │ + bne.w 75b76 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ - cbnz r0, 745cc │ │ │ │ + cbnz r0, 7463c │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7512a │ │ │ │ + bne.w 7519a │ │ │ │ mov r6, r5 │ │ │ │ - b.w 734de │ │ │ │ - cbnz r0, 745dc │ │ │ │ + b.w 73546 │ │ │ │ + cbnz r0, 7464c │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76022 │ │ │ │ + bne.w 7607e │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 745ea │ │ │ │ + bne.n 7465a │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75cb2 │ │ │ │ + bne.w 75d22 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73492 │ │ │ │ + bne.w 734fa │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73492 │ │ │ │ + beq.w 734fa │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 741c4 │ │ │ │ - b.w 73492 │ │ │ │ + bne.w 7422c │ │ │ │ + b.w 734fa │ │ │ │ lsls r6, r3, #22 │ │ │ │ - bpl.w 76000 │ │ │ │ + bpl.w 7605c │ │ │ │ ldr.w r2, [r9, #440] @ 0x1b8 │ │ │ │ - cbnz r2, 74630 │ │ │ │ + cbnz r2, 746a0 │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #6 │ │ │ │ - bl 79980 │ │ │ │ + bl 799bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76108 │ │ │ │ + beq.w 76134 │ │ │ │ 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, 74646 │ │ │ │ + cbnz r2, 746b6 │ │ │ │ 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 74654 │ │ │ │ + bpl.n 746c4 │ │ │ │ ldr.w r2, [r9, #92] @ 0x5c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 75ebc │ │ │ │ + beq.w 75f2c │ │ │ │ lsls r4, r3, #27 │ │ │ │ - bpl.w 737b2 │ │ │ │ + bpl.w 7381a │ │ │ │ ldr.w r3, [r9, #144] @ 0x90 │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 737c6 │ │ │ │ + beq.w 7382e │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ - movw r1, #156 @ 0x9c │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ + movw r1, #64156 @ 0xfa9c │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1590 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 75168 │ │ │ │ + b.w 751d8 │ │ │ │ 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 73728 │ │ │ │ + bls.w 73790 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - movw r1, #65388 @ 0xff6c │ │ │ │ + movw r1, #63852 @ 0xf96c │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1590 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 75168 │ │ │ │ - cbnz r0, 746c2 │ │ │ │ + b.w 751d8 │ │ │ │ + cbnz r0, 74732 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75c82 │ │ │ │ + bne.w 75ce6 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 741de │ │ │ │ + b.n 74246 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 6cd24 │ │ │ │ + bl 6cd14 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ adds r0, r2, #1 │ │ │ │ - bne.w 73c6c │ │ │ │ - b.w 75164 │ │ │ │ - ldr r0, [pc, #732] @ (749bc ) │ │ │ │ + bne.w 73cd4 │ │ │ │ + b.w 751d4 │ │ │ │ + ldr r0, [pc, #740] @ (74a34 ) │ │ │ │ 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 │ │ │ │ @@ -110927,263 +110968,265 @@ │ │ │ │ add.w r0, r0, #92672 @ 0x16a00 │ │ │ │ add r1, r4 │ │ │ │ ldr.w r0, [r0, #252] @ 0xfc │ │ │ │ cmp r0, r9 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75bdc │ │ │ │ + beq.w 75d02 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r1, #8] │ │ │ │ - b.w 737e8 │ │ │ │ + b.w 73850 │ │ │ │ ldr.w r0, [r9, #12] │ │ │ │ - bl 7d6b8 │ │ │ │ + bl 7d680 │ │ │ │ mov r5, r0 │ │ │ │ blx 29b58 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7a2ac │ │ │ │ + bl 7a2e8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75164 │ │ │ │ + beq.w 751d4 │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #628] @ (749c0 ) │ │ │ │ + ldr r1, [pc, #636] @ (74a38 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 79514 │ │ │ │ + bl 79550 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 760b0 │ │ │ │ + blt.w 7616e │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 731d2 │ │ │ │ + beq.w 7323a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 731d2 │ │ │ │ + bne.w 7323a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 731d2 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.w 7323a │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 731d2 │ │ │ │ - b.w 731b2 │ │ │ │ + bne.w 7323a │ │ │ │ + b.w 7321a │ │ │ │ ldr.w r2, [r9, #172] @ 0xac │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 74b4a │ │ │ │ + ble.w 74bbc │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r5, [r1, #84] @ 0x54 │ │ │ │ lsls r5, r5, #22 │ │ │ │ - bmi.w 75e8c │ │ │ │ + bmi.w 75efc │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 74b4a │ │ │ │ + beq.w 74bbc │ │ │ │ ldr r1, [r2, #16] │ │ │ │ ldr r5, [r1, #84] @ 0x54 │ │ │ │ lsls r7, r5, #22 │ │ │ │ - bmi.w 75e8c │ │ │ │ + bmi.w 75efc │ │ │ │ cmp r0, #2 │ │ │ │ - beq.w 74b4a │ │ │ │ + beq.w 74bbc │ │ │ │ ldr r1, [r2, #20] │ │ │ │ ldr r5, [r1, #84] @ 0x54 │ │ │ │ lsls r6, r5, #22 │ │ │ │ - bmi.w 75e8c │ │ │ │ + bmi.w 75efc │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 74b4a │ │ │ │ + beq.w 74bbc │ │ │ │ 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 75e8c │ │ │ │ + bmi.w 75efc │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 747c4 │ │ │ │ + bne.n 74834 │ │ │ │ ldr.w r1, [r9, #128] @ 0x80 │ │ │ │ - b.w 739b6 │ │ │ │ + b.w 73a1e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73146 │ │ │ │ + beq.w 731ae │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7ccec │ │ │ │ + bl 7ccb4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 75164 │ │ │ │ + beq.w 751d4 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add.w r1, r4, #16 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73146 │ │ │ │ + beq.w 731ae │ │ │ │ mov r0, r9 │ │ │ │ - bl 7ccec │ │ │ │ + bl 7ccb4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 75164 │ │ │ │ + beq.w 751d4 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ add.w r1, r4, #32 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73146 │ │ │ │ + beq.w 731ae │ │ │ │ mov r0, r9 │ │ │ │ - bl 7ccec │ │ │ │ + bl 7ccb4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 75164 │ │ │ │ + beq.w 751d4 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ add.w r1, r4, #48 @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73146 │ │ │ │ + beq.w 731ae │ │ │ │ mov r0, r9 │ │ │ │ - bl 7ccec │ │ │ │ + bl 7ccb4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 75164 │ │ │ │ + beq.w 751d4 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ add.w r1, r4, #64 @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73146 │ │ │ │ + beq.w 731ae │ │ │ │ mov r0, r9 │ │ │ │ - bl 7ccec │ │ │ │ + bl 7ccb4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 75164 │ │ │ │ + beq.w 751d4 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ add.w r3, r4, #80 @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 73146 │ │ │ │ + beq.w 731ae │ │ │ │ mov r4, r3 │ │ │ │ - b.n 7486e │ │ │ │ + b.n 748de │ │ │ │ ldr.w r3, [r4, #16]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73146 │ │ │ │ + beq.w 731ae │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7ccec │ │ │ │ + bl 7ccb4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 74864 │ │ │ │ - b.w 75164 │ │ │ │ + bne.n 748d4 │ │ │ │ + b.w 751d4 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ str.w r2, [r9, #80] @ 0x50 │ │ │ │ - b.w 73702 │ │ │ │ + b.w 7376a │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ str.w r2, [r9, #40] @ 0x28 │ │ │ │ ldr.w r2, [r9, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 736e4 │ │ │ │ + bne.w 7374c │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ str.w r2, [r9, #48] @ 0x30 │ │ │ │ ldr.w r2, [r9, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 736ee │ │ │ │ + bne.w 73756 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ str.w r2, [r9, #52] @ 0x34 │ │ │ │ ldr.w r2, [r9, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 736f8 │ │ │ │ + bne.w 73760 │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ str.w r2, [r9, #56] @ 0x38 │ │ │ │ - b.w 736f8 │ │ │ │ + b.w 73760 │ │ │ │ ldr r1, [r1, #52] @ 0x34 │ │ │ │ sub.w r3, r3, #380 @ 0x17c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73aec │ │ │ │ - b.w 73c52 │ │ │ │ + bne.w 73b54 │ │ │ │ + b.w 73cba │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73f5a │ │ │ │ - cbnz r5, 74918 │ │ │ │ + beq.w 73fc2 │ │ │ │ + cbnz r5, 74988 │ │ │ │ str.w r1, [r9, #152] @ 0x98 │ │ │ │ ldr.w r1, [r9, #164] @ 0xa4 │ │ │ │ - cbnz r1, 748f2 │ │ │ │ + cbnz r1, 74962 │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7442a │ │ │ │ + bne.w 74498 │ │ │ │ ldr.w r1, [r9, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73696 │ │ │ │ + bne.w 736fe │ │ │ │ ldr.w r1, [r4, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73696 │ │ │ │ + beq.w 736fe │ │ │ │ str.w r1, [r9, #196] @ 0xc4 │ │ │ │ - b.w 73696 │ │ │ │ + b.w 736fe │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73f5a │ │ │ │ + beq.w 73fc2 │ │ │ │ ldr.w r0, [r5, #152] @ 0x98 │ │ │ │ ldr.w r6, [r9, #164] @ 0xa4 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 75be8 │ │ │ │ - cbnz r6, 74932 │ │ │ │ + bne.w 75c4c │ │ │ │ + cbnz r6, 749a2 │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73f74 │ │ │ │ + bne.w 73fdc │ │ │ │ ldr.w r1, [r9, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73696 │ │ │ │ + bne.w 736fe │ │ │ │ ldr.w r1, [r4, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73696 │ │ │ │ + beq.w 736fe │ │ │ │ ldr.w r0, [r5, #196] @ 0xc4 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 73696 │ │ │ │ - b.n 74906 │ │ │ │ + beq.w 736fe │ │ │ │ + b.n 74976 │ │ │ │ lsls r7, r3, #22 │ │ │ │ - bmi.w 730ce │ │ │ │ - b.n 74b66 │ │ │ │ + bmi.w 73136 │ │ │ │ + b.n 74bd8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73e82 │ │ │ │ + beq.w 73eea │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.w 73602 │ │ │ │ + b.w 7366a │ │ │ │ + ldr.w r4, [r9, #132] @ 0x84 │ │ │ │ + b.w 731e2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 75bf6 │ │ │ │ + beq.w 75c5a │ │ │ │ movs r0, #1 │ │ │ │ - bl 7d8cc │ │ │ │ + bl 7d894 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75168 │ │ │ │ + beq.w 751d8 │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bpl.n 74998 │ │ │ │ + bpl.n 74a10 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #17 │ │ │ │ - bmi.w 75526 │ │ │ │ + bmi.w 75596 │ │ │ │ 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 73098 │ │ │ │ - b.n 747d6 │ │ │ │ + bpl.w 73100 │ │ │ │ + b.n 74846 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 74962 │ │ │ │ - b.w 73eac │ │ │ │ + bne.n 749d2 │ │ │ │ + b.w 73f14 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #608 @ (adr r2, 74c24 ) │ │ │ │ + add r2, pc, #608 @ (adr r2, 74c9c ) │ │ │ │ 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 75fe2 │ │ │ │ + bne.w 760d4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 79f4c │ │ │ │ + bl 79f88 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75164 │ │ │ │ + beq.w 751d4 │ │ │ │ ldr.w r3, [r8, #84] @ 0x54 │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bpl.n 74a16 │ │ │ │ + bpl.n 74a8e │ │ │ │ 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 │ │ │ │ @@ -111200,143 +111243,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 7a2ac │ │ │ │ + bl 7a2e8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75f04 │ │ │ │ + beq.w 75f7c │ │ │ │ ldr r3, [r5, r6] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7b2e4 │ │ │ │ + bl 7b320 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75e42 │ │ │ │ + beq.w 75eac │ │ │ │ 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 7d0c8 │ │ │ │ + bl 7d090 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 75e72 │ │ │ │ + blt.w 75ee2 │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 74a82 │ │ │ │ + beq.n 74afa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75e66 │ │ │ │ + beq.w 75ed0 │ │ │ │ ldr.w sl, [r7, #20]! │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 749d6 │ │ │ │ - ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - and.w r3, r3, #2 │ │ │ │ - b.n 74364 │ │ │ │ - bl 7f848 │ │ │ │ + beq.w 743c4 │ │ │ │ + b.n 74a4e │ │ │ │ + bl 7f810 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 75168 │ │ │ │ + blt.w 751d8 │ │ │ │ ldr.w r1, [r9, #128] @ 0x80 │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ mov r4, r3 │ │ │ │ and.w r0, r3, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 73088 │ │ │ │ + bne.w 730f0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73088 │ │ │ │ + beq.w 730f0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ str.w r2, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75616 │ │ │ │ + bne.w 75686 │ │ │ │ ldr.w r3, [r9, #168] @ 0xa8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73098 │ │ │ │ - b.n 74972 │ │ │ │ + bne.w 73100 │ │ │ │ + b.n 749ea │ │ │ │ str r0, [r2, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 73536 │ │ │ │ - b.w 7353e │ │ │ │ + beq.w 7359e │ │ │ │ + b.w 735a6 │ │ │ │ str r0, [r2, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 74af4 │ │ │ │ + bne.n 74b66 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75048 │ │ │ │ - cbnz r7, 74afe │ │ │ │ + bne.w 750b8 │ │ │ │ + cbnz r7, 74b70 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 754e6 │ │ │ │ + bne.w 75556 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75d2c │ │ │ │ + bne.w 75d9c │ │ │ │ ldr r7, [r1, #12] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 755a6 │ │ │ │ + bne.w 75616 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 734ea │ │ │ │ + bne.w 73552 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 734ea │ │ │ │ + beq.w 73552 │ │ │ │ ldr.w ip, [r2, #28] │ │ │ │ ldr r6, [r2, #32] │ │ │ │ str r7, [r2, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 74b34 │ │ │ │ + bne.n 74ba6 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75084 │ │ │ │ - cbnz r6, 74b3e │ │ │ │ + bne.w 750f4 │ │ │ │ + cbnz r6, 74bb0 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75c24 │ │ │ │ + bne.w 75c88 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75098 │ │ │ │ - b.w 7350e │ │ │ │ + beq.w 75108 │ │ │ │ + b.w 73576 │ │ │ │ ldr.w r2, [r9, #156] @ 0x9c │ │ │ │ ldr.w r0, [r9, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 738da │ │ │ │ + bne.w 73942 │ │ │ │ movw r2, #36416 @ 0x8e40 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w 739ce │ │ │ │ + bne.w 73a36 │ │ │ │ orr.w r4, r3, #128 @ 0x80 │ │ │ │ str.w r4, [r9, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r9, #156] @ 0x9c │ │ │ │ - b.w 739dc │ │ │ │ + b.w 73a44 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 74536 │ │ │ │ + beq.w 745a6 │ │ │ │ str r0, [r2, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 7453c │ │ │ │ - b.n 74544 │ │ │ │ + beq.w 745ac │ │ │ │ + b.n 745b4 │ │ │ │ ldr.w r0, [lr] │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 745a8 │ │ │ │ + beq.w 74618 │ │ │ │ str r6, [r2, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 745ae │ │ │ │ - b.n 745b6 │ │ │ │ + beq.w 7461e │ │ │ │ + b.n 74626 │ │ │ │ str r0, [r2, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73540 │ │ │ │ - b.w 73548 │ │ │ │ - ldr r3, [pc, #584] @ (74df8 ) │ │ │ │ + beq.w 735a8 │ │ │ │ + b.w 735b0 │ │ │ │ + ldr r3, [pc, #580] @ (74e68 ) │ │ │ │ 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 │ │ │ │ @@ -111350,117 +111391,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 75bb4 │ │ │ │ + beq.w 75c24 │ │ │ │ ldr.w r3, [r8, #1240] @ 0x4d8 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ cmp r3, sl │ │ │ │ - beq.w 73e62 │ │ │ │ - ldr r0, [pc, #512] @ (74dfc ) │ │ │ │ - bl 6cd24 │ │ │ │ + beq.w 73eca │ │ │ │ + ldr r0, [pc, #512] @ (74e6c ) │ │ │ │ + bl 6cd14 │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 75164 │ │ │ │ + beq.w 751d4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ - ldr r1, [pc, #496] @ (74dfc ) │ │ │ │ - bl 78468 │ │ │ │ + ldr r1, [pc, #492] @ (74e6c ) │ │ │ │ + bl 784b8 │ │ │ │ adds r3, r0, #3 │ │ │ │ - bne.w 73e7c │ │ │ │ - b.n 75164 │ │ │ │ + bne.w 73ee4 │ │ │ │ + b.n 751d4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 75666 │ │ │ │ + bne.w 756d6 │ │ │ │ ldr.w fp, [r7] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 74374 │ │ │ │ + beq.w 749dc │ │ │ │ ldr.w r3, [r9, #132] @ 0x84 │ │ │ │ str r3, [sp, #8] │ │ │ │ movw ip, #29936 @ 0x74f0 │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ - ldr.w sl, [pc, #444] @ 74df8 │ │ │ │ + ldr.w sl, [pc, #444] @ 74e68 │ │ │ │ mov r5, r9 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ mov r9, ip │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 79f4c │ │ │ │ + bl 79f88 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75dcc │ │ │ │ + beq.w 75e3c │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.w 74d74 │ │ │ │ + bpl.w 74de6 │ │ │ │ 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 74d7e │ │ │ │ + bne.n 74df0 │ │ │ │ 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 7a2ac │ │ │ │ + bl 7a2e8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75e3e │ │ │ │ + beq.w 75ea8 │ │ │ │ ldr.w r2, [sl, r8] │ │ │ │ mov r6, sl │ │ │ │ str.w r8, [sp, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ mov r2, fp │ │ │ │ - bl 7b2e4 │ │ │ │ + bl 7b320 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75e7e │ │ │ │ + beq.w 75eee │ │ │ │ mov r3, fp │ │ │ │ movs r2, #1 │ │ │ │ strd fp, r7, [r4, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ - bl 7d0c8 │ │ │ │ + bl 7d090 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 75e70 │ │ │ │ + blt.w 75ee0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 74cf8 │ │ │ │ + beq.n 74d6a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75f9c │ │ │ │ + beq.w 7600a │ │ │ │ ldr.w fp, [r7, #20]! │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 74c44 │ │ │ │ + bne.n 74cb6 │ │ │ │ mov r9, r5 │ │ │ │ mov r5, r6 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.w 74374 │ │ │ │ + bpl.w 749dc │ │ │ │ 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 │ │ │ │ @@ -111473,113 +111514,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 75c52 │ │ │ │ - ldr.w r8, [pc, #184] @ 74e08 │ │ │ │ + beq.w 75cb6 │ │ │ │ + ldr.w r8, [pc, #184] @ 74e78 │ │ │ │ movw sl, #42220 @ 0xa4ec │ │ │ │ movt sl, #70 @ 0x46 │ │ │ │ ldr r4, [r1, #16] │ │ │ │ ldr.w r3, [r8, #1180] @ 0x49c │ │ │ │ cmp r3, sl │ │ │ │ - beq.w 73190 │ │ │ │ - ldr r0, [pc, #152] @ (74e00 ) │ │ │ │ - bl 6cd24 │ │ │ │ + beq.w 731f8 │ │ │ │ + ldr r0, [pc, #152] @ (74e70 ) │ │ │ │ + bl 6cd14 │ │ │ │ mov r2, r0 │ │ │ │ adds r6, r0, #1 │ │ │ │ - bne.w 7319a │ │ │ │ - b.n 75164 │ │ │ │ + bne.w 73202 │ │ │ │ + b.n 751d4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 74c8c │ │ │ │ + beq.n 74cfe │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r5, #0] │ │ │ │ - b.n 74c8c │ │ │ │ - bl 79610 │ │ │ │ + b.n 74cfe │ │ │ │ + bl 7964c │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 73d7c │ │ │ │ + bge.w 73de4 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 75164 │ │ │ │ + beq.w 751d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 75164 │ │ │ │ + bne.w 751d4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.n 75168 │ │ │ │ + b.n 751d8 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.w 73610 │ │ │ │ + b.w 73678 │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73f5a │ │ │ │ + beq.w 73fc2 │ │ │ │ str.w r1, [r9, #152] @ 0x98 │ │ │ │ - b.w 74416 │ │ │ │ - ldr r0, [pc, #52] @ (74e04 ) │ │ │ │ - bl 6cd24 │ │ │ │ + b.w 74484 │ │ │ │ + ldr r0, [pc, #48] @ (74e74 ) │ │ │ │ + bl 6cd14 │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 75164 │ │ │ │ - ldr r1, [pc, #36] @ (74e04 ) │ │ │ │ + beq.w 751d4 │ │ │ │ + ldr r1, [pc, #36] @ (74e74 ) │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 78468 │ │ │ │ + bl 784b8 │ │ │ │ adds r2, r0, #3 │ │ │ │ - bne.w 73ea6 │ │ │ │ - b.n 75164 │ │ │ │ + bne.w 73f0e │ │ │ │ + b.n 751d4 │ │ │ │ str.w r0, [r9, #132] @ 0x84 │ │ │ │ - b.w 73006 │ │ │ │ - nop │ │ │ │ + b.w 7306e │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #848 @ (adr r2, 75150 ) │ │ │ │ + add r2, pc, #848 @ (adr r2, 751c0 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #608 @ (adr r2, 75064 ) │ │ │ │ + add r2, pc, #608 @ (adr r2, 750d4 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #160 @ (adr r5, 74ea8 ) │ │ │ │ + add r5, pc, #160 @ (adr r5, 74f18 ) │ │ │ │ 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 73a2e │ │ │ │ + beq.w 73a96 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2, #80] @ 0x50 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 73a2e │ │ │ │ + beq.w 73a96 │ │ │ │ ldr.w r3, [r2, #4072] @ 0xfe8 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 73a2e │ │ │ │ + beq.w 73a96 │ │ │ │ ldr.w r3, [r2, #4076] @ 0xfec │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 73a2e │ │ │ │ + beq.w 73a96 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 73a2e │ │ │ │ + beq.w 73a96 │ │ │ │ ldr.w r3, [r2, #4080] @ 0xff0 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 73a2e │ │ │ │ + beq.w 73a96 │ │ │ │ ldr.w r3, [r2, #4084] @ 0xff4 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 73a2e │ │ │ │ + beq.w 73a96 │ │ │ │ ldr.w r3, [r2, #4088] @ 0xff8 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 73a2e │ │ │ │ + beq.w 73a96 │ │ │ │ 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 │ │ │ │ @@ -111666,2648 +111706,2638 @@ │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r9, r6 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73a2e │ │ │ │ + beq.w 73a96 │ │ │ │ movw r3, #9204 @ 0x23f4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 73c5a │ │ │ │ - b.w 73a2e │ │ │ │ + bne.w 73cc2 │ │ │ │ + b.w 73a96 │ │ │ │ ldr.w fp, [r7] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 74c30 │ │ │ │ - b.w 7317a │ │ │ │ + bne.w 74ca2 │ │ │ │ + b.w 731e2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 75082 │ │ │ │ + beq.n 750f2 │ │ │ │ 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, 74fc0 │ │ │ │ + cbnz r0, 75030 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75abe │ │ │ │ + bne.w 75b2e │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7350e │ │ │ │ + bne.w 73576 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7350e │ │ │ │ - b.w 75c44 │ │ │ │ + beq.w 73576 │ │ │ │ + b.w 75ca8 │ │ │ │ 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 73440 │ │ │ │ + b.w 734a8 │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bpl.w 731f0 │ │ │ │ + bpl.w 73258 │ │ │ │ ldr.w r2, [r9, #92] @ 0x5c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 731f0 │ │ │ │ + bne.w 73258 │ │ │ │ ldr.w r2, [r9, #96] @ 0x60 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 731f0 │ │ │ │ + bne.w 73258 │ │ │ │ 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 731f0 │ │ │ │ + b.w 73258 │ │ │ │ movw r3, #48320 @ 0xbcc0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r3, [r3, #-248] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 73c52 │ │ │ │ + beq.w 73cba │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r3, [r3, #4076] @ 0xfec │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 73a2e │ │ │ │ - b.w 73c52 │ │ │ │ + bne.w 73a96 │ │ │ │ + b.w 73cba │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7396c │ │ │ │ + beq.w 739d4 │ │ │ │ ldr.w r4, [r9, #84] @ 0x54 │ │ │ │ - b.w 739dc │ │ │ │ + b.w 73a44 │ │ │ │ ldr.w ip, [r2, #12] │ │ │ │ str r0, [r2, #4] │ │ │ │ - cbnz r7, 75058 │ │ │ │ + cbnz r7, 750c8 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 754ea │ │ │ │ + bne.w 7555a │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 75066 │ │ │ │ + bne.n 750d6 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 755a4 │ │ │ │ + bne.w 75614 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ - cbnz r0, 75072 │ │ │ │ + cbnz r0, 750e2 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 74b1e │ │ │ │ + bne.w 74b90 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 734f6 │ │ │ │ + bne.w 7355e │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 734f6 │ │ │ │ + beq.w 7355e │ │ │ │ ldr r6, [r2, #32] │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ str r7, [r2, #28] │ │ │ │ - cbnz r6, 75092 │ │ │ │ + cbnz r6, 75102 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75522 │ │ │ │ + bne.w 75592 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7350e │ │ │ │ + bne.w 73576 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7350e │ │ │ │ + beq.w 73576 │ │ │ │ str r1, [r2, #36] @ 0x24 │ │ │ │ - b.w 7350e │ │ │ │ + b.w 73576 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 73e1e │ │ │ │ + beq.w 73e86 │ │ │ │ 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 735f8 │ │ │ │ + bne.w 73660 │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 735f0 │ │ │ │ - b.w 735f8 │ │ │ │ + bne.w 73658 │ │ │ │ + b.w 73660 │ │ │ │ ldr.w r7, [r9, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74d16 │ │ │ │ + beq.w 74d88 │ │ │ │ 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 75104 │ │ │ │ + beq.n 75174 │ │ │ │ cmp r4, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r2, r2, #98304 @ 0x18000 │ │ │ │ addls r2, #228 @ 0xe4 │ │ │ │ addls r1, r0, r2 │ │ │ │ ldr.w fp, [r7] │ │ │ │ - ldr r2, [r1, #16] │ │ │ │ - str r2, [sp, #8] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 74c30 │ │ │ │ - b.n 74d16 │ │ │ │ + beq.w 74d88 │ │ │ │ + ldr r3, [r1, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + b.n 74ca2 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 74544 │ │ │ │ + beq.w 745b4 │ │ │ │ str r0, [r2, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7454a │ │ │ │ - b.w 73548 │ │ │ │ + beq.w 745ba │ │ │ │ + b.w 735b0 │ │ │ │ ldr.w r7, [lr, #12] │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 75a6e │ │ │ │ + beq.w 75ade │ │ │ │ str r0, [r2, #12] │ │ │ │ - cbnz r6, 75142 │ │ │ │ + cbnz r6, 751b2 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75d8a │ │ │ │ + bne.w 75dfa │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75d92 │ │ │ │ + bne.w 75e02 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ mov r6, r5 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 734f6 │ │ │ │ - b.n 74fa8 │ │ │ │ - ldr r0, [pc, #628] @ (753cc ) │ │ │ │ - bl 6cd24 │ │ │ │ + beq.w 7355e │ │ │ │ + b.n 75018 │ │ │ │ + ldr r0, [pc, #628] @ (7543c ) │ │ │ │ + bl 6cd14 │ │ │ │ mov r2, r0 │ │ │ │ adds r6, r0, #1 │ │ │ │ - bne.w 73956 │ │ │ │ + bne.w 739be │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 75df2 │ │ │ │ + bmi.w 75e68 │ │ │ │ bic.w r3, r3, #8192 @ 0x2000 │ │ │ │ str.w r3, [r9, #84] @ 0x54 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.w 737ea │ │ │ │ + b.w 73852 │ │ │ │ ldr.w r0, [lr, #4] │ │ │ │ cmp r0, r6 │ │ │ │ it ne │ │ │ │ strne r6, [r2, #4] │ │ │ │ - b.w 745b6 │ │ │ │ + b.w 74626 │ │ │ │ str r6, [r2, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7519a │ │ │ │ + bne.n 7520a │ │ │ │ ldr r6, [r1, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 75204 │ │ │ │ - cbnz r3, 751a4 │ │ │ │ + bne.n 75274 │ │ │ │ + cbnz r3, 75214 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75a20 │ │ │ │ + bne.w 75a90 │ │ │ │ ldr r6, [r2, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75dd4 │ │ │ │ + bne.w 75e44 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ ldr r6, [r2, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7567a │ │ │ │ + bne.w 756ea │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73ff6 │ │ │ │ + bne.w 7405e │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73ff6 │ │ │ │ + beq.w 7405e │ │ │ │ ldr.w ip, [r2, #20] │ │ │ │ ldr r0, [r2, #24] │ │ │ │ str r7, [r2, #16] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 751d8 │ │ │ │ + bne.n 75248 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 75242 │ │ │ │ - cbnz r0, 751e2 │ │ │ │ + bne.n 752b2 │ │ │ │ + cbnz r0, 75252 │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75996 │ │ │ │ + bne.w 75a06 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75d44 │ │ │ │ + bne.w 75db4 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 756ba │ │ │ │ - cbnz r0, 751fe │ │ │ │ + bne.w 7572a │ │ │ │ + cbnz r0, 7526e │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7580e │ │ │ │ + bne.w 7587e │ │ │ │ movs r0, #0 │ │ │ │ - b.w 7402a │ │ │ │ + b.w 74092 │ │ │ │ ldr.w ip, [r2, #12] │ │ │ │ str r6, [r2, #4] │ │ │ │ - cbnz r3, 75214 │ │ │ │ + cbnz r3, 75284 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75a24 │ │ │ │ + bne.w 75a94 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 75222 │ │ │ │ + bne.n 75292 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75678 │ │ │ │ + bne.w 756e8 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75de4 │ │ │ │ + bne.w 75e54 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 751c4 │ │ │ │ + bne.n 75234 │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75de0 │ │ │ │ + bne.w 75e50 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74006 │ │ │ │ + beq.w 7406e │ │ │ │ ldr r0, [r2, #24] │ │ │ │ ldr r6, [r2, #28] │ │ │ │ str r7, [r2, #20] │ │ │ │ - cbnz r0, 75250 │ │ │ │ + cbnz r0, 752c0 │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75998 │ │ │ │ - cbnz r6, 7525a │ │ │ │ + bne.w 75a08 │ │ │ │ + cbnz r6, 752ca │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 756b8 │ │ │ │ + bne.w 75728 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ - cbnz r0, 75266 │ │ │ │ + cbnz r0, 752d6 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7580e │ │ │ │ + bne.w 7587e │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ - cbnz r0, 75272 │ │ │ │ + cbnz r0, 752e2 │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 755de │ │ │ │ + bne.w 7564e │ │ │ │ movs r0, #0 │ │ │ │ - b.w 74036 │ │ │ │ + b.w 7409e │ │ │ │ ldr r7, [r6, #12] │ │ │ │ ldr r6, [r2, #16] │ │ │ │ cmp r7, r0 │ │ │ │ - bne.w 75d7a │ │ │ │ - cbnz r6, 7528c │ │ │ │ + bne.w 75dea │ │ │ │ + cbnz r6, 752fc │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75d8e │ │ │ │ + bne.w 75dfe │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75982 │ │ │ │ + bne.w 759f2 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ mov r0, r5 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74006 │ │ │ │ + beq.w 7406e │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #20] │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 75d6e │ │ │ │ - cbnz r6, 752b6 │ │ │ │ + bne.w 75dde │ │ │ │ + cbnz r6, 75326 │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7571c │ │ │ │ + bne.w 7578c │ │ │ │ ldr r6, [r2, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7401e │ │ │ │ + bne.w 74086 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7401e │ │ │ │ + beq.w 74086 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #28] │ │ │ │ ldr r6, [r2, #32] │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 75da8 │ │ │ │ - cbnz r6, 752de │ │ │ │ + bne.w 75e18 │ │ │ │ + cbnz r6, 7534e │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75744 │ │ │ │ + bne.w 757b4 │ │ │ │ ldr r6, [r2, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74036 │ │ │ │ + bne.w 7409e │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74036 │ │ │ │ + beq.w 7409e │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #36] @ 0x24 │ │ │ │ ldr r6, [r2, #40] @ 0x28 │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 75db4 │ │ │ │ - cbnz r6, 75306 │ │ │ │ + bne.w 75e24 │ │ │ │ + cbnz r6, 75376 │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7576c │ │ │ │ + bne.w 757dc │ │ │ │ ldr r6, [r2, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7404e │ │ │ │ + bne.w 740b6 │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7404e │ │ │ │ + beq.w 740b6 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #44] @ 0x2c │ │ │ │ ldr r6, [r2, #48] @ 0x30 │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 75dc0 │ │ │ │ - cbnz r6, 7532e │ │ │ │ + bne.w 75e30 │ │ │ │ + cbnz r6, 7539e │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75794 │ │ │ │ + bne.w 75804 │ │ │ │ ldr r6, [r2, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74066 │ │ │ │ + bne.w 740ce │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74066 │ │ │ │ + beq.w 740ce │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #52] @ 0x34 │ │ │ │ ldr r6, [r2, #56] @ 0x38 │ │ │ │ cmp ip, r7 │ │ │ │ - beq.w 75a66 │ │ │ │ + beq.w 75ad6 │ │ │ │ str r7, [r2, #52] @ 0x34 │ │ │ │ - cbnz r6, 75358 │ │ │ │ + cbnz r6, 753c8 │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 757bc │ │ │ │ + bne.w 7582c │ │ │ │ ldr r6, [r2, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7407e │ │ │ │ + bne.w 740e6 │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7407e │ │ │ │ + beq.w 740e6 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #60] @ 0x3c │ │ │ │ ldr r6, [r2, #64] @ 0x40 │ │ │ │ cmp ip, r7 │ │ │ │ - beq.w 75a5e │ │ │ │ + beq.w 75ace │ │ │ │ str r7, [r2, #60] @ 0x3c │ │ │ │ - cbnz r6, 75382 │ │ │ │ + cbnz r6, 753f2 │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 757e6 │ │ │ │ + bne.w 75856 │ │ │ │ ldr r6, [r2, #72] @ 0x48 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74096 │ │ │ │ + bne.w 740fe │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74096 │ │ │ │ + beq.w 740fe │ │ │ │ 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 740a2 │ │ │ │ + bne.w 7410a │ │ │ │ ldr r7, [r1, #76] @ 0x4c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 740a2 │ │ │ │ + beq.w 7410a │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr r6, [r6, #76] @ 0x4c │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 740a2 │ │ │ │ + beq.w 7410a │ │ │ │ str r7, [r2, #76] @ 0x4c │ │ │ │ - b.w 740a2 │ │ │ │ + b.w 7410a │ │ │ │ ldr r7, [r6, #4] │ │ │ │ cmp r7, r0 │ │ │ │ it ne │ │ │ │ strne r0, [r2, #4] │ │ │ │ - b.w 74584 │ │ │ │ + b.w 745f4 │ │ │ │ nop │ │ │ │ add r2, sp, #336 @ 0x150 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 74576 │ │ │ │ + beq.w 745e6 │ │ │ │ str r0, [r2, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 7457c │ │ │ │ - b.w 74584 │ │ │ │ - ldr r2, [pc, #652] @ (75674 ) │ │ │ │ + beq.w 745ec │ │ │ │ + b.w 745f4 │ │ │ │ + ldr r2, [pc, #652] @ (756e4 ) │ │ │ │ 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 7541e │ │ │ │ + beq.n 7548e │ │ │ │ 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 743c8 │ │ │ │ + b.w 74436 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75ce0 │ │ │ │ + bne.w 75d50 │ │ │ │ str.w lr, [r2, #112] @ 0x70 │ │ │ │ - cbnz r3, 75438 │ │ │ │ + cbnz r3, 754a8 │ │ │ │ ldr r6, [r1, #120] @ 0x78 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75628 │ │ │ │ + bne.w 75698 │ │ │ │ ldr r6, [r2, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7412a │ │ │ │ + bne.w 74192 │ │ │ │ ldr r6, [r1, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7412a │ │ │ │ + beq.w 74192 │ │ │ │ str r6, [r2, #116] @ 0x74 │ │ │ │ - b.w 7412a │ │ │ │ + b.w 74192 │ │ │ │ ldr r0, [r5, #112] @ 0x70 │ │ │ │ ldr.w r2, [r4, #136] @ 0x88 │ │ │ │ ldr.w r1, [r9, #136] @ 0x88 │ │ │ │ cmp r0, r6 │ │ │ │ - bne.w 744f6 │ │ │ │ + bne.w 74564 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 74500 │ │ │ │ - b.w 73de2 │ │ │ │ + beq.w 7456e │ │ │ │ + b.w 73e4a │ │ │ │ movw r6, #40764 @ 0x9f3c │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 75ad6 │ │ │ │ + beq.w 75b46 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 75472 │ │ │ │ + bne.n 754e2 │ │ │ │ movw r6, #42636 @ 0xa68c │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 75ae2 │ │ │ │ + beq.w 75b52 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7548a │ │ │ │ + bne.n 754fa │ │ │ │ movw r6, #42428 @ 0xa5bc │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 75cd4 │ │ │ │ + beq.w 75d44 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 754a2 │ │ │ │ + bne.n 75512 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, sl │ │ │ │ - beq.w 75aee │ │ │ │ + beq.w 75b5e │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 754b2 │ │ │ │ + bne.n 75522 │ │ │ │ movw r6, #42012 @ 0xa41c │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 75b60 │ │ │ │ + bne.w 75bd0 │ │ │ │ orr.w r1, r1, #67108864 @ 0x4000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 744ac │ │ │ │ + b.w 7451a │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 74946 │ │ │ │ - b.w 74906 │ │ │ │ + bne.w 749b6 │ │ │ │ + b.w 74976 │ │ │ │ ldr.w ip, [r2, #12] │ │ │ │ str r0, [r2, #8] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 754fa │ │ │ │ + bne.n 7556a │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 755a6 │ │ │ │ - cbnz r0, 75504 │ │ │ │ + bne.n 75616 │ │ │ │ + cbnz r0, 75574 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 74b1e │ │ │ │ + bne.w 74b90 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ - cbnz r0, 75510 │ │ │ │ + cbnz r0, 75580 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75082 │ │ │ │ + bne.w 750f2 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73502 │ │ │ │ + bne.w 7356a │ │ │ │ ldr r7, [r1, #32] │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73504 │ │ │ │ + beq.w 7356c │ │ │ │ str r7, [r2, #32] │ │ │ │ - b.n 75092 │ │ │ │ + b.n 75102 │ │ │ │ ldr.w r2, [r2, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 75648 │ │ │ │ + bne.w 756b8 │ │ │ │ ldr.w r1, [r4, #-8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 74992 │ │ │ │ + beq.w 74a0a │ │ │ │ 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 74992 │ │ │ │ + b.w 74a0a │ │ │ │ ldr.w r1, [r0, #156] @ 0x9c │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 739dc │ │ │ │ - b.w 738f4 │ │ │ │ + beq.w 73a44 │ │ │ │ + b.w 7395c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75368 │ │ │ │ + bne.w 753d8 │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ ldr r6, [r2, #72] @ 0x48 │ │ │ │ str r7, [r2, #60] @ 0x3c │ │ │ │ - cbnz r0, 75588 │ │ │ │ + cbnz r0, 755f8 │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7589c │ │ │ │ - cbnz r6, 75592 │ │ │ │ + bne.w 7590c │ │ │ │ + cbnz r6, 75602 │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7587c │ │ │ │ + bne.w 758ec │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ - cbnz r0, 7559e │ │ │ │ + cbnz r0, 7560e │ │ │ │ ldr r7, [r1, #76] @ 0x4c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 753b8 │ │ │ │ + bne.w 75428 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 740a2 │ │ │ │ + b.w 7410a │ │ │ │ ldr r0, [r2, #20] │ │ │ │ ldr.w ip, [r2, #28] │ │ │ │ str r7, [r2, #12] │ │ │ │ - cbnz r0, 755b6 │ │ │ │ + cbnz r0, 75626 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 74b22 │ │ │ │ + bne.w 74b94 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 755c4 │ │ │ │ + bne.n 75634 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75082 │ │ │ │ + bne.w 750f2 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 74b3e │ │ │ │ + bne.w 74bb0 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 75092 │ │ │ │ - b.n 75522 │ │ │ │ + beq.w 75102 │ │ │ │ + b.n 75592 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 752ee │ │ │ │ + bne.w 7535e │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ ldr r6, [r2, #44] @ 0x2c │ │ │ │ str r7, [r2, #36] @ 0x24 │ │ │ │ - cbnz r0, 755ee │ │ │ │ + cbnz r0, 7565e │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 758c4 │ │ │ │ - cbnz r6, 755f8 │ │ │ │ + bne.w 75934 │ │ │ │ + cbnz r6, 75668 │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 758fa │ │ │ │ + bne.w 7596a │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ - cbnz r0, 75604 │ │ │ │ + cbnz r0, 75674 │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75948 │ │ │ │ + bne.w 759b8 │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ - cbnz r0, 75610 │ │ │ │ + cbnz r0, 75680 │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 759e0 │ │ │ │ + bne.w 75a50 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 74066 │ │ │ │ + b.w 740ce │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 74aca │ │ │ │ - b.w 739b6 │ │ │ │ + bne.w 74b3c │ │ │ │ + b.w 73a1e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75b40 │ │ │ │ + bne.w 75bb0 │ │ │ │ str r6, [r2, #120] @ 0x78 │ │ │ │ ldr r6, [r2, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 75440 │ │ │ │ - b.w 7412a │ │ │ │ + beq.w 754b0 │ │ │ │ + b.w 74192 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75448 │ │ │ │ + beq.w 754b8 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #116] @ 0x74 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.w 7412a │ │ │ │ - b.n 75448 │ │ │ │ - movw r1, #63789 @ 0xf92d │ │ │ │ + beq.w 74192 │ │ │ │ + b.n 754b8 │ │ │ │ + movw r1, #63733 @ 0xf8f5 │ │ │ │ movt r1, #7 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 75d18 │ │ │ │ + bne.w 75d88 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ and.w r2, r2, #512 @ 0x200 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 75530 │ │ │ │ - b.w 74992 │ │ │ │ - ldr r5, [pc, #12] @ (75674 ) │ │ │ │ + bne.w 755a0 │ │ │ │ + b.w 74a0a │ │ │ │ + ldr r5, [pc, #12] @ (756e4 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, #180] @ 0xb4 │ │ │ │ - b.n 750d6 │ │ │ │ + b.n 75146 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ ldr.w ip, [r2, #20] │ │ │ │ str r7, [r2, #12] │ │ │ │ - cbnz r6, 7568a │ │ │ │ + cbnz r6, 756fa │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 751c8 │ │ │ │ + bne.w 75238 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 75698 │ │ │ │ + bne.n 75708 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75240 │ │ │ │ + bne.w 752b0 │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75d38 │ │ │ │ + bne.w 75da8 │ │ │ │ ldr r7, [r1, #24] │ │ │ │ ldr r6, [r2, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75998 │ │ │ │ + bne.w 75a08 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7401e │ │ │ │ + bne.w 74086 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7401e │ │ │ │ + beq.w 74086 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ ldr r6, [r2, #36] @ 0x24 │ │ │ │ str r7, [r2, #28] │ │ │ │ - cbnz r0, 756c8 │ │ │ │ + cbnz r0, 75738 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75810 │ │ │ │ - cbnz r6, 756d0 │ │ │ │ + bne.w 75880 │ │ │ │ + cbnz r6, 75740 │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 755de │ │ │ │ + bne.n 7564e │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ - cbnz r0, 756dc │ │ │ │ + cbnz r0, 7574c │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 758c2 │ │ │ │ + bne.w 75932 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ - cbnz r0, 756e8 │ │ │ │ + cbnz r0, 75758 │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 758fa │ │ │ │ + bne.w 7596a │ │ │ │ movs r0, #0 │ │ │ │ - b.w 7404e │ │ │ │ + b.w 740b6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 751c4 │ │ │ │ + beq.w 75234 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #16] │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 75d5a │ │ │ │ - cbnz r6, 7570c │ │ │ │ + bne.w 75dca │ │ │ │ + cbnz r6, 7577c │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7529e │ │ │ │ + bne.w 7530e │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74012 │ │ │ │ + bne.w 7407a │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74012 │ │ │ │ + beq.w 7407a │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #24] │ │ │ │ ldr r6, [r2, #28] │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 75d50 │ │ │ │ - cbnz r6, 75734 │ │ │ │ + bne.w 75dc0 │ │ │ │ + cbnz r6, 757a4 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 752c6 │ │ │ │ + bne.w 75336 │ │ │ │ ldr r6, [r2, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7402a │ │ │ │ + bne.w 74092 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7402a │ │ │ │ + beq.w 74092 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #32] │ │ │ │ ldr r6, [r2, #36] @ 0x24 │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 75d9e │ │ │ │ - cbnz r6, 7575c │ │ │ │ + bne.w 75e0e │ │ │ │ + cbnz r6, 757cc │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 752ee │ │ │ │ + bne.w 7535e │ │ │ │ ldr r6, [r2, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74042 │ │ │ │ + bne.w 740aa │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74042 │ │ │ │ + beq.w 740aa │ │ │ │ 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, 75784 │ │ │ │ + cbnz r6, 757f4 │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75316 │ │ │ │ + bne.w 75386 │ │ │ │ ldr r6, [r2, #48] @ 0x30 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7405a │ │ │ │ + bne.w 740c2 │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7405a │ │ │ │ + beq.w 740c2 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #48] @ 0x30 │ │ │ │ ldr r6, [r2, #52] @ 0x34 │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 75bc0 │ │ │ │ - cbnz r6, 757ac │ │ │ │ + bne.w 75c30 │ │ │ │ + cbnz r6, 7581c │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7533e │ │ │ │ + bne.w 753ae │ │ │ │ ldr r6, [r2, #56] @ 0x38 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74072 │ │ │ │ + bne.w 740da │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74072 │ │ │ │ + beq.w 740da │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #56] @ 0x38 │ │ │ │ ldr r6, [r2, #60] @ 0x3c │ │ │ │ cmp ip, r7 │ │ │ │ - beq.w 75a18 │ │ │ │ + beq.w 75a88 │ │ │ │ str r7, [r2, #56] @ 0x38 │ │ │ │ - cbnz r6, 757d6 │ │ │ │ + cbnz r6, 75846 │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75368 │ │ │ │ + bne.w 753d8 │ │ │ │ ldr r6, [r2, #64] @ 0x40 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7408a │ │ │ │ + bne.w 740f2 │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7408a │ │ │ │ + beq.w 740f2 │ │ │ │ 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, 757fe │ │ │ │ + cbnz r6, 7586e │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75392 │ │ │ │ + bne.w 75402 │ │ │ │ ldr r6, [r2, #76] @ 0x4c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 753a6 │ │ │ │ - b.w 740a2 │ │ │ │ + beq.w 75416 │ │ │ │ + b.w 7410a │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 75744 │ │ │ │ + bne.n 757b4 │ │ │ │ ldr r6, [r2, #36] @ 0x24 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ str r7, [r2, #32] │ │ │ │ - cbnz r6, 7581e │ │ │ │ + cbnz r6, 7588e │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 755e0 │ │ │ │ - cbnz r0, 75826 │ │ │ │ + bne.w 75650 │ │ │ │ + cbnz r0, 75896 │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 758c2 │ │ │ │ + bne.n 75932 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75baa │ │ │ │ + bne.w 75c1a │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 758fc │ │ │ │ - cbnz r0, 75840 │ │ │ │ + bne.n 7596c │ │ │ │ + cbnz r0, 758b0 │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75948 │ │ │ │ + bne.w 759b8 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 7405a │ │ │ │ + b.w 740c2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 757bc │ │ │ │ + bne.n 7582c │ │ │ │ ldr r6, [r2, #60] @ 0x3c │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ str r7, [r2, #56] @ 0x38 │ │ │ │ - cbnz r6, 7585a │ │ │ │ + cbnz r6, 758ca │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7557a │ │ │ │ - cbnz r0, 75860 │ │ │ │ + bne.w 755ea │ │ │ │ + cbnz r0, 758d0 │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ - cbnz r7, 7589a │ │ │ │ + cbnz r7, 7590a │ │ │ │ ldr r0, [r2, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75592 │ │ │ │ + bne.w 75602 │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ - cbnz r7, 7587e │ │ │ │ + cbnz r7, 758ee │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75596 │ │ │ │ - b.n 7559e │ │ │ │ + beq.w 75606 │ │ │ │ + b.n 7560e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75392 │ │ │ │ + bne.w 75402 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ str r7, [r2, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75596 │ │ │ │ - b.n 7559e │ │ │ │ + beq.w 75606 │ │ │ │ + b.n 7560e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75b9c │ │ │ │ + bne.w 75c0c │ │ │ │ str.w r7, [r2, #132] @ 0x84 │ │ │ │ - b.w 74156 │ │ │ │ + b.w 741be │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 757e6 │ │ │ │ + bne.n 75856 │ │ │ │ ldr r6, [r2, #72] @ 0x48 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ str r7, [r2, #64] @ 0x40 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 7586e │ │ │ │ + bne.n 758de │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 7587e │ │ │ │ + bne.n 758ee │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7559e │ │ │ │ + bne.w 7560e │ │ │ │ ldr r7, [r1, #76] @ 0x4c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7559e │ │ │ │ + beq.w 7560e │ │ │ │ mov r0, r6 │ │ │ │ - b.n 753b8 │ │ │ │ + b.n 75428 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7576c │ │ │ │ + bne.w 757dc │ │ │ │ ldr r6, [r2, #44] @ 0x2c │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ str r7, [r2, #40] @ 0x28 │ │ │ │ - cbnz r6, 758ce │ │ │ │ + cbnz r6, 7593e │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ - cbnz r7, 758fc │ │ │ │ - cbnz r0, 758d6 │ │ │ │ + cbnz r7, 7596c │ │ │ │ + cbnz r0, 75946 │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 75948 │ │ │ │ + bne.n 759b8 │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75bcc │ │ │ │ + bne.w 75c3c │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 759e2 │ │ │ │ - cbnz r0, 758ee │ │ │ │ + bne.n 75a52 │ │ │ │ + cbnz r0, 7595e │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 7584a │ │ │ │ + bne.n 758ba │ │ │ │ movs r0, #0 │ │ │ │ - b.w 74072 │ │ │ │ + b.w 740da │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75316 │ │ │ │ + bne.w 75386 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ ldr r6, [r2, #52] @ 0x34 │ │ │ │ str r7, [r2, #44] @ 0x2c │ │ │ │ - cbnz r0, 75906 │ │ │ │ + cbnz r0, 75976 │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ - cbnz r7, 7594a │ │ │ │ - cbnz r6, 7590e │ │ │ │ + cbnz r7, 759ba │ │ │ │ + cbnz r6, 7597e │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 759e0 │ │ │ │ + bne.n 75a50 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ - cbnz r0, 75918 │ │ │ │ + cbnz r0, 75988 │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 7584a │ │ │ │ + bne.n 758ba │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ - cbnz r0, 75924 │ │ │ │ + cbnz r0, 75994 │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75578 │ │ │ │ + bne.w 755e8 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 7407e │ │ │ │ + b.w 740e6 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r0, r8 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - bl 79514 │ │ │ │ + bl 79550 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 73a2e │ │ │ │ - b.n 75164 │ │ │ │ + bge.w 73a96 │ │ │ │ + b.n 751d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75794 │ │ │ │ + bne.w 75804 │ │ │ │ ldr r6, [r2, #52] @ 0x34 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ str r7, [r2, #48] @ 0x30 │ │ │ │ - cbnz r6, 75956 │ │ │ │ + cbnz r6, 759c6 │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 759e2 │ │ │ │ - cbnz r0, 75960 │ │ │ │ + bne.n 75a52 │ │ │ │ + cbnz r0, 759d0 │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7584a │ │ │ │ + bne.w 758ba │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75d0e │ │ │ │ + bne.w 75d7e │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7557a │ │ │ │ - cbnz r0, 7597a │ │ │ │ + bne.w 755ea │ │ │ │ + cbnz r0, 759ea │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 7589a │ │ │ │ + bne.n 7590a │ │ │ │ movs r0, #0 │ │ │ │ - b.w 7408a │ │ │ │ + b.w 740f2 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - b.w 74006 │ │ │ │ + b.w 7406e │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75240 │ │ │ │ - b.n 7529e │ │ │ │ + beq.w 752b0 │ │ │ │ + b.n 7530e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7571c │ │ │ │ + bne.w 7578c │ │ │ │ ldr r6, [r2, #28] │ │ │ │ ldr r0, [r2, #32] │ │ │ │ str r7, [r2, #24] │ │ │ │ - cbnz r6, 759a6 │ │ │ │ + cbnz r6, 75a16 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 756ba │ │ │ │ - cbnz r0, 759b0 │ │ │ │ + bne.w 7572a │ │ │ │ + cbnz r0, 75a20 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7580e │ │ │ │ + bne.w 7587e │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75d04 │ │ │ │ + bne.w 75d74 │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 755e0 │ │ │ │ - cbnz r0, 759cc │ │ │ │ + bne.w 75650 │ │ │ │ + cbnz r0, 75a3c │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 758c2 │ │ │ │ + bne.w 75932 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 74042 │ │ │ │ + b.w 740aa │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 756b8 │ │ │ │ - b.n 752c6 │ │ │ │ + beq.w 75728 │ │ │ │ + b.n 75336 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7533e │ │ │ │ + bne.w 753ae │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ ldr r6, [r2, #60] @ 0x3c │ │ │ │ str r7, [r2, #52] @ 0x34 │ │ │ │ - cbnz r0, 759f0 │ │ │ │ + cbnz r0, 75a60 │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7584c │ │ │ │ - cbnz r6, 759fa │ │ │ │ + bne.w 758bc │ │ │ │ + cbnz r6, 75a6a │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75578 │ │ │ │ + bne.w 755e8 │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ - cbnz r0, 75a06 │ │ │ │ + cbnz r0, 75a76 │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7589a │ │ │ │ + bne.w 7590a │ │ │ │ ldr r0, [r2, #72] @ 0x48 │ │ │ │ - cbnz r0, 75a12 │ │ │ │ + cbnz r0, 75a82 │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7587c │ │ │ │ + bne.w 758ec │ │ │ │ movs r0, #0 │ │ │ │ - b.w 74096 │ │ │ │ + b.w 740fe │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 757ce │ │ │ │ - b.n 757d6 │ │ │ │ + beq.w 7583e │ │ │ │ + b.n 75846 │ │ │ │ ldr.w ip, [r2, #12] │ │ │ │ str r6, [r2, #8] │ │ │ │ ldr r6, [r2, #16] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 75a36 │ │ │ │ + bne.n 75aa6 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7567a │ │ │ │ - cbnz r6, 75a40 │ │ │ │ + bne.w 756ea │ │ │ │ + cbnz r6, 75ab0 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 751c4 │ │ │ │ + bne.w 75234 │ │ │ │ ldr r6, [r2, #20] │ │ │ │ - cbnz r6, 75a4c │ │ │ │ + cbnz r6, 75abc │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75240 │ │ │ │ + bne.w 752b0 │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74012 │ │ │ │ + bne.w 7407a │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74012 │ │ │ │ - b.n 75996 │ │ │ │ + beq.w 7407a │ │ │ │ + b.n 75a06 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7537a │ │ │ │ - b.n 75382 │ │ │ │ + beq.w 753ea │ │ │ │ + b.n 753f2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 75350 │ │ │ │ - b.n 75358 │ │ │ │ + beq.w 753c0 │ │ │ │ + b.n 753c8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7513a │ │ │ │ - b.w 75142 │ │ │ │ + beq.w 751aa │ │ │ │ + b.w 751b2 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, r7 │ │ │ │ it ne │ │ │ │ strne r7, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74592 │ │ │ │ + beq.w 74602 │ │ │ │ mov r0, r5 │ │ │ │ - b.w 73fea │ │ │ │ + b.w 74052 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 74b1e │ │ │ │ + beq.w 74b90 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ ldr.w ip, [r0, #20] │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp ip, r7 │ │ │ │ - beq.w 75cc0 │ │ │ │ + beq.w 75d30 │ │ │ │ str r7, [r2, #20] │ │ │ │ - cbnz r0, 75aae │ │ │ │ + cbnz r0, 75b1e │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 74fa8 │ │ │ │ + bne.w 75018 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73502 │ │ │ │ + bne.w 7356a │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73502 │ │ │ │ + beq.w 7356a │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ ldr.w ip, [r0, #32] │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 75e38 │ │ │ │ + bne.w 75eda │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 74fc8 │ │ │ │ - b.w 7350e │ │ │ │ + beq.w 75038 │ │ │ │ + b.w 73576 │ │ │ │ orr.w r1, r1, #2147483648 @ 0x80000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 744ac │ │ │ │ + b.w 7451a │ │ │ │ orr.w r1, r1, #16777216 @ 0x1000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 744ac │ │ │ │ + b.w 7451a │ │ │ │ orr.w r1, r1, #268435456 @ 0x10000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 744ac │ │ │ │ + b.w 7451a │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ str.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 7344a │ │ │ │ + b.w 734b2 │ │ │ │ ldr.w r0, [lr, #8] │ │ │ │ ldr r7, [r2, #12] │ │ │ │ cmp r0, r6 │ │ │ │ - bne.w 75fa6 │ │ │ │ - cbnz r7, 75b1c │ │ │ │ + bne.w 76014 │ │ │ │ + cbnz r7, 75b8c │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7512a │ │ │ │ + bne.w 7519a │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 75bd6 │ │ │ │ + bne.n 75c46 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ mov r6, r5 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 734ea │ │ │ │ - b.n 75a94 │ │ │ │ + beq.w 73552 │ │ │ │ + b.n 75b04 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 73560 │ │ │ │ + beq.w 735c8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 74208 │ │ │ │ - b.w 74200 │ │ │ │ + beq.w 74270 │ │ │ │ + b.w 74268 │ │ │ │ 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 7412a │ │ │ │ + bne.w 74192 │ │ │ │ ldr r6, [r1, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7412a │ │ │ │ - b.n 7563e │ │ │ │ + beq.w 74192 │ │ │ │ + b.n 756ae │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 754ca │ │ │ │ + bne.w 7553a │ │ │ │ movw r6, #22148 @ 0x5684 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 75c08 │ │ │ │ + beq.n 75c6c │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 75b74 │ │ │ │ + bne.n 75be4 │ │ │ │ movw r4, #21632 @ 0x5480 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 76142 │ │ │ │ + bne.w 761a4 │ │ │ │ orr.w r1, r1, #536870912 @ 0x20000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 744ac │ │ │ │ + b.w 7451a │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w r6, [r6, #132] @ 0x84 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.w 74156 │ │ │ │ - b.n 7588e │ │ │ │ + beq.w 741be │ │ │ │ + b.n 758fe │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75838 │ │ │ │ - b.n 75840 │ │ │ │ + beq.w 758a8 │ │ │ │ + b.n 758b0 │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ adds r2, #228 @ 0xe4 │ │ │ │ adds r0, r1, r2 │ │ │ │ - b.w 74bec │ │ │ │ + b.w 74c5e │ │ │ │ str r7, [r2, #48] @ 0x30 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 75336 │ │ │ │ - b.w 74066 │ │ │ │ + beq.w 753a6 │ │ │ │ + b.w 740ce │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 758e8 │ │ │ │ - b.n 758ee │ │ │ │ + beq.w 75958 │ │ │ │ + b.n 7595e │ │ │ │ mov r6, r5 │ │ │ │ - b.w 734ea │ │ │ │ - add.w r2, r2, #98304 @ 0x18000 │ │ │ │ - adds r2, #228 @ 0xe4 │ │ │ │ - adds r1, r4, r2 │ │ │ │ - b.w 7471c │ │ │ │ + b.w 73552 │ │ │ │ str.w r1, [r9, #152] @ 0x98 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 73f64 │ │ │ │ - b.w 73686 │ │ │ │ - ldr r4, [pc, #788] @ (75f0c ) │ │ │ │ - b.w 74984 │ │ │ │ + beq.w 73fcc │ │ │ │ + b.w 736ee │ │ │ │ + ldr r4, [pc, #784] @ (75f6c ) │ │ │ │ + b.w 749fc │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ adds r2, #228 @ 0xe4 │ │ │ │ adds r1, r4, r2 │ │ │ │ - b.w 73898 │ │ │ │ + b.w 73900 │ │ │ │ orr.w r1, r1, #33554432 @ 0x2000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 744ac │ │ │ │ + b.w 7451a │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 73dd2 │ │ │ │ - b.w 73dda │ │ │ │ + bne.w 73e3a │ │ │ │ + b.w 73e42 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75abe │ │ │ │ + bne.w 75b2e │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ - b.n 75522 │ │ │ │ + b.n 75592 │ │ │ │ add.w r4, r4, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [r4, #244] @ 0xf4 │ │ │ │ - b.w 7305c │ │ │ │ + b.w 730c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 753ae │ │ │ │ - b.w 753b8 │ │ │ │ + bne.w 7541e │ │ │ │ + b.w 75428 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 750a0 │ │ │ │ + beq.w 75110 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 7350e │ │ │ │ - b.w 750a0 │ │ │ │ + beq.w 73576 │ │ │ │ + b.w 75110 │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ adds r2, #228 @ 0xe4 │ │ │ │ adds r1, r0, r2 │ │ │ │ - b.w 74d4c │ │ │ │ + b.w 74dbe │ │ │ │ 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 73702 │ │ │ │ + ble.w 7376a │ │ │ │ movs r5, #0 │ │ │ │ - b.w 73454 │ │ │ │ + b.w 734bc │ │ │ │ str r0, [r2, #0] │ │ │ │ - b.w 741a8 │ │ │ │ + b.w 74210 │ │ │ │ str r0, [r2, #4] │ │ │ │ - b.w 741b6 │ │ │ │ + b.w 7421e │ │ │ │ ldr r6, [r6, #0] │ │ │ │ cmp r0, r6 │ │ │ │ mov r6, r5 │ │ │ │ - beq.w 741de │ │ │ │ + beq.w 74246 │ │ │ │ str r0, [r2, #0] │ │ │ │ - b.w 741de │ │ │ │ + b.w 74246 │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ adds r2, #228 @ 0xe4 │ │ │ │ adds r1, r0, r2 │ │ │ │ - b.w 73124 │ │ │ │ - cbz r5, 75caa │ │ │ │ + b.w 7318c │ │ │ │ + add.w r2, r2, #98304 @ 0x18000 │ │ │ │ + adds r2, #228 @ 0xe4 │ │ │ │ + adds r1, r4, r2 │ │ │ │ + b.w 7478c │ │ │ │ + cbz r5, 75d1a │ │ │ │ ldr.w r0, [r5, #140] @ 0x8c │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 73640 │ │ │ │ + beq.w 736a8 │ │ │ │ str.w r1, [r9, #140] @ 0x8c │ │ │ │ - b.w 73640 │ │ │ │ + b.w 736a8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 745ea │ │ │ │ + beq.w 7465a │ │ │ │ str r0, [r2, #4] │ │ │ │ - b.w 745ea │ │ │ │ + b.w 7465a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75aa6 │ │ │ │ - b.n 75aae │ │ │ │ + beq.w 75b16 │ │ │ │ + b.n 75b1e │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ adds r0, #228 @ 0xe4 │ │ │ │ adds r3, r4, r0 │ │ │ │ - b.w 7382e │ │ │ │ + b.w 73896 │ │ │ │ orr.w r1, r1, #134217728 @ 0x8000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 744ac │ │ │ │ + b.w 7451a │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r6, [r7, #112] @ 0x70 │ │ │ │ cmp lr, r6 │ │ │ │ - beq.w 74114 │ │ │ │ + beq.w 7417c │ │ │ │ str.w lr, [r2, #112] @ 0x70 │ │ │ │ - cbnz r3, 75cf8 │ │ │ │ + cbnz r3, 75d68 │ │ │ │ ldr r6, [r1, #120] @ 0x78 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75b42 │ │ │ │ + bne.w 75bb2 │ │ │ │ ldr r6, [r2, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 75b56 │ │ │ │ - b.w 7412a │ │ │ │ + beq.w 75bc6 │ │ │ │ + b.w 74192 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 759c4 │ │ │ │ - b.n 759cc │ │ │ │ + beq.w 75a34 │ │ │ │ + b.n 75a3c │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75974 │ │ │ │ - b.n 7597a │ │ │ │ + beq.w 759e4 │ │ │ │ + b.n 759ea │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ mov r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 75530 │ │ │ │ - b.w 74992 │ │ │ │ + bne.w 755a0 │ │ │ │ + b.w 74a0a │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 74b16 │ │ │ │ - b.w 734ea │ │ │ │ + beq.w 74b88 │ │ │ │ + b.w 73552 │ │ │ │ ldr r6, [r2, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 756b0 │ │ │ │ - b.w 7401e │ │ │ │ + beq.w 75720 │ │ │ │ + b.w 74086 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 751f6 │ │ │ │ - b.w 751fe │ │ │ │ + beq.w 75266 │ │ │ │ + b.w 7526e │ │ │ │ str r7, [r2, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7572c │ │ │ │ - b.n 75734 │ │ │ │ + beq.w 7579c │ │ │ │ + b.n 757a4 │ │ │ │ str r7, [r2, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75980 │ │ │ │ + bne.w 759f0 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74006 │ │ │ │ - b.w 7529e │ │ │ │ + beq.w 7406e │ │ │ │ + b.w 7530e │ │ │ │ str r7, [r2, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 752ae │ │ │ │ - b.w 752b6 │ │ │ │ + beq.w 7531e │ │ │ │ + b.w 75326 │ │ │ │ str r0, [r2, #12] │ │ │ │ - cbnz r6, 75d98 │ │ │ │ + cbnz r6, 75e08 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ mov r0, r5 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73ff6 │ │ │ │ - b.n 756f4 │ │ │ │ + beq.w 7405e │ │ │ │ + b.n 75764 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 75a94 │ │ │ │ + b.n 75b04 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 756f4 │ │ │ │ + b.n 75764 │ │ │ │ mov r6, r5 │ │ │ │ - b.w 734f6 │ │ │ │ + b.w 7355e │ │ │ │ mov r0, r5 │ │ │ │ - b.w 73ff6 │ │ │ │ + b.w 7405e │ │ │ │ str r7, [r2, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 75754 │ │ │ │ - b.n 7575c │ │ │ │ + beq.w 757c4 │ │ │ │ + b.n 757cc │ │ │ │ str r7, [r2, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 752d6 │ │ │ │ - b.w 752de │ │ │ │ + beq.w 75346 │ │ │ │ + b.w 7534e │ │ │ │ str r7, [r2, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 752fe │ │ │ │ - b.w 75306 │ │ │ │ + beq.w 7536e │ │ │ │ + b.w 75376 │ │ │ │ str r7, [r2, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7578c │ │ │ │ - b.w 7405a │ │ │ │ + beq.w 757fc │ │ │ │ + b.w 740c2 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ mov r9, r5 │ │ │ │ - b.w 75168 │ │ │ │ + b.w 751d8 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 751bc │ │ │ │ - b.w 73ff6 │ │ │ │ + beq.w 7522c │ │ │ │ + b.w 7405e │ │ │ │ str r7, [sp, #32] │ │ │ │ - b.n 75982 │ │ │ │ + b.n 759f2 │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 75238 │ │ │ │ + beq.w 752a8 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - b.n 75982 │ │ │ │ - ldr r0, [pc, #284] @ (75f10 ) │ │ │ │ + b.n 759f2 │ │ │ │ + ldr r2, [r4, #84] @ 0x54 │ │ │ │ + b.w 736a8 │ │ │ │ + ldr r0, [pc, #260] @ (75f70 ) │ │ │ │ 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 75e2a │ │ │ │ + beq.n 75ea0 │ │ │ │ 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 75176 │ │ │ │ - ldr r2, [r4, #84] @ 0x54 │ │ │ │ - b.w 73640 │ │ │ │ - str r7, [r2, #32] │ │ │ │ - b.w 73504 │ │ │ │ + b.w 751e6 │ │ │ │ mov r9, r5 │ │ │ │ str r0, [r4, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 75164 │ │ │ │ + beq.w 751d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 75164 │ │ │ │ + bne.w 751d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 75168 │ │ │ │ + b.w 751d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 74a82 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.w 74afa │ │ │ │ + str r7, [r2, #32] │ │ │ │ + b.w 7356c │ │ │ │ mov r9, r5 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 75e4e │ │ │ │ - b.w 75164 │ │ │ │ + bne.n 75eb8 │ │ │ │ + b.w 751d4 │ │ │ │ mov r9, r5 │ │ │ │ - b.n 75e42 │ │ │ │ + b.n 75eac │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 739a0 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.w 73a08 │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - movw r1, #65132 @ 0xfe6c │ │ │ │ + movw r1, #63596 @ 0xf86c │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1590 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 75168 │ │ │ │ + b.w 751d8 │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.w 73776 │ │ │ │ - b.w 73796 │ │ │ │ + bne.w 737de │ │ │ │ + b.w 737fe │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ - movw r1, #84 @ 0x54 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ + movw r1, #64084 @ 0xfa54 │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1590 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 75168 │ │ │ │ + b.w 751d8 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ - movw r1, #248 @ 0xf8 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ + movw r1, #64248 @ 0xfaf8 │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.w 737c6 │ │ │ │ - str.w r1, [r9, #108] @ 0x6c │ │ │ │ - b.w 73610 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r4, #12] │ │ │ │ - b.n 75e42 │ │ │ │ - nop │ │ │ │ + bl d1590 │ │ │ │ + b.w 7382e │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 75f20 │ │ │ │ + str.w r1, [r9, #108] @ 0x6c │ │ │ │ + b.w 73678 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r4, #12] │ │ │ │ + b.n 75eac │ │ │ │ + cbz r0, 75f8e │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #100] @ 0x64 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 740ea │ │ │ │ + beq.w 74152 │ │ │ │ str r6, [r2, #100] @ 0x64 │ │ │ │ - b.w 740ea │ │ │ │ - cbnz r0, 75f2e │ │ │ │ + b.w 74152 │ │ │ │ + cbnz r0, 75f9c │ │ │ │ str r6, [r2, #104] @ 0x68 │ │ │ │ - b.w 740f6 │ │ │ │ + b.w 7415e │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #104] @ 0x68 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 75f28 │ │ │ │ - b.w 740f6 │ │ │ │ - cbnz r0, 75f54 │ │ │ │ + bne.n 75f96 │ │ │ │ + b.w 7415e │ │ │ │ + cbnz r0, 75fc2 │ │ │ │ str r6, [r2, #92] @ 0x5c │ │ │ │ - b.w 740d2 │ │ │ │ - cbz r0, 75f4e │ │ │ │ + b.w 7413a │ │ │ │ + cbz r0, 75fbc │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #96] @ 0x60 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 740de │ │ │ │ + beq.w 74146 │ │ │ │ str r6, [r2, #96] @ 0x60 │ │ │ │ - b.w 740de │ │ │ │ + b.w 74146 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #92] @ 0x5c │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 75f3c │ │ │ │ - b.w 740d2 │ │ │ │ - cbnz r0, 75f6a │ │ │ │ + bne.n 75faa │ │ │ │ + b.w 7413a │ │ │ │ + cbnz r0, 75fd8 │ │ │ │ str.w r7, [r2, #136] @ 0x88 │ │ │ │ - b.w 74166 │ │ │ │ + b.w 741ce │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w r6, [r6, #136] @ 0x88 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 75f62 │ │ │ │ - b.w 74166 │ │ │ │ - cbz r0, 75f84 │ │ │ │ + bne.n 75fd0 │ │ │ │ + b.w 741ce │ │ │ │ + cbz r0, 75ff2 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #84] @ 0x54 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 740ba │ │ │ │ + beq.w 74122 │ │ │ │ str r6, [r2, #84] @ 0x54 │ │ │ │ - b.w 740ba │ │ │ │ - cbz r0, 75f96 │ │ │ │ + b.w 74122 │ │ │ │ + cbz r0, 76004 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #88] @ 0x58 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 740c6 │ │ │ │ + beq.w 7412e │ │ │ │ str r6, [r2, #88] @ 0x58 │ │ │ │ - b.w 740c6 │ │ │ │ + b.w 7412e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 74cf8 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.w 74d6a │ │ │ │ str r6, [r2, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 745c4 │ │ │ │ + beq.w 74634 │ │ │ │ mov r6, r5 │ │ │ │ - b.w 734de │ │ │ │ + b.w 73546 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ - b.w 738be │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - movw r1, #65460 @ 0xffb4 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - ldr.w r2, [r9, #12] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 75168 │ │ │ │ - movw r3, #4300 @ 0x10cc │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #65252 @ 0xfee4 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 75168 │ │ │ │ + b.w 73926 │ │ │ │ + cbz r0, 76042 │ │ │ │ + ldr r6, [r0, #48] @ 0x30 │ │ │ │ + ldr.w r6, [r6, #128] @ 0x80 │ │ │ │ + cmp r7, r6 │ │ │ │ + beq.w 741a2 │ │ │ │ + str.w r7, [r2, #128] @ 0x80 │ │ │ │ + b.w 741a2 │ │ │ │ + cbz r0, 76056 │ │ │ │ + ldr r6, [r0, #48] @ 0x30 │ │ │ │ + ldr r6, [r6, #124] @ 0x7c │ │ │ │ + cmp r7, r6 │ │ │ │ + beq.w 741ae │ │ │ │ + str r7, [r2, #124] @ 0x7c │ │ │ │ + b.w 741ae │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ - movw r1, #4 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ + movw r1, #64004 @ 0xfa04 │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1590 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 75168 │ │ │ │ + b.w 751d8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ strne r0, [r2, #0] │ │ │ │ - b.w 745dc │ │ │ │ - cbz r0, 7603c │ │ │ │ - ldr r6, [r0, #48] @ 0x30 │ │ │ │ - ldr.w r6, [r6, #128] @ 0x80 │ │ │ │ - cmp r7, r6 │ │ │ │ - beq.w 7413a │ │ │ │ - str.w r7, [r2, #128] @ 0x80 │ │ │ │ - b.w 7413a │ │ │ │ - cbz r0, 76050 │ │ │ │ - ldr r6, [r0, #48] @ 0x30 │ │ │ │ - ldr r6, [r6, #124] @ 0x7c │ │ │ │ - cmp r7, r6 │ │ │ │ - beq.w 74146 │ │ │ │ - str r7, [r2, #124] @ 0x7c │ │ │ │ - b.w 74146 │ │ │ │ - ldr r5, [pc, #248] @ (76150 ) │ │ │ │ - mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ - ldr.w r3, [r9, #180] @ 0xb4 │ │ │ │ - b.w 74d16 │ │ │ │ - cbnz r0, 7609a │ │ │ │ - str r6, [r2, #80] @ 0x50 │ │ │ │ - b.w 740ae │ │ │ │ + b.w 7464c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - movw r1, #65300 @ 0xff14 │ │ │ │ + movw r1, #63764 @ 0xf914 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1590 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 75168 │ │ │ │ + b.w 751d8 │ │ │ │ str r0, [r5, #12] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 74d9c │ │ │ │ - b.w 75164 │ │ │ │ - ldr r7, [r0, #48] @ 0x30 │ │ │ │ - ldr r7, [r7, #80] @ 0x50 │ │ │ │ - cmp r6, r7 │ │ │ │ - bne.n 76066 │ │ │ │ - b.w 740ae │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 74350 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 74d9c │ │ │ │ - b.w 75164 │ │ │ │ - movw r1, #2572 @ 0xa0c │ │ │ │ - movw r0, #65228 @ 0xfecc │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - b.w 74d92 │ │ │ │ - cbnz r6, 760d8 │ │ │ │ + bne.w 74e0e │ │ │ │ + b.w 751d4 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + movw r1, #63924 @ 0xf9b4 │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ + ldr.w r2, [r9, #12] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d1590 │ │ │ │ + ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ + b.w 751d8 │ │ │ │ + movw r3, #4300 @ 0x10cc │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #63716 @ 0xf8e4 │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 126e1c │ │ │ │ + ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ + b.w 751d8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 76198 │ │ │ │ + str r6, [r2, #80] @ 0x50 │ │ │ │ + b.w 74116 │ │ │ │ + cbnz r6, 76104 │ │ │ │ str r1, [r2, #4] │ │ │ │ - b.w 741ee │ │ │ │ + b.w 74256 │ │ │ │ ldr r0, [r6, #80] @ 0x50 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 760d2 │ │ │ │ - b.w 73556 │ │ │ │ + bne.n 760fe │ │ │ │ + b.w 735be │ │ │ │ ldr.w r1, [r9, #136] @ 0x88 │ │ │ │ ldr.w r2, [r4, #136] @ 0x88 │ │ │ │ str.w r6, [r9, #112] @ 0x70 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73de2 │ │ │ │ + bne.w 73e4a │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7362e │ │ │ │ - b.w 73dda │ │ │ │ - cbnz r0, 76136 │ │ │ │ + beq.w 73696 │ │ │ │ + b.w 73e42 │ │ │ │ + cbnz r0, 76162 │ │ │ │ str r6, [r2, #108] @ 0x6c │ │ │ │ - b.w 74102 │ │ │ │ - bl d42d0 │ │ │ │ + b.w 7416a │ │ │ │ + bl d3838 │ │ │ │ str.w r4, [r9, #440] @ 0x1b8 │ │ │ │ - bl 1ea294 │ │ │ │ - b.w 75164 │ │ │ │ + bl 1e95bc │ │ │ │ + b.w 751d4 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #65092 @ 0xfe44 │ │ │ │ + movw r1, #63556 @ 0xf844 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1590 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 75168 │ │ │ │ + b.w 751d8 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #108] @ 0x6c │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 76102 │ │ │ │ - b.w 74102 │ │ │ │ + bne.n 7612e │ │ │ │ + b.w 7416a │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 74e0e │ │ │ │ + b.w 751d4 │ │ │ │ + movw r1, #2572 @ 0xa0c │ │ │ │ + movw r0, #63692 @ 0xf8cc │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + bl 215dac <_PyErr_BadInternalCall@@Base> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + b.w 74e04 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.w 743b8 │ │ │ │ + ldr r7, [r0, #48] @ 0x30 │ │ │ │ + ldr r7, [r7, #80] @ 0x50 │ │ │ │ + cmp r6, r7 │ │ │ │ + bne.n 760f6 │ │ │ │ + b.w 74116 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 75b8a │ │ │ │ - b.w 73434 │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ + bne.w 75bfa │ │ │ │ + b.w 7349c │ │ │ │ + nop │ │ │ │ │ │ │ │ -00076154 : │ │ │ │ +000761b4 : │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ add.w r2, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1168] @ 0x490 │ │ │ │ - cbz r2, 76194 │ │ │ │ + cbz r2, 761f4 │ │ │ │ ldr.w r2, [r3, #1412] @ 0x584 │ │ │ │ - cbz r2, 76194 │ │ │ │ + cbz r2, 761f4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #32] @ (7619c ) │ │ │ │ + ldr r2, [pc, #32] @ (761fc ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r4, [r1, r2] │ │ │ │ - cbz r4, 76198 │ │ │ │ + cbz r4, 761f8 │ │ │ │ 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 │ │ │ │ ... │ │ │ │ │ │ │ │ -000761a0 : │ │ │ │ +00076200 : │ │ │ │ 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 761bc │ │ │ │ + bne.n 7621c │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ ldr.w r3, [r1, #164] @ 0xa4 │ │ │ │ - cbnz r3, 761c6 │ │ │ │ + cbnz r3, 76226 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - movw r1, #63789 @ 0xf92d │ │ │ │ + movw r1, #63733 @ 0xf8f5 │ │ │ │ movt r1, #7 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 761e0 │ │ │ │ + bne.n 76240 │ │ │ │ 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 761d8 │ │ │ │ + b.n 76238 │ │ │ │ stmdb 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 76a22 │ │ │ │ + bne.w 76a5c │ │ │ │ ldr r6, [r4, #4] │ │ │ │ movw r8, #40764 @ 0x9f3c │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ cmp r6, r8 │ │ │ │ - bne.w 766b2 │ │ │ │ + bne.w 76708 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76acc │ │ │ │ + bl 76b1c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7653a │ │ │ │ + beq.w 7659a │ │ │ │ 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 764ca │ │ │ │ + bne.w 7652a │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7695e │ │ │ │ + beq.w 76982 │ │ │ │ adds r1, r3, #1 │ │ │ │ str r1, [r7, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 7695e │ │ │ │ + beq.w 76982 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7655a │ │ │ │ + beq.w 7674c │ │ │ │ ldr.w sl, [r7, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 7651a │ │ │ │ + beq.w 7657a │ │ │ │ cmp r6, r8 │ │ │ │ - bne.w 76568 │ │ │ │ + bne.w 765c0 │ │ │ │ ldr.w r5, [r4, #172] @ 0xac │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 7648a │ │ │ │ + bne.w 764ea │ │ │ │ cmp fp, r5 │ │ │ │ - bne.w 76a38 │ │ │ │ + bne.w 76a3a │ │ │ │ ldr.w ip, [r4, #84] @ 0x54 │ │ │ │ tst.w ip, #2 │ │ │ │ - bne.w 76548 │ │ │ │ + bne.w 765a8 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ str.w r7, [r4, #172] @ 0xac │ │ │ │ cmp r6, r8 │ │ │ │ - bne.n 76376 │ │ │ │ + bne.n 763d6 │ │ │ │ ldr.w ip, [r7, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 763dc │ │ │ │ + ble.w 7643c │ │ │ │ ldr.w r1, [r4, #172] @ 0xac │ │ │ │ adds r7, #8 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 76998 │ │ │ │ + beq.w 76990 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 762e4 │ │ │ │ + ble.n 76344 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 7636a │ │ │ │ + beq.n 763ca │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 762e4 │ │ │ │ + beq.n 76344 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 7636a │ │ │ │ + beq.n 763ca │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 762e4 │ │ │ │ + beq.n 76344 │ │ │ │ add.w lr, r1, #16 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r9, [lr, #4]! │ │ │ │ adds r0, #1 │ │ │ │ - cmp r9, r3 │ │ │ │ - beq.n 7636a │ │ │ │ + cmp r3, r9 │ │ │ │ + beq.n 763ca │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 762d6 │ │ │ │ + bne.n 76336 │ │ │ │ ldr.w ip, [r4, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #192] @ 0xc0 │ │ │ │ tst.w ip, #512 @ 0x200 │ │ │ │ - beq.n 763dc │ │ │ │ + beq.n 7643c │ │ │ │ ldr.w r5, [r4, #168] @ 0xa8 │ │ │ │ cmp r6, r8 │ │ │ │ str.w r3, [r4, #452] @ 0x1c4 │ │ │ │ - beq.n 763e8 │ │ │ │ - ldr r1, [pc, #608] @ (76564 ) │ │ │ │ + beq.n 76448 │ │ │ │ + ldr r1, [pc, #600] @ (765bc ) │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl d5840 <_PyEval_CheckExceptTypeValid@@Base+0xae8> │ │ │ │ + bl d4da0 <_PyEval_CheckExceptTypeValid@@Base+0xae0> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 76352 │ │ │ │ + cbz r0, 763b2 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #592] @ (76564 ) │ │ │ │ + ldr r1, [pc, #584] @ (765bc ) │ │ │ │ movw r0, #40764 @ 0x9f3c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl d5840 <_PyEval_CheckExceptTypeValid@@Base+0xae8> │ │ │ │ + bl d4da0 <_PyEval_CheckExceptTypeValid@@Base+0xae0> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 769e8 │ │ │ │ + beq.w 76af8 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7633a │ │ │ │ + beq.n 7639a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 769e0 │ │ │ │ + beq.w 76af0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7634e │ │ │ │ + beq.n 763ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76ab6 │ │ │ │ + beq.w 76b14 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 763e4 │ │ │ │ + beq.n 76444 │ │ │ │ ldr.w ip, [r4, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ tst.w ip, #512 @ 0x200 │ │ │ │ str.w r3, [r4, #192] @ 0xc0 │ │ │ │ - beq.w 76474 │ │ │ │ + beq.w 764d4 │ │ │ │ str.w r3, [r4, #452] @ 0x1c4 │ │ │ │ - b.n 76474 │ │ │ │ + b.n 764d4 │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 763dc │ │ │ │ + beq.n 7643c │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ - b.n 762b8 │ │ │ │ - ldr r1, [pc, #492] @ (76564 ) │ │ │ │ + b.n 76318 │ │ │ │ + ldr r1, [pc, #484] @ (765bc ) │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl d5840 <_PyEval_CheckExceptTypeValid@@Base+0xae8> │ │ │ │ + bl d4da0 <_PyEval_CheckExceptTypeValid@@Base+0xae0> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7691e │ │ │ │ + beq.w 769d0 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #472] @ (76564 ) │ │ │ │ + ldr r1, [pc, #464] @ (765bc ) │ │ │ │ movw r0, #40764 @ 0x9f3c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl d5840 <_PyEval_CheckExceptTypeValid@@Base+0xae8> │ │ │ │ + bl d4da0 <_PyEval_CheckExceptTypeValid@@Base+0xae0> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76910 │ │ │ │ + beq.w 769c4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 763b4 │ │ │ │ + beq.n 76414 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76a8c │ │ │ │ + beq.w 76a72 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 763c8 │ │ │ │ + beq.n 76428 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 769c8 │ │ │ │ + beq.w 76ad8 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.w 7691e │ │ │ │ + bne.w 769d0 │ │ │ │ ldr.w ip, [r7, #8] │ │ │ │ ldr r6, [r4, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bgt.w 762a4 │ │ │ │ + bgt.w 76304 │ │ │ │ ldr.w r5, [r4, #168] @ 0xa8 │ │ │ │ cmp r6, r8 │ │ │ │ - bne.n 76300 │ │ │ │ + bne.n 76360 │ │ │ │ ldr.w ip, [r4, #84] @ 0x54 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 76464 │ │ │ │ + ble.n 764c4 │ │ │ │ ldr.w r0, [r4, #172] @ 0xac │ │ │ │ add.w r3, r5, #8 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ - cbz r0, 76442 │ │ │ │ + cbz r0, 764a2 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 76356 │ │ │ │ + ble.n 763b6 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 76436 │ │ │ │ + beq.n 76496 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 76356 │ │ │ │ + beq.n 763b6 │ │ │ │ ldr r5, [r0, #16] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 76436 │ │ │ │ + beq.n 76496 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 76356 │ │ │ │ + beq.n 763b6 │ │ │ │ add.w lr, r0, #16 │ │ │ │ movs r5, #2 │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r8, [lr, #4]! │ │ │ │ cmp r8, r2 │ │ │ │ - beq.n 76436 │ │ │ │ + beq.n 76496 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 76356 │ │ │ │ + beq.n 763b6 │ │ │ │ ldr.w r8, [lr, #4]! │ │ │ │ adds r5, #1 │ │ │ │ cmp r8, r2 │ │ │ │ - bne.n 76428 │ │ │ │ + bne.n 76488 │ │ │ │ adds r1, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 76464 │ │ │ │ + beq.n 764c4 │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ - b.n 76400 │ │ │ │ + b.n 76460 │ │ │ │ mov r5, r4 │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 7645e │ │ │ │ + beq.n 764be │ │ │ │ ldr.w r5, [r5, #128] @ 0x80 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 76444 │ │ │ │ + bne.n 764a4 │ │ │ │ movw r5, #36416 @ 0x8e40 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ cmp r2, r5 │ │ │ │ - bne.w 76356 │ │ │ │ + bne.w 763b6 │ │ │ │ adds r1, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 763f8 │ │ │ │ + bne.n 76458 │ │ │ │ tst.w ip, #2 │ │ │ │ - bne.n 76474 │ │ │ │ + bne.n 764d4 │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 769d8 │ │ │ │ + bne.w 76ae8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 769d0 │ │ │ │ + bne.w 76ae0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 764ac │ │ │ │ + bne.n 7650c │ │ │ │ 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 7627c │ │ │ │ + beq.w 762dc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7627c │ │ │ │ + bne.w 762dc │ │ │ │ mov r0, fp │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7627c │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 762dc │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 76482 │ │ │ │ + beq.n 764e2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 76482 │ │ │ │ + bne.n 764e2 │ │ │ │ mov r0, fp │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 76482 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 764e2 │ │ │ │ movw r3, #22148 @ 0x5684 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 766f6 │ │ │ │ + bne.w 76754 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #6 │ │ │ │ - bpl.w 76940 │ │ │ │ + bpl.w 769dc │ │ │ │ ldrd r1, r0, [r7, #8] │ │ │ │ - bl 77a4c │ │ │ │ + bl 77a9c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7677e │ │ │ │ + beq.w 767da │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 767ee │ │ │ │ - cbz r5, 7653a │ │ │ │ + beq.w 7684a │ │ │ │ + cbz r5, 7659a │ │ │ │ mov r7, r5 │ │ │ │ ldr.w sl, [r7, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 7626a │ │ │ │ + bne.w 762ca │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 76524 │ │ │ │ + beq.n 76584 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76a52 │ │ │ │ + beq.w 76a54 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12524 @ 0x30ec │ │ │ │ + movw r1, #10988 @ 0x2aec │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1590 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 7696c │ │ │ │ + bne.w 769fa │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 76484 │ │ │ │ + b.n 764e4 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bmi.w 76852 │ │ │ │ + bmi.w 768ba │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r7, #0] │ │ │ │ - b.n 7628e │ │ │ │ - mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 76504 │ │ │ │ + b.n 762ee │ │ │ │ nop │ │ │ │ - blt.n 764c8 │ │ │ │ + blt.n 76520 │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f728 │ │ │ │ + bl 7f6f0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - ble.w 76270 │ │ │ │ + ble.w 762d0 │ │ │ │ movw lr, #36416 @ 0x8e40 │ │ │ │ movt lr, #70 @ 0x46 │ │ │ │ add.w r3, r7, #8 │ │ │ │ movs r1, #0 │ │ │ │ - str.w fp, [sp, #16] │ │ │ │ + strd fp, r7, [sp, #16] │ │ │ │ mov r9, r1 │ │ │ │ ldr.w r2, [lr, #16] │ │ │ │ mov fp, sl │ │ │ │ mov ip, r0 │ │ │ │ mov sl, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ - str r7, [sp, #20] │ │ │ │ str r4, [sp, #24] │ │ │ │ str.w lr, [sp, #12] │ │ │ │ str.w r8, [sp, #28] │ │ │ │ ldr.w r5, [sl, #4]! │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 76a04 │ │ │ │ + bge.w 76a1c │ │ │ │ ldr.w r7, [r5, #128] @ 0x80 │ │ │ │ ldr.w r6, [ip, #172] @ 0xac │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 76674 │ │ │ │ + beq.n 766ca │ │ │ │ ldr.w r3, [r7, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 76688 │ │ │ │ + beq.n 766de │ │ │ │ ldr.w r4, [r3, #128] @ 0x80 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 766ec │ │ │ │ + beq.w 76742 │ │ │ │ ldr.w r8, [r4, #128] @ 0x80 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 767fe │ │ │ │ + beq.w 7685a │ │ │ │ ldr.w r0, [r8, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7689a │ │ │ │ + beq.w 768f2 │ │ │ │ strd r3, ip, [sp, #32] │ │ │ │ - bl 7f728 │ │ │ │ + bl 7f6f0 │ │ │ │ ldrd r3, ip, [sp, #32] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 76606 │ │ │ │ + bne.n 7665c │ │ │ │ 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 7661c │ │ │ │ + bne.n 76672 │ │ │ │ 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 7668c │ │ │ │ + bne.n 766e2 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 7668c │ │ │ │ + bne.n 766e2 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ cmp lr, r0 │ │ │ │ - bne.w 7680a │ │ │ │ + bne.w 76866 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7680a │ │ │ │ + bne.w 76866 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 76684 │ │ │ │ + bne.n 766da │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 76684 │ │ │ │ + bne.n 766da │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 768bc │ │ │ │ + beq.w 76914 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 76816 │ │ │ │ + ble.w 76880 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 76698 │ │ │ │ + bne.n 766ee │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r9, fp │ │ │ │ - bne.n 765a2 │ │ │ │ + bne.n 765f8 │ │ │ │ ldrd fp, r7, [sp, #16] │ │ │ │ ldrd r4, r8, [sp, #24] │ │ │ │ - b.n 76270 │ │ │ │ + b.n 762d0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r4, #36416 @ 0x8e40 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 76646 │ │ │ │ + beq.n 7669c │ │ │ │ mov r4, r5 │ │ │ │ - b.n 7664e │ │ │ │ + b.n 766a4 │ │ │ │ ldrd r0, r3, [sp, #8] │ │ │ │ ldr r2, [r7, #16] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 76808 │ │ │ │ + bne.w 76864 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 76636 │ │ │ │ + b.n 7668c │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 76816 │ │ │ │ + beq.w 76880 │ │ │ │ adds r6, #12 │ │ │ │ movs r0, #1 │ │ │ │ mov r1, ip │ │ │ │ ldr.w r3, [r6, #4]! │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 7680e │ │ │ │ + bne.w 76878 │ │ │ │ mov ip, r1 │ │ │ │ - b.n 76662 │ │ │ │ - ldr r1, [pc, #732] @ (76990 ) │ │ │ │ + b.n 766b8 │ │ │ │ + ldr r1, [pc, #712] @ (769d4 ) │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl d56b8 <_PyEval_CheckExceptTypeValid@@Base+0x960> │ │ │ │ + bl d4c20 <_PyEval_CheckExceptTypeValid@@Base+0x960> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7653a │ │ │ │ + beq.w 7659a │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ - bl 124848 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 123d28 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 766e4 │ │ │ │ + beq.n 7673a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76a94 │ │ │ │ + beq.w 76aac │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7622c │ │ │ │ - b.n 7653a │ │ │ │ + bne.w 7628c │ │ │ │ + b.n 7659a │ │ │ │ movw r4, #36416 @ 0x8e40 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ - b.n 7661c │ │ │ │ + b.n 76672 │ │ │ │ mov r0, r7 │ │ │ │ - bl 86830 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 76564 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 86330 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76922 │ │ │ │ + beq.w 769b6 │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r7 │ │ │ │ - bl 104430 │ │ │ │ + bl 103930 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ - beq.n 767ba │ │ │ │ - bl 72184 │ │ │ │ + beq.n 76816 │ │ │ │ + bl 72174 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - cbnz r0, 7672c │ │ │ │ - b.n 767ba │ │ │ │ + cbnz r0, 7678a │ │ │ │ + b.n 76816 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r5, r1 │ │ │ │ - bge.w 768da │ │ │ │ + bge.w 76932 │ │ │ │ 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 76720 │ │ │ │ - ldr r2, [pc, #592] @ (76994 ) │ │ │ │ + bne.n 7677e │ │ │ │ + ldr r2, [pc, #568] @ (769d8 ) │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r2, sl] │ │ │ │ ldr r1, [r3, #72] @ 0x48 │ │ │ │ - cbnz r1, 76788 │ │ │ │ + cbnz r1, 767e4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r5, r3 │ │ │ │ - blt.w 7688a │ │ │ │ + blt.n 7686a │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 76770 │ │ │ │ + beq.n 767cc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 76770 │ │ │ │ + cbnz r3, 767cc │ │ │ │ mov r0, r9 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 764f6 │ │ │ │ + bne.w 76556 │ │ │ │ mov r7, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 76504 │ │ │ │ - b.n 7653a │ │ │ │ + bne.w 76564 │ │ │ │ + b.n 7659a │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7674e │ │ │ │ + beq.n 767ac │ │ │ │ movw r1, #48056 @ 0xbbb8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 123a84 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 122f64 <_PyErr_ExceptionMatches@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #496] @ (76994 ) │ │ │ │ + ldr r2, [pc, #472] @ (769d8 ) │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 769be │ │ │ │ + bne.w 7695c │ │ │ │ ldr.w r3, [r2, sl] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7674e │ │ │ │ + beq.n 767ac │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7674e │ │ │ │ + beq.n 767ac │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ - bl 783a0 │ │ │ │ + bl 783f0 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.w 76aa2 │ │ │ │ + beq.w 76a7a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76930 │ │ │ │ + beq.w 76966 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.w 7653a │ │ │ │ + beq.w 7659a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7653a │ │ │ │ + bne.w 7659a │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r7, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 76504 │ │ │ │ - b.n 7653a │ │ │ │ + bne.w 76564 │ │ │ │ + b.n 7659a │ │ │ │ movw r8, #36416 @ 0x8e40 │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ - b.n 76606 │ │ │ │ + b.n 7665c │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 7667e │ │ │ │ + b.n 766d4 │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + bl 7fc38 <_PyTuple_Resize@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 767b2 │ │ │ │ + b.n 76816 │ │ │ │ adds r0, #1 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 766a4 │ │ │ │ + bne.w 766fa │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12592 @ 0x3130 │ │ │ │ + movw r1, #11056 @ 0x2b30 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - ldr.w fp, [sp, #16] │ │ │ │ - ldr r7, [sp, #20] │ │ │ │ - bl d2028 │ │ │ │ + ldrd fp, r7, [sp, #16] │ │ │ │ + bl d1590 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7653a │ │ │ │ + beq.w 7659a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7653a │ │ │ │ + bne.w 7659a │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7653a │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7659a │ │ │ │ ldr.w r3, [r3, #164] @ 0xa4 │ │ │ │ - cbnz r3, 768a4 │ │ │ │ + cbnz r3, 768fc │ │ │ │ ldr.w r3, [r7, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76552 │ │ │ │ + beq.w 765b2 │ │ │ │ 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 76552 │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - bl 7fc70 <_PyTuple_Resize@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 76756 │ │ │ │ - b.n 767ba │ │ │ │ + b.n 765b2 │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 765f0 │ │ │ │ - movw r2, #63789 @ 0xf92d │ │ │ │ + b.n 76646 │ │ │ │ + movw r2, #63733 @ 0xf8f5 │ │ │ │ movt r2, #7 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 76904 │ │ │ │ + bne.n 76976 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ and.w r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 76858 │ │ │ │ - b.n 76552 │ │ │ │ + bne.n 768c0 │ │ │ │ + b.n 765b2 │ │ │ │ mov r3, ip │ │ │ │ mov r1, ip │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 766ae │ │ │ │ + beq.w 76704 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 768c0 │ │ │ │ + bne.n 76918 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov ip, r1 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 76662 │ │ │ │ - b.n 76816 │ │ │ │ + beq.w 766b8 │ │ │ │ + b.n 76880 │ │ │ │ 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 76a78 │ │ │ │ + bmi.w 76aba │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 7fc70 <_PyTuple_Resize@@Base> │ │ │ │ + bl 7fc38 <_PyTuple_Resize@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76a5a │ │ │ │ + bne.w 76a8e │ │ │ │ ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ add.w r2, sl, r5, lsl #2 │ │ │ │ - b.n 76728 │ │ │ │ + b.n 76786 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 122f7c <_PyErr_Clear@@Base> │ │ │ │ + ldr r2, [pc, #116] @ (769d8 ) │ │ │ │ + b.n 76806 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp r3, r5 │ │ │ │ + bne.w 7683e │ │ │ │ + b.n 7659a │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 76858 │ │ │ │ - b.n 76552 │ │ │ │ + bne.n 768c0 │ │ │ │ + b.n 765b2 │ │ │ │ + ldr.w sl, [r7, #8] │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.w 762ca │ │ │ │ + b.n 76584 │ │ │ │ + mov r0, r4 │ │ │ │ + cmp r3, r0 │ │ │ │ + beq.n 769ac │ │ │ │ + ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 76992 │ │ │ │ + movw r0, #36416 @ 0x8e40 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + cmp r3, r0 │ │ │ │ + bne.w 76344 │ │ │ │ + adds r2, #1 │ │ │ │ + cmp r2, ip │ │ │ │ + bne.w 7630c │ │ │ │ + b.n 7643c │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 7683e │ │ │ │ + b.n 7659a │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7691e │ │ │ │ + beq.n 769d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76abe │ │ │ │ + beq.n 76ace │ │ │ │ ldr r6, [r4, #4] │ │ │ │ - b.n 762e4 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 767e2 │ │ │ │ - b.n 7653a │ │ │ │ - mov r0, r9 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp r3, r5 │ │ │ │ - bne.w 767e2 │ │ │ │ - b.n 7653a │ │ │ │ + b.n 76344 │ │ │ │ + blt.n 76938 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ movw r1, #3206 @ 0xc86 │ │ │ │ - movw r0, #64668 @ 0xfc9c │ │ │ │ + movw r0, #63132 @ 0xf69c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215dac <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 767e2 │ │ │ │ - b.n 7653a │ │ │ │ - ldr.w sl, [r7, #8] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.w 7626a │ │ │ │ - b.n 76524 │ │ │ │ + bne.w 7683e │ │ │ │ + b.n 7659a │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 76542 │ │ │ │ + beq.w 765a2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 76542 │ │ │ │ + bne.w 765a2 │ │ │ │ mov r0, fp │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 76542 │ │ │ │ - nop │ │ │ │ - blt.n 768f4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - cmp r3, r0 │ │ │ │ - beq.n 769b4 │ │ │ │ - ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 7699a │ │ │ │ - movw r0, #36416 @ 0x8e40 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - cmp r3, r0 │ │ │ │ - bne.w 762e4 │ │ │ │ - adds r2, #1 │ │ │ │ - cmp r2, ip │ │ │ │ - bne.w 762ac │ │ │ │ - b.n 763dc │ │ │ │ - mov r0, r3 │ │ │ │ - bl 123a9c <_PyErr_Clear@@Base> │ │ │ │ - ldr r2, [pc, #256] @ (76ac8 ) │ │ │ │ - b.n 767aa │ │ │ │ - mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 763c8 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - str.w fp, [r3] │ │ │ │ - b.n 76482 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1ba404 │ │ │ │ - b.n 76474 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7633a │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 76352 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 76352 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - ldr.w ip, [r4, #84] @ 0x54 │ │ │ │ - b.n 76356 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 765a2 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #12552 @ 0x3108 │ │ │ │ + movw r1, #11016 @ 0x2b08 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrd fp, r7, [sp, #16] │ │ │ │ - bl d2028 │ │ │ │ - b.n 76834 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne.w r3, [fp] │ │ │ │ - b.w 76206 │ │ │ │ + bl d1590 │ │ │ │ + b.n 7689c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 76a4e │ │ │ │ + beq.n 76a50 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 76a4e │ │ │ │ + cbnz r3, 76a50 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 76484 │ │ │ │ + b.n 764e4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 76524 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 76584 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne.w r3, [fp] │ │ │ │ + b.w 76266 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 76414 │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 7659a │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r7, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 7659a │ │ │ │ + b.n 76848 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 767ba │ │ │ │ + beq.w 76816 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 767ba │ │ │ │ + bne.w 76816 │ │ │ │ mov r0, r3 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 767ba │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 76816 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.w 7628c │ │ │ │ + b.n 7659a │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1ea294 │ │ │ │ + bl 1e95bc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 76a66 │ │ │ │ - b.n 767ba │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 763b4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 7622c │ │ │ │ - b.n 7653a │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 7653a │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r7, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 7653a │ │ │ │ - b.n 767ec │ │ │ │ - mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7634e │ │ │ │ + bne.n 76a9a │ │ │ │ + b.n 76816 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r6, [r4, #4] │ │ │ │ - b.n 762e4 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ + b.n 76344 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 76428 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + str.w fp, [r3] │ │ │ │ + b.n 764e2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1b980c │ │ │ │ + b.n 764d4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7639a │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 763b2 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 763b2 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + ldr.w ip, [r4, #84] @ 0x54 │ │ │ │ + b.n 763b6 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 763ae │ │ │ │ stmdb 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 76c9e │ │ │ │ + bmi.w 76cee │ │ │ │ ldr.w r3, [r0, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76ce6 │ │ │ │ + beq.w 76d36 │ │ │ │ ldr.w r4, [r5, #168] @ 0xa8 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 76b26 │ │ │ │ + ble.n 76b76 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr.w r7, [r3, #172] @ 0xac │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 76fb4 │ │ │ │ + beq.w 77004 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 76b9a │ │ │ │ + beq.n 76bea │ │ │ │ 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 76fb4 │ │ │ │ + beq.w 77004 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 76b12 │ │ │ │ + bne.n 76b62 │ │ │ │ add.w r7, r4, #8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.w 76d18 │ │ │ │ + ble.w 76d68 │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ mov r6, r3 │ │ │ │ cmp r2, r6 │ │ │ │ - beq.n 76b2e │ │ │ │ + beq.n 76b7e │ │ │ │ add.w ip, r4, #12 │ │ │ │ ldr.w ip, [ip, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ cmp r0, ip │ │ │ │ - bne.n 76b3c │ │ │ │ - bl 25e2f0 │ │ │ │ + bne.n 76b8c │ │ │ │ + bl 25dbc8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76f24 │ │ │ │ + beq.w 76f74 │ │ │ │ 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 76fd4 │ │ │ │ - movw r1, #12692 @ 0x3194 │ │ │ │ + bpl.w 77024 │ │ │ │ + movw r1, #11156 @ 0x2b94 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r4 │ │ │ │ - bl d2028 │ │ │ │ + bl d1590 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 76f24 │ │ │ │ + beq.w 76f74 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 76f24 │ │ │ │ + bne.w 76f74 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 76f24 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 76f74 │ │ │ │ ldr r6, [r7, #8] │ │ │ │ add.w r8, r6, #1 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 76d52 │ │ │ │ - blt.w 76f60 │ │ │ │ - ldr.w fp, [pc, #960] @ 76f70 │ │ │ │ + beq.w 76da2 │ │ │ │ + blt.w 76fb0 │ │ │ │ + ldr.w fp, [pc, #960] @ 76fc0 │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ cmp.w r8, #20 │ │ │ │ ldr.w r9, [fp, sl] │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ - bgt.w 76f0a │ │ │ │ + bgt.w 76f5a │ │ │ │ add.w r3, r3, r6, lsl #2 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1612] @ 0x64c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 76cfc │ │ │ │ - ldr.w ip, [pc, #928] @ 76f78 │ │ │ │ + beq.w 76d4c │ │ │ │ + ldr.w ip, [pc, #928] @ 76fc8 │ │ │ │ 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 76f28 │ │ │ │ + bne.w 76f78 │ │ │ │ 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 │ │ │ │ @@ -114317,61 +114347,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 76cf4 │ │ │ │ + beq.n 76d44 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ str r5, [r4, #12] │ │ │ │ - cbz r6, 76c88 │ │ │ │ + cbz r6, 76cd8 │ │ │ │ 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 76c88 │ │ │ │ + beq.n 76cd8 │ │ │ │ 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 76c88 │ │ │ │ + beq.n 76cd8 │ │ │ │ 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 76c90 │ │ │ │ + bne.n 76ce0 │ │ │ │ cmp r3, r6 │ │ │ │ str.w r2, [r0, #4]! │ │ │ │ - bne.n 76c74 │ │ │ │ + bne.n 76cc4 │ │ │ │ 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 76c74 │ │ │ │ - b.n 76c88 │ │ │ │ - ldr r0, [pc, #720] @ (76f70 ) │ │ │ │ + bne.n 76cc4 │ │ │ │ + b.n 76cd8 │ │ │ │ + ldr r0, [pc, #720] @ (76fc0 ) │ │ │ │ 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 │ │ │ │ @@ -114386,90 +114416,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 76f40 │ │ │ │ + beq.w 76f90 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 76af2 │ │ │ │ + bne.w 76b42 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7f848 │ │ │ │ + bl 7f810 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 76af2 │ │ │ │ - b.n 76f24 │ │ │ │ + bge.w 76b42 │ │ │ │ + b.n 76f74 │ │ │ │ str r5, [r4, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 76c3c │ │ │ │ - b.n 76c88 │ │ │ │ + bne.n 76c8c │ │ │ │ + b.n 76cd8 │ │ │ │ mov r1, r8 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77cd8 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77d28 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76f24 │ │ │ │ + beq.w 76f74 │ │ │ │ ldr.w r9, [fp, sl] │ │ │ │ - b.n 76bf6 │ │ │ │ + b.n 76c46 │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ - bcs.w 76fce │ │ │ │ + bcs.w 7701e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov.w r8, r3, lsl #2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 76fe4 │ │ │ │ + bl 77034 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76fce │ │ │ │ + beq.w 7701e │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ cmp r1, r2 │ │ │ │ - bge.n 76d6c │ │ │ │ + bge.n 76dbc │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ ldr.w r3, [r3, #172] @ 0xac │ │ │ │ str.w r3, [r6, r1, lsl #2] │ │ │ │ adds r1, #1 │ │ │ │ - b.n 76d3e │ │ │ │ + b.n 76d8e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 76d60 │ │ │ │ + beq.n 76db0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #528] @ (76f74 ) │ │ │ │ + ldr r3, [pc, #528] @ (76fc4 ) │ │ │ │ add.w r4, r3, #520 @ 0x208 │ │ │ │ str.w r5, [r3, #532] @ 0x214 │ │ │ │ - b.n 76c88 │ │ │ │ + b.n 76cd8 │ │ │ │ sub.w r7, r8, #4 │ │ │ │ movs r0, #1 │ │ │ │ str r4, [r6, r7] │ │ │ │ - bl 72334 │ │ │ │ + bl 7239c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76fac │ │ │ │ + beq.w 76ffc │ │ │ │ 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 76fe4 │ │ │ │ + bl 77034 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76f7c │ │ │ │ + beq.w 76fcc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76ef2 │ │ │ │ + beq.w 76f42 │ │ │ │ add r7, r6 │ │ │ │ sub.w r9, r6, #4 │ │ │ │ sub.w sl, r5, #4 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #0 │ │ │ │ blx 2957c │ │ │ │ mov ip, r5 │ │ │ │ @@ -114479,622 +114509,623 @@ │ │ │ │ mov r5, r6 │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ ldr.w r0, [lr, #4]! │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r0, r3 │ │ │ │ it ge │ │ │ │ addge.w fp, fp, #1 │ │ │ │ - bge.w 76ee2 │ │ │ │ + bge.w 76f32 │ │ │ │ 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 76e3c │ │ │ │ + ble.n 76e8c │ │ │ │ add.w lr, r1, r3, lsl #2 │ │ │ │ ldr.w r4, [lr, #16] │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 76ed8 │ │ │ │ + beq.n 76f28 │ │ │ │ add.w fp, r3, #2 │ │ │ │ cmp fp, r0 │ │ │ │ - bge.n 76e3c │ │ │ │ + bge.n 76e8c │ │ │ │ ldr.w lr, [lr, #20] │ │ │ │ cmp lr, r8 │ │ │ │ - beq.n 76ed8 │ │ │ │ + beq.n 76f28 │ │ │ │ adds r3, #3 │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n 76e3c │ │ │ │ + bge.n 76e8c │ │ │ │ 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 76f00 │ │ │ │ + beq.n 76f50 │ │ │ │ cmp r0, r3 │ │ │ │ - bgt.n 76e2c │ │ │ │ + bgt.n 76e7c │ │ │ │ str r4, [sp, #4] │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 76df2 │ │ │ │ + bne.n 76e42 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, ip │ │ │ │ mov r0, r4 │ │ │ │ - bl 840cc │ │ │ │ + bl 83c20 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 76fa4 │ │ │ │ + blt.w 76ff4 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - ble.n 76e6c │ │ │ │ + ble.n 76ebc │ │ │ │ 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 76dba │ │ │ │ + beq.n 76e0a │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - ble.n 76e8a │ │ │ │ + ble.n 76eda │ │ │ │ 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 76ea2 │ │ │ │ + ble.n 76ef2 │ │ │ │ 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 76dba │ │ │ │ + beq.n 76e0a │ │ │ │ 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 76ed2 │ │ │ │ + bge.n 76f22 │ │ │ │ ldr.w r3, [ip, #12] │ │ │ │ cmp r8, r3 │ │ │ │ it eq │ │ │ │ streq.w lr, [r0] │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 76eb0 │ │ │ │ - b.n 76dba │ │ │ │ + bne.n 76f00 │ │ │ │ + b.n 76e0a │ │ │ │ ldrd fp, r1, [sp, #12] │ │ │ │ ldr.w lr, [sp, #20] │ │ │ │ ldr r4, [sp, #4] │ │ │ │ cmp r1, r7 │ │ │ │ - bne.w 76dc6 │ │ │ │ + bne.w 76e16 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r6, r5 │ │ │ │ mov r5, ip │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 76f9a │ │ │ │ + bne.n 76fea │ │ │ │ mov r0, r5 │ │ │ │ - bl 77384 │ │ │ │ + bl 773d4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77384 │ │ │ │ - b.n 76c88 │ │ │ │ + bl 773d4 │ │ │ │ + b.n 76cd8 │ │ │ │ ldrd fp, r1, [sp, #12] │ │ │ │ ldr.w lr, [sp, #20] │ │ │ │ - b.n 76ee2 │ │ │ │ + b.n 76f32 │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r8, r3 │ │ │ │ - bls.w 76cfc │ │ │ │ - bl 1ea294 │ │ │ │ + bls.w 76d4c │ │ │ │ + bl 1e95bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76d12 │ │ │ │ + bne.w 76d62 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 76c88 │ │ │ │ - movw r2, #28077 @ 0x6dad │ │ │ │ + b.n 76cd8 │ │ │ │ + movw r2, #25229 @ 0x628d │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 76f50 │ │ │ │ + bne.n 76fa0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 127218 │ │ │ │ + bl 126700 │ │ │ │ ldr.w r9, [fp, sl] │ │ │ │ - b.n 76bf6 │ │ │ │ + b.n 76c46 │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [r2, #244] @ 0xf4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 76af2 │ │ │ │ - b.n 76ce6 │ │ │ │ + bne.w 76b42 │ │ │ │ + b.n 76d36 │ │ │ │ ldr.w r2, [ip, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r9, [fp, sl] │ │ │ │ - b.n 76bf6 │ │ │ │ + b.n 76c46 │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - movw r0, #64640 @ 0xfc80 │ │ │ │ + movw r0, #63104 @ 0xf680 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 76f24 │ │ │ │ + bl 215dac <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 76f74 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #24 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - bl 1ea294 │ │ │ │ + bl 1e95bc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 76f96 │ │ │ │ + beq.n 76fe6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 76f96 │ │ │ │ + cbnz r3, 76fe6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 76ef8 │ │ │ │ + b.n 76f48 │ │ │ │ mov r2, ip │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 25e13c │ │ │ │ + bl 25da0c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77384 │ │ │ │ - b.n 76f80 │ │ │ │ + bl 773d4 │ │ │ │ + b.n 76fd0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77384 │ │ │ │ - b.n 76f24 │ │ │ │ + bl 773d4 │ │ │ │ + b.n 76f74 │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - movw r1, #12648 @ 0x3168 │ │ │ │ + movw r1, #11112 @ 0x2b68 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 76f24 │ │ │ │ - bl 1ea294 │ │ │ │ - b.n 76f24 │ │ │ │ - movw r1, #12716 @ 0x31ac │ │ │ │ + bl d1590 │ │ │ │ + b.n 76f74 │ │ │ │ + bl 1e95bc │ │ │ │ + b.n 76f74 │ │ │ │ + movw r1, #11180 @ 0x2bac │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 127934 │ │ │ │ - b.n 76b7c │ │ │ │ + bl 126e1c │ │ │ │ + b.n 76bcc │ │ │ │ nop │ │ │ │ │ │ │ │ -00076fe4 : │ │ │ │ +00077034 : │ │ │ │ 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 770b8 │ │ │ │ + blt.n 77106 │ │ │ │ movw r5, #19968 @ 0x4e00 │ │ │ │ movt r5, #72 @ 0x48 │ │ │ │ - movw r3, #6429 @ 0x191d │ │ │ │ + movw r3, #6413 @ 0x190d │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r5, #692] @ 0x2b4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 770a2 │ │ │ │ - ldr r2, [pc, #168] @ (770bc ) │ │ │ │ + bne.n 770f0 │ │ │ │ + ldr r2, [pc, #168] @ (7710c ) │ │ │ │ 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 77076 │ │ │ │ + bcs.n 770c4 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r7, r1, lsl #3] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 7706c │ │ │ │ + beq.n 770ba │ │ │ │ ldrd r2, r0, [r3] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbz r2, 77048 │ │ │ │ + cbz r2, 77098 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrd r4, r5, [r3, #24] │ │ │ │ cmp r5, r4 │ │ │ │ - bcc.n 77062 │ │ │ │ + bcc.n 770b2 │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r4 │ │ │ │ str r1, [r3, #4] │ │ │ │ str r2, [r3, r4] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r6, #12] │ │ │ │ str r6, [r3, #8] │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + b.n 77094 │ │ │ │ mov r0, r7 │ │ │ │ - bl 719d8 │ │ │ │ + bl 719c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 77044 │ │ │ │ + bne.n 77094 │ │ │ │ ldr.w r2, [r5, #672] @ 0x2a0 │ │ │ │ - movw r3, #49749 @ 0xc255 │ │ │ │ + movw r3, #49733 @ 0xc245 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 770ae │ │ │ │ + bne.n 770fc │ │ │ │ cmp r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 77044 │ │ │ │ + beq.n 77094 │ │ │ │ ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r7, #800] @ 0x320 │ │ │ │ - b.n 77044 │ │ │ │ + b.n 77094 │ │ │ │ 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 77092 │ │ │ │ + b.n 770e0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 77044 │ │ │ │ + b.n 77094 │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000770c0 : │ │ │ │ +00077110 : │ │ │ │ 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 771f4 │ │ │ │ + beq.w 77244 │ │ │ │ cmp r1, #36 @ 0x24 │ │ │ │ - bne.n 7716a │ │ │ │ + bne.n 771ba │ │ │ │ movw r3, #14563 @ 0x38e3 │ │ │ │ movt r3, #910 @ 0x38e │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 77176 │ │ │ │ + bhi.n 771c6 │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ - movw r3, #29269 @ 0x7255 │ │ │ │ + movw r3, #29349 @ 0x72a5 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r7, [r6, #696] @ 0x2b8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 771e2 │ │ │ │ - ldr r1, [pc, #328] @ (77250 ) │ │ │ │ + bne.n 77232 │ │ │ │ + ldr r1, [pc, #328] @ (772a0 ) │ │ │ │ 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 77198 │ │ │ │ + bcs.n 771e8 │ │ │ │ mov.w ip, r3, lsr #3 │ │ │ │ ldr.w r3, [r8, ip, lsl #3] │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq.n 77186 │ │ │ │ + beq.n 771d6 │ │ │ │ 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, 77150 │ │ │ │ + cbz r0, 771a0 │ │ │ │ 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 7717a │ │ │ │ + bcc.n 771ca │ │ │ │ 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 77140 │ │ │ │ + b.n 77190 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 26b348 │ │ │ │ + bl 26ad08 │ │ │ │ cmp r5, r0 │ │ │ │ - bls.n 770ec │ │ │ │ + bls.n 7713c │ │ │ │ movs r7, #0 │ │ │ │ - b.n 77148 │ │ │ │ + b.n 77198 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [lr, #12] │ │ │ │ str.w lr, [r3, #8] │ │ │ │ - b.n 77140 │ │ │ │ + b.n 77190 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 719d8 │ │ │ │ + bl 719c8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 77140 │ │ │ │ + bne.n 77190 │ │ │ │ cmp r4, #44 @ 0x2c │ │ │ │ - bne.n 771d6 │ │ │ │ + bne.n 77226 │ │ │ │ movw r0, #47662 @ 0xba2e │ │ │ │ movt r0, #744 @ 0x2e8 │ │ │ │ cmp r5, r0 │ │ │ │ - bhi.n 77176 │ │ │ │ + bhi.n 771c6 │ │ │ │ ldr.w r7, [r6, #676] @ 0x2a4 │ │ │ │ - movw r3, #50925 @ 0xc6ed │ │ │ │ + movw r3, #50909 @ 0xc6dd │ │ │ │ movt r3, #6 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 7723a │ │ │ │ + bne.n 7728a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 77234 │ │ │ │ + beq.n 77284 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 294c4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 77148 │ │ │ │ + beq.n 77198 │ │ │ │ ldr.w r3, [r8, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #800] @ 0x320 │ │ │ │ - b.n 77148 │ │ │ │ + b.n 77198 │ │ │ │ mov r1, r4 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 26b348 │ │ │ │ - b.n 771a4 │ │ │ │ + bl 26ad08 │ │ │ │ + b.n 771f4 │ │ │ │ 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, #29269 @ 0x7255 │ │ │ │ + movw r2, #29349 @ 0x72a5 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r7, [r3, #696] @ 0x2b8 │ │ │ │ cmp r7, r2 │ │ │ │ it ne │ │ │ │ ldrne.w r0, [r3, #688] @ 0x2b0 │ │ │ │ - bne.n 771e6 │ │ │ │ - ldr r2, [pc, #60] @ (77250 ) │ │ │ │ + bne.n 77236 │ │ │ │ + ldr r2, [pc, #60] @ (772a0 ) │ │ │ │ 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, #50925 @ 0xc6ed │ │ │ │ + movw r2, #50909 @ 0xc6dd │ │ │ │ movt r2, #6 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 77248 │ │ │ │ + bne.n 77298 │ │ │ │ movs r4, #1 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 771bc │ │ │ │ + b.n 7720c │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ blx r7 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 771c6 │ │ │ │ + b.n 77216 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ - b.n 7723e │ │ │ │ + b.n 7728e │ │ │ │ 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] @ (77380 ) │ │ │ │ + ldr r0, [pc, #280] @ (773d0 ) │ │ │ │ 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 772d4 │ │ │ │ + bcs.n 77324 │ │ │ │ mov.w ip, r3, lsr #3 │ │ │ │ ldr.w r3, [r9, ip, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 77336 │ │ │ │ + beq.n 77386 │ │ │ │ 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, 772b4 │ │ │ │ + cbz r1, 77304 │ │ │ │ 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 7731e │ │ │ │ + bhi.n 7736e │ │ │ │ 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 772a4 │ │ │ │ + bne.n 772f4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 77358 │ │ │ │ + beq.n 773a8 │ │ │ │ cmp r5, #44 @ 0x2c │ │ │ │ - bne.n 7732a │ │ │ │ + bne.n 7737a │ │ │ │ movw r0, #47662 @ 0xba2e │ │ │ │ movt r0, #744 @ 0x2e8 │ │ │ │ cmp r6, r0 │ │ │ │ - bhi.n 7737a │ │ │ │ + bhi.n 773ca │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ - movw r2, #50925 @ 0xc6ed │ │ │ │ + movw r2, #50909 @ 0xc6dd │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r4, [r3, #676] @ 0x2a4 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 7734a │ │ │ │ + bne.n 7739a │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 77374 │ │ │ │ + beq.n 773c4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 294c4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 772ac │ │ │ │ + beq.n 772fc │ │ │ │ ldr.w r3, [r9, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9, #800] @ 0x320 │ │ │ │ - b.n 772ac │ │ │ │ + b.n 772fc │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r0, [r3, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 772a4 │ │ │ │ - b.n 772d4 │ │ │ │ + bne.n 772f4 │ │ │ │ + b.n 77324 │ │ │ │ mov r1, r5 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 26b348 │ │ │ │ - b.n 772e4 │ │ │ │ + bl 26ad08 │ │ │ │ + b.n 77334 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 719d8 │ │ │ │ + bl 719c8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 772a4 │ │ │ │ - b.n 772d4 │ │ │ │ + bne.n 772f4 │ │ │ │ + b.n 77324 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 7730e │ │ │ │ + b.n 7735e │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ ldr.w r4, [r3, #676] @ 0x2a4 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ - movw r3, #50925 @ 0xc6ed │ │ │ │ + movw r3, #50909 @ 0xc6dd │ │ │ │ movt r3, #6 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 7734e │ │ │ │ + bne.n 7739e │ │ │ │ movs r5, #1 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 77304 │ │ │ │ + b.n 77354 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 772ac │ │ │ │ + b.n 772fc │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00077384 : │ │ │ │ +000773d4 : │ │ │ │ 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, #30033 @ 0x7551 │ │ │ │ + movw r3, #30113 @ 0x75a1 │ │ │ │ movt r3, #7 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r2, [ip, #704] @ 0x2c0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 77442 │ │ │ │ - cbz r0, 77406 │ │ │ │ - ldr r0, [pc, #408] @ (7754c ) │ │ │ │ + bne.n 77492 │ │ │ │ + cbz r0, 77456 │ │ │ │ + ldr r0, [pc, #408] @ (7759c ) │ │ │ │ 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 7741e │ │ │ │ + beq.n 7746e │ │ │ │ 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 773f6 │ │ │ │ + bgt.n 77446 │ │ │ │ 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, 7741e │ │ │ │ + cbz r0, 7746e │ │ │ │ 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, 7740a │ │ │ │ - cbz r2, 7744c │ │ │ │ + cbz r0, 7745a │ │ │ │ + cbz r2, 7749c │ │ │ │ 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, #50457 @ 0xc519 │ │ │ │ + movw r3, #50441 @ 0xc509 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 77544 │ │ │ │ + bne.w 77594 │ │ │ │ mov r0, r1 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 77406 │ │ │ │ + b.n 77456 │ │ │ │ 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 │ │ │ │ @@ -115105,72 +115136,72 @@ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ str r0, [r3, #8] │ │ │ │ add.w r0, r4, r1, lsl #2 │ │ │ │ str r3, [r2, #16] │ │ │ │ ldr.w lr, [r0, #528] @ 0x210 │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 77486 │ │ │ │ + bne.n 774d6 │ │ │ │ ldr r7, [r2, #24] │ │ │ │ - cbz r7, 77482 │ │ │ │ + cbz r7, 774d2 │ │ │ │ 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 774e6 │ │ │ │ + beq.n 77536 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 774c0 │ │ │ │ + beq.n 77510 │ │ │ │ ldr.w r3, [r0, #532] @ 0x214 │ │ │ │ - cbnz r3, 7749e │ │ │ │ + cbnz r3, 774ee │ │ │ │ str.w r2, [r0, #532] @ 0x214 │ │ │ │ cmp r2, lr │ │ │ │ - beq.n 77406 │ │ │ │ + beq.n 77456 │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ - cbz r1, 774e0 │ │ │ │ + cbz r1, 77530 │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [lr, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, lr, [r2, #20] │ │ │ │ - cbz r3, 774ba │ │ │ │ + cbz r3, 7750a │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [lr, #20] │ │ │ │ - b.n 77406 │ │ │ │ + b.n 77456 │ │ │ │ ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 774ce │ │ │ │ + cbz r3, 7751e │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 77406 │ │ │ │ + bne.n 77456 │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 77406 │ │ │ │ + b.n 77456 │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 774aa │ │ │ │ + b.n 774fa │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 77490 │ │ │ │ + beq.n 774e0 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7753e │ │ │ │ + cbz r3, 7758e │ │ │ │ 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, 77518 │ │ │ │ + cbz r3, 77568 │ │ │ │ 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 │ │ │ │ @@ -115179,85 +115210,85 @@ │ │ │ │ str.w r7, [r3, #804] @ 0x324 │ │ │ │ ldr.w r3, [ip, #812] @ 0x32c │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #788] @ 0x314 │ │ │ │ str r7, [r6, r5] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #788] @ 0x314 │ │ │ │ - b.n 77406 │ │ │ │ + b.n 77456 │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 774f2 │ │ │ │ + b.n 77542 │ │ │ │ ldr.w r0, [ip, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ - b.n 77436 │ │ │ │ + b.n 77486 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 775fe │ │ │ │ + beq.n 7764e │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r0, [pc, #424] @ (7770c ) │ │ │ │ + ldr r0, [pc, #424] @ (7775c ) │ │ │ │ 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 775d2 │ │ │ │ + beq.n 77622 │ │ │ │ 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 775aa │ │ │ │ + bgt.n 775fa │ │ │ │ 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, 775d2 │ │ │ │ + cbz r0, 77622 │ │ │ │ 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, 775be │ │ │ │ - cbz r3, 77600 │ │ │ │ + cbz r0, 7760e │ │ │ │ + cbz r3, 77650 │ │ │ │ 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, #50457 @ 0xc519 │ │ │ │ + movw r2, #50441 @ 0xc509 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r5, [r3, #684] @ 0x2ac │ │ │ │ cmp r5, r2 │ │ │ │ - bne.w 77704 │ │ │ │ + bne.w 77754 │ │ │ │ mov r0, r1 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 775ba │ │ │ │ + b.n 7760a │ │ │ │ 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] │ │ │ │ @@ -115267,72 +115298,72 @@ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ str r0, [r2, #8] │ │ │ │ add.w r0, r4, r1, lsl #2 │ │ │ │ str r2, [r3, #16] │ │ │ │ ldr.w ip, [r0, #528] @ 0x210 │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 7763a │ │ │ │ + bne.n 7768a │ │ │ │ ldr r7, [r3, #24] │ │ │ │ - cbz r7, 77636 │ │ │ │ + cbz r7, 77686 │ │ │ │ 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 7769a │ │ │ │ + beq.n 776ea │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 77674 │ │ │ │ + beq.n 776c4 │ │ │ │ ldr.w r2, [r0, #532] @ 0x214 │ │ │ │ - cbnz r2, 77652 │ │ │ │ + cbnz r2, 776a2 │ │ │ │ str.w r3, [r0, #532] @ 0x214 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 775ba │ │ │ │ + beq.n 7760a │ │ │ │ ldrd r2, r1, [r3, #20] │ │ │ │ - cbz r1, 77694 │ │ │ │ + cbz r1, 776e4 │ │ │ │ str r2, [r1, #20] │ │ │ │ ldr.w r2, [ip, #20] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r2, ip, [r3, #20] │ │ │ │ - cbz r2, 7766e │ │ │ │ + cbz r2, 776be │ │ │ │ str r3, [r2, #24] │ │ │ │ str.w r3, [ip, #20] │ │ │ │ - b.n 775ba │ │ │ │ + b.n 7760a │ │ │ │ ldr.w r2, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r1, [r3, #20] │ │ │ │ - cbz r2, 77682 │ │ │ │ + cbz r2, 776d2 │ │ │ │ str r3, [r2, #24] │ │ │ │ ldr.w r2, [r4, #532] @ 0x214 │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 775ba │ │ │ │ + bne.n 7760a │ │ │ │ str.w r3, [r4, #532] @ 0x214 │ │ │ │ - b.n 775ba │ │ │ │ + b.n 7760a │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ - b.n 7765e │ │ │ │ + b.n 776ae │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 77644 │ │ │ │ + beq.n 77694 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r2, 776fe │ │ │ │ + cbz r2, 7774e │ │ │ │ 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, 776cc │ │ │ │ + cbz r3, 7771c │ │ │ │ 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 │ │ │ │ @@ -115345,989 +115376,989 @@ │ │ │ │ ldr.w r0, [r3, #804] @ 0x324 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #788] @ 0x314 │ │ │ │ str r7, [r6, r5] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #788] @ 0x314 │ │ │ │ - b.n 775ba │ │ │ │ + b.n 7760a │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 776a6 │ │ │ │ + b.n 776f6 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ blx r5 │ │ │ │ - b.n 775f2 │ │ │ │ + b.n 77642 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00077710 : │ │ │ │ +00077760 : │ │ │ │ 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 77872 │ │ │ │ + beq.w 778c2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #42012 @ 0xa41c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7774e │ │ │ │ + bne.n 7779e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7774a │ │ │ │ + beq.n 7779a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ - b.n 777d8 │ │ │ │ + b.n 77828 │ │ │ │ movw r3, #22148 @ 0x5684 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7776c │ │ │ │ + bne.n 777bc │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r3, #6 │ │ │ │ - bpl.n 77860 │ │ │ │ + bpl.n 778b0 │ │ │ │ ldrd r1, r0, [r0, #8] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 77a4c │ │ │ │ - bl 86830 │ │ │ │ + b.n 77a9c │ │ │ │ + bl 86330 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7784a │ │ │ │ + beq.n 7789a │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 104430 │ │ │ │ + bl 103930 │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 77830 │ │ │ │ - bl 72184 │ │ │ │ + beq.n 77880 │ │ │ │ + bl 72174 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbnz r0, 77798 │ │ │ │ - b.n 77830 │ │ │ │ + cbnz r0, 777e8 │ │ │ │ + b.n 77880 │ │ │ │ cmp r5, r7 │ │ │ │ - bge.n 777ec │ │ │ │ + bge.n 7783c │ │ │ │ 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 77790 │ │ │ │ - ldr r3, [pc, #244] @ (778a4 ) │ │ │ │ + bne.n 777e0 │ │ │ │ + ldr r3, [pc, #244] @ (778f4 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr r4, [r3, r6] │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ - cbnz r2, 77808 │ │ │ │ + cbnz r2, 77858 │ │ │ │ cmp r5, r7 │ │ │ │ - blt.n 777de │ │ │ │ + blt.n 7782e │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 777d6 │ │ │ │ + beq.n 77826 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 777d6 │ │ │ │ + cbnz r3, 77826 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_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 7fc70 <_PyTuple_Resize@@Base> │ │ │ │ + bl 7fc38 <_PyTuple_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 777bc │ │ │ │ - b.n 77830 │ │ │ │ + beq.n 7780c │ │ │ │ + b.n 77880 │ │ │ │ adds r7, #10 │ │ │ │ add r0, sp, #4 │ │ │ │ adds.w r7, r7, r7, lsr #2 │ │ │ │ - bmi.n 77892 │ │ │ │ + bmi.n 778e2 │ │ │ │ mov r1, r7 │ │ │ │ - bl 7fc70 <_PyTuple_Resize@@Base> │ │ │ │ + bl 7fc38 <_PyTuple_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 77878 │ │ │ │ + bne.n 778c8 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ add.w r3, r6, r5, lsl #2 │ │ │ │ - b.n 77794 │ │ │ │ + b.n 777e4 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 777b8 │ │ │ │ + beq.n 77808 │ │ │ │ movw r2, #48056 @ 0xbbb8 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - bl 123a84 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - ldr r3, [pc, #132] @ (778a4 ) │ │ │ │ - cbnz r0, 77856 │ │ │ │ + bl 122f64 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + ldr r3, [pc, #132] @ (778f4 ) │ │ │ │ + cbnz r0, 778a6 │ │ │ │ ldr r3, [r3, r6] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 777b8 │ │ │ │ + beq.n 77808 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 777b8 │ │ │ │ + beq.n 77808 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 783a0 │ │ │ │ + bl 783f0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7784a │ │ │ │ + beq.n 7789a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbz r3, 7784e │ │ │ │ + cbz r3, 7789e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 777d8 │ │ │ │ + b.n 77828 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7784a │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7789a │ │ │ │ mov r0, r4 │ │ │ │ - bl 123a9c <_PyErr_Clear@@Base> │ │ │ │ - ldr r3, [pc, #68] @ (778a4 ) │ │ │ │ - b.n 77822 │ │ │ │ - movw r0, #64668 @ 0xfc9c │ │ │ │ + bl 122f7c <_PyErr_Clear@@Base> │ │ │ │ + ldr r3, [pc, #68] @ (778f4 ) │ │ │ │ + b.n 77872 │ │ │ │ + movw r0, #63132 @ 0xf69c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #3206 @ 0xc86 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 7784a │ │ │ │ - bl 262b94 │ │ │ │ - b.n 7784a │ │ │ │ + bl 215dac <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 7789a │ │ │ │ + bl 262550 │ │ │ │ + b.n 7789a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 77830 │ │ │ │ + beq.n 77880 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 77830 │ │ │ │ + bne.n 77880 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 77830 │ │ │ │ - bl 1ea294 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 77880 │ │ │ │ + bl 1e95bc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 77882 │ │ │ │ - b.n 77830 │ │ │ │ + bne.n 778d2 │ │ │ │ + b.n 77880 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000778a8 : │ │ │ │ +000778f8 : │ │ │ │ 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 779fe │ │ │ │ + beq.w 77a4e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bpl.w 779fe │ │ │ │ + bpl.w 77a4e │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 77994 │ │ │ │ - blt.w 77a1e │ │ │ │ - ldr r7, [pc, #364] @ (77a40 ) │ │ │ │ + beq.n 779e4 │ │ │ │ + blt.w 77a6e │ │ │ │ + ldr r7, [pc, #364] @ (77a90 ) │ │ │ │ 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 779b0 │ │ │ │ + bgt.n 77a00 │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1608] @ 0x648 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 77998 │ │ │ │ - ldr.w ip, [pc, #336] @ 77a48 │ │ │ │ + beq.n 779e8 │ │ │ │ + ldr.w ip, [pc, #336] @ 77a98 │ │ │ │ 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 779e6 │ │ │ │ + bne.n 77a36 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ add.w r3, r4, #12 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r7 │ │ │ │ - beq.n 77928 │ │ │ │ + beq.n 77978 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ cmp r5, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ - beq.n 77966 │ │ │ │ + beq.n 779b6 │ │ │ │ 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 77966 │ │ │ │ + beq.n 779b6 │ │ │ │ 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 7798a │ │ │ │ + beq.n 779da │ │ │ │ adds r2, #1 │ │ │ │ cmp r6, r5 │ │ │ │ str r2, [r1, #0] │ │ │ │ str.w r1, [r3, #4]! │ │ │ │ - bne.n 77950 │ │ │ │ + bne.n 779a0 │ │ │ │ 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 77950 │ │ │ │ - b.n 77966 │ │ │ │ - ldr r4, [pc, #172] @ (77a44 ) │ │ │ │ - b.n 77984 │ │ │ │ + bne.n 779a0 │ │ │ │ + b.n 779b6 │ │ │ │ + ldr r4, [pc, #172] @ (77a94 ) │ │ │ │ + b.n 779d4 │ │ │ │ mov r1, r5 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77cd8 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77d28 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 77a0e │ │ │ │ + cbz r0, 77a5e │ │ │ │ ldr.w r0, [r8, r7] │ │ │ │ - b.n 77914 │ │ │ │ + b.n 77964 │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.n 77a12 │ │ │ │ + bhi.n 77a62 │ │ │ │ mov r1, r5 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77cd8 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77d28 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 77a0e │ │ │ │ + cbz r0, 77a5e │ │ │ │ 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 77924 │ │ │ │ + bne.n 77974 │ │ │ │ str r1, [r3, #0] │ │ │ │ - b.n 7792e │ │ │ │ - movw r2, #28077 @ 0x6dad │ │ │ │ + b.n 7797e │ │ │ │ + movw r2, #25229 @ 0x628d │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 77a2e │ │ │ │ + bne.n 77a7e │ │ │ │ mov r0, r4 │ │ │ │ - bl 127218 │ │ │ │ + bl 126700 │ │ │ │ ldr.w r0, [r8, r7] │ │ │ │ - b.n 77914 │ │ │ │ - movw r0, #64668 @ 0xfc9c │ │ │ │ + b.n 77964 │ │ │ │ + movw r0, #63132 @ 0xf69c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #3206 @ 0xc86 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215dac <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 77984 │ │ │ │ - bl 1ea294 │ │ │ │ + b.n 779d4 │ │ │ │ + bl 1e95bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 779ce │ │ │ │ - b.n 77a0e │ │ │ │ + bne.n 77a1e │ │ │ │ + b.n 77a5e │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - movw r0, #64640 @ 0xfc80 │ │ │ │ + movw r0, #63104 @ 0xf680 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 77a0e │ │ │ │ + bl 215dac <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 77a5e │ │ │ │ ldr.w r2, [ip, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r0, [r8, r7] │ │ │ │ - b.n 77914 │ │ │ │ + b.n 77964 │ │ │ │ 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 77b26 │ │ │ │ - blt.w 77bba │ │ │ │ - ldr.w r8, [pc, #436] @ 77c1c │ │ │ │ + beq.n 77b76 │ │ │ │ + blt.w 77c0a │ │ │ │ + ldr.w r8, [pc, #436] @ 77c6c │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ mov r6, r0 │ │ │ │ cmp r5, #20 │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - bgt.n 77b58 │ │ │ │ + bgt.n 77ba8 │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1608] @ 0x648 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 77b40 │ │ │ │ - ldr r0, [pc, #392] @ (77c14 ) │ │ │ │ + beq.n 77b90 │ │ │ │ + ldr r0, [pc, #392] @ (77c64 ) │ │ │ │ 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 77ba2 │ │ │ │ + bne.n 77bf2 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ add.w r0, r4, #12 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 77b1e │ │ │ │ + beq.n 77b6e │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ str r2, [r0, #0] │ │ │ │ - beq.n 77afa │ │ │ │ + beq.n 77b4a │ │ │ │ ldr r2, [r6, #4] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ adds r1, r0, #4 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 77b2e │ │ │ │ + beq.n 77b7e │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, #2 │ │ │ │ str r3, [r2, #0] │ │ │ │ str r2, [r1, #0] │ │ │ │ - beq.n 77afa │ │ │ │ + beq.n 77b4a │ │ │ │ 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 77b36 │ │ │ │ + beq.n 77b86 │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, r5 │ │ │ │ str r3, [r2, #0] │ │ │ │ str.w r2, [r1, #4]! │ │ │ │ - bne.n 77ae4 │ │ │ │ + bne.n 77b34 │ │ │ │ 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 77ac0 │ │ │ │ - b.n 77afa │ │ │ │ - ldr r4, [pc, #240] @ (77c18 ) │ │ │ │ + bne.n 77b10 │ │ │ │ + b.n 77b4a │ │ │ │ + ldr r4, [pc, #240] @ (77c68 ) │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r5, #2 │ │ │ │ str r2, [r0, #4] │ │ │ │ - bne.n 77ad8 │ │ │ │ - b.n 77afa │ │ │ │ + bne.n 77b28 │ │ │ │ + b.n 77b4a │ │ │ │ cmp r0, r5 │ │ │ │ str.w r2, [r1, #4]! │ │ │ │ - bne.n 77ae4 │ │ │ │ - b.n 77afa │ │ │ │ + bne.n 77b34 │ │ │ │ + b.n 77b4a │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77cd8 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77d28 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 77bc8 │ │ │ │ + beq.n 77c18 │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ - b.n 77aa6 │ │ │ │ + b.n 77af6 │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.n 77bcc │ │ │ │ + bhi.n 77c1c │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77cd8 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77d28 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 77bc8 │ │ │ │ + cbz r0, 77c18 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 77b90 │ │ │ │ + beq.n 77be0 │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ add.w r0, r4, #12 │ │ │ │ str r3, [r4, #12] │ │ │ │ - b.n 77ac0 │ │ │ │ + b.n 77b10 │ │ │ │ str r3, [r4, #12] │ │ │ │ add.w r1, r4, #16 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 77ace │ │ │ │ + bne.n 77b1e │ │ │ │ str r2, [r4, #16] │ │ │ │ - b.n 77ad8 │ │ │ │ - movw r2, #28077 @ 0x6dad │ │ │ │ + b.n 77b28 │ │ │ │ + movw r2, #25229 @ 0x628d │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 77bec │ │ │ │ + bne.n 77c3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 127218 │ │ │ │ + bl 126700 │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ - b.n 77aa6 │ │ │ │ - movw r0, #64640 @ 0xfc80 │ │ │ │ + b.n 77af6 │ │ │ │ + movw r0, #63104 @ 0xf680 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215dac <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 77b18 │ │ │ │ - bl 1ea294 │ │ │ │ + b.n 77b68 │ │ │ │ + bl 1e95bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 77bc8 │ │ │ │ + beq.n 77c18 │ │ │ │ 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 77bfc │ │ │ │ + bne.n 77c4c │ │ │ │ str r3, [r4, #12] │ │ │ │ - b.n 77ac0 │ │ │ │ + b.n 77b10 │ │ │ │ ldr.w r2, [r0, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ - b.n 77aa6 │ │ │ │ + b.n 77af6 │ │ │ │ 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 77ace │ │ │ │ - b.n 77b9e │ │ │ │ + bne.w 77b1e │ │ │ │ + b.n 77bee │ │ │ │ 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 77cb2 │ │ │ │ - ldr r0, [pc, #156] @ (77cd0 ) │ │ │ │ + blt.n 77d02 │ │ │ │ + ldr r0, [pc, #156] @ (77d20 ) │ │ │ │ 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, 77c8a │ │ │ │ + cbz r2, 77cda │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1608] @ 0x648 │ │ │ │ - cbz r4, 77c7a │ │ │ │ - ldr r1, [pc, #120] @ (77cd4 ) │ │ │ │ + cbz r4, 77cca │ │ │ │ + ldr r1, [pc, #120] @ (77d24 ) │ │ │ │ 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, 77c9e │ │ │ │ + cbnz r3, 77cee │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 77cd8 <_PyObject_GC_NewVar@@Base> │ │ │ │ + b.w 77d28 <_PyObject_GC_NewVar@@Base> │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 77c7a │ │ │ │ + bls.n 77cca │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1ea294 │ │ │ │ - movw r2, #28077 @ 0x6dad │ │ │ │ + b.w 1e95bc │ │ │ │ + movw r2, #25229 @ 0x628d │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 77cc4 │ │ │ │ + bne.n 77d14 │ │ │ │ mov r0, r4 │ │ │ │ - bl 127218 │ │ │ │ - b.n 77c76 │ │ │ │ + bl 126700 │ │ │ │ + b.n 77cc6 │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - movw r0, #64640 @ 0xfc80 │ │ │ │ + movw r0, #63104 @ 0xf680 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r4, #0 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 77c76 │ │ │ │ + bl 215dac <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 77cc6 │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ - b.n 77c76 │ │ │ │ + b.n 77cc6 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00077cd8 <_PyObject_GC_NewVar@@Base>: │ │ │ │ +00077d28 <_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 77eca <_PyObject_GC_NewVar@@Base+0x1f2> │ │ │ │ + blt.w 77f1a <_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] @ 77eec <_PyObject_GC_NewVar@@Base+0x214> │ │ │ │ + ldr.w r9, [pc, #492] @ 77f3c <_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 77e8e <_PyObject_GC_NewVar@@Base+0x1b6> │ │ │ │ + bhi.w 77ede <_PyObject_GC_NewVar@@Base+0x1b6> │ │ │ │ adds.w fp, r3, r4 │ │ │ │ - bmi.w 77e8e <_PyObject_GC_NewVar@@Base+0x1b6> │ │ │ │ + bmi.w 77ede <_PyObject_GC_NewVar@@Base+0x1b6> │ │ │ │ movw sl, #19968 @ 0x4e00 │ │ │ │ movt sl, #72 @ 0x48 │ │ │ │ - movw r3, #6429 @ 0x191d │ │ │ │ + movw r3, #6413 @ 0x190d │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [sl, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 77e80 <_PyObject_GC_NewVar@@Base+0x1a8> │ │ │ │ + bne.w 77ed0 <_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 77e38 <_PyObject_GC_NewVar@@Base+0x160> │ │ │ │ + bcs.n 77e88 <_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 77e6c <_PyObject_GC_NewVar@@Base+0x194> │ │ │ │ + beq.n 77ebc <_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 77dce <_PyObject_GC_NewVar@@Base+0xf6> │ │ │ │ + beq.n 77e1e <_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 77dfa <_PyObject_GC_NewVar@@Base+0x122> │ │ │ │ + bgt.n 77e4a <_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] @ (77ee8 <_PyObject_GC_NewVar@@Base+0x210>) │ │ │ │ + ldr r2, [pc, #308] @ (77f38 <_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 77e9e <_PyObject_GC_NewVar@@Base+0x1c6> │ │ │ │ + bne.n 77eee <_PyObject_GC_NewVar@@Base+0x1c6> │ │ │ │ str r6, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd fp, r2, [r3, #24] │ │ │ │ cmp fp, r2 │ │ │ │ - bhi.n 77dee <_PyObject_GC_NewVar@@Base+0x116> │ │ │ │ + bhi.n 77e3e <_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 77d88 <_PyObject_GC_NewVar@@Base+0xb0> │ │ │ │ + b.n 77dd8 <_PyObject_GC_NewVar@@Base+0xb0> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 77d88 <_PyObject_GC_NewVar@@Base+0xb0> │ │ │ │ + b.n 77dd8 <_PyObject_GC_NewVar@@Base+0xb0> │ │ │ │ ldr.w r3, [r0, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 77da6 <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ + beq.n 77df6 <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 77da6 <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ + beq.n 77df6 <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ ldr.w r3, [r0, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 77da6 <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ + bne.n 77df6 <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 77edc <_PyObject_GC_NewVar@@Base+0x204> │ │ │ │ + bne.n 77f2c <_PyObject_GC_NewVar@@Base+0x204> │ │ │ │ add.w r2, r7, #12 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.n 77da6 <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ + bmi.n 77df6 <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 77e22 <_PyObject_GC_NewVar@@Base+0x14a> │ │ │ │ + bne.n 77e72 <_PyObject_GC_NewVar@@Base+0x14a> │ │ │ │ dmb ish │ │ │ │ - b.n 77da6 <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ + b.n 77df6 <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ ldr.w r3, [sl, #672] @ 0x2a0 │ │ │ │ - movw r2, #49749 @ 0xc255 │ │ │ │ + movw r2, #49733 @ 0xc245 │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 77eb2 <_PyObject_GC_NewVar@@Base+0x1da> │ │ │ │ + bne.n 77f02 <_PyObject_GC_NewVar@@Base+0x1da> │ │ │ │ mov r0, fp │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ mov r1, r0 │ │ │ │ - cbz r1, 77e8e <_PyObject_GC_NewVar@@Base+0x1b6> │ │ │ │ + cbz r1, 77ede <_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 77d88 <_PyObject_GC_NewVar@@Base+0xb0> │ │ │ │ + b.n 77dd8 <_PyObject_GC_NewVar@@Base+0xb0> │ │ │ │ mov r1, lr │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 719d8 │ │ │ │ + bl 719c8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 77e38 <_PyObject_GC_NewVar@@Base+0x160> │ │ │ │ + beq.n 77e88 <_PyObject_GC_NewVar@@Base+0x160> │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ - b.n 77dea <_PyObject_GC_NewVar@@Base+0x112> │ │ │ │ + b.n 77e3a <_PyObject_GC_NewVar@@Base+0x112> │ │ │ │ mov r1, fp │ │ │ │ ldr.w r0, [sl, #708] @ 0x2c4 │ │ │ │ blx r2 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 77e7a <_PyObject_GC_NewVar@@Base+0x1a2> │ │ │ │ + bne.n 77eca <_PyObject_GC_NewVar@@Base+0x1a2> │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ea3d0 │ │ │ │ + bl 1e96f8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 77da6 <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ + bne.n 77df6 <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 77dc6 <_PyObject_GC_NewVar@@Base+0xee> │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.n 77e16 <_PyObject_GC_NewVar@@Base+0xee> │ │ │ │ + movw r1, #25229 @ 0x628d │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 77ebe <_PyObject_GC_NewVar@@Base+0x1e6> │ │ │ │ + bne.n 77f0e <_PyObject_GC_NewVar@@Base+0x1e6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 127218 │ │ │ │ - b.n 77dc4 <_PyObject_GC_NewVar@@Base+0xec> │ │ │ │ + bl 126700 │ │ │ │ + b.n 77e14 <_PyObject_GC_NewVar@@Base+0xec> │ │ │ │ mov r1, fp │ │ │ │ ldr.w r0, [sl, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 77e56 <_PyObject_GC_NewVar@@Base+0x17e> │ │ │ │ + b.n 77ea6 <_PyObject_GC_NewVar@@Base+0x17e> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 77dc4 <_PyObject_GC_NewVar@@Base+0xec> │ │ │ │ - movw r0, #12796 @ 0x31fc │ │ │ │ + b.n 77e14 <_PyObject_GC_NewVar@@Base+0xec> │ │ │ │ + movw r0, #11260 @ 0x2bfc │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #1882 @ 0x75a │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 77e9a <_PyObject_GC_NewVar@@Base+0x1c2> │ │ │ │ + bl 215dac <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 77eea <_PyObject_GC_NewVar@@Base+0x1c2> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 77da6 <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ - b.n 77e14 <_PyObject_GC_NewVar@@Base+0x13c> │ │ │ │ + bne.w 77df6 <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ + b.n 77e64 <_PyObject_GC_NewVar@@Base+0x13c> │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00077ef0 <_Py_Dealloc@@Base>: │ │ │ │ +00077f40 <_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] @ (77f30 <_Py_Dealloc@@Base+0x40>) │ │ │ │ + ldr r2, [pc, #48] @ (77f80 <_Py_Dealloc@@Base+0x40>) │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ - cbnz r3, 77f12 <_Py_Dealloc@@Base+0x22> │ │ │ │ + cbnz r3, 77f62 <_Py_Dealloc@@Base+0x22> │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + movw r1, #25229 @ 0x628d │ │ │ │ movt r1, #18 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 77f24 <_Py_Dealloc@@Base+0x34> │ │ │ │ + bne.n 77f74 <_Py_Dealloc@@Base+0x34> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 77f0a <_Py_Dealloc@@Base+0x1a> │ │ │ │ + b.n 77f5a <_Py_Dealloc@@Base+0x1a> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 77f0a <_Py_Dealloc@@Base+0x1a> │ │ │ │ + b.n 77f5a <_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 780c2 <_Py_Dealloc@@Base+0x1d2> │ │ │ │ + beq.w 78112 <_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] @ 782d0 <_Py_Dealloc@@Base+0x3e0> │ │ │ │ + ldr.w r9, [pc, #876] @ 78320 <_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 780d6 <_Py_Dealloc@@Base+0x1e6> │ │ │ │ + beq.w 78126 <_Py_Dealloc@@Base+0x1e6> │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - ble.w 781f2 <_Py_Dealloc@@Base+0x302> │ │ │ │ + ble.w 78242 <_Py_Dealloc@@Base+0x302> │ │ │ │ ldr r1, [r6, #12] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 780a6 <_Py_Dealloc@@Base+0x1b6> │ │ │ │ + beq.w 780f6 <_Py_Dealloc@@Base+0x1b6> │ │ │ │ ldr r4, [r6, #8] │ │ │ │ subs r4, #1 │ │ │ │ - bmi.w 7812a <_Py_Dealloc@@Base+0x23a> │ │ │ │ - ldr.w sl, [pc, #804] @ 782d4 <_Py_Dealloc@@Base+0x3e4> │ │ │ │ + bmi.w 7817a <_Py_Dealloc@@Base+0x23a> │ │ │ │ + ldr.w sl, [pc, #804] @ 78324 <_Py_Dealloc@@Base+0x3e4> │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 77fbe <_Py_Dealloc@@Base+0xce> │ │ │ │ + b.n 7800e <_Py_Dealloc@@Base+0xce> │ │ │ │ subs r4, #1 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 77ff0 <_Py_Dealloc@@Base+0x100> │ │ │ │ + beq.n 78040 <_Py_Dealloc@@Base+0x100> │ │ │ │ ldr.w r5, [r1, r4, lsl #2] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 77fb6 <_Py_Dealloc@@Base+0xc6> │ │ │ │ + beq.n 78006 <_Py_Dealloc@@Base+0xc6> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 77fb6 <_Py_Dealloc@@Base+0xc6> │ │ │ │ + beq.n 78006 <_Py_Dealloc@@Base+0xc6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 77fb6 <_Py_Dealloc@@Base+0xc6> │ │ │ │ + bne.n 78006 <_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 781de <_Py_Dealloc@@Base+0x2ee> │ │ │ │ + bne.w 7822e <_Py_Dealloc@@Base+0x2ee> │ │ │ │ mov r0, r5 │ │ │ │ subs r4, #1 │ │ │ │ blx r2 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 77fbe <_Py_Dealloc@@Base+0xce> │ │ │ │ + bne.n 7800e <_Py_Dealloc@@Base+0xce> │ │ │ │ movw r5, #19968 @ 0x4e00 │ │ │ │ movt r5, #72 @ 0x48 │ │ │ │ - movw r3, #30033 @ 0x7551 │ │ │ │ + movw r3, #30113 @ 0x75a1 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r5, #704] @ 0x2c0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7814e <_Py_Dealloc@@Base+0x25e> │ │ │ │ + bne.w 7819e <_Py_Dealloc@@Base+0x25e> │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ - cbz r1, 78064 <_Py_Dealloc@@Base+0x174> │ │ │ │ + cbz r1, 780b4 <_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 780fc <_Py_Dealloc@@Base+0x20c> │ │ │ │ + beq.n 7814c <_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 78050 <_Py_Dealloc@@Base+0x160> │ │ │ │ + bgt.n 780a0 <_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 780fc <_Py_Dealloc@@Base+0x20c> │ │ │ │ + beq.n 7814c <_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 780ea <_Py_Dealloc@@Base+0x1fa> │ │ │ │ + beq.n 7813a <_Py_Dealloc@@Base+0x1fa> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 78160 <_Py_Dealloc@@Base+0x270> │ │ │ │ + beq.n 781b0 <_Py_Dealloc@@Base+0x270> │ │ │ │ ldr.w r2, [r3, #2092] @ 0x82c │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bhi.n 780b8 <_Py_Dealloc@@Base+0x1c8> │ │ │ │ + bhi.n 78108 <_Py_Dealloc@@Base+0x1c8> │ │ │ │ movw r1, #22148 @ 0x5684 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 780b8 <_Py_Dealloc@@Base+0x1c8> │ │ │ │ + bne.n 78108 <_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 782c2 <_Py_Dealloc@@Base+0x3d2> │ │ │ │ + bgt.w 78312 <_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 7806e <_Py_Dealloc@@Base+0x17e> │ │ │ │ + bls.n 780be <_Py_Dealloc@@Base+0x17e> │ │ │ │ ldr.w r3, [r0, #160] @ 0xa0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 78088 <_Py_Dealloc@@Base+0x198> │ │ │ │ - ldr.w r9, [pc, #524] @ 782d0 <_Py_Dealloc@@Base+0x3e0> │ │ │ │ + b.n 780d8 <_Py_Dealloc@@Base+0x198> │ │ │ │ + ldr.w r9, [pc, #524] @ 78320 <_Py_Dealloc@@Base+0x3e0> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r8, [r9, fp] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 77f8c <_Py_Dealloc@@Base+0x9c> │ │ │ │ - movw r1, #63540 @ 0xf834 │ │ │ │ + bne.w 77fdc <_Py_Dealloc@@Base+0x9c> │ │ │ │ + movw r1, #62004 @ 0xf234 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #27128 @ 0x69f8 │ │ │ │ + movw r0, #25592 @ 0x63f8 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 6678e <_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 78064 <_Py_Dealloc@@Base+0x174> │ │ │ │ + b.n 780b4 <_Py_Dealloc@@Base+0x174> │ │ │ │ ldr.w r2, [r5, #684] @ 0x2ac │ │ │ │ - movw r3, #50457 @ 0xc519 │ │ │ │ + movw r3, #50441 @ 0xc509 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 782ba <_Py_Dealloc@@Base+0x3ca> │ │ │ │ + bne.w 7830a <_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 78064 <_Py_Dealloc@@Base+0x174> │ │ │ │ + b.n 780b4 <_Py_Dealloc@@Base+0x174> │ │ │ │ movw r5, #19968 @ 0x4e00 │ │ │ │ movt r5, #72 @ 0x48 │ │ │ │ - movw r3, #30033 @ 0x7551 │ │ │ │ + movw r3, #30113 @ 0x75a1 │ │ │ │ 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 78016 <_Py_Dealloc@@Base+0x126> │ │ │ │ + beq.w 78066 <_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 78064 <_Py_Dealloc@@Base+0x174> │ │ │ │ + b.n 780b4 <_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] │ │ │ │ @@ -116339,98 +116370,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 781a2 <_Py_Dealloc@@Base+0x2b2> │ │ │ │ + bne.n 781f2 <_Py_Dealloc@@Base+0x2b2> │ │ │ │ ldr r2, [r0, #24] │ │ │ │ - cbz r2, 7819e <_Py_Dealloc@@Base+0x2ae> │ │ │ │ + cbz r2, 781ee <_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 78246 <_Py_Dealloc@@Base+0x356> │ │ │ │ + beq.n 78296 <_Py_Dealloc@@Base+0x356> │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 78224 <_Py_Dealloc@@Base+0x334> │ │ │ │ + beq.n 78274 <_Py_Dealloc@@Base+0x334> │ │ │ │ ldr.w r2, [lr, #532] @ 0x214 │ │ │ │ - cbnz r2, 781ba <_Py_Dealloc@@Base+0x2ca> │ │ │ │ + cbnz r2, 7820a <_Py_Dealloc@@Base+0x2ca> │ │ │ │ str.w r0, [lr, #532] @ 0x214 │ │ │ │ cmp r0, ip │ │ │ │ - beq.w 78064 <_Py_Dealloc@@Base+0x174> │ │ │ │ + beq.w 780b4 <_Py_Dealloc@@Base+0x174> │ │ │ │ ldrd r2, r1, [r0, #20] │ │ │ │ - cbz r1, 7821e <_Py_Dealloc@@Base+0x32e> │ │ │ │ + cbz r1, 7826e <_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, 781d8 <_Py_Dealloc@@Base+0x2e8> │ │ │ │ + cbz r2, 78228 <_Py_Dealloc@@Base+0x2e8> │ │ │ │ str r0, [r2, #24] │ │ │ │ str.w r0, [ip, #20] │ │ │ │ - b.n 78064 <_Py_Dealloc@@Base+0x174> │ │ │ │ - movw r2, #28077 @ 0x6dad │ │ │ │ + b.n 780b4 <_Py_Dealloc@@Base+0x174> │ │ │ │ + movw r2, #25229 @ 0x628d │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 78212 <_Py_Dealloc@@Base+0x322> │ │ │ │ + bne.n 78262 <_Py_Dealloc@@Base+0x322> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 77fb6 <_Py_Dealloc@@Base+0xc6> │ │ │ │ + b.n 78006 <_Py_Dealloc@@Base+0xc6> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - movw r2, #32565 @ 0x7f35 │ │ │ │ + movw r2, #32645 @ 0x7f85 │ │ │ │ movt r2, #7 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 77f96 <_Py_Dealloc@@Base+0xa6> │ │ │ │ + bne.w 77fe6 <_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 14f33c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 14e8e4 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ ldr.w r2, [sl, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 781ea <_Py_Dealloc@@Base+0x2fa> │ │ │ │ + b.n 7823a <_Py_Dealloc@@Base+0x2fa> │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ - b.n 781c8 <_Py_Dealloc@@Base+0x2d8> │ │ │ │ + b.n 78218 <_Py_Dealloc@@Base+0x2d8> │ │ │ │ ldr.w r2, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r0, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ - cbz r2, 78232 <_Py_Dealloc@@Base+0x342> │ │ │ │ + cbz r2, 78282 <_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 78064 <_Py_Dealloc@@Base+0x174> │ │ │ │ + bne.w 780b4 <_Py_Dealloc@@Base+0x174> │ │ │ │ str.w r0, [r4, #532] @ 0x214 │ │ │ │ - b.n 78064 <_Py_Dealloc@@Base+0x174> │ │ │ │ + b.n 780b4 <_Py_Dealloc@@Base+0x174> │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 781ac <_Py_Dealloc@@Base+0x2bc> │ │ │ │ + beq.n 781fc <_Py_Dealloc@@Base+0x2bc> │ │ │ │ ldr r3, [r0, #24] │ │ │ │ - cbz r3, 782b4 <_Py_Dealloc@@Base+0x3c4> │ │ │ │ + cbz r3, 78304 <_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, 7827c <_Py_Dealloc@@Base+0x38c> │ │ │ │ + cbz r3, 782cc <_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 │ │ │ │ @@ -116443,33 +116474,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 78064 <_Py_Dealloc@@Base+0x174> │ │ │ │ + b.n 780b4 <_Py_Dealloc@@Base+0x174> │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ - b.n 78252 <_Py_Dealloc@@Base+0x362> │ │ │ │ + b.n 782a2 <_Py_Dealloc@@Base+0x362> │ │ │ │ ldr.w r0, [r5, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ - b.n 78114 <_Py_Dealloc@@Base+0x224> │ │ │ │ + b.n 78164 <_Py_Dealloc@@Base+0x224> │ │ │ │ mov r0, r8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 14f350 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.w 14e8f8 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -000782d8 : │ │ │ │ +00078328 : │ │ │ │ ldr.w r2, [r0, #-8] │ │ │ │ - cbz r2, 7830c │ │ │ │ + cbz r2, 7835c │ │ │ │ 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 │ │ │ │ @@ -116480,152 +116511,152 @@ │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -00078310 : │ │ │ │ +00078360 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ (78340 ) │ │ │ │ + ldr r3, [pc, #32] @ (78390 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - cbz r0, 7832a │ │ │ │ + cbz r0, 7837a │ │ │ │ pop {r3, pc} │ │ │ │ - movw r1, #63540 @ 0xf834 │ │ │ │ + movw r1, #62004 @ 0xf234 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #27128 @ 0x69f8 │ │ │ │ + movw r0, #25592 @ 0x63f8 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 6678e <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 7837e │ │ │ │ + cbz r0, 783ce │ │ │ │ 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 78362 │ │ │ │ + bne.n 783b2 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 78360 │ │ │ │ - ldr r2, [pc, #48] @ (7839c ) │ │ │ │ + bne.n 783b0 │ │ │ │ + ldr r2, [pc, #48] @ (783ec ) │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 78380 │ │ │ │ + cbnz r3, 783d0 │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + movw r1, #25229 @ 0x628d │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 78390 │ │ │ │ + bne.n 783e0 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 78376 │ │ │ │ + b.n 783c6 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 78376 │ │ │ │ + b.n 783c6 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r0, 783a4 │ │ │ │ + cbnz r0, 783f4 │ │ │ │ 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 783c4 │ │ │ │ + beq.n 78414 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 783c6 │ │ │ │ + cbz r3, 78416 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #48] @ (783f8 ) │ │ │ │ + ldr r2, [pc, #48] @ (78448 ) │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 783da │ │ │ │ + cbnz r3, 7842a │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + movw r1, #25229 @ 0x628d │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 783ea │ │ │ │ + bne.n 7843a │ │ │ │ mov r0, r4 │ │ │ │ - b.n 783d2 │ │ │ │ + b.n 78422 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 783d2 │ │ │ │ + b.n 78422 │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -000783fc : │ │ │ │ +0007844c : │ │ │ │ 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 78446 │ │ │ │ + bne.n 78496 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 78446 │ │ │ │ + beq.n 78496 │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 78468 │ │ │ │ + bl 784b8 │ │ │ │ adds r4, r0, #3 │ │ │ │ - beq.n 78460 │ │ │ │ + beq.n 784b0 │ │ │ │ adds r0, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - bne.n 7843a │ │ │ │ + bne.n 7848a │ │ │ │ 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 6cd24 │ │ │ │ + bl 6cd14 │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 78436 │ │ │ │ + beq.n 78486 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78468 │ │ │ │ + bl 784b8 │ │ │ │ adds r3, r0, #3 │ │ │ │ - bne.n 7842e │ │ │ │ + bne.n 7847e │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 78436 │ │ │ │ + b.n 78486 │ │ │ │ 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 │ │ │ │ @@ -116633,840 +116664,834 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldrb r6, [r4, #6] │ │ │ │ mov fp, r4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 78708 │ │ │ │ + beq.w 78758 │ │ │ │ ldrb.w r8, [r4, #4] │ │ │ │ movs r5, #1 │ │ │ │ ldrb r3, [r4, #5] │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ lsl.w r3, r5, r3 │ │ │ │ cmp r1, r2 │ │ │ │ lsl.w r5, r5, r8 │ │ │ │ add.w r5, r5, #4294967295 @ 0xffffffff │ │ │ │ and.w sl, r9, r5 │ │ │ │ - bne.w 78ad0 │ │ │ │ + bne.w 78b00 │ │ │ │ add.w fp, r4, #20 │ │ │ │ cmp.w r8, #7 │ │ │ │ add r3, fp │ │ │ │ str r6, [sp, #20] │ │ │ │ - bgt.w 78616 │ │ │ │ + bgt.w 78666 │ │ │ │ ldrsb.w r2, [fp, sl] │ │ │ │ mov r6, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 78588 │ │ │ │ + blt.n 785d8 │ │ │ │ ldr.w r0, [r3, r2, lsl #3] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 785fe │ │ │ │ + beq.w 7864e │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r9, r2 │ │ │ │ - beq.w 78694 │ │ │ │ + beq.w 786e4 │ │ │ │ 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 78658 │ │ │ │ + blt.w 786a8 │ │ │ │ ldr.w r1, [r3, r6, lsl #3] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 785fe │ │ │ │ + beq.n 7864e │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r9, r2 │ │ │ │ - beq.w 788c4 │ │ │ │ + beq.w 78918 │ │ │ │ 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 78844 │ │ │ │ + bgt.w 7888e │ │ │ │ ldrsb.w r6, [fp, sl] │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 7865e │ │ │ │ + blt.w 786ae │ │ │ │ ldr.w r1, [r3, r6, lsl #3] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 785fc │ │ │ │ + beq.n 7864c │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 785a0 │ │ │ │ + beq.n 785f0 │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ cmp.w r8, #7 │ │ │ │ add.w sl, sl, r4, lsr #5 │ │ │ │ add.w sl, sl, #1 │ │ │ │ and.w sl, sl, r5 │ │ │ │ - bgt.w 7886e │ │ │ │ + bgt.w 788b8 │ │ │ │ ldrsb.w r6, [fp, sl] │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 7867e │ │ │ │ + blt.w 786ce │ │ │ │ ldr.w r1, [r3, r6, lsl #3] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 785fc │ │ │ │ + beq.n 7864c │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r9, r2 │ │ │ │ - beq.w 78a5e │ │ │ │ + beq.w 78a98 │ │ │ │ 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 78526 │ │ │ │ + b.n 78576 │ │ │ │ adds r2, #1 │ │ │ │ - bne.w 78c06 │ │ │ │ + bne.w 78c62 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r2, #0] │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 78546 │ │ │ │ - cbz r2, 785fc │ │ │ │ + bne.n 78596 │ │ │ │ + cbz r2, 7864c │ │ │ │ ldrb.w lr, [r1, #16] │ │ │ │ ldrb.w ip, [r7, #16] │ │ │ │ eor.w r0, lr, ip │ │ │ │ tst.w r0, #28 │ │ │ │ - bne.n 78546 │ │ │ │ + bne.n 78596 │ │ │ │ tst.w lr, #32 │ │ │ │ - beq.w 78c3e │ │ │ │ + beq.w 78c94 │ │ │ │ tst.w lr, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne.w r0, r1, #20 │ │ │ │ addeq.w r0, r1, #28 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 78db6 │ │ │ │ + beq.w 78dd8 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne.w r1, r7, #20 │ │ │ │ addeq.w r1, r7, #28 │ │ │ │ ubfx lr, lr, #2, #3 │ │ │ │ str r3, [sp, #28] │ │ │ │ mul.w r2, r2, lr │ │ │ │ blx 29204 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 78546 │ │ │ │ + bne.n 78596 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 789b0 │ │ │ │ + beq.w 789f8 │ │ │ │ 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 78594 │ │ │ │ + b.n 785e4 │ │ │ │ cmp.w r8, #15 │ │ │ │ - bgt.w 789bc │ │ │ │ + bgt.w 78a04 │ │ │ │ ldrsh.w r6, [fp, sl, lsl #1] │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 78668 │ │ │ │ + blt.n 786b8 │ │ │ │ ldr.w r0, [r3, r6, lsl #3] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.n 785fe │ │ │ │ + beq.n 7864e │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 78694 │ │ │ │ + beq.n 786e4 │ │ │ │ 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 789dc │ │ │ │ + bgt.w 78a24 │ │ │ │ ldrsh.w r6, [fp, sl, lsl #1] │ │ │ │ cmp r6, #0 │ │ │ │ - bge.w 78500 │ │ │ │ + bge.w 78550 │ │ │ │ adds r6, #1 │ │ │ │ - beq.n 7858e │ │ │ │ - b.n 78510 │ │ │ │ + beq.n 785de │ │ │ │ + b.n 78560 │ │ │ │ adds r2, r6, #1 │ │ │ │ - bne.w 78c42 │ │ │ │ + bne.w 78c7a │ │ │ │ movs r3, #0 │ │ │ │ - b.n 78594 │ │ │ │ + b.n 785e4 │ │ │ │ adds r6, #1 │ │ │ │ - beq.n 7858e │ │ │ │ + beq.n 785de │ │ │ │ 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 7864e │ │ │ │ + b.n 7869e │ │ │ │ adds r1, r6, #1 │ │ │ │ - beq.n 78664 │ │ │ │ + beq.n 786b4 │ │ │ │ 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 7852e │ │ │ │ + b.n 7857e │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 786ee │ │ │ │ + bne.n 7873e │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 785fe │ │ │ │ + beq.n 7864e │ │ │ │ ldrb.w lr, [r7, #16] │ │ │ │ ldrb.w ip, [r0, #16] │ │ │ │ eor.w r1, lr, ip │ │ │ │ tst.w r1, #28 │ │ │ │ - bne.n 786ee │ │ │ │ + bne.n 7873e │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 78d68 │ │ │ │ + beq.w 78da2 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ addeq r0, #28 │ │ │ │ addne r0, #20 │ │ │ │ tst.w lr, #32 │ │ │ │ - beq.w 78da2 │ │ │ │ + beq.w 78ddc │ │ │ │ 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 785fe │ │ │ │ + beq.n 7864e │ │ │ │ mov.w r2, r9, lsr #5 │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ cmp.w r8, #7 │ │ │ │ add sl, r2 │ │ │ │ and.w sl, sl, r5 │ │ │ │ - ble.w 784f6 │ │ │ │ - b.n 78646 │ │ │ │ + ble.w 78546 │ │ │ │ + b.n 78696 │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ movs r5, #1 │ │ │ │ ldrb r1, [r4, #5] │ │ │ │ - add.w r3, r4, #20 │ │ │ │ + add.w sl, r4, #20 │ │ │ │ cmp r2, #7 │ │ │ │ - lsl.w r0, r5, r2 │ │ │ │ - add.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ + lsl.w r3, r5, r2 │ │ │ │ + add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ + str r3, [sp, #20] │ │ │ │ + and.w r3, r9, r3 │ │ │ │ lsl.w r5, r5, r1 │ │ │ │ - and.w sl, r9, r0 │ │ │ │ - add r5, r3 │ │ │ │ - str r0, [sp, #20] │ │ │ │ + add r5, sl │ │ │ │ it le │ │ │ │ - ldrsble.w r8, [r3, sl] │ │ │ │ - bgt.w 788a6 │ │ │ │ + ldrsble.w r8, [sl, r3] │ │ │ │ + bgt.w 788f0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.w 78898 │ │ │ │ + blt.w 788e2 │ │ │ │ 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 788b4 │ │ │ │ + beq.w 788fe │ │ │ │ ldr r1, [r5, r6] │ │ │ │ cmp r9, r1 │ │ │ │ - beq.w 78940 │ │ │ │ + beq.w 78988 │ │ │ │ mov.w r1, r9, lsr #5 │ │ │ │ - add.w sl, sl, sl, lsl #2 │ │ │ │ + add.w r3, r3, r3, lsl #2 │ │ │ │ adds r1, #1 │ │ │ │ cmp r2, #7 │ │ │ │ - add sl, r1 │ │ │ │ + add r3, r1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - and.w sl, r1, sl │ │ │ │ + and.w r3, r3, r1 │ │ │ │ it le │ │ │ │ - ldrsble.w r8, [r3, sl] │ │ │ │ - bgt.w 789a2 │ │ │ │ + ldrsble.w r8, [sl, r3] │ │ │ │ + bgt.w 789ea │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.w 7892c │ │ │ │ + blt.w 78980 │ │ │ │ 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 78934 │ │ │ │ + beq.w 7890e │ │ │ │ ldr r1, [r5, r6] │ │ │ │ cmp r9, r1 │ │ │ │ - beq.w 789fa │ │ │ │ + beq.w 78a34 │ │ │ │ mov.w r1, r9, lsr #10 │ │ │ │ - add.w sl, sl, sl, lsl #2 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - cmp r2, #7 │ │ │ │ + add.w r3, r3, r3, lsl #2 │ │ │ │ str r1, [sp, #24] │ │ │ │ - add.w r1, r1, #1 │ │ │ │ - add r1, sl │ │ │ │ - and.w sl, r1, r0 │ │ │ │ + adds r1, #1 │ │ │ │ + add r3, r1 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + cmp r2, #7 │ │ │ │ + and.w r3, r3, r1 │ │ │ │ mov r1, r7 │ │ │ │ + mov r4, r3 │ │ │ │ mov r7, r5 │ │ │ │ - mov r5, r3 │ │ │ │ - bgt.n 78836 │ │ │ │ - ldrsb.w r8, [r5, sl] │ │ │ │ + bgt.n 78880 │ │ │ │ + ldrsb.w r8, [sl, r4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.w 789f0 │ │ │ │ + blt.w 78a2a │ │ │ │ movs r6, #12 │ │ │ │ mul.w r6, r6, r8 │ │ │ │ adds r3, r7, r6 │ │ │ │ - ldr r4, [r3, #4] │ │ │ │ - cmp r1, r4 │ │ │ │ - beq.w 789e2 │ │ │ │ + ldr r5, [r3, #4] │ │ │ │ + cmp r1, r5 │ │ │ │ + beq.n 7890e │ │ │ │ ldr r0, [r7, r6] │ │ │ │ cmp r9, r0 │ │ │ │ - beq.w 78b2e │ │ │ │ + beq.w 78b68 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - add.w sl, sl, sl, lsl #2 │ │ │ │ + add.w r4, r4, r4, lsl #2 │ │ │ │ cmp r2, #7 │ │ │ │ - add.w sl, sl, r3, lsr #5 │ │ │ │ + add.w r4, r4, r3, lsr #5 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - add.w sl, sl, #1 │ │ │ │ - and.w sl, r3, sl │ │ │ │ - bgt.w 78b82 │ │ │ │ - ldrsb.w r8, [r5, sl] │ │ │ │ + add.w r4, r4, #1 │ │ │ │ + and.w r4, r4, r3 │ │ │ │ + bgt.w 78bbc │ │ │ │ + ldrsb.w r8, [sl, r4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.w 78ac6 │ │ │ │ + blt.w 78b5e │ │ │ │ movs r6, #12 │ │ │ │ mul.w r6, r6, r8 │ │ │ │ - adds r4, r7, r6 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ + adds r5, r7, r6 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 789e2 │ │ │ │ + beq.n 7890e │ │ │ │ ldr r0, [r7, r6] │ │ │ │ cmp r9, r0 │ │ │ │ - beq.w 78b90 │ │ │ │ + beq.w 78bca │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - add.w sl, sl, sl, lsl #2 │ │ │ │ + add.w r4, r4, r4, lsl #2 │ │ │ │ cmp r2, #7 │ │ │ │ mov.w r3, r3, lsr #10 │ │ │ │ str r3, [sp, #24] │ │ │ │ add.w r3, r3, #1 │ │ │ │ - add sl, r3 │ │ │ │ + add r4, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - and.w sl, r3, sl │ │ │ │ - ble.n 787b8 │ │ │ │ + and.w r4, r4, r3 │ │ │ │ + ble.n 78806 │ │ │ │ cmp r2, #15 │ │ │ │ ite le │ │ │ │ - ldrshle.w r8, [r5, sl, lsl #1] │ │ │ │ - ldrgt.w r8, [r5, sl, lsl #2] │ │ │ │ - b.n 787bc │ │ │ │ + ldrshle.w r8, [sl, r4, lsl #1] │ │ │ │ + ldrgt.w r8, [sl, r4, lsl #2] │ │ │ │ + b.n 7880a │ │ │ │ cmp.w r8, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r6, [fp, sl, lsl #1] │ │ │ │ ldrgt.w r6, [fp, sl, lsl #2] │ │ │ │ cmp r6, #0 │ │ │ │ - bge.w 78538 │ │ │ │ + bge.w 78588 │ │ │ │ adds r0, r6, #1 │ │ │ │ - beq.w 78664 │ │ │ │ + beq.w 786b4 │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ add.w sl, sl, r4, lsr #5 │ │ │ │ add.w sl, sl, #1 │ │ │ │ and.w sl, sl, r5 │ │ │ │ cmp.w r8, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r6, [fp, sl, lsl #1] │ │ │ │ ldrgt.w r6, [fp, sl, lsl #2] │ │ │ │ cmp r6, #0 │ │ │ │ - bge.w 78568 │ │ │ │ + bge.w 785b8 │ │ │ │ adds r2, r6, #1 │ │ │ │ - beq.w 78664 │ │ │ │ + beq.w 786b4 │ │ │ │ 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 78844 │ │ │ │ + b.n 7888e │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 78756 │ │ │ │ + bne.w 787a6 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 78664 │ │ │ │ + b.n 786b4 │ │ │ │ cmp r2, #15 │ │ │ │ ite gt │ │ │ │ - ldrgt.w r8, [r3, sl, lsl #2] │ │ │ │ - ldrshle.w r8, [r3, sl, lsl #1] │ │ │ │ - b.n 78732 │ │ │ │ - mov fp, r6 │ │ │ │ + ldrgt.w r8, [sl, r3, lsl #2] │ │ │ │ + ldrshle.w r8, [sl, r3, lsl #1] │ │ │ │ + b.n 78782 │ │ │ │ + mov r3, r6 │ │ │ │ mov r6, r8 │ │ │ │ movs r2, #1 │ │ │ │ - add r3, fp │ │ │ │ + add r3, sl │ │ │ │ lsls r2, r1 │ │ │ │ add r3, r2 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - b.n 78594 │ │ │ │ + b.n 785e4 │ │ │ │ + mov r3, r6 │ │ │ │ + ldrb.w r1, [fp, #5] │ │ │ │ + mov r6, r8 │ │ │ │ + b.n 78902 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w 78510 │ │ │ │ + bne.w 78560 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 785fe │ │ │ │ + beq.w 7864e │ │ │ │ ldrb.w lr, [r7, #16] │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ eor.w r0, lr, ip │ │ │ │ tst.w r0, #28 │ │ │ │ - bne.w 78510 │ │ │ │ + bne.w 78560 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 78c5a │ │ │ │ + beq.w 78c90 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ addeq.w r0, r1, #28 │ │ │ │ addne.w r0, r1, #20 │ │ │ │ tst.w lr, #32 │ │ │ │ - beq.w 78d9e │ │ │ │ + beq.w 78df0 │ │ │ │ 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 785fe │ │ │ │ - b.n 78510 │ │ │ │ + beq.w 7864e │ │ │ │ + b.n 78560 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 788a0 │ │ │ │ - b.n 78798 │ │ │ │ - mov sl, fp │ │ │ │ - mov fp, r6 │ │ │ │ - mov r6, r8 │ │ │ │ - ldrb.w r1, [sl, #5] │ │ │ │ - b.n 788b8 │ │ │ │ + beq.n 788ea │ │ │ │ + b.n 787e8 │ │ │ │ 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 d1954 │ │ │ │ + bl d0ebc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r2, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 7897c │ │ │ │ + beq.n 789c4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 78c18 │ │ │ │ + beq.w 78c54 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 78c54 │ │ │ │ + blt.w 78c74 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r4, [r1, #24] │ │ │ │ cmp fp, r4 │ │ │ │ - bne.w 78486 │ │ │ │ + bne.w 784d6 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 78486 │ │ │ │ + bne.w 784d6 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 78934 │ │ │ │ + bne.n 7890e │ │ │ │ ldrb.w r2, [fp, #4] │ │ │ │ - b.n 78756 │ │ │ │ + b.n 787a6 │ │ │ │ cmp r2, #15 │ │ │ │ ite gt │ │ │ │ - ldrgt.w r8, [r3, sl, lsl #2] │ │ │ │ - ldrshle.w r8, [r3, sl, lsl #1] │ │ │ │ - b.n 78774 │ │ │ │ + ldrgt.w r8, [sl, r3, lsl #2] │ │ │ │ + ldrshle.w r8, [sl, r3, lsl #1] │ │ │ │ + b.n 787c4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ add.w r3, r3, r6, lsl #2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - b.n 78594 │ │ │ │ + b.n 785e4 │ │ │ │ ldr.w r6, [fp, sl, lsl #2] │ │ │ │ cmp r6, #0 │ │ │ │ - bge.w 78626 │ │ │ │ + bge.w 78676 │ │ │ │ adds r6, #1 │ │ │ │ - beq.w 7858e │ │ │ │ + beq.w 785de │ │ │ │ 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 78652 │ │ │ │ - mov sl, fp │ │ │ │ - mov r3, r5 │ │ │ │ - mov fp, r6 │ │ │ │ - mov r6, r8 │ │ │ │ - ldrb.w r1, [sl, #5] │ │ │ │ - b.n 788b8 │ │ │ │ + b.n 786a2 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 788a0 │ │ │ │ - b.n 787dc │ │ │ │ + beq.w 788ea │ │ │ │ + b.n 78828 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 78bf4 │ │ │ │ + beq.w 78c2e │ │ │ │ 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 d1954 │ │ │ │ + bl d0ebc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r2, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 78a36 │ │ │ │ + beq.n 78a70 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 78bf8 │ │ │ │ + beq.w 78c32 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 78c54 │ │ │ │ + blt.w 78c74 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r4, [r1, #24] │ │ │ │ cmp fp, r4 │ │ │ │ - bne.w 78486 │ │ │ │ + bne.w 784d6 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 78486 │ │ │ │ + bne.w 784d6 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 78934 │ │ │ │ + bne.w 7890e │ │ │ │ ldrb.w r2, [fp, #4] │ │ │ │ - b.n 78798 │ │ │ │ + b.n 787e8 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 78578 │ │ │ │ + bne.w 785c8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 785fc │ │ │ │ + beq.w 7864c │ │ │ │ ldrb.w lr, [r1, #16] │ │ │ │ ldrb.w ip, [r7, #16] │ │ │ │ eor.w r0, lr, ip │ │ │ │ tst.w r0, #28 │ │ │ │ - bne.w 78578 │ │ │ │ + bne.w 785c8 │ │ │ │ tst.w lr, #32 │ │ │ │ - beq.w 78c26 │ │ │ │ + beq.w 78c8c │ │ │ │ tst.w lr, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne.w r0, r1, #20 │ │ │ │ addeq.w r0, r1, #28 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 78db2 │ │ │ │ + beq.w 78dec │ │ │ │ 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 785fc │ │ │ │ - b.n 78578 │ │ │ │ - cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 788a0 │ │ │ │ - b.n 7881a │ │ │ │ + beq.w 7864c │ │ │ │ + b.n 785c8 │ │ │ │ add.w r2, r4, #20 │ │ │ │ cmp.w r8, #7 │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #24] │ │ │ │ it le │ │ │ │ movle r3, r2 │ │ │ │ str r2, [sp, #20] │ │ │ │ it le │ │ │ │ ldrsble.w fp, [r3, sl] │ │ │ │ - bgt.w 78d8a │ │ │ │ + bgt.w 78dc4 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bge.w 78d6c │ │ │ │ + bge.w 78da6 │ │ │ │ cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 7858e │ │ │ │ + beq.w 785de │ │ │ │ mov.w r3, r9, lsr #5 │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ adds r3, #1 │ │ │ │ cmp.w r8, #7 │ │ │ │ add sl, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w sl, sl, r5 │ │ │ │ it le │ │ │ │ ldrsble.w fp, [r3, sl] │ │ │ │ - bgt.w 78d58 │ │ │ │ + bgt.w 78d92 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bge.w 78c5e │ │ │ │ + bge.w 78c98 │ │ │ │ cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 7858e │ │ │ │ - b.n 78c7c │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ + beq.w 785de │ │ │ │ + b.n 78cb6 │ │ │ │ + cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ + beq.w 788ea │ │ │ │ + b.n 78864 │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r2, r0 │ │ │ │ - mov r0, r4 │ │ │ │ + mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ - strne r2, [r4, #0] │ │ │ │ + strne r2, [r5, #0] │ │ │ │ movs r2, #2 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl d1954 │ │ │ │ + bl d0ebc │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldrd r1, r3, [sp, #28] │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 78b60 │ │ │ │ + beq.n 78b9a │ │ │ │ subs r0, #1 │ │ │ │ - str r0, [r4, #0] │ │ │ │ + str r0, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 78c2a │ │ │ │ + beq.n 78c40 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 78c54 │ │ │ │ + blt.n 78c74 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r0, [r0, #24] │ │ │ │ cmp fp, r0 │ │ │ │ - bne.w 78d50 │ │ │ │ + bne.w 78d8a │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.w 78d50 │ │ │ │ + cmp r5, r3 │ │ │ │ + bne.w 78d8a │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 789e2 │ │ │ │ + bne.w 7890e │ │ │ │ ldrb.w r2, [fp, #4] │ │ │ │ - b.n 787dc │ │ │ │ + b.n 78828 │ │ │ │ cmp r2, #15 │ │ │ │ ite le │ │ │ │ - ldrshle.w r8, [r5, sl, lsl #1] │ │ │ │ - ldrgt.w r8, [r5, sl, lsl #2] │ │ │ │ - b.n 787fa │ │ │ │ + ldrshle.w r8, [sl, r4, lsl #1] │ │ │ │ + ldrgt.w r8, [sl, r4, lsl #2] │ │ │ │ + b.n 78846 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ str r1, [sp, #32] │ │ │ │ cmp r2, r0 │ │ │ │ mov r0, r3 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ movs r2, #2 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl d1954 │ │ │ │ + bl d0ebc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, r0 │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 78bc0 │ │ │ │ + beq.n 78bfa │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ - cbz r0, 78be2 │ │ │ │ + cbz r0, 78c1c │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 78c54 │ │ │ │ + blt.n 78c74 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r0, [r0, #24] │ │ │ │ cmp fp, r0 │ │ │ │ - bne.w 78d50 │ │ │ │ - ldr r4, [r4, #4] │ │ │ │ - cmp r3, r4 │ │ │ │ - bne.w 78d50 │ │ │ │ + bne.w 78d8a │ │ │ │ + ldr r5, [r5, #4] │ │ │ │ + cmp r3, r5 │ │ │ │ + bne.w 78d8a │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 789e2 │ │ │ │ + bne.w 7890e │ │ │ │ ldrb.w r2, [fp, #4] │ │ │ │ - b.n 7881a │ │ │ │ + b.n 78864 │ │ │ │ mov r0, r3 │ │ │ │ strd r2, r1, [sp, #32] │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrd r2, r1, [sp, #32] │ │ │ │ - b.n 78bc0 │ │ │ │ + b.n 78bfa │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - b.n 78a10 │ │ │ │ + b.n 78a4a │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ - b.n 78a36 │ │ │ │ + b.n 78a70 │ │ │ │ + mov r0, r5 │ │ │ │ + strd r2, r1, [sp, #32] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + ldrd r2, r1, [sp, #32] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + b.n 78b9a │ │ │ │ + strd r3, r2, [sp, #32] │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + ldrd r3, r2, [sp, #32] │ │ │ │ + b.n 789c4 │ │ │ │ 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 784f6 │ │ │ │ - strd r2, r3, [sp, #32] │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - ldrd r2, r3, [sp, #32] │ │ │ │ - b.n 7897c │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ - b.n 78a98 │ │ │ │ - mov r0, r4 │ │ │ │ - strd r2, r1, [sp, #32] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - ldrd r2, r1, [sp, #32] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - b.n 78b60 │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ - b.n 785d2 │ │ │ │ + b.n 78546 │ │ │ │ + mvn.w r6, #2 │ │ │ │ + b.n 786b4 │ │ │ │ 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 7855e │ │ │ │ - mvn.w r6, #2 │ │ │ │ - b.n 78664 │ │ │ │ + b.n 785ae │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ + b.n 78ad2 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ - b.n 788fe │ │ │ │ + b.n 78952 │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ + b.n 78622 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, fp │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ strd r7, r9, [sp] │ │ │ │ - bl 1bc4cc │ │ │ │ + bl 1b9fb8 │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - blt.w 78da8 │ │ │ │ - bne.n 78cec │ │ │ │ + blt.w 78de2 │ │ │ │ + bne.n 78d26 │ │ │ │ ldrb.w r8, [r4, #4] │ │ │ │ mov.w r3, r9, lsr #10 │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ str r3, [sp, #28] │ │ │ │ adds r3, #1 │ │ │ │ add sl, r3 │ │ │ │ mov fp, r6 │ │ │ │ and.w sl, sl, r5 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r3, r8 │ │ │ │ cmp r3, #7 │ │ │ │ - bgt.n 78d42 │ │ │ │ + bgt.n 78d7c │ │ │ │ ldrsb.w r8, [r4, sl] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bge.n 78d28 │ │ │ │ + bge.n 78d62 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 7858e │ │ │ │ + beq.w 785de │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ cmp r3, #7 │ │ │ │ add.w sl, sl, r2, lsr #5 │ │ │ │ add.w sl, sl, #1 │ │ │ │ and.w sl, sl, r6 │ │ │ │ it le │ │ │ │ ldrsble.w r8, [r4, sl] │ │ │ │ - bgt.n 78d0e │ │ │ │ + bgt.n 78d48 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bge.n 78cf4 │ │ │ │ + bge.n 78d2e │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 7858e │ │ │ │ + beq.w 785de │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ lsrs r2, r2, #10 │ │ │ │ str r2, [sp, #28] │ │ │ │ adds r2, #1 │ │ │ │ add sl, r2 │ │ │ │ and.w sl, sl, r6 │ │ │ │ - b.n 78c98 │ │ │ │ + b.n 78cd2 │ │ │ │ mov r3, fp │ │ │ │ str r6, [sp, #20] │ │ │ │ mov r6, r3 │ │ │ │ - b.n 785fe │ │ │ │ + b.n 7864e │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ strd r7, r9, [sp] │ │ │ │ - bl 1bc4cc │ │ │ │ + bl 1b9fb8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 78da6 │ │ │ │ - bne.n 78d1c │ │ │ │ + blt.n 78de0 │ │ │ │ + bne.n 78d56 │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ - b.n 78cd8 │ │ │ │ + b.n 78d12 │ │ │ │ cmp r3, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r8, [r4, sl, lsl #1] │ │ │ │ ldrgt.w r8, [r4, sl, lsl #2] │ │ │ │ - b.n 78cca │ │ │ │ + b.n 78d04 │ │ │ │ mov r3, r8 │ │ │ │ mov r4, r5 │ │ │ │ mov r6, r3 │ │ │ │ str.w fp, [sp, #20] │ │ │ │ - b.n 785fe │ │ │ │ + b.n 7864e │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ strd r7, r9, [sp] │ │ │ │ - bl 1bc4cc │ │ │ │ + bl 1b9fb8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 78da6 │ │ │ │ - bne.n 78d1c │ │ │ │ + blt.n 78de0 │ │ │ │ + bne.n 78d56 │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ - b.n 78cae │ │ │ │ + b.n 78ce8 │ │ │ │ cmp r3, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r8, [r4, sl, lsl #1] │ │ │ │ ldrgt.w r8, [r4, sl, lsl #2] │ │ │ │ - b.n 78ca0 │ │ │ │ + b.n 78cda │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 78486 │ │ │ │ + b.w 784d6 │ │ │ │ cmp.w r8, #15 │ │ │ │ ite gt │ │ │ │ ldrgt.w fp, [r3, sl, lsl #2] │ │ │ │ ldrshle.w fp, [r3, sl, lsl #1] │ │ │ │ - b.n 78b1c │ │ │ │ + b.n 78b4c │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 786c4 │ │ │ │ + b.n 78714 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, fp │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ strd r7, r9, [sp] │ │ │ │ - bl 1bc4cc │ │ │ │ + bl 1b9fb8 │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - blt.n 78da8 │ │ │ │ - bne.n 78cec │ │ │ │ + blt.n 78de2 │ │ │ │ + bne.n 78d26 │ │ │ │ ldrb.w r8, [r4, #4] │ │ │ │ - b.n 78afc │ │ │ │ + b.n 78b2c │ │ │ │ cmp.w r8, #15 │ │ │ │ itete gt │ │ │ │ movgt r3, r2 │ │ │ │ ldrle r3, [sp, #20] │ │ │ │ ldrgt.w fp, [r3, sl, lsl #2] │ │ │ │ ldrshle.w fp, [r3, sl, lsl #1] │ │ │ │ - b.n 78aec │ │ │ │ + b.n 78b1c │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 78914 │ │ │ │ + b.n 78638 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 786da │ │ │ │ + b.n 7872a │ │ │ │ mov r8, r0 │ │ │ │ cmn.w r8, #4 │ │ │ │ - beq.n 78dba │ │ │ │ + beq.n 78df4 │ │ │ │ mov r6, r8 │ │ │ │ - b.n 78664 │ │ │ │ + b.n 786b4 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 78aae │ │ │ │ + b.n 78ae8 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 785e8 │ │ │ │ + b.n 78968 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.w 78484 │ │ │ │ + b.w 784d4 │ │ │ │ + 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 │ │ │ │ ldrb r2, [r0, #5] │ │ │ │ @@ -117476,421 +117501,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 78f5a │ │ │ │ + bgt.w 78f96 │ │ │ │ ldrsb.w r4, [r8, fp] │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 78eba │ │ │ │ + blt.n 78ef6 │ │ │ │ ldr.w r0, [sl, r4, lsl #3] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.n 78ec4 │ │ │ │ + beq.n 78f00 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 78ecc │ │ │ │ + beq.n 78f08 │ │ │ │ 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 78f34 │ │ │ │ + bgt.w 78f70 │ │ │ │ ldrsb.w r4, [r8, fp] │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 78f46 │ │ │ │ + blt.w 78f82 │ │ │ │ ldr.w r3, [sl, r4, lsl #3] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 78ec4 │ │ │ │ + beq.n 78f00 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 78fd6 │ │ │ │ + beq.w 79012 │ │ │ │ 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 78f9e │ │ │ │ + bgt.w 78fda │ │ │ │ ldrsb.w r4, [r8, fp] │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 78f82 │ │ │ │ + blt.w 78fbe │ │ │ │ ldr.w r0, [sl, r4, lsl #3] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.n 78ec4 │ │ │ │ + beq.n 78f00 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 79030 │ │ │ │ + beq.w 7906c │ │ │ │ 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 78fc6 │ │ │ │ + bgt.w 79002 │ │ │ │ ldrsb.w r4, [r8, fp] │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 78f98 │ │ │ │ + blt.n 78fd4 │ │ │ │ ldr.w r0, [sl, r4, lsl #3] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.n 78ec4 │ │ │ │ + beq.n 78f00 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 790b4 │ │ │ │ + beq.w 790f0 │ │ │ │ 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 78e58 │ │ │ │ + b.n 78e94 │ │ │ │ adds r4, #1 │ │ │ │ - bne.w 79110 │ │ │ │ + bne.w 79150 │ │ │ │ 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 78f1c │ │ │ │ + bne.n 78f58 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 78ec4 │ │ │ │ + beq.n 78f00 │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ eor.w ip, r1, r3 │ │ │ │ tst.w ip, #28 │ │ │ │ - bne.n 78f1c │ │ │ │ + bne.n 78f58 │ │ │ │ tst.w r3, #32 │ │ │ │ - beq.w 79126 │ │ │ │ + beq.w 79166 │ │ │ │ tst.w r3, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ addeq r0, #28 │ │ │ │ addne r0, #20 │ │ │ │ tst.w r1, #32 │ │ │ │ - beq.w 7913a │ │ │ │ + beq.w 7917a │ │ │ │ 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 78ec4 │ │ │ │ + beq.n 78f00 │ │ │ │ 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 78e2e │ │ │ │ + ble.w 78e6a │ │ │ │ cmp.w r9, #15 │ │ │ │ - bgt.w 790ae │ │ │ │ + bgt.w 790ea │ │ │ │ ldrsh.w r4, [r8, fp, lsl #1] │ │ │ │ cmp r4, #0 │ │ │ │ - bge.w 78e38 │ │ │ │ + bge.w 78e74 │ │ │ │ adds r2, r4, #1 │ │ │ │ - beq.n 78ec4 │ │ │ │ + beq.n 78f00 │ │ │ │ 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 78e58 │ │ │ │ + b.n 78e94 │ │ │ │ cmp.w r9, #15 │ │ │ │ - bgt.w 7908c │ │ │ │ + bgt.w 790c8 │ │ │ │ ldrsh.w r4, [r8, fp, lsl #1] │ │ │ │ cmp r4, #0 │ │ │ │ - bge.w 78e06 │ │ │ │ + bge.w 78e42 │ │ │ │ adds r4, #1 │ │ │ │ - beq.n 78ec0 │ │ │ │ + beq.n 78efc │ │ │ │ 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 78f3c │ │ │ │ + b.n 78f78 │ │ │ │ adds r4, #1 │ │ │ │ - beq.n 78ec0 │ │ │ │ + beq.n 78efc │ │ │ │ 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 78e92 │ │ │ │ + b.n 78ece │ │ │ │ adds r2, r4, #1 │ │ │ │ - beq.n 78ec4 │ │ │ │ - b.n 78eaa │ │ │ │ + beq.n 78f00 │ │ │ │ + b.n 78ee6 │ │ │ │ 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 78e6a │ │ │ │ + bge.w 78ea6 │ │ │ │ adds r4, #1 │ │ │ │ - beq.n 78ec0 │ │ │ │ + beq.n 78efc │ │ │ │ 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 78e96 │ │ │ │ + b.n 78ed2 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 78f4a │ │ │ │ + bne.n 78f86 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 78ec4 │ │ │ │ + beq.w 78f00 │ │ │ │ ldrb.w ip, [r3, #16] │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ eor.w r0, ip, r1 │ │ │ │ tst.w r0, #28 │ │ │ │ - bne.n 78f4a │ │ │ │ + bne.n 78f86 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 7912a │ │ │ │ + beq.w 7916a │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ addeq.w r0, r3, #28 │ │ │ │ addne.w r0, r3, #20 │ │ │ │ lsls r3, r1, #26 │ │ │ │ - bpl.w 79132 │ │ │ │ + bpl.w 79172 │ │ │ │ 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 78ec4 │ │ │ │ - b.n 78f4a │ │ │ │ + beq.w 78f00 │ │ │ │ + b.n 78f86 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 78e7a │ │ │ │ + bne.w 78eb6 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 78ec4 │ │ │ │ + beq.w 78f00 │ │ │ │ ldrb.w ip, [r0, #16] │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ eor.w lr, ip, r1 │ │ │ │ tst.w lr, #28 │ │ │ │ - bne.w 78e7a │ │ │ │ + bne.w 78eb6 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.n 7912e │ │ │ │ + beq.n 79162 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne r0, #20 │ │ │ │ addeq r0, #28 │ │ │ │ tst.w r1, #32 │ │ │ │ - beq.n 79136 │ │ │ │ + beq.n 7916e │ │ │ │ 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 78ec4 │ │ │ │ - b.n 78e7a │ │ │ │ + beq.w 78f00 │ │ │ │ + b.n 78eb6 │ │ │ │ ldr.w r4, [r8, fp, lsl #2] │ │ │ │ cmp r4, #0 │ │ │ │ - bge.w 78e06 │ │ │ │ + bge.w 78e42 │ │ │ │ adds r4, #1 │ │ │ │ - beq.w 78ec0 │ │ │ │ + beq.w 78efc │ │ │ │ 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 78f40 │ │ │ │ + b.n 78f7c │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 78eaa │ │ │ │ + bne.w 78ee6 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 78ec4 │ │ │ │ + beq.w 78f00 │ │ │ │ ldrb.w ip, [r0, #16] │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ eor.w lr, ip, r1 │ │ │ │ tst.w lr, #28 │ │ │ │ - bne.w 78eaa │ │ │ │ + bne.w 78ee6 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.n 79122 │ │ │ │ + beq.n 7914c │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne r0, #20 │ │ │ │ addeq r0, #28 │ │ │ │ tst.w r1, #32 │ │ │ │ - beq.n 7913e │ │ │ │ + beq.n 79176 │ │ │ │ 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 78ec4 │ │ │ │ - b.n 78eaa │ │ │ │ + beq.w 78f00 │ │ │ │ + b.n 78ee6 │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ + b.n 79122 │ │ │ │ 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 78e2e │ │ │ │ + b.n 78e6a │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 790e6 │ │ │ │ + b.n 7909e │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 78ef8 │ │ │ │ + b.n 78f34 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - b.n 7900a │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ - b.n 79062 │ │ │ │ + b.n 79046 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 7901c │ │ │ │ + b.n 790b0 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 79074 │ │ │ │ + b.n 79058 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 78f0c │ │ │ │ + b.n 79134 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 790f8 │ │ │ │ + b.n 78f48 │ │ │ │ nop │ │ │ │ │ │ │ │ -00079144 : │ │ │ │ +00079180 : │ │ │ │ stmdb 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 792ce │ │ │ │ + bgt.w 7930a │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 79480 │ │ │ │ + beq.w 794bc │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #7 │ │ │ │ - bhi.w 79480 │ │ │ │ + bhi.w 794bc │ │ │ │ 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 79322 │ │ │ │ + bmi.w 7935e │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 794be │ │ │ │ + bne.w 794fa │ │ │ │ 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 794d6 │ │ │ │ - ldr.w sl, [pc, #844] @ 79510 │ │ │ │ + bmi.w 79512 │ │ │ │ + ldr.w sl, [pc, #844] @ 7954c │ │ │ │ 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 79444 │ │ │ │ + bhi.w 79480 │ │ │ │ adds r0, r4, r3 │ │ │ │ str r0, [sp, #20] │ │ │ │ - bmi.w 79444 │ │ │ │ + bmi.w 79480 │ │ │ │ movw r8, #19968 @ 0x4e00 │ │ │ │ movt r8, #72 @ 0x48 │ │ │ │ - movw r2, #6429 @ 0x191d │ │ │ │ + movw r2, #6413 @ 0x190d │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r3, [r8, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 79436 │ │ │ │ + bne.w 79472 │ │ │ │ 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 793ec │ │ │ │ + bcs.w 79428 │ │ │ │ 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 7942c │ │ │ │ + beq.w 79468 │ │ │ │ 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 792de │ │ │ │ + beq.n 7931a │ │ │ │ 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 793a2 │ │ │ │ + bgt.w 793de │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #676] @ (7950c ) │ │ │ │ + ldr r2, [pc, #676] @ (79548 ) │ │ │ │ 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 79456 │ │ │ │ + bne.w 79492 │ │ │ │ str r3, [r4, #20] │ │ │ │ str.w fp, [r4, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 79364 │ │ │ │ + beq.n 793a0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 79364 │ │ │ │ + beq.n 793a0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r6, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7936c │ │ │ │ + bne.n 793a8 │ │ │ │ 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] │ │ │ │ @@ -117902,343 +117927,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 79380 │ │ │ │ - movw r2, #31105 @ 0x7981 │ │ │ │ + bne.n 793bc │ │ │ │ + movw r2, #28401 @ 0x6ef1 │ │ │ │ movt r2, #11 │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 79190 │ │ │ │ + b.n 791cc │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldr r7, [r3, #28] │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r7, r2 │ │ │ │ - bcc.n 79398 │ │ │ │ + bcc.n 793d4 │ │ │ │ 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 793ec │ │ │ │ + beq.n 79428 │ │ │ │ ldr.w r3, [sl, r9] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.n 7923c │ │ │ │ - movw r2, #63381 @ 0xf795 │ │ │ │ + b.n 79278 │ │ │ │ + movw r2, #60337 @ 0xebb1 │ │ │ │ movt r2, #8 │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 79190 │ │ │ │ - movw r2, #60097 @ 0xeac1 │ │ │ │ + b.n 791cc │ │ │ │ + movw r2, #57393 @ 0xe031 │ │ │ │ movt r2, #11 │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 79190 │ │ │ │ + b.n 791cc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 794a6 │ │ │ │ + beq.w 794e2 │ │ │ │ movw r0, #15912 @ 0x3e28 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 71628 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71618 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 79452 │ │ │ │ + beq.w 7948e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w sl, [pc, #456] @ 79510 │ │ │ │ + ldr.w sl, [pc, #456] @ 7954c │ │ │ │ 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 79286 │ │ │ │ + bne.n 792c2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r6, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7929c │ │ │ │ + beq.n 792d8 │ │ │ │ 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 7929c │ │ │ │ + b.n 792d8 │ │ │ │ movw r0, #642 @ 0x282 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 79420 │ │ │ │ + beq.n 7945c │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ - bne.n 79480 │ │ │ │ - movw r2, #14561 @ 0x38e1 │ │ │ │ + bne.n 794bc │ │ │ │ + movw r2, #11825 @ 0x2e31 │ │ │ │ movt r2, #12 │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 79190 │ │ │ │ + b.n 791cc │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r2, [r3, #8] │ │ │ │ - b.n 7923c │ │ │ │ + b.n 79278 │ │ │ │ ldr.w r3, [r1, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7925c │ │ │ │ + beq.w 79298 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7925c │ │ │ │ + beq.w 79298 │ │ │ │ ldr.w r3, [r1, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7925c │ │ │ │ + bne.w 79298 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7949c │ │ │ │ + bne.n 794d8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r2, r3, #12 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.w 7925c │ │ │ │ + bmi.w 79298 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 793d6 │ │ │ │ + bne.n 79412 │ │ │ │ dmb ish │ │ │ │ - b.n 7925c │ │ │ │ + b.n 79298 │ │ │ │ ldr.w r3, [r8, #672] @ 0x2a0 │ │ │ │ - movw r2, #49749 @ 0xc255 │ │ │ │ + movw r2, #49733 @ 0xc245 │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7946a │ │ │ │ + bne.n 794a6 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ - cbz r0, 79444 │ │ │ │ + cbz r0, 79480 │ │ │ │ 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 7923c │ │ │ │ - movw r2, #55157 @ 0xd775 │ │ │ │ + b.n 79278 │ │ │ │ + movw r2, #51421 @ 0xc8dd │ │ │ │ movt r2, #21 │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 79190 │ │ │ │ + b.n 791cc │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, lr │ │ │ │ - bl 719d8 │ │ │ │ - b.n 792fc │ │ │ │ + bl 719c8 │ │ │ │ + b.n 79338 │ │ │ │ ldr.w r0, [r8, #708] @ 0x2c4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 79300 │ │ │ │ + bne.w 7933c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1ea3d0 │ │ │ │ + bl 1e96f8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 7925c │ │ │ │ + bne.w 79298 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 792c6 │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.n 79302 │ │ │ │ + movw r1, #25229 @ 0x628d │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 79474 │ │ │ │ + bne.n 794b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 127218 │ │ │ │ - b.n 79358 │ │ │ │ + bl 126700 │ │ │ │ + b.n 79394 │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ blx r3 │ │ │ │ - b.n 79408 │ │ │ │ + b.n 79444 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 79358 │ │ │ │ + b.n 79394 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [fp] │ │ │ │ - movw r1, #13172 @ 0x3374 │ │ │ │ + movw r1, #11636 @ 0x2d74 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 79452 │ │ │ │ + bl d1590 │ │ │ │ + b.n 7948e │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7925c │ │ │ │ - b.n 793c4 │ │ │ │ + bne.w 79298 │ │ │ │ + b.n 79400 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13200 @ 0x3390 │ │ │ │ + movw r1, #11664 @ 0x2d90 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 79452 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 7948e │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13268 @ 0x33d4 │ │ │ │ + movw r1, #11732 @ 0x2dd4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 79452 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 7948e │ │ │ │ ldr.w r0, [r5, #440] @ 0x1b8 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ - ldr.w sl, [pc, #48] @ 79510 │ │ │ │ + ldr.w sl, [pc, #48] @ 7954c │ │ │ │ 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 791da │ │ │ │ - b.n 79444 │ │ │ │ + bls.w 79216 │ │ │ │ + b.n 79480 │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00079514 : │ │ │ │ +00079550 : │ │ │ │ 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 795ba │ │ │ │ + bpl.n 795f6 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 79580 │ │ │ │ + bne.n 795bc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7958a │ │ │ │ + beq.n 795c6 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, r2 │ │ │ │ str r3, [r6, #0] │ │ │ │ - bne.n 79598 │ │ │ │ + bne.n 795d4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r1, r3, #1 │ │ │ │ - beq.n 79598 │ │ │ │ - ldr r1, [pc, #116] @ (795d0 ) │ │ │ │ + beq.n 795d4 │ │ │ │ + ldr r1, [pc, #116] @ (7960c ) │ │ │ │ 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 795b2 │ │ │ │ - bl 7bb58 │ │ │ │ + beq.n 795ee │ │ │ │ + bl 7bb1c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 79542 │ │ │ │ + bne.n 7957e │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 79554 │ │ │ │ + beq.n 79590 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cd24 │ │ │ │ + bl 6cd14 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 7955a │ │ │ │ + bne.n 79596 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1a2938 <_PyThreadState_New@@Base+0x1fac> │ │ │ │ - bl 79610 │ │ │ │ + b.w 1a1930 <_PyThreadState_New@@Base+0x1fac> │ │ │ │ + bl 7964c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r1, #2572 @ 0xa0c │ │ │ │ - movw r0, #65228 @ 0xfecc │ │ │ │ + movw r0, #63692 @ 0xf8cc │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215dac <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7957c │ │ │ │ + b.n 795b8 │ │ │ │ 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 76154 │ │ │ │ - cbz r0, 795fe │ │ │ │ + bl 761b4 │ │ │ │ + cbz r0, 7963a │ │ │ │ mul.w r2, r6, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 19dee4 │ │ │ │ - movw r1, #65036 @ 0xfe0c │ │ │ │ + b.w 19cedc │ │ │ │ + movw r1, #63500 @ 0xf80c │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #4] @ (7960c ) │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r4, [r1, #32] │ │ │ │ + ldr r0, [pc, #4] @ (79648 ) │ │ │ │ + bl 6678e <_Py_FatalErrorFunc@@Base> │ │ │ │ + str r4, [r1, #64] @ 0x40 │ │ │ │ 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] @ (798f8 ) │ │ │ │ + ldr r3, [pc, #700] @ (79934 ) │ │ │ │ mov r5, r1 │ │ │ │ cmp sl, r8 │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - bne.w 79884 │ │ │ │ + bne.w 798c0 │ │ │ │ add.w r1, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r1, #2740] @ 0xab4 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 79726 │ │ │ │ + ble.n 79762 │ │ │ │ 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 │ │ │ │ @@ -118254,48 +118279,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 79946 │ │ │ │ + bne.w 79982 │ │ │ │ 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, 796da │ │ │ │ + cbnz r1, 79716 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ lsls r0, r2, #17 │ │ │ │ - bmi.w 79868 │ │ │ │ + bmi.w 798a4 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bmi.w 797ec │ │ │ │ + bmi.w 79828 │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r2, #7 │ │ │ │ and.w r1, r1, #7 │ │ │ │ - bgt.w 79838 │ │ │ │ + bgt.w 79874 │ │ │ │ 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 79856 │ │ │ │ + bne.w 79892 │ │ │ │ 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] │ │ │ │ @@ -118316,33 +118341,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, #6429 @ 0x191d │ │ │ │ + movw r0, #6413 @ 0x190d │ │ │ │ movt r0, #7 │ │ │ │ ldr.w r3, [r9, #692] @ 0x2b4 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 798fc │ │ │ │ + bne.w 79938 │ │ │ │ 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 798e6 │ │ │ │ + beq.w 79922 │ │ │ │ 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, 797a0 │ │ │ │ + cbz r2, 797dc │ │ │ │ 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 │ │ │ │ @@ -118352,48 +118377,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 79682 │ │ │ │ + b.n 796be │ │ │ │ ldrd ip, r1, [r3, #24] │ │ │ │ cmp r1, ip │ │ │ │ - bcc.w 798d2 │ │ │ │ + bcc.w 7990e │ │ │ │ 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 79774 │ │ │ │ + bne.n 797b0 │ │ │ │ ldr.w r3, [r9, #672] @ 0x2a0 │ │ │ │ - movw r2, #49749 @ 0xc255 │ │ │ │ + movw r2, #49733 @ 0xc245 │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7993a │ │ │ │ + bne.w 79976 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7990c │ │ │ │ + beq.w 79948 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 79774 │ │ │ │ + b.n 797b0 │ │ │ │ ldr.w r2, [r1, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 798b2 │ │ │ │ + bne.n 798ee │ │ │ │ movw r2, #42012 @ 0xa41c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 798da │ │ │ │ - ldr r2, [pc, #244] @ (798f8 ) │ │ │ │ + beq.n 79916 │ │ │ │ + ldr r2, [pc, #244] @ (79934 ) │ │ │ │ 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 │ │ │ │ @@ -118401,175 +118426,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 796e8 │ │ │ │ + ble.w 79724 │ │ │ │ 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 796fc │ │ │ │ + beq.w 79738 │ │ │ │ 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 79706 │ │ │ │ + b.n 79742 │ │ │ │ ldr.w r2, [r1, #164] @ 0xa4 │ │ │ │ - cbnz r2, 79896 │ │ │ │ + cbnz r2, 798d2 │ │ │ │ movw r2, #42012 @ 0xa41c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 79800 │ │ │ │ + bne.n 7983c │ │ │ │ ldr.w r2, [r6, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 79800 │ │ │ │ - b.n 796ce │ │ │ │ + bne.n 7983c │ │ │ │ + b.n 7970a │ │ │ │ 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 79736 │ │ │ │ - movw r1, #63789 @ 0xf92d │ │ │ │ + b.n 79772 │ │ │ │ + movw r1, #63733 @ 0xf8f5 │ │ │ │ movt r1, #7 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 79964 │ │ │ │ + bne.n 799a0 │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ and.w r2, r2, #512 @ 0x200 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 796ce │ │ │ │ + beq.w 7970a │ │ │ │ ldr r1, [r6, #4] │ │ │ │ - b.n 7986e │ │ │ │ - movw r1, #63789 @ 0xf92d │ │ │ │ + b.n 798aa │ │ │ │ + movw r1, #63733 @ 0xf8f5 │ │ │ │ movt r1, #7 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 79958 │ │ │ │ + bne.n 79994 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ and.w r2, r2, #512 @ 0x200 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 796da │ │ │ │ + beq.w 79716 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ - b.n 797f4 │ │ │ │ + b.n 79830 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r0, [r3, #8] │ │ │ │ - b.n 79774 │ │ │ │ + b.n 797b0 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr.w r2, [r2, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 79800 │ │ │ │ - b.n 796da │ │ │ │ + bne.n 7983c │ │ │ │ + b.n 79716 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 719d8 │ │ │ │ + bl 719c8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 79774 │ │ │ │ - b.n 797be │ │ │ │ + bne.w 797b0 │ │ │ │ + b.n 797fa │ │ │ │ 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 79774 │ │ │ │ - bl 1ea294 │ │ │ │ + bne.w 797b0 │ │ │ │ + bl 1e95bc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 79920 │ │ │ │ + beq.n 7995c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbz r3, 79970 │ │ │ │ + cbz r3, 799ac │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 79934 │ │ │ │ + beq.n 79970 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 79978 │ │ │ │ + cbz r3, 799b4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 79720 │ │ │ │ + b.n 7975c │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 797d8 │ │ │ │ + b.n 79814 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r6 │ │ │ │ - bl 1e391c │ │ │ │ + bl 1e2c28 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - b.n 79698 │ │ │ │ + b.n 796d4 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ - b.n 798c6 │ │ │ │ + b.n 79902 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ - b.n 798a8 │ │ │ │ + b.n 798e4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 79920 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7995c │ │ │ │ mov r0, r2 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 79934 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 79970 │ │ │ │ stmdb 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 79a16 │ │ │ │ + beq.n 79a52 │ │ │ │ movs r0, #1 │ │ │ │ movw r3, #43691 @ 0xaaab │ │ │ │ movt r3, #43690 @ 0xaaaa │ │ │ │ - ldr r2, [pc, #576] @ (79be8 ) │ │ │ │ + ldr r2, [pc, #576] @ (79c24 ) │ │ │ │ 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 79b44 │ │ │ │ + bhi.w 79b80 │ │ │ │ cmp r5, #3 │ │ │ │ - bne.n 79a44 │ │ │ │ + bne.n 79a80 │ │ │ │ add.w r1, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r1, #2740] @ 0xab4 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 79b40 │ │ │ │ + ble.w 79b7c │ │ │ │ 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 │ │ │ │ @@ -118582,61 +118607,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] @ (79be8 ) │ │ │ │ + ldr r3, [pc, #464] @ (79c24 ) │ │ │ │ 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 79b44 │ │ │ │ + bhi.n 79b80 │ │ │ │ movw sl, #19968 @ 0x4e00 │ │ │ │ movt sl, #72 @ 0x48 │ │ │ │ add.w r1, r9, r7 │ │ │ │ - movw r0, #6429 @ 0x191d │ │ │ │ + movw r0, #6413 @ 0x190d │ │ │ │ movt r0, #7 │ │ │ │ add.w r2, r1, #20 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr.w r2, [sl, #692] @ 0x2b4 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 79bc4 │ │ │ │ + bne.w 79c00 │ │ │ │ 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 79b54 │ │ │ │ + bcs.n 79b90 │ │ │ │ adds r1, #19 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r2, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 79b8a │ │ │ │ + beq.n 79bc6 │ │ │ │ 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 79ada │ │ │ │ + beq.n 79b16 │ │ │ │ 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 │ │ │ │ @@ -118652,22 +118677,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 79b2c │ │ │ │ + bhi.n 79b68 │ │ │ │ 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, 79b54 │ │ │ │ + cbz r4, 79b90 │ │ │ │ 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 │ │ │ │ @@ -118679,212 +118704,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 79a0e │ │ │ │ + b.n 79a4a │ │ │ │ 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 79afc │ │ │ │ + b.n 79b38 │ │ │ │ movs r7, #8 │ │ │ │ - b.n 79a44 │ │ │ │ + b.n 79a80 │ │ │ │ cmp r5, #15 │ │ │ │ - bhi.n 79b94 │ │ │ │ + bhi.n 79bd0 │ │ │ │ add.w fp, r5, #1 │ │ │ │ movs r7, #1 │ │ │ │ lsl.w r7, r7, fp │ │ │ │ - b.n 79a44 │ │ │ │ + b.n 79a80 │ │ │ │ ldr.w r3, [sl, #672] @ 0x2a0 │ │ │ │ - movw r1, #49749 @ 0xc255 │ │ │ │ + movw r1, #49733 @ 0xc245 │ │ │ │ movt r1, #6 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 79bda │ │ │ │ + bne.n 79c16 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 79bd2 │ │ │ │ + cbz r4, 79c0e │ │ │ │ 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 79afc │ │ │ │ + b.n 79b38 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 719d8 │ │ │ │ + bl 719c8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 79af2 │ │ │ │ + b.n 79b2e │ │ │ │ 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 79bd2 │ │ │ │ + bmi.n 79c0e │ │ │ │ movw sl, #19968 @ 0x4e00 │ │ │ │ movt sl, #72 @ 0x48 │ │ │ │ - movw r0, #6429 @ 0x191d │ │ │ │ + movw r0, #6413 @ 0x190d │ │ │ │ movt r0, #7 │ │ │ │ ldr.w r2, [sl, #692] @ 0x2b4 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 79a68 │ │ │ │ + beq.w 79aa4 │ │ │ │ ldr.w r0, [sl, #688] @ 0x2b0 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 79af4 │ │ │ │ + bne.n 79b30 │ │ │ │ movs r4, #0 │ │ │ │ - bl 1ea294 │ │ │ │ - b.n 79a0e │ │ │ │ + bl 1e95bc │ │ │ │ + b.n 79a4a │ │ │ │ ldr.w r0, [sl, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 79b72 │ │ │ │ + b.n 79bae │ │ │ │ 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, 79c36 │ │ │ │ + cbz r3, 79c72 │ │ │ │ ldr.w r3, [r5, #1412] @ 0x584 │ │ │ │ - cbz r3, 79c36 │ │ │ │ - ldr r3, [pc, #692] @ (79ed0 ) │ │ │ │ + cbz r3, 79c72 │ │ │ │ + ldr r3, [pc, #692] @ (79f0c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r6, [r2, r3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 79e88 │ │ │ │ + beq.w 79ec4 │ │ │ │ ldr.w r0, [r5, #1416] @ 0x588 │ │ │ │ blx 2a31c │ │ │ │ cmp r6, r0 │ │ │ │ - bne.w 79e88 │ │ │ │ + bne.w 79ec4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 79d20 │ │ │ │ + beq.n 79d5c │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ sub.w r6, r4, #8 │ │ │ │ ldrb.w r8, [r4, #-4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 79eb0 │ │ │ │ + bne.w 79eec │ │ │ │ ldrb.w r3, [r4, #-3] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.w 79e96 │ │ │ │ + bne.w 79ed2 │ │ │ │ ldrb.w r3, [r4, #-2] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.w 79e96 │ │ │ │ + bne.w 79ed2 │ │ │ │ ldrb.w r3, [r4, #-1] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.w 79e96 │ │ │ │ + bne.w 79ed2 │ │ │ │ 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 79e6e │ │ │ │ + bne.w 79eaa │ │ │ │ adds r3, r4, r2 │ │ │ │ ldrb r1, [r3, #1] │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ - bne.w 79e6e │ │ │ │ + bne.w 79eaa │ │ │ │ ldrb r1, [r3, #2] │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ - bne.w 79e6e │ │ │ │ + bne.w 79eaa │ │ │ │ ldrb r3, [r3, #3] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.w 79e6e │ │ │ │ + bne.w 79eaa │ │ │ │ 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, #30033 @ 0x7551 │ │ │ │ + movw r3, #30113 @ 0x75a1 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 79d26 │ │ │ │ - ldr r3, [pc, #516] @ (79ed0 ) │ │ │ │ + bne.n 79d62 │ │ │ │ + ldr r3, [pc, #516] @ (79f0c ) │ │ │ │ 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 79d44 │ │ │ │ + beq.n 79d80 │ │ │ │ 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 79d0e │ │ │ │ + bgt.n 79d4a │ │ │ │ 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, 79d44 │ │ │ │ + cbz r1, 79d80 │ │ │ │ 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, 79d32 │ │ │ │ - cbz r2, 79d68 │ │ │ │ + cbz r1, 79d6e │ │ │ │ + cbz r2, 79da4 │ │ │ │ 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 79d20 │ │ │ │ + b.n 79d5c │ │ │ │ ldr.w r2, [r5, #684] @ 0x2ac │ │ │ │ - movw r3, #50457 @ 0xc519 │ │ │ │ + movw r3, #50441 @ 0xc509 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 79e64 │ │ │ │ + bne.w 79ea0 │ │ │ │ mov r0, r6 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r7, #800] @ 0x320 │ │ │ │ - b.n 79d20 │ │ │ │ + b.n 79d5c │ │ │ │ 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 │ │ │ │ @@ -118892,72 +118917,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 79da4 │ │ │ │ + bne.n 79de0 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 79da0 │ │ │ │ + cbz r3, 79ddc │ │ │ │ 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 79e00 │ │ │ │ + beq.n 79e3c │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 79de0 │ │ │ │ + beq.n 79e1c │ │ │ │ ldr.w r3, [lr, #532] @ 0x214 │ │ │ │ - cbnz r3, 79dbc │ │ │ │ + cbnz r3, 79df8 │ │ │ │ str.w r2, [lr, #532] @ 0x214 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 79d20 │ │ │ │ + beq.n 79d5c │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ - cbz r1, 79dda │ │ │ │ + cbz r1, 79e16 │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r4, [r2, #20] │ │ │ │ str r1, [r4, #24] │ │ │ │ strd r3, r0, [r2, #20] │ │ │ │ - cbz r3, 79dd6 │ │ │ │ + cbz r3, 79e12 │ │ │ │ str r2, [r3, #24] │ │ │ │ str r2, [r0, #20] │ │ │ │ - b.n 79d20 │ │ │ │ + b.n 79d5c │ │ │ │ str.w r3, [r7, #524] @ 0x20c │ │ │ │ - b.n 79dc8 │ │ │ │ + b.n 79e04 │ │ │ │ ldr.w r3, [r7, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 79dee │ │ │ │ + cbz r3, 79e2a │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r7, #532] @ 0x214 │ │ │ │ str.w r2, [r7, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 79d20 │ │ │ │ + bne.n 79d5c │ │ │ │ str.w r2, [r7, #532] @ 0x214 │ │ │ │ - b.n 79d20 │ │ │ │ + b.n 79d5c │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 79dae │ │ │ │ + beq.n 79dea │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 79e5e │ │ │ │ + cbz r3, 79e9a │ │ │ │ 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, 79e34 │ │ │ │ + cbz r3, 79e70 │ │ │ │ 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 │ │ │ │ @@ -118966,83 +118991,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 79d20 │ │ │ │ + b.n 79d5c │ │ │ │ str.w r1, [r7, #524] @ 0x20c │ │ │ │ - b.n 79e0c │ │ │ │ + b.n 79e48 │ │ │ │ ldr.w r0, [r5, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx r2 │ │ │ │ - b.n 79d5c │ │ │ │ + b.n 79d98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 61470 <_Py_SetRefcnt@@Base+0xd7e> │ │ │ │ - movw r1, #53612 @ 0xd16c │ │ │ │ + bl 6145c <_Py_SetRefcnt@@Base+0xd7e> │ │ │ │ + movw r1, #52076 @ 0xcb6c │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #50996 @ 0xc734 │ │ │ │ + movw r0, #49460 @ 0xc134 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #65036 @ 0xfe0c │ │ │ │ + bl 6678e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #63500 @ 0xf80c │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #64] @ (79ed4 ) │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #64] @ (79f10 ) │ │ │ │ + bl 6678e <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 61470 <_Py_SetRefcnt@@Base+0xd7e> │ │ │ │ - movw r1, #53588 @ 0xd154 │ │ │ │ + bl 6145c <_Py_SetRefcnt@@Base+0xd7e> │ │ │ │ + movw r1, #52052 @ 0xcb54 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #50996 @ 0xc734 │ │ │ │ + movw r0, #49460 @ 0xc134 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 6678e <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 61470 <_Py_SetRefcnt@@Base+0xd7e> │ │ │ │ - movw r1, #53528 @ 0xd118 │ │ │ │ + bl 6145c <_Py_SetRefcnt@@Base+0xd7e> │ │ │ │ + movw r1, #51992 @ 0xcb18 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #50996 @ 0xc734 │ │ │ │ + movw r0, #49460 @ 0xc134 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r8 │ │ │ │ - bl 676e0 │ │ │ │ + bl 676d0 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r4, #32] │ │ │ │ + str r0, [r4, #64] @ 0x40 │ │ │ │ movs r6, r5 │ │ │ │ │ │ │ │ -00079ed8 : │ │ │ │ +00079f14 : │ │ │ │ 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 1a2dcc <_PyThreadState_New@@Base+0x2440> │ │ │ │ - cbz r0, 79f00 │ │ │ │ + bl 1a1dc4 <_PyThreadState_New@@Base+0x2440> │ │ │ │ + cbz r0, 79f3c │ │ │ │ strd r4, r5, [r0, #20] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -00079f04 : │ │ │ │ +00079f40 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 79f4c │ │ │ │ - cbz r0, 79f46 │ │ │ │ + bl 79f88 │ │ │ │ + cbz r0, 79f82 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.n 79f46 │ │ │ │ - ldr r4, [pc, #36] @ (79f48 ) │ │ │ │ + bpl.n 79f82 │ │ │ │ + ldr r4, [pc, #36] @ (79f84 ) │ │ │ │ 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 │ │ │ │ @@ -119084,1239 +119109,1239 @@ │ │ │ │ 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 7a0ea │ │ │ │ + bmi.w 7a126 │ │ │ │ movw r7, #19968 @ 0x4e00 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ - movw r3, #6429 @ 0x191d │ │ │ │ + movw r3, #6413 @ 0x190d │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r9, [r7, #712] @ 0x2c8 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 7a1c2 │ │ │ │ - ldr r3, [pc, #612] @ (7a234 ) │ │ │ │ + bne.w 7a1fe │ │ │ │ + ldr r3, [pc, #612] @ (7a270 ) │ │ │ │ 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 7a160 │ │ │ │ + bcs.w 7a19c │ │ │ │ mov.w ip, ip, lsr #3 │ │ │ │ ldr.w r3, [r9, ip, lsl #3] │ │ │ │ ldr.w sl, [r3, #8] │ │ │ │ cmp r3, sl │ │ │ │ - beq.w 7a1ac │ │ │ │ + beq.w 7a1e8 │ │ │ │ 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 7a080 │ │ │ │ + beq.n 7a0bc │ │ │ │ add.w r7, fp, r5 │ │ │ │ - cbz r5, 7a044 │ │ │ │ + cbz r5, 7a080 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [fp] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 7a044 │ │ │ │ - ldr r1, [pc, #528] @ (7a234 ) │ │ │ │ + beq.n 7a080 │ │ │ │ + ldr r1, [pc, #528] @ (7a270 ) │ │ │ │ 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 7a120 │ │ │ │ + bgt.n 7a15c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2957c │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7a100 │ │ │ │ + bne.n 7a13c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r4, [r7, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #472] @ (7a238 ) │ │ │ │ + ldr r2, [pc, #472] @ (7a274 ) │ │ │ │ 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 7a1dc │ │ │ │ + bne.w 7a218 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 7a0b0 │ │ │ │ + bmi.n 7a0ec │ │ │ │ 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 7a0f4 │ │ │ │ + bcc.n 7a130 │ │ │ │ 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 7a016 │ │ │ │ + bne.n 7a052 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 7a022 │ │ │ │ - b.n 7a044 │ │ │ │ + bne.n 7a05e │ │ │ │ + b.n 7a080 │ │ │ │ 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, 7a0dc │ │ │ │ + cbz r2, 7a118 │ │ │ │ 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 1ea294 │ │ │ │ + b.w 1e95bc │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [sl, #12] │ │ │ │ str.w sl, [r3, #8] │ │ │ │ - b.n 7a010 │ │ │ │ + b.n 7a04c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r4, [r7, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #300] @ (7a238 ) │ │ │ │ + ldr r2, [pc, #300] @ (7a274 ) │ │ │ │ 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 7a1f0 │ │ │ │ + bne.n 7a22c │ │ │ │ str r6, [r7, #8] │ │ │ │ - b.n 7a072 │ │ │ │ + b.n 7a0ae │ │ │ │ ldr.w r3, [r1, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r5, #0 │ │ │ │ - beq.n 7a044 │ │ │ │ + beq.n 7a080 │ │ │ │ ldr.w r3, [r1, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7a044 │ │ │ │ + bne.n 7a080 │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7a22a │ │ │ │ + bne.n 7a266 │ │ │ │ add.w r1, r0, #12 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bmi.w 7a044 │ │ │ │ + bmi.w 7a080 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r0, r3, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7a14a │ │ │ │ + bne.n 7a186 │ │ │ │ dmb ish │ │ │ │ - b.n 7a044 │ │ │ │ + b.n 7a080 │ │ │ │ ldr.w sl, [r7, #672] @ 0x2a0 │ │ │ │ - movw r3, #49749 @ 0xc255 │ │ │ │ + movw r3, #49733 @ 0xc245 │ │ │ │ movt r3, #6 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 7a204 │ │ │ │ + bne.n 7a240 │ │ │ │ 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 7a0ea │ │ │ │ + beq.n 7a126 │ │ │ │ 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 7a016 │ │ │ │ + bne.w 7a052 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 7a022 │ │ │ │ - b.n 7a044 │ │ │ │ + bne.w 7a05e │ │ │ │ + b.n 7a080 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 719d8 │ │ │ │ + bl 719c8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7a160 │ │ │ │ + beq.n 7a19c │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ - b.n 7a09c │ │ │ │ + b.n 7a0d8 │ │ │ │ ldr.w r0, [r7, #708] @ 0x2c4 │ │ │ │ mov r1, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r9 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7a0ea │ │ │ │ + beq.n 7a126 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ and.w lr, r3, #16384 @ 0x4000 │ │ │ │ - b.n 7a198 │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.n 7a1d4 │ │ │ │ + movw r1, #25229 @ 0x628d │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7a212 │ │ │ │ + bne.n 7a24e │ │ │ │ mov r0, r7 │ │ │ │ - bl 127218 │ │ │ │ - b.n 7a072 │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + bl 126700 │ │ │ │ + b.n 7a0ae │ │ │ │ + movw r1, #25229 @ 0x628d │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7a21e │ │ │ │ + bne.n 7a25a │ │ │ │ mov r0, r7 │ │ │ │ - bl 127218 │ │ │ │ - b.n 7a11c │ │ │ │ + bl 126700 │ │ │ │ + b.n 7a158 │ │ │ │ ldr.w r0, [r7, #668] @ 0x29c │ │ │ │ mov r1, r8 │ │ │ │ blx sl │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov fp, r0 │ │ │ │ - b.n 7a182 │ │ │ │ + b.n 7a1be │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 7a072 │ │ │ │ + b.n 7a0ae │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 7a11c │ │ │ │ + b.n 7a158 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7a044 │ │ │ │ - b.n 7a13a │ │ │ │ + bne.w 7a080 │ │ │ │ + b.n 7a176 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0007a23c : │ │ │ │ +0007a278 : │ │ │ │ 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 7a2ac │ │ │ │ - cbz r0, 7a27c │ │ │ │ + bl 7a2e8 │ │ │ │ + cbz r0, 7a2b8 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #24] @ (7a280 ) │ │ │ │ + ldr r0, [pc, #24] @ (7a2bc ) │ │ │ │ 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 7b2e4 │ │ │ │ + b.w 7b320 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007a284 : │ │ │ │ +0007a2c0 : │ │ │ │ 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 7a2ac │ │ │ │ + bl 7a2e8 │ │ │ │ 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 7a8d4 │ │ │ │ + beq.w 7a910 │ │ │ │ mov r8, r2 │ │ │ │ mov fp, r3 │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 7a57c │ │ │ │ + beq.w 7a5b8 │ │ │ │ adds r3, r0, r1 │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - blt.w 7b03a │ │ │ │ + blt.w 7b076 │ │ │ │ movw r2, #65514 @ 0xffea │ │ │ │ movt r2, #32767 @ 0x7fff │ │ │ │ cmp r1, r2 │ │ │ │ - bgt.w 7af60 │ │ │ │ + bgt.w 7af9c │ │ │ │ movw r4, #19968 @ 0x4e00 │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ - movw r2, #6429 @ 0x191d │ │ │ │ + movw r2, #6413 @ 0x190d │ │ │ │ movt r2, #7 │ │ │ │ add.w sl, r1, #21 │ │ │ │ ldr.w r6, [r4, #712] @ 0x2c8 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 7aa8e │ │ │ │ - ldr r2, [pc, #680] @ (7a5b8 ) │ │ │ │ + bne.w 7aaca │ │ │ │ + ldr r2, [pc, #680] @ (7a5f4 ) │ │ │ │ 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 7a8f6 │ │ │ │ + bgt.w 7a932 │ │ │ │ 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 7a8e0 │ │ │ │ + beq.w 7a91c │ │ │ │ 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 7a444 │ │ │ │ + beq.n 7a480 │ │ │ │ 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] @ (7a5bc ) │ │ │ │ + ldr r2, [pc, #596] @ (7a5f8 ) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r6, #0] │ │ │ │ ldr.w r4, [r2, #1416] @ 0x588 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 7abf2 │ │ │ │ + bne.w 7ac2e │ │ │ │ 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 7a89a │ │ │ │ + bpl.w 7a8d6 │ │ │ │ lsls r0, r2, #25 │ │ │ │ - bpl.w 7b1da │ │ │ │ + bpl.w 7b216 │ │ │ │ add.w r0, r6, #20 │ │ │ │ lsls r1, r7, #30 │ │ │ │ - bne.w 7a8a2 │ │ │ │ + bne.w 7a8de │ │ │ │ adds r4, r7, #4 │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.n 7a494 │ │ │ │ + bhi.n 7a4d0 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7a494 │ │ │ │ + bne.n 7a4d0 │ │ │ │ mov r2, r0 │ │ │ │ add.w ip, r7, #8 │ │ │ │ cmp r3, ip │ │ │ │ str.w r1, [r2], #4 │ │ │ │ - bcc.n 7a490 │ │ │ │ + bcc.n 7a4cc │ │ │ │ ldr r1, [r7, #4] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7a490 │ │ │ │ + bne.n 7a4cc │ │ │ │ add.w r4, r7, #12 │ │ │ │ str r1, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ add.w r1, r0, #8 │ │ │ │ - bcc.w 7a5a0 │ │ │ │ + bcc.w 7a5dc │ │ │ │ ldr r2, [r7, #8] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7a5a0 │ │ │ │ + bne.w 7a5dc │ │ │ │ str r2, [r0, #8] │ │ │ │ add.w r2, r7, #16 │ │ │ │ add.w ip, r0, #12 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w 7a5b2 │ │ │ │ + bcc.w 7a5e2 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7a5b2 │ │ │ │ + bne.w 7a5e2 │ │ │ │ str r1, [r0, #12] │ │ │ │ add.w r1, r7, #20 │ │ │ │ cmp r3, r1 │ │ │ │ add.w r0, r0, #16 │ │ │ │ it cc │ │ │ │ movcc r4, r2 │ │ │ │ - bcc.n 7a426 │ │ │ │ + bcc.n 7a462 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ mov lr, r2 │ │ │ │ add.w ip, r1, #4 │ │ │ │ adds r2, #4 │ │ │ │ tst.w r4, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7abb6 │ │ │ │ + bne.w 7abf2 │ │ │ │ cmp r3, ip │ │ │ │ str.w r4, [r0], #4 │ │ │ │ - bcc.n 7a424 │ │ │ │ + bcc.n 7a460 │ │ │ │ mov r1, ip │ │ │ │ - b.n 7a406 │ │ │ │ + b.n 7a442 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 7a462 │ │ │ │ + bhi.n 7a49e │ │ │ │ sub.w r9, r4, r7 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ cmp r5, r9 │ │ │ │ - bne.n 7a4ae │ │ │ │ + bne.n 7a4ea │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7ae0a │ │ │ │ + bne.w 7ae46 │ │ │ │ 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 7a5a6 │ │ │ │ + bcc.w 7a5e6 │ │ │ │ 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 7a34c │ │ │ │ + b.n 7a388 │ │ │ │ ldrsb.w r1, [r4] │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 7a42a │ │ │ │ + blt.n 7a466 │ │ │ │ adds r4, #1 │ │ │ │ strb r2, [r0, #0] │ │ │ │ cmp r3, r4 │ │ │ │ - bls.n 7a42a │ │ │ │ + bls.n 7a466 │ │ │ │ adds r0, #1 │ │ │ │ mov r2, r4 │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ mov r4, r2 │ │ │ │ adds r2, #1 │ │ │ │ tst.w r1, #128 @ 0x80 │ │ │ │ - bne.n 7a42a │ │ │ │ + bne.n 7a466 │ │ │ │ cmp r2, r3 │ │ │ │ strb.w r1, [r0], #1 │ │ │ │ - bne.n 7a478 │ │ │ │ + bne.n 7a4b4 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 7a42a │ │ │ │ + b.n 7a466 │ │ │ │ mov r0, r2 │ │ │ │ - b.n 7a426 │ │ │ │ + b.n 7a462 │ │ │ │ cmp r3, r7 │ │ │ │ - bls.n 7a4a6 │ │ │ │ + bls.n 7a4e2 │ │ │ │ ldrsb.w r1, [r7] │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ cmp r1, #0 │ │ │ │ it ge │ │ │ │ movge r4, r7 │ │ │ │ - bge.n 7a46c │ │ │ │ + bge.n 7a4a8 │ │ │ │ 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 7adda │ │ │ │ + bpl.w 7ae16 │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7b1d4 │ │ │ │ + beq.w 7b210 │ │ │ │ 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 7a830 │ │ │ │ + bcs.w 7a86c │ │ │ │ ldrd r1, r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 7ab04 │ │ │ │ + bne.w 7ab40 │ │ │ │ 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 7a5d4 │ │ │ │ + bpl.n 7a610 │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bls.w 7abd8 │ │ │ │ + bls.w 7ac14 │ │ │ │ cmp r2, #223 @ 0xdf │ │ │ │ - bls.w 7aa2c │ │ │ │ + bls.w 7aa68 │ │ │ │ cmp r2, #239 @ 0xef │ │ │ │ - bhi.w 7b0d8 │ │ │ │ + bhi.w 7b114 │ │ │ │ subs r0, r6, r4 │ │ │ │ cmp r0, #2 │ │ │ │ - ble.w 7adb4 │ │ │ │ + ble.w 7adf0 │ │ │ │ ldrb r7, [r4, #1] │ │ │ │ ldrb r0, [r4, #2] │ │ │ │ sub.w r5, r7, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 7a85e │ │ │ │ + bhi.w 7a89a │ │ │ │ cmp r2, #224 @ 0xe0 │ │ │ │ - beq.w 7a858 │ │ │ │ + beq.w 7a894 │ │ │ │ cmp r2, #237 @ 0xed │ │ │ │ - bne.n 7a548 │ │ │ │ + bne.n 7a584 │ │ │ │ cmp r7, #159 @ 0x9f │ │ │ │ - bhi.w 7a85e │ │ │ │ + bhi.w 7a89a │ │ │ │ sub.w r5, r0, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 7af9a │ │ │ │ + bhi.w 7afd6 │ │ │ │ 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 7aa56 │ │ │ │ + bhi.w 7aa92 │ │ │ │ tbh [pc, r5, lsl #1] │ │ │ │ lsls r2, r2, #5 │ │ │ │ lsls r0, r1, #6 │ │ │ │ lsls r1, r7, #5 │ │ │ │ lsls r0, r3, #4 │ │ │ │ lsls r0, r3, #4 │ │ │ │ ldrsb.w r2, [r0] │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 7ae10 │ │ │ │ + blt.w 7ae4c │ │ │ │ ldr r2, [sp, #152] @ 0x98 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7af76 │ │ │ │ - ldr r6, [pc, #44] @ (7a5c0 ) │ │ │ │ + bne.w 7afb2 │ │ │ │ + ldr r6, [pc, #44] @ (7a5fc ) │ │ │ │ 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 7a426 │ │ │ │ + b.n 7a462 │ │ │ │ + mov r0, ip │ │ │ │ + b.n 7a462 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ str.w r2, [ip, #12] │ │ │ │ str.w ip, [r2, #8] │ │ │ │ - b.n 7a34c │ │ │ │ - mov r0, ip │ │ │ │ - b.n 7a426 │ │ │ │ + b.n 7a388 │ │ │ │ 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 7a562 │ │ │ │ + beq.n 7a59e │ │ │ │ adds r4, #1 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ cmp r4, r6 │ │ │ │ - bcs.w 7abee │ │ │ │ + bcs.w 7ac2a │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bhi.w 7a76c │ │ │ │ + bhi.w 7a7a8 │ │ │ │ mov r0, r4 │ │ │ │ ands.w r5, r4, #3 │ │ │ │ - bne.n 7a5c8 │ │ │ │ + bne.n 7a604 │ │ │ │ add.w ip, r4, #4 │ │ │ │ cmp r6, ip │ │ │ │ - bcc.n 7a5c4 │ │ │ │ + bcc.n 7a600 │ │ │ │ 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 7a696 │ │ │ │ + beq.n 7a6d2 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 7a682 │ │ │ │ + beq.n 7a6be │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 7a672 │ │ │ │ + beq.n 7a6ae │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 7a662 │ │ │ │ + beq.n 7a69e │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 7a652 │ │ │ │ + beq.n 7a68e │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 7a640 │ │ │ │ + beq.n 7a67c │ │ │ │ cmp r2, #6 │ │ │ │ - beq.n 7a62e │ │ │ │ + beq.n 7a66a │ │ │ │ ldr.w r2, [r0], #4 │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7a75e │ │ │ │ + bne.w 7a79a │ │ │ │ str.w r2, [r3], #4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7a75e │ │ │ │ + bne.w 7a79a │ │ │ │ str.w r2, [r3], #4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7a75e │ │ │ │ + bne.w 7a79a │ │ │ │ str.w r2, [r3], #4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7a75e │ │ │ │ + bne.n 7a79a │ │ │ │ str.w r2, [r3], #4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7a75e │ │ │ │ + bne.n 7a79a │ │ │ │ str.w r2, [r3], #4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7a75e │ │ │ │ + bne.n 7a79a │ │ │ │ str.w r2, [r3], #4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7a75e │ │ │ │ + bne.n 7a79a │ │ │ │ str.w r2, [r3], #4 │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 7a75c │ │ │ │ + beq.n 7a798 │ │ │ │ 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 7a75e │ │ │ │ + bne.n 7a79a │ │ │ │ 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 7a75e │ │ │ │ + bne.n 7a79a │ │ │ │ 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 7a75e │ │ │ │ + bne.n 7a79a │ │ │ │ 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 7a75e │ │ │ │ + bne.n 7a79a │ │ │ │ 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 7a75e │ │ │ │ + bne.n 7a79a │ │ │ │ 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 7a75e │ │ │ │ + bne.n 7a79a │ │ │ │ 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 7a75e │ │ │ │ + bne.n 7a79a │ │ │ │ str.w r2, [lr, #20] │ │ │ │ add.w r3, lr, #24 │ │ │ │ mov r4, ip │ │ │ │ ldr.w r2, [ip] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7a75e │ │ │ │ + bne.n 7a79a │ │ │ │ add.w r3, lr, #28 │ │ │ │ str.w r2, [lr, #24] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 7a696 │ │ │ │ + bne.n 7a6d2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 7a562 │ │ │ │ + beq.w 7a59e │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bls.w 7a5c8 │ │ │ │ + bls.w 7a604 │ │ │ │ cmp r2, #223 @ 0xdf │ │ │ │ - bhi.w 7afc8 │ │ │ │ + bhi.w 7b004 │ │ │ │ cmp r2, #193 @ 0xc1 │ │ │ │ - bls.w 7b22c │ │ │ │ + bls.w 7b268 │ │ │ │ subs r0, r6, r4 │ │ │ │ cmp r0, #1 │ │ │ │ - ble.w 7abee │ │ │ │ + ble.w 7ac2a │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ sub.w r5, r0, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 7b000 │ │ │ │ + bhi.w 7b03c │ │ │ │ add.w r0, r0, r2, lsl #6 │ │ │ │ adds r4, #2 │ │ │ │ sub.w r5, r0, #12416 @ 0x3080 │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ - bhi.w 7a562 │ │ │ │ + bhi.w 7a59e │ │ │ │ strb.w r5, [r3], #1 │ │ │ │ - b.n 7a5ce │ │ │ │ + b.n 7a60a │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldr.w sl, [sp, #72] @ 0x48 │ │ │ │ - movw r7, #52092 @ 0xcb7c │ │ │ │ + movw r7, #50556 @ 0xc57c │ │ │ │ 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 7a7cc │ │ │ │ + bne.n 7a808 │ │ │ │ mov r0, fp │ │ │ │ - bl f213c <_Py_GetErrorHandler@@Base> │ │ │ │ + bl f1698 <_Py_GetErrorHandler@@Base> │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r8, #2 │ │ │ │ - bne.w 7af10 │ │ │ │ + bne.w 7af4c │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.w 7aef6 │ │ │ │ + ble.w 7af32 │ │ │ │ mov r3, r9 │ │ │ │ cmp r3, r6 │ │ │ │ - blt.w 7ae82 │ │ │ │ + blt.w 7aebe │ │ │ │ sub.w r3, r6, r9 │ │ │ │ add r4, r3 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ - b.n 7a4ec │ │ │ │ + b.n 7a528 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ sub.w r3, r3, r1 │ │ │ │ mov.w r2, r3, asr #1 │ │ │ │ - bne.n 7a812 │ │ │ │ + bne.n 7a84e │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ sub.w r5, r1, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 7aeb6 │ │ │ │ + bhi.w 7aef2 │ │ │ │ cmp r1, #159 @ 0x9f │ │ │ │ - bhi.w 7b0c0 │ │ │ │ + bhi.w 7b0fc │ │ │ │ cmp r0, #224 @ 0xe0 │ │ │ │ - beq.w 7aeb6 │ │ │ │ + beq.w 7aef2 │ │ │ │ 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 7aed8 │ │ │ │ + beq.w 7af14 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ - cbz r3, 7a83e │ │ │ │ + cbz r3, 7a87a │ │ │ │ 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 7aad4 │ │ │ │ + bne.w 7ab10 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 7aaa8 │ │ │ │ + bne.w 7aae4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 92620 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + bl 91b1c <_PyUnicodeWriter_Finish@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 7a43c │ │ │ │ + b.n 7a478 │ │ │ │ cmp r7, #159 @ 0x9f │ │ │ │ - bhi.w 7a548 │ │ │ │ + bhi.w 7a584 │ │ │ │ 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 7a7a2 │ │ │ │ + beq.n 7a7de │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #237 @ 0xed │ │ │ │ - beq.w 7b26a │ │ │ │ + beq.w 7b2a6 │ │ │ │ movs r5, #2 │ │ │ │ - b.n 7a7a4 │ │ │ │ + b.n 7a7e0 │ │ │ │ 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, #52072 @ 0xcb68 │ │ │ │ + movw r7, #50536 @ 0xc568 │ │ │ │ movt r7, #38 @ 0x26 │ │ │ │ ldr.w sl, [sp, #72] @ 0x48 │ │ │ │ sub.w r9, r4, sl │ │ │ │ add.w r6, r9, #1 │ │ │ │ - b.n 7a7ba │ │ │ │ + b.n 7a7f6 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ lsls r2, r7, #30 │ │ │ │ - beq.w 7a39c │ │ │ │ + beq.w 7a3d8 │ │ │ │ cmp r3, r7 │ │ │ │ it hi │ │ │ │ movhi r4, r7 │ │ │ │ - bls.w 7a4a6 │ │ │ │ + bls.w 7a4e2 │ │ │ │ lsls r2, r4, #30 │ │ │ │ - beq.n 7a92e │ │ │ │ + beq.n 7a96a │ │ │ │ ldrsb.w r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 7a8be │ │ │ │ + blt.n 7a8fa │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.n 7a8ac │ │ │ │ + bcc.n 7a8e8 │ │ │ │ sub.w r9, r4, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r9 │ │ │ │ blx 29c10 │ │ │ │ cmp r5, r9 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ - beq.w 7a434 │ │ │ │ - b.n 7a4ae │ │ │ │ + beq.w 7a470 │ │ │ │ + b.n 7a4ea │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7b222 │ │ │ │ - ldr r6, [pc, #732] @ (7abbc ) │ │ │ │ - b.n 7a43c │ │ │ │ + bne.w 7b25e │ │ │ │ + ldr r6, [pc, #732] @ (7abf8 ) │ │ │ │ + b.n 7a478 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 719d8 │ │ │ │ + bl 719c8 │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7a34c │ │ │ │ + bne.w 7a388 │ │ │ │ ldr.w r6, [r4, #672] @ 0x2a0 │ │ │ │ - movw r1, #49749 @ 0xc255 │ │ │ │ + movw r1, #49733 @ 0xc245 │ │ │ │ movt r1, #6 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.w 7afb4 │ │ │ │ + bne.w 7aff0 │ │ │ │ mov r0, sl │ │ │ │ strd r3, r2, [sp, #32] │ │ │ │ blx 2a0fc │ │ │ │ mov r6, r0 │ │ │ │ ldrd r3, r2, [sp, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7af60 │ │ │ │ + beq.w 7af9c │ │ │ │ ldr.w r1, [r2, #800] @ 0x320 │ │ │ │ add.w r9, r5, #20 │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [r2, #800] @ 0x320 │ │ │ │ - b.n 7a34c │ │ │ │ + b.n 7a388 │ │ │ │ add.w ip, r4, #4 │ │ │ │ cmp r3, ip │ │ │ │ - bcc.n 7aa24 │ │ │ │ + bcc.n 7aa60 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7aa24 │ │ │ │ + bne.n 7aa60 │ │ │ │ add.w r1, r4, #8 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.w 7ab00 │ │ │ │ + bcc.w 7ab3c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7ab00 │ │ │ │ + bne.w 7ab3c │ │ │ │ add.w ip, r4, #12 │ │ │ │ cmp r3, ip │ │ │ │ - bcc.w 7abb2 │ │ │ │ + bcc.w 7abee │ │ │ │ ldr r2, [r4, #8] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7abb2 │ │ │ │ + bne.w 7abee │ │ │ │ add.w r1, r4, #16 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.w 7ab00 │ │ │ │ + bcc.w 7ab3c │ │ │ │ ldr r2, [r4, #12] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7ab00 │ │ │ │ + bne.w 7ab3c │ │ │ │ add.w lr, r4, #20 │ │ │ │ cmp r3, lr │ │ │ │ - bcc.w 7abb2 │ │ │ │ + bcc.w 7abee │ │ │ │ ldr r2, [r4, #16] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7abb2 │ │ │ │ + bne.w 7abee │ │ │ │ add.w ip, r4, #24 │ │ │ │ cmp r3, ip │ │ │ │ - bcc.w 7add6 │ │ │ │ + bcc.w 7ae12 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7add6 │ │ │ │ + bne.w 7ae12 │ │ │ │ add.w r1, r4, #28 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.w 7ab00 │ │ │ │ + bcc.w 7ab3c │ │ │ │ ldr r2, [r4, #24] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7ab00 │ │ │ │ + bne.w 7ab3c │ │ │ │ add.w ip, r4, #32 │ │ │ │ cmp r3, ip │ │ │ │ - bcc.w 7abb2 │ │ │ │ + bcc.w 7abee │ │ │ │ ldr r2, [r4, #28] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7abb2 │ │ │ │ + bne.w 7abee │ │ │ │ add.w r1, r4, #36 @ 0x24 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.w 7ab00 │ │ │ │ + bcc.w 7ab3c │ │ │ │ ldr r2, [r4, #32] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7ab00 │ │ │ │ + bne.w 7ab3c │ │ │ │ add.w ip, r4, #40 @ 0x28 │ │ │ │ cmp r3, ip │ │ │ │ - bcc.w 7abb2 │ │ │ │ + bcc.w 7abee │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7abb2 │ │ │ │ + bne.w 7abee │ │ │ │ add.w r1, r4, #44 @ 0x2c │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.w 7ab00 │ │ │ │ + bcc.w 7ab3c │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7ab00 │ │ │ │ + bne.n 7ab3c │ │ │ │ sub.w ip, r3, #44 @ 0x2c │ │ │ │ sub.w ip, ip, r4 │ │ │ │ bic.w ip, ip, #3 │ │ │ │ add ip, r1 │ │ │ │ - b.n 7aa1e │ │ │ │ + b.n 7aa5a │ │ │ │ ldr r2, [r4, #0] │ │ │ │ adds r1, #4 │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7aa24 │ │ │ │ + bne.n 7aa60 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 7aa14 │ │ │ │ + bne.n 7aa50 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 7a8b0 │ │ │ │ - b.n 7a8be │ │ │ │ + bne.w 7a8ec │ │ │ │ + b.n 7a8fa │ │ │ │ cmp r2, #193 @ 0xc1 │ │ │ │ - bls.w 7aeee │ │ │ │ + bls.w 7af2a │ │ │ │ subs r0, r6, r4 │ │ │ │ cmp r0, #1 │ │ │ │ - ble.w 7ae7a │ │ │ │ + ble.w 7aeb6 │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ sub.w r5, r0, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 7a85e │ │ │ │ + bhi.w 7a89a │ │ │ │ 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 7abc4 │ │ │ │ + bcc.w 7ac00 │ │ │ │ ldrd r2, r3, [sp, #92] @ 0x5c │ │ │ │ subs r2, r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 7abc4 │ │ │ │ + ble.w 7ac00 │ │ │ │ ldrd r2, r1, [sp, #80] @ 0x50 │ │ │ │ cmp r1, #1 │ │ │ │ itt eq │ │ │ │ strbeq r5, [r2, r3] │ │ │ │ ldreq r3, [sp, #96] @ 0x60 │ │ │ │ - beq.n 7aa86 │ │ │ │ + beq.n 7aac2 │ │ │ │ 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 7a4ee │ │ │ │ + b.n 7a52a │ │ │ │ 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 7af60 │ │ │ │ + beq.w 7af9c │ │ │ │ add.w r9, r5, #20 │ │ │ │ - b.n 7a34c │ │ │ │ + b.n 7a388 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7a84e │ │ │ │ + beq.w 7a88a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7a84e │ │ │ │ - ldr r1, [pc, #256] @ (7abc0 ) │ │ │ │ + bne.w 7a88a │ │ │ │ + ldr r1, [pc, #256] @ (7abfc ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7aebe │ │ │ │ + bne.w 7aefa │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b.n 7a84e │ │ │ │ + b.n 7a88a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7a846 │ │ │ │ + beq.w 7a882 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7a846 │ │ │ │ - ldr r1, [pc, #212] @ (7abc0 ) │ │ │ │ + bne.w 7a882 │ │ │ │ + ldr r1, [pc, #212] @ (7abfc ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7b186 │ │ │ │ + bne.w 7b1c2 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b.n 7a846 │ │ │ │ + b.n 7a882 │ │ │ │ mov r4, ip │ │ │ │ - b.n 7aa24 │ │ │ │ + b.n 7aa60 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.w 7b052 │ │ │ │ + bne.w 7b08e │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r1, [sp, #32] │ │ │ │ add.w r3, r1, r3, lsl #1 │ │ │ │ - b.n 7ab74 │ │ │ │ + b.n 7abb0 │ │ │ │ cmp r0, #223 @ 0xdf │ │ │ │ - bls.n 7ab8a │ │ │ │ + bls.n 7abc6 │ │ │ │ cmp r0, #239 @ 0xef │ │ │ │ - bhi.w 7b01a │ │ │ │ + bhi.w 7b056 │ │ │ │ subs r2, r6, r4 │ │ │ │ cmp r2, #2 │ │ │ │ - ble.w 7a7ee │ │ │ │ + ble.w 7a82a │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ sub.w r5, r1, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 7aeb2 │ │ │ │ + bhi.w 7aeee │ │ │ │ cmp r0, #224 @ 0xe0 │ │ │ │ - beq.w 7aeac │ │ │ │ + beq.w 7aee8 │ │ │ │ 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 7aeb2 │ │ │ │ + bne.w 7aeee │ │ │ │ sub.w r5, r2, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 7b212 │ │ │ │ + bhi.w 7b24e │ │ │ │ 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 7ac20 │ │ │ │ + bcs.n 7ac5c │ │ │ │ ldrb r0, [r4, #0] │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - bhi.n 7ab14 │ │ │ │ + bhi.n 7ab50 │ │ │ │ mov r2, r4 │ │ │ │ ands.w r5, r4, #3 │ │ │ │ - beq.n 7ac2e │ │ │ │ + beq.n 7ac6a │ │ │ │ adds r4, #1 │ │ │ │ strh.w r0, [r3], #2 │ │ │ │ - b.n 7ab70 │ │ │ │ + b.n 7abac │ │ │ │ cmp r0, #193 @ 0xc1 │ │ │ │ - bls.w 7b1a0 │ │ │ │ + bls.w 7b1dc │ │ │ │ subs r2, r6, r4 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 7ac20 │ │ │ │ + ble.n 7ac5c │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ sub.w r1, r2, #128 @ 0x80 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.w 7aeb2 │ │ │ │ + bhi.w 7aeee │ │ │ │ add.w r2, r2, r0, lsl #6 │ │ │ │ adds r4, #2 │ │ │ │ sub.w r2, r2, #12416 @ 0x3080 │ │ │ │ strh.w r2, [r3], #2 │ │ │ │ - b.n 7ab70 │ │ │ │ + b.n 7abac │ │ │ │ mov r4, r1 │ │ │ │ - b.n 7aa24 │ │ │ │ + b.n 7aa60 │ │ │ │ mov r4, lr │ │ │ │ - b.n 7a426 │ │ │ │ + b.n 7a462 │ │ │ │ nop │ │ │ │ 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 ca0e4 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl c9640 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7b132 │ │ │ │ + beq.w 7b16e │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 7aa6a │ │ │ │ + b.n 7aaa6 │ │ │ │ ands.w r5, r4, #3 │ │ │ │ - beq.w 7b156 │ │ │ │ + beq.w 7b192 │ │ │ │ adds r4, #1 │ │ │ │ strb r2, [r3, #0] │ │ │ │ cmp r4, r6 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bcc.w 7a50e │ │ │ │ + bcc.w 7a54a │ │ │ │ movs r5, #0 │ │ │ │ - b.n 7a562 │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.n 7a59e │ │ │ │ + movw r1, #25229 @ 0x628d │ │ │ │ movt r1, #18 │ │ │ │ cmp r4, r1 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bne.w 7b064 │ │ │ │ + bne.w 7b0a0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 127218 │ │ │ │ + bl 126700 │ │ │ │ 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 7a384 │ │ │ │ + b.w 7a3c0 │ │ │ │ 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 7a568 │ │ │ │ + b.n 7a5a4 │ │ │ │ add.w ip, r4, #4 │ │ │ │ cmp r6, ip │ │ │ │ - bcc.w 7b0c8 │ │ │ │ + bcc.w 7b104 │ │ │ │ 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 7ace0 │ │ │ │ + beq.n 7ad1c │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 7acae │ │ │ │ + beq.n 7acea │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 7ac82 │ │ │ │ + beq.n 7acbe │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r2, ip │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7ada4 │ │ │ │ + bne.w 7ade0 │ │ │ │ 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 7ada4 │ │ │ │ + bne.w 7ade0 │ │ │ │ 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 7ada4 │ │ │ │ + bne.n 7ade0 │ │ │ │ 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 7ae02 │ │ │ │ + beq.w 7ae3e │ │ │ │ strd r5, r6, [sp, #36] @ 0x24 │ │ │ │ - b.n 7ad8a │ │ │ │ + b.n 7adc6 │ │ │ │ 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] │ │ │ │ @@ -120325,196 +120350,196 @@ │ │ │ │ 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 7ada0 │ │ │ │ + bne.n 7addc │ │ │ │ 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 7ada0 │ │ │ │ + bne.n 7addc │ │ │ │ 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 7ada0 │ │ │ │ + bne.n 7addc │ │ │ │ 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 7adfe │ │ │ │ + beq.n 7ae3a │ │ │ │ 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 7ace6 │ │ │ │ + beq.n 7ad22 │ │ │ │ ldrd r5, r6, [sp, #36] @ 0x24 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 7b0ce │ │ │ │ + beq.w 7b10a │ │ │ │ ldrb r0, [r4, #0] │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - bls.w 7ab82 │ │ │ │ - b.n 7ab14 │ │ │ │ - bne.n 7ae7a │ │ │ │ + bls.w 7abbe │ │ │ │ + b.n 7ab50 │ │ │ │ + bne.n 7aeb6 │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ sub.w r5, r0, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 7a85e │ │ │ │ + bhi.w 7a89a │ │ │ │ cmp r0, #159 @ 0x9f │ │ │ │ - bhi.w 7afa6 │ │ │ │ + bhi.w 7afe2 │ │ │ │ sub.w r5, r2, #224 @ 0xe0 │ │ │ │ negs r2, r5 │ │ │ │ adcs r2, r5 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - b.w 7a562 │ │ │ │ + b.w 7a59e │ │ │ │ mov r4, lr │ │ │ │ - b.n 7aa24 │ │ │ │ + b.n 7aa60 │ │ │ │ ubfx r1, r3, #2, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 7ae06 │ │ │ │ + beq.n 7ae42 │ │ │ │ cmp r1, #2 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ it ne │ │ │ │ movtne r1, #16 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7b1d4 │ │ │ │ + beq.w 7b210 │ │ │ │ add.w r2, r6, #28 │ │ │ │ - b.w 7a4d4 │ │ │ │ + b.w 7a510 │ │ │ │ ldrd r5, r6, [sp, #36] @ 0x24 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 7ada4 │ │ │ │ + b.n 7ade0 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ - b.n 7adee │ │ │ │ + b.n 7ae2a │ │ │ │ str r5, [r3, #0] │ │ │ │ - b.w 7a43c │ │ │ │ + b.w 7a478 │ │ │ │ movw r4, #19968 @ 0x4e00 │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ - movw r2, #6429 @ 0x191d │ │ │ │ + movw r2, #6413 @ 0x190d │ │ │ │ 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 7aa8e │ │ │ │ - ldr r2, [pc, #668] @ (7b0d4 ) │ │ │ │ + bne.w 7aaca │ │ │ │ + ldr r2, [pc, #668] @ (7b110 ) │ │ │ │ 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 7a326 │ │ │ │ + b.w 7a362 │ │ │ │ cmp r0, #1 │ │ │ │ - ble.n 7ae7a │ │ │ │ + ble.n 7aeb6 │ │ │ │ ldrb r5, [r4, #1] │ │ │ │ sub.w r7, r5, #128 @ 0x80 │ │ │ │ cmp r7, #63 @ 0x3f │ │ │ │ - bhi.w 7a85e │ │ │ │ + bhi.w 7a89a │ │ │ │ cmp r5, #143 @ 0x8f │ │ │ │ - bls.w 7b218 │ │ │ │ + bls.w 7b254 │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ - beq.w 7a85e │ │ │ │ + beq.w 7a89a │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 7ae7a │ │ │ │ + beq.n 7aeb6 │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - bhi.w 7af9a │ │ │ │ + bhi.w 7afd6 │ │ │ │ subs r3, r3, r1 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 7a816 │ │ │ │ + b.n 7a852 │ │ │ │ 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 7b1ce │ │ │ │ + beq.w 7b20a │ │ │ │ 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 7a7de │ │ │ │ + b.n 7a81a │ │ │ │ cmp r1, #159 @ 0x9f │ │ │ │ - bhi.w 7ab52 │ │ │ │ + bhi.w 7ab8e │ │ │ │ ldr r1, [sp, #32] │ │ │ │ subs r3, r3, r1 │ │ │ │ asrs r3, r3, #1 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 7a864 │ │ │ │ - movw r2, #28077 @ 0x6dad │ │ │ │ + b.n 7a8a0 │ │ │ │ + movw r2, #25229 @ 0x628d │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7aace │ │ │ │ + beq.w 7ab0a │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 7aace │ │ │ │ + b.n 7ab0a │ │ │ │ ldr.w sl, [sp, #72] @ 0x48 │ │ │ │ - movw r7, #52048 @ 0xcb50 │ │ │ │ + movw r7, #50512 @ 0xc550 │ │ │ │ movt r7, #38 @ 0x26 │ │ │ │ sub.w r6, r6, sl │ │ │ │ sub.w r9, r4, sl │ │ │ │ - b.n 7a7ba │ │ │ │ + b.n 7a7f6 │ │ │ │ subs r3, r3, r1 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 7a882 │ │ │ │ + b.n 7a8be │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ - bl ca0e4 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl c9640 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7b132 │ │ │ │ + beq.w 7b16e │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldr.w sl, [sp, #72] @ 0x48 │ │ │ │ - b.n 7a7dc │ │ │ │ + b.n 7a818 │ │ │ │ cmp.w r8, #1 │ │ │ │ - bls.n 7af26 │ │ │ │ + bls.n 7af62 │ │ │ │ cmp.w r8, #3 │ │ │ │ - beq.w 7b1b2 │ │ │ │ + beq.w 7b1ee │ │ │ │ cmp.w r8, #4 │ │ │ │ - beq.w 7b1a6 │ │ │ │ + beq.w 7b1e2 │ │ │ │ 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] │ │ │ │ @@ -120524,831 +120549,785 @@ │ │ │ │ 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, #13336 @ 0x3418 │ │ │ │ + movw r2, #11800 @ 0x2e18 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl 1dbb50 <_PyErr_ProgramDecodedTextObject@@Base+0x380> │ │ │ │ + bl 1daf14 <_PyErr_ProgramDecodedTextObject@@Base+0x380> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7b132 │ │ │ │ + bne.w 7b16e │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ - b.w 7a4ec │ │ │ │ + b.w 7a528 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1ea294 │ │ │ │ + bl 1e95bc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7a384 │ │ │ │ + bne.w 7a3c0 │ │ │ │ movs r6, #0 │ │ │ │ - b.w 7a43c │ │ │ │ + b.w 7a478 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldrsb.w r2, [r0] │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 7a590 │ │ │ │ + bge.w 7a5cc │ │ │ │ add.w r3, r3, #1296 @ 0x510 │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ add.w r6, r6, r3, lsl #5 │ │ │ │ - b.w 7a43c │ │ │ │ + b.w 7a478 │ │ │ │ subs r3, r3, r1 │ │ │ │ movs r5, #3 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ - b.w 7a7a4 │ │ │ │ + b.w 7a7e0 │ │ │ │ sub.w r0, r2, #237 @ 0xed │ │ │ │ negs r2, r0 │ │ │ │ adcs r2, r0 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - b.w 7a562 │ │ │ │ + b.w 7a59e │ │ │ │ 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 7a918 │ │ │ │ + b.n 7a954 │ │ │ │ cmp r2, #239 @ 0xef │ │ │ │ - bhi.w 7b228 │ │ │ │ + bhi.w 7b264 │ │ │ │ subs r5, r6, r4 │ │ │ │ cmp r5, #2 │ │ │ │ - ble.n 7b006 │ │ │ │ + ble.n 7b042 │ │ │ │ ldrb r7, [r4, #1] │ │ │ │ ldrb r0, [r4, #2] │ │ │ │ sub.w r5, r7, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.n 7b000 │ │ │ │ + bhi.n 7b03c │ │ │ │ cmp r2, #224 @ 0xe0 │ │ │ │ - beq.n 7affc │ │ │ │ + beq.n 7b038 │ │ │ │ cmp r2, #237 @ 0xed │ │ │ │ - bne.n 7afec │ │ │ │ + bne.n 7b028 │ │ │ │ cmp r7, #159 @ 0x9f │ │ │ │ - bhi.n 7b000 │ │ │ │ + bhi.n 7b03c │ │ │ │ sub.w r5, r0, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bls.w 7a552 │ │ │ │ + bls.w 7a58e │ │ │ │ movs r5, #3 │ │ │ │ - b.w 7a562 │ │ │ │ + b.w 7a59e │ │ │ │ cmp r7, #159 @ 0x9f │ │ │ │ - bhi.n 7afec │ │ │ │ + bhi.n 7b028 │ │ │ │ movs r5, #2 │ │ │ │ - b.w 7a562 │ │ │ │ - bne.w 7abee │ │ │ │ + b.w 7a59e │ │ │ │ + bne.w 7ac2a │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ sub.w r7, r0, #128 @ 0x80 │ │ │ │ cmp r7, #63 @ 0x3f │ │ │ │ - bls.w 7adc2 │ │ │ │ - b.w 7a562 │ │ │ │ + bls.w 7adfe │ │ │ │ + b.w 7a59e │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r0, #244 @ 0xf4 │ │ │ │ - bhi.w 7a87a │ │ │ │ + bhi.w 7a8b6 │ │ │ │ subs r2, r6, r4 │ │ │ │ cmp r2, #3 │ │ │ │ - bgt.n 7b072 │ │ │ │ + bgt.n 7b0ae │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.w 7b1e2 │ │ │ │ + bgt.w 7b21e │ │ │ │ subs r3, r3, r1 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ asrs r3, r3, #1 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.w 7a816 │ │ │ │ + b.w 7a852 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64520 @ 0xfc08 │ │ │ │ + movw r1, #62984 @ 0xf608 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 7af70 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 7afac │ │ │ │ mov r2, r1 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 19dbf8 │ │ │ │ + bl 19cbf0 │ │ │ │ mov r5, r0 │ │ │ │ - b.w 7a568 │ │ │ │ + b.w 7a5a4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - b.n 7ac0a │ │ │ │ + b.n 7ac46 │ │ │ │ ldrb r5, [r4, #1] │ │ │ │ ldrb r7, [r4, #2] │ │ │ │ sub.w ip, r5, #128 @ 0x80 │ │ │ │ ldrb r2, [r4, #3] │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ - bhi.w 7b20e │ │ │ │ + bhi.w 7b24a │ │ │ │ cmp r0, #240 @ 0xf0 │ │ │ │ - bne.w 7b2d4 │ │ │ │ + bne.w 7b310 │ │ │ │ cmp r5, #143 @ 0x8f │ │ │ │ - bls.w 7b20e │ │ │ │ + bls.w 7b24a │ │ │ │ sub.w ip, r7, #128 @ 0x80 │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ - bhi.w 7b2d0 │ │ │ │ + bhi.w 7b30c │ │ │ │ sub.w ip, r2, #128 @ 0x80 │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ - bhi.w 7b2cc │ │ │ │ + bhi.w 7b308 │ │ │ │ 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 7ac24 │ │ │ │ + b.n 7ac60 │ │ │ │ cmp r0, #237 @ 0xed │ │ │ │ - bne.w 7a812 │ │ │ │ - b.n 7aeb6 │ │ │ │ + bne.w 7a84e │ │ │ │ + b.n 7aef2 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.w 7ab82 │ │ │ │ + bne.w 7abbe │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - b.n 7ac24 │ │ │ │ + b.n 7ac60 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ - bhi.w 7aeee │ │ │ │ + bhi.w 7af2a │ │ │ │ subs r0, r6, r4 │ │ │ │ cmp r0, #3 │ │ │ │ - ble.w 7ae50 │ │ │ │ + ble.w 7ae8c │ │ │ │ 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 7a85e │ │ │ │ + bhi.w 7a89a │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ - bne.n 7b17a │ │ │ │ + bne.n 7b1b6 │ │ │ │ cmp r5, #143 @ 0x8f │ │ │ │ - bls.w 7a85e │ │ │ │ + bls.w 7a89a │ │ │ │ sub.w ip, r7, #128 @ 0x80 │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ - bhi.w 7af9a │ │ │ │ + bhi.w 7afd6 │ │ │ │ sub.w ip, r0, #128 @ 0x80 │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ - bhi.n 7b16e │ │ │ │ + bhi.n 7b1aa │ │ │ │ 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 7a562 │ │ │ │ + b.w 7a59e │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 783a0 │ │ │ │ + bl 783f0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 783a0 │ │ │ │ + bl 783f0 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 1d6cec <_PyBytesWriter_Dealloc@@Base> │ │ │ │ - b.n 7af70 │ │ │ │ + bl 1d61a4 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + b.n 7afac │ │ │ │ ldr.w r0, [r2, #-4] │ │ │ │ tst.w r0, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7b15c │ │ │ │ + bne.n 7b198 │ │ │ │ mov r4, r2 │ │ │ │ str.w r0, [r3], #4 │ │ │ │ adds r2, r4, #4 │ │ │ │ cmp r2, r6 │ │ │ │ - bls.n 7b146 │ │ │ │ + bls.n 7b182 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 7a562 │ │ │ │ + beq.w 7a59e │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bls.w 7abe0 │ │ │ │ - b.w 7a516 │ │ │ │ + bls.w 7ac1c │ │ │ │ + b.w 7a552 │ │ │ │ subs r3, r3, r1 │ │ │ │ movs r5, #4 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ - b.w 7a7a4 │ │ │ │ + b.w 7a7e0 │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ - bne.n 7b102 │ │ │ │ + bne.n 7b13e │ │ │ │ cmp r5, #143 @ 0x8f │ │ │ │ - bls.n 7b102 │ │ │ │ - b.w 7a85e │ │ │ │ - movw r2, #28077 @ 0x6dad │ │ │ │ + bls.n 7b13e │ │ │ │ + b.w 7a89a │ │ │ │ + movw r2, #25229 @ 0x628d │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7aafa │ │ │ │ + beq.w 7ab36 │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 7aafa │ │ │ │ + b.n 7ab36 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ movs r5, #1 │ │ │ │ - b.n 7ac24 │ │ │ │ + b.n 7ac60 │ │ │ │ sub.w r6, r6, r9 │ │ │ │ add r4, r6 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ - b.w 7a4ec │ │ │ │ + b.w 7a528 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ movw r1, #65533 @ 0xfffd │ │ │ │ - bl e2a04 │ │ │ │ + bl e1f60 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7b132 │ │ │ │ + beq.n 7b16e │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ sub.w r6, r6, r9 │ │ │ │ add r4, r6 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ - b.w 7a4ec │ │ │ │ + b.w 7a528 │ │ │ │ strb r7, [r1, r2] │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ - b.n 7aea4 │ │ │ │ + b.n 7aee0 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ - b.w 7a4d4 │ │ │ │ + b.w 7a510 │ │ │ │ add.w r0, r6, #28 │ │ │ │ - b.w 7a89c │ │ │ │ + b.w 7a8d8 │ │ │ │ ldrb r5, [r4, #1] │ │ │ │ sub.w r7, r5, #128 @ 0x80 │ │ │ │ cmp r7, #63 @ 0x3f │ │ │ │ - bhi.n 7b20e │ │ │ │ + bhi.n 7b24a │ │ │ │ cmp r5, #143 @ 0x8f │ │ │ │ - bls.n 7b20a │ │ │ │ + bls.n 7b246 │ │ │ │ cmp r0, #244 @ 0xf4 │ │ │ │ - beq.n 7b20e │ │ │ │ + beq.n 7b24a │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 7b206 │ │ │ │ + beq.n 7b242 │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ ite hi │ │ │ │ movhi r5, #3 │ │ │ │ movls r5, #0 │ │ │ │ - b.n 7ac24 │ │ │ │ + b.n 7ac60 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 7ac24 │ │ │ │ + b.n 7ac60 │ │ │ │ cmp r0, #240 @ 0xf0 │ │ │ │ - bne.n 7b1f4 │ │ │ │ + bne.n 7b230 │ │ │ │ subs r3, r3, r1 │ │ │ │ - b.n 7aeb6 │ │ │ │ + b.n 7aef2 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ movs r5, #3 │ │ │ │ - b.n 7ac24 │ │ │ │ + b.n 7ac60 │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ - bne.w 7ae6c │ │ │ │ - b.w 7a85e │ │ │ │ + bne.w 7aea8 │ │ │ │ + b.w 7a89a │ │ │ │ str r1, [r3, #0] │ │ │ │ - b.w 7a8dc │ │ │ │ + b.w 7a918 │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ - bls.n 7b232 │ │ │ │ + bls.n 7b26e │ │ │ │ movs r5, #1 │ │ │ │ - b.w 7a562 │ │ │ │ + b.w 7a59e │ │ │ │ subs r0, r6, r4 │ │ │ │ cmp r0, #3 │ │ │ │ - bgt.n 7b282 │ │ │ │ + bgt.n 7b2be │ │ │ │ cmp r0, #1 │ │ │ │ - ble.w 7abee │ │ │ │ + ble.w 7ac2a │ │ │ │ ldrb r5, [r4, #1] │ │ │ │ sub.w r7, r5, #128 @ 0x80 │ │ │ │ cmp r7, #63 @ 0x3f │ │ │ │ - bhi.w 7b000 │ │ │ │ + bhi.w 7b03c │ │ │ │ cmp r5, #143 @ 0x8f │ │ │ │ - bhi.n 7b2bc │ │ │ │ + bhi.n 7b2f8 │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ - beq.w 7b000 │ │ │ │ + beq.w 7b03c │ │ │ │ cmp r0, #2 │ │ │ │ - beq.w 7abee │ │ │ │ + beq.w 7ac2a │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ ite hi │ │ │ │ movhi r5, #3 │ │ │ │ movls r5, #0 │ │ │ │ - b.w 7a562 │ │ │ │ + b.w 7a59e │ │ │ │ subs r5, r6, r4 │ │ │ │ cmp r5, #2 │ │ │ │ - bne.w 7a876 │ │ │ │ + bne.w 7a8b2 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ adds r3, #96 @ 0x60 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #31 │ │ │ │ - bls.w 7a836 │ │ │ │ - b.w 7a7a4 │ │ │ │ + bls.w 7a872 │ │ │ │ + b.w 7a7e0 │ │ │ │ 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 7b000 │ │ │ │ + bhi.w 7b03c │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ - bne.n 7b2c2 │ │ │ │ + bne.n 7b2fe │ │ │ │ cmp r5, #143 @ 0x8f │ │ │ │ - bls.w 7b000 │ │ │ │ + bls.w 7b03c │ │ │ │ sub.w ip, r7, #128 @ 0x80 │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ - bhi.w 7aff6 │ │ │ │ + bhi.w 7b032 │ │ │ │ sub.w ip, r0, #128 @ 0x80 │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ - bls.w 7b118 │ │ │ │ + bls.w 7b154 │ │ │ │ movs r5, #4 │ │ │ │ - b.w 7a562 │ │ │ │ + b.w 7a59e │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ - bne.n 7b254 │ │ │ │ - b.n 7b000 │ │ │ │ + bne.n 7b290 │ │ │ │ + b.n 7b03c │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ - bne.n 7b29e │ │ │ │ + bne.n 7b2da │ │ │ │ cmp r5, #143 @ 0x8f │ │ │ │ - bls.n 7b29e │ │ │ │ - b.n 7b000 │ │ │ │ + bls.n 7b2da │ │ │ │ + b.n 7b03c │ │ │ │ movs r5, #4 │ │ │ │ - b.n 7ac24 │ │ │ │ + b.n 7ac60 │ │ │ │ movs r5, #3 │ │ │ │ - b.n 7ac24 │ │ │ │ + b.n 7ac60 │ │ │ │ cmp r0, #244 @ 0xf4 │ │ │ │ - bne.w 7b090 │ │ │ │ + bne.w 7b0cc │ │ │ │ cmp r5, #143 @ 0x8f │ │ │ │ - bls.w 7b090 │ │ │ │ - b.n 7b20e │ │ │ │ + bls.w 7b0cc │ │ │ │ + b.n 7b24a │ │ │ │ nop │ │ │ │ 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, 7b32c │ │ │ │ + cbz r1, 7b368 │ │ │ │ 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 7b32c │ │ │ │ + bmi.n 7b368 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ ands.w r2, r3, #3 │ │ │ │ - beq.n 7b336 │ │ │ │ + beq.n 7b372 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 7b442 │ │ │ │ + beq.w 7b47e │ │ │ │ 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 7b54e │ │ │ │ - ldr r3, [pc, #664] @ (7b5e0 ) │ │ │ │ + beq.w 7b58a │ │ │ │ + ldr r3, [pc, #664] @ (7b61c ) │ │ │ │ ldr.w r0, [r3, #792] @ 0x318 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7b40a │ │ │ │ + bne.n 7b446 │ │ │ │ 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 7d0c8 │ │ │ │ + bl 7d090 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 7b59e │ │ │ │ + blt.w 7b5da │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ cmp r8, r2 │ │ │ │ it eq │ │ │ │ orreq.w r5, r5, #1 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 7b3c4 │ │ │ │ + beq.n 7b400 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7b390 │ │ │ │ + beq.n 7b3cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7b596 │ │ │ │ + beq.w 7b5d2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7b48e │ │ │ │ + beq.n 7b4ca │ │ │ │ subs r3, #2 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 7b492 │ │ │ │ + beq.n 7b4ce │ │ │ │ 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 7b458 │ │ │ │ + bmi.n 7b494 │ │ │ │ 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 7b3e4 │ │ │ │ + beq.n 7b420 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 7b3e4 │ │ │ │ - ldr r2, [pc, #528] @ (7b5e4 ) │ │ │ │ + cbnz r3, 7b420 │ │ │ │ + ldr r2, [pc, #528] @ (7b620 ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7b4ec │ │ │ │ + bne.w 7b528 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 7b32e │ │ │ │ + beq.n 7b36a │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ and.w r2, r3, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 7b32e │ │ │ │ + bne.n 7b36a │ │ │ │ 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 7b4b6 │ │ │ │ + bmi.n 7b4f2 │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r7, #0] │ │ │ │ - b.n 7b32e │ │ │ │ + b.n 7b36a │ │ │ │ ldr r7, [r0, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 7b352 │ │ │ │ + beq.n 7b38e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7b432 │ │ │ │ + beq.n 7b46e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 7b432 │ │ │ │ - ldr r2, [pc, #448] @ (7b5e4 ) │ │ │ │ + cbnz r3, 7b46e │ │ │ │ + ldr r2, [pc, #448] @ (7b620 ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7b51e │ │ │ │ + bne.n 7b55a │ │ │ │ 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 7b32e │ │ │ │ + b.n 7b36a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 7b32c │ │ │ │ + beq.w 7b368 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r1 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r1, #16] │ │ │ │ - bl 1a1460 <_PyThreadState_New@@Base+0xad4> │ │ │ │ - b.n 7b32c │ │ │ │ + bl 1a0458 <_PyThreadState_New@@Base+0xad4> │ │ │ │ + b.n 7b368 │ │ │ │ ldr.w r3, [r2, #164] @ 0xa4 │ │ │ │ - cbnz r3, 7b49e │ │ │ │ + cbnz r3, 7b4da │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7b3b4 │ │ │ │ + beq.n 7b3f0 │ │ │ │ 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 7b3b4 │ │ │ │ + b.n 7b3f0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 7b3a2 │ │ │ │ + bne.n 7b3de │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r2, #1 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - b.n 7b32c │ │ │ │ - movw r2, #63789 @ 0xf92d │ │ │ │ + b.n 7b368 │ │ │ │ + movw r2, #63733 @ 0xf8f5 │ │ │ │ movt r2, #7 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7b536 │ │ │ │ + bne.n 7b572 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ and.w r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7b45e │ │ │ │ - b.n 7b3b4 │ │ │ │ + bne.n 7b49a │ │ │ │ + b.n 7b3f0 │ │ │ │ ldr.w r3, [r2, #164] @ 0xa4 │ │ │ │ - cbnz r3, 7b506 │ │ │ │ + cbnz r3, 7b542 │ │ │ │ ldr.w r2, [r7, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7b402 │ │ │ │ + beq.n 7b43e │ │ │ │ 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 7b402 │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.n 7b43e │ │ │ │ + movw r1, #25229 @ 0x628d │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 7b3e0 │ │ │ │ + beq.w 7b41c │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 7b3e0 │ │ │ │ - movw r2, #63789 @ 0xf92d │ │ │ │ + b.n 7b41c │ │ │ │ + movw r2, #63733 @ 0xf8f5 │ │ │ │ movt r2, #7 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7b542 │ │ │ │ + bne.n 7b57e │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ and.w r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7b4bc │ │ │ │ - b.n 7b402 │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + bne.n 7b4f8 │ │ │ │ + b.n 7b43e │ │ │ │ + movw r1, #25229 @ 0x628d │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 7b42e │ │ │ │ + beq.n 7b46a │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 7b42e │ │ │ │ + b.n 7b46a │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7b45e │ │ │ │ - b.n 7b3b4 │ │ │ │ + bne.n 7b49a │ │ │ │ + b.n 7b3f0 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7b4bc │ │ │ │ - b.n 7b402 │ │ │ │ + bne.n 7b4f8 │ │ │ │ + b.n 7b43e │ │ │ │ and.w r2, r3, #28 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 7b344 │ │ │ │ + bne.w 7b380 │ │ │ │ lsls r6, r3, #26 │ │ │ │ - bpl.n 7b5ce │ │ │ │ + bpl.n 7b60a │ │ │ │ lsls r5, r3, #25 │ │ │ │ - bpl.n 7b5a4 │ │ │ │ + bpl.n 7b5e0 │ │ │ │ ldrsb.w r3, [r1, #20] │ │ │ │ cmp r3, #0 │ │ │ │ it ge │ │ │ │ addge.w r3, r1, #20 │ │ │ │ - blt.n 7b5b6 │ │ │ │ + blt.n 7b5f2 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #24 │ │ │ │ - ldr r7, [pc, #116] @ (7b5e8 ) │ │ │ │ + ldr r7, [pc, #116] @ (7b624 ) │ │ │ │ mla r7, r2, r3, r7 │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 7b32e │ │ │ │ + beq.w 7b36a │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7b32e │ │ │ │ + bne.w 7b36a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7b32e │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7b36a │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7b390 │ │ │ │ - bl d42d0 │ │ │ │ - b.n 7b32c │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7b3cc │ │ │ │ + bl d3838 │ │ │ │ + b.n 7b368 │ │ │ │ ldrsb.w r2, [r1, #28] │ │ │ │ cmp r2, #0 │ │ │ │ it ge │ │ │ │ addge.w r3, r1, #28 │ │ │ │ - bge.n 7b56e │ │ │ │ + bge.n 7b5aa │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bpl.n 7b5da │ │ │ │ + bpl.n 7b616 │ │ │ │ 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 7b578 │ │ │ │ + b.n 7b5b4 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ ldrsb.w r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 7b56e │ │ │ │ - b.n 7b5ba │ │ │ │ + bge.n 7b5aa │ │ │ │ + b.n 7b5f6 │ │ │ │ add.w r3, r1, #28 │ │ │ │ - b.n 7b5ba │ │ │ │ + b.n 7b5f6 │ │ │ │ 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 7b65c │ │ │ │ - cbz r1, 7b65c │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 7b64c │ │ │ │ - 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 7b650 │ │ │ │ - tst.w lr, #32 │ │ │ │ - beq.n 7b654 │ │ │ │ - tst.w lr, #64 @ 0x40 │ │ │ │ - ite ne │ │ │ │ - addne r0, #20 │ │ │ │ - addeq r0, #28 │ │ │ │ - tst.w ip, #32 │ │ │ │ - beq.n 7b658 │ │ │ │ - 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 7b62c │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ - b.n 7b63c │ │ │ │ - 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 7b984 │ │ │ │ + blt.w 7b948 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ands.w r2, r3, #3 │ │ │ │ - bne.n 7b776 │ │ │ │ + bne.n 7b73a │ │ │ │ ubfx r2, r3, #5, #1 │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bpl.n 7b73a │ │ │ │ + bpl.n 7b6fe │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7b87c │ │ │ │ + beq.w 7b840 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - movw r3, #47497 @ 0xb989 │ │ │ │ + movw r3, #47437 @ 0xb94d │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r2, #160] @ 0xa0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7b872 │ │ │ │ + bne.w 7b836 │ │ │ │ movw r0, #19968 @ 0x4e00 │ │ │ │ movt r0, #72 @ 0x48 │ │ │ │ - movw r3, #30033 @ 0x7551 │ │ │ │ + movw r3, #30113 @ 0x75a1 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r0, #724] @ 0x2d4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7b864 │ │ │ │ - ldr r1, [pc, #688] @ (7b978 ) │ │ │ │ + bne.w 7b828 │ │ │ │ + ldr r1, [pc, #688] @ (7b93c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ bic.w r3, r4, #4080 @ 0xff0 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r5, [r2, #1528] @ 0x5f8 │ │ │ │ cmn.w r5, #804 @ 0x324 │ │ │ │ - beq.n 7b752 │ │ │ │ + beq.n 7b716 │ │ │ │ lsrs r2, r4, #18 │ │ │ │ ubfx r1, r4, #0, #18 │ │ │ │ add.w r2, r5, r2, lsl #3 │ │ │ │ ldr.w r6, [r2, #808] @ 0x328 │ │ │ │ cmp r6, r1 │ │ │ │ - bgt.n 7b70c │ │ │ │ + bgt.n 7b6d0 │ │ │ │ ldr.w r2, [r2, #804] @ 0x324 │ │ │ │ cmp r2, r1 │ │ │ │ ite gt │ │ │ │ movgt r1, #0 │ │ │ │ movle r1, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ - cbz r1, 7b752 │ │ │ │ + cbz r1, 7b716 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str r1, [r4, #0] │ │ │ │ str r4, [r3, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r1, 7b724 │ │ │ │ + cbz r1, 7b6e8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7b7ea │ │ │ │ + beq.n 7b7ae │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr.w r2, [r5, r2, lsl #3] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ strd r2, r1, [r3, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r3, [r1, #8] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7b894 │ │ │ │ + bne.w 7b858 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.n 7b698 │ │ │ │ + bmi.n 7b65c │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7b698 │ │ │ │ - bl 77384 │ │ │ │ - b.n 7b698 │ │ │ │ + beq.n 7b65c │ │ │ │ + bl 773d4 │ │ │ │ + b.n 7b65c │ │ │ │ ldr.w r2, [r0, #684] @ 0x2ac │ │ │ │ - movw r3, #50457 @ 0xc519 │ │ │ │ + movw r3, #50441 @ 0xc509 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7b96c │ │ │ │ + bne.w 7b930 │ │ │ │ mov r0, r4 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r5, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r5, #800] @ 0x320 │ │ │ │ - b.n 7b71e │ │ │ │ + b.n 7b6e2 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 7b97e │ │ │ │ + bne.w 7b942 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ itt ne │ │ │ │ movne r3, #2 │ │ │ │ strne r3, [r0, #0] │ │ │ │ - ldr r3, [pc, #488] @ (7b978 ) │ │ │ │ + ldr r3, [pc, #488] @ (7b93c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ ldr.w r5, [r3, #1152] @ 0x480 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 7b8f8 │ │ │ │ + bpl.w 7b8bc │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7b97c │ │ │ │ + beq.w 7b940 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7b8ac │ │ │ │ + bne.n 7b870 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.n 7b8ac │ │ │ │ + beq.n 7b870 │ │ │ │ mov r0, r5 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl daf64 <_PyDict_Pop@@Base+0x40> │ │ │ │ + bl da4d0 <_PyDict_Pop@@Base+0x40> │ │ │ │ adds r5, r0, #1 │ │ │ │ - beq.n 7b8b8 │ │ │ │ + beq.n 7b87c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7b97c │ │ │ │ + beq.w 7b940 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ ittet ne │ │ │ │ movne r2, #0 │ │ │ │ strne r2, [r4, #0] │ │ │ │ ldrbeq r3, [r4, #16] │ │ │ │ ldrbne r3, [r4, #16] │ │ │ │ - b.n 7b68a │ │ │ │ + b.n 7b64e │ │ │ │ ldrd r1, r2, [r3, #8] │ │ │ │ str r2, [r1, #12] │ │ │ │ ldr r6, [r3, #16] │ │ │ │ ldr.w r7, [r5, #512] @ 0x200 │ │ │ │ str r1, [r2, #8] │ │ │ │ movs r2, #28 │ │ │ │ mul.w r8, r2, r6 │ │ │ │ @@ -121356,119 +121335,119 @@ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r4, [r2, #16] │ │ │ │ str r4, [r3, #8] │ │ │ │ add.w r4, r5, r1, lsl #2 │ │ │ │ str r3, [r2, #16] │ │ │ │ ldr.w ip, [r4, #528] @ 0x210 │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 7b826 │ │ │ │ + bne.n 7b7ea │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7b822 │ │ │ │ + cbz r3, 7b7e6 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ cmp r1, r6 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ str.w r3, [r4, #528] @ 0x210 │ │ │ │ adds r3, r1, #1 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 7b90a │ │ │ │ + beq.n 7b8ce │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7b8d0 │ │ │ │ + beq.n 7b894 │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ - cbnz r3, 7b83e │ │ │ │ + cbnz r3, 7b802 │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ cmp r2, ip │ │ │ │ - beq.w 7b71e │ │ │ │ + beq.w 7b6e2 │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7b8f2 │ │ │ │ + beq.n 7b8b6 │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, ip, [r2, #20] │ │ │ │ - cbz r3, 7b85e │ │ │ │ + cbz r3, 7b822 │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [ip, #20] │ │ │ │ - b.n 7b71e │ │ │ │ + b.n 7b6e2 │ │ │ │ ldr.w r0, [r0, #708] @ 0x2c4 │ │ │ │ mov r1, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r2 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r2 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7b742 │ │ │ │ + beq.w 7b706 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 7b74c │ │ │ │ - bl 77384 │ │ │ │ + beq.w 7b710 │ │ │ │ + bl 773d4 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ - b.n 7b742 │ │ │ │ + b.n 7b706 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7b884 │ │ │ │ + beq.n 7b848 │ │ │ │ lsls r2, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r3, r4, #20 │ │ │ │ addpl.w r3, r4, #28 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 7b698 │ │ │ │ - b.n 7b88c │ │ │ │ + beq.w 7b65c │ │ │ │ + b.n 7b850 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cd24 │ │ │ │ + bl 6cd14 │ │ │ │ mov r2, r0 │ │ │ │ adds r6, r0, #1 │ │ │ │ - bne.n 7b7c2 │ │ │ │ + bne.n 7b786 │ │ │ │ mov r0, r4 │ │ │ │ bl 2ea54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1460 <_PyThreadState_New@@Base+0xad4> │ │ │ │ + bl 1a0458 <_PyThreadState_New@@Base+0xad4> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - b.n 7b71e │ │ │ │ + b.n 7b6e2 │ │ │ │ ldr.w r3, [r5, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 7b8de │ │ │ │ + cbz r3, 7b8a2 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r5, #532] @ 0x214 │ │ │ │ str.w r2, [r5, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7b71e │ │ │ │ + bne.w 7b6e2 │ │ │ │ str.w r2, [r5, #532] @ 0x214 │ │ │ │ - b.n 7b71e │ │ │ │ + b.n 7b6e2 │ │ │ │ str.w r3, [r5, #524] @ 0x20c │ │ │ │ - b.n 7b84e │ │ │ │ - movw r0, #65228 @ 0xfecc │ │ │ │ + b.n 7b812 │ │ │ │ + movw r0, #63692 @ 0xf8cc │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #3003 @ 0xbbb │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 7b8b8 │ │ │ │ + bl 215dac <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 7b87c │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7b830 │ │ │ │ + beq.n 7b7f4 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7b966 │ │ │ │ + cbz r3, 7b92a │ │ │ │ str r1, [r3, #20] │ │ │ │ str r3, [r1, #24] │ │ │ │ ldr.w r1, [r7, r8] │ │ │ │ ldr.w r3, [r5, #520] @ 0x208 │ │ │ │ str r3, [r2, #20] │ │ │ │ str.w r2, [r5, #520] @ 0x208 │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ lsrs r2, r1, #18 │ │ │ │ - cbz r3, 7b93e │ │ │ │ + cbz r3, 7b902 │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ movs r4, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r5, r3, lsl #3 │ │ │ │ str.w r4, [r3, #808] @ 0x328 │ │ │ │ add.w r3, r5, r2, lsl #3 │ │ │ │ movs r4, #0 │ │ │ │ @@ -121477,95 +121456,95 @@ │ │ │ │ ldr.w r3, [r0, #812] @ 0x32c │ │ │ │ ldr.w r0, [r0, #804] @ 0x324 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r5, #788] @ 0x314 │ │ │ │ str.w r4, [r7, r8] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r5, #788] @ 0x314 │ │ │ │ - b.n 7b71e │ │ │ │ + b.n 7b6e2 │ │ │ │ str.w r1, [r5, #524] @ 0x20c │ │ │ │ - b.n 7b916 │ │ │ │ + b.n 7b8da │ │ │ │ ldr.w r0, [r0, #668] @ 0x29c │ │ │ │ mov r1, r4 │ │ │ │ blx r2 │ │ │ │ - b.n 7b76a │ │ │ │ + b.n 7b72e │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1a1460 <_PyThreadState_New@@Base+0xad4> │ │ │ │ + b.w 1a0458 <_PyThreadState_New@@Base+0xad4> │ │ │ │ │ │ │ │ -0007b988 : │ │ │ │ +0007b94c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw ip, #19968 @ 0x4e00 │ │ │ │ movt ip, #72 @ 0x48 │ │ │ │ - movw r3, #30033 @ 0x7551 │ │ │ │ + movw r3, #30113 @ 0x75a1 │ │ │ │ movt r3, #7 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r2, [ip, #724] @ 0x2d4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7babe │ │ │ │ - cbz r0, 7ba0c │ │ │ │ - ldr r0, [pc, #412] @ (7bb54 ) │ │ │ │ + bne.w 7ba82 │ │ │ │ + cbz r0, 7b9d0 │ │ │ │ + ldr r0, [pc, #412] @ (7bb18 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ bic.w r3, r1, #4080 @ 0xff0 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r2, #1528] @ 0x5f8 │ │ │ │ cmn.w r4, #804 @ 0x324 │ │ │ │ - beq.n 7ba24 │ │ │ │ + beq.n 7b9e8 │ │ │ │ lsrs r2, r1, #18 │ │ │ │ ubfx r0, r1, #0, #18 │ │ │ │ add.w r2, r4, r2, lsl #3 │ │ │ │ ldr.w r5, [r2, #808] @ 0x328 │ │ │ │ cmp r5, r0 │ │ │ │ - bgt.n 7b9fc │ │ │ │ + bgt.n 7b9c0 │ │ │ │ ldr.w r2, [r2, #804] @ 0x324 │ │ │ │ cmp r2, r0 │ │ │ │ ite gt │ │ │ │ movgt r0, #0 │ │ │ │ movle r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - cbz r0, 7ba24 │ │ │ │ + cbz r0, 7b9e8 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ str r1, [r3, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r0, 7ba10 │ │ │ │ - cbz r2, 7ba48 │ │ │ │ + cbz r0, 7b9d4 │ │ │ │ + cbz r2, 7ba0c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr.w r2, [r4, r2, lsl #3] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ strd r2, r1, [r3, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r3, [r1, #8] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr.w r2, [ip, #684] @ 0x2ac │ │ │ │ - movw r3, #50457 @ 0xc519 │ │ │ │ + movw r3, #50441 @ 0xc509 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7bb4c │ │ │ │ + bne.w 7bb10 │ │ │ │ mov r0, r1 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 7ba0c │ │ │ │ + b.n 7b9d0 │ │ │ │ ldrd r1, r2, [r3, #8] │ │ │ │ str r2, [r1, #12] │ │ │ │ ldr r5, [r3, #16] │ │ │ │ ldr.w r6, [r4, #512] @ 0x200 │ │ │ │ str r1, [r2, #8] │ │ │ │ movs r2, #28 │ │ │ │ mul.w r5, r2, r5 │ │ │ │ @@ -121573,74 +121552,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 7ba82 │ │ │ │ + bne.n 7ba46 │ │ │ │ ldr r7, [r2, #24] │ │ │ │ - cbz r7, 7ba7e │ │ │ │ + cbz r7, 7ba42 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ movne r7, #0 │ │ │ │ str.w r7, [r0, #528] @ 0x210 │ │ │ │ adds r3, r1, #1 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 7bae8 │ │ │ │ + beq.n 7baac │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7bac8 │ │ │ │ + beq.n 7ba8c │ │ │ │ ldr.w r3, [r0, #532] @ 0x214 │ │ │ │ - cbnz r3, 7ba9a │ │ │ │ + cbnz r3, 7ba5e │ │ │ │ str.w r2, [r0, #532] @ 0x214 │ │ │ │ cmp r2, lr │ │ │ │ - beq.n 7ba0c │ │ │ │ + beq.n 7b9d0 │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7bb46 │ │ │ │ + beq.n 7bb0a │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [lr, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, lr, [r2, #20] │ │ │ │ - cbz r3, 7bab8 │ │ │ │ + cbz r3, 7ba7c │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [lr, #20] │ │ │ │ - b.n 7ba0c │ │ │ │ + b.n 7b9d0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr.w r0, [ip, #708] @ 0x2c4 │ │ │ │ bx r2 │ │ │ │ ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 7bad6 │ │ │ │ + cbz r3, 7ba9a │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7ba0c │ │ │ │ + bne.n 7b9d0 │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 7ba0c │ │ │ │ + b.n 7b9d0 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7ba8c │ │ │ │ + beq.n 7ba50 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7bb40 │ │ │ │ + cbz r3, 7bb04 │ │ │ │ str r1, [r3, #20] │ │ │ │ str r3, [r1, #24] │ │ │ │ ldr r1, [r6, r5] │ │ │ │ ldr.w r3, [r4, #520] @ 0x208 │ │ │ │ str r3, [r2, #20] │ │ │ │ str.w r2, [r4, #520] @ 0x208 │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ lsrs r2, r1, #18 │ │ │ │ - cbz r3, 7bb1a │ │ │ │ + cbz r3, 7bade │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ movs r0, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ str.w r0, [r3, #808] @ 0x328 │ │ │ │ add.w r3, r4, r2, lsl #3 │ │ │ │ movs r7, #0 │ │ │ │ @@ -121649,22 +121628,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 7ba0c │ │ │ │ + b.n 7b9d0 │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 7baf4 │ │ │ │ + b.n 7bab8 │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 7baa8 │ │ │ │ + b.n 7ba6c │ │ │ │ ldr.w r0, [ip, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ - b.n 7ba3c │ │ │ │ + b.n 7ba00 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ @@ -121672,150 +121651,151 @@ │ │ │ │ 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 7be7a │ │ │ │ + beq.w 7be48 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7be54 │ │ │ │ + bne.w 7be22 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7be84 │ │ │ │ + bne.w 7be52 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78468 │ │ │ │ + bl 784b8 │ │ │ │ mov r5, r0 │ │ │ │ adds r6, r0, #3 │ │ │ │ - beq.w 7c074 │ │ │ │ + beq.w 7c03e │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7bcaa │ │ │ │ + beq.n 7bc72 │ │ │ │ adds r3, r5, #1 │ │ │ │ - bne.w 7bd00 │ │ │ │ + bne.w 7bcc8 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7bf5c │ │ │ │ + ble.w 7bf28 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ands.w r0, r1, #255 @ 0xff │ │ │ │ - bne.w 7c0d2 │ │ │ │ - movw r2, #42704 @ 0xa6d0 │ │ │ │ - add.w ip, r8, r2 │ │ │ │ + bne.w 7c09c │ │ │ │ + movw r0, #42704 @ 0xa6d0 │ │ │ │ + add.w ip, r8, r0 │ │ │ │ ubfx r1, r1, #0, #12 │ │ │ │ mov r5, r6 │ │ │ │ - ldr.w r3, [r8, r2] │ │ │ │ - ldr.w r0, [ip, #4] │ │ │ │ + ldr.w r3, [r8, r0] │ │ │ │ + ldr.w r2, [ip, #4] │ │ │ │ adds.w r3, r3, #4096 @ 0x1000 │ │ │ │ - str.w r3, [r8, r2] │ │ │ │ - adc.w r0, r0, #0 │ │ │ │ - str.w r0, [ip, #4] │ │ │ │ - mov.w ip, #1 │ │ │ │ + str.w r3, [r8, r0] │ │ │ │ + adc.w r2, r2, #0 │ │ │ │ + str.w r2, [ip, #4] │ │ │ │ + movs r0, #1 │ │ │ │ orrs r1, r3 │ │ │ │ ldrb.w r8, [r6, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #8] │ │ │ │ cmp.w r8, #7 │ │ │ │ - lsl.w ip, ip, r8 │ │ │ │ - add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ - and.w r2, r9, ip │ │ │ │ - bgt.n 7bc6a │ │ │ │ - add.w lr, r6, #20 │ │ │ │ - ldrsb.w r3, [lr, r2] │ │ │ │ + lsl.w r0, r0, r8 │ │ │ │ + add.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ + and.w lr, r9, r0 │ │ │ │ + bgt.n 7bc30 │ │ │ │ + add.w ip, r6, #20 │ │ │ │ + ldrsb.w r3, [ip, lr] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 7be34 │ │ │ │ + bge.w 7be00 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ - strb.w r3, [lr, r2] │ │ │ │ + strb.w r3, [ip, lr] │ │ │ │ ldr r5, [r4, #24] │ │ │ │ - ldr.w ip, [r5, #16] │ │ │ │ - ldrb r2, [r5, #6] │ │ │ │ + ldr r0, [r5, #16] │ │ │ │ + ldrb r6, [r5, #6] │ │ │ │ movs r3, #1 │ │ │ │ - ldrb r6, [r5, #5] │ │ │ │ - lsls r3, r6 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 7bed2 │ │ │ │ - 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] │ │ │ │ - str r0, [r4, #20] │ │ │ │ - subs r2, #1 │ │ │ │ - str r3, [r5, #16] │ │ │ │ + ldrb.w ip, [r5, #5] │ │ │ │ + lsl.w r3, r3, ip │ │ │ │ + add.w ip, r5, #20 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 7bea0 │ │ │ │ + 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] │ │ │ │ - str r2, [r5, #12] │ │ │ │ + str r1, [r4, #16] │ │ │ │ adds r3, #1 │ │ │ │ + str r0, [r5, #16] │ │ │ │ + str r2, [r5, #12] │ │ │ │ str r3, [r4, #8] │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r8, #15 │ │ │ │ - bgt.w 7bffc │ │ │ │ - add.w r3, r6, r2, lsl #1 │ │ │ │ + bgt.w 7bfc8 │ │ │ │ + add.w r3, r6, lr, lsl #1 │ │ │ │ ldrsh.w r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 7bd88 │ │ │ │ - ldr.w ip, [r6, #16] │ │ │ │ - add.w lr, r6, #20 │ │ │ │ + bge.w 7bd50 │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ + add.w ip, r6, #20 │ │ │ │ movs r3, #1 │ │ │ │ - strh.w ip, [lr, r2, lsl #1] │ │ │ │ - ldrb r2, [r6, #6] │ │ │ │ + strh.w r0, [ip, lr, lsl #1] │ │ │ │ + ldrb.w lr, [r6, #6] │ │ │ │ ldrb r6, [r6, #5] │ │ │ │ lsls r3, r6 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 7bed6 │ │ │ │ - add.w r3, r3, ip, lsl #3 │ │ │ │ - str.w r7, [lr, r3] │ │ │ │ - add r3, lr │ │ │ │ + cmp.w lr, #0 │ │ │ │ + beq.w 7bea0 │ │ │ │ + add.w r3, r3, r0, lsl #3 │ │ │ │ + str.w r7, [ip, r3] │ │ │ │ + add r3, ip │ │ │ │ str.w sl, [r3, #4] │ │ │ │ - b.n 7bc4c │ │ │ │ + b.n 7bc14 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #17 │ │ │ │ - bmi.w 7befc │ │ │ │ + bmi.w 7bec8 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bpl.w 7bbb4 │ │ │ │ + bpl.w 7bb78 │ │ │ │ ldr.w r2, [r3, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7bf3a │ │ │ │ + bne.w 7bee8 │ │ │ │ movw r2, #42012 @ 0xa41c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7c018 │ │ │ │ - ldr r3, [pc, #792] @ (7bff4 ) │ │ │ │ + beq.w 7bfe2 │ │ │ │ + ldr r3, [pc, #796] @ (7bfc0 ) │ │ │ │ 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 7bbb4 │ │ │ │ + b.n 7bb78 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ cmp r6, sl │ │ │ │ - beq.n 7bd5e │ │ │ │ + beq.n 7bd26 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ands.w r0, r2, #255 @ 0xff │ │ │ │ - bne.w 7bf8e │ │ │ │ + bne.w 7bf5a │ │ │ │ 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 │ │ │ │ @@ -121824,217 +121804,216 @@ │ │ │ │ adc.w r3, r0, #0 │ │ │ │ str.w r3, [ip, #4] │ │ │ │ movs r0, #1 │ │ │ │ ldrb.w lr, [r1, #5] │ │ │ │ ldrb.w ip, [r1, #6] │ │ │ │ lsl.w r0, r0, lr │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 7bfe0 │ │ │ │ + beq.w 7bfac │ │ │ │ add.w r1, r1, r5, lsl #3 │ │ │ │ add r1, r0 │ │ │ │ str.w sl, [r1, #24] │ │ │ │ strd r2, r3, [r4, #16] │ │ │ │ - cbz r6, 7bd6a │ │ │ │ + cbz r6, 7bd32 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7bdd8 │ │ │ │ + bne.n 7bda2 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7bc62 │ │ │ │ + beq.w 7bc28 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7bc62 │ │ │ │ + bne.w 7bc28 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7bc62 │ │ │ │ - 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 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7bc28 │ │ │ │ + mov.w ip, r9, lsr #5 │ │ │ │ + add.w lr, lr, lr, lsl #2 │ │ │ │ + add.w r3, ip, #1 │ │ │ │ + add r3, lr │ │ │ │ + and.w lr, r3, r0 │ │ │ │ + add.w r3, r6, lr, lsl #1 │ │ │ │ ldrsh.w r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 7bc80 │ │ │ │ - lsls r3, r2, #2 │ │ │ │ - add r3, r2 │ │ │ │ - mov.w lr, lr, lsr #5 │ │ │ │ + blt.w 7bc46 │ │ │ │ + mov.w r3, lr, lsl #2 │ │ │ │ add r3, lr │ │ │ │ + mov.w ip, ip, lsr #5 │ │ │ │ + add r3, ip │ │ │ │ cmp.w r8, #7 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - and.w r2, r3, ip │ │ │ │ - bgt.n 7be06 │ │ │ │ - adds r3, r6, r2 │ │ │ │ + and.w lr, r3, r0 │ │ │ │ + bgt.n 7bdd2 │ │ │ │ + add.w r3, r6, lr │ │ │ │ ldrsb.w r5, [r3, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - bge.w 7beea │ │ │ │ - ldr r2, [r6, #16] │ │ │ │ - strb r2, [r3, #20] │ │ │ │ + bge.w 7beb4 │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ + strb r0, [r3, #20] │ │ │ │ ldr r5, [r4, #24] │ │ │ │ - ldr.w ip, [r5, #16] │ │ │ │ - b.n 7bc2e │ │ │ │ + ldr r0, [r5, #16] │ │ │ │ + b.n 7bbee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7bd6a │ │ │ │ - ldr r2, [pc, #532] @ (7bff8 ) │ │ │ │ + bne.n 7bd32 │ │ │ │ + ldr r2, [pc, #536] @ (7bfc4 ) │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c0b0 │ │ │ │ + bne.w 7c072 │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ - b.n 7bd6a │ │ │ │ - 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 7bd32 │ │ │ │ + add.w lr, lr, lr, lsl #2 │ │ │ │ + mov.w ip, ip, lsr #5 │ │ │ │ + add lr, ip │ │ │ │ + add.w lr, lr, #1 │ │ │ │ + and.w lr, lr, r0 │ │ │ │ cmp.w r8, #15 │ │ │ │ - add.w r3, r6, r2, lsl #1 │ │ │ │ + add.w r3, r6, lr, lsl #1 │ │ │ │ itet gt │ │ │ │ - addgt.w r3, r6, r2, lsl #2 │ │ │ │ + addgt.w r3, r6, lr, lsl #2 │ │ │ │ ldrshle.w r3, [r3, #20] │ │ │ │ ldrgt r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 7bdf6 │ │ │ │ + bge.n 7bdc0 │ │ │ │ cmp.w r8, #15 │ │ │ │ - ldr.w ip, [r6, #16] │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ it gt │ │ │ │ - lslgt r3, r2, #2 │ │ │ │ - ble.w 7bc84 │ │ │ │ - add.w lr, r6, r3 │ │ │ │ - b.n 7c012 │ │ │ │ - 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 │ │ │ │ + movgt.w r3, lr, lsl #2 │ │ │ │ + ble.w 7bc48 │ │ │ │ + add.w ip, r6, r3 │ │ │ │ + b.n 7bfdc │ │ │ │ + mov.w ip, r9, lsr #5 │ │ │ │ + add.w lr, lr, lr, lsl #2 │ │ │ │ + add.w r3, ip, #1 │ │ │ │ + add r3, lr │ │ │ │ + and.w lr, r3, r0 │ │ │ │ + add.w r3, r6, lr │ │ │ │ ldrsb.w fp, [r3, #20] │ │ │ │ cmp.w fp, #0 │ │ │ │ - blt.n 7bdcc │ │ │ │ - b.n 7bda8 │ │ │ │ + blt.n 7bd98 │ │ │ │ + b.n 7bd70 │ │ │ │ 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 7c200 │ │ │ │ + bl 7c1c8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7c074 │ │ │ │ + beq.w 7c03e │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7bb98 │ │ │ │ + beq.w 7bb5c │ │ │ │ ldr r6, [r4, #24] │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl d6504 <_PyEval_CheckExceptTypeValid@@Base+0x17ac> │ │ │ │ + bl d5a60 <_PyEval_CheckExceptTypeValid@@Base+0x17a0> │ │ │ │ mov r3, r0 │ │ │ │ adds r0, r3, #1 │ │ │ │ - beq.w 7c04e │ │ │ │ + beq.w 7c018 │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 1242c8 <_PyUnicode_IsNumeric@@Base+0x600> │ │ │ │ + bl 1237a8 <_PyUnicode_IsNumeric@@Base+0x600> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7c096 │ │ │ │ + bne.w 7c060 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7bc62 │ │ │ │ + beq.w 7bc28 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7bc62 │ │ │ │ + bne.w 7bc28 │ │ │ │ mov r0, sl │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7bc62 │ │ │ │ - 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 7bc4c │ │ │ │ - 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 7bdc0 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7bc28 │ │ │ │ + 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 7bc14 │ │ │ │ + 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 7bd8a │ │ │ │ ldr.w r2, [r3, #164] @ 0xa4 │ │ │ │ - cbnz r2, 7bf1c │ │ │ │ + cbnz r2, 7bf0a │ │ │ │ movw r2, #42012 @ 0xa41c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7bcd8 │ │ │ │ + bne.w 7bca0 │ │ │ │ ldr.w r3, [r7, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7bcd8 │ │ │ │ - b.n 7bcb4 │ │ │ │ - movw r3, #63789 @ 0xf92d │ │ │ │ + bne.w 7bca0 │ │ │ │ + b.n 7bc7c │ │ │ │ + movw r3, #63733 @ 0xf8f5 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7c0ca │ │ │ │ - ldr r3, [r7, #84] @ 0x54 │ │ │ │ + bne.w 7c094 │ │ │ │ + ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ and.w r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7bcb4 │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - b.n 7bf02 │ │ │ │ - movw r3, #63789 @ 0xf92d │ │ │ │ + beq.w 7bb78 │ │ │ │ + ldr.w r3, [sl, #4] │ │ │ │ + b.n 7bc92 │ │ │ │ + movw r3, #63733 @ 0xf8f5 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7c0a8 │ │ │ │ - ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ + bne.w 7c08c │ │ │ │ + ldr r3, [r7, #84] @ 0x54 │ │ │ │ and.w r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7bbb4 │ │ │ │ - ldr.w r3, [sl, #4] │ │ │ │ - b.n 7bcca │ │ │ │ + beq.w 7bc7c │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + b.n 7bece │ │ │ │ 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 7c200 │ │ │ │ + bl 7c1c8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7c074 │ │ │ │ + beq.n 7c03e │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ands.w r0, r1, #255 @ 0xff │ │ │ │ - bne.w 7c0d2 │ │ │ │ + bne.w 7c09c │ │ │ │ ldr r6, [r4, #24] │ │ │ │ - b.n 7bbce │ │ │ │ + b.n 7bb92 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 1e391c │ │ │ │ + bl 1e2c28 │ │ │ │ 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] │ │ │ │ @@ -122044,253 +122023,252 @@ │ │ │ │ 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 7bd50 │ │ │ │ + bne.w 7bd18 │ │ │ │ mov.w ip, #12 │ │ │ │ mla r1, ip, r5, r1 │ │ │ │ add r1, r0 │ │ │ │ str.w sl, [r1, #28] │ │ │ │ strd r2, r3, [r4, #16] │ │ │ │ - b.n 7bd5e │ │ │ │ + b.n 7bd26 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - mov.w fp, r2, lsl #2 │ │ │ │ - add.w lr, r6, fp │ │ │ │ - ldr.w r3, [lr, #20] │ │ │ │ + mov.w fp, lr, lsl #2 │ │ │ │ + add.w ip, r6, fp │ │ │ │ + ldr.w r3, [ip, #20] │ │ │ │ cmp r3, #0 │ │ │ │ it lt │ │ │ │ - ldrlt.w ip, [r6, #16] │ │ │ │ - bge.n 7c024 │ │ │ │ - str.w ip, [lr, #20] │ │ │ │ - b.n 7bc2e │ │ │ │ + ldrlt r0, [r6, #16] │ │ │ │ + bge.n 7bfee │ │ │ │ + str.w r0, [ip, #20] │ │ │ │ + b.n 7bbee │ │ │ │ ldr.w r3, [sl, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7bbb4 │ │ │ │ - b.n 7bcd8 │ │ │ │ - mov.w lr, r9, lsr #5 │ │ │ │ - add fp, r2 │ │ │ │ - add.w r2, lr, #1 │ │ │ │ - add r2, fp │ │ │ │ - and.w r2, r2, ip │ │ │ │ - lsls r3, r2, #2 │ │ │ │ + beq.w 7bb78 │ │ │ │ + b.n 7bca0 │ │ │ │ + mov.w ip, r9, lsr #5 │ │ │ │ + add fp, lr │ │ │ │ + add.w lr, ip, #1 │ │ │ │ + add lr, fp │ │ │ │ + and.w lr, lr, r0 │ │ │ │ + mov.w r3, lr, lsl #2 │ │ │ │ add.w fp, r6, r3 │ │ │ │ ldr.w fp, [fp, #20] │ │ │ │ cmp.w fp, #0 │ │ │ │ it lt │ │ │ │ - ldrlt.w ip, [r6, #16] │ │ │ │ - blt.w 7be2e │ │ │ │ - b.n 7bdaa │ │ │ │ + ldrlt r0, [r6, #16] │ │ │ │ + blt.w 7bdfa │ │ │ │ + b.n 7bd74 │ │ │ │ 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 7c200 │ │ │ │ + bl 7c1c8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7bb98 │ │ │ │ + bne.w 7bb5c │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7c0e4 │ │ │ │ + bne.n 7c0ae │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7c090 │ │ │ │ + beq.n 7c05a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbz r3, 7c0f6 │ │ │ │ + cbz r3, 7c0c0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7bc64 │ │ │ │ + b.n 7bc2a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7beb0 │ │ │ │ + bne.w 7be7e │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7beb0 │ │ │ │ - mov r0, sl │ │ │ │ - blx r2 │ │ │ │ - mov r3, r0 │ │ │ │ - b.n 7bf50 │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7be7e │ │ │ │ + movw r1, #25229 @ 0x628d │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 7bdf0 │ │ │ │ + beq.w 7bdba │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 7bdf0 │ │ │ │ + b.n 7bdba │ │ │ │ mov r0, r7 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 7bf30 │ │ │ │ + b.n 7bf1e │ │ │ │ + mov r0, sl │ │ │ │ + blx r2 │ │ │ │ + mov r3, r0 │ │ │ │ + b.n 7befe │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 1e391c │ │ │ │ + bl 1e2c28 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ - b.n 7bf8a │ │ │ │ + b.n 7bf56 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7c080 │ │ │ │ + bne.n 7c04a │ │ │ │ mov r0, sl │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7c080 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7c04a │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7c090 │ │ │ │ - nop │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7c05a │ │ │ │ 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 7c176 │ │ │ │ + bgt.n 7c13e │ │ │ │ add.w ip, r2, r0 │ │ │ │ ldrsb.w ip, [ip, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bge.n 7c12c │ │ │ │ + bge.n 7c0f4 │ │ │ │ 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 7c12a │ │ │ │ + blt.n 7c0f2 │ │ │ │ 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 7c1a0 │ │ │ │ + bgt.n 7c168 │ │ │ │ adds r3, r2, r0 │ │ │ │ ldrsb.w r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 7c12a │ │ │ │ + blt.n 7c0f2 │ │ │ │ add.w r0, r0, r0, lsl #2 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add r0, r1 │ │ │ │ adds r0, #1 │ │ │ │ ands r0, r4 │ │ │ │ - b.n 7c15e │ │ │ │ + b.n 7c126 │ │ │ │ cmp.w lr, #15 │ │ │ │ - bgt.n 7c1c4 │ │ │ │ + bgt.n 7c18c │ │ │ │ add.w r3, r2, r0, lsl #1 │ │ │ │ ldrsh.w r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 7c12a │ │ │ │ + blt.n 7c0f2 │ │ │ │ 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 7c140 │ │ │ │ + b.n 7c108 │ │ │ │ add.w ip, r2, r0, lsl #1 │ │ │ │ add.w r3, r0, r0, lsl #2 │ │ │ │ cmp.w lr, #15 │ │ │ │ - bgt.n 7c1e6 │ │ │ │ + bgt.n 7c1ae │ │ │ │ ldrsh.w ip, [ip, #20] │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add r3, r1 │ │ │ │ adds r3, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.n 7c12a │ │ │ │ + blt.n 7c0f2 │ │ │ │ and.w r0, r4, r3 │ │ │ │ - b.n 7c1a0 │ │ │ │ + b.n 7c168 │ │ │ │ add.w r3, r2, r0, lsl #2 │ │ │ │ ldr.w ip, [r3, #20] │ │ │ │ lsls r3, r0, #2 │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.n 7c12a │ │ │ │ + blt.n 7c0f2 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add r3, r0 │ │ │ │ adds r0, r1, #1 │ │ │ │ add r0, r3 │ │ │ │ ands r0, r4 │ │ │ │ add.w r3, r2, r0, lsl #2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ - b.n 7c140 │ │ │ │ + b.n 7c108 │ │ │ │ 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 7c1be │ │ │ │ + bge.n 7c186 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 7cb28 │ │ │ │ + bhi.w 7caf0 │ │ │ │ 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 7c7ea │ │ │ │ + beq.w 7c7b2 │ │ │ │ movs r3, #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ movw r1, #43691 @ 0xaaab │ │ │ │ movt r1, #43690 @ 0xaaaa │ │ │ │ lsl.w fp, r3, r6 │ │ │ │ - ldr r0, [pc, #720] @ (7c518 ) │ │ │ │ + ldr r0, [pc, #720] @ (7c4e0 ) │ │ │ │ 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 7c82a │ │ │ │ + bhi.w 7c7f2 │ │ │ │ cmp r6, #3 │ │ │ │ - bne.w 7c3b6 │ │ │ │ + bne.w 7c37e │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r0, #2740] @ 0xab4 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 7c86a │ │ │ │ + ble.w 7c832 │ │ │ │ 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 │ │ │ │ @@ -122309,86 +122287,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 7caf2 │ │ │ │ + bne.w 7caba │ │ │ │ ldrb r3, [r5, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7c83e │ │ │ │ + beq.w 7c806 │ │ │ │ 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 7c8b4 │ │ │ │ + bne.w 7c87c │ │ │ │ ldr r3, [r7, #24] │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 7c8b4 │ │ │ │ + bne.w 7c87c │ │ │ │ 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 7c360 │ │ │ │ + beq.n 7c328 │ │ │ │ movs r3, #0 │ │ │ │ mov sl, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ - b.n 7c33a │ │ │ │ + b.n 7c302 │ │ │ │ cmp r2, #15 │ │ │ │ - bgt.w 7c7d2 │ │ │ │ + bgt.w 7c79a │ │ │ │ ldrsh.w lr, [r6, r1, lsl #1] │ │ │ │ cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 7c4c8 │ │ │ │ + bne.w 7c490 │ │ │ │ strh.w r3, [r6, r1, lsl #1] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 7c35c │ │ │ │ + beq.n 7c324 │ │ │ │ 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 7c31c │ │ │ │ + bgt.n 7c2e4 │ │ │ │ ldrsb.w lr, [r6, r1] │ │ │ │ cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 7c4c8 │ │ │ │ + bne.w 7c490 │ │ │ │ strb r3, [r6, r1] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 7c338 │ │ │ │ + bne.n 7c300 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ mov r5, sl │ │ │ │ movw r3, #44060 @ 0xac1c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ str r4, [r7, #24] │ │ │ │ - beq.n 7c3a2 │ │ │ │ + beq.n 7c36a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb r2, [r5, #4] │ │ │ │ ldr.w r3, [r3, r9] │ │ │ │ cmp r2, #3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - bne.w 7c51c │ │ │ │ + bne.w 7c4e4 │ │ │ │ add.w r1, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r1, #2740] @ 0xab4 │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bhi.w 7c51c │ │ │ │ + bhi.w 7c4e4 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c51c │ │ │ │ + beq.w 7c4e4 │ │ │ │ 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] │ │ │ │ @@ -122398,43 +122376,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, #6429 @ 0x191d │ │ │ │ + movw r3, #6413 @ 0x190d │ │ │ │ movt r3, #7 │ │ │ │ add.w r2, r1, #20 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr.w r2, [r8, #692] @ 0x2b4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7cb18 │ │ │ │ + bne.w 7cae0 │ │ │ │ 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 7caa2 │ │ │ │ + bcs.w 7ca6a │ │ │ │ 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 7cae8 │ │ │ │ + beq.w 7cab0 │ │ │ │ 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 7c610 │ │ │ │ + beq.w 7c5d8 │ │ │ │ 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] │ │ │ │ @@ -122455,113 +122433,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 7c68e │ │ │ │ + bne.w 7c656 │ │ │ │ ldrb r2, [r5, #6] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c842 │ │ │ │ + beq.w 7c80a │ │ │ │ add.w r3, r5, #20 │ │ │ │ add.w sl, r3, r1 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c2e4 │ │ │ │ + bne.w 7c2ac │ │ │ │ add.w r1, r6, r8 │ │ │ │ cmp.w fp, #0 │ │ │ │ - ble.n 7c4be │ │ │ │ + ble.n 7c486 │ │ │ │ movs r6, #12 │ │ │ │ mov r3, r1 │ │ │ │ mla r6, r6, fp, r1 │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7cce4 │ │ │ │ + beq.w 7ccac │ │ │ │ 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 7c49c │ │ │ │ + bne.n 7c464 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 7e7c4 │ │ │ │ - b.n 7c360 │ │ │ │ + bl 7e78c │ │ │ │ + b.n 7c328 │ │ │ │ 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 7c50c │ │ │ │ + ble.n 7c4d4 │ │ │ │ cmp r2, #15 │ │ │ │ - bgt.w 7c9c8 │ │ │ │ + bgt.w 7c990 │ │ │ │ ldrsh.w r2, [r6, r1, lsl #1] │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 7c32e │ │ │ │ + beq.w 7c2f6 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ mov.w ip, ip, lsr #5 │ │ │ │ adds r1, #1 │ │ │ │ add r1, ip │ │ │ │ ands r1, r0 │ │ │ │ - b.n 7c4e4 │ │ │ │ + b.n 7c4ac │ │ │ │ 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 7c354 │ │ │ │ - b.n 7c4fe │ │ │ │ + beq.w 7c31c │ │ │ │ + b.n 7c4c6 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movw r8, #19968 @ 0x4e00 │ │ │ │ movt r8, #72 @ 0x48 │ │ │ │ - movw r2, #30033 @ 0x7551 │ │ │ │ + movw r2, #30113 @ 0x75a1 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r6, [r8, #704] @ 0x2c0 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 7cb32 │ │ │ │ + bne.w 7cafa │ │ │ │ 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 7ca7c │ │ │ │ + beq.w 7ca44 │ │ │ │ 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 7c578 │ │ │ │ + bgt.n 7c540 │ │ │ │ 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 7ca7c │ │ │ │ + beq.w 7ca44 │ │ │ │ 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 7c8a2 │ │ │ │ + beq.w 7c86a │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c3a2 │ │ │ │ + bne.w 7c36a │ │ │ │ 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] │ │ │ │ @@ -122569,57 +122547,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 7c5cc │ │ │ │ + bne.n 7c594 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - cbz r1, 7c5c8 │ │ │ │ + cbz r1, 7c590 │ │ │ │ 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 7cbf6 │ │ │ │ + beq.w 7cbbe │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 7cbd2 │ │ │ │ + beq.w 7cb9a │ │ │ │ ldr.w r3, [lr, #532] @ 0x214 │ │ │ │ - cbnz r3, 7c5e8 │ │ │ │ + cbnz r3, 7c5b0 │ │ │ │ str.w r2, [lr, #532] @ 0x214 │ │ │ │ cmp r2, ip │ │ │ │ - beq.w 7c3a2 │ │ │ │ + beq.w 7c36a │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7cc96 │ │ │ │ + beq.w 7cc5e │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, ip, [r2, #20] │ │ │ │ - cbz r3, 7c60a │ │ │ │ + cbz r3, 7c5d2 │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [ip, #20] │ │ │ │ - b.n 7c3a2 │ │ │ │ + b.n 7c36a │ │ │ │ ldrd lr, r2, [r3, #24] │ │ │ │ cmp r2, lr │ │ │ │ - bcc.w 7c7be │ │ │ │ + bcc.w 7c786 │ │ │ │ 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 7caa2 │ │ │ │ + beq.w 7ca6a │ │ │ │ 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] │ │ │ │ @@ -122640,23 +122618,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 7c472 │ │ │ │ + beq.w 7c43a │ │ │ │ ldrb r2, [r4, #6] │ │ │ │ add.w r3, r5, #20 │ │ │ │ add r3, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7cb58 │ │ │ │ + beq.w 7cb20 │ │ │ │ add.w r2, r6, r8 │ │ │ │ cmp.w fp, #0 │ │ │ │ - ble.w 7cbcc │ │ │ │ + ble.w 7cb94 │ │ │ │ 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] │ │ │ │ @@ -122666,107 +122644,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 7c9e2 │ │ │ │ + bne.w 7c9aa │ │ │ │ str r3, [r1, #0] │ │ │ │ adds r1, #8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str.w r3, [r1, #-4] │ │ │ │ cmp r1, r9 │ │ │ │ - bne.n 7c6c6 │ │ │ │ + bne.n 7c68e │ │ │ │ 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 7c9fa │ │ │ │ + ble.w 7c9c2 │ │ │ │ cmp.w ip, #15 │ │ │ │ - bgt.w 7ca4a │ │ │ │ + bgt.w 7ca12 │ │ │ │ ldrsh.w r8, [r6, r1, lsl #1] │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 7ca54 │ │ │ │ + bne.w 7ca1c │ │ │ │ strh.w r3, [r6, r1, lsl #1] │ │ │ │ adds r3, #1 │ │ │ │ mov r5, r9 │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 7c7a2 │ │ │ │ + beq.n 7c76a │ │ │ │ mvn.w r2, #7 │ │ │ │ mov r9, r4 │ │ │ │ mla lr, r2, r3, lr │ │ │ │ - b.n 7c750 │ │ │ │ + b.n 7c718 │ │ │ │ strh.w r3, [r6, r2, lsl #1] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 7c7a0 │ │ │ │ + beq.n 7c768 │ │ │ │ ldr.w r2, [lr, r3, lsl #3] │ │ │ │ cmp.w ip, #15 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ and.w r2, r0, r1 │ │ │ │ - bgt.w 7ccd8 │ │ │ │ + bgt.w 7cca0 │ │ │ │ ldrsh.w r8, [r6, r2, lsl #1] │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 7c746 │ │ │ │ + beq.n 7c70e │ │ │ │ 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 7cb6e │ │ │ │ + bne.w 7cb36 │ │ │ │ cmp.w ip, #15 │ │ │ │ - ble.n 7c746 │ │ │ │ + ble.n 7c70e │ │ │ │ str.w r3, [r6, r2, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 7c750 │ │ │ │ + bne.n 7c718 │ │ │ │ mov r4, r9 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [r7, #24] │ │ │ │ - bl 88150 │ │ │ │ + bl 1a5190 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #28] │ │ │ │ ldrb r2, [r1, #2] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7ccb6 │ │ │ │ + beq.w 7cc7e │ │ │ │ strb r3, [r1, #3] │ │ │ │ ldr r4, [r7, #24] │ │ │ │ - b.n 7c3a2 │ │ │ │ + b.n 7c36a │ │ │ │ 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 7c63a │ │ │ │ + b.n 7c602 │ │ │ │ ldr.w r7, [r6, r1, lsl #2] │ │ │ │ adds r7, #1 │ │ │ │ - bne.w 7c4c8 │ │ │ │ + bne.w 7c490 │ │ │ │ str.w r3, [r6, r1, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.w 7c338 │ │ │ │ - b.n 7c35c │ │ │ │ + bne.w 7c300 │ │ │ │ + b.n 7c324 │ │ │ │ mov.w fp, #1 │ │ │ │ - ldr r0, [pc, #784] @ (7cb00 ) │ │ │ │ + ldr r0, [pc, #784] @ (7cac8 ) │ │ │ │ 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 │ │ │ │ @@ -122776,257 +122754,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 7c3ba │ │ │ │ + bls.w 7c382 │ │ │ │ cmp r6, #15 │ │ │ │ - bhi.w 7cc5e │ │ │ │ + bhi.w 7cc26 │ │ │ │ adds r3, r6, #1 │ │ │ │ mov.w fp, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ lsl.w fp, fp, r3 │ │ │ │ - b.n 7c3ba │ │ │ │ + b.n 7c382 │ │ │ │ mov.w r8, #8 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ add.w r2, r5, #20 │ │ │ │ add r8, r6 │ │ │ │ add r1, r2 │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 7ca18 │ │ │ │ + bne.w 7c9e0 │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r8 │ │ │ │ mul.w r2, r2, fp │ │ │ │ blx 29c10 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 7e7c4 │ │ │ │ - b.n 7c360 │ │ │ │ + bl 7e78c │ │ │ │ + b.n 7c328 │ │ │ │ movw r8, #19968 @ 0x4e00 │ │ │ │ movt r8, #72 @ 0x48 │ │ │ │ - movw r1, #6429 @ 0x191d │ │ │ │ + movw r1, #6413 @ 0x190d │ │ │ │ movt r1, #7 │ │ │ │ ldr.w r2, [r8, #692] @ 0x2b4 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 7cb04 │ │ │ │ + bne.w 7cacc │ │ │ │ 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 7c3f6 │ │ │ │ + b.n 7c3be │ │ │ │ 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 7c3a2 │ │ │ │ + b.n 7c36a │ │ │ │ cmp.w fp, #0 │ │ │ │ it gt │ │ │ │ movgt r2, #0 │ │ │ │ - ble.w 7cb7c │ │ │ │ + ble.w 7cb44 │ │ │ │ sub.w r3, r2, fp │ │ │ │ mvns r3, r3 │ │ │ │ ands.w ip, r3, #3 │ │ │ │ - beq.n 7c992 │ │ │ │ + beq.n 7c95a │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7c99a │ │ │ │ + beq.n 7c962 │ │ │ │ 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 7c992 │ │ │ │ + beq.n 7c95a │ │ │ │ cmp.w ip, #2 │ │ │ │ - beq.n 7c910 │ │ │ │ + beq.n 7c8d8 │ │ │ │ ldr.w r3, [lr, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7c99a │ │ │ │ + beq.n 7c962 │ │ │ │ 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 7c99a │ │ │ │ + beq.n 7c962 │ │ │ │ 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 7c992 │ │ │ │ + b.n 7c95a │ │ │ │ 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 7c9be │ │ │ │ + beq.n 7c986 │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ mov sl, ip │ │ │ │ add.w r3, r8, r2, lsl #3 │ │ │ │ - cbz r1, 7c99a │ │ │ │ + cbz r1, 7c962 │ │ │ │ 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, 7c99a │ │ │ │ + cbz r1, 7c962 │ │ │ │ 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, 7c99a │ │ │ │ + cbz r1, 7c962 │ │ │ │ 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 7c92c │ │ │ │ + bne.n 7c8f4 │ │ │ │ ldr.w r1, [sl, #12] │ │ │ │ add.w r3, sl, #8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7cb3e │ │ │ │ + beq.w 7cb06 │ │ │ │ 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 7c8c0 │ │ │ │ + bne.n 7c888 │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r2 │ │ │ │ subs r0, #1 │ │ │ │ - b.n 7c314 │ │ │ │ + b.n 7c2dc │ │ │ │ ldr.w r2, [r6, r1, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 7c7dc │ │ │ │ + beq.w 7c7a4 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ mov.w ip, ip, lsr #5 │ │ │ │ adds r1, #1 │ │ │ │ add r1, ip │ │ │ │ ands r1, r0 │ │ │ │ - b.n 7c9c8 │ │ │ │ + b.n 7c990 │ │ │ │ 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 7c6c6 │ │ │ │ - b.n 7c6f0 │ │ │ │ + bne.w 7c68e │ │ │ │ + b.n 7c6b8 │ │ │ │ ldrsb.w r8, [r6, r1] │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 7ca54 │ │ │ │ + bne.n 7ca1c │ │ │ │ strb r3, [r6, r1] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, fp │ │ │ │ - beq.w 7cb82 │ │ │ │ + beq.w 7cb4a │ │ │ │ ldrb.w ip, [r4, #4] │ │ │ │ add.w lr, lr, #8 │ │ │ │ - b.n 7c708 │ │ │ │ + b.n 7c6d0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - ble.w 7c85e │ │ │ │ + ble.w 7c826 │ │ │ │ movs r6, #12 │ │ │ │ mov r3, r8 │ │ │ │ mla r6, r6, fp, r8 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ - cbz r2, 7ca46 │ │ │ │ + cbz r2, 7ca0e │ │ │ │ add.w ip, r1, #12 │ │ │ │ ldmia r1, {r0, r1, r2} │ │ │ │ stmia.w r3, {r0, r1, r2} │ │ │ │ adds r3, #12 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 7c85e │ │ │ │ + beq.w 7c826 │ │ │ │ mov r1, ip │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7ca2c │ │ │ │ + bne.n 7c9f4 │ │ │ │ adds r1, #12 │ │ │ │ - b.n 7ca28 │ │ │ │ + b.n 7c9f0 │ │ │ │ ldr.w r5, [r6, r1, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - beq.w 7cca6 │ │ │ │ + beq.w 7cc6e │ │ │ │ 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 7cada │ │ │ │ + bgt.n 7caa2 │ │ │ │ ldrsb.w r8, [r6, r1] │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 7cb4a │ │ │ │ + bne.n 7cb12 │ │ │ │ cmp.w ip, #7 │ │ │ │ - bgt.w 7c72e │ │ │ │ - b.n 7ca04 │ │ │ │ + bgt.w 7c6f6 │ │ │ │ + b.n 7c9cc │ │ │ │ ldr.w r2, [r8, #684] @ 0x2ac │ │ │ │ - movw r3, #50457 @ 0xc519 │ │ │ │ + movw r3, #50441 @ 0xc509 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7ccc2 │ │ │ │ + bne.w 7cc8a │ │ │ │ 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 7c3a2 │ │ │ │ + b.n 7c36a │ │ │ │ ldr.w r3, [r8, #672] @ 0x2a0 │ │ │ │ - movw r2, #49749 @ 0xc255 │ │ │ │ + movw r2, #49733 @ 0xc245 │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7cccc │ │ │ │ + bne.w 7cc94 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 7cb28 │ │ │ │ + cbz r4, 7caf0 │ │ │ │ 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 7c63a │ │ │ │ + b.n 7c602 │ │ │ │ cmp.w ip, #15 │ │ │ │ - bgt.w 7cc9c │ │ │ │ + bgt.w 7cc64 │ │ │ │ ldrsh.w r8, [r6, r1, lsl #1] │ │ │ │ - b.n 7ca6c │ │ │ │ + b.n 7ca34 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 719d8 │ │ │ │ + bl 719c8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 7c62c │ │ │ │ + b.n 7c5f4 │ │ │ │ add.w r3, r5, #20 │ │ │ │ mov.w r8, #8 │ │ │ │ add r3, r1 │ │ │ │ - b.n 7c69c │ │ │ │ + b.n 7c664 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov.w fp, #8 │ │ │ │ mov.w sl, #5 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -123035,53 +123013,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 7c632 │ │ │ │ - bl 1ea294 │ │ │ │ + bne.w 7c5fa │ │ │ │ + bl 1e95bc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7c3b0 │ │ │ │ + b.n 7c378 │ │ │ │ ldr.w r0, [r8, #688] @ 0x2b0 │ │ │ │ mov r1, r5 │ │ │ │ blx r6 │ │ │ │ ldr r4, [r7, #24] │ │ │ │ - b.n 7c3a2 │ │ │ │ + b.n 7c36a │ │ │ │ ldr r1, [r3, #12] │ │ │ │ adds r3, #8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7c9a8 │ │ │ │ - b.n 7cb3e │ │ │ │ + bne.w 7c970 │ │ │ │ + b.n 7cb06 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ adds r1, #1 │ │ │ │ add r1, r2 │ │ │ │ ands r1, r0 │ │ │ │ - b.n 7ca62 │ │ │ │ + b.n 7ca2a │ │ │ │ add.w r1, r6, r8 │ │ │ │ mov r9, r3 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, fp │ │ │ │ - blt.n 7cb86 │ │ │ │ + blt.n 7cb4e │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 7e7c4 │ │ │ │ - b.n 7c7a2 │ │ │ │ + bl 7e78c │ │ │ │ + b.n 7c76a │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ adds r2, #1 │ │ │ │ add r2, r1 │ │ │ │ ands r2, r0 │ │ │ │ - b.n 7c77a │ │ │ │ - beq.w 7c360 │ │ │ │ - b.n 7c9be │ │ │ │ + b.n 7c742 │ │ │ │ + beq.w 7c328 │ │ │ │ + b.n 7c986 │ │ │ │ mov r5, r9 │ │ │ │ - b.n 7c7a2 │ │ │ │ + b.n 7c76a │ │ │ │ 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 │ │ │ │ @@ -123095,43 +123073,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 7cb60 │ │ │ │ - beq.w 7c7a2 │ │ │ │ - b.n 7c6f4 │ │ │ │ + b.n 7cb28 │ │ │ │ + beq.w 7c76a │ │ │ │ + b.n 7c6bc │ │ │ │ ldr.w r3, [r6, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ str r3, [r2, #20] │ │ │ │ str r1, [r2, #24] │ │ │ │ - cbz r3, 7cbe0 │ │ │ │ + cbz r3, 7cba8 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r6, #532] @ 0x214 │ │ │ │ str.w r2, [r6, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c3a2 │ │ │ │ + bne.w 7c36a │ │ │ │ str.w r2, [r6, #532] @ 0x214 │ │ │ │ - b.w 7c3a2 │ │ │ │ + b.w 7c36a │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7c5d8 │ │ │ │ + beq.w 7c5a0 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - cbz r1, 7cc58 │ │ │ │ + cbz r1, 7cc20 │ │ │ │ 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, 7cc2c │ │ │ │ + cbz r3, 7cbf4 │ │ │ │ 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 │ │ │ │ @@ -123141,124 +123119,124 @@ │ │ │ │ ldr.w r3, [r8, #812] @ 0x32c │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r6, #788] @ 0x314 │ │ │ │ str.w r4, [r9, r5] │ │ │ │ subs r3, #1 │ │ │ │ ldr r4, [r7, #24] │ │ │ │ str.w r3, [r6, #788] @ 0x314 │ │ │ │ - b.w 7c3a2 │ │ │ │ + b.w 7c36a │ │ │ │ str.w r3, [r6, #524] @ 0x20c │ │ │ │ - b.n 7cc04 │ │ │ │ + b.n 7cbcc │ │ │ │ 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 7cb28 │ │ │ │ + bmi.w 7caf0 │ │ │ │ movw r8, #19968 @ 0x4e00 │ │ │ │ movt r8, #72 @ 0x48 │ │ │ │ - movw r3, #6429 @ 0x191d │ │ │ │ + movw r3, #6413 @ 0x190d │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r8, #692] @ 0x2b4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 7c3e0 │ │ │ │ - b.n 7cb18 │ │ │ │ + beq.w 7c3a8 │ │ │ │ + b.n 7cae0 │ │ │ │ str.w r3, [r6, #524] @ 0x20c │ │ │ │ - b.n 7c5fa │ │ │ │ + b.n 7c5c2 │ │ │ │ ldr.w r5, [r6, r1, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - bne.w 7cb4a │ │ │ │ + bne.w 7cb12 │ │ │ │ str.w r3, [r6, r1, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ mov r5, r9 │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 7c73a │ │ │ │ - b.n 7c7a2 │ │ │ │ + bne.w 7c702 │ │ │ │ + b.n 7c76a │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 77384 │ │ │ │ + bl 773d4 │ │ │ │ ldr r4, [r7, #24] │ │ │ │ - b.w 7c3a2 │ │ │ │ + b.w 7c36a │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ mov r1, r5 │ │ │ │ blx r2 │ │ │ │ - b.n 7ca94 │ │ │ │ + b.n 7ca5c │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 7cac2 │ │ │ │ + b.n 7ca8a │ │ │ │ ldr.w r4, [r6, r2, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ - beq.w 7c796 │ │ │ │ - b.n 7c76c │ │ │ │ + beq.w 7c75e │ │ │ │ + b.n 7c734 │ │ │ │ add.w sl, sl, #8 │ │ │ │ - b.w 7c49c │ │ │ │ + b.w 7c464 │ │ │ │ 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 7cef4 │ │ │ │ + bne.w 7cebc │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7cf44 │ │ │ │ + bne.w 7cf0c │ │ │ │ movw r2, #655 @ 0x28f │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.w 7ce70 │ │ │ │ + bgt.w 7ce38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7cfb6 │ │ │ │ + beq.w 7cf7e │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 7cfb6 │ │ │ │ + bhi.w 7cf7e │ │ │ │ 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 79f4c │ │ │ │ + bl 79f88 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7ce96 │ │ │ │ - movw r9, #59397 @ 0xe805 │ │ │ │ + beq.w 7ce5e │ │ │ │ + movw r9, #56669 @ 0xdd5d │ │ │ │ movt r9, #12 │ │ │ │ movw r3, #30792 @ 0x7848 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bpl.w 7cf0a │ │ │ │ - ldr r3, [pc, #628] @ (7cfec ) │ │ │ │ + bpl.w 7ced2 │ │ │ │ + ldr r3, [pc, #628] @ (7cfb4 ) │ │ │ │ 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, 7cdaa │ │ │ │ + cbz r5, 7cd72 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ mov r0, r7 │ │ │ │ @@ -123266,37 +123244,37 @@ │ │ │ │ blx 29b58 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ movs r7, #0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r7 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 7a2ac │ │ │ │ + bl 7a2e8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7cfd0 │ │ │ │ - ldr r3, [pc, #544] @ (7cfec ) │ │ │ │ + beq.w 7cf98 │ │ │ │ + ldr r3, [pc, #544] @ (7cfb4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7b2e4 │ │ │ │ + bl 7b320 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7cf82 │ │ │ │ + beq.w 7cf4a │ │ │ │ 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 7ce3a │ │ │ │ - ldr r3, [pc, #496] @ (7cfec ) │ │ │ │ + bpl.n 7ce02 │ │ │ │ + ldr r3, [pc, #496] @ (7cfb4 ) │ │ │ │ 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 │ │ │ │ @@ -123310,319 +123288,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 7cf9c │ │ │ │ + beq.w 7cf64 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ands.w r3, r3, #64 @ 0x40 │ │ │ │ - bne.n 7cf12 │ │ │ │ + bne.n 7ceda │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ - bl 7d0c8 │ │ │ │ + bl 7d090 │ │ │ │ lsrs r5, r0, #31 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 7cf20 │ │ │ │ + beq.n 7cee8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7ce68 │ │ │ │ + beq.n 7ce30 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7cfae │ │ │ │ + beq.w 7cf76 │ │ │ │ negs r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ itt eq │ │ │ │ - movweq r9, #43597 @ 0xaa4d │ │ │ │ + movweq r9, #40893 @ 0x9fbd │ │ │ │ movteq r9, #13 │ │ │ │ - bne.n 7ced0 │ │ │ │ + bne.n 7ce98 │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #30792 @ 0x7848 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ - bl 79f4c │ │ │ │ + bl 79f88 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cd64 │ │ │ │ + bne.w 7cd2c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7ce6a │ │ │ │ + b.n 7ce32 │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #30792 @ 0x7848 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ - bl 79f4c │ │ │ │ + bl 79f88 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7ce96 │ │ │ │ - movw r9, #28397 @ 0x6eed │ │ │ │ + beq.n 7ce5e │ │ │ │ + movw r9, #25673 @ 0x6449 │ │ │ │ movt r9, #13 │ │ │ │ - b.n 7cd64 │ │ │ │ - movw r9, #30029 @ 0x754d │ │ │ │ + b.n 7cd2c │ │ │ │ + movw r9, #27293 @ 0x6a9d │ │ │ │ movt r9, #12 │ │ │ │ - b.n 7ce7e │ │ │ │ - movw r9, #16901 @ 0x4205 │ │ │ │ + b.n 7ce46 │ │ │ │ + movw r9, #14077 @ 0x36fd │ │ │ │ movt r9, #9 │ │ │ │ - b.n 7ce7e │ │ │ │ + b.n 7ce46 │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - ble.n 7cfb6 │ │ │ │ + ble.n 7cf7e │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - bne.n 7cee2 │ │ │ │ - movw r9, #45513 @ 0xb1c9 │ │ │ │ + bne.n 7ceaa │ │ │ │ + movw r9, #42793 @ 0xa729 │ │ │ │ movt r9, #14 │ │ │ │ - b.n 7ce7e │ │ │ │ + b.n 7ce46 │ │ │ │ movw r2, #642 @ 0x282 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7cfb6 │ │ │ │ - movw r9, #58537 @ 0xe4a9 │ │ │ │ + bne.n 7cf7e │ │ │ │ + movw r9, #55761 @ 0xd9d1 │ │ │ │ movt r9, #17 │ │ │ │ - b.n 7ce7e │ │ │ │ + b.n 7ce46 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7cfd4 │ │ │ │ - bl 7d668 │ │ │ │ + bne.n 7cf9c │ │ │ │ + bl 7d630 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7ce96 │ │ │ │ + beq.n 7ce5e │ │ │ │ ldr.w r8, [r0, #12] │ │ │ │ movs r7, #1 │ │ │ │ - b.n 7cdee │ │ │ │ + b.n 7cdb6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 7cd9c │ │ │ │ - b.n 7cdaa │ │ │ │ + bne.w 7cd64 │ │ │ │ + b.n 7cd72 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 79514 │ │ │ │ + bl 79550 │ │ │ │ lsrs r5, r0, #31 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 7ce54 │ │ │ │ + bne.n 7ce1c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 7ce54 │ │ │ │ + beq.n 7ce1c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7ce54 │ │ │ │ + bne.n 7ce1c │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 7ce5e │ │ │ │ - b.n 7ce68 │ │ │ │ + bne.n 7ce26 │ │ │ │ + b.n 7ce30 │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 79144 │ │ │ │ + bl 79180 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7ce96 │ │ │ │ - bl 7e790 │ │ │ │ + beq.n 7ce5e │ │ │ │ + bl 7e758 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7cf70 │ │ │ │ + beq.n 7cf38 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbz r3, 7cfa6 │ │ │ │ + cbz r3, 7cf6e │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 7ce96 │ │ │ │ + beq.n 7ce5e │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 7a284 │ │ │ │ + bl 7a2c0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cdee │ │ │ │ + bne.w 7cdb6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7ce96 │ │ │ │ + beq.n 7ce5e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7ce96 │ │ │ │ + bne.n 7ce5e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7ce96 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7ce5e │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ adds r0, #228 @ 0xe4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b.n 7ce3a │ │ │ │ + b.n 7ce02 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7cf70 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7cf38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7ce68 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7ce30 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - movw r1, #13172 @ 0x3374 │ │ │ │ + movw r1, #11636 @ 0x2d74 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 7ce96 │ │ │ │ + bl d1590 │ │ │ │ + b.n 7ce5e │ │ │ │ str r0, [r4, #12] │ │ │ │ - b.n 7cf82 │ │ │ │ + b.n 7cf4a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13344 @ 0x3420 │ │ │ │ + movw r1, #11808 @ 0x2e20 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 7ce96 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 7ce5e │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007cff0 : │ │ │ │ +0007cfb8 : │ │ │ │ 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 7d022 │ │ │ │ - cbz r3, 7d074 │ │ │ │ + bgt.n 7cfea │ │ │ │ + cbz r3, 7d03c │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 7d074 │ │ │ │ + bhi.n 7d03c │ │ │ │ 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 7d04e │ │ │ │ - movw r5, #43597 @ 0xaa4d │ │ │ │ + bne.n 7d016 │ │ │ │ + movw r5, #40893 @ 0x9fbd │ │ │ │ movt r5, #13 │ │ │ │ movw r0, #30792 @ 0x7848 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - bl 1a2dcc <_PyThreadState_New@@Base+0x2440> │ │ │ │ - cbz r0, 7d042 │ │ │ │ + bl 1a1dc4 <_PyThreadState_New@@Base+0x2440> │ │ │ │ + cbz r0, 7d00a │ │ │ │ strd r4, r5, [r0, #20] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movw r5, #28397 @ 0x6eed │ │ │ │ + movw r5, #25673 @ 0x6449 │ │ │ │ movt r5, #13 │ │ │ │ - b.n 7d02e │ │ │ │ + b.n 7cff6 │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - ble.n 7d074 │ │ │ │ + ble.n 7d03c │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - bne.n 7d09a │ │ │ │ - movw r5, #45513 @ 0xb1c9 │ │ │ │ + bne.n 7d062 │ │ │ │ + movw r5, #42793 @ 0xa729 │ │ │ │ movt r5, #14 │ │ │ │ - b.n 7d02e │ │ │ │ - movw r5, #59397 @ 0xe805 │ │ │ │ + b.n 7cff6 │ │ │ │ + movw r5, #56669 @ 0xdd5d │ │ │ │ movt r5, #12 │ │ │ │ - b.n 7d02e │ │ │ │ - movw r5, #16901 @ 0x4205 │ │ │ │ + b.n 7cff6 │ │ │ │ + movw r5, #14077 @ 0x36fd │ │ │ │ movt r5, #9 │ │ │ │ - b.n 7d02e │ │ │ │ + b.n 7cff6 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - movw r1, #13172 @ 0x3374 │ │ │ │ + movw r1, #11636 @ 0x2d74 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1590 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movw r5, #30029 @ 0x754d │ │ │ │ + movw r5, #27293 @ 0x6a9d │ │ │ │ movt r5, #12 │ │ │ │ - b.n 7d02e │ │ │ │ + b.n 7cff6 │ │ │ │ movw r2, #642 @ 0x282 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7d074 │ │ │ │ - movw r5, #58537 @ 0xe4a9 │ │ │ │ + bne.n 7d03c │ │ │ │ + movw r5, #55761 @ 0xd9d1 │ │ │ │ movt r5, #17 │ │ │ │ - b.n 7d02e │ │ │ │ + b.n 7cff6 │ │ │ │ │ │ │ │ -0007d0ac : │ │ │ │ +0007d074 : │ │ │ │ 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 7d0c8 │ │ │ │ + bl 7d090 │ │ │ │ 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] @ 7d664 │ │ │ │ + ldr.w sl, [pc, #1416] @ 7d62c │ │ │ │ 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 7d650 │ │ │ │ + bpl.w 7d618 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7d460 │ │ │ │ + bne.w 7d428 │ │ │ │ ldr.w r8, [r1, #12] │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 7d460 │ │ │ │ + beq.w 7d428 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ movw r3, #44060 @ 0xac1c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 7d53a │ │ │ │ + beq.w 7d502 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7d5ba │ │ │ │ + bne.w 7d582 │ │ │ │ add r3, sp, #20 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78468 │ │ │ │ + bl 784b8 │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.w 7d4b6 │ │ │ │ + beq.w 7d47e │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7d250 │ │ │ │ + bne.w 7d218 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [sp, #20] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 7d33c │ │ │ │ + beq.w 7d304 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 7d344 │ │ │ │ + beq.w 7d30c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7d34e │ │ │ │ + ble.w 7d316 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ands.w r0, r1, #255 @ 0xff │ │ │ │ - bne.w 7d596 │ │ │ │ + bne.w 7d55e │ │ │ │ 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 │ │ │ │ @@ -123636,220 +123614,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 7d26a │ │ │ │ + bgt.n 7d232 │ │ │ │ add.w ip, r3, #20 │ │ │ │ ldrsb.w r9, [ip, r2] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.n 7d2ae │ │ │ │ + bge.n 7d276 │ │ │ │ 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 7d3d8 │ │ │ │ + beq.w 7d3a0 │ │ │ │ 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, 7d22c │ │ │ │ + cbnz r1, 7d1f4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #17 │ │ │ │ - bmi.w 7d3f2 │ │ │ │ + bmi.w 7d3ba │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #17 │ │ │ │ - bmi.w 7d440 │ │ │ │ + bmi.w 7d408 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ - cbz r7, 7d248 │ │ │ │ + cbz r7, 7d210 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbz r3, 7d246 │ │ │ │ + cbz r3, 7d20e │ │ │ │ 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, 7d266 │ │ │ │ + cbz r7, 7d22e │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r2, 7d264 │ │ │ │ + cbz r2, 7d22c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 7d4c2 │ │ │ │ + bne.w 7d48a │ │ │ │ str r3, [r7, #0] │ │ │ │ movs r0, #1 │ │ │ │ - b.n 7d24a │ │ │ │ + b.n 7d212 │ │ │ │ cmp.w lr, #15 │ │ │ │ - bgt.w 7d4fa │ │ │ │ + bgt.w 7d4c2 │ │ │ │ add.w ip, r3, r2, lsl #1 │ │ │ │ ldrsh.w ip, [ip, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bge.n 7d2da │ │ │ │ + bge.n 7d2a2 │ │ │ │ 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 7d3dc │ │ │ │ + beq.w 7d3a4 │ │ │ │ add.w r2, r2, r1, lsl #3 │ │ │ │ str.w r5, [ip, r2] │ │ │ │ add r2, ip │ │ │ │ str r6, [r2, #4] │ │ │ │ - b.n 7d202 │ │ │ │ + b.n 7d1ca │ │ │ │ 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 7d2fa │ │ │ │ + bge.n 7d2c2 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ strb.w r3, [ip, #20] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - b.n 7d1da │ │ │ │ + b.n 7d1a2 │ │ │ │ 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 7d280 │ │ │ │ + blt.n 7d248 │ │ │ │ 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 7d3c6 │ │ │ │ + ble.n 7d38e │ │ │ │ cmp.w lr, #15 │ │ │ │ - bgt.w 7d570 │ │ │ │ + bgt.w 7d538 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add.w ip, r3, r2, lsl #1 │ │ │ │ ldrsh.w ip, [ip, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.n 7d280 │ │ │ │ + blt.n 7d248 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ mov.w r9, r9, lsr #5 │ │ │ │ add r2, r9 │ │ │ │ adds r2, #1 │ │ │ │ ands r2, r1 │ │ │ │ - b.n 7d31e │ │ │ │ + b.n 7d2e6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7d162 │ │ │ │ + bne.w 7d12a │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 7d170 │ │ │ │ + bgt.w 7d138 │ │ │ │ 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 7c200 │ │ │ │ + bl 7c1c8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7d170 │ │ │ │ + bne.w 7d138 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7d388 │ │ │ │ + beq.n 7d350 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7d606 │ │ │ │ + beq.w 7d5ce │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7d39c │ │ │ │ + beq.n 7d364 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7d60e │ │ │ │ + beq.w 7d5d6 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7d616 │ │ │ │ + beq.w 7d5de │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7d218 │ │ │ │ + beq.w 7d1e0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 7d234 │ │ │ │ + b.n 7d1fc │ │ │ │ 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 7d2ce │ │ │ │ - b.n 7d3b8 │ │ │ │ + blt.w 7d296 │ │ │ │ + b.n 7d380 │ │ │ │ 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 7d202 │ │ │ │ + b.n 7d1ca │ │ │ │ ldr.w r2, [r3, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7d4ca │ │ │ │ + bne.n 7d4aa │ │ │ │ movw r2, #42012 @ 0xa41c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7d410 │ │ │ │ + bne.n 7d3d8 │ │ │ │ ldr.w r3, [r5, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7d222 │ │ │ │ + beq.w 7d1ea │ │ │ │ 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] │ │ │ │ @@ -123857,107 +123835,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 7d234 │ │ │ │ - b.n 7d248 │ │ │ │ + bne.w 7d1fc │ │ │ │ + b.n 7d210 │ │ │ │ ldr.w r2, [r3, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7d4e2 │ │ │ │ + bne.n 7d492 │ │ │ │ movw r2, #42012 @ 0xa41c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7d410 │ │ │ │ + bne.n 7d3d8 │ │ │ │ ldr.w r3, [r6, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7d22c │ │ │ │ - b.n 7d410 │ │ │ │ + beq.w 7d1f4 │ │ │ │ + b.n 7d3d8 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 6cd24 │ │ │ │ + bl 6cd14 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 7d4b6 │ │ │ │ + beq.n 7d47e │ │ │ │ ldr r1, [r4, #24] │ │ │ │ movw r2, #44060 @ 0xac1c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 7d53a │ │ │ │ + beq.n 7d502 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 7d128 │ │ │ │ + beq.w 7d0f0 │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7d128 │ │ │ │ + beq.w 7d0f0 │ │ │ │ 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 7c200 │ │ │ │ + bl 7c1c8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7d128 │ │ │ │ - cbz r7, 7d4bc │ │ │ │ + bne.w 7d0f0 │ │ │ │ + cbz r7, 7d484 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #0] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7d24a │ │ │ │ + b.n 7d212 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ str r3, [r7, #0] │ │ │ │ - b.n 7d266 │ │ │ │ - movw r3, #63789 @ 0xf92d │ │ │ │ - movt r3, #7 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 7d5a6 │ │ │ │ - ldr r3, [r5, #84] @ 0x54 │ │ │ │ - lsls r2, r3, #22 │ │ │ │ - bpl.w 7d222 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - b.n 7d3fa │ │ │ │ - movw r3, #63789 @ 0xf92d │ │ │ │ + b.n 7d22e │ │ │ │ + movw r3, #63733 @ 0xf8f5 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7d5b0 │ │ │ │ + bne.n 7d56e │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r3, r3, #22 │ │ │ │ - bpl.w 7d22c │ │ │ │ + bpl.w 7d1f4 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - b.n 7d448 │ │ │ │ + b.n 7d410 │ │ │ │ + movw r3, #63733 @ 0xf8f5 │ │ │ │ + movt r3, #7 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 7d578 │ │ │ │ + ldr r3, [r5, #84] @ 0x54 │ │ │ │ + lsls r2, r3, #22 │ │ │ │ + bpl.w 7d1ea │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + b.n 7d3c2 │ │ │ │ mov.w ip, r2, lsl #2 │ │ │ │ add.w r9, r3, ip │ │ │ │ ldr.w r9, [r9, #20] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.n 7d516 │ │ │ │ + bge.n 7d4de │ │ │ │ add.w r2, r3, ip │ │ │ │ ldr r1, [r3, #16] │ │ │ │ str r1, [r2, #20] │ │ │ │ - b.n 7d1da │ │ │ │ + b.n 7d1a2 │ │ │ │ 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 7d50c │ │ │ │ - b.n 7d2fe │ │ │ │ + blt.n 7d4d4 │ │ │ │ + b.n 7d2c6 │ │ │ │ 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 │ │ │ │ @@ -123967,234 +123945,234 @@ │ │ │ │ cmp r3, r2 │ │ │ │ mov r2, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ mov r3, r8 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 79610 │ │ │ │ + bl 7964c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7d4b6 │ │ │ │ + beq.n 7d47e │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7d234 │ │ │ │ - b.n 7d248 │ │ │ │ + bne.w 7d1fc │ │ │ │ + b.n 7d210 │ │ │ │ add.w ip, r3, r2, lsl #2 │ │ │ │ lsls r1, r2, #2 │ │ │ │ ldr.w ip, [ip, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bge.n 7d584 │ │ │ │ + bge.n 7d54c │ │ │ │ mov ip, r1 │ │ │ │ - b.n 7d50c │ │ │ │ + b.n 7d4d4 │ │ │ │ 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 7d314 │ │ │ │ + b.n 7d2dc │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1e391c │ │ │ │ + bl 1e2c28 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ - b.n 7d17a │ │ │ │ - mov r0, r5 │ │ │ │ + b.n 7d142 │ │ │ │ + mov r0, r6 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7d4de │ │ │ │ - b.n 7d222 │ │ │ │ - mov r0, r6 │ │ │ │ + bne.n 7d4a6 │ │ │ │ + b.n 7d1f4 │ │ │ │ + mov r0, r5 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7d4f6 │ │ │ │ - b.n 7d22c │ │ │ │ + bne.n 7d4be │ │ │ │ + b.n 7d1ea │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, r5 │ │ │ │ - bl d6504 <_PyEval_CheckExceptTypeValid@@Base+0x17ac> │ │ │ │ + bl d5a60 <_PyEval_CheckExceptTypeValid@@Base+0x17a0> │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 7d628 │ │ │ │ + beq.n 7d5f0 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ add.w r2, r2, r0, lsl #2 │ │ │ │ ldr.w r8, [r2, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 7d624 │ │ │ │ + bne.n 7d5ec │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ mov r3, r6 │ │ │ │ - bl 1242c8 <_PyUnicode_IsNumeric@@Base+0x600> │ │ │ │ - cbz r7, 7d5fc │ │ │ │ + bl 1237a8 <_PyUnicode_IsNumeric@@Base+0x600> │ │ │ │ + cbz r7, 7d5c4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbz r3, 7d5fa │ │ │ │ + cbz r3, 7d5c2 │ │ │ │ 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 7d24a │ │ │ │ + b.n 7d212 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7d388 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7d350 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7d39c │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7d364 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7d218 │ │ │ │ + beq.w 7d1e0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 7d248 │ │ │ │ + b.n 7d210 │ │ │ │ mov r6, r8 │ │ │ │ - b.n 7d5e6 │ │ │ │ + b.n 7d5ae │ │ │ │ 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 7c200 │ │ │ │ + bl 7c1c8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7d130 │ │ │ │ - b.n 7d4b6 │ │ │ │ - movw r0, #65228 @ 0xfecc │ │ │ │ + bne.w 7d0f8 │ │ │ │ + b.n 7d47e │ │ │ │ + movw r0, #63692 @ 0xf8cc │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #4264 @ 0x10a8 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 7d4b6 │ │ │ │ + bl 215dac <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 7d47e │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007d668 : │ │ │ │ +0007d630 : │ │ │ │ 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 1a2dcc <_PyThreadState_New@@Base+0x2440> │ │ │ │ - cbz r0, 7d68c │ │ │ │ + bl 1a1dc4 <_PyThreadState_New@@Base+0x2440> │ │ │ │ + cbz r0, 7d654 │ │ │ │ str r4, [r0, #20] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0007d690 : │ │ │ │ +0007d658 : │ │ │ │ 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 1a2dcc <_PyThreadState_New@@Base+0x2440> │ │ │ │ - cbz r0, 7d6b4 │ │ │ │ + bl 1a1dc4 <_PyThreadState_New@@Base+0x2440> │ │ │ │ + cbz r0, 7d67c │ │ │ │ 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, 7d726 │ │ │ │ + cbz r1, 7d6ee │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r6, r0 │ │ │ │ blx 295d4 │ │ │ │ - cbz r0, 7d6d6 │ │ │ │ + cbz r0, 7d69e │ │ │ │ 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, 7d726 │ │ │ │ + cbnz r0, 7d6ee │ │ │ │ ldrb r3, [r5, r4] │ │ │ │ add r4, r5 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 7d726 │ │ │ │ - movw r6, #13384 @ 0x3448 │ │ │ │ + bne.n 7d6ee │ │ │ │ + movw r6, #11848 @ 0x2e48 │ │ │ │ movt r6, #39 @ 0x27 │ │ │ │ - b.n 7d706 │ │ │ │ + b.n 7d6ce │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 7d720 │ │ │ │ + beq.n 7d6e8 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ - cbz r3, 7d726 │ │ │ │ + cbz r3, 7d6ee │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - bne.n 7d6fc │ │ │ │ + bne.n 7d6c4 │ │ │ │ movs r2, #6 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7d700 │ │ │ │ + bne.n 7d6c8 │ │ │ │ adds r0, r4, #6 │ │ │ │ it eq │ │ │ │ moveq r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 7d700 │ │ │ │ + bne.n 7d6c8 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0007d72c : │ │ │ │ +0007d6f4 : │ │ │ │ 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 7d7ac │ │ │ │ + beq.n 7d774 │ │ │ │ mov r0, r4 │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 77c20 │ │ │ │ - cbz r0, 7d7a2 │ │ │ │ + bl 77c70 │ │ │ │ + cbz r0, 7d76a │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 7d77c │ │ │ │ + ble.n 7d744 │ │ │ │ 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 7d764 │ │ │ │ - ldr r4, [pc, #48] @ (7d7b0 ) │ │ │ │ + bne.n 7d72c │ │ │ │ + ldr r4, [pc, #48] @ (7d778 ) │ │ │ │ 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 │ │ │ │ @@ -124203,62 +124181,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] @ (7d7b4 ) │ │ │ │ - b.n 7d7a2 │ │ │ │ + ldr r0, [pc, #4] @ (7d77c ) │ │ │ │ + b.n 7d76a │ │ │ │ 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] @ (7d8c4 ) │ │ │ │ + ldr r5, [pc, #248] @ (7d88c ) │ │ │ │ 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 7d878 │ │ │ │ - ldr.w ip, [pc, #224] @ 7d8c8 │ │ │ │ + beq.n 7d840 │ │ │ │ + ldr.w ip, [pc, #224] @ 7d890 │ │ │ │ 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 7d8a0 │ │ │ │ + bne.n 7d868 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 7d816 │ │ │ │ + beq.n 7d7de │ │ │ │ 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 7d858 │ │ │ │ + beq.n 7d820 │ │ │ │ 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 │ │ │ │ @@ -124279,79 +124257,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 7d84c │ │ │ │ + b.n 7d814 │ │ │ │ movs r1, #2 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77cd8 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77d28 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7d84c │ │ │ │ + beq.n 7d814 │ │ │ │ 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 7d812 │ │ │ │ - b.n 7d816 │ │ │ │ - movw r2, #28077 @ 0x6dad │ │ │ │ + bne.n 7d7da │ │ │ │ + b.n 7d7de │ │ │ │ + movw r2, #25229 @ 0x628d │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7d8b6 │ │ │ │ + bne.n 7d87e │ │ │ │ mov r0, r4 │ │ │ │ - bl 127218 │ │ │ │ + bl 126700 │ │ │ │ ldr r0, [r6, r5] │ │ │ │ - b.n 7d88e │ │ │ │ + b.n 7d856 │ │ │ │ ldr.w r2, [ip, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r0, [r6, r5] │ │ │ │ - b.n 7d88e │ │ │ │ + b.n 7d856 │ │ │ │ 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] @ (7d9c0 ) │ │ │ │ + ldr r5, [pc, #224] @ (7d988 ) │ │ │ │ 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, 7d954 │ │ │ │ - ldr r0, [pc, #204] @ (7d9c4 ) │ │ │ │ + cbz r4, 7d91c │ │ │ │ + ldr r0, [pc, #204] @ (7d98c ) │ │ │ │ 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 7d99a │ │ │ │ + bne.n 7d962 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 7d978 │ │ │ │ + beq.n 7d940 │ │ │ │ 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 │ │ │ │ @@ -124366,176 +124344,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 77cd8 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77d28 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7d948 │ │ │ │ + beq.n 7d910 │ │ │ │ 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 7d920 │ │ │ │ + bne.n 7d8e8 │ │ │ │ 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 7d948 │ │ │ │ - movw r2, #28077 @ 0x6dad │ │ │ │ + b.n 7d910 │ │ │ │ + movw r2, #25229 @ 0x628d │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7d9b0 │ │ │ │ + bne.n 7d978 │ │ │ │ mov r0, r4 │ │ │ │ - bl 127218 │ │ │ │ + bl 126700 │ │ │ │ ldr r1, [r6, r5] │ │ │ │ - b.n 7d96a │ │ │ │ + b.n 7d932 │ │ │ │ ldr.w r2, [r0, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r6, r5] │ │ │ │ - b.n 7d96a │ │ │ │ + b.n 7d932 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0007d9c8 : │ │ │ │ +0007d990 : │ │ │ │ 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 7d9f4 │ │ │ │ + bmi.n 7d9bc │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ movw r0, #30204 @ 0x75fc │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 1a2dcc <_PyThreadState_New@@Base+0x2440> │ │ │ │ - cbz r0, 7d9f2 │ │ │ │ + bl 1a1dc4 <_PyThreadState_New@@Base+0x2440> │ │ │ │ + cbz r0, 7d9ba │ │ │ │ str r4, [r0, #20] │ │ │ │ pop {r4, pc} │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #65252 @ 0xfee4 │ │ │ │ + movw r1, #63716 @ 0xf8e4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ 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 7dd34 │ │ │ │ + bls.w 7dcfc │ │ │ │ movw r4, #19968 @ 0x4e00 │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ - mov.w r9, r1, lsr #30 │ │ │ │ - movw r3, #6429 @ 0x191d │ │ │ │ + mov.w r8, r1, lsr #30 │ │ │ │ + movw r3, #6413 @ 0x190d │ │ │ │ movt r3, #7 │ │ │ │ - cmp.w r9, #0 │ │ │ │ + cmp.w r8, #0 │ │ │ │ ldr.w r2, [r4, #712] @ 0x2c8 │ │ │ │ itete eq │ │ │ │ - moveq.w r8, #1 │ │ │ │ - movne.w r8, #2 │ │ │ │ + moveq.w r9, #1 │ │ │ │ + movne.w r9, #2 │ │ │ │ moveq.w sl, #16 │ │ │ │ movne.w sl, #20 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7de9e │ │ │ │ - ldr r3, [pc, #712] @ (7dd2c ) │ │ │ │ + bne.w 7de66 │ │ │ │ + ldr r3, [pc, #712] @ (7dcf4 ) │ │ │ │ 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 7de64 │ │ │ │ + beq.w 7de2c │ │ │ │ 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 7dc52 │ │ │ │ - mov.w r3, r8, lsl #3 │ │ │ │ + beq.w 7dc1a │ │ │ │ + mov.w r3, r9, lsl #3 │ │ │ │ str r3, [r5, #8] │ │ │ │ movw r3, #42636 @ 0xa68c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - ldr r2, [pc, #632] @ (7dd30 ) │ │ │ │ + ldr r2, [pc, #632] @ (7dcf8 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7dec0 │ │ │ │ + bne.w 7de88 │ │ │ │ bic.w r3, r7, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r5, #12] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.w 7dd7a │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 7dd42 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r2, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7dd44 │ │ │ │ + beq.w 7dd0c │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 7dcb0 │ │ │ │ + blt.w 7dc78 │ │ │ │ ldr r4, [r7, r3] │ │ │ │ add.w r9, r7, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 7dcfc │ │ │ │ + bne.w 7dcc4 │ │ │ │ movw r8, #9964 @ 0x26ec │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ ldr.w r2, [r8, #152] @ 0x98 │ │ │ │ - movw r3, #40709 @ 0x9f05 │ │ │ │ + movw r3, #40769 @ 0x9f41 │ │ │ │ movt r3, #7 │ │ │ │ movw r0, #9964 @ 0x26ec │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7df1e │ │ │ │ - bl 79f4c │ │ │ │ + bne.w 7dee6 │ │ │ │ + bl 79f88 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7dd5c │ │ │ │ + beq.w 7dd24 │ │ │ │ ldr.w r3, [r8, #84] @ 0x54 │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bpl.n 7db50 │ │ │ │ - ldr r3, [pc, #512] @ (7dd2c ) │ │ │ │ + bpl.n 7db18 │ │ │ │ + ldr r3, [pc, #512] @ (7dcf4 ) │ │ │ │ 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] │ │ │ │ @@ -124543,33 +124521,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, #10005 @ 0x2715 │ │ │ │ + movw r3, #7185 @ 0x1c11 │ │ │ │ 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 7ddea │ │ │ │ + bne.w 7ddb2 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - bne.w 7de5a │ │ │ │ + bne.w 7de22 │ │ │ │ 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 7dbca │ │ │ │ - ldr r2, [pc, #412] @ (7dd2c ) │ │ │ │ + bpl.n 7db92 │ │ │ │ + ldr r2, [pc, #412] @ (7dcf4 ) │ │ │ │ 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 │ │ │ │ @@ -124582,750 +124560,749 @@ │ │ │ │ add r2, r3 │ │ │ │ add.w r3, r0, #92672 @ 0x16a00 │ │ │ │ ldr.w r3, [r3, #252] @ 0xfc │ │ │ │ cmp r3, r6 │ │ │ │ it eq │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7ded4 │ │ │ │ + beq.w 7de9c │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7dd80 │ │ │ │ + beq.w 7dd48 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bpl.w 7df64 │ │ │ │ + bpl.w 7df2c │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 7dc78 │ │ │ │ + bne.n 7dc40 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7dc82 │ │ │ │ + bne.n 7dc4a │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7dc94 │ │ │ │ + bne.n 7dc5c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ adds r0, r3, #1 │ │ │ │ - beq.n 7dc94 │ │ │ │ - ldr r0, [pc, #300] @ (7dd2c ) │ │ │ │ + beq.n 7dc5c │ │ │ │ + ldr r0, [pc, #300] @ (7dcf4 ) │ │ │ │ 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 7ddd6 │ │ │ │ - bl 7bb58 │ │ │ │ + beq.w 7dd9e │ │ │ │ + bl 7bb1c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7dc36 │ │ │ │ + beq.n 7dbfe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7df2a │ │ │ │ + beq.w 7def2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7dc4a │ │ │ │ + beq.n 7dc12 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7df5c │ │ │ │ + beq.w 7df24 │ │ │ │ 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 7da98 │ │ │ │ + bcc.w 7da60 │ │ │ │ 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 7da98 │ │ │ │ + b.n 7da60 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 7dbea │ │ │ │ + beq.n 7dbb2 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, r2 │ │ │ │ str r3, [r4, #0] │ │ │ │ - beq.n 7dbf8 │ │ │ │ + beq.n 7dbc0 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 6cd24 │ │ │ │ + bl 6cd14 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 7dbfe │ │ │ │ + bne.n 7dbc6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2938 <_PyThreadState_New@@Base+0x1fac> │ │ │ │ + bl 1a1930 <_PyThreadState_New@@Base+0x1fac> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 7dddc │ │ │ │ + b.n 7dda4 │ │ │ │ ldr r2, [r7, #84] @ 0x54 │ │ │ │ lsls r1, r2, #30 │ │ │ │ - bpl.w 7dae6 │ │ │ │ - ldr r3, [pc, #112] @ (7dd2c ) │ │ │ │ + bpl.w 7daae │ │ │ │ + ldr r3, [pc, #112] @ (7dcf4 ) │ │ │ │ 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 7dcf0 │ │ │ │ + beq.n 7dcb8 │ │ │ │ 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 7daf2 │ │ │ │ + beq.w 7daba │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7daf2 │ │ │ │ + bne.w 7daba │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r8, #9964 @ 0x26ec │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 7dafa │ │ │ │ + bne.w 7dac2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7dafa │ │ │ │ + ble.w 7dac2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7db82 │ │ │ │ + beq.w 7db4a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 7db82 │ │ │ │ + b.n 7db4a │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ - ldr r5, [pc, #588] @ (7df84 ) │ │ │ │ + ldr r5, [pc, #588] @ (7df4c ) │ │ │ │ ldr r3, [r2, #104] @ 0x68 │ │ │ │ add.w r5, r5, r1, lsl #4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7dade │ │ │ │ + bne.w 7daa6 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13392 @ 0x3450 │ │ │ │ + movw r1, #11856 @ 0x2e50 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1590 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7deb2 │ │ │ │ + beq.w 7de7a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7deb2 │ │ │ │ + bne.w 7de7a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7deb2 │ │ │ │ - str.w r9, [r5, #16] │ │ │ │ - b.n 7dad4 │ │ │ │ - bl 714b0 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7de7a │ │ │ │ + str.w r8, [r5, #16] │ │ │ │ + b.n 7da9c │ │ │ │ + bl 714a0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7df32 │ │ │ │ + beq.w 7defa │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r7, r3, #30 │ │ │ │ it pl │ │ │ │ strpl.w r0, [r6, #180] @ 0xb4 │ │ │ │ - bpl.w 7dbd0 │ │ │ │ - ldr r2, [pc, #492] @ (7df88 ) │ │ │ │ + bpl.w 7db98 │ │ │ │ + ldr r2, [pc, #492] @ (7df50 ) │ │ │ │ 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 7ddd2 │ │ │ │ + beq.n 7dd9a │ │ │ │ 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 7dbd0 │ │ │ │ - bl 79610 │ │ │ │ + b.n 7db98 │ │ │ │ + bl 7964c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7dc2c │ │ │ │ - b.n 7dc36 │ │ │ │ + bne.w 7dbf4 │ │ │ │ + b.n 7dbfe │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7de54 │ │ │ │ + bne.n 7de1c │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r8 │ │ │ │ - bne.w 7defa │ │ │ │ + bne.w 7dec2 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbnz r1, 7de08 │ │ │ │ + cbnz r1, 7ddd0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - bne.n 7defe │ │ │ │ + bne.n 7dec6 │ │ │ │ str r3, [r4, #24] │ │ │ │ str r4, [r3, #20] │ │ │ │ - b.n 7db7e │ │ │ │ + b.n 7db46 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7ddfc │ │ │ │ + bne.n 7ddc4 │ │ │ │ mov r2, r3 │ │ │ │ ldr.w ip, [r1, #4] │ │ │ │ movw r0, #10624 @ 0x2980 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ cmp ip, r0 │ │ │ │ - beq.n 7de2e │ │ │ │ + beq.n 7ddf6 │ │ │ │ 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 7de02 │ │ │ │ + beq.n 7ddca │ │ │ │ cmp r7, r0 │ │ │ │ - beq.n 7de44 │ │ │ │ + beq.n 7de0c │ │ │ │ movw r0, #10172 @ 0x27bc │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ cmp r7, r0 │ │ │ │ - bne.n 7deb8 │ │ │ │ - cbz r2, 7de5a │ │ │ │ + bne.n 7de80 │ │ │ │ + cbz r2, 7de22 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ strd r2, r3, [r4, #20] │ │ │ │ - cbz r3, 7de50 │ │ │ │ + cbz r3, 7de18 │ │ │ │ str r4, [r3, #20] │ │ │ │ str r4, [r2, #24] │ │ │ │ - b.n 7db82 │ │ │ │ + b.n 7db4a │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - beq.n 7de02 │ │ │ │ + beq.n 7ddca │ │ │ │ str r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7db7e │ │ │ │ - b.n 7de04 │ │ │ │ + beq.w 7db46 │ │ │ │ + b.n 7ddcc │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 719d8 │ │ │ │ + bl 719c8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7da98 │ │ │ │ + bne.w 7da60 │ │ │ │ ldr.w r5, [r4, #672] @ 0x2a0 │ │ │ │ - movw r3, #49749 @ 0xc255 │ │ │ │ + movw r3, #49733 @ 0xc245 │ │ │ │ movt r3, #6 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 7deea │ │ │ │ + bne.n 7deb2 │ │ │ │ mov r0, sl │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r5, 7deae │ │ │ │ + cbz r5, 7de76 │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 7da98 │ │ │ │ + b.n 7da60 │ │ │ │ ldr.w r0, [r4, #708] @ 0x2c4 │ │ │ │ mov r1, sl │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7da98 │ │ │ │ - bl 1ea294 │ │ │ │ + bne.w 7da60 │ │ │ │ + bl 1e95bc │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7dc4a │ │ │ │ + b.n 7dc12 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7de44 │ │ │ │ + beq.n 7de0c │ │ │ │ mov r2, r1 │ │ │ │ - b.n 7de46 │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.n 7de0e │ │ │ │ + movw r1, #25229 @ 0x628d │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7dede │ │ │ │ + bne.n 7dea6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 127218 │ │ │ │ - b.n 7dac6 │ │ │ │ + bl 126700 │ │ │ │ + b.n 7da8e │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ ldr.w r1, [r0, #248] @ 0xf8 │ │ │ │ - b.n 7dbca │ │ │ │ + b.n 7db92 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 7dac6 │ │ │ │ + b.n 7da8e │ │ │ │ ldr.w r0, [r4, #668] @ 0x29c │ │ │ │ mov r1, sl │ │ │ │ str r2, [sp, #12] │ │ │ │ blx r5 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ - b.n 7de90 │ │ │ │ + b.n 7de58 │ │ │ │ mov r1, r3 │ │ │ │ - b.n 7de10 │ │ │ │ + b.n 7ddd8 │ │ │ │ movw r1, #10172 @ 0x27bc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 7df1a │ │ │ │ + beq.n 7dee2 │ │ │ │ movw r1, #10624 @ 0x2980 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r2, r1 │ │ │ │ it ne │ │ │ │ movne r2, r3 │ │ │ │ - bne.n 7de44 │ │ │ │ + bne.n 7de0c │ │ │ │ mov r2, r3 │ │ │ │ - b.n 7de46 │ │ │ │ + b.n 7de0e │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7db50 │ │ │ │ - b.n 7dd5c │ │ │ │ + bne.w 7db18 │ │ │ │ + b.n 7dd24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7dc36 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7dbfe │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7df42 │ │ │ │ + beq.n 7df0a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 7df7a │ │ │ │ + cbz r3, 7df42 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7deb2 │ │ │ │ + beq.n 7de7a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7deb2 │ │ │ │ + bne.n 7de7a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7deb2 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7de7a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7dc4a │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7dc12 │ │ │ │ movw r1, #2572 @ 0xa0c │ │ │ │ - movw r0, #65228 @ 0xfecc │ │ │ │ + movw r0, #63692 @ 0xf8cc │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 7dddc │ │ │ │ + bl 215dac <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 7dda4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7df42 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7df0a │ │ │ │ nop │ │ │ │ strb r4, [r5, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007df8c : │ │ │ │ - b.w 7df90 │ │ │ │ +0007df54 : │ │ │ │ + b.w 7df58 │ │ │ │ │ │ │ │ -0007df90 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +0007df58 : │ │ │ │ + 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, #8 │ │ │ │ + sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r0, #256 @ 0x100 │ │ │ │ - bls.n 7e06c │ │ │ │ + bls.n 7e032 │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ - mov.w r8, r0, lsr #30 │ │ │ │ - movw r3, #6429 @ 0x191d │ │ │ │ + lsrs r7, r0, #30 │ │ │ │ + movw r3, #6413 @ 0x190d │ │ │ │ movt r3, #7 │ │ │ │ - cmp.w r8, #0 │ │ │ │ + cmp r7, #0 │ │ │ │ ldr.w r2, [r6, #712] @ 0x2c8 │ │ │ │ itete eq │ │ │ │ - moveq.w sl, #1 │ │ │ │ - movne.w sl, #2 │ │ │ │ + moveq.w r8, #1 │ │ │ │ + movne.w r8, #2 │ │ │ │ moveq.w r9, #16 │ │ │ │ movne.w r9, #20 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7e0be │ │ │ │ - ldr r3, [pc, #292] @ (7e104 ) │ │ │ │ + bne.n 7e082 │ │ │ │ + ldr r3, [pc, #292] @ (7e0c8 ) │ │ │ │ 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 7e086 │ │ │ │ + ldr.w ip, [r3, #8] │ │ │ │ + cmp r3, ip │ │ │ │ + beq.n 7e04a │ │ │ │ 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, 7e04c │ │ │ │ + cbz r2, 7e00e │ │ │ │ movw r3, #42636 @ 0xa68c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - mov.w r7, sl, lsl #3 │ │ │ │ - strd r3, r7, [r5, #4] │ │ │ │ + mov.w r2, r8, lsl #3 │ │ │ │ + strd r3, r2, [r5, #4] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - ldr r2, [pc, #220] @ (7e108 ) │ │ │ │ + ldr r2, [pc, #216] @ (7e0cc ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7e0d4 │ │ │ │ + bne.n 7e098 │ │ │ │ bic.w r4, r4, #3221225472 @ 0xc0000000 │ │ │ │ str r4, [r5, #12] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.n 7e07a │ │ │ │ + cbnz r7, 7e040 │ │ │ │ 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 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldrd r6, r0, [r3, #24] │ │ │ │ + cmp r0, r6 │ │ │ │ ittt cc │ │ │ │ ldrcc r3, [r3, #12] │ │ │ │ - strcc r3, [r0, #12] │ │ │ │ - strcc r0, [r3, #8] │ │ │ │ - bcc.n 7e00c │ │ │ │ + strcc.w r3, [ip, #12] │ │ │ │ + strcc.w ip, [r3, #8] │ │ │ │ + bcc.n 7dfd2 │ │ │ │ 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 7e00c │ │ │ │ - ldr r5, [pc, #156] @ (7e10c ) │ │ │ │ + b.n 7dfd2 │ │ │ │ + ldr r5, [pc, #156] @ (7e0d0 ) │ │ │ │ add.w r5, r5, r0, lsl #4 │ │ │ │ mov r0, r5 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r5 │ │ │ │ - str.w r8, [r5, #16] │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + str r7, [r5, #16] │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 719d8 │ │ │ │ + bl 719c8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7e00c │ │ │ │ + bne.n 7dfd2 │ │ │ │ ldr.w r5, [r6, #672] @ 0x2a0 │ │ │ │ - movw r3, #49749 @ 0xc255 │ │ │ │ + movw r3, #49733 @ 0xc245 │ │ │ │ movt r3, #6 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 7e0e8 │ │ │ │ + bne.n 7e0ac │ │ │ │ mov r0, r9 │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r5, 7e0cc │ │ │ │ + cbz r5, 7e090 │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 7e00c │ │ │ │ + b.n 7dfd2 │ │ │ │ ldr.w r0, [r6, #708] @ 0x2c4 │ │ │ │ mov r1, r9 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7e00c │ │ │ │ + bne.n 7dfd2 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1ea294 │ │ │ │ - b.n 7e044 │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + bl 1e95bc │ │ │ │ + b.n 7e006 │ │ │ │ + movw r1, #25229 @ 0x628d │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7e0f8 │ │ │ │ + bne.n 7e0bc │ │ │ │ mov r0, r5 │ │ │ │ - bl 127218 │ │ │ │ - b.n 7e038 │ │ │ │ + bl 126700 │ │ │ │ + b.n 7dffe │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ mov r1, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r5 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ - b.n 7e0b0 │ │ │ │ + b.n 7e074 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 7e038 │ │ │ │ + b.n 7dffe │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ strb r4, [r5, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0007e110 <_PyLong_New@@Base>: │ │ │ │ +0007e0d4 <_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 7e2b8 <_PyLong_New@@Base+0x1a8> │ │ │ │ + bgt.w 7e27c <_PyLong_New@@Base+0x1a8> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7e1e2 <_PyLong_New@@Base+0xd2> │ │ │ │ + beq.n 7e1a6 <_PyLong_New@@Base+0xd2> │ │ │ │ adds r3, r0, #3 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - bmi.w 7e26a <_PyLong_New@@Base+0x15a> │ │ │ │ + bmi.w 7e22e <_PyLong_New@@Base+0x15a> │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ - movw r3, #6429 @ 0x191d │ │ │ │ + movw r3, #6413 @ 0x190d │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r6, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7e25c <_PyLong_New@@Base+0x14c> │ │ │ │ - ldr r3, [pc, #376] @ (7e2d0 <_PyLong_New@@Base+0x1c0>) │ │ │ │ + bne.w 7e220 <_PyLong_New@@Base+0x14c> │ │ │ │ + ldr r3, [pc, #376] @ (7e294 <_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 7e22c <_PyLong_New@@Base+0x11c> │ │ │ │ + bcs.n 7e1f0 <_PyLong_New@@Base+0x11c> │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r2, r1, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 7e21c <_PyLong_New@@Base+0x10c> │ │ │ │ + beq.n 7e1e0 <_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, 7e1c2 <_PyLong_New@@Base+0xb2> │ │ │ │ + cbz r2, 7e186 <_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] @ (7e2d4 <_PyLong_New@@Base+0x1c4>) │ │ │ │ - bne.n 7e272 <_PyLong_New@@Base+0x162> │ │ │ │ + ldr r2, [pc, #296] @ (7e298 <_PyLong_New@@Base+0x1c4>) │ │ │ │ + bne.n 7e236 <_PyLong_New@@Base+0x162> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7e282 <_PyLong_New@@Base+0x172> │ │ │ │ + bne.n 7e246 <_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 7e1da <_PyLong_New@@Base+0xca> │ │ │ │ + bcc.n 7e19e <_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 7e18a <_PyLong_New@@Base+0x7a> │ │ │ │ + b.n 7e14e <_PyLong_New@@Base+0x7a> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r0, [r3, #8] │ │ │ │ - b.n 7e18a <_PyLong_New@@Base+0x7a> │ │ │ │ + b.n 7e14e <_PyLong_New@@Base+0x7a> │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ - movw r3, #6429 @ 0x191d │ │ │ │ + movw r3, #6413 @ 0x190d │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r6, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7e296 <_PyLong_New@@Base+0x186> │ │ │ │ - ldr r3, [pc, #212] @ (7e2d0 <_PyLong_New@@Base+0x1c0>) │ │ │ │ + bne.n 7e25a <_PyLong_New@@Base+0x186> │ │ │ │ + ldr r3, [pc, #212] @ (7e294 <_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 7e17c <_PyLong_New@@Base+0x6c> │ │ │ │ + bne.n 7e140 <_PyLong_New@@Base+0x6c> │ │ │ │ movs r7, #16 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 719d8 │ │ │ │ + bl 719c8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7e18a <_PyLong_New@@Base+0x7a> │ │ │ │ + bne.n 7e14e <_PyLong_New@@Base+0x7a> │ │ │ │ ldr.w r5, [r6, #672] @ 0x2a0 │ │ │ │ - movw r3, #49749 @ 0xc255 │ │ │ │ + movw r3, #49733 @ 0xc245 │ │ │ │ movt r3, #6 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 7e29e <_PyLong_New@@Base+0x18e> │ │ │ │ + bne.n 7e262 <_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, 7e26a <_PyLong_New@@Base+0x15a> │ │ │ │ + cbz r5, 7e22e <_PyLong_New@@Base+0x15a> │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 7e18a <_PyLong_New@@Base+0x7a> │ │ │ │ + b.n 7e14e <_PyLong_New@@Base+0x7a> │ │ │ │ ldr.w r0, [r6, #708] @ 0x2c4 │ │ │ │ mov r1, r7 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7e18a <_PyLong_New@@Base+0x7a> │ │ │ │ - bl 1ea294 │ │ │ │ + bne.n 7e14e <_PyLong_New@@Base+0x7a> │ │ │ │ + bl 1e95bc │ │ │ │ movs r5, #0 │ │ │ │ - b.n 7e1bc <_PyLong_New@@Base+0xac> │ │ │ │ + b.n 7e180 <_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 7e1b8 <_PyLong_New@@Base+0xa8> │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + beq.n 7e17c <_PyLong_New@@Base+0xa8> │ │ │ │ + movw r1, #25229 @ 0x628d │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7e2ac <_PyLong_New@@Base+0x19c> │ │ │ │ + bne.n 7e270 <_PyLong_New@@Base+0x19c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 127218 │ │ │ │ - b.n 7e1b8 <_PyLong_New@@Base+0xa8> │ │ │ │ + bl 126700 │ │ │ │ + b.n 7e17c <_PyLong_New@@Base+0xa8> │ │ │ │ ldr.w r0, [r6, #708] @ 0x2c4 │ │ │ │ movs r7, #16 │ │ │ │ - b.n 7e260 <_PyLong_New@@Base+0x150> │ │ │ │ + b.n 7e224 <_PyLong_New@@Base+0x150> │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ mov r1, r7 │ │ │ │ blx r5 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ - b.n 7e24e <_PyLong_New@@Base+0x13e> │ │ │ │ + b.n 7e212 <_PyLong_New@@Base+0x13e> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 7e1b8 <_PyLong_New@@Base+0xa8> │ │ │ │ + b.n 7e17c <_PyLong_New@@Base+0xa8> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13436 @ 0x347c │ │ │ │ + movw r1, #11900 @ 0x2e7c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 7e26e <_PyLong_New@@Base+0x15e> │ │ │ │ + bl 126e1c │ │ │ │ + b.n 7e232 <_PyLong_New@@Base+0x15e> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0007e2d8 : │ │ │ │ +0007e29c : │ │ │ │ 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 7e592 │ │ │ │ + beq.w 7e556 │ │ │ │ mov r5, r1 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r1, [r0, #84] @ 0x54 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 7e550 │ │ │ │ + beq.w 7e514 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 7e3ea │ │ │ │ + blt.n 7e3ae │ │ │ │ ldr.w r8, [r4, r6] │ │ │ │ add r6, r4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 7e436 │ │ │ │ + bne.w 7e3fa │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 7e452 │ │ │ │ + bne.w 7e416 │ │ │ │ movw r7, #9964 @ 0x26ec │ │ │ │ movt r7, #70 @ 0x46 │ │ │ │ - movw r3, #40709 @ 0x9f05 │ │ │ │ + movw r3, #40769 @ 0x9f41 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r7, #152] @ 0x98 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7e57a │ │ │ │ + bne.w 7e53e │ │ │ │ movw r0, #9964 @ 0x26ec │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movs r1, #0 │ │ │ │ - bl 79f4c │ │ │ │ + bl 79f88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e54c │ │ │ │ + beq.w 7e510 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ lsls r1, r3, #17 │ │ │ │ - bpl.w 7e484 │ │ │ │ - ldr r3, [pc, #632] @ (7e5d0 ) │ │ │ │ + bpl.w 7e448 │ │ │ │ + ldr r3, [pc, #632] @ (7e594 ) │ │ │ │ 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] │ │ │ │ @@ -125336,536 +125313,538 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r2, [r1, #4] │ │ │ │ strd r3, r3, [r0, #20] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r4, [r0, #8] │ │ │ │ str r3, [r0, #16] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 7e3b8 │ │ │ │ - movw r3, #10005 @ 0x2715 │ │ │ │ + bne.n 7e37c │ │ │ │ + movw r3, #7185 @ 0x1c11 │ │ │ │ movt r3, #16 │ │ │ │ str r3, [r0, #28] │ │ │ │ str.w r8, [r0, #12] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7e4ae │ │ │ │ + bne.w 7e472 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 7e5ac │ │ │ │ + bne.w 7e570 │ │ │ │ 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, #10005 @ 0x2715 │ │ │ │ + movw r3, #7185 @ 0x1c11 │ │ │ │ movt r3, #16 │ │ │ │ str r3, [r0, #28] │ │ │ │ str r5, [r0, #12] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7e3ac │ │ │ │ + beq.n 7e370 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7e4b4 │ │ │ │ + beq.n 7e478 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r0, #20] │ │ │ │ str r0, [r3, #20] │ │ │ │ - b.n 7e3b2 │ │ │ │ + b.n 7e376 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bpl.n 7e30a │ │ │ │ - ldr r2, [pc, #476] @ (7e5d0 ) │ │ │ │ + bpl.n 7e2ce │ │ │ │ + ldr r2, [pc, #476] @ (7e594 ) │ │ │ │ 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 7e428 │ │ │ │ + beq.n 7e3ec │ │ │ │ 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 7e316 │ │ │ │ + beq.w 7e2da │ │ │ │ movw r7, #9964 @ 0x26ec │ │ │ │ movt r7, #70 @ 0x46 │ │ │ │ ldr.w r2, [r7, #152] @ 0x98 │ │ │ │ - movw r3, #40709 @ 0x9f05 │ │ │ │ + movw r3, #40769 @ 0x9f41 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7e53c │ │ │ │ + bne.n 7e500 │ │ │ │ mov r8, r5 │ │ │ │ - b.n 7e338 │ │ │ │ + b.n 7e2fc │ │ │ │ ldr.w r5, [r8, #12] │ │ │ │ movw r7, #9964 @ 0x26ec │ │ │ │ movt r7, #70 @ 0x46 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 7e52c │ │ │ │ + bne.n 7e4f0 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 7e43e │ │ │ │ + bne.n 7e402 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 7e43e │ │ │ │ + ble.n 7e402 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7e480 │ │ │ │ + beq.n 7e444 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ mov r0, r8 │ │ │ │ - b.n 7e3b4 │ │ │ │ + b.n 7e378 │ │ │ │ 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 7e3ba │ │ │ │ - movw r3, #10005 @ 0x2715 │ │ │ │ + bne.n 7e37e │ │ │ │ + movw r3, #7185 @ 0x1c11 │ │ │ │ movt r3, #16 │ │ │ │ str r3, [r0, #28] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7e3a4 │ │ │ │ + beq.w 7e368 │ │ │ │ ldr r5, [r3, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 7e530 │ │ │ │ + bne.n 7e4f4 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 7e536 │ │ │ │ + bne.n 7e4fa │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbnz r2, 7e4f2 │ │ │ │ - cbnz r5, 7e4e4 │ │ │ │ + cbnz r2, 7e4b6 │ │ │ │ + cbnz r5, 7e4a8 │ │ │ │ mov r1, r3 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r7 │ │ │ │ - beq.n 7e3e0 │ │ │ │ + beq.n 7e3a4 │ │ │ │ movw r4, #10624 @ 0x2980 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 7e51c │ │ │ │ + beq.n 7e4e0 │ │ │ │ movw r4, #10172 @ 0x27bc │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 7e51c │ │ │ │ - cbz r5, 7e51c │ │ │ │ + beq.n 7e4e0 │ │ │ │ + cbz r5, 7e4e0 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ strd r3, r2, [r0, #20] │ │ │ │ - cbz r2, 7e4ee │ │ │ │ + cbz r2, 7e4b2 │ │ │ │ str r0, [r2, #20] │ │ │ │ str r0, [r3, #24] │ │ │ │ - b.n 7e3b4 │ │ │ │ + b.n 7e378 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7e4be │ │ │ │ + bne.n 7e482 │ │ │ │ mov r1, r3 │ │ │ │ ldr.w ip, [r2, #4] │ │ │ │ movw r4, #10624 @ 0x2980 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ cmp ip, r4 │ │ │ │ - beq.n 7e516 │ │ │ │ + beq.n 7e4da │ │ │ │ movw r4, #10172 @ 0x27bc │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ cmp ip, r4 │ │ │ │ - bne.n 7e55c │ │ │ │ - cbnz r5, 7e572 │ │ │ │ + bne.n 7e520 │ │ │ │ + cbnz r5, 7e536 │ │ │ │ mov r5, r2 │ │ │ │ - b.n 7e4c2 │ │ │ │ - cbnz r1, 7e576 │ │ │ │ + b.n 7e486 │ │ │ │ + cbnz r1, 7e53a │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7e3b2 │ │ │ │ - b.n 7e3e6 │ │ │ │ + beq.w 7e376 │ │ │ │ + b.n 7e3aa │ │ │ │ movs r5, #0 │ │ │ │ - b.n 7e43e │ │ │ │ + b.n 7e402 │ │ │ │ movs r5, #0 │ │ │ │ mov r1, r5 │ │ │ │ - b.n 7e4c2 │ │ │ │ + b.n 7e486 │ │ │ │ mov r2, r3 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 7e4fa │ │ │ │ + b.n 7e4be │ │ │ │ movw r0, #9964 @ 0x26ec │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movs r1, #0 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7e486 │ │ │ │ + bne.n 7e44a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 7e3b4 │ │ │ │ + b.n 7e378 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 7e568 │ │ │ │ + blt.n 7e52c │ │ │ │ ldr.w r8, [r4, r6] │ │ │ │ add r6, r4 │ │ │ │ - b.n 7e316 │ │ │ │ + b.n 7e2da │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 7e4c2 │ │ │ │ - cbnz r1, 7e576 │ │ │ │ + beq.n 7e486 │ │ │ │ + cbnz r1, 7e53a │ │ │ │ strd r1, r3, [r0, #20] │ │ │ │ - b.n 7e3e6 │ │ │ │ + b.n 7e3aa │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r5, r3, #30 │ │ │ │ - bpl.n 7e554 │ │ │ │ + bpl.n 7e518 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 7e3f0 │ │ │ │ + b.n 7e3b4 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 7e4e4 │ │ │ │ + b.n 7e4a8 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 7e4e4 │ │ │ │ + b.n 7e4a8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7e54c │ │ │ │ + beq.n 7e510 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r4, [r0, #8] │ │ │ │ strd r8, r8, [r0, #20] │ │ │ │ str r3, [r0, #16] │ │ │ │ - b.n 7e498 │ │ │ │ + b.n 7e45c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - movw r1, #13392 @ 0x3450 │ │ │ │ + movw r1, #11856 @ 0x2e50 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 7e54c │ │ │ │ + bl d1590 │ │ │ │ + b.n 7e510 │ │ │ │ movw r2, #10624 @ 0x2980 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7e5ca │ │ │ │ + beq.n 7e58e │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ subs r2, r3, r2 │ │ │ │ negs r3, r2 │ │ │ │ adcs r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7e51e │ │ │ │ + beq.n 7e4e2 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 7e51e │ │ │ │ + b.n 7e4e2 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - cbnz r3, 7e5fe │ │ │ │ - cbnz r2, 7e5f6 │ │ │ │ + cbnz r3, 7e5c2 │ │ │ │ + cbnz r2, 7e5ba │ │ │ │ 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 7e658 │ │ │ │ + bne.n 7e616 │ │ │ │ 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 7e678 │ │ │ │ + bne.n 7e636 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ movw ip, #9964 @ 0x26ec │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ cmp r5, ip │ │ │ │ - bne.n 7e688 │ │ │ │ + bne.n 7e64e │ │ │ │ ldr r5, [r3, #24] │ │ │ │ - cbnz r5, 7e648 │ │ │ │ - cbnz r2, 7e664 │ │ │ │ + cbnz r5, 7e60a │ │ │ │ + cbnz r2, 7e622 │ │ │ │ mov r4, r3 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ cmp r5, ip │ │ │ │ - beq.n 7e66e │ │ │ │ + beq.n 7e62c │ │ │ │ movw ip, #10172 @ 0x27bc │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ cmp r5, ip │ │ │ │ - beq.n 7e654 │ │ │ │ + beq.n 7e5fc │ │ │ │ movw ip, #10624 @ 0x2980 │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ cmp r5, ip │ │ │ │ - beq.n 7e654 │ │ │ │ - cbz r2, 7e654 │ │ │ │ - mov r4, r2 │ │ │ │ + bne.n 7e646 │ │ │ │ + cbz r4, 7e616 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ strd r4, r3, [r0, #20] │ │ │ │ - cbz r3, 7e66a │ │ │ │ + cbz r3, 7e628 │ │ │ │ str r0, [r3, #20] │ │ │ │ - b.n 7e66a │ │ │ │ + b.n 7e628 │ │ │ │ ldr r4, [r5, #12] │ │ │ │ - cbz r4, 7e6aa │ │ │ │ + cbz r4, 7e670 │ │ │ │ mov r4, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7e61a │ │ │ │ - b.n 7e63c │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.n 7e63c │ │ │ │ + beq.n 7e5de │ │ │ │ + b.n 7e5fe │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7e5fa │ │ │ │ - b.n 7e674 │ │ │ │ + beq.n 7e5be │ │ │ │ + b.n 7e632 │ │ │ │ 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 7e5fa │ │ │ │ + b.n 7e5be │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7e66e │ │ │ │ + bne.n 7e62c │ │ │ │ movw ip, #9964 @ 0x26ec │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 7e61a │ │ │ │ + b.n 7e5de │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 7e5fc │ │ │ │ + mov r4, r2 │ │ │ │ + b.n 7e5fe │ │ │ │ mov r5, r3 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ movw lr, #10624 @ 0x2980 │ │ │ │ movt lr, #70 @ 0x46 │ │ │ │ cmp r6, lr │ │ │ │ - beq.n 7e6a4 │ │ │ │ + beq.n 7e66a │ │ │ │ movw lr, #10172 @ 0x27bc │ │ │ │ movt lr, #70 @ 0x46 │ │ │ │ cmp r6, lr │ │ │ │ - bne.n 7e6ae │ │ │ │ - cbnz r2, 7e6bc │ │ │ │ + bne.n 7e674 │ │ │ │ + cbnz r2, 7e682 │ │ │ │ mov r2, r5 │ │ │ │ - b.n 7e61a │ │ │ │ + b.n 7e5de │ │ │ │ mov r4, r3 │ │ │ │ - b.n 7e68a │ │ │ │ + b.n 7e650 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7e61a │ │ │ │ + beq.n 7e5de │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 7e63c │ │ │ │ + bne.n 7e5fe │ │ │ │ strd r4, r3, [r0, #20] │ │ │ │ - b.n 7e674 │ │ │ │ + b.n 7e632 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 7e63c │ │ │ │ + b.n 7e5fe │ │ │ │ + nop │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r2, r3, #3 │ │ │ │ cmp r3, #15 │ │ │ │ rsb r1, r2, #1 │ │ │ │ - bhi.n 7e6e0 │ │ │ │ + bhi.n 7e6a8 │ │ │ │ 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 7e77e │ │ │ │ + beq.n 7e746 │ │ │ │ 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 7e75e │ │ │ │ + bcs.n 7e726 │ │ │ │ sub.w ip, r2, #2 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 7e76e │ │ │ │ + beq.n 7e736 │ │ │ │ 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 7e75e │ │ │ │ + bcs.n 7e726 │ │ │ │ sub.w ip, r2, #3 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 7e76e │ │ │ │ + beq.n 7e736 │ │ │ │ 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 7e75e │ │ │ │ + bcs.n 7e726 │ │ │ │ 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 7e76e │ │ │ │ + beq.n 7e736 │ │ │ │ ldr.w r3, [r4, #-4]! │ │ │ │ add r3, r2 │ │ │ │ cmp r3, r5 │ │ │ │ - bcc.n 7e740 │ │ │ │ + bcc.n 7e708 │ │ │ │ add.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ mov r2, ip │ │ │ │ adds r3, #1 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7e6ee │ │ │ │ + bne.n 7e6b6 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0007e790 : │ │ │ │ +0007e758 : │ │ │ │ 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 79f04 │ │ │ │ - cbz r0, 7e7c0 │ │ │ │ + bl 79f40 │ │ │ │ + cbz r0, 7e788 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ str r4, [r0, #8] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ movs r6, #1 │ │ │ │ ldrb r7, [r0, #4] │ │ │ │ lsls r6, r7 │ │ │ │ - cbz r2, 7e824 │ │ │ │ + cbz r2, 7e7ec │ │ │ │ subs r6, #1 │ │ │ │ add.w r5, r1, #12 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 7e7f4 │ │ │ │ + b.n 7e7bc │ │ │ │ add.w ip, r0, r3 │ │ │ │ ldrsb.w lr, [ip, #20] │ │ │ │ cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 7e826 │ │ │ │ + bne.n 7e7ee │ │ │ │ strb.w r4, [ip, #20] │ │ │ │ adds r4, #1 │ │ │ │ adds r5, #12 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 7e824 │ │ │ │ + beq.n 7e7ec │ │ │ │ ldrb r7, [r0, #4] │ │ │ │ ldr.w r1, [r5, #-12] │ │ │ │ cmp r7, #7 │ │ │ │ and.w r3, r6, r1 │ │ │ │ - ble.n 7e7d8 │ │ │ │ + ble.n 7e7a0 │ │ │ │ cmp r7, #15 │ │ │ │ - bgt.n 7e884 │ │ │ │ + bgt.n 7e84c │ │ │ │ mov.w ip, r3, lsl #1 │ │ │ │ add.w lr, r0, ip │ │ │ │ ldrsh.w lr, [lr, #20] │ │ │ │ cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 7e826 │ │ │ │ + bne.n 7e7ee │ │ │ │ add ip, r0 │ │ │ │ adds r5, #12 │ │ │ │ strh.w r4, [ip, #20] │ │ │ │ adds r4, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 7e7f2 │ │ │ │ + bne.n 7e7ba │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov.w ip, r3, lsl #2 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add ip, r3 │ │ │ │ adds r3, r1, #1 │ │ │ │ cmp r7, #7 │ │ │ │ add r3, ip │ │ │ │ and.w r3, r3, r6 │ │ │ │ - bgt.n 7e868 │ │ │ │ + bgt.n 7e830 │ │ │ │ add.w ip, r0, r3 │ │ │ │ ldrsb.w ip, [ip, #20] │ │ │ │ cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 7e8a6 │ │ │ │ + bne.n 7e86e │ │ │ │ cmp r7, #7 │ │ │ │ - ble.n 7e87e │ │ │ │ + ble.n 7e846 │ │ │ │ cmp r7, #15 │ │ │ │ it gt │ │ │ │ movgt.w ip, r3, lsl #2 │ │ │ │ - bgt.n 7e896 │ │ │ │ + bgt.n 7e85e │ │ │ │ mov.w ip, r3, lsl #1 │ │ │ │ - b.n 7e816 │ │ │ │ + b.n 7e7de │ │ │ │ add.w r3, r3, r3, lsl #2 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ adds r3, #1 │ │ │ │ add r3, r1 │ │ │ │ ands r3, r6 │ │ │ │ add.w ip, r0, r3, lsl #1 │ │ │ │ cmp r7, #15 │ │ │ │ - bgt.n 7e8b4 │ │ │ │ + bgt.n 7e87c │ │ │ │ ldrsh.w ip, [ip, #20] │ │ │ │ cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 7e85c │ │ │ │ + bne.n 7e824 │ │ │ │ cmp r7, #7 │ │ │ │ - bgt.n 7e84c │ │ │ │ + bgt.n 7e814 │ │ │ │ add.w ip, r0, r3 │ │ │ │ - b.n 7e7e6 │ │ │ │ + b.n 7e7ae │ │ │ │ mov.w ip, r3, lsl #2 │ │ │ │ add.w lr, r0, ip │ │ │ │ ldr.w lr, [lr, #20] │ │ │ │ cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 7e82a │ │ │ │ + bne.n 7e7f2 │ │ │ │ add ip, r0 │ │ │ │ adds r5, #12 │ │ │ │ str.w r4, [ip, #20] │ │ │ │ adds r4, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 7e7f2 │ │ │ │ + bne.n 7e7ba │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r3, r3, r3, lsl #2 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ adds r3, #1 │ │ │ │ add r3, r1 │ │ │ │ ands r3, r6 │ │ │ │ - b.n 7e83a │ │ │ │ + b.n 7e802 │ │ │ │ add.w lr, r0, r3, lsl #2 │ │ │ │ mov.w ip, r3, lsl #2 │ │ │ │ ldr.w lr, [lr, #20] │ │ │ │ cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 7e848 │ │ │ │ + beq.n 7e810 │ │ │ │ add r3, ip │ │ │ │ lsrs r1, r1, #5 │ │ │ │ adds r3, #1 │ │ │ │ add r3, r1 │ │ │ │ ands r3, r6 │ │ │ │ - b.n 7e868 │ │ │ │ + b.n 7e830 │ │ │ │ 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 │ │ │ │ @@ -125877,214 +125856,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, 7e920 │ │ │ │ + cbnz r5, 7e8e8 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ - cbnz r5, 7e96a │ │ │ │ + cbnz r5, 7e932 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ - cbnz r5, 7e946 │ │ │ │ + cbnz r5, 7e90e │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7e9dc │ │ │ │ + b.w 7e9a4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7e90e │ │ │ │ + beq.n 7e8d6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7e90e │ │ │ │ - ldr r2, [pc, #164] @ (7e9d8 ) │ │ │ │ + bne.n 7e8d6 │ │ │ │ + ldr r2, [pc, #164] @ (7e9a0 ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7e9a6 │ │ │ │ + bne.n 7e96e │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b.n 7e90e │ │ │ │ + b.n 7e8d6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7e916 │ │ │ │ + beq.n 7e8de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7e916 │ │ │ │ - ldr r2, [pc, #124] @ (7e9d8 ) │ │ │ │ + bne.n 7e8de │ │ │ │ + ldr r2, [pc, #124] @ (7e9a0 ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 7e9be │ │ │ │ + cbnz r3, 7e986 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b.n 7e916 │ │ │ │ + b.n 7e8de │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7e912 │ │ │ │ + beq.n 7e8da │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7e912 │ │ │ │ - ldr r2, [pc, #88] @ (7e9d8 ) │ │ │ │ + bne.n 7e8da │ │ │ │ + ldr r2, [pc, #88] @ (7e9a0 ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 7e98e │ │ │ │ + cbnz r3, 7e956 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b.n 7e912 │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.n 7e8da │ │ │ │ + movw r1, #25229 @ 0x628d │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 7e988 │ │ │ │ + beq.n 7e950 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 7e988 │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.n 7e950 │ │ │ │ + movw r1, #25229 @ 0x628d │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 7e940 │ │ │ │ + beq.n 7e908 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 7e940 │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.n 7e908 │ │ │ │ + movw r1, #25229 @ 0x628d │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 7e964 │ │ │ │ + beq.n 7e92c │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 7e964 │ │ │ │ + b.n 7e92c │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0007e9dc : │ │ │ │ +0007e9a4 : │ │ │ │ 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 7ea90 │ │ │ │ - ldr r3, [pc, #528] @ (7ec1c ) │ │ │ │ + bne.n 7ea58 │ │ │ │ + ldr r3, [pc, #528] @ (7ebe4 ) │ │ │ │ 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 7eabc │ │ │ │ + ble.n 7ea84 │ │ │ │ movw ip, #19968 @ 0x4e00 │ │ │ │ movt ip, #72 @ 0x48 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r3, #3760] @ 0xeb0 │ │ │ │ - movw r2, #30033 @ 0x7551 │ │ │ │ + movw r2, #30113 @ 0x75a1 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r4, [ip, #724] @ 0x2d4 │ │ │ │ subs r1, r0, r1 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 7ead6 │ │ │ │ - cbz r1, 7ea8c │ │ │ │ + bne.n 7ea9e │ │ │ │ + cbz r1, 7ea54 │ │ │ │ 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 7eaf6 │ │ │ │ + beq.n 7eabe │ │ │ │ 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 7ea7a │ │ │ │ + bgt.n 7ea42 │ │ │ │ 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 7eaf6 │ │ │ │ + beq.n 7eabe │ │ │ │ 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, 7eae2 │ │ │ │ + cbz r0, 7eaaa │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7eb1a │ │ │ │ + beq.n 7eae2 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr.w r4, [r0, #-4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ bic.w r4, r4, #3 │ │ │ │ and.w r2, r2, #3 │ │ │ │ orrs r2, r4 │ │ │ │ str r3, [r4, #0] │ │ │ │ movs r4, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r2, [pc, #368] @ (7ec1c ) │ │ │ │ + ldr r2, [pc, #368] @ (7ebe4 ) │ │ │ │ str.w r4, [r0, #-8] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r2, [r3, #3760] @ 0xeb0 │ │ │ │ cmp r2, r4 │ │ │ │ - bgt.n 7ea1a │ │ │ │ + bgt.n 7e9e2 │ │ │ │ movw ip, #19968 @ 0x4e00 │ │ │ │ movt ip, #72 @ 0x48 │ │ │ │ - movw r2, #30033 @ 0x7551 │ │ │ │ + movw r2, #30113 @ 0x75a1 │ │ │ │ movt r2, #7 │ │ │ │ subs r1, r0, r1 │ │ │ │ ldr.w r4, [ip, #724] @ 0x2d4 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 7ea3a │ │ │ │ + beq.n 7ea02 │ │ │ │ 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, #50457 @ 0xc519 │ │ │ │ + movw r3, #50441 @ 0xc509 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7ec14 │ │ │ │ + bne.w 7ebdc │ │ │ │ mov r0, r1 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 7ea8c │ │ │ │ + b.n 7ea54 │ │ │ │ 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 │ │ │ │ @@ -126092,72 +126071,72 @@ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ str r0, [r2, #8] │ │ │ │ add.w r0, r4, r1, lsl #2 │ │ │ │ str r2, [r3, #16] │ │ │ │ ldr.w lr, [r0, #528] @ 0x210 │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 7eb54 │ │ │ │ + bne.n 7eb1c │ │ │ │ ldr r7, [r3, #24] │ │ │ │ - cbz r7, 7eb50 │ │ │ │ + cbz r7, 7eb18 │ │ │ │ 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 7ebb6 │ │ │ │ + beq.n 7eb7e │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 7eb8e │ │ │ │ + beq.n 7eb56 │ │ │ │ ldr.w r2, [r0, #532] @ 0x214 │ │ │ │ - cbnz r2, 7eb6c │ │ │ │ + cbnz r2, 7eb34 │ │ │ │ str.w r3, [r0, #532] @ 0x214 │ │ │ │ cmp r3, lr │ │ │ │ - beq.n 7ea8c │ │ │ │ + beq.n 7ea54 │ │ │ │ ldrd r2, r1, [r3, #20] │ │ │ │ - cbz r1, 7ebb0 │ │ │ │ + cbz r1, 7eb78 │ │ │ │ str r2, [r1, #20] │ │ │ │ ldr.w r2, [lr, #20] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r2, lr, [r3, #20] │ │ │ │ - cbz r2, 7eb88 │ │ │ │ + cbz r2, 7eb50 │ │ │ │ str r3, [r2, #24] │ │ │ │ str.w r3, [lr, #20] │ │ │ │ - b.n 7ea8c │ │ │ │ + b.n 7ea54 │ │ │ │ ldr.w r2, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r1, [r3, #20] │ │ │ │ - cbz r2, 7eb9c │ │ │ │ + cbz r2, 7eb64 │ │ │ │ str r3, [r2, #24] │ │ │ │ ldr.w r2, [r4, #532] @ 0x214 │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7ea8c │ │ │ │ + bne.w 7ea54 │ │ │ │ str.w r3, [r4, #532] @ 0x214 │ │ │ │ - b.n 7ea8c │ │ │ │ + b.n 7ea54 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ - b.n 7eb78 │ │ │ │ + b.n 7eb40 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7eb5e │ │ │ │ + beq.n 7eb26 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r2, 7ec0e │ │ │ │ + cbz r2, 7ebd6 │ │ │ │ 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, 7ebe8 │ │ │ │ + cbz r3, 7ebb0 │ │ │ │ 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 │ │ │ │ @@ -126166,333 +126145,333 @@ │ │ │ │ str.w r7, [r3, #804] @ 0x324 │ │ │ │ ldr.w r3, [ip, #812] @ 0x32c │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #788] @ 0x314 │ │ │ │ str r7, [r6, r5] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #788] @ 0x314 │ │ │ │ - b.n 7ea8c │ │ │ │ + b.n 7ea54 │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 7ebc2 │ │ │ │ + b.n 7eb8a │ │ │ │ ldr.w r0, [ip, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ - b.n 7eb0e │ │ │ │ + b.n 7ead6 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007ec20 <_PyType_GetDict@@Base>: │ │ │ │ +0007ebe8 <_PyType_GetDict@@Base>: │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bmi.n 7ec2c <_PyType_GetDict@@Base+0xc> │ │ │ │ + bmi.n 7ebf4 <_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] @ (7ec70 <_PyType_GetDict@@Base+0x50>) │ │ │ │ + ldr r4, [pc, #60] @ (7ec38 <_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 7ec68 <_PyType_GetDict@@Base+0x48> │ │ │ │ + beq.n 7ec30 <_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 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007ec74 : │ │ │ │ +0007ec3c : │ │ │ │ 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 7ecca │ │ │ │ + bpl.n 7ec92 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7ecb0 │ │ │ │ + bne.n 7ec78 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 7ecb0 │ │ │ │ + beq.n 7ec78 │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 78468 │ │ │ │ + bl 784b8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cd24 │ │ │ │ + bl 6cd14 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 7ecda │ │ │ │ + beq.n 7eca2 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78468 │ │ │ │ + bl 784b8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 7ecac │ │ │ │ - movw r0, #65228 @ 0xfecc │ │ │ │ + b.n 7ec74 │ │ │ │ + movw r0, #63692 @ 0xf8cc │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #2436 @ 0x984 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215dac <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 7ecac │ │ │ │ + b.n 7ec74 │ │ │ │ nop │ │ │ │ │ │ │ │ -0007ece0 : │ │ │ │ +0007eca8 : │ │ │ │ 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 7ed04 │ │ │ │ + bl 7eccc │ │ │ │ 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 7f2fa │ │ │ │ + beq.w 7f2c2 │ │ │ │ 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 7f650 │ │ │ │ + bhi.w 7f618 │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ - beq.w 7f14c │ │ │ │ + beq.w 7f114 │ │ │ │ cmp r3, #72 @ 0x48 │ │ │ │ - beq.w 7f1fc │ │ │ │ + beq.w 7f1c4 │ │ │ │ ldr.w r3, [r5, #8]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7ed36 │ │ │ │ + bne.n 7ecfe │ │ │ │ ldr r5, [r6, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 7f6ca │ │ │ │ + beq.w 7f692 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r5 │ │ │ │ blx 295d4 │ │ │ │ - cbz r0, 7ed64 │ │ │ │ + cbz r0, 7ed2c │ │ │ │ adds r5, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a284 │ │ │ │ + bl 7a2c0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f6c4 │ │ │ │ + beq.w 7f68c │ │ │ │ ldr r0, [r6, #0] │ │ │ │ blx 29b58 │ │ │ │ adds r5, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76fe4 │ │ │ │ + bl 77034 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f64c │ │ │ │ + beq.w 7f614 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mov r2, r5 │ │ │ │ blx 29c10 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 7f28c │ │ │ │ + bne.w 7f254 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7f304 │ │ │ │ + beq.w 7f2cc │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f46a │ │ │ │ + beq.w 7f432 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.w 7f566 │ │ │ │ + beq.w 7f52e │ │ │ │ movw r1, #36416 @ 0x8e40 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add.w r0, r3, #8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7ee64 │ │ │ │ + beq.n 7ee2c │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f466 │ │ │ │ + beq.w 7f42e │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r0, #4] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7ee5c │ │ │ │ + beq.n 7ee24 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f4b2 │ │ │ │ + beq.w 7f47a │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r3, #20] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7ee5c │ │ │ │ + beq.n 7ee24 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f4b6 │ │ │ │ + beq.w 7f47e │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r3, #28] │ │ │ │ ldr r2, [r3, #32] │ │ │ │ - cbz r2, 7ee5c │ │ │ │ + cbz r2, 7ee24 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f4ba │ │ │ │ + beq.w 7f482 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r3, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ - cbz r2, 7ee5c │ │ │ │ + cbz r2, 7ee24 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f4be │ │ │ │ + beq.w 7f486 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r3, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ - cbz r2, 7ee5c │ │ │ │ + cbz r2, 7ee24 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f4c2 │ │ │ │ + beq.w 7f48a │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r3, #52] @ 0x34 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ - cbz r2, 7ee5c │ │ │ │ + cbz r2, 7ee24 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f462 │ │ │ │ + beq.w 7f42a │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ - cbz r2, 7ee5c │ │ │ │ + cbz r2, 7ee24 │ │ │ │ mov r0, sl │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f48e │ │ │ │ + beq.w 7f456 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.w 7f4c6 │ │ │ │ + beq.w 7f48e │ │ │ │ ldr.w r2, [r3, #8]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7ee46 │ │ │ │ + bne.n 7ee0e │ │ │ │ mov sl, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 7f668 │ │ │ │ + bne.w 7f630 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7d8cc │ │ │ │ + bl 7d894 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f688 │ │ │ │ + beq.w 7f650 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ lsls r3, r3, #23 │ │ │ │ - bpl.n 7eea4 │ │ │ │ + bpl.n 7ee6c │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 7f27c │ │ │ │ + ble.w 7f244 │ │ │ │ add.w fp, r5, #8 │ │ │ │ mov.w sl, #0 │ │ │ │ ldr.w r3, [fp, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f3b8 │ │ │ │ + beq.w 7f380 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ ands.w r1, r1, #256 @ 0x100 │ │ │ │ - beq.w 7f502 │ │ │ │ + beq.w 7f4ca │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp sl, r2 │ │ │ │ - blt.n 7ee88 │ │ │ │ + blt.n 7ee50 │ │ │ │ movw r3, #40764 @ 0x9f3c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 7eeee │ │ │ │ + ble.n 7eeb6 │ │ │ │ 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 7f330 │ │ │ │ + beq.w 7f2f8 │ │ │ │ ldr.w sl, [r3, #8]! │ │ │ │ movs r0, #0 │ │ │ │ cmp sl, r0 │ │ │ │ - ble.w 7f34e │ │ │ │ + ble.w 7f316 │ │ │ │ ldr.w r4, [r3, #4]! │ │ │ │ cmp r2, r4 │ │ │ │ - bne.w 7f30e │ │ │ │ + bne.w 7f2d6 │ │ │ │ adds r1, #1 │ │ │ │ cmp lr, r1 │ │ │ │ - bne.n 7eec0 │ │ │ │ + bne.n 7ee88 │ │ │ │ mov r4, ip │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 7f5b2 │ │ │ │ + bge.w 7f57a │ │ │ │ ldr.w r2, [r4, #156] @ 0x9c │ │ │ │ - cbz r2, 7ef10 │ │ │ │ + cbz r2, 7eed8 │ │ │ │ movw r3, #40764 @ 0x9f3c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7f58c │ │ │ │ + bne.w 7f554 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a3b04 <_PyThreadState_New@@Base+0x3178> │ │ │ │ + bl 1a2b04 <_PyThreadState_New@@Base+0x3180> │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f3b8 │ │ │ │ + beq.w 7f380 │ │ │ │ ldr.w fp, [r6, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 7f31e │ │ │ │ + beq.w 7f2e6 │ │ │ │ it ge │ │ │ │ strge.w fp, [sp, #36] @ 0x24 │ │ │ │ - blt.w 7f3d8 │ │ │ │ + blt.w 7f3a0 │ │ │ │ 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 7f3b8 │ │ │ │ + beq.w 7f380 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r1, [r6, #12] │ │ │ │ orr.w r2, r1, #512 @ 0x200 │ │ │ │ str r2, [r0, #84] @ 0x54 │ │ │ │ - cbz r3, 7ef64 │ │ │ │ + cbz r3, 7ef2c │ │ │ │ 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] │ │ │ │ @@ -126512,15 +126491,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 7f6a4 │ │ │ │ + bmi.w 7f66c │ │ │ │ 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 │ │ │ │ @@ -126532,895 +126511,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, 7f01c │ │ │ │ - movw r8, #27188 @ 0x6a34 │ │ │ │ + cbz r3, 7efe4 │ │ │ │ + movw r8, #25652 @ 0x6434 │ │ │ │ movt r8, #46 @ 0x2e │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ - beq.w 7f1f0 │ │ │ │ - bgt.w 7f182 │ │ │ │ + beq.w 7f1b8 │ │ │ │ + bgt.w 7f14a │ │ │ │ sub.w r2, r3, #48 @ 0x30 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.w 7f1f0 │ │ │ │ + bls.w 7f1b8 │ │ │ │ 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 7f2e4 │ │ │ │ + bne.w 7f2ac │ │ │ │ ldr.w r3, [r5, #8]! │ │ │ │ str r0, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7efe8 │ │ │ │ + bne.n 7efb0 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f312 │ │ │ │ + beq.w 7f2da │ │ │ │ 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 7f848 │ │ │ │ + bl 7f810 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7f11a │ │ │ │ + blt.n 7f0e2 │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ - movw r3, #40709 @ 0x9f05 │ │ │ │ + movw r3, #40769 @ 0x9f41 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7f07c │ │ │ │ + bne.n 7f044 │ │ │ │ ldr.w r2, [r4, #128] @ 0x80 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r2, 7f05c │ │ │ │ + cbz r2, 7f024 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 7f702 │ │ │ │ + blt.w 7f6ca │ │ │ │ ldr r2, [r4, #104] @ 0x68 │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 7f6e6 │ │ │ │ + blt.w 7f6ae │ │ │ │ ldr.w r2, [r4, #144] @ 0x90 │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 7f4e6 │ │ │ │ + blt.w 7f4ae │ │ │ │ ldr r2, [r4, #28] │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 7f4ca │ │ │ │ + blt.w 7f492 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ it pl │ │ │ │ ldrpl.w r7, [r4, #132] @ 0x84 │ │ │ │ - bmi.w 7f610 │ │ │ │ + bmi.w 7f5d8 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ - cbz r1, 7f0c6 │ │ │ │ + cbz r1, 7f08e │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 7d6b8 │ │ │ │ - bl 7a284 │ │ │ │ + bl 7d680 │ │ │ │ + bl 7a2c0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7f11a │ │ │ │ + beq.n 7f0e2 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #716] @ (7f370 ) │ │ │ │ + ldr r1, [pc, #716] @ (7f338 ) │ │ │ │ mov r0, r7 │ │ │ │ - bl 79514 │ │ │ │ + bl 79550 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7f0c2 │ │ │ │ + beq.n 7f08a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f608 │ │ │ │ + beq.w 7f5d0 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 7f11a │ │ │ │ + blt.n 7f0e2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7f2b4 │ │ │ │ + bne.w 7f27c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7f2ea │ │ │ │ - ldr r1, [pc, #668] @ (7f374 ) │ │ │ │ + bne.w 7f2b2 │ │ │ │ + ldr r1, [pc, #668] @ (7f33c ) │ │ │ │ mov r0, r7 │ │ │ │ - bl 783fc │ │ │ │ - cbnz r0, 7f11a │ │ │ │ + bl 7844c │ │ │ │ + cbnz r0, 7f0e2 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r5 │ │ │ │ blx 295d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f5ec │ │ │ │ + beq.w 7f5b4 │ │ │ │ subs r1, r0, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7f86c │ │ │ │ + bl 7f834 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 7f11a │ │ │ │ + cbz r0, 7f0e2 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #628] @ (7f374 ) │ │ │ │ + ldr r1, [pc, #628] @ (7f33c ) │ │ │ │ mov r0, r7 │ │ │ │ - bl 79514 │ │ │ │ + bl 79550 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7f11a │ │ │ │ + beq.n 7f0e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f5e4 │ │ │ │ - bl 7f8d0 │ │ │ │ + beq.w 7f5ac │ │ │ │ + bl 7f898 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7f540 │ │ │ │ + bne.w 7f508 │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 783a0 │ │ │ │ + bl 783f0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77384 │ │ │ │ + bl 773d4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 783a0 │ │ │ │ + bl 783f0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 77384 │ │ │ │ + bl 773d4 │ │ │ │ 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 7f6ac │ │ │ │ + bne.w 7f674 │ │ │ │ ldr.w r8, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 7f41a │ │ │ │ + beq.w 7f3e2 │ │ │ │ blx 29b58 │ │ │ │ add.w r9, r0, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 76fe4 │ │ │ │ + bl 77034 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f57e │ │ │ │ + beq.w 7f546 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r9 │ │ │ │ blx 29c10 │ │ │ │ - b.n 7ed48 │ │ │ │ + b.n 7ed10 │ │ │ │ cmp r3, #72 @ 0x48 │ │ │ │ - bne.w 7effc │ │ │ │ + bne.w 7efc4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ mul.w r9, r2, r7 │ │ │ │ - bl 7f8e8 │ │ │ │ + bl 7f8b0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r9 │ │ │ │ blx 29c10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f8e8 │ │ │ │ + bl 7f8b0 │ │ │ │ str r0, [r4, #120] @ 0x78 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f8e8 │ │ │ │ + bl 7f8b0 │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 7f1f0 │ │ │ │ + ble.n 7f1b8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bmi.w 7f46e │ │ │ │ + bmi.w 7f436 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 7f1f0 │ │ │ │ + beq.n 7f1b8 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.w 7f47e │ │ │ │ + bmi.w 7f446 │ │ │ │ cmp r7, #2 │ │ │ │ - beq.n 7f1f0 │ │ │ │ + beq.n 7f1b8 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bmi.w 7f492 │ │ │ │ + bmi.w 7f45a │ │ │ │ cmp r7, #3 │ │ │ │ - beq.n 7f1f0 │ │ │ │ + beq.n 7f1b8 │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.w 7f4a2 │ │ │ │ + bmi.w 7f46a │ │ │ │ adds r0, #80 @ 0x50 │ │ │ │ subs r3, r7, #4 │ │ │ │ - beq.n 7f1f0 │ │ │ │ + beq.n 7f1b8 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ lsls r2, r1, #28 │ │ │ │ - bmi.w 7f420 │ │ │ │ + bmi.w 7f3e8 │ │ │ │ adds r0, #20 │ │ │ │ subs r3, #1 │ │ │ │ - bne.n 7f1e2 │ │ │ │ + bne.n 7f1aa │ │ │ │ ldr.w r3, [r5, #8]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7efe8 │ │ │ │ - b.n 7f01c │ │ │ │ + bne.w 7efb0 │ │ │ │ + b.n 7efe4 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7f528 │ │ │ │ + bne.w 7f4f0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr.w r9, [r3] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 7ed48 │ │ │ │ - movw ip, #13532 @ 0x34dc │ │ │ │ + beq.w 7ed10 │ │ │ │ + movw ip, #11996 @ 0x2edc │ │ │ │ movt ip, #39 @ 0x27 │ │ │ │ - movw r1, #59412 @ 0xe814 │ │ │ │ + movw r1, #57876 @ 0xe214 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r2, #13552 @ 0x34f0 │ │ │ │ + movw r2, #12016 @ 0x2ef0 │ │ │ │ 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 7f2c4 │ │ │ │ + beq.n 7f28c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7f2dc │ │ │ │ + beq.n 7f2a4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ blx 2a890 │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7f328 │ │ │ │ + beq.n 7f2f0 │ │ │ │ lsls r0, r3, #28 │ │ │ │ - bmi.w 7f380 │ │ │ │ + bmi.w 7f348 │ │ │ │ ldr.w r4, [fp, #20]! │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 7f23a │ │ │ │ + bne.n 7f202 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ - b.n 7ed48 │ │ │ │ + b.n 7ed10 │ │ │ │ movw r3, #40764 @ 0x9f3c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - b.n 7eeee │ │ │ │ + b.n 7eeb6 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #5 │ │ │ │ it pl │ │ │ │ movpl r1, sl │ │ │ │ - bpl.w 7ee64 │ │ │ │ + bpl.w 7ee2c │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7f69e │ │ │ │ + beq.w 7f666 │ │ │ │ adds r3, #1 │ │ │ │ mov r5, sl │ │ │ │ str.w r3, [sl] │ │ │ │ - b.n 7ee72 │ │ │ │ - ldr r1, [pc, #192] @ (7f378 ) │ │ │ │ + b.n 7ee3a │ │ │ │ + ldr r1, [pc, #192] @ (7f340 ) │ │ │ │ mov r0, r7 │ │ │ │ - bl bc934 │ │ │ │ + bl bbea4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 7f0ce │ │ │ │ - b.n 7f11a │ │ │ │ + bge.w 7f096 │ │ │ │ + b.n 7f0e2 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ - movw r1, #59412 @ 0xe814 │ │ │ │ + movw r1, #57876 @ 0xe214 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7f254 │ │ │ │ + bne.n 7f21c │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 7f254 │ │ │ │ + b.n 7f21c │ │ │ │ ldr r3, [r2, #0] │ │ │ │ str r0, [r3, r1] │ │ │ │ - b.n 7f1f0 │ │ │ │ - ldr r1, [pc, #144] @ (7f37c ) │ │ │ │ + b.n 7f1b8 │ │ │ │ + ldr r1, [pc, #144] @ (7f344 ) │ │ │ │ mov r0, r7 │ │ │ │ - bl bc934 │ │ │ │ + bl bbea4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 7f0d6 │ │ │ │ - b.n 7f11a │ │ │ │ + bge.w 7f09e │ │ │ │ + b.n 7f0e2 │ │ │ │ mov r8, r7 │ │ │ │ str r7, [sp, #28] │ │ │ │ strd r7, r7, [sp, #16] │ │ │ │ - b.n 7ed50 │ │ │ │ + b.n 7ed18 │ │ │ │ movw r1, #36416 @ 0x8e40 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - b.n 7ee64 │ │ │ │ + b.n 7ee2c │ │ │ │ adds r0, #1 │ │ │ │ - b.n 7eed6 │ │ │ │ - movw r3, #909 @ 0x38d │ │ │ │ - movt r3, #16 │ │ │ │ + b.n 7ee9e │ │ │ │ + movw r3, #63625 @ 0xf889 │ │ │ │ + movt r3, #15 │ │ │ │ str r3, [r4, #24] │ │ │ │ - b.n 7f024 │ │ │ │ + b.n 7efec │ │ │ │ str.w fp, [sp, #36] @ 0x24 │ │ │ │ ldr.w fp, [r0, #16] │ │ │ │ - b.n 7ef34 │ │ │ │ + b.n 7eefc │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ str r2, [sp, #28] │ │ │ │ - b.n 7f264 │ │ │ │ + b.n 7f22c │ │ │ │ mov r3, ip │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 7eee6 │ │ │ │ + beq.w 7eeae │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7f332 │ │ │ │ + bne.n 7f2fa │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 7eee6 │ │ │ │ + beq.w 7eeae │ │ │ │ ldr.w r3, [r2, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7f430 │ │ │ │ + beq.n 7f3f8 │ │ │ │ ldr.w sl, [r3, #8]! │ │ │ │ movs r0, #0 │ │ │ │ cmp sl, r0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - ble.n 7f44a │ │ │ │ + ble.n 7f412 │ │ │ │ ldr.w r4, [r3, #4]! │ │ │ │ cmp r4, ip │ │ │ │ - bne.n 7f35c │ │ │ │ + bne.n 7f324 │ │ │ │ mov ip, r2 │ │ │ │ - b.n 7eee6 │ │ │ │ - add r2, pc, #608 @ (adr r2, 7f5d4 ) │ │ │ │ + b.n 7eeae │ │ │ │ + add r2, pc, #608 @ (adr r2, 7f59c ) │ │ │ │ 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, 7f460 ) │ │ │ │ + add r2, pc, #224 @ (adr r2, 7f428 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 7f3bc │ │ │ │ + bgt.n 7f384 │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 7f396 │ │ │ │ + blt.n 7f35e │ │ │ │ negs r3, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.w 7f26a │ │ │ │ + blt.w 7f232 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13632 @ 0x3540 │ │ │ │ + movw r1, #12096 @ 0x2f40 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r5, r3 │ │ │ │ mov r9, r3 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 7f12c │ │ │ │ + b.n 7f0f4 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13576 @ 0x3508 │ │ │ │ + movw r1, #12040 @ 0x2f08 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 7f3b0 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 7f378 │ │ │ │ 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 7ef34 │ │ │ │ + beq.w 7eefc │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ orrs r2, r1 │ │ │ │ lsls r0, r2, #8 │ │ │ │ - bmi.w 7ef34 │ │ │ │ + bmi.w 7eefc │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14252 @ 0x37ac │ │ │ │ + movw r1, #12716 @ 0x31ac │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 7f3b8 │ │ │ │ - bl 77384 │ │ │ │ - b.n 7ed48 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 7f380 │ │ │ │ + bl 773d4 │ │ │ │ + b.n 7ed10 │ │ │ │ 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 7f1ea │ │ │ │ + b.n 7f1b2 │ │ │ │ mov r3, r2 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 7f36c │ │ │ │ + beq.n 7f334 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7f432 │ │ │ │ + bne.n 7f3fa │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp ip, r3 │ │ │ │ - beq.n 7f36c │ │ │ │ + beq.n 7f334 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13900 @ 0x364c │ │ │ │ + movw r1, #12364 @ 0x304c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 7f3b8 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 7f380 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ - b.n 7ee3e │ │ │ │ + b.n 7ee06 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - b.n 7edce │ │ │ │ + b.n 7ed96 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.n 7edb6 │ │ │ │ + b.n 7ed7e │ │ │ │ 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 7f1b8 │ │ │ │ + b.n 7f180 │ │ │ │ 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 7f1c4 │ │ │ │ + b.n 7f18c │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.n 7ee52 │ │ │ │ + b.n 7ee1a │ │ │ │ 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 7f1d0 │ │ │ │ + b.n 7f198 │ │ │ │ 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 7f1dc │ │ │ │ + b.n 7f1a4 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - b.n 7ede2 │ │ │ │ + b.n 7edaa │ │ │ │ ldr r1, [r3, #28] │ │ │ │ - b.n 7edf6 │ │ │ │ + b.n 7edbe │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ - b.n 7ee08 │ │ │ │ + b.n 7edd0 │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ - b.n 7ee1a │ │ │ │ + b.n 7ede2 │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ - b.n 7ee2c │ │ │ │ + b.n 7edf4 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - b.n 7ee52 │ │ │ │ + b.n 7ee1a │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #14524 @ 0x38bc │ │ │ │ + movw r1, #12988 @ 0x32bc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 7f11a │ │ │ │ + bl d1590 │ │ │ │ + b.n 7f0e2 │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #14456 @ 0x3878 │ │ │ │ + movw r1, #12920 @ 0x3278 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 7f11a │ │ │ │ + bl d1590 │ │ │ │ + b.n 7f0e2 │ │ │ │ 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, #13792 @ 0x35e0 │ │ │ │ + movw r2, #12256 @ 0x2fe0 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl 1f7bd4 │ │ │ │ + bl 1f7028 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7f3b8 │ │ │ │ + bne.w 7f380 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - b.n 7ee9c │ │ │ │ + b.n 7ee64 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13484 @ 0x34ac │ │ │ │ + movw r1, #11948 @ 0x2eac │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 7f3b0 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 7f378 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7f550 │ │ │ │ + beq.n 7f518 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 7f55e │ │ │ │ + cbz r3, 7f526 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r4, r3 │ │ │ │ mov r9, r3 │ │ │ │ mov r8, r3 │ │ │ │ mov r5, r3 │ │ │ │ - b.n 7f12c │ │ │ │ + b.n 7f0f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7f550 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7f518 │ │ │ │ ldrd sl, r2, [r3, #4] │ │ │ │ movw r1, #36416 @ 0x8e40 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ add.w r0, r3, #8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7edc0 │ │ │ │ - b.n 7ee5c │ │ │ │ - bl 1ea294 │ │ │ │ + bne.w 7ed88 │ │ │ │ + b.n 7ee24 │ │ │ │ + bl 1e95bc │ │ │ │ mov r9, r8 │ │ │ │ mov r5, r8 │ │ │ │ str.w r8, [sp, #12] │ │ │ │ - b.n 7f3b8 │ │ │ │ + b.n 7f380 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - cbz r3, 7f5cc │ │ │ │ + cbz r3, 7f594 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #14068 @ 0x36f4 │ │ │ │ + movw r2, #12532 @ 0x30f4 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - bl 1f7bd4 │ │ │ │ + bl 1f7028 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 7ef10 │ │ │ │ - b.n 7f3b8 │ │ │ │ + bge.w 7eed8 │ │ │ │ + b.n 7f380 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #14024 @ 0x36c8 │ │ │ │ + movw r1, #12488 @ 0x30c8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 7f3b8 │ │ │ │ + bl d1590 │ │ │ │ + b.n 7f380 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14200 @ 0x3778 │ │ │ │ + movw r1, #12664 @ 0x3178 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 7f3b8 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 7f380 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7f11a │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7f0e2 │ │ │ │ movw r0, #44040 @ 0xac08 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #14596 @ 0x3904 │ │ │ │ + movw r2, #13060 @ 0x3304 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 1f7bd4 │ │ │ │ - b.n 7f11a │ │ │ │ + bl 1f7028 │ │ │ │ + b.n 7f0e2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7f0c2 │ │ │ │ - ldr r2, [pc, #272] @ (7f724 ) │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7f08a │ │ │ │ + ldr r2, [pc, #272] @ (7f6ec ) │ │ │ │ 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 7f648 │ │ │ │ + beq.n 7f610 │ │ │ │ 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 7f08a │ │ │ │ + b.n 7f052 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - b.n 7f3b8 │ │ │ │ + b.n 7f380 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13464 @ 0x3498 │ │ │ │ + movw r1, #11928 @ 0x2e98 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 7f3b0 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 7f378 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bmi.n 7f68c │ │ │ │ + bmi.n 7f654 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13764 @ 0x35c4 │ │ │ │ + movw r1, #12228 @ 0x2fc4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 7f3b8 │ │ │ │ + b.n 7f380 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7f69e │ │ │ │ + beq.n 7f666 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ mov r5, sl │ │ │ │ - b.w 7ee72 │ │ │ │ + b.w 7ee3a │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a1460 <_PyThreadState_New@@Base+0xad4> │ │ │ │ - b.n 7efa6 │ │ │ │ + bl 1a0458 <_PyThreadState_New@@Base+0xad4> │ │ │ │ + b.n 7ef6e │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13676 @ 0x356c │ │ │ │ + movw r1, #12140 @ 0x2f6c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 7f3b0 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 7f378 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - b.n 7f3b8 │ │ │ │ + b.n 7f380 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13720 @ 0x3598 │ │ │ │ + movw r1, #12184 @ 0x2f98 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r9, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ str r5, [sp, #12] │ │ │ │ - b.n 7f3b8 │ │ │ │ + b.n 7f380 │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #14384 @ 0x3830 │ │ │ │ + movw r1, #12848 @ 0x3230 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 7f11a │ │ │ │ + bl d1590 │ │ │ │ + b.n 7f0e2 │ │ │ │ str r1, [sp, #4] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - movw r1, #14320 @ 0x37f0 │ │ │ │ + movw r1, #12784 @ 0x31f0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 7f11a │ │ │ │ + bl d1590 │ │ │ │ + b.n 7f0e2 │ │ │ │ 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 7f7d4 │ │ │ │ + beq.n 7f79c │ │ │ │ ldr.w r6, [r5, #128] @ 0x80 │ │ │ │ - cbz r6, 7f7a8 │ │ │ │ + cbz r6, 7f770 │ │ │ │ ldr.w r7, [r6, #128] @ 0x80 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 7f804 │ │ │ │ + beq.n 7f7cc │ │ │ │ ldr.w r8, [r7, #128] @ 0x80 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 7f7ea │ │ │ │ + beq.n 7f7b2 │ │ │ │ ldr.w r0, [r8, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7f81e │ │ │ │ - bl 7f728 │ │ │ │ + beq.n 7f7e6 │ │ │ │ + bl 7f6f0 │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7f830 │ │ │ │ + bne.n 7f7f8 │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7f842 │ │ │ │ + bne.n 7f80a │ │ │ │ ldr r2, [r7, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7f83e │ │ │ │ + bne.n 7f806 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7f7fa │ │ │ │ + bne.n 7f7c2 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7f83a │ │ │ │ + bne.n 7f802 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7f814 │ │ │ │ + bne.n 7f7dc │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 7f7b8 │ │ │ │ + beq.n 7f780 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7f7e4 │ │ │ │ + bne.n 7f7ac │ │ │ │ mov r0, r5 │ │ │ │ - b.n 7f7c6 │ │ │ │ + b.n 7f78e │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7f79e │ │ │ │ + bne.n 7f766 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7f79e │ │ │ │ + bne.n 7f766 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7f7e4 │ │ │ │ + bne.n 7f7ac │ │ │ │ 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 7f7c6 │ │ │ │ + beq.n 7f78e │ │ │ │ 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 7f780 │ │ │ │ + beq.n 7f748 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7f83a │ │ │ │ + bne.n 7f802 │ │ │ │ mov r0, r7 │ │ │ │ - b.n 7f78e │ │ │ │ + b.n 7f756 │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 7f78e │ │ │ │ + beq.n 7f756 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7f79c │ │ │ │ + bne.n 7f764 │ │ │ │ mov r0, r6 │ │ │ │ - b.n 7f7b8 │ │ │ │ + b.n 7f780 │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 7f770 │ │ │ │ + beq.n 7f738 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7f7fa │ │ │ │ + bne.n 7f7c2 │ │ │ │ mov r0, r8 │ │ │ │ - b.n 7f780 │ │ │ │ + b.n 7f748 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 7f814 │ │ │ │ + b.n 7f7dc │ │ │ │ mov r3, r2 │ │ │ │ - b.n 7f7fa │ │ │ │ + b.n 7f7c2 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 7f830 │ │ │ │ + b.n 7f7f8 │ │ │ │ nop │ │ │ │ │ │ │ │ -0007f848 : │ │ │ │ +0007f810 : │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r1, r3, #19 │ │ │ │ - bmi.n 7f866 │ │ │ │ + bmi.n 7f82e │ │ │ │ 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 72fd0 │ │ │ │ + b.w 73038 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0007f86c : │ │ │ │ +0007f834 : │ │ │ │ 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 7f898 │ │ │ │ - cbz r0, 7f892 │ │ │ │ + blt.n 7f860 │ │ │ │ + cbz r0, 7f85a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ - bl 7a2ac │ │ │ │ + bl 7a2e8 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ - cbnz r3, 7f8b2 │ │ │ │ - ldr r0, [pc, #52] @ (7f8cc ) │ │ │ │ - b.n 7f88c │ │ │ │ + cbnz r3, 7f87a │ │ │ │ + ldr r0, [pc, #52] @ (7f894 ) │ │ │ │ + b.n 7f854 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14760 @ 0x39a8 │ │ │ │ + movw r1, #13224 @ 0x33a8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 7f88c │ │ │ │ + b.n 7f854 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14812 @ 0x39dc │ │ │ │ + movw r1, #13276 @ 0x33dc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 7f8ae │ │ │ │ + bl 126e1c │ │ │ │ + b.n 7f876 │ │ │ │ nop │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0007f8d0 : │ │ │ │ - ldr r3, [pc, #16] @ (7f8e4 ) │ │ │ │ +0007f898 : │ │ │ │ + ldr r3, [pc, #16] @ (7f8ac ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ - cbnz r0, 7f8de │ │ │ │ + cbnz r0, 7f8a6 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b.n 7f8dc │ │ │ │ + b.n 7f8a4 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007f8e8 : │ │ │ │ +0007f8b0 : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - beq.n 7f8f8 │ │ │ │ + beq.n 7f8c0 │ │ │ │ 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, #14892 @ 0x3a2c │ │ │ │ + movw r1, #13356 @ 0x342c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl d2028 │ │ │ │ + bl d1590 │ │ │ │ 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 │ │ │ │ @@ -127430,221 +127409,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 7fab8 │ │ │ │ + bl 7fa80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7fa62 │ │ │ │ + beq.w 7fa2a │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #328] @ (7faa8 ) │ │ │ │ + ldr r1, [pc, #328] @ (7fa70 ) │ │ │ │ mov r0, sl │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fb0c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7fa58 │ │ │ │ + blt.n 7fa20 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7fa68 │ │ │ │ + bne.n 7fa30 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7fab8 │ │ │ │ + bl 7fa80 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7fa62 │ │ │ │ + beq.n 7fa2a │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #296] @ (7faac ) │ │ │ │ + ldr r1, [pc, #296] @ (7fa74 ) │ │ │ │ mov r0, sl │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fb0c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7fa58 │ │ │ │ + blt.n 7fa20 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7fa80 │ │ │ │ + bne.n 7fa48 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7fab8 │ │ │ │ + bl 7fa80 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7fa62 │ │ │ │ + beq.n 7fa2a │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #264] @ (7fab0 ) │ │ │ │ + ldr r1, [pc, #264] @ (7fa78 ) │ │ │ │ mov r0, sl │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fb0c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7fa58 │ │ │ │ + blt.n 7fa20 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7fa90 │ │ │ │ + bne.n 7fa58 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 72184 │ │ │ │ + bl 72174 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7fa62 │ │ │ │ + beq.n 7fa2a │ │ │ │ ldr r3, [r6, #12] │ │ │ │ movs r5, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 7fa14 │ │ │ │ - movw r8, #14940 @ 0x3a5c │ │ │ │ + ble.n 7f9dc │ │ │ │ + movw r8, #13404 @ 0x345c │ │ │ │ movt r8, #39 @ 0x27 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r4, r5 │ │ │ │ mov r9, r5 │ │ │ │ - b.n 7f9e4 │ │ │ │ + b.n 7f9ac │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ldr.w fp, [r2, r4, lsl #3] │ │ │ │ mov r0, fp │ │ │ │ cmp fp, r8 │ │ │ │ - beq.n 7fa48 │ │ │ │ + beq.n 7fa10 │ │ │ │ blx 29b58 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, fp │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 7a2ac │ │ │ │ + bl 7a2e8 │ │ │ │ adds r4, #1 │ │ │ │ add.w r2, r7, r5, lsl #2 │ │ │ │ - cbz r0, 7fa50 │ │ │ │ + cbz r0, 7fa18 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ adds r5, #1 │ │ │ │ str r0, [r2, #12] │ │ │ │ cmp r3, r4 │ │ │ │ - bgt.n 7f9e2 │ │ │ │ + bgt.n 7f9aa │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 7fc70 <_PyTuple_Resize@@Base> │ │ │ │ + bl 7fc38 <_PyTuple_Resize@@Base> │ │ │ │ ldr r4, [sp, #12] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7fa52 │ │ │ │ - ldr r1, [pc, #144] @ (7fab4 ) │ │ │ │ + beq.n 7fa1a │ │ │ │ + ldr r1, [pc, #144] @ (7fa7c ) │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fb0c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7fa50 │ │ │ │ + blt.n 7fa18 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7fa40 │ │ │ │ + beq.n 7fa08 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 7fa78 │ │ │ │ + cbz r3, 7fa40 │ │ │ │ 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 7f9e4 │ │ │ │ - b.n 7fa14 │ │ │ │ + bgt.n 7f9ac │ │ │ │ + b.n 7f9dc │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7fa62 │ │ │ │ + beq.n 7fa2a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 7faa0 │ │ │ │ + cbz r3, 7fa68 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7fa42 │ │ │ │ + b.n 7fa0a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7f974 │ │ │ │ + bne.n 7f93c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7f974 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7f93c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fa40 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fa08 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7f998 │ │ │ │ + bne.n 7f960 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7f998 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7f960 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7f9bc │ │ │ │ + bne.n 7f984 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7f9bc │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7f984 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fa62 │ │ │ │ - ldr r4, [r7, #52] @ 0x34 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fa2a │ │ │ │ + str r4, [r7, #84] @ 0x54 │ │ │ │ movs r6, r5 │ │ │ │ - ldr r0, [r2, #56] @ 0x38 │ │ │ │ + str r0, [r2, #88] @ 0x58 │ │ │ │ movs r6, r5 │ │ │ │ - ldr r4, [r3, #56] @ 0x38 │ │ │ │ + str r4, [r3, #88] @ 0x58 │ │ │ │ movs r6, r5 │ │ │ │ - ldr r0, [r6, #56] @ 0x38 │ │ │ │ + str r0, [r6, #88] @ 0x58 │ │ │ │ movs r6, r5 │ │ │ │ │ │ │ │ -0007fab8 : │ │ │ │ +0007fa80 : │ │ │ │ adds r2, r0, #5 │ │ │ │ cmp.w r2, #262 @ 0x106 │ │ │ │ - bcs.n 7fad4 │ │ │ │ + bcs.n 7fa9c │ │ │ │ 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 7fafc │ │ │ │ + blt.n 7fac4 │ │ │ │ lsrs r5, r0, #30 │ │ │ │ - bne.n 7fb16 │ │ │ │ + bne.n 7fade │ │ │ │ movs r0, #1 │ │ │ │ - bl 7e110 <_PyLong_New@@Base> │ │ │ │ - cbz r0, 7fb40 │ │ │ │ + bl 7e0d4 <_PyLong_New@@Base> │ │ │ │ + cbz r0, 7fb08 │ │ │ │ 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 7fb18 │ │ │ │ + bne.n 7fae0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7e110 <_PyLong_New@@Base> │ │ │ │ - cbz r0, 7fb40 │ │ │ │ + bl 7e0d4 <_PyLong_New@@Base> │ │ │ │ + cbz r0, 7fb08 │ │ │ │ movs r3, #10 │ │ │ │ strd r3, r4, [r0, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r6, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 7e110 <_PyLong_New@@Base> │ │ │ │ - cbz r0, 7fb40 │ │ │ │ - cbnz r6, 7fb34 │ │ │ │ + bl 7e0d4 <_PyLong_New@@Base> │ │ │ │ + cbz r0, 7fb08 │ │ │ │ + cbnz r6, 7fafc │ │ │ │ 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 7fb2c │ │ │ │ + b.n 7faf4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0007fb44 : │ │ │ │ +0007fb0c : │ │ │ │ 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 │ │ │ │ @@ -127652,218 +127631,218 @@ │ │ │ │ mov r6, r2 │ │ │ │ blx 29b58 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7a2ac │ │ │ │ + bl 7a2e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7fc48 │ │ │ │ - ldr.w r8, [pc, #216] @ 7fc50 │ │ │ │ + beq.n 7fc10 │ │ │ │ + ldr.w r8, [pc, #216] @ 7fc18 │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r3, [r8, r7] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7b2e4 │ │ │ │ + bl 7b320 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bpl.n 7fc32 │ │ │ │ + bpl.n 7fbfa │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 7fc06 │ │ │ │ + bne.n 7fbce │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7fba8 │ │ │ │ + beq.n 7fb70 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7fbee │ │ │ │ + bne.n 7fbb6 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r1, r3, #1 │ │ │ │ - beq.n 7fbee │ │ │ │ + beq.n 7fbb6 │ │ │ │ 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 7fc12 │ │ │ │ - bl 7bb58 │ │ │ │ + beq.n 7fbda │ │ │ │ + bl 7bb1c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7fc22 │ │ │ │ + bne.n 7fbea │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cd24 │ │ │ │ + bl 6cd14 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 7fbbc │ │ │ │ + bne.n 7fb84 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2938 <_PyThreadState_New@@Base+0x1fac> │ │ │ │ + bl 1a1930 <_PyThreadState_New@@Base+0x1fac> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 7fc18 │ │ │ │ + b.n 7fbe0 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7fba4 │ │ │ │ - b.n 7fba8 │ │ │ │ - bl 79610 │ │ │ │ + bne.n 7fb6c │ │ │ │ + b.n 7fb70 │ │ │ │ + bl 7964c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7fbe6 │ │ │ │ + beq.n 7fbae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7fbe6 │ │ │ │ + bne.n 7fbae │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fbe6 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fbae │ │ │ │ movw r1, #2572 @ 0xa0c │ │ │ │ - movw r0, #65228 @ 0xfecc │ │ │ │ + movw r0, #63692 @ 0xf8cc │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 7fc18 │ │ │ │ + bl 215dac <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 7fbe0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7fbe6 │ │ │ │ + b.n 7fbae │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007fc54 <_PyUnicode_InternImmortal@@Base>: │ │ │ │ +0007fc1c <_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 7b2e4 │ │ │ │ + bl 7b320 │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0007fc70 <_PyTuple_Resize@@Base>: │ │ │ │ +0007fc38 <_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 7fefc <_PyTuple_Resize@@Base+0x28c> │ │ │ │ + beq.w 7fec4 <_PyTuple_Resize@@Base+0x28c> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42012 @ 0xa41c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7fefc <_PyTuple_Resize@@Base+0x28c> │ │ │ │ + bne.w 7fec4 <_PyTuple_Resize@@Base+0x28c> │ │ │ │ ldr r6, [r4, #8] │ │ │ │ mov r5, r1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7fe4a <_PyTuple_Resize@@Base+0x1da> │ │ │ │ + beq.w 7fe12 <_PyTuple_Resize@@Base+0x1da> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 7fefc <_PyTuple_Resize@@Base+0x28c> │ │ │ │ + bne.w 7fec4 <_PyTuple_Resize@@Base+0x28c> │ │ │ │ cmp r1, r6 │ │ │ │ - beq.n 7fdaa <_PyTuple_Resize@@Base+0x13a> │ │ │ │ + beq.n 7fd72 <_PyTuple_Resize@@Base+0x13a> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7fdb0 <_PyTuple_Resize@@Base+0x140> │ │ │ │ + beq.n 7fd78 <_PyTuple_Resize@@Base+0x140> │ │ │ │ ldr.w r2, [r4, #-8] │ │ │ │ - cbz r2, 7fce0 <_PyTuple_Resize@@Base+0x70> │ │ │ │ + cbz r2, 7fca8 <_PyTuple_Resize@@Base+0x70> │ │ │ │ ldr.w r1, [r4, #-4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ bic.w r1, r1, #3 │ │ │ │ and.w r3, r3, #3 │ │ │ │ orrs r3, r1 │ │ │ │ str r2, [r1, #0] │ │ │ │ str r3, [r2, #4] │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ cmp r5, r6 │ │ │ │ - bge.n 7fd5c <_PyTuple_Resize@@Base+0xec> │ │ │ │ + bge.n 7fd24 <_PyTuple_Resize@@Base+0xec> │ │ │ │ add.w r8, r4, r5, lsl #2 │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7fe8c <_PyTuple_Resize@@Base+0x21c> │ │ │ │ + bne.w 7fe54 <_PyTuple_Resize@@Base+0x21c> │ │ │ │ adds r3, r5, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - ble.n 7fd5c <_PyTuple_Resize@@Base+0xec> │ │ │ │ + ble.n 7fd24 <_PyTuple_Resize@@Base+0xec> │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7feae <_PyTuple_Resize@@Base+0x23e> │ │ │ │ + bne.w 7fe76 <_PyTuple_Resize@@Base+0x23e> │ │ │ │ adds r3, r5, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - ble.n 7fd5c <_PyTuple_Resize@@Base+0xec> │ │ │ │ + ble.n 7fd24 <_PyTuple_Resize@@Base+0xec> │ │ │ │ ldr.w r0, [r8, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7fdee <_PyTuple_Resize@@Base+0x17e> │ │ │ │ + bne.n 7fdb6 <_PyTuple_Resize@@Base+0x17e> │ │ │ │ adds r3, r5, #3 │ │ │ │ cmp r6, r3 │ │ │ │ - ble.n 7fd5c <_PyTuple_Resize@@Base+0xec> │ │ │ │ + ble.n 7fd24 <_PyTuple_Resize@@Base+0xec> │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7fe0c <_PyTuple_Resize@@Base+0x19c> │ │ │ │ + bne.n 7fdd4 <_PyTuple_Resize@@Base+0x19c> │ │ │ │ adds r3, r5, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - ble.n 7fd5c <_PyTuple_Resize@@Base+0xec> │ │ │ │ + ble.n 7fd24 <_PyTuple_Resize@@Base+0xec> │ │ │ │ ldr.w r0, [r8, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7fdd0 <_PyTuple_Resize@@Base+0x160> │ │ │ │ + bne.n 7fd98 <_PyTuple_Resize@@Base+0x160> │ │ │ │ adds r3, r5, #5 │ │ │ │ cmp r6, r3 │ │ │ │ - ble.n 7fd5c <_PyTuple_Resize@@Base+0xec> │ │ │ │ + ble.n 7fd24 <_PyTuple_Resize@@Base+0xec> │ │ │ │ ldr.w r0, [r8, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7fe6a <_PyTuple_Resize@@Base+0x1fa> │ │ │ │ + bne.w 7fe32 <_PyTuple_Resize@@Base+0x1fa> │ │ │ │ add.w r8, r5, #6 │ │ │ │ cmp r6, r8 │ │ │ │ - ble.n 7fd5c <_PyTuple_Resize@@Base+0xec> │ │ │ │ + ble.n 7fd24 <_PyTuple_Resize@@Base+0xec> │ │ │ │ add.w r9, r5, #8 │ │ │ │ add.w r9, r4, r9, lsl #2 │ │ │ │ ldr.w r0, [r9, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7fe2c <_PyTuple_Resize@@Base+0x1bc> │ │ │ │ + bne.n 7fdf4 <_PyTuple_Resize@@Base+0x1bc> │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r8, r6 │ │ │ │ - blt.n 7fd4c <_PyTuple_Resize@@Base+0xdc> │ │ │ │ - ldr r2, [pc, #440] @ (7ff18 <_PyTuple_Resize@@Base+0x2a8>) │ │ │ │ + blt.n 7fd14 <_PyTuple_Resize@@Base+0xdc> │ │ │ │ + ldr r2, [pc, #440] @ (7fee0 <_PyTuple_Resize@@Base+0x2a8>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7fed0 <_PyTuple_Resize@@Base+0x260> │ │ │ │ + bne.w 7fe98 <_PyTuple_Resize@@Base+0x260> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 109008 <_PyObject_GC_Resize@@Base> │ │ │ │ + bl 10842c <_PyObject_GC_Resize@@Base> │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7fedc <_PyTuple_Resize@@Base+0x26c> │ │ │ │ - bl 9b7dc <_Py_NewReferenceNoTotal@@Base> │ │ │ │ + beq.w 7fea4 <_PyTuple_Resize@@Base+0x26c> │ │ │ │ + bl 9acc8 <_Py_NewReferenceNoTotal@@Base> │ │ │ │ cmp r5, r6 │ │ │ │ - bgt.n 7fdbe <_PyTuple_Resize@@Base+0x14e> │ │ │ │ - ldr r0, [pc, #408] @ (7ff1c <_PyTuple_Resize@@Base+0x2ac>) │ │ │ │ + bgt.n 7fd86 <_PyTuple_Resize@@Base+0x14e> │ │ │ │ + ldr r0, [pc, #408] @ (7fee4 <_PyTuple_Resize@@Base+0x2ac>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r8, #-4] │ │ │ │ sub.w r1, r8, #8 │ │ │ │ str.w r8, [r7] │ │ │ │ and.w r3, r3, #3 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ @@ -127873,181 +127852,181 @@ │ │ │ │ str r1, [r0, #0] │ │ │ │ strd r2, r3, [r8, #-8] │ │ │ │ str r1, [r2, #4] │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r4 │ │ │ │ str r1, [r4, #0] │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #356] @ (7ff20 <_PyTuple_Resize@@Base+0x2b0>) │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #356] @ (7fee8 <_PyTuple_Resize@@Base+0x2b0>) │ │ │ │ str r3, [r7, #0] │ │ │ │ - b.n 7fdaa <_PyTuple_Resize@@Base+0x13a> │ │ │ │ + b.n 7fd72 <_PyTuple_Resize@@Base+0x13a> │ │ │ │ subs r2, r5, r6 │ │ │ │ adds r6, #3 │ │ │ │ movs r1, #0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ add.w r0, r8, r6, lsl #2 │ │ │ │ blx 2957c │ │ │ │ - b.n 7fd80 <_PyTuple_Resize@@Base+0x110> │ │ │ │ + b.n 7fd48 <_PyTuple_Resize@@Base+0x110> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r8, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7fd2c <_PyTuple_Resize@@Base+0xbc> │ │ │ │ + beq.n 7fcf4 <_PyTuple_Resize@@Base+0xbc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7fd2c <_PyTuple_Resize@@Base+0xbc> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fd2c <_PyTuple_Resize@@Base+0xbc> │ │ │ │ + bne.n 7fcf4 <_PyTuple_Resize@@Base+0xbc> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fcf4 <_PyTuple_Resize@@Base+0xbc> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r8, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7fd10 <_PyTuple_Resize@@Base+0xa0> │ │ │ │ + beq.n 7fcd8 <_PyTuple_Resize@@Base+0xa0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7fd10 <_PyTuple_Resize@@Base+0xa0> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fd10 <_PyTuple_Resize@@Base+0xa0> │ │ │ │ + bne.n 7fcd8 <_PyTuple_Resize@@Base+0xa0> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fcd8 <_PyTuple_Resize@@Base+0xa0> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r8, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7fd1e <_PyTuple_Resize@@Base+0xae> │ │ │ │ + beq.n 7fce6 <_PyTuple_Resize@@Base+0xae> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7fd1e <_PyTuple_Resize@@Base+0xae> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fd1e <_PyTuple_Resize@@Base+0xae> │ │ │ │ + bne.w 7fce6 <_PyTuple_Resize@@Base+0xae> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fce6 <_PyTuple_Resize@@Base+0xae> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r9] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7fd54 <_PyTuple_Resize@@Base+0xe4> │ │ │ │ + beq.n 7fd1c <_PyTuple_Resize@@Base+0xe4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7fd54 <_PyTuple_Resize@@Base+0xe4> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fd54 <_PyTuple_Resize@@Base+0xe4> │ │ │ │ + bne.n 7fd1c <_PyTuple_Resize@@Base+0xe4> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fd1c <_PyTuple_Resize@@Base+0xe4> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7fdaa <_PyTuple_Resize@@Base+0x13a> │ │ │ │ + beq.n 7fd72 <_PyTuple_Resize@@Base+0x13a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7feec <_PyTuple_Resize@@Base+0x27c> │ │ │ │ + bne.n 7feb4 <_PyTuple_Resize@@Base+0x27c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 72184 │ │ │ │ + bl 72174 │ │ │ │ str r0, [r7, #0] │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ negs r0, r0 │ │ │ │ - b.n 7fdac <_PyTuple_Resize@@Base+0x13c> │ │ │ │ + b.n 7fd74 <_PyTuple_Resize@@Base+0x13c> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r8, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7fd3c <_PyTuple_Resize@@Base+0xcc> │ │ │ │ + beq.w 7fd04 <_PyTuple_Resize@@Base+0xcc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7fd3c <_PyTuple_Resize@@Base+0xcc> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fd3c <_PyTuple_Resize@@Base+0xcc> │ │ │ │ + bne.w 7fd04 <_PyTuple_Resize@@Base+0xcc> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fd04 <_PyTuple_Resize@@Base+0xcc> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r8, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7fcf2 <_PyTuple_Resize@@Base+0x82> │ │ │ │ + beq.w 7fcba <_PyTuple_Resize@@Base+0x82> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7fcf2 <_PyTuple_Resize@@Base+0x82> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fcf2 <_PyTuple_Resize@@Base+0x82> │ │ │ │ + bne.w 7fcba <_PyTuple_Resize@@Base+0x82> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fcba <_PyTuple_Resize@@Base+0x82> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r8, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7fd02 <_PyTuple_Resize@@Base+0x92> │ │ │ │ + beq.w 7fcca <_PyTuple_Resize@@Base+0x92> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7fd02 <_PyTuple_Resize@@Base+0x92> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fd02 <_PyTuple_Resize@@Base+0x92> │ │ │ │ + bne.w 7fcca <_PyTuple_Resize@@Base+0x92> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fcca <_PyTuple_Resize@@Base+0x92> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 7fd68 <_PyTuple_Resize@@Base+0xf8> │ │ │ │ + b.n 7fd30 <_PyTuple_Resize@@Base+0xf8> │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [r7] │ │ │ │ - bl 7e9dc │ │ │ │ + bl 7e9a4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7fdac <_PyTuple_Resize@@Base+0x13c> │ │ │ │ + b.n 7fd74 <_PyTuple_Resize@@Base+0x13c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7fe58 <_PyTuple_Resize@@Base+0x1e8> │ │ │ │ + bne.n 7fe20 <_PyTuple_Resize@@Base+0x1e8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fe58 <_PyTuple_Resize@@Base+0x1e8> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fe20 <_PyTuple_Resize@@Base+0x1e8> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r7, #0] │ │ │ │ - bl 78344 │ │ │ │ - movw r0, #64640 @ 0xfc80 │ │ │ │ + bl 78394 │ │ │ │ + movw r0, #63104 @ 0xf680 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #911 @ 0x38f │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 7fee6 <_PyTuple_Resize@@Base+0x276> │ │ │ │ + bl 215dac <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 7feae <_PyTuple_Resize@@Base+0x276> │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ movw r3, #36624 @ 0x8f10 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 7ff38 <_PyTuple_Resize@@Base+0x2c8> │ │ │ │ + bne.n 7ff00 <_PyTuple_Resize@@Base+0x2c8> │ │ │ │ movs r0, #1 │ │ │ │ - b.w 1a3f58 <_PyThreadState_New@@Base+0x35cc> │ │ │ │ - b.n 7ff3c <_PyTuple_Resize@@Base+0x2cc> │ │ │ │ + b.w 1a2f58 <_PyThreadState_New@@Base+0x35d4> │ │ │ │ + b.n 7ff04 <_PyTuple_Resize@@Base+0x2cc> │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r2, [r0, #152] @ 0x98 │ │ │ │ - movw r3, #40709 @ 0x9f05 │ │ │ │ + movw r3, #40769 @ 0x9f41 │ │ │ │ movt r3, #7 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7ffbe <_PyTuple_Resize@@Base+0x34e> │ │ │ │ + bne.n 7ff86 <_PyTuple_Resize@@Base+0x34e> │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 79f4c │ │ │ │ - cbz r0, 7ffc6 <_PyTuple_Resize@@Base+0x356> │ │ │ │ + bl 79f88 │ │ │ │ + cbz r0, 7ff8e <_PyTuple_Resize@@Base+0x356> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.n 7ff96 <_PyTuple_Resize@@Base+0x326> │ │ │ │ - ldr r1, [pc, #92] @ (7ffcc <_PyTuple_Resize@@Base+0x35c>) │ │ │ │ + bpl.n 7ff5e <_PyTuple_Resize@@Base+0x326> │ │ │ │ + ldr r1, [pc, #92] @ (7ff94 <_PyTuple_Resize@@Base+0x35c>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub.w r2, r0, #8 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r1, [r3, #3796] @ 0xed4 │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ ldr r5, [r1, #4] │ │ │ │ @@ -128058,39 +128037,36 @@ │ │ │ │ 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, 7ffba <_PyTuple_Resize@@Base+0x34a> │ │ │ │ + cbz r4, 7ff82 <_PyTuple_Resize@@Base+0x34a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7ffb6 <_PyTuple_Resize@@Base+0x346> │ │ │ │ + beq.n 7ff7e <_PyTuple_Resize@@Base+0x346> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ str r4, [r0, #12] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r4, [pc, #20] @ (7ffd0 <_PyTuple_Resize@@Base+0x360>) │ │ │ │ - b.n 7ffb6 <_PyTuple_Resize@@Base+0x346> │ │ │ │ + ldr r4, [pc, #20] @ (7ff98 <_PyTuple_Resize@@Base+0x360>) │ │ │ │ + b.n 7ff7e <_PyTuple_Resize@@Base+0x346> │ │ │ │ movs r1, #0 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7ff96 <_PyTuple_Resize@@Base+0x326> │ │ │ │ + bne.n 7ff5e <_PyTuple_Resize@@Base+0x326> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - mov r0, r1 │ │ │ │ - b.w 1a3974 <_PyThreadState_New@@Base+0x2fe8> │ │ │ │ - nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrd r1, r2, [r0, #-8] │ │ │ │ mov r4, r0 │ │ │ │ bic.w r2, r2, #3 │ │ │ │ @@ -128100,29 +128076,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 8006c <_PyTuple_Resize@@Base+0x3fc> │ │ │ │ + bl 80034 <_PyTuple_Resize@@Base+0x3fc> │ │ │ │ movw r3, #36624 @ 0x8f10 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 8004e <_PyTuple_Resize@@Base+0x3de> │ │ │ │ - ldr r3, [pc, #64] @ (80068 <_PyTuple_Resize@@Base+0x3f8>) │ │ │ │ + bne.n 8000e <_PyTuple_Resize@@Base+0x3d6> │ │ │ │ + ldr r3, [pc, #64] @ (80028 <_PyTuple_Resize@@Base+0x3f0>) │ │ │ │ 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 8005a <_PyTuple_Resize@@Base+0x3ea> │ │ │ │ + bgt.n 8001a <_PyTuple_Resize@@Base+0x3e2> │ │ │ │ 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 │ │ │ │ @@ -128132,184 +128108,187 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r1, #160] @ 0xa0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + b.w 1a2974 <_PyThreadState_New@@Base+0x2ff0> │ │ │ │ + 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 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80106 <_PyTuple_Resize@@Base+0x496> │ │ │ │ + bne.n 800ce <_PyTuple_Resize@@Base+0x496> │ │ │ │ ldr r5, [r4, #12] │ │ │ │ - cbz r5, 800ac <_PyTuple_Resize@@Base+0x43c> │ │ │ │ + cbz r5, 80074 <_PyTuple_Resize@@Base+0x43c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 800ac <_PyTuple_Resize@@Base+0x43c> │ │ │ │ + beq.n 80074 <_PyTuple_Resize@@Base+0x43c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 800ac <_PyTuple_Resize@@Base+0x43c> │ │ │ │ - ldr r2, [pc, #240] @ (8018c <_PyTuple_Resize@@Base+0x51c>) │ │ │ │ + cbnz r3, 80074 <_PyTuple_Resize@@Base+0x43c> │ │ │ │ + ldr r2, [pc, #240] @ (80154 <_PyTuple_Resize@@Base+0x51c>) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80122 <_PyTuple_Resize@@Base+0x4b2> │ │ │ │ + bne.n 800ea <_PyTuple_Resize@@Base+0x4b2> │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8016e <_PyTuple_Resize@@Base+0x4fe> │ │ │ │ + bne.n 80136 <_PyTuple_Resize@@Base+0x4fe> │ │ │ │ ldr r5, [r4, #20] │ │ │ │ - cbz r5, 800dc <_PyTuple_Resize@@Base+0x46c> │ │ │ │ + cbz r5, 800a4 <_PyTuple_Resize@@Base+0x46c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 800dc <_PyTuple_Resize@@Base+0x46c> │ │ │ │ + beq.n 800a4 <_PyTuple_Resize@@Base+0x46c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 800dc <_PyTuple_Resize@@Base+0x46c> │ │ │ │ - ldr r2, [pc, #192] @ (8018c <_PyTuple_Resize@@Base+0x51c>) │ │ │ │ + cbnz r3, 800a4 <_PyTuple_Resize@@Base+0x46c> │ │ │ │ + ldr r2, [pc, #192] @ (80154 <_PyTuple_Resize@@Base+0x51c>) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8013a <_PyTuple_Resize@@Base+0x4ca> │ │ │ │ + bne.n 80102 <_PyTuple_Resize@@Base+0x4ca> │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80152 <_PyTuple_Resize@@Base+0x4e2> │ │ │ │ + bne.n 8011a <_PyTuple_Resize@@Base+0x4e2> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbnz r0, 800ea <_PyTuple_Resize@@Base+0x47a> │ │ │ │ + cbnz r0, 800b2 <_PyTuple_Resize@@Base+0x47a> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 800e6 <_PyTuple_Resize@@Base+0x476> │ │ │ │ + beq.n 800ae <_PyTuple_Resize@@Base+0x476> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 800e6 <_PyTuple_Resize@@Base+0x476> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 800e6 <_PyTuple_Resize@@Base+0x476> │ │ │ │ + bne.n 800ae <_PyTuple_Resize@@Base+0x476> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 800ae <_PyTuple_Resize@@Base+0x476> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80082 <_PyTuple_Resize@@Base+0x412> │ │ │ │ + beq.n 8004a <_PyTuple_Resize@@Base+0x412> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80082 <_PyTuple_Resize@@Base+0x412> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 80082 <_PyTuple_Resize@@Base+0x412> │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + bne.n 8004a <_PyTuple_Resize@@Base+0x412> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8004a <_PyTuple_Resize@@Base+0x412> │ │ │ │ + movw r1, #25229 @ 0x628d │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 800a8 <_PyTuple_Resize@@Base+0x438> │ │ │ │ + beq.n 80070 <_PyTuple_Resize@@Base+0x438> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 800a8 <_PyTuple_Resize@@Base+0x438> │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.n 80070 <_PyTuple_Resize@@Base+0x438> │ │ │ │ + movw r1, #25229 @ 0x628d │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 800d8 <_PyTuple_Resize@@Base+0x468> │ │ │ │ + beq.n 800a0 <_PyTuple_Resize@@Base+0x468> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 800d8 <_PyTuple_Resize@@Base+0x468> │ │ │ │ + b.n 800a0 <_PyTuple_Resize@@Base+0x468> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 800e2 <_PyTuple_Resize@@Base+0x472> │ │ │ │ + beq.n 800aa <_PyTuple_Resize@@Base+0x472> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 800e2 <_PyTuple_Resize@@Base+0x472> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 800e2 <_PyTuple_Resize@@Base+0x472> │ │ │ │ + bne.n 800aa <_PyTuple_Resize@@Base+0x472> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 800aa <_PyTuple_Resize@@Base+0x472> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 800b2 <_PyTuple_Resize@@Base+0x442> │ │ │ │ + beq.n 8007a <_PyTuple_Resize@@Base+0x442> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 800b2 <_PyTuple_Resize@@Base+0x442> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 800b2 <_PyTuple_Resize@@Base+0x442> │ │ │ │ + bne.n 8007a <_PyTuple_Resize@@Base+0x442> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8007a <_PyTuple_Resize@@Base+0x442> │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00080190 : │ │ │ │ +00080158 : │ │ │ │ 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 801bc │ │ │ │ + bcs.n 80184 │ │ │ │ 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 80296 │ │ │ │ + bcs.n 8025e │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ - movw r3, #6429 @ 0x191d │ │ │ │ + movw r3, #6413 @ 0x190d │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r6, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 802d0 │ │ │ │ - ldr r3, [pc, #316] @ (80324 ) │ │ │ │ + bne.n 80298 │ │ │ │ + ldr r3, [pc, #316] @ (802ec ) │ │ │ │ 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 80262 │ │ │ │ + beq.n 8022a │ │ │ │ ldrd r2, r4, [r3] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbnz r2, 80228 │ │ │ │ + cbnz r2, 801f0 │ │ │ │ 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] │ │ │ │ @@ -128326,573 +128305,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] @ (80328 ) │ │ │ │ - bne.n 802e6 │ │ │ │ + ldr r2, [pc, #216] @ (802f0 ) │ │ │ │ + bne.n 802ae │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 802f6 │ │ │ │ + bne.n 802be │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r4, #12] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 719d8 │ │ │ │ + bl 719c8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80228 │ │ │ │ + bne.n 801f0 │ │ │ │ ldr.w r2, [r6, #672] @ 0x2a0 │ │ │ │ - movw r3, #49749 @ 0xc255 │ │ │ │ + movw r3, #49733 @ 0xc245 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8030a │ │ │ │ + bne.n 802d2 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 802de │ │ │ │ + cbz r4, 802a6 │ │ │ │ ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r7, #800] @ 0x320 │ │ │ │ - b.n 80228 │ │ │ │ + b.n 801f0 │ │ │ │ movs r0, #2 │ │ │ │ eor.w r6, r5, r5, asr #31 │ │ │ │ - bl 7e110 <_PyLong_New@@Base> │ │ │ │ + bl 7e0d4 <_PyLong_New@@Base> │ │ │ │ sub.w r6, r6, r5, asr #31 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 802e2 │ │ │ │ + cbz r0, 802aa │ │ │ │ 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 801b8 │ │ │ │ - b.n 802c0 │ │ │ │ + beq.w 80180 │ │ │ │ + b.n 80288 │ │ │ │ ldr.w r0, [r6, #708] @ 0x2c4 │ │ │ │ movs r1, #16 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80228 │ │ │ │ - bl 1ea294 │ │ │ │ + bne.n 801f0 │ │ │ │ + bl 1e95bc │ │ │ │ movs r4, #0 │ │ │ │ - b.n 801b8 │ │ │ │ + b.n 80180 │ │ │ │ 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 8025c │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + beq.n 80224 │ │ │ │ + movw r1, #25229 @ 0x628d │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 80316 │ │ │ │ + bne.n 802de │ │ │ │ mov r0, r4 │ │ │ │ - bl 127218 │ │ │ │ - b.n 8025c │ │ │ │ + bl 126700 │ │ │ │ + b.n 80224 │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ movs r1, #16 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 80288 │ │ │ │ + b.n 80250 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 8025c │ │ │ │ + b.n 80224 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0008032c : │ │ │ │ +000802f4 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 7a284 │ │ │ │ + bl 7a2c0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 8035a │ │ │ │ - bl 80368 │ │ │ │ + cbz r0, 80322 │ │ │ │ + bl 80330 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80358 │ │ │ │ + beq.n 80320 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 8035e │ │ │ │ + cbz r3, 80326 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8035a │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 80322 │ │ │ │ │ │ │ │ -00080368 : │ │ │ │ +00080330 : │ │ │ │ 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 803c0 │ │ │ │ - cbz r0, 803ba │ │ │ │ + bl 1a4304 <_PyThreadState_New@@Base+0x4980> │ │ │ │ + cbz r0, 80382 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ - bl 804a8 │ │ │ │ - cbnz r0, 803a4 │ │ │ │ + bl 1a434c <_PyThreadState_New@@Base+0x49c8> │ │ │ │ + cbnz r0, 8036c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 80830 │ │ │ │ + bl 80388 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80830 │ │ │ │ + bl 80388 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 803ba │ │ │ │ + beq.n 80382 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 803ba │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 803a0 │ │ │ │ - nop │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - movs r1, #0 │ │ │ │ - bl 79f4c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 80474 │ │ │ │ - ldr r2, [pc, #196] @ (804a0 ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - movs r1, #0 │ │ │ │ - strd r1, r1, [r0, #12] │ │ │ │ - strd r1, r1, [r0, #20] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ - ldr r6, [r3, #8] │ │ │ │ - add.w r3, r6, #4096 @ 0x1000 │ │ │ │ - ldr.w r2, [r3, #2416] @ 0x970 │ │ │ │ - cmp r2, r1 │ │ │ │ - ble.n 80444 │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [r3, #2416] @ 0x970 │ │ │ │ - add.w r3, r3, r2, lsl #2 │ │ │ │ - movs r2, #1 │ │ │ │ - ldr.w r5, [r3, #2096] @ 0x830 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - ldr r2, [pc, #148] @ (804a4 ) │ │ │ │ - ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 80478 │ │ │ │ - movw r1, #42704 @ 0xa6d0 │ │ │ │ - adds r0, r6, r1 │ │ │ │ - movs r2, #0 │ │ │ │ - movw r3, #44060 @ 0xac1c │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - strd r3, r2, [r5, #24] │ │ │ │ - ldr r3, [r6, r1] │ │ │ │ - str r2, [r5, #8] │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - adds.w r3, r3, #4096 @ 0x1000 │ │ │ │ - str r3, [r6, r1] │ │ │ │ - adc.w r2, r2, #0 │ │ │ │ - str r2, [r0, #4] │ │ │ │ - strd r3, r2, [r5, #16] │ │ │ │ - str r5, [r4, #8] │ │ │ │ + cbnz r3, 80382 │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - movw r0, #21632 @ 0x5480 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - bl 71628 <_PyObject_GC_New@@Base> │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 80414 │ │ │ │ - movw r0, #44060 @ 0xac1c │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - bl 88150 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 80474 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r3, 80496 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 80440 │ │ │ │ - movw r0, #28077 @ 0x6dad │ │ │ │ - movt r0, #18 │ │ │ │ - cmp r3, r0 │ │ │ │ - bne.n 8048c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 127218 │ │ │ │ - b.n 80414 │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ - b.n 80414 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 80474 │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - movw r6, #4356 @ 0x1104 │ │ │ │ - movt r6, #70 @ 0x46 │ │ │ │ - cmp r3, #0 │ │ │ │ - it ne │ │ │ │ - movne r6, r3 │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r4, r3, #2 │ │ │ │ - bpl.w 80818 │ │ │ │ - ldr r5, [pc, #732] @ (807b0 ) │ │ │ │ - mov r8, r2 │ │ │ │ - mov r4, r1 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov r9, r0 │ │ │ │ - ldr.w r2, [r5, #3068] @ 0xbfc │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.w 8077e │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 804f6 │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - ldr.w r3, [r5, #3072] @ 0xc00 │ │ │ │ - movw r7, #42220 @ 0xa4ec │ │ │ │ - movt r7, #70 @ 0x46 │ │ │ │ - cmp r3, r7 │ │ │ │ - bne.w 806f4 │ │ │ │ - ldr.w r3, [r5, #3080] @ 0xc08 │ │ │ │ - adds r2, r3, #1 │ │ │ │ - beq.w 806f4 │ │ │ │ - ldr r2, [pc, #672] @ (807b4 ) │ │ │ │ - mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r4, #24] │ │ │ │ - ldr r0, [r2, #8] │ │ │ │ - movw r2, #44060 @ 0xac1c │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - str.w r8, [sp] │ │ │ │ - cmp r1, r2 │ │ │ │ - ldr r2, [pc, #648] @ (807b8 ) │ │ │ │ - mov r1, r4 │ │ │ │ - beq.w 8080c │ │ │ │ - bl 7bb58 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 80828 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #2 │ │ │ │ - bpl.w 80818 │ │ │ │ - ldr.w r2, [r5, #1176] @ 0x498 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.w 80790 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 80560 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - ldr.w r3, [r5, #1180] @ 0x49c │ │ │ │ - cmp r3, r7 │ │ │ │ - bne.w 8070c │ │ │ │ - ldr.w r3, [r5, #1188] @ 0x4a4 │ │ │ │ - adds r2, r3, #1 │ │ │ │ - beq.w 8070c │ │ │ │ - ldr r2, [pc, #572] @ (807b4 ) │ │ │ │ - mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r4, #24] │ │ │ │ - ldr r0, [r2, #8] │ │ │ │ - movw r2, #44060 @ 0xac1c │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - cmp r1, r2 │ │ │ │ - ldr r2, [pc, #556] @ (807bc ) │ │ │ │ - mov r1, r4 │ │ │ │ - beq.w 807f8 │ │ │ │ - bl 7bb58 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 80828 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #2 │ │ │ │ - bpl.w 80818 │ │ │ │ - ldr.w r2, [r5, #3412] @ 0xd54 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.w 807e0 │ │ │ │ - movw r6, #4356 @ 0x1104 │ │ │ │ - movt r6, #70 @ 0x46 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 805c8 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - ldr.w r3, [r5, #3416] @ 0xd58 │ │ │ │ - cmp r3, r7 │ │ │ │ - bne.w 80724 │ │ │ │ - ldr.w r3, [r5, #3424] @ 0xd60 │ │ │ │ - adds r2, r3, #1 │ │ │ │ - beq.w 80724 │ │ │ │ - ldr r2, [pc, #468] @ (807b4 ) │ │ │ │ - mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r4, #24] │ │ │ │ - ldr r0, [r2, #8] │ │ │ │ - movw r2, #44060 @ 0xac1c │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - cmp r1, r2 │ │ │ │ - ldr r2, [pc, #456] @ (807c0 ) │ │ │ │ - mov r1, r4 │ │ │ │ - beq.w 80806 │ │ │ │ - bl 7bb58 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 80828 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #2 │ │ │ │ - bpl.w 80818 │ │ │ │ - ldr.w r2, [r5, #2720] @ 0xaa0 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.w 807d0 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 80628 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - ldr.w r3, [r5, #2724] @ 0xaa4 │ │ │ │ - cmp r3, r7 │ │ │ │ - bne.w 80742 │ │ │ │ - ldr.w r3, [r5, #2732] @ 0xaac │ │ │ │ - adds r2, r3, #1 │ │ │ │ - beq.w 80742 │ │ │ │ - ldr r2, [pc, #372] @ (807b4 ) │ │ │ │ - mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r4, #24] │ │ │ │ - ldr r0, [r2, #8] │ │ │ │ - movw r2, #44060 @ 0xac1c │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - cmp r1, r2 │ │ │ │ - ldr r2, [pc, #364] @ (807c4 ) │ │ │ │ - mov r1, r4 │ │ │ │ - beq.w 80812 │ │ │ │ - bl 7bb58 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 80828 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - bpl.w 80818 │ │ │ │ - ldr r3, [pc, #340] @ (807c8 ) │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r1, [r3, #496] @ 0x1f0 │ │ │ │ - cmp r1, r0 │ │ │ │ - bne.w 807a0 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 8068a │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [r6, #0] │ │ │ │ - ldr.w r2, [r3, #500] @ 0x1f4 │ │ │ │ - cmp r2, r7 │ │ │ │ - bne.n 80760 │ │ │ │ - ldr.w r3, [r3, #508] @ 0x1fc │ │ │ │ - adds r1, r3, #1 │ │ │ │ - beq.n 80760 │ │ │ │ - ldr r2, [pc, #280] @ (807b4 ) │ │ │ │ - mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r4, #24] │ │ │ │ - ldr r0, [r2, #8] │ │ │ │ - movw r2, #44060 @ 0xac1c │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - cmp r1, r2 │ │ │ │ - ldr r2, [pc, #280] @ (807cc ) │ │ │ │ - mov r1, r4 │ │ │ │ - beq.w 807fe │ │ │ │ - bl 7bb58 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 80828 │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ - cmp r3, r7 │ │ │ │ - bne.n 806ec │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r0, [r9, #24] │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne.w r3, [r8] │ │ │ │ - str.w r8, [r9, #24] │ │ │ │ - bl 783a0 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r0, [pc, #192] @ (807b8 ) │ │ │ │ - bl 6cd24 │ │ │ │ - mov r3, r0 │ │ │ │ - adds r0, r3, #1 │ │ │ │ - bne.w 80512 │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r0, [pc, #176] @ (807b8 ) │ │ │ │ - bl 1a2938 <_PyThreadState_New@@Base+0x1fac> │ │ │ │ - b.n 80538 │ │ │ │ - ldr r0, [pc, #172] @ (807bc ) │ │ │ │ - bl 6cd24 │ │ │ │ - mov r3, r0 │ │ │ │ - adds r0, r3, #1 │ │ │ │ - bne.w 80574 │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r0, [pc, #156] @ (807bc ) │ │ │ │ - bl 1a2938 <_PyThreadState_New@@Base+0x1fac> │ │ │ │ - b.n 80598 │ │ │ │ - ldr r0, [pc, #152] @ (807c0 ) │ │ │ │ - bl 6cd24 │ │ │ │ - mov r3, r0 │ │ │ │ - adds r0, r3, #1 │ │ │ │ - bne.w 805dc │ │ │ │ - movw r1, #4356 @ 0x1104 │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - ldr r0, [pc, #132] @ (807c0 ) │ │ │ │ - bl 1a2938 <_PyThreadState_New@@Base+0x1fac> │ │ │ │ - b.n 80600 │ │ │ │ - ldr r0, [pc, #128] @ (807c4 ) │ │ │ │ - bl 6cd24 │ │ │ │ - mov r3, r0 │ │ │ │ - adds r5, r0, #1 │ │ │ │ - bne.w 8063c │ │ │ │ - movw r1, #4356 @ 0x1104 │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - ldr r0, [pc, #104] @ (807c4 ) │ │ │ │ - bl 1a2938 <_PyThreadState_New@@Base+0x1fac> │ │ │ │ - b.n 80660 │ │ │ │ - ldr r0, [pc, #104] @ (807cc ) │ │ │ │ - bl 6cd24 │ │ │ │ - mov r3, r0 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - bne.n 8069a │ │ │ │ - ldr r0, [pc, #92] @ (807cc ) │ │ │ │ - movw r1, #4356 @ 0x1104 │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - bl 1a2938 <_PyThreadState_New@@Base+0x1fac> │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 806c0 │ │ │ │ - adds r2, #1 │ │ │ │ - str.w r2, [r5, #3068] @ 0xbfc │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.w 804f0 │ │ │ │ - b.n 804f6 │ │ │ │ - adds r2, #1 │ │ │ │ - str.w r2, [r5, #1176] @ 0x498 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.w 8055c │ │ │ │ - b.n 80560 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - adds r1, #1 │ │ │ │ - str.w r1, [r3, #496] @ 0x1f0 │ │ │ │ - cmp r2, r0 │ │ │ │ - bne.w 80686 │ │ │ │ - b.n 8068a │ │ │ │ - ldr r6, [sp, #0] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - add r1, sp, #1008 @ 0x3f0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r2, pc, #608 @ (adr r2, 80a20 ) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r3, sp, #336 @ 0x150 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r0, sp, #640 @ 0x280 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r6, sp, #0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r7, sp, #960 @ 0x3c0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - adds r2, #1 │ │ │ │ - str.w r2, [r5, #2720] @ 0xaa0 │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.w 80624 │ │ │ │ - b.n 80628 │ │ │ │ - movw r6, #4356 @ 0x1104 │ │ │ │ - movt r6, #70 @ 0x46 │ │ │ │ - adds r2, #1 │ │ │ │ - str.w r2, [r5, #3412] @ 0xd54 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.w 805c4 │ │ │ │ - b.n 805c8 │ │ │ │ - bl 79610 │ │ │ │ - b.n 80598 │ │ │ │ - bl 79610 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 806c0 │ │ │ │ - bl 79610 │ │ │ │ - b.n 80600 │ │ │ │ - bl 79610 │ │ │ │ - b.n 80538 │ │ │ │ - bl 79610 │ │ │ │ - b.n 80660 │ │ │ │ - movw r0, #65228 @ 0xfecc │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - movw r1, #2572 @ 0xa0c │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 806ec │ │ │ │ + b.n 80368 │ │ │ │ nop │ │ │ │ │ │ │ │ -00080830 : │ │ │ │ +00080388 : │ │ │ │ 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, 8086c │ │ │ │ - ldr r4, [pc, #40] @ (80870 ) │ │ │ │ + cbnz r2, 803c4 │ │ │ │ + ldr r4, [pc, #40] @ (803c8 ) │ │ │ │ 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] │ │ │ │ @@ -128903,291 +128478,291 @@ │ │ │ │ strd r1, r2, [r3, #-8] │ │ │ │ str r0, [r1, #4] │ │ │ │ pop {r4, pc} │ │ │ │ bl 2b6d8 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00080874 : │ │ │ │ +000803cc : │ │ │ │ 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 808bc │ │ │ │ - cbz r0, 808ae │ │ │ │ + bl 80414 │ │ │ │ + cbz r0, 80406 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 809e4 │ │ │ │ + bl 8053c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 808aa │ │ │ │ + beq.n 80402 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 808b4 │ │ │ │ + cbz r3, 8040c │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 808aa │ │ │ │ + b.n 80402 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 808aa │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 80402 │ │ │ │ │ │ │ │ -000808bc : │ │ │ │ +00080414 : │ │ │ │ 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 80902 │ │ │ │ + bne.n 8045a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 8091a │ │ │ │ + cbz r0, 80472 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bpl.n 8091a │ │ │ │ - ldr r1, [pc, #92] @ (80948 ) │ │ │ │ + bpl.n 80472 │ │ │ │ + ldr r1, [pc, #92] @ (804a0 ) │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 8094c │ │ │ │ + bl 804a4 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 8091a │ │ │ │ + ble.n 80472 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 80910 │ │ │ │ + bpl.n 80468 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 85f3c │ │ │ │ + bl 85a4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 808dc │ │ │ │ - bl 499a0 │ │ │ │ - b.n 80936 │ │ │ │ + bne.n 80434 │ │ │ │ + bl 49944 │ │ │ │ + b.n 8048e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8093a │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 80936 │ │ │ │ + bne.n 80492 │ │ │ │ + bl 7f898 │ │ │ │ + cbnz r0, 8048e │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15812 @ 0x3dc4 │ │ │ │ + movw r1, #14276 @ 0x37c4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 808fe │ │ │ │ + b.n 80456 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8091a │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8091a │ │ │ │ + bne.n 80472 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 80472 │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0008094c : │ │ │ │ +000804a4 : │ │ │ │ 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 809cc │ │ │ │ + bpl.n 80524 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 809aa │ │ │ │ + bne.n 80502 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 809aa │ │ │ │ + beq.n 80502 │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 78468 │ │ │ │ + bl 784b8 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 809c4 │ │ │ │ + beq.n 8051c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - cbnz r3, 80994 │ │ │ │ + cbnz r3, 804ec │ │ │ │ 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 6cd24 │ │ │ │ + bl 6cd14 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 809dc │ │ │ │ + beq.n 80534 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78468 │ │ │ │ + bl 784b8 │ │ │ │ adds r0, #3 │ │ │ │ - bne.n 80988 │ │ │ │ + bne.n 804e0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8098e │ │ │ │ - movw r0, #65228 @ 0xfecc │ │ │ │ + b.n 804e6 │ │ │ │ + movw r0, #63692 @ 0xf8cc │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #2382 @ 0x94e │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215dac <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #0 │ │ │ │ - b.n 8098e │ │ │ │ + b.n 804e6 │ │ │ │ stmdb 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 80c7e │ │ │ │ + beq.w 807d6 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 80ede │ │ │ │ + beq.w 80a36 │ │ │ │ mov fp, r2 │ │ │ │ movw sl, #16312 @ 0x3fb8 │ │ │ │ movt sl, #70 @ 0x46 │ │ │ │ - movw r3, #31105 @ 0x7981 │ │ │ │ + movw r3, #28401 @ 0x6ef1 │ │ │ │ movt r3, #11 │ │ │ │ str.w sl, [sp, #12] │ │ │ │ str r3, [sp, #32] │ │ │ │ - movw r3, #14561 @ 0x38e1 │ │ │ │ + movw r3, #11825 @ 0x2e31 │ │ │ │ movt r3, #12 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ tst.w r2, #48 @ 0x30 │ │ │ │ - bne.w 813be │ │ │ │ + bne.w 80fd0 │ │ │ │ movw r3, #655 @ 0x28f │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.w 80cde │ │ │ │ + bgt.w 80836 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81498 │ │ │ │ + beq.w 8108e │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 81498 │ │ │ │ + bhi.w 8108e │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r0, r1 │ │ │ │ - lsls r1, r4, #20 │ │ │ │ + lsls r0, r6, #21 │ │ │ │ movs r0, r1 │ │ │ │ lsls r6, r7, #4 │ │ │ │ - lsls r1, r4, #20 │ │ │ │ - lsls r1, r4, #20 │ │ │ │ - lsls r1, r4, #20 │ │ │ │ + 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 813a6 │ │ │ │ + bmi.w 80fb8 │ │ │ │ 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 80cb6 │ │ │ │ - ldr.w r9, [pc, #920] @ 80e28 │ │ │ │ + bmi.w 8080e │ │ │ │ + ldr.w r9, [pc, #920] @ 80980 │ │ │ │ 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 8138a │ │ │ │ + bhi.w 80f94 │ │ │ │ adds.w r1, r3, sl │ │ │ │ str r1, [sp, #24] │ │ │ │ - bmi.w 80e7c │ │ │ │ + bmi.w 809d4 │ │ │ │ movw r4, #19968 @ 0x4e00 │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ - movw r2, #6429 @ 0x191d │ │ │ │ + movw r2, #6413 @ 0x190d │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r3, [r4, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 80e6e │ │ │ │ + bne.w 809c6 │ │ │ │ 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 80e2c │ │ │ │ + bcs.w 80984 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r3, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 80ea2 │ │ │ │ + beq.w 809fa │ │ │ │ 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 80d00 │ │ │ │ + beq.w 80858 │ │ │ │ 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 80d4a │ │ │ │ + blt.w 808a2 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r1, [r4, #4] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 80e9a │ │ │ │ - ldr r3, [pc, #744] @ (80e24 ) │ │ │ │ + bne.w 809f2 │ │ │ │ + ldr r3, [pc, #744] @ (8097c ) │ │ │ │ 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 80eaa │ │ │ │ + bne.w 80a02 │ │ │ │ ldr.w r2, [r8] │ │ │ │ str r3, [r4, #20] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ str.w fp, [r4, #8] │ │ │ │ - beq.n 80b66 │ │ │ │ + beq.n 806be │ │ │ │ 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] │ │ │ │ @@ -129211,412 +128786,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 814bc │ │ │ │ + bne.w 81080 │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 7a2ac │ │ │ │ + bl 7a2e8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81350 │ │ │ │ + beq.w 80de8 │ │ │ │ ldr.w r3, [r9, r7] │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7b2e4 │ │ │ │ + bl 7b320 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81350 │ │ │ │ + beq.w 80de8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr.w sl, [r8, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bpl.w 812f4 │ │ │ │ + bpl.w 80e02 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 80de0 │ │ │ │ + bne.w 80938 │ │ │ │ ldr.w r0, [r9, r7] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 7b2e4 │ │ │ │ + bl 7b320 │ │ │ │ ldr.w r7, [sl, #76] @ 0x4c │ │ │ │ mov r6, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 80dfe │ │ │ │ - movw r3, #6469 @ 0x1945 │ │ │ │ + beq.w 80956 │ │ │ │ + movw r3, #5269 @ 0x1495 │ │ │ │ movt r3, #8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 80d96 │ │ │ │ + bne.w 808ee │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 8194c <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + bl 8149c <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 80dac │ │ │ │ + bne.w 80904 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80c5a │ │ │ │ + beq.n 807b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 80ed6 │ │ │ │ + beq.w 80a2e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 81350 │ │ │ │ + bne.w 80de8 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80c74 │ │ │ │ + beq.n 807cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8139e │ │ │ │ + beq.w 80edc │ │ │ │ ldr.w r0, [fp, #16]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 80a2c │ │ │ │ + bne.w 80584 │ │ │ │ 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 813a6 │ │ │ │ + bmi.w 80fb8 │ │ │ │ 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, #60097 @ 0xeac1 │ │ │ │ + movw r2, #57393 @ 0xe031 │ │ │ │ movt r2, #11 │ │ │ │ mov.w sl, r1, lsl #3 │ │ │ │ str r2, [sp, #16] │ │ │ │ - beq.w 80a8e │ │ │ │ + beq.w 805e6 │ │ │ │ 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 80a8e │ │ │ │ - movw r3, #63381 @ 0xf795 │ │ │ │ + b.n 805e6 │ │ │ │ + movw r3, #60337 @ 0xebb1 │ │ │ │ movt r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 80a6a │ │ │ │ + b.n 805c2 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ itt eq │ │ │ │ ldreq r3, [sp, #32] │ │ │ │ streq r3, [sp, #16] │ │ │ │ - beq.w 80a6a │ │ │ │ + beq.w 805c2 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 80e62 │ │ │ │ + beq.w 809ba │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.w 81498 │ │ │ │ + bne.w 8108e │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 80a6a │ │ │ │ + b.n 805c2 │ │ │ │ ldrd lr, r2, [r3, #24] │ │ │ │ cmp lr, r2 │ │ │ │ - bhi.n 80dd4 │ │ │ │ + bhi.n 8092c │ │ │ │ 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 80e2c │ │ │ │ + beq.w 80984 │ │ │ │ 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 80b2a │ │ │ │ + ble.w 80682 │ │ │ │ ldr.w r3, [r5, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 80b2a │ │ │ │ + beq.w 80682 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 80b2a │ │ │ │ + beq.w 80682 │ │ │ │ ldr.w r3, [r5, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 80b2a │ │ │ │ + bne.w 80682 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 814b2 │ │ │ │ + bne.w 81076 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r2, r3, #12 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ lsls r1, r3, #27 │ │ │ │ - bmi.w 80b2a │ │ │ │ + bmi.w 80682 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 80d80 │ │ │ │ + bne.n 808d8 │ │ │ │ dmb ish │ │ │ │ - b.n 80b2a │ │ │ │ + b.n 80682 │ │ │ │ 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 80c46 │ │ │ │ + beq.w 8079e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 80c46 │ │ │ │ + bne.w 8079e │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ ldr.w r9, [r2, #24] │ │ │ │ - cbz r3, 80dce │ │ │ │ + cbz r3, 80926 │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ blx r9 │ │ │ │ - b.n 80c46 │ │ │ │ + b.n 8079e │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 80b08 │ │ │ │ + b.n 80660 │ │ │ │ ldr.w r1, [r9, r7] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 7b2e4 │ │ │ │ + bl 7b320 │ │ │ │ ldr.w r7, [sl, #76] @ 0x4c │ │ │ │ mov r6, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 80c1e │ │ │ │ + bne.w 80776 │ │ │ │ ldr.w r2, [sl, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 814fc │ │ │ │ + beq.w 80f12 │ │ │ │ mov r0, r6 │ │ │ │ - bl 90608 │ │ │ │ + bl 8fa28 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 814ca │ │ │ │ + beq.w 80ee4 │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b.n 80d9e │ │ │ │ + b.n 808f6 │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r3, [r4, #672] @ 0x2a0 │ │ │ │ - movw r2, #49749 @ 0xc255 │ │ │ │ + movw r2, #49733 @ 0xc245 │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 81258 │ │ │ │ + bne.w 80ed2 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ - cbz r0, 80e7c │ │ │ │ + cbz r0, 809d4 │ │ │ │ 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 80d28 │ │ │ │ - movw r3, #55157 @ 0xd775 │ │ │ │ + b.n 80880 │ │ │ │ + movw r3, #51421 @ 0xc8dd │ │ │ │ movt r3, #21 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 80a6a │ │ │ │ + b.n 805c2 │ │ │ │ ldr.w r0, [r4, #708] @ 0x2c4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 80d20 │ │ │ │ + bne.w 80878 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1ea3d0 │ │ │ │ + bl 1e96f8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 812da │ │ │ │ + beq.w 80e8a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 80b3a │ │ │ │ + beq.w 80692 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 80b3a │ │ │ │ + b.n 80692 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 719d8 │ │ │ │ - b.n 80d1a │ │ │ │ - movw r2, #28077 @ 0x6dad │ │ │ │ + bl 719c8 │ │ │ │ + b.n 80872 │ │ │ │ + movw r2, #25229 @ 0x628d │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8126c │ │ │ │ + bne.w 80eb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 127218 │ │ │ │ + bl 126700 │ │ │ │ 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 80b60 │ │ │ │ - b.n 80b66 │ │ │ │ + bne.w 806b8 │ │ │ │ + b.n 806be │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a5450 <_PyThreadState_New@@Base+0x4ac4> │ │ │ │ - b.n 80c5a │ │ │ │ + bl 1a4540 <_PyThreadState_New@@Base+0x4bbc> │ │ │ │ + b.n 807b2 │ │ │ │ mov fp, r2 │ │ │ │ - movw r3, #31105 @ 0x7981 │ │ │ │ + movw r3, #28401 @ 0x6ef1 │ │ │ │ movt r3, #11 │ │ │ │ str r3, [sp, #28] │ │ │ │ - movw r3, #14561 @ 0x38e1 │ │ │ │ + movw r3, #11825 @ 0x2e31 │ │ │ │ movt r3, #12 │ │ │ │ str r3, [sp, #32] │ │ │ │ - movw r3, #63381 @ 0xf795 │ │ │ │ + movw r3, #60337 @ 0xebb1 │ │ │ │ movt r3, #8 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ tst.w r2, #48 @ 0x30 │ │ │ │ - bne.w 813be │ │ │ │ + bne.w 80fd0 │ │ │ │ movw r3, #655 @ 0x28f │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.w 81184 │ │ │ │ + bgt.w 80cb2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81498 │ │ │ │ + beq.w 8108e │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 81498 │ │ │ │ + bhi.w 8108e │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r0, r1 │ │ │ │ - lsls r0, r7, #10 │ │ │ │ + lsls r7, r0, #12 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r2, r2, #4 │ │ │ │ - lsls r0, r7, #10 │ │ │ │ - lsls r0, r7, #10 │ │ │ │ - lsls r0, r7, #10 │ │ │ │ - lsls r5, r2, #4 │ │ │ │ + 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 813a6 │ │ │ │ + bmi.w 80fb8 │ │ │ │ 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 813de │ │ │ │ - ldr r4, [pc, #764] @ (81264 ) │ │ │ │ + bmi.w 80f9e │ │ │ │ + ldr r4, [pc, #748] @ (80dac ) │ │ │ │ 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 812ca │ │ │ │ + bcc.w 80e7a │ │ │ │ adds.w r3, r2, sl │ │ │ │ str r3, [sp, #8] │ │ │ │ - bmi.w 812ca │ │ │ │ + bmi.w 80e7a │ │ │ │ movw r9, #19968 @ 0x4e00 │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ - movw r2, #6429 @ 0x191d │ │ │ │ + movw r2, #6413 @ 0x190d │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r3, [r9, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 812ba │ │ │ │ + bne.w 80e6a │ │ │ │ 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 81286 │ │ │ │ + bcs.w 80e36 │ │ │ │ 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 8127a │ │ │ │ + beq.w 80e2a │ │ │ │ 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 8115c │ │ │ │ + beq.w 80cbc │ │ │ │ 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 81210 │ │ │ │ + blt.w 80d64 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str.w r5, [r9, #4] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ - ldr r5, [pc, #588] @ (81268 ) │ │ │ │ + ldr r5, [pc, #572] @ (80db0 ) │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ ldr.w r3, [r5, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8136a │ │ │ │ + bne.w 80ea4 │ │ │ │ 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] │ │ │ │ @@ -129640,519 +129215,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 81394 │ │ │ │ + bne.w 80f8a │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 7a2ac │ │ │ │ + bl 7a2e8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8134e │ │ │ │ + beq.w 80de6 │ │ │ │ ldr r3, [r4, r7] │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7b2e4 │ │ │ │ + bl 7b320 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8134e │ │ │ │ + beq.w 80de6 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w r8, [r8, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.w 81326 │ │ │ │ + bpl.w 80db4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8120a │ │ │ │ + bne.n 80d04 │ │ │ │ ldr r3, [r4, r7] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7b2e4 │ │ │ │ + bl 7b320 │ │ │ │ ldr.w r7, [r8, #76] @ 0x4c │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 811b0 │ │ │ │ - movw r3, #6469 @ 0x1945 │ │ │ │ + beq.n 80d14 │ │ │ │ + movw r3, #5269 @ 0x1495 │ │ │ │ movt r3, #8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 8118e │ │ │ │ + bne.n 80ce4 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8194c <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + bl 8149c <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 811dc │ │ │ │ + bne.n 80d40 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81122 │ │ │ │ + beq.n 80c78 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 812ec │ │ │ │ + beq.w 80e9c │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8134e │ │ │ │ + bne.w 80de6 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81140 │ │ │ │ + beq.n 80c96 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 813d6 │ │ │ │ + beq.w 810a8 │ │ │ │ ldr.w r0, [fp, #16]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 80efe │ │ │ │ - b.n 80c7e │ │ │ │ + bne.w 80a56 │ │ │ │ + b.n 807d6 │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ - b.n 80f3c │ │ │ │ - movw r8, #60097 @ 0xeac1 │ │ │ │ + b.n 80a94 │ │ │ │ + movw r8, #57393 @ 0xe031 │ │ │ │ movt r8, #11 │ │ │ │ - b.n 80f3c │ │ │ │ + b.n 80a94 │ │ │ │ + cmp r3, #130 @ 0x82 │ │ │ │ + bne.n 80cf0 │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ + b.n 80a94 │ │ │ │ ldrd r0, r1, [r2, #24] │ │ │ │ cmp r1, r0 │ │ │ │ - bcc.n 81200 │ │ │ │ + bcc.n 80d0a │ │ │ │ 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 81286 │ │ │ │ + beq.w 80e36 │ │ │ │ ldr r6, [r4, r7] │ │ │ │ ldr.w ip, [r6, #8] │ │ │ │ - b.n 80fe6 │ │ │ │ - cmp r3, #130 @ 0x82 │ │ │ │ - bne.n 8119a │ │ │ │ - ldr.w r8, [sp, #28] │ │ │ │ - b.n 80f3c │ │ │ │ + b.n 80b3e │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r9 │ │ │ │ movs r0, #0 │ │ │ │ blx r7 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 81104 │ │ │ │ + b.n 80c5a │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 8131c │ │ │ │ + beq.n 80ddc │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.w 81498 │ │ │ │ + bne.w 8108e │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ - b.n 80f3c │ │ │ │ + b.n 80a94 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + b.n 80c2a │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + str r2, [r1, #12] │ │ │ │ + str r1, [r2, #8] │ │ │ │ + b.n 80b3e │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81424 │ │ │ │ - bl 90608 │ │ │ │ + beq.w 81022 │ │ │ │ + bl 8fa28 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 813f8 │ │ │ │ + beq.w 80ff2 │ │ │ │ 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 8110e │ │ │ │ + beq.n 80c64 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8110e │ │ │ │ + bne.n 80c64 │ │ │ │ ldr.w r3, [r5, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r8, [r2, #24] │ │ │ │ - cbz r3, 811fa │ │ │ │ + cbz r3, 80d5e │ │ │ │ ldr.w r2, [r5, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ - b.n 8110e │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - str r2, [r1, #12] │ │ │ │ - str r1, [r2, #8] │ │ │ │ - b.n 80fe6 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - b.n 810d4 │ │ │ │ + b.n 80c64 │ │ │ │ ldr.w r3, [ip, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81008 │ │ │ │ + beq.w 80b60 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 81008 │ │ │ │ + beq.w 80b60 │ │ │ │ ldr.w r3, [ip, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81008 │ │ │ │ + bne.w 80b60 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81538 │ │ │ │ + bne.w 80fe8 │ │ │ │ add.w r3, r6, #12 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ lsls r1, r2, #27 │ │ │ │ - bmi.w 81008 │ │ │ │ + bmi.w 80b60 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #16 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 81242 │ │ │ │ + bne.n 80d96 │ │ │ │ dmb ish │ │ │ │ - b.n 81008 │ │ │ │ - ldr.w r0, [r4, #668] @ 0x29c │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - blx r3 │ │ │ │ - b.n 80e4a │ │ │ │ - nop │ │ │ │ + b.n 80b60 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - movs r1, #0 │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #14404 @ 0x3844 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d1590 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 80de6 │ │ │ │ + mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ + b.n 80c6e │ │ │ │ + movw r8, #51421 @ 0xc8dd │ │ │ │ + movt r8, #21 │ │ │ │ + b.n 80a94 │ │ │ │ + mov r4, r9 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 80e8a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 80e8a │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - blx r3 │ │ │ │ - b.n 80ebe │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 80e8a │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #14404 @ 0x3844 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d1590 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 80de8 │ │ │ │ + mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ + b.n 807a8 │ │ │ │ ldrd r0, r1, [sp, #12] │ │ │ │ - bl 719d8 │ │ │ │ + bl 719c8 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 81176 │ │ │ │ + b.n 80cd6 │ │ │ │ ldr.w r3, [r9, #672] @ 0x2a0 │ │ │ │ - movw r2, #49749 @ 0xc255 │ │ │ │ + movw r2, #49733 @ 0xc245 │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 812e0 │ │ │ │ + bne.n 80e90 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ mov r3, r0 │ │ │ │ - cbz r3, 812ca │ │ │ │ + cbz r3, 80e7a │ │ │ │ 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 80fe6 │ │ │ │ + b.n 80b3e │ │ │ │ ldr.w r0, [r9, #708] @ 0x2c4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8117c │ │ │ │ + bne.w 80cdc │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ea3d0 │ │ │ │ + bl 1e96f8 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 81008 │ │ │ │ + bne.w 80b60 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 80c80 │ │ │ │ + b.n 807d8 │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 812a4 │ │ │ │ + b.n 80e54 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a5450 <_PyThreadState_New@@Base+0x4ac4> │ │ │ │ - b.n 81122 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15940 @ 0x3e44 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 81350 │ │ │ │ - mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 80c50 │ │ │ │ - movw r8, #55157 @ 0xd775 │ │ │ │ - movt r8, #21 │ │ │ │ - b.n 80f3c │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15940 @ 0x3e44 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 8134e │ │ │ │ - mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 81118 │ │ │ │ - mov r4, r9 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 812da │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 812da │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 812da │ │ │ │ - movw r2, #28077 @ 0x6dad │ │ │ │ + bl 1a4540 <_PyThreadState_New@@Base+0x4bbc> │ │ │ │ + b.n 80c78 │ │ │ │ + movw r2, #25229 @ 0x628d │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8137e │ │ │ │ + bne.n 80ec6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 127218 │ │ │ │ - b.n 8102c │ │ │ │ + bl 126700 │ │ │ │ + b.n 80b84 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ + blx r3 │ │ │ │ + b.n 80a16 │ │ │ │ ldr.w r2, [r5, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ - b.n 8102c │ │ │ │ - mov r0, r1 │ │ │ │ - bl 1ea3d0 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 80e84 │ │ │ │ + b.n 80b84 │ │ │ │ + ldr.w r0, [r4, #668] @ 0x29c │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + blx r3 │ │ │ │ + b.n 809a2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 807cc │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 80e1a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 80e1a │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ + ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ + ldr r7, [r2, #24] │ │ │ │ + cbz r3, 80f0c │ │ │ │ + ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ + mov r0, r6 │ │ │ │ + movs r1, #1 │ │ │ │ + blx r3 │ │ │ │ + mov r0, r6 │ │ │ │ + blx r7 │ │ │ │ + b.n 80e1a │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 80f22 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r6, #0] │ │ │ │ + cbz r2, 80f4e │ │ │ │ + ldr.w r1, [sl, #32] │ │ │ │ + movw r2, #43976 @ 0xabc8 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + ldr.w r2, [sl, #12] │ │ │ │ + cbz r1, 80f6a │ │ │ │ + str r6, [sp, #0] │ │ │ │ + movw r3, #14292 @ 0x37d4 │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ + movw r1, #14304 @ 0x37e0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl d1590 │ │ │ │ + b.n 80e1a │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ + ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ + ldr r7, [r2, #24] │ │ │ │ + cbz r3, 80f64 │ │ │ │ + ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ + mov r0, r6 │ │ │ │ + movs r1, #1 │ │ │ │ + blx r3 │ │ │ │ + mov r0, r6 │ │ │ │ + blx r7 │ │ │ │ + b.n 80f22 │ │ │ │ + ldr.w r3, [sl, #72] @ 0x48 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 80f36 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + movw r3, #14292 @ 0x37d4 │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ + movw r1, #14360 @ 0x3818 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl d1590 │ │ │ │ + b.n 80e1a │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r9 │ │ │ │ blx r8 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 81122 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 80c74 │ │ │ │ - movw r3, #4300 @ 0x10cc │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13200 @ 0x3390 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 812da │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15984 @ 0x3e70 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 812da │ │ │ │ - mov r0, r9 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 81140 │ │ │ │ + b.n 80c78 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 1e96f8 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 809dc │ │ │ │ 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 80f66 │ │ │ │ + b.n 80abe │ │ │ │ + movw r3, #4300 @ 0x10cc │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #11664 @ 0x2d90 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 126e1c │ │ │ │ + b.n 80e8a │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #14448 @ 0x3870 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 126e1c │ │ │ │ + b.n 80e8a │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 80b60 │ │ │ │ + b.n 80d86 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8133e │ │ │ │ + beq.w 80dcc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8133e │ │ │ │ + bne.w 80dcc │ │ │ │ ldr.w r3, [r5, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r7, [r2, #24] │ │ │ │ - cbz r3, 8141e │ │ │ │ + cbz r3, 8101c │ │ │ │ ldr.w r2, [r5, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ - b.n 8133e │ │ │ │ + b.n 80dcc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81434 │ │ │ │ + beq.n 81032 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 81460 │ │ │ │ + cbz r3, 8105e │ │ │ │ ldr.w r1, [r8, #32] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r1, 81478 │ │ │ │ + cbz r1, 810b0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r3, #15828 @ 0x3dd4 │ │ │ │ + movw r3, #14292 @ 0x37d4 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r1, #15840 @ 0x3de0 │ │ │ │ + movw r1, #14304 @ 0x37e0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d2028 │ │ │ │ - b.n 8133e │ │ │ │ + bl d1590 │ │ │ │ + b.n 80dcc │ │ │ │ ldr.w r3, [r5, #1416] @ 0x588 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r7, [r2, #24] │ │ │ │ - cbz r3, 81472 │ │ │ │ + cbz r3, 81070 │ │ │ │ ldr.w r2, [r5, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ - b.n 81434 │ │ │ │ - ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 81448 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - movw r3, #15828 @ 0x3dd4 │ │ │ │ - movt r3, #39 @ 0x27 │ │ │ │ - movw r1, #15896 @ 0x3e18 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - bl d2028 │ │ │ │ - b.n 8133e │ │ │ │ - movw r3, #4300 @ 0x10cc │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - mov r2, r0 │ │ │ │ - movw r1, #13172 @ 0x3374 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 812da │ │ │ │ + b.n 81032 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 80b2a │ │ │ │ - b.n 80d6e │ │ │ │ + bne.w 80682 │ │ │ │ + b.n 808c6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ blx r6 │ │ │ │ mov r7, r0 │ │ │ │ - b.w 80c5a │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 8130c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8130c │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ - ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ - ldr r7, [r2, #24] │ │ │ │ - cbz r3, 814f6 │ │ │ │ - ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ - mov r0, r6 │ │ │ │ - movs r1, #1 │ │ │ │ - blx r3 │ │ │ │ - mov r0, r6 │ │ │ │ - blx r7 │ │ │ │ - b.n 8130c │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 8150c │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r6, #0] │ │ │ │ - cbz r2, 81562 │ │ │ │ - ldr.w r1, [sl, #32] │ │ │ │ - movw r2, #43976 @ 0xabc8 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - ldr.w r2, [sl, #12] │ │ │ │ - cbz r1, 81542 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movw r3, #15828 @ 0x3dd4 │ │ │ │ - movt r3, #39 @ 0x27 │ │ │ │ - movw r1, #15840 @ 0x3de0 │ │ │ │ + b.w 807b2 │ │ │ │ + movw r3, #4300 @ 0x10cc │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + mov r2, r0 │ │ │ │ + movw r1, #11636 @ 0x2d74 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d2028 │ │ │ │ - b.n 8130c │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 81008 │ │ │ │ - b.n 81232 │ │ │ │ - ldr.w r3, [sl, #72] @ 0x48 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d1590 │ │ │ │ + b.n 80e8a │ │ │ │ + mov r0, r9 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 80c96 │ │ │ │ + ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 81520 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movw r3, #15828 @ 0x3dd4 │ │ │ │ + bne.n 81046 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + movw r3, #14292 @ 0x37d4 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r1, #15896 @ 0x3e18 │ │ │ │ + movw r1, #14360 @ 0x3818 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d2028 │ │ │ │ - b.n 8130c │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ - ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ - ldr r7, [r2, #24] │ │ │ │ - cbz r3, 81578 │ │ │ │ - ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ - mov r0, r6 │ │ │ │ - movs r1, #1 │ │ │ │ - blx r3 │ │ │ │ - mov r0, r6 │ │ │ │ - blx r7 │ │ │ │ - b.n 8150c │ │ │ │ - nop │ │ │ │ + bl d1590 │ │ │ │ + b.n 80dcc │ │ │ │ │ │ │ │ -00081580 : │ │ │ │ +000810d0 : │ │ │ │ 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 816ca │ │ │ │ + bne.w 8121a │ │ │ │ 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 7a2ac │ │ │ │ + bl 7a2e8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 816c4 │ │ │ │ - ldr.w r8, [pc, #448] @ 81780 │ │ │ │ + beq.w 81214 │ │ │ │ + ldr.w r8, [pc, #448] @ 812d0 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ mov r2, r5 │ │ │ │ ldr.w r3, [r9, r8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7b2e4 │ │ │ │ + bl 7b320 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 816c4 │ │ │ │ + beq.n 81214 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w sl, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 816a6 │ │ │ │ + bpl.n 811f6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ iteee eq │ │ │ │ moveq r2, r5 │ │ │ │ addne r3, #1 │ │ │ │ movne r2, r5 │ │ │ │ @@ -130160,472 +129733,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 7b2e4 │ │ │ │ + bl 7b320 │ │ │ │ ldr.w r8, [sl, #76] @ 0x4c │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 8168a │ │ │ │ - movw r3, #6469 @ 0x1945 │ │ │ │ + beq.n 811da │ │ │ │ + movw r3, #5269 @ 0x1495 │ │ │ │ movt r3, #8 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 81654 │ │ │ │ + bne.n 811a4 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 8194c <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + bl 8149c <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8165e │ │ │ │ + bne.n 811ae │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8164c │ │ │ │ + beq.n 8119c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 81682 │ │ │ │ + cbz r3, 811d2 │ │ │ │ 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 81630 │ │ │ │ + b.n 81180 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8163c │ │ │ │ - ldr r2, [pc, #276] @ (8177c ) │ │ │ │ + bne.n 8118c │ │ │ │ + ldr r2, [pc, #276] @ (812cc ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 8167c │ │ │ │ + cbz r3, 811cc │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ - b.n 8163c │ │ │ │ + b.n 8118c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a5450 <_PyThreadState_New@@Base+0x4ac4> │ │ │ │ - b.n 8164c │ │ │ │ + bl 1a4540 <_PyThreadState_New@@Base+0x4bbc> │ │ │ │ + b.n 8119c │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 81702 │ │ │ │ - bl 90608 │ │ │ │ + beq.n 81252 │ │ │ │ + bl 8fa28 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 816d4 │ │ │ │ + cbz r0, 81224 │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 81630 │ │ │ │ + b.n 81180 │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - movw r1, #15940 @ 0x3e44 │ │ │ │ + movw r1, #14404 @ 0x3844 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1590 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8163c │ │ │ │ + b.n 8118c │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8164c │ │ │ │ + b.n 8119c │ │ │ │ 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 816be │ │ │ │ + beq.n 8120e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 816be │ │ │ │ - ldr r2, [pc, #148] @ (8177c ) │ │ │ │ + bne.n 8120e │ │ │ │ + ldr r2, [pc, #148] @ (812cc ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 816fc │ │ │ │ + cbz r3, 8124c │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b.n 816be │ │ │ │ + b.n 8120e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81712 │ │ │ │ + beq.n 81262 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 81760 │ │ │ │ + cbz r3, 812b0 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr.w r3, [sl, #32] │ │ │ │ - cbz r3, 8174c │ │ │ │ - movw r1, #15840 @ 0x3de0 │ │ │ │ + cbz r3, 8129c │ │ │ │ + movw r1, #14304 @ 0x37e0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ str r5, [sp, #0] │ │ │ │ - movw r5, #15828 @ 0x3dd4 │ │ │ │ + movw r5, #14292 @ 0x37d4 │ │ │ │ movt r5, #39 @ 0x27 │ │ │ │ - movw r3, #16040 @ 0x3ea8 │ │ │ │ + movw r3, #14504 @ 0x38a8 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ cmp r7, #0 │ │ │ │ it ne │ │ │ │ movne r3, r5 │ │ │ │ - bl d2028 │ │ │ │ - b.n 816be │ │ │ │ + bl d1590 │ │ │ │ + b.n 8120e │ │ │ │ ldr.w r3, [sl, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 81726 │ │ │ │ - movw r1, #15896 @ 0x3e18 │ │ │ │ + bne.n 81276 │ │ │ │ + movw r1, #14360 @ 0x3818 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ str r5, [sp, #0] │ │ │ │ - b.n 81730 │ │ │ │ - ldr r2, [pc, #24] @ (8177c ) │ │ │ │ + b.n 81280 │ │ │ │ + ldr r2, [pc, #24] @ (812cc ) │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 81774 │ │ │ │ + cbz r3, 812c4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b.n 81712 │ │ │ │ + b.n 81262 │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00081784 : │ │ │ │ +000812d4 : │ │ │ │ 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 81828 │ │ │ │ + bpl.n 81378 │ │ │ │ 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] @ (81920 ) │ │ │ │ + ldr r2, [pc, #356] @ (81470 ) │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7b2e4 │ │ │ │ + bl 7b320 │ │ │ │ ldr.w r7, [r8, #76] @ 0x4c │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 81846 │ │ │ │ - movw r3, #6469 @ 0x1945 │ │ │ │ + beq.n 81396 │ │ │ │ + movw r3, #5269 @ 0x1495 │ │ │ │ movt r3, #8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 817fa │ │ │ │ + bne.n 8134a │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8194c <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + bl 8149c <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 81804 │ │ │ │ + bne.n 81354 │ │ │ │ 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 817e6 │ │ │ │ + b.n 81336 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 817f2 │ │ │ │ - ldr r2, [pc, #276] @ (81924 ) │ │ │ │ + bne.n 81342 │ │ │ │ + ldr r2, [pc, #276] @ (81474 ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 81822 │ │ │ │ + cbz r3, 81372 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b.n 817f2 │ │ │ │ + b.n 81342 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15940 @ 0x3e44 │ │ │ │ + movw r1, #14404 @ 0x3844 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1590 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 817f2 │ │ │ │ + b.n 81342 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ - cbz r3, 8188e │ │ │ │ - bl 90608 │ │ │ │ + cbz r3, 813de │ │ │ │ + bl 8fa28 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 81860 │ │ │ │ + cbz r0, 813b0 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 817e6 │ │ │ │ + b.n 81336 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81840 │ │ │ │ + beq.n 81390 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 81840 │ │ │ │ - ldr r2, [pc, #176] @ (81924 ) │ │ │ │ + bne.n 81390 │ │ │ │ + ldr r2, [pc, #176] @ (81474 ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 81888 │ │ │ │ + cbz r3, 813d8 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b.n 81840 │ │ │ │ + b.n 81390 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8189e │ │ │ │ + beq.n 813ee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 81906 │ │ │ │ + cbz r3, 81456 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr.w r3, [r8, #32] │ │ │ │ - cbz r3, 818d8 │ │ │ │ - movw r1, #15828 @ 0x3dd4 │ │ │ │ + cbz r3, 81428 │ │ │ │ + movw r1, #14292 @ 0x37d4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r3, #16040 @ 0x3ea8 │ │ │ │ + movw r3, #14504 @ 0x38a8 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ movne r3, r1 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #15840 @ 0x3de0 │ │ │ │ + movw r1, #14304 @ 0x37e0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d2028 │ │ │ │ - b.n 81840 │ │ │ │ + bl d1590 │ │ │ │ + b.n 81390 │ │ │ │ ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 818b2 │ │ │ │ - movw r1, #15828 @ 0x3dd4 │ │ │ │ + bne.n 81402 │ │ │ │ + movw r1, #14292 @ 0x37d4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r3, #16040 @ 0x3ea8 │ │ │ │ + movw r3, #14504 @ 0x38a8 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ movne r3, r1 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #15896 @ 0x3e18 │ │ │ │ + movw r1, #14360 @ 0x3818 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d2028 │ │ │ │ - b.n 81840 │ │ │ │ - ldr r2, [pc, #28] @ (81924 ) │ │ │ │ + bl d1590 │ │ │ │ + b.n 81390 │ │ │ │ + ldr r2, [pc, #28] @ (81474 ) │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 8191a │ │ │ │ + cbz r3, 8146a │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b.n 8189e │ │ │ │ + b.n 813ee │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00081928 <_PyUnicode_InternMortal@@Base>: │ │ │ │ +00081478 <_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 7b2e4 │ │ │ │ + bl 7b320 │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00081944 : │ │ │ │ +00081494 : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 8194c <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + b.w 8149c <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ nop │ │ │ │ │ │ │ │ -0008194c <_PyObject_GenericSetAttrWithDict@@Base>: │ │ │ │ +0008149c <_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 81f54 <_PyObject_GenericSetAttrWithDict@@Base+0x608> │ │ │ │ + bpl.w 81aa4 <_PyObject_GenericSetAttrWithDict@@Base+0x608> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r0 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.w 81bde <_PyObject_GenericSetAttrWithDict@@Base+0x292> │ │ │ │ + bmi.w 8172e <_PyObject_GenericSetAttrWithDict@@Base+0x292> │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81c2a <_PyObject_GenericSetAttrWithDict@@Base+0x2de> │ │ │ │ - ldr.w sl, [pc, #1524] @ 81f7c <_PyObject_GenericSetAttrWithDict@@Base+0x630> │ │ │ │ + beq.w 8177a <_PyObject_GenericSetAttrWithDict@@Base+0x2de> │ │ │ │ + ldr.w sl, [pc, #1524] @ 81acc <_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 81a56 <_PyObject_GenericSetAttrWithDict@@Base+0x10a> │ │ │ │ + bne.n 815a6 <_PyObject_GenericSetAttrWithDict@@Base+0x10a> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81a60 <_PyObject_GenericSetAttrWithDict@@Base+0x114> │ │ │ │ + beq.n 815b0 <_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 81a84 <_PyObject_GenericSetAttrWithDict@@Base+0x138> │ │ │ │ + bne.n 815d4 <_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 81a84 <_PyObject_GenericSetAttrWithDict@@Base+0x138> │ │ │ │ + bne.n 815d4 <_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 81c52 <_PyObject_GenericSetAttrWithDict@@Base+0x306> │ │ │ │ + beq.w 817a2 <_PyObject_GenericSetAttrWithDict@@Base+0x306> │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 81ed8 <_PyObject_GenericSetAttrWithDict@@Base+0x58c> │ │ │ │ + beq.w 81a28 <_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 81b12 <_PyObject_GenericSetAttrWithDict@@Base+0x1c6> │ │ │ │ - movw r2, #19425 @ 0x4be1 │ │ │ │ + beq.w 81662 <_PyObject_GenericSetAttrWithDict@@Base+0x1c6> │ │ │ │ + movw r2, #16689 @ 0x4131 │ │ │ │ movt r2, #12 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 81d82 <_PyObject_GenericSetAttrWithDict@@Base+0x436> │ │ │ │ + bne.w 818d2 <_PyObject_GenericSetAttrWithDict@@Base+0x436> │ │ │ │ ldr.w r6, [r9, #8] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 81d9a <_PyObject_GenericSetAttrWithDict@@Base+0x44e> │ │ │ │ + bne.w 818ea <_PyObject_GenericSetAttrWithDict@@Base+0x44e> │ │ │ │ ldr.w r1, [r9, #20] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl c4ef4 │ │ │ │ + bl c4444 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 81bb6 <_PyObject_GenericSetAttrWithDict@@Base+0x26a> │ │ │ │ + beq.w 81706 <_PyObject_GenericSetAttrWithDict@@Base+0x26a> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81bb6 <_PyObject_GenericSetAttrWithDict@@Base+0x26a> │ │ │ │ + bne.w 81706 <_PyObject_GenericSetAttrWithDict@@Base+0x26a> │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a5450 <_PyThreadState_New@@Base+0x4ac4> │ │ │ │ - b.n 81bb6 <_PyObject_GenericSetAttrWithDict@@Base+0x26a> │ │ │ │ + bl 1a4540 <_PyThreadState_New@@Base+0x4bbc> │ │ │ │ + b.n 81706 <_PyObject_GenericSetAttrWithDict@@Base+0x26a> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 8199c <_PyObject_GenericSetAttrWithDict@@Base+0x50> │ │ │ │ + bne.n 814ec <_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 819c4 <_PyObject_GenericSetAttrWithDict@@Base+0x78> │ │ │ │ + beq.n 81514 <_PyObject_GenericSetAttrWithDict@@Base+0x78> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 81c38 <_PyObject_GenericSetAttrWithDict@@Base+0x2ec> │ │ │ │ + bne.w 81788 <_PyObject_GenericSetAttrWithDict@@Base+0x2ec> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt.w 81c38 <_PyObject_GenericSetAttrWithDict@@Base+0x2ec> │ │ │ │ + bgt.w 81788 <_PyObject_GenericSetAttrWithDict@@Base+0x2ec> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 82098 <_PyType_LookupRef@@Base+0x118> │ │ │ │ + bl 81be8 <_PyType_LookupRef@@Base+0x118> │ │ │ │ ldr.w r3, [r5, #192] @ 0xc0 │ │ │ │ add r2, sp, #28 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 82154 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ + bl 81ca4 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 81c4c <_PyObject_GenericSetAttrWithDict@@Base+0x300> │ │ │ │ + bne.w 8179c <_PyObject_GenericSetAttrWithDict@@Base+0x300> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbz r2, 81b06 <_PyObject_GenericSetAttrWithDict@@Base+0x1ba> │ │ │ │ + cbz r2, 81656 <_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 │ │ │ │ @@ -130641,90 +130214,90 @@ │ │ │ │ str r4, [r2, r6] │ │ │ │ dmb ish │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r1, [r2, r3] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 81d6a <_PyObject_GenericSetAttrWithDict@@Base+0x41e> │ │ │ │ + bne.w 818ba <_PyObject_GenericSetAttrWithDict@@Base+0x41e> │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 81ed8 <_PyObject_GenericSetAttrWithDict@@Base+0x58c> │ │ │ │ + bne.w 81a28 <_PyObject_GenericSetAttrWithDict@@Base+0x58c> │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81e14 <_PyObject_GenericSetAttrWithDict@@Base+0x4c8> │ │ │ │ + bne.w 81964 <_PyObject_GenericSetAttrWithDict@@Base+0x4c8> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r6, r3, #29 │ │ │ │ - bmi.w 81c6a <_PyObject_GenericSetAttrWithDict@@Base+0x31e> │ │ │ │ + bmi.w 817ba <_PyObject_GenericSetAttrWithDict@@Base+0x31e> │ │ │ │ lsls r1, r3, #27 │ │ │ │ it mi │ │ │ │ submi.w r6, r7, #12 │ │ │ │ - bmi.n 81b3e <_PyObject_GenericSetAttrWithDict@@Base+0x1f2> │ │ │ │ + bmi.n 8168e <_PyObject_GenericSetAttrWithDict@@Base+0x1f2> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr.w r6, [r3, #144] @ 0x90 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 81dec <_PyObject_GenericSetAttrWithDict@@Base+0x4a0> │ │ │ │ - blt.w 81ee8 <_PyObject_GenericSetAttrWithDict@@Base+0x59c> │ │ │ │ + beq.w 8193c <_PyObject_GenericSetAttrWithDict@@Base+0x4a0> │ │ │ │ + blt.w 81a38 <_PyObject_GenericSetAttrWithDict@@Base+0x59c> │ │ │ │ add r6, r7 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 81dec <_PyObject_GenericSetAttrWithDict@@Base+0x4a0> │ │ │ │ + beq.w 8193c <_PyObject_GenericSetAttrWithDict@@Base+0x4a0> │ │ │ │ ldr r1, [r6, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 81cbe <_PyObject_GenericSetAttrWithDict@@Base+0x372> │ │ │ │ + beq.w 8180e <_PyObject_GenericSetAttrWithDict@@Base+0x372> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 81d8e <_PyObject_GenericSetAttrWithDict@@Base+0x442> │ │ │ │ + beq.w 818de <_PyObject_GenericSetAttrWithDict@@Base+0x442> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 81d52 <_PyObject_GenericSetAttrWithDict@@Base+0x406> │ │ │ │ + bne.w 818a2 <_PyObject_GenericSetAttrWithDict@@Base+0x406> │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81b6e <_PyObject_GenericSetAttrWithDict@@Base+0x222> │ │ │ │ + beq.n 816be <_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 81cf6 <_PyObject_GenericSetAttrWithDict@@Base+0x3aa> │ │ │ │ + bne.w 81846 <_PyObject_GenericSetAttrWithDict@@Base+0x3aa> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r0, r3, #1 │ │ │ │ - beq.w 81cf6 <_PyObject_GenericSetAttrWithDict@@Base+0x3aa> │ │ │ │ + beq.w 81846 <_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 81d1e <_PyObject_GenericSetAttrWithDict@@Base+0x3d2> │ │ │ │ + beq.w 8186e <_PyObject_GenericSetAttrWithDict@@Base+0x3d2> │ │ │ │ mov r2, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 7bb58 │ │ │ │ + bl 7bb1c │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 81c88 <_PyObject_GenericSetAttrWithDict@@Base+0x33c> │ │ │ │ + beq.n 817d8 <_PyObject_GenericSetAttrWithDict@@Base+0x33c> │ │ │ │ movs r6, #0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 81a34 <_PyObject_GenericSetAttrWithDict@@Base+0xe8> │ │ │ │ + bne.w 81584 <_PyObject_GenericSetAttrWithDict@@Base+0xe8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81bca <_PyObject_GenericSetAttrWithDict@@Base+0x27e> │ │ │ │ + beq.n 8171a <_PyObject_GenericSetAttrWithDict@@Base+0x27e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81ebc <_PyObject_GenericSetAttrWithDict@@Base+0x570> │ │ │ │ + beq.w 81a0c <_PyObject_GenericSetAttrWithDict@@Base+0x570> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 81d2c <_PyObject_GenericSetAttrWithDict@@Base+0x3e0> │ │ │ │ + bne.w 8187c <_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] @ 81f7c <_PyObject_GenericSetAttrWithDict@@Base+0x630> │ │ │ │ + ldr.w sl, [pc, #924] @ 81acc <_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 │ │ │ │ @@ -130739,408 +130312,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 81ddc <_PyObject_GenericSetAttrWithDict@@Base+0x490> │ │ │ │ + beq.w 8192c <_PyObject_GenericSetAttrWithDict@@Base+0x490> │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8198c <_PyObject_GenericSetAttrWithDict@@Base+0x40> │ │ │ │ + bne.w 814dc <_PyObject_GenericSetAttrWithDict@@Base+0x40> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7f848 │ │ │ │ + bl 7f810 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 81984 <_PyObject_GenericSetAttrWithDict@@Base+0x38> │ │ │ │ - b.n 81f6c <_PyObject_GenericSetAttrWithDict@@Base+0x620> │ │ │ │ + bge.w 814d4 <_PyObject_GenericSetAttrWithDict@@Base+0x38> │ │ │ │ + b.n 81abc <_PyObject_GenericSetAttrWithDict@@Base+0x620> │ │ │ │ add r2, sp, #28 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 82154 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ + bl 81ca4 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r9, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 81b06 <_PyObject_GenericSetAttrWithDict@@Base+0x1ba> │ │ │ │ + beq.w 81656 <_PyObject_GenericSetAttrWithDict@@Base+0x1ba> │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 81f72 <_PyObject_GenericSetAttrWithDict@@Base+0x626> │ │ │ │ + beq.w 81ac2 <_PyObject_GenericSetAttrWithDict@@Base+0x626> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov.w r9, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81e14 <_PyObject_GenericSetAttrWithDict@@Base+0x4c8> │ │ │ │ + bne.w 81964 <_PyObject_GenericSetAttrWithDict@@Base+0x4c8> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ lsls r0, r3, #29 │ │ │ │ - bpl.w 81b22 <_PyObject_GenericSetAttrWithDict@@Base+0x1d6> │ │ │ │ + bpl.w 81672 <_PyObject_GenericSetAttrWithDict@@Base+0x1d6> │ │ │ │ ldrb r3, [r7, #11] │ │ │ │ add.w r6, r7, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81dc0 <_PyObject_GenericSetAttrWithDict@@Base+0x474> │ │ │ │ + beq.w 81910 <_PyObject_GenericSetAttrWithDict@@Base+0x474> │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl d5dc0 <_PyEval_CheckExceptTypeValid@@Base+0x1068> │ │ │ │ + bl d5320 <_PyEval_CheckExceptTypeValid@@Base+0x1060> │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 81bae <_PyObject_GenericSetAttrWithDict@@Base+0x262> │ │ │ │ + bge.n 816fe <_PyObject_GenericSetAttrWithDict@@Base+0x262> │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d40bc │ │ │ │ + bl d3624 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 81bae <_PyObject_GenericSetAttrWithDict@@Base+0x262> │ │ │ │ + beq.n 816fe <_PyObject_GenericSetAttrWithDict@@Base+0x262> │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - movw r1, #16128 @ 0x3f00 │ │ │ │ + movw r1, #14592 @ 0x3900 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl d2028 │ │ │ │ + bl d1590 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl d3af8 │ │ │ │ - b.n 81bae <_PyObject_GenericSetAttrWithDict@@Base+0x262> │ │ │ │ + bl d3060 │ │ │ │ + b.n 816fe <_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 81cd4 <_PyObject_GenericSetAttrWithDict@@Base+0x388> │ │ │ │ + bpl.n 81824 <_PyObject_GenericSetAttrWithDict@@Base+0x388> │ │ │ │ ldr.w r1, [r3, #440] @ 0x1b8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 81d62 <_PyObject_GenericSetAttrWithDict@@Base+0x416> │ │ │ │ + bne.n 818b2 <_PyObject_GenericSetAttrWithDict@@Base+0x416> │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #44060 @ 0xac1c │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 71568 │ │ │ │ + bl 71558 │ │ │ │ mov r1, r0 │ │ │ │ str r1, [r6, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 81b4c <_PyObject_GenericSetAttrWithDict@@Base+0x200> │ │ │ │ + bne.w 8169c <_PyObject_GenericSetAttrWithDict@@Base+0x200> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 81c88 <_PyObject_GenericSetAttrWithDict@@Base+0x33c> │ │ │ │ + b.n 817d8 <_PyObject_GenericSetAttrWithDict@@Base+0x33c> │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 6cd24 │ │ │ │ + bl 6cd14 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 81eb0 <_PyObject_GenericSetAttrWithDict@@Base+0x564> │ │ │ │ + beq.w 81a00 <_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 81b9c <_PyObject_GenericSetAttrWithDict@@Base+0x250> │ │ │ │ + bne.w 816ec <_PyObject_GenericSetAttrWithDict@@Base+0x250> │ │ │ │ mov r2, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 79610 │ │ │ │ + bl 7964c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 81c84 <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ + b.n 817d4 <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81bd6 <_PyObject_GenericSetAttrWithDict@@Base+0x28a> │ │ │ │ - ldr r2, [pc, #576] @ (81f78 <_PyObject_GenericSetAttrWithDict@@Base+0x62c>) │ │ │ │ + bne.w 81726 <_PyObject_GenericSetAttrWithDict@@Base+0x28a> │ │ │ │ + ldr r2, [pc, #576] @ (81ac8 <_PyObject_GenericSetAttrWithDict@@Base+0x62c>) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 81d4c <_PyObject_GenericSetAttrWithDict@@Base+0x400> │ │ │ │ + cbz r3, 8189c <_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 81bd6 <_PyObject_GenericSetAttrWithDict@@Base+0x28a> │ │ │ │ + b.n 81726 <_PyObject_GenericSetAttrWithDict@@Base+0x28a> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 81b68 <_PyObject_GenericSetAttrWithDict@@Base+0x21c> │ │ │ │ - b.n 81b6e <_PyObject_GenericSetAttrWithDict@@Base+0x222> │ │ │ │ - bl 1240d0 <_PyUnicode_IsNumeric@@Base+0x408> │ │ │ │ + bne.w 816b8 <_PyObject_GenericSetAttrWithDict@@Base+0x21c> │ │ │ │ + b.n 816be <_PyObject_GenericSetAttrWithDict@@Base+0x222> │ │ │ │ + bl 1235b0 <_PyUnicode_IsNumeric@@Base+0x408> │ │ │ │ mov r1, r0 │ │ │ │ - b.n 81ce8 <_PyObject_GenericSetAttrWithDict@@Base+0x39c> │ │ │ │ + b.n 81838 <_PyObject_GenericSetAttrWithDict@@Base+0x39c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81b06 <_PyObject_GenericSetAttrWithDict@@Base+0x1ba> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bne.w 81656 <_PyObject_GenericSetAttrWithDict@@Base+0x1ba> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 81b0e <_PyObject_GenericSetAttrWithDict@@Base+0x1c2> │ │ │ │ - b.n 81ed8 <_PyObject_GenericSetAttrWithDict@@Base+0x58c> │ │ │ │ + beq.w 8165e <_PyObject_GenericSetAttrWithDict@@Base+0x1c2> │ │ │ │ + b.n 81a28 <_PyObject_GenericSetAttrWithDict@@Base+0x58c> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 81a34 <_PyObject_GenericSetAttrWithDict@@Base+0xe8> │ │ │ │ + b.n 81584 <_PyObject_GenericSetAttrWithDict@@Base+0xe8> │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a53f0 <_PyThreadState_New@@Base+0x4a64> │ │ │ │ + bl 1a44e0 <_PyThreadState_New@@Base+0x4b5c> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 81c84 <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ + b.n 817d4 <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 85f3c │ │ │ │ + bl 85a4c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 81a26 <_PyObject_GenericSetAttrWithDict@@Base+0xda> │ │ │ │ + bne.w 81576 <_PyObject_GenericSetAttrWithDict@@Base+0xda> │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r1, [r9, #12] │ │ │ │ - bl 1a8350 │ │ │ │ + bl 1a7508 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.w 81a26 <_PyObject_GenericSetAttrWithDict@@Base+0xda> │ │ │ │ - b.n 81a34 <_PyObject_GenericSetAttrWithDict@@Base+0xe8> │ │ │ │ + bne.w 81576 <_PyObject_GenericSetAttrWithDict@@Base+0xda> │ │ │ │ + b.n 81584 <_PyObject_GenericSetAttrWithDict@@Base+0xe8> │ │ │ │ ldr.w r0, [r7, #-12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 81e6e <_PyObject_GenericSetAttrWithDict@@Base+0x522> │ │ │ │ + beq.n 819be <_PyObject_GenericSetAttrWithDict@@Base+0x522> │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 81c76 <_PyObject_GenericSetAttrWithDict@@Base+0x32a> │ │ │ │ + beq.w 817c6 <_PyObject_GenericSetAttrWithDict@@Base+0x32a> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a53c4 <_PyThreadState_New@@Base+0x4a38> │ │ │ │ + bl 1a44b0 <_PyThreadState_New@@Base+0x4b2c> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 81c84 <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ + b.n 817d4 <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8198c <_PyObject_GenericSetAttrWithDict@@Base+0x40> │ │ │ │ - b.n 81c2a <_PyObject_GenericSetAttrWithDict@@Base+0x2de> │ │ │ │ + bne.w 814dc <_PyObject_GenericSetAttrWithDict@@Base+0x40> │ │ │ │ + b.n 8177a <_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 81f06 <_PyObject_GenericSetAttrWithDict@@Base+0x5ba> │ │ │ │ + beq.w 81a56 <_PyObject_GenericSetAttrWithDict@@Base+0x5ba> │ │ │ │ mov r3, r4 │ │ │ │ - movw r1, #16168 @ 0x3f28 │ │ │ │ + movw r1, #14632 @ 0x3928 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - bl d2028 │ │ │ │ - b.n 81a34 <_PyObject_GenericSetAttrWithDict@@Base+0xe8> │ │ │ │ + bl d1590 │ │ │ │ + b.n 81584 <_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 81f38 <_PyObject_GenericSetAttrWithDict@@Base+0x5ec> │ │ │ │ + beq.w 81a88 <_PyObject_GenericSetAttrWithDict@@Base+0x5ec> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 79514 │ │ │ │ + bl 79550 │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 81c84 <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ + beq.w 817d4 <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81c84 <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ - ldr r2, [pc, #292] @ (81f78 <_PyObject_GenericSetAttrWithDict@@Base+0x62c>) │ │ │ │ + bne.w 817d4 <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ + ldr r2, [pc, #292] @ (81ac8 <_PyObject_GenericSetAttrWithDict@@Base+0x62c>) │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 81e68 <_PyObject_GenericSetAttrWithDict@@Base+0x51c> │ │ │ │ + cbz r3, 819b8 <_PyObject_GenericSetAttrWithDict@@Base+0x51c> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx r8 │ │ │ │ - b.n 81c84 <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ + b.n 817d4 <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl c70c4 │ │ │ │ + bl c6614 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81cf0 <_PyObject_GenericSetAttrWithDict@@Base+0x3a4> │ │ │ │ + beq.w 81840 <_PyObject_GenericSetAttrWithDict@@Base+0x3a4> │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 81f44 <_PyObject_GenericSetAttrWithDict@@Base+0x5f8> │ │ │ │ + beq.n 81a94 <_PyObject_GenericSetAttrWithDict@@Base+0x5f8> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a53c4 <_PyThreadState_New@@Base+0x4a38> │ │ │ │ + bl 1a44b0 <_PyThreadState_New@@Base+0x4b2c> │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 81c84 <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ + beq.w 817d4 <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81c84 <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ + bne.w 817d4 <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ mov r0, sl │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 81c84 <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 817d4 <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2938 <_PyThreadState_New@@Base+0x1fac> │ │ │ │ + bl 1a1930 <_PyThreadState_New@@Base+0x1fac> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 81c84 <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ - ldr r2, [pc, #184] @ (81f78 <_PyObject_GenericSetAttrWithDict@@Base+0x62c>) │ │ │ │ + b.n 817d4 <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ + ldr r2, [pc, #184] @ (81ac8 <_PyObject_GenericSetAttrWithDict@@Base+0x62c>) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 81ed2 <_PyObject_GenericSetAttrWithDict@@Base+0x586> │ │ │ │ + cbz r3, 81a22 <_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 81bca <_PyObject_GenericSetAttrWithDict@@Base+0x27e> │ │ │ │ + b.n 8171a <_PyObject_GenericSetAttrWithDict@@Base+0x27e> │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr.w r3, [r3, #140] @ 0x8c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81a0c <_PyObject_GenericSetAttrWithDict@@Base+0xc0> │ │ │ │ - b.n 81b12 <_PyObject_GenericSetAttrWithDict@@Base+0x1c6> │ │ │ │ + bne.w 8155c <_PyObject_GenericSetAttrWithDict@@Base+0xc0> │ │ │ │ + b.n 81662 <_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 81b3e <_PyObject_GenericSetAttrWithDict@@Base+0x1f2> │ │ │ │ + b.n 8168e <_PyObject_GenericSetAttrWithDict@@Base+0x1f2> │ │ │ │ ldr r1, [r5, #76] @ 0x4c │ │ │ │ - movw r3, #6469 @ 0x1945 │ │ │ │ + movw r3, #5269 @ 0x1495 │ │ │ │ movt r3, #8 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ cmp r1, r3 │ │ │ │ mov r3, r4 │ │ │ │ itete eq │ │ │ │ - movweq r1, #16044 @ 0x3eac │ │ │ │ - movwne r1, #16128 @ 0x3f00 │ │ │ │ + movweq r1, #14508 @ 0x38ac │ │ │ │ + movwne r1, #14592 @ 0x3900 │ │ │ │ movteq r1, #39 @ 0x27 │ │ │ │ movtne r1, #39 @ 0x27 │ │ │ │ - bl d2028 │ │ │ │ + bl d1590 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl d3af8 │ │ │ │ - b.n 81bb6 <_PyObject_GenericSetAttrWithDict@@Base+0x26a> │ │ │ │ + bl d3060 │ │ │ │ + b.n 81706 <_PyObject_GenericSetAttrWithDict@@Base+0x26a> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl bc934 │ │ │ │ + bl bbea4 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 81e38 <_PyObject_GenericSetAttrWithDict@@Base+0x4ec> │ │ │ │ + b.n 81988 <_PyObject_GenericSetAttrWithDict@@Base+0x4ec> │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl d5dc0 <_PyEval_CheckExceptTypeValid@@Base+0x1068> │ │ │ │ + bl d5320 <_PyEval_CheckExceptTypeValid@@Base+0x1060> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 81e8e <_PyObject_GenericSetAttrWithDict@@Base+0x542> │ │ │ │ + b.n 819de <_PyObject_GenericSetAttrWithDict@@Base+0x542> │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - movw r1, #15940 @ 0x3e44 │ │ │ │ + movw r1, #14404 @ 0x3844 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1590 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 81bd6 <_PyObject_GenericSetAttrWithDict@@Base+0x28a> │ │ │ │ - bl d42d0 │ │ │ │ - b.n 81b0e <_PyObject_GenericSetAttrWithDict@@Base+0x1c2> │ │ │ │ + b.n 81726 <_PyObject_GenericSetAttrWithDict@@Base+0x28a> │ │ │ │ + bl d3838 │ │ │ │ + b.n 8165e <_PyObject_GenericSetAttrWithDict@@Base+0x1c2> │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00081f80 <_PyType_LookupRef@@Base>: │ │ │ │ +00081ad0 <_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] @ (82094 <_PyType_LookupRef@@Base+0x114>) │ │ │ │ + ldr r0, [pc, #256] @ (81be4 <_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 8200a <_PyType_LookupRef@@Base+0x8a> │ │ │ │ + bne.n 81b5a <_PyType_LookupRef@@Base+0x8a> │ │ │ │ ldr.w r3, [r6, #2812] @ 0xafc │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 8200a <_PyType_LookupRef@@Base+0x8a> │ │ │ │ + bne.n 81b5a <_PyType_LookupRef@@Base+0x8a> │ │ │ │ add.w r4, r4, #40960 @ 0xa000 │ │ │ │ add r4, r5 │ │ │ │ ldr.w r7, [r4, #2816] @ 0xb00 │ │ │ │ - cbz r7, 82000 <_PyType_LookupRef@@Base+0x80> │ │ │ │ + cbz r7, 81b50 <_PyType_LookupRef@@Base+0x80> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81fe2 <_PyType_LookupRef@@Base+0x62> │ │ │ │ + beq.n 81b32 <_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 82154 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ + bl 81ca4 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 81fe2 <_PyType_LookupRef@@Base+0x62> │ │ │ │ + beq.n 81b32 <_PyType_LookupRef@@Base+0x62> │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 8208e <_PyType_LookupRef@@Base+0x10e> │ │ │ │ + beq.n 81bde <_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 81fea <_PyType_LookupRef@@Base+0x6a> │ │ │ │ + bne.n 81b3a <_PyType_LookupRef@@Base+0x6a> │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bgt.n 81fea <_PyType_LookupRef@@Base+0x6a> │ │ │ │ + bgt.n 81b3a <_PyType_LookupRef@@Base+0x6a> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 82098 <_PyType_LookupRef@@Base+0x118> │ │ │ │ + bl 81be8 <_PyType_LookupRef@@Base+0x118> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w sl, [r7, #192] @ 0xc0 │ │ │ │ - bl 82154 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ + bl 81ca4 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 81ffc <_PyType_LookupRef@@Base+0x7c> │ │ │ │ + bne.n 81b4c <_PyType_LookupRef@@Base+0x7c> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 81fe2 <_PyType_LookupRef@@Base+0x62> │ │ │ │ + beq.n 81b32 <_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 │ │ │ │ @@ -131151,89 +130724,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 81fe2 <_PyType_LookupRef@@Base+0x62> │ │ │ │ + beq.n 81b32 <_PyType_LookupRef@@Base+0x62> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 81fe2 <_PyType_LookupRef@@Base+0x62> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 81fe2 <_PyType_LookupRef@@Base+0x62> │ │ │ │ - bl d42d0 │ │ │ │ - b.n 82000 <_PyType_LookupRef@@Base+0x80> │ │ │ │ + bne.n 81b32 <_PyType_LookupRef@@Base+0x62> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81b32 <_PyType_LookupRef@@Base+0x62> │ │ │ │ + bl d3838 │ │ │ │ + b.n 81b50 <_PyType_LookupRef@@Base+0x80> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r3, [r1, #192] @ 0xc0 │ │ │ │ - cbz r3, 820a2 <_PyType_LookupRef@@Base+0x122> │ │ │ │ + cbz r3, 81bf2 <_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 8214a <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ + bpl.n 81c9a <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ ldrh.w r2, [r4, #206] @ 0xce │ │ │ │ cmp.w r2, #1000 @ 0x3e8 │ │ │ │ - bcs.n 8214a <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ + bcs.n 81c9a <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ ldr.w r6, [r4, #168] @ 0xa8 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r8, [r6, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.n 82122 <_PyType_LookupRef@@Base+0x1a2> │ │ │ │ + ble.n 81c72 <_PyType_LookupRef@@Base+0x1a2> │ │ │ │ ldr r1, [r6, #12] │ │ │ │ - bl 82098 <_PyType_LookupRef@@Base+0x118> │ │ │ │ + bl 81be8 <_PyType_LookupRef@@Base+0x118> │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 8214a <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ + cbz r0, 81c9a <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.n 820f8 <_PyType_LookupRef@@Base+0x178> │ │ │ │ + beq.n 81c48 <_PyType_LookupRef@@Base+0x178> │ │ │ │ adds r6, #12 │ │ │ │ ldr.w r1, [r6, #4]! │ │ │ │ mov r0, r5 │ │ │ │ adds r7, #1 │ │ │ │ - bl 82098 <_PyType_LookupRef@@Base+0x118> │ │ │ │ - cbz r0, 8214a <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ + bl 81be8 <_PyType_LookupRef@@Base+0x118> │ │ │ │ + cbz r0, 81c9a <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ cmp r7, r8 │ │ │ │ - bne.n 820e6 <_PyType_LookupRef@@Base+0x166> │ │ │ │ + bne.n 81c36 <_PyType_LookupRef@@Base+0x166> │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r3, #23 │ │ │ │ - bpl.n 82126 <_PyType_LookupRef@@Base+0x1a6> │ │ │ │ - ldr r2, [pc, #80] @ (82150 <_PyType_LookupRef@@Base+0x1d0>) │ │ │ │ + bpl.n 81c76 <_PyType_LookupRef@@Base+0x1a6> │ │ │ │ + ldr r2, [pc, #80] @ (81ca0 <_PyType_LookupRef@@Base+0x1d0>) │ │ │ │ ldr.w r3, [r2, #1520] @ 0x5f0 │ │ │ │ cmp.w r3, #131072 @ 0x20000 │ │ │ │ - bcs.n 8214a <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ + bcs.n 81c9a <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ adds r1, r3, #1 │ │ │ │ str.w r1, [r2, #1520] @ 0x5f0 │ │ │ │ - cbz r3, 8211c <_PyType_LookupRef@@Base+0x19c> │ │ │ │ + cbz r3, 81c6c <_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 82144 <_PyType_LookupRef@@Base+0x1c4> │ │ │ │ + b.n 81c94 <_PyType_LookupRef@@Base+0x1c4> │ │ │ │ lsls r3, r3, #23 │ │ │ │ - bmi.n 820fe <_PyType_LookupRef@@Base+0x17e> │ │ │ │ + bmi.n 81c4e <_PyType_LookupRef@@Base+0x17e> │ │ │ │ add.w r0, r5, #40960 @ 0xa000 │ │ │ │ ldr.w r2, [r0, #2804] @ 0xaf4 │ │ │ │ - cbz r2, 8214a <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ + cbz r2, 81c9a <_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 82146 <_PyType_LookupRef@@Base+0x1c6> │ │ │ │ + b.n 81c96 <_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 │ │ │ │ @@ -131241,63 +130814,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 82278 <_PyType_LookupRef@@Base+0x2f8> │ │ │ │ + bne.n 81dc8 <_PyType_LookupRef@@Base+0x2f8> │ │ │ │ ldr.w sl, [r1, #12] │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 82278 <_PyType_LookupRef@@Base+0x2f8> │ │ │ │ + beq.n 81dc8 <_PyType_LookupRef@@Base+0x2f8> │ │ │ │ ldr.w fp, [r4, #172] @ 0xac │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 822a4 <_PyType_LookupRef@@Base+0x324> │ │ │ │ + beq.w 81df4 <_PyType_LookupRef@@Base+0x324> │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8226e <_PyType_LookupRef@@Base+0x2ee> │ │ │ │ + beq.n 81dbe <_PyType_LookupRef@@Base+0x2ee> │ │ │ │ ldr.w r7, [fp, #8] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 821e0 <_PyType_LookupRef@@Base+0x260> │ │ │ │ - ldr.w r9, [pc, #352] @ 8230c <_PyType_LookupRef@@Base+0x38c> │ │ │ │ + ble.n 81d30 <_PyType_LookupRef@@Base+0x260> │ │ │ │ + ldr.w r9, [pc, #352] @ 81e5c <_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 82206 <_PyType_LookupRef@@Base+0x286> │ │ │ │ + bmi.n 81d56 <_PyType_LookupRef@@Base+0x286> │ │ │ │ ldr.w r0, [r1, #132] @ 0x84 │ │ │ │ mov r1, r5 │ │ │ │ - bl 78468 │ │ │ │ + bl 784b8 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 82254 <_PyType_LookupRef@@Base+0x2d4> │ │ │ │ + beq.n 81da4 <_PyType_LookupRef@@Base+0x2d4> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8225c <_PyType_LookupRef@@Base+0x2dc> │ │ │ │ + bne.n 81dac <_PyType_LookupRef@@Base+0x2dc> │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 821b8 <_PyType_LookupRef@@Base+0x238> │ │ │ │ + bne.n 81d08 <_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 821fe <_PyType_LookupRef@@Base+0x27e> │ │ │ │ + beq.n 81d4e <_PyType_LookupRef@@Base+0x27e> │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 82298 <_PyType_LookupRef@@Base+0x318> │ │ │ │ + beq.n 81de8 <_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 │ │ │ │ @@ -131313,378 +130886,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, 8228e <_PyType_LookupRef@@Base+0x30e> │ │ │ │ + cbz r2, 81dde <_PyType_LookupRef@@Base+0x30e> │ │ │ │ ldr r0, [r3, #16] │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ - bl 78468 │ │ │ │ + bl 784b8 │ │ │ │ adds r0, #3 │ │ │ │ - bne.n 821d4 <_PyType_LookupRef@@Base+0x254> │ │ │ │ + bne.n 81d24 <_PyType_LookupRef@@Base+0x254> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #0 │ │ │ │ - b.n 821e4 <_PyType_LookupRef@@Base+0x264> │ │ │ │ + b.n 81d34 <_PyType_LookupRef@@Base+0x264> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8226a <_PyType_LookupRef@@Base+0x2ea> │ │ │ │ + beq.n 81dba <_PyType_LookupRef@@Base+0x2ea> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ - b.n 821e4 <_PyType_LookupRef@@Base+0x264> │ │ │ │ + b.n 81d34 <_PyType_LookupRef@@Base+0x264> │ │ │ │ ldr.w r7, [fp, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bgt.n 821aa <_PyType_LookupRef@@Base+0x22a> │ │ │ │ - b.n 821e0 <_PyType_LookupRef@@Base+0x260> │ │ │ │ + bgt.n 81cfa <_PyType_LookupRef@@Base+0x22a> │ │ │ │ + b.n 81d30 <_PyType_LookupRef@@Base+0x260> │ │ │ │ mov r0, r5 │ │ │ │ - bl 6cd24 │ │ │ │ + bl 6cd14 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 82184 <_PyType_LookupRef@@Base+0x204> │ │ │ │ + bne.w 81cd4 <_PyType_LookupRef@@Base+0x204> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 822b0 <_PyType_LookupRef@@Base+0x330> │ │ │ │ + b.n 81e00 <_PyType_LookupRef@@Base+0x330> │ │ │ │ add.w ip, ip, #98304 @ 0x18000 │ │ │ │ ldr.w r0, [ip, #244] @ 0xf4 │ │ │ │ - b.n 82246 <_PyType_LookupRef@@Base+0x2c6> │ │ │ │ + b.n 81d96 <_PyType_LookupRef@@Base+0x2c6> │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 821fe <_PyType_LookupRef@@Base+0x27e> │ │ │ │ + b.n 81d4e <_PyType_LookupRef@@Base+0x27e> │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r7, r3, #30 │ │ │ │ - bmi.n 822b8 <_PyType_LookupRef@@Base+0x338> │ │ │ │ + bmi.n 81e08 <_PyType_LookupRef@@Base+0x338> │ │ │ │ lsls r6, r3, #18 │ │ │ │ - bpl.n 822f6 <_PyType_LookupRef@@Base+0x376> │ │ │ │ + bpl.n 81e46 <_PyType_LookupRef@@Base+0x376> │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [r1, #0] │ │ │ │ - b.n 821fe <_PyType_LookupRef@@Base+0x27e> │ │ │ │ - ldr r2, [pc, #80] @ (8230c <_PyType_LookupRef@@Base+0x38c>) │ │ │ │ + b.n 81d4e <_PyType_LookupRef@@Base+0x27e> │ │ │ │ + ldr r2, [pc, #80] @ (81e5c <_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 822f0 <_PyType_LookupRef@@Base+0x370> │ │ │ │ + beq.n 81e40 <_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 822ae <_PyType_LookupRef@@Base+0x32e> │ │ │ │ + bne.n 81dfe <_PyType_LookupRef@@Base+0x32e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f848 │ │ │ │ + bl 7f810 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 82288 <_PyType_LookupRef@@Base+0x308> │ │ │ │ + blt.n 81dd8 <_PyType_LookupRef@@Base+0x308> │ │ │ │ ldr.w fp, [r4, #172] @ 0xac │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 822ae <_PyType_LookupRef@@Base+0x32e> │ │ │ │ - b.n 82190 <_PyType_LookupRef@@Base+0x210> │ │ │ │ + beq.n 81dfe <_PyType_LookupRef@@Base+0x32e> │ │ │ │ + b.n 81ce0 <_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 82372 <_PyType_LookupRef@@Base+0x3f2> │ │ │ │ + bne.n 81ec2 <_PyType_LookupRef@@Base+0x3f2> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8237c <_PyType_LookupRef@@Base+0x3fc> │ │ │ │ + beq.n 81ecc <_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 8238a <_PyType_LookupRef@@Base+0x40a> │ │ │ │ + bne.n 81eda <_PyType_LookupRef@@Base+0x40a> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r0, r3, #1 │ │ │ │ - beq.n 8238a <_PyType_LookupRef@@Base+0x40a> │ │ │ │ - ldr r0, [pc, #96] @ (823b0 <_PyType_LookupRef@@Base+0x430>) │ │ │ │ + beq.n 81eda <_PyType_LookupRef@@Base+0x40a> │ │ │ │ + ldr r0, [pc, #96] @ (81f00 <_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 823a8 <_PyType_LookupRef@@Base+0x428> │ │ │ │ - bl 7bb58 │ │ │ │ + beq.n 81ef8 <_PyType_LookupRef@@Base+0x428> │ │ │ │ + bl 7bb1c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 82336 <_PyType_LookupRef@@Base+0x3b6> │ │ │ │ + bne.n 81e86 <_PyType_LookupRef@@Base+0x3b6> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 82348 <_PyType_LookupRef@@Base+0x3c8> │ │ │ │ + beq.n 81e98 <_PyType_LookupRef@@Base+0x3c8> │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 6cd24 │ │ │ │ + bl 6cd14 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 8234e <_PyType_LookupRef@@Base+0x3ce> │ │ │ │ + bne.n 81e9e <_PyType_LookupRef@@Base+0x3ce> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1a2938 <_PyThreadState_New@@Base+0x1fac> │ │ │ │ - bl 79610 │ │ │ │ + b.w 1a1930 <_PyThreadState_New@@Base+0x1fac> │ │ │ │ + bl 7964c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000823b4 : │ │ │ │ +00081f04 : │ │ │ │ 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 7a284 │ │ │ │ + bl 7a2c0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 823f0 │ │ │ │ + cbz r0, 81f40 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #48] @ (82404 ) │ │ │ │ + ldr r1, [pc, #48] @ (81f54 ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 81784 │ │ │ │ + bl 812d4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 823f0 │ │ │ │ + cbnz r0, 81f40 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 823ec │ │ │ │ + beq.n 81f3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 823fc │ │ │ │ + cbz r3, 81f4c │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - bl 783a0 │ │ │ │ - b.n 823ec │ │ │ │ + bl 783f0 │ │ │ │ + b.n 81f3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 823ec │ │ │ │ - add r2, pc, #608 @ (adr r2, 82668 ) │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81f3c │ │ │ │ + add r2, pc, #608 @ (adr r2, 821b8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00082408 : │ │ │ │ +00081f58 : │ │ │ │ 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 8242a │ │ │ │ + bne.n 81f7a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - bl 85f3c │ │ │ │ + bl 85a4c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 82426 │ │ │ │ + bne.n 81f76 │ │ │ │ movw r1, #555 @ 0x22b │ │ │ │ - movw r0, #20584 @ 0x5068 │ │ │ │ + movw r0, #19048 @ 0x4a68 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215dac <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00082448 : │ │ │ │ +00081f98 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 82466 │ │ │ │ + cbz r0, 81fb6 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 82466 │ │ │ │ + bpl.n 81fb6 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 8247c │ │ │ │ + b.n 81fcc │ │ │ │ movw r1, #4075 @ 0xfeb │ │ │ │ - movw r0, #65228 @ 0xfecc │ │ │ │ + movw r0, #63692 @ 0xf8cc │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215dac <_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] @ 8286c │ │ │ │ + ldr.w r9, [pc, #988] @ 823bc │ │ │ │ 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 826d8 │ │ │ │ + beq.w 82228 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8276c │ │ │ │ + bne.w 822bc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r2, #108] @ 0x6c │ │ │ │ - movw r2, #58881 @ 0xe601 │ │ │ │ + movw r2, #56621 @ 0xdd2d │ │ │ │ movt r2, #18 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 82802 │ │ │ │ + bne.w 82352 │ │ │ │ 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 82802 │ │ │ │ + blt.w 82352 │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82724 │ │ │ │ + beq.w 82274 │ │ │ │ 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 82750 │ │ │ │ + bmi.w 822a0 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - movw r3, #6429 @ 0x191d │ │ │ │ + movw r3, #6413 @ 0x190d │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r5, [r0, #692] @ 0x2b4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 826fe │ │ │ │ + bne.w 8224e │ │ │ │ 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 826a2 │ │ │ │ + bcs.w 821f2 │ │ │ │ mov.w ip, ip, lsr #3 │ │ │ │ ldr.w r3, [sl, ip, lsl #3] │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq.w 826ee │ │ │ │ + beq.w 8223e │ │ │ │ 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 8265a │ │ │ │ + beq.n 821aa │ │ │ │ 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 82714 │ │ │ │ + beq.w 82264 │ │ │ │ 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 825ae │ │ │ │ - b.n 825d4 │ │ │ │ + bgt.n 820fe │ │ │ │ + b.n 82124 │ │ │ │ str.w sl, [r3] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 825c6 │ │ │ │ + bne.n 82116 │ │ │ │ adds r0, #1 │ │ │ │ add r1, ip │ │ │ │ add r2, ip │ │ │ │ cmp fp, r0 │ │ │ │ - beq.n 825d4 │ │ │ │ + beq.n 82124 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 825a4 │ │ │ │ + beq.n 820f4 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ add.w sl, r7, #1 │ │ │ │ cmp r7, lr │ │ │ │ ldr r7, [r2, #0] │ │ │ │ - bne.n 8259a │ │ │ │ + bne.n 820ea │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, lr │ │ │ │ - beq.n 825a4 │ │ │ │ + beq.n 820f4 │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #1 │ │ │ │ add r1, ip │ │ │ │ add r2, ip │ │ │ │ cmp fp, r0 │ │ │ │ str r3, [r7, #0] │ │ │ │ - bne.n 825ae │ │ │ │ + bne.n 820fe │ │ │ │ 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 82688 │ │ │ │ + ble.n 821d8 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r3, #2416] @ 0x970 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ - ldr r2, [pc, #628] @ (82868 ) │ │ │ │ + ldr r2, [pc, #628] @ (823b8 ) │ │ │ │ ldr.w r7, [r3, #2096] @ 0x830 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82758 │ │ │ │ + bne.w 822a8 │ │ │ │ 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] │ │ │ │ @@ -131693,15 +131266,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, 82652 │ │ │ │ + cbz r5, 821a2 │ │ │ │ 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] │ │ │ │ @@ -131714,135 +131287,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 82564 │ │ │ │ + bcc.w 820b4 │ │ │ │ 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, 826a2 │ │ │ │ + cbz r5, 821f2 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ - b.n 82564 │ │ │ │ + b.n 820b4 │ │ │ │ movw r0, #21632 @ 0x5480 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 71628 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71618 <_PyObject_GC_New@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 82604 │ │ │ │ + bne.n 82154 │ │ │ │ mov r0, r5 │ │ │ │ - bl 88150 │ │ │ │ - b.n 82754 │ │ │ │ + bl 1a5190 │ │ │ │ + b.n 822a4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r5, [r3, #672] @ 0x2a0 │ │ │ │ - movw r3, #49749 @ 0xc255 │ │ │ │ + movw r3, #49733 @ 0xc245 │ │ │ │ movt r3, #6 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 827f0 │ │ │ │ + bne.w 82340 │ │ │ │ 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 82750 │ │ │ │ + beq.n 822a0 │ │ │ │ ldr.w r3, [sl, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #800] @ 0x320 │ │ │ │ - b.n 82684 │ │ │ │ + b.n 821d4 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r1, #44060 @ 0xac1c │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 71568 │ │ │ │ + bl 71558 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 82652 │ │ │ │ + b.n 821a2 │ │ │ │ mov r1, ip │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 719d8 │ │ │ │ + bl 719c8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ - b.n 82682 │ │ │ │ + b.n 821d2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr.w r0, [r3, #688] @ 0x2b0 │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 82750 │ │ │ │ + cbz r0, 822a0 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - b.n 82564 │ │ │ │ + b.n 820b4 │ │ │ │ add.w r1, r5, #20 │ │ │ │ mov.w ip, #12 │ │ │ │ add r1, r3 │ │ │ │ adds r2, r1, #4 │ │ │ │ adds r1, #8 │ │ │ │ - b.n 82586 │ │ │ │ + b.n 820d6 │ │ │ │ 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 8250a │ │ │ │ - bl 1ea294 │ │ │ │ + bge.w 8205a │ │ │ │ + bl 1e95bc │ │ │ │ movs r7, #0 │ │ │ │ - b.n 82652 │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.n 821a2 │ │ │ │ + movw r1, #25229 @ 0x628d │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 82848 │ │ │ │ + bne.n 82398 │ │ │ │ mov r0, r7 │ │ │ │ - bl 127218 │ │ │ │ - b.n 82604 │ │ │ │ - bl 1fd328 │ │ │ │ + bl 126700 │ │ │ │ + b.n 82154 │ │ │ │ + bl 1fc950 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8285c │ │ │ │ + beq.n 823ac │ │ │ │ movw r0, #21632 @ 0x5480 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 71628 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71618 <_PyObject_GC_New@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 82854 │ │ │ │ + beq.n 823a4 │ │ │ │ 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 827b2 │ │ │ │ + bls.n 82302 │ │ │ │ ldr.w r1, [r0, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 82794 │ │ │ │ + beq.n 822e4 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, ip │ │ │ │ add.w r3, r3, #1 │ │ │ │ it ne │ │ │ │ strne r3, [r1, #0] │ │ │ │ - b.n 82794 │ │ │ │ + b.n 822e4 │ │ │ │ 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] │ │ │ │ @@ -131857,479 +131430,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 82630 │ │ │ │ - b.n 82652 │ │ │ │ + bne.w 82180 │ │ │ │ + b.n 821a2 │ │ │ │ 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 826c8 │ │ │ │ + b.n 82218 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r1, #44060 @ 0xac1c │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 71568 │ │ │ │ + bl 71558 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 82754 │ │ │ │ + beq.n 822a4 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 87478 │ │ │ │ + bl 86f7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82652 │ │ │ │ + beq.w 821a2 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 82754 │ │ │ │ + beq.n 822a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 82754 │ │ │ │ + bne.n 822a4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 82754 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 822a4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 82604 │ │ │ │ + b.n 82154 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77384 │ │ │ │ - b.n 82754 │ │ │ │ + bl 773d4 │ │ │ │ + b.n 822a4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1ea294 │ │ │ │ + b.w 1e95bc │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00082870 <_PyObject_New@@Base>: │ │ │ │ +000823c0 <_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 829a0 <_PyObject_New@@Base+0x130> │ │ │ │ + blt.w 824f0 <_PyObject_New@@Base+0x130> │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ - movw r3, #6429 @ 0x191d │ │ │ │ + movw r3, #6413 @ 0x190d │ │ │ │ movt r3, #7 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r2, [r6, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 82992 <_PyObject_New@@Base+0x122> │ │ │ │ - ldr r3, [pc, #280] @ (829c0 <_PyObject_New@@Base+0x150>) │ │ │ │ + bne.n 824e2 <_PyObject_New@@Base+0x122> │ │ │ │ + ldr r3, [pc, #280] @ (82510 <_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 8292c <_PyObject_New@@Base+0xbc> │ │ │ │ + bcs.n 8247c <_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 8297c <_PyObject_New@@Base+0x10c> │ │ │ │ + beq.n 824cc <_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 82904 <_PyObject_New@@Base+0x94> │ │ │ │ + beq.n 82454 <_PyObject_New@@Base+0x94> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r4, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #212] @ (829c4 <_PyObject_New@@Base+0x154>) │ │ │ │ - bne.n 82960 <_PyObject_New@@Base+0xf0> │ │ │ │ + ldr r2, [pc, #212] @ (82514 <_PyObject_New@@Base+0x154>) │ │ │ │ + bne.n 824b0 <_PyObject_New@@Base+0xf0> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 82970 <_PyObject_New@@Base+0x100> │ │ │ │ + bne.n 824c0 <_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 828e2 <_PyObject_New@@Base+0x72> │ │ │ │ + bhi.n 82432 <_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 828e2 <_PyObject_New@@Base+0x72> │ │ │ │ + bne.n 82432 <_PyObject_New@@Base+0x72> │ │ │ │ ldr.w r5, [r6, #672] @ 0x2a0 │ │ │ │ - movw r3, #49749 @ 0xc255 │ │ │ │ + movw r3, #49733 @ 0xc245 │ │ │ │ movt r3, #6 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 829aa <_PyObject_New@@Base+0x13a> │ │ │ │ + bne.n 824fa <_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, 829a0 <_PyObject_New@@Base+0x130> │ │ │ │ + cbz r5, 824f0 <_PyObject_New@@Base+0x130> │ │ │ │ ldr.w r3, [r8, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #800] @ 0x320 │ │ │ │ - b.n 828e2 <_PyObject_New@@Base+0x72> │ │ │ │ + b.n 82432 <_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 828fc <_PyObject_New@@Base+0x8c> │ │ │ │ + beq.n 8244c <_PyObject_New@@Base+0x8c> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 828fc <_PyObject_New@@Base+0x8c> │ │ │ │ + b.n 8244c <_PyObject_New@@Base+0x8c> │ │ │ │ mov r0, r8 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - bl 719d8 │ │ │ │ + bl 719c8 │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 828e2 <_PyObject_New@@Base+0x72> │ │ │ │ - b.n 8292c <_PyObject_New@@Base+0xbc> │ │ │ │ + bne.n 82432 <_PyObject_New@@Base+0x72> │ │ │ │ + b.n 8247c <_PyObject_New@@Base+0xbc> │ │ │ │ ldr.w r0, [r6, #708] @ 0x2c4 │ │ │ │ mov r1, r7 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 828e2 <_PyObject_New@@Base+0x72> │ │ │ │ + bne.n 82432 <_PyObject_New@@Base+0x72> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1ea294 │ │ │ │ + b.w 1e95bc │ │ │ │ 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 82952 <_PyObject_New@@Base+0xe2> │ │ │ │ + b.n 824a2 <_PyObject_New@@Base+0xe2> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -000829c8 : │ │ │ │ +00082518 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r1, 82a08 │ │ │ │ + cbz r1, 82558 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 7a284 │ │ │ │ + bl 7a2c0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 82a0c │ │ │ │ + cbz r0, 8255c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 82a10 │ │ │ │ + bl 82560 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 82a04 │ │ │ │ + beq.n 82554 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 82a04 │ │ │ │ + cbnz r3, 82554 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - bl 262b94 │ │ │ │ + bl 262550 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 82a04 │ │ │ │ + b.n 82554 │ │ │ │ │ │ │ │ -00082a10 : │ │ │ │ +00082560 : │ │ │ │ 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 82b1a │ │ │ │ + beq.n 8266a │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ - cbz r3, 82a3e │ │ │ │ + cbz r3, 8258e │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 82a3e │ │ │ │ + cbz r3, 8258e │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, 82a7a │ │ │ │ + cbz r3, 825ca │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 82a7a │ │ │ │ + cbz r3, 825ca │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 82b2a │ │ │ │ + beq.n 8267a │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 82b2a │ │ │ │ + beq.n 8267a │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d7c20 │ │ │ │ + bl d7170 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 82b20 │ │ │ │ + beq.n 82670 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e750c │ │ │ │ + b.w e6a64 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 82b00 │ │ │ │ + bge.n 82650 │ │ │ │ movw r3, #40764 @ 0x9f3c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 82ad0 │ │ │ │ - ldr r1, [pc, #180] @ (82b44 ) │ │ │ │ + beq.n 82620 │ │ │ │ + ldr r1, [pc, #180] @ (82694 ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl b936c │ │ │ │ + bl b88dc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 82afc │ │ │ │ + blt.n 8264c │ │ │ │ ldr r6, [sp, #4] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 82ade │ │ │ │ - cbz r6, 82ade │ │ │ │ + beq.n 8262e │ │ │ │ + cbz r6, 8262e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl d2ca0 │ │ │ │ + bl d2204 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 82aca │ │ │ │ + beq.n 8261a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 82aca │ │ │ │ + cbnz r3, 8261a │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_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 122614 │ │ │ │ + b.w 121b3c │ │ │ │ mov r0, r6 │ │ │ │ - bl 783a0 │ │ │ │ + bl 783f0 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20660 @ 0x50b4 │ │ │ │ + movw r1, #19124 @ 0x4ab4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1590 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 82aca │ │ │ │ + b.n 8261a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #20696 @ 0x50d8 │ │ │ │ + movw r1, #19160 @ 0x4ad8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 82afc │ │ │ │ - bl 262b94 │ │ │ │ - b.n 82afc │ │ │ │ - bl 7f8d0 │ │ │ │ + bl d1590 │ │ │ │ + b.n 8264c │ │ │ │ + bl 262550 │ │ │ │ + b.n 8264c │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 82a6c │ │ │ │ - b.n 82afc │ │ │ │ + beq.n 825bc │ │ │ │ + b.n 8264c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #20612 @ 0x5084 │ │ │ │ + movw r1, #19076 @ 0x4a84 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 82afc │ │ │ │ - add r0, pc, #448 @ (adr r0, 82d08 ) │ │ │ │ + bl d1590 │ │ │ │ + b.n 8264c │ │ │ │ + add r0, pc, #448 @ (adr r0, 82858 ) │ │ │ │ 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 82b96 │ │ │ │ + bne.n 826e6 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r5, r2, #1 │ │ │ │ - beq.n 82b96 │ │ │ │ + beq.n 826e6 │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 78468 │ │ │ │ + bl 784b8 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - cbz r5, 82bb2 │ │ │ │ + cbz r5, 82702 │ │ │ │ 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 82bfa │ │ │ │ + beq.n 8274a │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 82bb6 │ │ │ │ + beq.n 82706 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cd24 │ │ │ │ + bl 6cd14 │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 82bfa │ │ │ │ + beq.n 8274a │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78468 │ │ │ │ + bl 784b8 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 82b7a │ │ │ │ + bne.n 826ca │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 82bfa │ │ │ │ + beq.n 8274a │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #21632 @ 0x5480 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 82bfe │ │ │ │ - ldr r2, [pc, #120] @ (82c40 ) │ │ │ │ + bne.n 8274e │ │ │ │ + ldr r2, [pc, #120] @ (82790 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - bl 7d8cc │ │ │ │ + bl 7d894 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 82bfa │ │ │ │ + cbz r0, 8274a │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d259c <_PyUnicodeWriter_WriteStr@@Base+0xb4> │ │ │ │ + bl d1b04 <_PyUnicodeWriter_WriteStr@@Base+0xb4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 82bfa │ │ │ │ + beq.n 8274a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 82c36 │ │ │ │ + cbz r3, 82786 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 82b90 │ │ │ │ + b.n 826e0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r1, [pc, #64] @ (82c44 ) │ │ │ │ - bl 8e788 <_PyObject_LookupSpecial@@Base> │ │ │ │ + ldr r1, [pc, #64] @ (82794 ) │ │ │ │ + bl 8dc84 <_PyObject_LookupSpecial@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 82c2c │ │ │ │ + cbz r0, 8277c │ │ │ │ mov r1, r4 │ │ │ │ - bl d2ca0 │ │ │ │ + bl d2204 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 82b90 │ │ │ │ + beq.n 826e0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 82b90 │ │ │ │ + bne.n 826e0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 82b90 │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 826e0 │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 82bc4 │ │ │ │ - b.n 82bfa │ │ │ │ + beq.n 82714 │ │ │ │ + b.n 8274a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 82bfa │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8274a │ │ │ │ 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, #6429 @ 0x191d │ │ │ │ + movw r3, #6413 @ 0x190d │ │ │ │ movt r3, #7 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r2, [r6, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 82d24 │ │ │ │ - ldr r3, [pc, #244] @ (82d68 ) │ │ │ │ + bne.n 82874 │ │ │ │ + ldr r3, [pc, #244] @ (828b8 ) │ │ │ │ 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 82cf0 │ │ │ │ + beq.n 82840 │ │ │ │ ldrd r2, r4, [r3] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbnz r2, 82cb4 │ │ │ │ + cbnz r2, 82804 │ │ │ │ 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] │ │ │ │ @@ -132349,84 +131922,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] @ (82d6c ) │ │ │ │ + ldr r2, [pc, #140] @ (828bc ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 82d3a │ │ │ │ + cbnz r3, 8288a │ │ │ │ str r6, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 719d8 │ │ │ │ + bl 719c8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 82cb4 │ │ │ │ + bne.n 82804 │ │ │ │ ldr.w r2, [r6, #672] @ 0x2a0 │ │ │ │ - movw r3, #49749 @ 0xc255 │ │ │ │ + movw r3, #49733 @ 0xc245 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 82d4e │ │ │ │ + bne.n 8289e │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 82d32 │ │ │ │ + cbz r4, 82882 │ │ │ │ ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r7, #800] @ 0x320 │ │ │ │ - b.n 82cb4 │ │ │ │ + b.n 82804 │ │ │ │ ldr.w r0, [r6, #708] @ 0x2c4 │ │ │ │ movs r1, #16 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 82cb4 │ │ │ │ + bne.n 82804 │ │ │ │ movs r4, #0 │ │ │ │ - bl 1ea294 │ │ │ │ - b.n 82cec │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + bl 1e95bc │ │ │ │ + b.n 8283c │ │ │ │ + movw r1, #25229 @ 0x628d │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 82d5a │ │ │ │ + bne.n 828aa │ │ │ │ mov r0, r4 │ │ │ │ - bl 127218 │ │ │ │ - b.n 82cea │ │ │ │ + bl 126700 │ │ │ │ + b.n 8283a │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ movs r1, #16 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 82d16 │ │ │ │ + b.n 82866 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 82cea │ │ │ │ + b.n 8283a │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00082d70 : │ │ │ │ +000828c0 : │ │ │ │ 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 82d98 │ │ │ │ + bl 828e8 │ │ │ │ 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 │ │ │ │ @@ -132434,58 +132007,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 82efe │ │ │ │ - cbz r4, 82dde │ │ │ │ + bgt.w 82a4e │ │ │ │ + cbz r4, 8292e │ │ │ │ cmp r4, #58 @ 0x3a │ │ │ │ - bhi.w 82f18 │ │ │ │ + bhi.w 82a68 │ │ │ │ cmp r4, #31 │ │ │ │ - bhi.w 82ed0 │ │ │ │ + bhi.w 82a20 │ │ │ │ cmp r4, #9 │ │ │ │ - beq.n 82db2 │ │ │ │ + beq.n 82902 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 82db2 │ │ │ │ + bne.n 82902 │ │ │ │ ldrb.w r4, [r2, #1]! │ │ │ │ adds r5, #1 │ │ │ │ movs r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 82dbe │ │ │ │ + bne.n 8290e │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 83002 │ │ │ │ - beq.w 8309a │ │ │ │ + blt.w 82b52 │ │ │ │ + beq.w 82bea │ │ │ │ cmp r5, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ - beq.w 82f4c │ │ │ │ - ldr.w sl, [pc, #692] @ 830a8 │ │ │ │ + beq.w 82a9c │ │ │ │ + ldr.w sl, [pc, #692] @ 82bf8 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ cmp r5, #20 │ │ │ │ ldr.w r8, [sl, r9] │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ - bgt.w 82fe0 │ │ │ │ + bgt.w 82b30 │ │ │ │ lsls r7, r5, #2 │ │ │ │ add r3, r7 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r6, [r3, #1608] @ 0x648 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 82f5e │ │ │ │ - ldr r0, [pc, #648] @ (830a4 ) │ │ │ │ + beq.w 82aae │ │ │ │ + ldr r0, [pc, #648] @ (82bf4 ) │ │ │ │ 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 83006 │ │ │ │ + bne.w 82b56 │ │ │ │ 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 │ │ │ │ @@ -132496,118 +132069,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 83180 │ │ │ │ + bl 82cd0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82fba │ │ │ │ + beq.w 82b0a │ │ │ │ str r0, [r6, #12] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 83180 │ │ │ │ + bl 82cd0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 83032 │ │ │ │ + beq.w 82b82 │ │ │ │ cmp r5, #2 │ │ │ │ str r0, [r6, #16] │ │ │ │ - beq.n 82ebe │ │ │ │ + beq.n 82a0e │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 83180 │ │ │ │ + bl 82cd0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8302e │ │ │ │ + beq.w 82b7e │ │ │ │ cmp r5, #3 │ │ │ │ str r0, [r6, #20] │ │ │ │ - beq.n 82ebe │ │ │ │ + beq.n 82a0e │ │ │ │ add.w r9, r6, #20 │ │ │ │ movs r4, #3 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 83180 │ │ │ │ + bl 82cd0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82fba │ │ │ │ + beq.w 82b0a │ │ │ │ adds r4, #1 │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 82ea6 │ │ │ │ + bne.n 829f6 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 83036 │ │ │ │ + bne.w 82b86 │ │ │ │ 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 82db2 │ │ │ │ + bne.w 82902 │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ - beq.n 82f14 │ │ │ │ + beq.n 82a64 │ │ │ │ cmp r4, #40 @ 0x28 │ │ │ │ - bne.w 82dce │ │ │ │ - cbnz r3, 82f3a │ │ │ │ + bne.w 8291e │ │ │ │ + cbnz r3, 82a8a │ │ │ │ ldrb.w r4, [r2, #1]! │ │ │ │ adds r5, #1 │ │ │ │ movs r3, #1 │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - beq.n 82f14 │ │ │ │ - bls.n 82f2a │ │ │ │ + beq.n 82a64 │ │ │ │ + bls.n 82a7a │ │ │ │ cmp r4, #123 @ 0x7b │ │ │ │ - beq.n 82f3a │ │ │ │ + beq.n 82a8a │ │ │ │ cmp r4, #125 @ 0x7d │ │ │ │ - beq.n 82f14 │ │ │ │ + beq.n 82a64 │ │ │ │ ldrb.w r4, [r2, #1]! │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - bne.n 82f02 │ │ │ │ + bne.n 82a52 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 82db2 │ │ │ │ + b.n 82902 │ │ │ │ cmp r4, #123 @ 0x7b │ │ │ │ - beq.n 82ef4 │ │ │ │ - bhi.n 82f3e │ │ │ │ + beq.n 82a44 │ │ │ │ + bhi.n 82a8e │ │ │ │ cmp r4, #91 @ 0x5b │ │ │ │ - beq.n 82ef4 │ │ │ │ + beq.n 82a44 │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - bne.w 82dce │ │ │ │ - b.n 82f14 │ │ │ │ + bne.w 8291e │ │ │ │ + b.n 82a64 │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ - beq.n 82f14 │ │ │ │ - bhi.n 82f46 │ │ │ │ + beq.n 82a64 │ │ │ │ + bhi.n 82a96 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 83082 │ │ │ │ + beq.w 82bd2 │ │ │ │ cmp r4, #40 @ 0x28 │ │ │ │ - bne.n 82f0c │ │ │ │ + bne.n 82a5c │ │ │ │ adds r3, #1 │ │ │ │ - b.n 82db2 │ │ │ │ + b.n 82902 │ │ │ │ cmp r4, #125 @ 0x7d │ │ │ │ - bne.w 82dce │ │ │ │ - b.n 82f14 │ │ │ │ + bne.w 8291e │ │ │ │ + b.n 82a64 │ │ │ │ cmp r4, #91 @ 0x5b │ │ │ │ - bne.n 82f0c │ │ │ │ - b.n 82f3a │ │ │ │ + bne.n 82a5c │ │ │ │ + b.n 82a8a │ │ │ │ mov r1, sp │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 83180 │ │ │ │ + bl 82cd0 │ │ │ │ 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 77cd8 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77d28 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 82ff6 │ │ │ │ + beq.n 82b46 │ │ │ │ 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 │ │ │ │ @@ -132621,193 +132194,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 83180 │ │ │ │ + bl 82cd0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 82e76 │ │ │ │ + bne.w 829c6 │ │ │ │ mov r4, r0 │ │ │ │ subs r5, #1 │ │ │ │ movs r2, #0 │ │ │ │ subs r3, r5, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2688fc │ │ │ │ + bl 268354 <_PySemaphore_Destroy@@Base+0x26c> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 83002 │ │ │ │ + beq.n 82b52 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 83002 │ │ │ │ + cbnz r3, 82b52 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 83002 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 82b52 │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r5, r3 │ │ │ │ - bls.n 82f5e │ │ │ │ - bl 1ea294 │ │ │ │ + bls.n 82aae │ │ │ │ + bl 1e95bc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 82f72 │ │ │ │ + bne.n 82ac2 │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sp │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2688fc │ │ │ │ + bl 268354 <_PySemaphore_Destroy@@Base+0x26c> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 82ec8 │ │ │ │ - movw r2, #28077 @ 0x6dad │ │ │ │ + b.n 82a18 │ │ │ │ + movw r2, #25229 @ 0x628d │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8301e │ │ │ │ + bne.n 82b6e │ │ │ │ mov r0, r6 │ │ │ │ - bl 127218 │ │ │ │ + bl 126700 │ │ │ │ ldr.w r4, [sl, r9] │ │ │ │ - b.n 82f78 │ │ │ │ + b.n 82ac8 │ │ │ │ ldr.w r2, [r0, #1420] @ 0x58c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr.w r4, [sl, r9] │ │ │ │ - b.n 82f78 │ │ │ │ + b.n 82ac8 │ │ │ │ movs r4, #2 │ │ │ │ - b.n 82fba │ │ │ │ + b.n 82b0a │ │ │ │ movs r4, #1 │ │ │ │ - b.n 82fba │ │ │ │ + b.n 82b0a │ │ │ │ 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 83054 │ │ │ │ - cbnz r4, 83060 │ │ │ │ + beq.n 82ba4 │ │ │ │ + cbnz r4, 82bb0 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82ec8 │ │ │ │ - b.n 83036 │ │ │ │ + beq.w 82a18 │ │ │ │ + b.n 82b86 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20764 @ 0x511c │ │ │ │ + movw r1, #19228 @ 0x4b1c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 82fd2 │ │ │ │ - b.n 83002 │ │ │ │ + bne.n 82b22 │ │ │ │ + b.n 82b52 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20736 @ 0x5100 │ │ │ │ + movw r1, #19200 @ 0x4b00 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 83002 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 82b52 │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ - b.n 82ec8 │ │ │ │ + b.n 82a18 │ │ │ │ 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 8311e │ │ │ │ + bgt.n 82c6e │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 830ec │ │ │ │ + beq.n 82c3c │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - bhi.n 83138 │ │ │ │ + bhi.n 82c88 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 830ee │ │ │ │ + bhi.n 82c3e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 83164 │ │ │ │ + beq.n 82cb4 │ │ │ │ cmp r3, #9 │ │ │ │ - beq.n 830c0 │ │ │ │ + beq.n 82c10 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 830c0 │ │ │ │ + bne.n 82c10 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r0, #1 │ │ │ │ movs r4, #0 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 830cc │ │ │ │ + bne.n 82c1c │ │ │ │ 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 830c0 │ │ │ │ + bne.n 82c10 │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - beq.n 83134 │ │ │ │ + beq.n 82c84 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 830dc │ │ │ │ - cbnz r4, 83152 │ │ │ │ + bne.n 82c2c │ │ │ │ + cbnz r4, 82ca4 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r0, #1 │ │ │ │ movs r4, #1 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq.n 83134 │ │ │ │ - bls.n 83148 │ │ │ │ + beq.n 82c84 │ │ │ │ + bls.n 82c98 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq.n 83152 │ │ │ │ + beq.n 82ca4 │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - beq.n 83134 │ │ │ │ + beq.n 82c84 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - bne.n 83122 │ │ │ │ + bne.n 82c72 │ │ │ │ subs r4, #1 │ │ │ │ - b.n 830c0 │ │ │ │ + b.n 82c10 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq.n 83114 │ │ │ │ - bhi.n 83156 │ │ │ │ + beq.n 82c64 │ │ │ │ + bhi.n 82ca8 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq.n 83114 │ │ │ │ + beq.n 82c64 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - bne.n 830dc │ │ │ │ - b.n 83134 │ │ │ │ + bne.n 82c2c │ │ │ │ + b.n 82c84 │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - beq.n 83134 │ │ │ │ - bls.n 8315c │ │ │ │ - cmp r3, #91 @ 0x5b │ │ │ │ - bne.n 8312c │ │ │ │ + beq.n 82c84 │ │ │ │ + bhi.n 82cae │ │ │ │ + cbz r3, 82cb4 │ │ │ │ + cmp r3, #40 @ 0x28 │ │ │ │ + bne.n 82c7c │ │ │ │ adds r4, #1 │ │ │ │ - b.n 830c0 │ │ │ │ + b.n 82c10 │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - bne.n 830dc │ │ │ │ - b.n 83134 │ │ │ │ - cbz r3, 83164 │ │ │ │ - cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 8312c │ │ │ │ - b.n 83152 │ │ │ │ + bne.n 82c2c │ │ │ │ + b.n 82c84 │ │ │ │ + cmp r3, #91 @ 0x5b │ │ │ │ + bne.n 82c7c │ │ │ │ + b.n 82ca4 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20736 @ 0x5100 │ │ │ │ + movw r1, #19200 @ 0x4b00 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ 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 │ │ │ │ @@ -132815,226 +132388,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 839ae │ │ │ │ + bhi.w 83502 │ │ │ │ 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 832d6 │ │ │ │ - str r1, [r5, #0] │ │ │ │ + cmp r1, #38 @ 0x26 │ │ │ │ + add.w r2, r3, #4 │ │ │ │ + beq.n 82e28 │ │ │ │ + str r2, [r5, #0] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 839f0 │ │ │ │ + beq.w 83544 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ cmp r3, #78 @ 0x4e │ │ │ │ - beq.n 832bc │ │ │ │ + beq.n 82e0e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 832bc │ │ │ │ + beq.n 82e0e │ │ │ │ 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 80190 │ │ │ │ - mov r0, r3 │ │ │ │ - str r1, [r5, #0] │ │ │ │ - movw r2, #12693 @ 0x3195 │ │ │ │ + b.w 80158 │ │ │ │ + mov r1, r3 │ │ │ │ + str r2, [r5, #0] │ │ │ │ + movw r2, #10045 @ 0x273d │ │ │ │ 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 83892 │ │ │ │ + bne.w 833e6 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 832cc │ │ │ │ + bne.n 82e1e │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ - b.n 832bc │ │ │ │ + b.n 82e0e │ │ │ │ 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 837f4 │ │ │ │ + beq.w 83348 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 83804 │ │ │ │ + beq.w 83358 │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7a2ac │ │ │ │ + bl 7a2e8 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 832bc │ │ │ │ + b.n 82e0e │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ - bl 830ac │ │ │ │ + bl 82bfc │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.w 837f0 │ │ │ │ - beq.w 83764 │ │ │ │ - ldr.w fp, [pc, #904] @ 836d4 │ │ │ │ + blt.w 83344 │ │ │ │ + beq.w 832b8 │ │ │ │ + ldr.w fp, [pc, #908] @ 83228 │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ cmp r7, #20 │ │ │ │ ldr.w r9, [fp, sl] │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ - bgt.w 837ce │ │ │ │ + bgt.w 83322 │ │ │ │ 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 8379e │ │ │ │ - ldr r0, [pc, #860] @ (836d0 ) │ │ │ │ + beq.w 832f2 │ │ │ │ + ldr r0, [pc, #860] @ (83224 ) │ │ │ │ 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 83832 │ │ │ │ + bne.w 83386 │ │ │ │ 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 │ │ │ │ @@ -133043,843 +132616,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 83180 │ │ │ │ + bl 82cd0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8384a │ │ │ │ + beq.w 8339e │ │ │ │ cmp r7, #1 │ │ │ │ str r0, [r6, #12] │ │ │ │ - beq.n 8341c │ │ │ │ + beq.n 82f6e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83180 │ │ │ │ + bl 82cd0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8388c │ │ │ │ + beq.w 833e0 │ │ │ │ cmp r7, #2 │ │ │ │ str r0, [r6, #16] │ │ │ │ - beq.n 8341c │ │ │ │ + beq.n 82f6e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83180 │ │ │ │ + bl 82cd0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 83876 │ │ │ │ + beq.w 833ca │ │ │ │ cmp r7, #3 │ │ │ │ str r0, [r6, #20] │ │ │ │ - beq.n 8341c │ │ │ │ + beq.n 82f6e │ │ │ │ add.w r9, r6, #20 │ │ │ │ mov.w r8, #3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83180 │ │ │ │ + bl 82cd0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8384c │ │ │ │ + beq.w 833a0 │ │ │ │ add.w r8, r8, #1 │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ cmp r7, r8 │ │ │ │ - bne.n 83402 │ │ │ │ + bne.n 82f54 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - bne.w 83770 │ │ │ │ + bne.w 832c4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 832bc │ │ │ │ + b.n 82e0e │ │ │ │ mov r2, r0 │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ ldrb.w r3, [r0, #-1] │ │ │ │ subs r3, #9 │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ - bhi.w 839ae │ │ │ │ - add r1, pc, #4 @ (adr r1, 83444 ) │ │ │ │ + bhi.w 83502 │ │ │ │ + add r1, pc, #4 @ (adr r1, 82f98 ) │ │ │ │ ldr.w pc, [r1, r3, lsl #2] │ │ │ │ - adds r4, #45 @ 0x2d │ │ │ │ + nop │ │ │ │ + cmp r7, #127 @ 0x7f │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #3 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #3 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #3 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #3 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #3 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #3 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #3 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #3 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #3 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #3 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #3 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #3 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #3 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #3 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #3 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #3 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #3 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #3 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #3 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #3 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #3 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #45 @ 0x2d │ │ │ │ + cmp r7, #127 @ 0x7f │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #3 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #3 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #3 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #3 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #3 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #3 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #57 @ 0x39 │ │ │ │ + cmp r6, #139 @ 0x8b │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #3 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #3 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #45 @ 0x2d │ │ │ │ + cmp r7, #127 @ 0x7f │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #3 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #3 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #3 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #3 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #3 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #3 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #3 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #3 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #3 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #3 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #3 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #3 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #45 @ 0x2d │ │ │ │ + cmp r7, #127 @ 0x7f │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #3 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #3 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #3 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #3 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #3 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #3 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #197 @ 0xc5 │ │ │ │ + cmp r6, #23 │ │ │ │ movs r0, r1 │ │ │ │ - adds r7, #3 │ │ │ │ + adds r2, #87 @ 0x57 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #149 @ 0x95 │ │ │ │ + adds r4, #233 @ 0xe9 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #3 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #3 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #197 @ 0xc5 │ │ │ │ + cmp r6, #23 │ │ │ │ movs r0, r1 │ │ │ │ - adds r6, #45 @ 0x2d │ │ │ │ + adds r1, #129 @ 0x81 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r7, #21 │ │ │ │ + adds r2, #105 @ 0x69 │ │ │ │ movs r0, r1 │ │ │ │ - adds r7, #73 @ 0x49 │ │ │ │ + adds r2, #157 @ 0x9d │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #145 @ 0x91 │ │ │ │ + cmp r5, #225 @ 0xe1 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #145 @ 0x91 │ │ │ │ + cmp r5, #225 @ 0xe1 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #3 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #3 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #145 @ 0x91 │ │ │ │ + cmp r5, #225 @ 0xe1 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #9 │ │ │ │ + cmp r6, #91 @ 0x5b │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #3 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #3 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #3 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #3 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #3 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #11 │ │ │ │ + adds r4, #95 @ 0x5f │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #3 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #3 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #3 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #3 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #3 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #197 @ 0xc5 │ │ │ │ + cmp r6, #23 │ │ │ │ movs r0, r1 │ │ │ │ - adds r7, #49 @ 0x31 │ │ │ │ + adds r2, #133 @ 0x85 │ │ │ │ movs r0, r1 │ │ │ │ - adds r6, #17 │ │ │ │ + adds r1, #101 @ 0x65 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r6, #17 │ │ │ │ + adds r1, #101 @ 0x65 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #197 @ 0xc5 │ │ │ │ + cmp r6, #23 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #197 @ 0xc5 │ │ │ │ + cmp r6, #23 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r6, #45 @ 0x2d │ │ │ │ + adds r1, #129 @ 0x81 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #197 @ 0xc5 │ │ │ │ + cmp r6, #23 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #197 @ 0xc5 │ │ │ │ + cmp r6, #23 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #3 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #3 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #3 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #9 │ │ │ │ + cmp r6, #91 @ 0x5b │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #3 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #199 @ 0xc7 │ │ │ │ + adds r5, #27 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #3 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #3 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r6, #217 @ 0xd9 │ │ │ │ + adds r2, #45 @ 0x2d │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #9 │ │ │ │ + cmp r6, #91 @ 0x5b │ │ │ │ movs r0, r1 │ │ │ │ - adds r6, #63 @ 0x3f │ │ │ │ + adds r1, #147 @ 0x93 │ │ │ │ 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 83ffc │ │ │ │ + b.w 83b50 │ │ │ │ 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 7df90 │ │ │ │ + b.w 7df58 │ │ │ │ movs r1, #125 @ 0x7d │ │ │ │ - bl 830ac │ │ │ │ + bl 82bfc │ │ │ │ subs.w sl, r0, #0 │ │ │ │ - blt.w 837f0 │ │ │ │ + blt.w 83344 │ │ │ │ ands.w r9, sl, #1 │ │ │ │ - bne.w 8393c │ │ │ │ - bl 714b0 │ │ │ │ + bne.w 83490 │ │ │ │ + bl 714a0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 83952 │ │ │ │ + beq.w 834a6 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 836be │ │ │ │ + beq.n 83212 │ │ │ │ mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83180 │ │ │ │ + bl 82cd0 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 838e4 │ │ │ │ - bl 83180 │ │ │ │ + beq.w 83438 │ │ │ │ + bl 82cd0 │ │ │ │ mov r1, r8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 838be │ │ │ │ + beq.w 83412 │ │ │ │ mov r2, r7 │ │ │ │ - bl 79514 │ │ │ │ + bl 79550 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 838be │ │ │ │ + blt.w 83412 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 8381e │ │ │ │ + bne.w 83372 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 836b6 │ │ │ │ + beq.n 8320a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8398c │ │ │ │ + beq.w 834e0 │ │ │ │ add.w r9, r9, #2 │ │ │ │ cmp sl, r9 │ │ │ │ - bgt.n 8366a │ │ │ │ + bgt.n 831be │ │ │ │ movs r1, #125 @ 0x7d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a5900 │ │ │ │ + bl 1a49f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 832bc │ │ │ │ - b.n 8385c │ │ │ │ + bne.w 82e0e │ │ │ │ + b.n 833b0 │ │ │ │ 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 837ba │ │ │ │ + beq.n 8330e │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 83804 │ │ │ │ + beq.w 83358 │ │ │ │ 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 71f98 │ │ │ │ + b.w 71f88 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 148db8 │ │ │ │ + b.w 148380 │ │ │ │ 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 fa7f4 │ │ │ │ + b.w f9e6c │ │ │ │ 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 71f98 │ │ │ │ + bl 71f88 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 832bc │ │ │ │ + b.n 82e0e │ │ │ │ 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 115d00 │ │ │ │ + b.w 1152a0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r6, [pc, #708] @ (83a2c ) │ │ │ │ + ldr r6, [pc, #708] @ (83580 ) │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - beq.w 83426 │ │ │ │ + beq.w 82f78 │ │ │ │ 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 83792 │ │ │ │ + beq.n 832e6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 8389c │ │ │ │ + bne.w 833f0 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - beq.w 83426 │ │ │ │ - b.n 83770 │ │ │ │ + beq.w 82f78 │ │ │ │ + b.n 832c4 │ │ │ │ mov r1, r7 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77cd8 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77d28 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 837e4 │ │ │ │ + cbz r0, 83338 │ │ │ │ ldr.w r9, [fp, sl] │ │ │ │ mov.w r8, r7, lsl #2 │ │ │ │ - b.n 83392 │ │ │ │ + b.n 82ee4 │ │ │ │ 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, 83804 │ │ │ │ + cbz r6, 83358 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 836f6 │ │ │ │ - b.n 836ee │ │ │ │ + bge.n 8324a │ │ │ │ + b.n 83242 │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r7, r3 │ │ │ │ - bls.n 8379e │ │ │ │ - bl 1ea294 │ │ │ │ + bls.n 832f2 │ │ │ │ + bl 1e95bc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 837b0 │ │ │ │ + bne.n 83304 │ │ │ │ mov r3, r7 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2688fc │ │ │ │ + bl 268354 <_PySemaphore_Destroy@@Base+0x26c> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 832bc │ │ │ │ + b.n 82e0e │ │ │ │ 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 83902 │ │ │ │ + bne.n 83456 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 832fe │ │ │ │ + beq.w 82e50 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 832fe │ │ │ │ + b.n 82e50 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 836a6 │ │ │ │ + bne.w 831fa │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 836a6 │ │ │ │ - movw r2, #28077 @ 0x6dad │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 831fa │ │ │ │ + movw r2, #25229 @ 0x628d │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8387c │ │ │ │ + bne.n 833d0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 127218 │ │ │ │ + bl 126700 │ │ │ │ ldr.w r9, [fp, sl] │ │ │ │ - b.n 83392 │ │ │ │ + b.n 82ee4 │ │ │ │ mov r8, r0 │ │ │ │ subs r3, r7, #1 │ │ │ │ mov r1, r5 │ │ │ │ sub.w r3, r3, r8 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2688fc │ │ │ │ + bl 268354 <_PySemaphore_Destroy@@Base+0x26c> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 837f0 │ │ │ │ + beq.n 83344 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 837f0 │ │ │ │ + bne.n 83344 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 837f0 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 83344 │ │ │ │ mov.w r8, #2 │ │ │ │ - b.n 8384c │ │ │ │ + b.n 833a0 │ │ │ │ ldr.w r2, [r0, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr.w r9, [fp, sl] │ │ │ │ - b.n 83392 │ │ │ │ + b.n 82ee4 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 8384c │ │ │ │ + b.n 833a0 │ │ │ │ mov r3, r6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx r3 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20764 @ 0x511c │ │ │ │ + movw r1, #19228 @ 0x4b1c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 83866 │ │ │ │ - b.n 837f0 │ │ │ │ + bne.n 833ba │ │ │ │ + b.n 83344 │ │ │ │ sub.w r3, sl, #2 │ │ │ │ movs r2, #125 @ 0x7d │ │ │ │ sub.w r3, r3, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2688fc │ │ │ │ + bl 268354 <_PySemaphore_Destroy@@Base+0x26c> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 838f0 │ │ │ │ + bne.n 83444 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78344 │ │ │ │ - b.n 8385c │ │ │ │ + bl 78394 │ │ │ │ + b.n 833b0 │ │ │ │ add.w r3, sl, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #125 @ 0x7d │ │ │ │ sub.w r3, r3, r9 │ │ │ │ - b.n 83858 │ │ │ │ + b.n 833ac │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 838dc │ │ │ │ + bne.n 83430 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 838dc │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 83430 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.w 83320 │ │ │ │ - b.n 83328 │ │ │ │ + blt.w 82e72 │ │ │ │ + b.n 82e7a │ │ │ │ movs r1, #93 @ 0x5d │ │ │ │ - bl 830ac │ │ │ │ + bl 82bfc │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.w 837f0 │ │ │ │ - bl 72334 │ │ │ │ + blt.w 83344 │ │ │ │ + bl 7239c │ │ │ │ mov.w r8, #0 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 8397e │ │ │ │ + cbz r0, 834d2 │ │ │ │ mov r1, r5 │ │ │ │ cmp r7, r8 │ │ │ │ - beq.n 8396e │ │ │ │ + beq.n 834c2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83180 │ │ │ │ - cbz r0, 83960 │ │ │ │ + bl 82cd0 │ │ │ │ + cbz r0, 834b4 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ str.w r0, [r2, r8, lsl #2] │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 83922 │ │ │ │ + b.n 83476 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20792 @ 0x5138 │ │ │ │ + movw r1, #19256 @ 0x4b38 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ mov r3, sl │ │ │ │ movs r2, #125 @ 0x7d │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2688fc │ │ │ │ - b.n 837f0 │ │ │ │ + bl 268354 <_PySemaphore_Destroy@@Base+0x26c> │ │ │ │ + b.n 83344 │ │ │ │ subs r7, #1 │ │ │ │ mov r1, r5 │ │ │ │ sub.w r3, r7, r8 │ │ │ │ movs r2, #93 @ 0x5d │ │ │ │ mov r0, r4 │ │ │ │ - b.n 83858 │ │ │ │ + b.n 833ac │ │ │ │ movs r1, #93 @ 0x5d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a5900 │ │ │ │ + bl 1a49f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 832bc │ │ │ │ - b.n 8385c │ │ │ │ + bne.w 82e0e │ │ │ │ + b.n 833b0 │ │ │ │ mov r3, r7 │ │ │ │ movs r2, #93 @ 0x5d │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2688fc │ │ │ │ - b.n 837f0 │ │ │ │ + bl 268354 <_PySemaphore_Destroy@@Base+0x26c> │ │ │ │ + b.n 83344 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 836b6 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8320a │ │ │ │ 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 183de8 │ │ │ │ + b.w 182f38 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20844 @ 0x516c │ │ │ │ + movw r1, #19308 @ 0x4b6c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 837f0 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 83344 │ │ │ │ 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 83a12 │ │ │ │ + beq.n 83566 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 83804 │ │ │ │ + beq.w 83358 │ │ │ │ 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 88f94 │ │ │ │ - bl 7f8d0 │ │ │ │ + b.w 88844 │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 837f0 │ │ │ │ + bne.w 83344 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20808 @ 0x5148 │ │ │ │ + movw r1, #19272 @ 0x4b48 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 837f0 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 83344 │ │ │ │ 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 83804 │ │ │ │ + beq.w 83358 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 839dc │ │ │ │ - b.n 839e4 │ │ │ │ + blt.n 83530 │ │ │ │ + b.n 83538 │ │ │ │ nop │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00083a30 : │ │ │ │ +00083584 : │ │ │ │ stmdb 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 83c06 │ │ │ │ + bmi.w 8375a │ │ │ │ ldr.w r7, [r0, #132] @ 0x84 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bpl.w 83c52 │ │ │ │ - ldr r4, [pc, #728] @ (83d34 ) │ │ │ │ + bpl.w 837a6 │ │ │ │ + ldr r4, [pc, #728] @ (83888 ) │ │ │ │ movw r6, #42220 @ 0xa4ec │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ ldr.w r3, [r4, #3640] @ 0xe38 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 83d8c │ │ │ │ + bne.w 838e0 │ │ │ │ ldr.w r2, [r4, #3648] @ 0xe40 │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.w 83d8c │ │ │ │ + beq.w 838e0 │ │ │ │ add.w r8, sp, #12 │ │ │ │ mov r0, r7 │ │ │ │ addw r1, r4, #3636 @ 0xe34 │ │ │ │ mov r3, r8 │ │ │ │ - bl 78468 │ │ │ │ + bl 784b8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 83c62 │ │ │ │ + beq.w 837b6 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #7 │ │ │ │ - bpl.w 83eec │ │ │ │ + bpl.w 83a40 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ and.w r7, r3, #3 │ │ │ │ cmp r3, #15 │ │ │ │ rsb r7, r7, #1 │ │ │ │ - bhi.w 83e12 │ │ │ │ + bhi.w 83966 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ mul.w r7, r3, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.w 83ea2 │ │ │ │ + blt.w 839f6 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 83c7e │ │ │ │ + bmi.w 837d2 │ │ │ │ ldr.w r1, [r5, #132] @ 0x84 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bpl.w 83cc8 │ │ │ │ + bpl.w 8381c │ │ │ │ ldr.w r3, [r4, #3672] @ 0xe58 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 83db2 │ │ │ │ + bne.w 83906 │ │ │ │ ldr.w r2, [r4, #3680] @ 0xe60 │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 83db2 │ │ │ │ + beq.w 83906 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #592] @ (83d38 ) │ │ │ │ - bl 78468 │ │ │ │ + ldr r1, [pc, #592] @ (8388c ) │ │ │ │ + bl 784b8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 83cd8 │ │ │ │ + beq.w 8382c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #7 │ │ │ │ - bpl.w 83eec │ │ │ │ + bpl.w 83a40 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ and.w r8, r2, #3 │ │ │ │ cmp r2, #15 │ │ │ │ rsb r8, r8, #1 │ │ │ │ - bhi.w 83e44 │ │ │ │ + bhi.w 83998 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mul.w r8, r3, r8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.w 83ea2 │ │ │ │ + blt.w 839f6 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ + ldr r2, [r5, #20] │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - and.w r2, r3, #24 │ │ │ │ - ubfx r3, r3, #14, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ + ubfx r4, r3, #14, #1 │ │ │ │ + and.w r3, r3, #24 │ │ │ │ + cmp r3, #0 │ │ │ │ it ne │ │ │ │ - addne r3, #1 │ │ │ │ - ldr r2, [r5, #20] │ │ │ │ - lsls r4, r3, #3 │ │ │ │ + addne r4, #1 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - subs r1, r1, r4 │ │ │ │ adds r6, r3, #3 │ │ │ │ - ldr r3, [pc, #508] @ (83d3c ) │ │ │ │ + ldr r3, [pc, #512] @ (83890 ) │ │ │ │ + lsls r4, r4, #3 │ │ │ │ + subs r1, r1, r4 │ │ │ │ mla r6, r2, r7, r6 │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ bic.w r6, r6, #3 │ │ │ │ cmp r6, r1 │ │ │ │ - bhi.w 83e94 │ │ │ │ + bhi.w 839e8 │ │ │ │ adds r6, r4, r6 │ │ │ │ - bmi.w 83e94 │ │ │ │ + bmi.w 839e8 │ │ │ │ movw r9, #19968 @ 0x4e00 │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ - movw r1, #6429 @ 0x191d │ │ │ │ + movw r1, #6413 @ 0x190d │ │ │ │ movt r1, #7 │ │ │ │ ldr.w sl, [r9, #712] @ 0x2c8 │ │ │ │ cmp sl, r1 │ │ │ │ - bne.w 83e82 │ │ │ │ + bne.w 839d6 │ │ │ │ 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 83dd6 │ │ │ │ + bcs.w 8392a │ │ │ │ mov.w lr, r1, lsr #3 │ │ │ │ ldr.w r1, [r0, lr, lsl #3] │ │ │ │ ldr.w sl, [r1, #8] │ │ │ │ cmp r1, sl │ │ │ │ - beq.w 83dc6 │ │ │ │ + beq.w 8391a │ │ │ │ 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 83cfc │ │ │ │ + beq.w 83850 │ │ │ │ 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 83d44 │ │ │ │ + bgt.w 83898 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #360] @ (83d40 ) │ │ │ │ + ldr r2, [pc, #360] @ (83894 ) │ │ │ │ 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 83ea6 │ │ │ │ + bne.w 839fa │ │ │ │ str.w r8, [r4, #8] │ │ │ │ - cbz r7, 83bfe │ │ │ │ + cbz r7, 83752 │ │ │ │ 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] @ (83d3c ) │ │ │ │ + ldr r0, [pc, #308] @ (83890 ) │ │ │ │ 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 │ │ │ │ @@ -133894,33 +133468,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 83f04 │ │ │ │ + beq.w 83a58 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bmi.w 83a5a │ │ │ │ - movw r0, #65228 @ 0xfecc │ │ │ │ + bmi.w 835ae │ │ │ │ + movw r0, #63692 @ 0xf8cc │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #2436 @ 0x984 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 215dac <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 83f22 │ │ │ │ - movw r0, #21008 @ 0x5210 │ │ │ │ + beq.w 83a76 │ │ │ │ + movw r0, #19472 @ 0x4c10 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #583 @ 0x247 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 83ea2 │ │ │ │ - ldr r3, [pc, #188] @ (83d3c ) │ │ │ │ + bl 215dac <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 839f6 │ │ │ │ + ldr r3, [pc, #188] @ (83890 ) │ │ │ │ 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 │ │ │ │ @@ -133934,1324 +133508,1334 @@ │ │ │ │ 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 83f0e │ │ │ │ + beq.w 83a62 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.w 83acc │ │ │ │ - movw r0, #65228 @ 0xfecc │ │ │ │ + bmi.w 83620 │ │ │ │ + movw r0, #63692 @ 0xf8cc │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #2436 @ 0x984 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 215dac <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 83c6c │ │ │ │ + bne.n 837c0 │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - movw r1, #20972 @ 0x51ec │ │ │ │ + movw r1, #19436 @ 0x4bec │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r2, [pc, #68] @ (83d38 ) │ │ │ │ + ldr r2, [pc, #68] @ (8388c ) │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 83ea2 │ │ │ │ + bl d1590 │ │ │ │ + b.n 839f6 │ │ │ │ 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 83bac │ │ │ │ + bhi.w 83700 │ │ │ │ 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] @ (83d3c ) │ │ │ │ + ldr r3, [pc, #20] @ (83890 ) │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ - b.n 83bac │ │ │ │ + b.n 83700 │ │ │ │ nop │ │ │ │ ldmia r6!, {} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - bgt.n 83de4 │ │ │ │ + bgt.n 83938 │ │ │ │ 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 83bcc │ │ │ │ + beq.w 83720 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 83bcc │ │ │ │ + beq.w 83720 │ │ │ │ ldr.w r2, [ip, #3852] @ 0xf0c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 83bcc │ │ │ │ + bne.w 83720 │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 83f18 │ │ │ │ + bne.w 83a6c │ │ │ │ add.w r2, r3, #12 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.w 83bcc │ │ │ │ + bmi.w 83720 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 83d76 │ │ │ │ + bne.n 838ca │ │ │ │ dmb ish │ │ │ │ - b.n 83bcc │ │ │ │ - ldr r0, [pc, #432] @ (83f40 ) │ │ │ │ - bl 6cd24 │ │ │ │ + b.n 83720 │ │ │ │ + ldr r0, [pc, #432] @ (83a94 ) │ │ │ │ + bl 6cd14 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 83c62 │ │ │ │ + beq.w 837b6 │ │ │ │ add.w r8, sp, #12 │ │ │ │ - ldr r1, [pc, #416] @ (83f40 ) │ │ │ │ + ldr r1, [pc, #416] @ (83a94 ) │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r8 │ │ │ │ - bl 78468 │ │ │ │ + bl 784b8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 83a90 │ │ │ │ - b.n 83c62 │ │ │ │ - ldr r0, [pc, #400] @ (83f44 ) │ │ │ │ + bne.w 835e4 │ │ │ │ + b.n 837b6 │ │ │ │ + ldr r0, [pc, #400] @ (83a98 ) │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 6cd24 │ │ │ │ + bl 6cd14 │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 83cd8 │ │ │ │ + beq.n 8382c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ - b.n 83ae2 │ │ │ │ + b.n 83636 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r1, lr │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 719d8 │ │ │ │ + bl 719c8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 83d26 │ │ │ │ + bne.n 8387a │ │ │ │ ldr.w sl, [r9, #672] @ 0x2a0 │ │ │ │ - movw r1, #49749 @ 0xc255 │ │ │ │ + movw r1, #49733 @ 0xc245 │ │ │ │ movt r1, #6 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp sl, r1 │ │ │ │ - bne.n 83eba │ │ │ │ + bne.n 83a0e │ │ │ │ cmp r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 83e94 │ │ │ │ - ldr r3, [pc, #332] @ (83f48 ) │ │ │ │ + beq.n 839e8 │ │ │ │ + ldr r3, [pc, #332] @ (83a9c ) │ │ │ │ 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 83bac │ │ │ │ + b.n 83700 │ │ │ │ lsrs r3, r3, #3 │ │ │ │ adds r2, #12 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - bcc.n 83e60 │ │ │ │ + bcc.n 839b4 │ │ │ │ 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 83e18 │ │ │ │ + beq.n 8396c │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21056 @ 0x5240 │ │ │ │ + movw r1, #19520 @ 0x4c40 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 83ea2 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 839f6 │ │ │ │ lsrs r2, r2, #3 │ │ │ │ adds r3, #12 │ │ │ │ movs r1, #0 │ │ │ │ subs r2, #1 │ │ │ │ - bcc.n 83e70 │ │ │ │ + bcc.n 839c4 │ │ │ │ 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 83e4a │ │ │ │ - b.n 83e2c │ │ │ │ + beq.n 8399e │ │ │ │ + b.n 83980 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 83ec6 │ │ │ │ + blt.n 83a1a │ │ │ │ mul.w r7, r0, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - bge.w 83ab6 │ │ │ │ - b.n 83ea2 │ │ │ │ + bge.w 8360a │ │ │ │ + b.n 839f6 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 83ed2 │ │ │ │ + blt.n 83a26 │ │ │ │ mul.w r8, r8, r1 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bge.w 83b1a │ │ │ │ - b.n 83ea2 │ │ │ │ + bge.w 8366e │ │ │ │ + b.n 839f6 │ │ │ │ ldr.w r0, [r9, #708] @ 0x2c4 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx sl │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 83d26 │ │ │ │ + bne.w 8387a │ │ │ │ mov r0, r3 │ │ │ │ - bl 1ea3d0 │ │ │ │ + bl 1e96f8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 83bcc │ │ │ │ + bne.w 83720 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 83bfe │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.n 83752 │ │ │ │ + movw r1, #25229 @ 0x628d │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 83ee0 │ │ │ │ + bne.n 83a34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 127218 │ │ │ │ - b.n 83bec │ │ │ │ + bl 126700 │ │ │ │ + b.n 83740 │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx sl │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 83df6 │ │ │ │ + b.n 8394a │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 83e2c │ │ │ │ + bge.n 83980 │ │ │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 83e2c │ │ │ │ - b.n 83ea2 │ │ │ │ + bne.n 83980 │ │ │ │ + b.n 839f6 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bge.n 83e2c │ │ │ │ + bge.n 83980 │ │ │ │ cmp.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 83e2c │ │ │ │ - b.n 83ea2 │ │ │ │ + bne.n 83980 │ │ │ │ + b.n 839f6 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 83bec │ │ │ │ + b.n 83740 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21032 @ 0x5228 │ │ │ │ + movw r1, #19496 @ 0x4c28 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 83ea2 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 839f6 │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ ldr.w r7, [r2, #244] @ 0xf4 │ │ │ │ - b.n 83c48 │ │ │ │ + b.n 8379c │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ ldr.w r1, [r0, #244] @ 0xf4 │ │ │ │ - b.n 83cbe │ │ │ │ + b.n 83812 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 83bcc │ │ │ │ - b.n 83d66 │ │ │ │ + bne.w 83720 │ │ │ │ + b.n 838ba │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - movw r1, #20972 @ 0x51ec │ │ │ │ + movw r1, #19436 @ 0x4bec │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r2, [pc, #8] @ (83f40 ) │ │ │ │ + ldr r2, [pc, #8] @ (83a94 ) │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 83ea2 │ │ │ │ + bl d1590 │ │ │ │ + b.n 839f6 │ │ │ │ nop │ │ │ │ - bgt.n 83fac │ │ │ │ + bgt.n 83b00 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - bgt.n 83ff0 │ │ │ │ + bgt.n 83b44 │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00083f4c : │ │ │ │ +00083aa0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 83fea │ │ │ │ + beq.n 83b3e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bpl.n 83fd2 │ │ │ │ + bpl.n 83b26 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ and.w r2, r1, #3 │ │ │ │ cmp r1, #15 │ │ │ │ rsb r2, r2, #1 │ │ │ │ - bhi.n 83f7c │ │ │ │ + bhi.n 83ad0 │ │ │ │ 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 83fb6 │ │ │ │ + bcc.n 83b0a │ │ │ │ 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 83f86 │ │ │ │ + beq.n 83ada │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21056 @ 0x5240 │ │ │ │ + movw r1, #19520 @ 0x4c40 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.n 83fc2 │ │ │ │ + blt.n 83b16 │ │ │ │ mul.w r0, r2, ip │ │ │ │ pop {r3, pc} │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 83f9a │ │ │ │ + bge.n 83aee │ │ │ │ cmp.w ip, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 83f9a │ │ │ │ + bne.n 83aee │ │ │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ │ │ pop {r3, pc} │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21032 @ 0x5228 │ │ │ │ + movw r1, #19496 @ 0x4c28 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 83fb0 │ │ │ │ - movw r0, #21008 @ 0x5210 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 83b04 │ │ │ │ + movw r0, #19472 @ 0x4c10 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #583 @ 0x247 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 83fb0 │ │ │ │ + bl 215dac <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 83b04 │ │ │ │ │ │ │ │ -00083ffc : │ │ │ │ +00083b50 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #176] @ (840bc ) │ │ │ │ + ldr r2, [pc, #176] @ (83c10 ) │ │ │ │ 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, 8405a │ │ │ │ + cbz r4, 83bae │ │ │ │ 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 84080 │ │ │ │ - ldr r2, [pc, #120] @ (840c0 ) │ │ │ │ + bne.n 83bd4 │ │ │ │ + ldr r2, [pc, #120] @ (83c14 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 84086 │ │ │ │ + cbnz r3, 83bda │ │ │ │ mov r0, r4 │ │ │ │ vstr d0, [r4, #8] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #16 │ │ │ │ vstr d0, [sp] │ │ │ │ - bl 71840 │ │ │ │ + bl 71830 │ │ │ │ vldr d0, [sp] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 840b2 │ │ │ │ + cbz r0, 83c06 │ │ │ │ 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 84044 │ │ │ │ + beq.n 83b98 │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r2, #0] │ │ │ │ - b.n 84044 │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.n 83b98 │ │ │ │ + movw r1, #25229 @ 0x628d │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ vstr d0, [sp] │ │ │ │ - bne.n 840a2 │ │ │ │ + bne.n 83bf6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 127218 │ │ │ │ + bl 126700 │ │ │ │ vldr d0, [sp] │ │ │ │ - b.n 84050 │ │ │ │ + b.n 83ba4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ vldr d0, [sp] │ │ │ │ - b.n 84050 │ │ │ │ + b.n 83ba4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1ea294 │ │ │ │ + b.w 1e95bc │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -000840c4 : │ │ │ │ +00083c18 : │ │ │ │ add.w r0, r0, r1, lsl #2 │ │ │ │ str r2, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000840cc : │ │ │ │ +00083c20 : │ │ │ │ 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, 84142 │ │ │ │ + cbz r3, 83c96 │ │ │ │ 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 84118 │ │ │ │ + bge.n 83c6c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ movs r0, #0 │ │ │ │ str.w r5, [r3, r6, lsl #2] │ │ │ │ str r1, [r4, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 841a0 <_PyList_AppendTakeRefListResize@@Base+0x48> │ │ │ │ + bl 83cf4 <_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 84116 │ │ │ │ + bne.n 83c6a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 84152 │ │ │ │ + beq.n 83ca6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 84152 │ │ │ │ + cbnz r3, 83ca6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 84152 │ │ │ │ - movw r0, #64668 @ 0xfc9c │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 83ca6 │ │ │ │ + movw r0, #63132 @ 0xf69c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #545 @ 0x221 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215dac <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00084158 <_PyList_AppendTakeRefListResize@@Base>: │ │ │ │ +00083cac <_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 841a0 <_PyList_AppendTakeRefListResize@@Base+0x48> │ │ │ │ + bl 83cf4 <_PyList_AppendTakeRefListResize@@Base+0x48> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 84182 <_PyList_AppendTakeRefListResize@@Base+0x2a> │ │ │ │ + beq.n 83cd6 <_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 8417e <_PyList_AppendTakeRefListResize@@Base+0x26> │ │ │ │ + beq.n 83cd2 <_PyList_AppendTakeRefListResize@@Base+0x26> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8417e <_PyList_AppendTakeRefListResize@@Base+0x26> │ │ │ │ + bne.n 83cd2 <_PyList_AppendTakeRefListResize@@Base+0x26> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8417e <_PyList_AppendTakeRefListResize@@Base+0x26> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 83cd2 <_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 842d4 <_PyList_AppendTakeRefListResize@@Base+0x17c> │ │ │ │ + bge.w 83e22 <_PyList_AppendTakeRefListResize@@Base+0x176> │ │ │ │ adds r4, r1, #6 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add.w r4, r4, r1, asr #3 │ │ │ │ bic.w r4, r4, #3 │ │ │ │ subs r3, r1, r3 │ │ │ │ subs r2, r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.w 842f4 <_PyList_AppendTakeRefListResize@@Base+0x19c> │ │ │ │ + blt.w 83e42 <_PyList_AppendTakeRefListResize@@Base+0x196> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 842fc <_PyList_AppendTakeRefListResize@@Base+0x1a4> │ │ │ │ + beq.w 83e4a <_PyList_AppendTakeRefListResize@@Base+0x19e> │ │ │ │ cmp.w r4, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 842ca <_PyList_AppendTakeRefListResize@@Base+0x172> │ │ │ │ + bcs.n 83e18 <_PyList_AppendTakeRefListResize@@Base+0x16c> │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ - movw r0, #17493 @ 0x4455 │ │ │ │ - movt r0, #8 │ │ │ │ + movw r2, #16289 @ 0x3fa1 │ │ │ │ + movt r2, #8 │ │ │ │ ldr r5, [r7, #12] │ │ │ │ - mov.w lr, r4, lsl #2 │ │ │ │ - ldr.w r9, [r3, #700] @ 0x2bc │ │ │ │ - ldr.w r8, [r3, #688] @ 0x2b0 │ │ │ │ - cmp r9, r0 │ │ │ │ - bne.w 84320 <_PyList_AppendTakeRefListResize@@Base+0x1c8> │ │ │ │ + lsls r1, r4, #2 │ │ │ │ + ldr.w r8, [r3, #700] @ 0x2bc │ │ │ │ + ldr.w r9, [r3, #688] @ 0x2b0 │ │ │ │ + cmp r8, r2 │ │ │ │ + bne.w 83e6e <_PyList_AppendTakeRefListResize@@Base+0x1c2> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 8428e <_PyList_AppendTakeRefListResize@@Base+0x136> │ │ │ │ - ldr r2, [pc, #316] @ (84344 <_PyList_AppendTakeRefListResize@@Base+0x1ec>) │ │ │ │ + beq.n 83de0 <_PyList_AppendTakeRefListResize@@Base+0x134> │ │ │ │ + ldr r2, [pc, #308] @ (83e90 <_PyList_AppendTakeRefListResize@@Base+0x1e4>) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ - bic.w ip, r5, #4080 @ 0xff0 │ │ │ │ - bic.w ip, ip, #15 │ │ │ │ + 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 r0, [r2, #1528] @ 0x5f8 │ │ │ │ - cmn.w r0, #804 @ 0x324 │ │ │ │ - beq.n 842a6 <_PyList_AppendTakeRefListResize@@Base+0x14e> │ │ │ │ - lsrs r2, r5, #18 │ │ │ │ - add.w r0, r0, r2, lsl #3 │ │ │ │ - ubfx r2, r5, #0, #18 │ │ │ │ - ldr.w r1, [r0, #808] @ 0x328 │ │ │ │ - cmp r1, r2 │ │ │ │ - bgt.n 8424c <_PyList_AppendTakeRefListResize@@Base+0xf4> │ │ │ │ - ldr.w r0, [r0, #804] @ 0x324 │ │ │ │ - cmp r0, r2 │ │ │ │ + ldr.w r2, [r2, #1528] @ 0x5f8 │ │ │ │ + cmn.w r2, #804 @ 0x324 │ │ │ │ + beq.n 83df6 <_PyList_AppendTakeRefListResize@@Base+0x14a> │ │ │ │ + lsrs r0, r5, #18 │ │ │ │ + ubfx ip, r5, #0, #18 │ │ │ │ + add.w r2, r2, r0, lsl #3 │ │ │ │ + ldr.w r0, [r2, #808] @ 0x328 │ │ │ │ + cmp r0, ip │ │ │ │ + bgt.n 83d9e <_PyList_AppendTakeRefListResize@@Base+0xf2> │ │ │ │ + ldr.w r0, [r2, #804] @ 0x324 │ │ │ │ + cmp r0, ip │ │ │ │ ite gt │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - cbz r2, 842a6 <_PyList_AppendTakeRefListResize@@Base+0x14e> │ │ │ │ - ldr.w r3, [ip, #20] │ │ │ │ - adds r3, #1 │ │ │ │ - mov.w r9, r3, lsl #3 │ │ │ │ - cmp r9, lr │ │ │ │ - bcc.n 84266 <_PyList_AppendTakeRefListResize@@Base+0x10e> │ │ │ │ - add.w r9, r9, r3, lsl #4 │ │ │ │ - cmp.w r9, r4, lsl #4 │ │ │ │ - bcc.n 8429a <_PyList_AppendTakeRefListResize@@Base+0x142> │ │ │ │ - mov r9, lr │ │ │ │ - mov r1, lr │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7191c │ │ │ │ + cbz r2, 83df6 <_PyList_AppendTakeRefListResize@@Base+0x14a> │ │ │ │ + ldr.w r2, [lr, #20] │ │ │ │ + add.w r8, r2, #1 │ │ │ │ + mov.w r8, r8, lsl #3 │ │ │ │ + cmp r8, r1 │ │ │ │ + bcc.n 83dba <_PyList_AppendTakeRefListResize@@Base+0x10e> │ │ │ │ + add.w r8, r8, r8, lsl #1 │ │ │ │ + cmp.w r8, r4, lsl #4 │ │ │ │ + bcc.n 83dea <_PyList_AppendTakeRefListResize@@Base+0x13e> │ │ │ │ + mov r8, r1 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 7190c │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 842ca <_PyList_AppendTakeRefListResize@@Base+0x172> │ │ │ │ - mov r2, r9 │ │ │ │ + cbz r0, 83e18 <_PyList_AppendTakeRefListResize@@Base+0x16c> │ │ │ │ + mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ blx 29c10 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 77550 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 775a0 │ │ │ │ strd r6, sl, [r7, #8] │ │ │ │ str r4, [r7, #16] │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - mov r1, lr │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7191c │ │ │ │ + mov r0, r9 │ │ │ │ + bl 7190c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 842ca <_PyList_AppendTakeRefListResize@@Base+0x172> │ │ │ │ + cbz r0, 83e18 <_PyList_AppendTakeRefListResize@@Base+0x16c> │ │ │ │ movs r0, #0 │ │ │ │ strd r6, r5, [r7, #8] │ │ │ │ str r4, [r7, #16] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr.w r8, [r3, #680] @ 0x2a8 │ │ │ │ - movw r2, #50557 @ 0xc57d │ │ │ │ + movw r2, #50541 @ 0xc56d │ │ │ │ movt r2, #6 │ │ │ │ cmp r8, r2 │ │ │ │ - bne.n 84330 <_PyList_AppendTakeRefListResize@@Base+0x1d8> │ │ │ │ - mov r1, lr │ │ │ │ - mov r0, r5 │ │ │ │ + bne.n 83e7e <_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 8429a <_PyList_AppendTakeRefListResize@@Base+0x142> │ │ │ │ - bl 1ea294 │ │ │ │ + bne.n 83dea <_PyList_AppendTakeRefListResize@@Base+0x13e> │ │ │ │ + bl 1e95bc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8428a <_PyList_AppendTakeRefListResize@@Base+0x132> │ │ │ │ + b.n 83ddc <_PyList_AppendTakeRefListResize@@Base+0x130> │ │ │ │ cmp.w r1, r3, asr #1 │ │ │ │ it ge │ │ │ │ strge r1, [r0, #8] │ │ │ │ - bge.n 84288 <_PyList_AppendTakeRefListResize@@Base+0x130> │ │ │ │ + bge.n 83dda <_PyList_AppendTakeRefListResize@@Base+0x12e> │ │ │ │ adds r4, r1, #6 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add.w r4, r4, r1, asr #3 │ │ │ │ bic.w r4, r4, #3 │ │ │ │ subs r3, r1, r3 │ │ │ │ subs r2, r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - ble.w 841d2 <_PyList_AppendTakeRefListResize@@Base+0x7a> │ │ │ │ + ble.w 83d26 <_PyList_AppendTakeRefListResize@@Base+0x7a> │ │ │ │ adds r4, r6, #3 │ │ │ │ bic.w r4, r4, #3 │ │ │ │ - b.n 841d2 <_PyList_AppendTakeRefListResize@@Base+0x7a> │ │ │ │ + b.n 83d26 <_PyList_AppendTakeRefListResize@@Base+0x7a> │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ - movw r2, #17493 @ 0x4455 │ │ │ │ + movw r2, #16289 @ 0x3fa1 │ │ │ │ movt r2, #8 │ │ │ │ ldr r5, [r7, #12] │ │ │ │ mov r4, r6 │ │ │ │ - ldr.w r9, [r3, #700] @ 0x2bc │ │ │ │ - mov lr, r6 │ │ │ │ - ldr.w r8, [r3, #688] @ 0x2b0 │ │ │ │ - cmp r9, r2 │ │ │ │ - beq.w 84202 <_PyList_AppendTakeRefListResize@@Base+0xaa> │ │ │ │ + ldr.w r8, [r3, #700] @ 0x2bc │ │ │ │ + mov r1, r6 │ │ │ │ + ldr.w r9, [r3, #688] @ 0x2b0 │ │ │ │ + cmp r8, r2 │ │ │ │ + beq.w 83d54 <_PyList_AppendTakeRefListResize@@Base+0xa8> │ │ │ │ + mov r2, r1 │ │ │ │ + mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ - mov r2, lr │ │ │ │ - mov r0, r8 │ │ │ │ - blx r9 │ │ │ │ + blx r8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 8429a <_PyList_AppendTakeRefListResize@@Base+0x142> │ │ │ │ - b.n 842ca <_PyList_AppendTakeRefListResize@@Base+0x172> │ │ │ │ - mov r1, r5 │ │ │ │ + bne.n 83dea <_PyList_AppendTakeRefListResize@@Base+0x13e> │ │ │ │ + b.n 83e18 <_PyList_AppendTakeRefListResize@@Base+0x16c> │ │ │ │ + mov r2, r1 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ - mov r2, lr │ │ │ │ + mov r1, r5 │ │ │ │ blx r8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 8429a <_PyList_AppendTakeRefListResize@@Base+0x142> │ │ │ │ - b.n 842ca <_PyList_AppendTakeRefListResize@@Base+0x172> │ │ │ │ - nop │ │ │ │ + bne.n 83dea <_PyList_AppendTakeRefListResize@@Base+0x13e> │ │ │ │ + b.n 83e18 <_PyList_AppendTakeRefListResize@@Base+0x16c> │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00084348 : │ │ │ │ +00083e94 : │ │ │ │ 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 8444c │ │ │ │ - movw r3, #19968 @ 0x4e00 │ │ │ │ - movt r3, #72 @ 0x48 │ │ │ │ + subs r3, r1, #0 │ │ │ │ + blt.n 83f96 │ │ │ │ + movw r2, #19968 @ 0x4e00 │ │ │ │ + movt r2, #72 @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ - movw r0, #17493 @ 0x4455 │ │ │ │ + movw r0, #16289 @ 0x3fa1 │ │ │ │ movt r0, #8 │ │ │ │ - ldr.w r5, [r3, #700] @ 0x2bc │ │ │ │ - ldr.w r6, [r3, #688] @ 0x2b0 │ │ │ │ + ldr.w r5, [r2, #700] @ 0x2bc │ │ │ │ + ldr.w r6, [r2, #688] @ 0x2b0 │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 8442e │ │ │ │ + bne.n 83f78 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 84402 │ │ │ │ - ldr r1, [pc, #204] @ (84450 ) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - bic.w r5, r4, #4080 @ 0xff0 │ │ │ │ - bic.w r5, r5, #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 8440c │ │ │ │ - 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 843c6 │ │ │ │ - ldr.w r1, [r0, #804] @ 0x324 │ │ │ │ - cmp r1, r2 │ │ │ │ + beq.n 83f4c │ │ │ │ + ldr r0, [pc, #208] @ (83f9c ) │ │ │ │ + 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 83f56 │ │ │ │ + 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 83f10 │ │ │ │ + ldr.w r1, [r1, #804] @ 0x324 │ │ │ │ + cmp r1, r0 │ │ │ │ ite gt │ │ │ │ - movgt r2, #0 │ │ │ │ - movle r2, #1 │ │ │ │ + movgt r0, #0 │ │ │ │ + movle r0, #1 │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ - moveq r2, #0 │ │ │ │ - cbz r2, 8440c │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ - adds r3, #1 │ │ │ │ - lsls r5, r3, #3 │ │ │ │ - cmp ip, r5 │ │ │ │ - bhi.n 843e0 │ │ │ │ - add.w r5, r5, r3, lsl #4 │ │ │ │ - cmp.w r5, ip, lsl #2 │ │ │ │ + moveq r0, #0 │ │ │ │ + cbz r0, 83f56 │ │ │ │ + ldr r5, [r7, #20] │ │ │ │ + adds r5, #1 │ │ │ │ + lsls r5, r5, #3 │ │ │ │ + cmp r3, r5 │ │ │ │ + bhi.n 83f2a │ │ │ │ + add.w r5, r5, r5, lsl #1 │ │ │ │ + cmp.w r5, r3, lsl #2 │ │ │ │ it cc │ │ │ │ movcc r7, r4 │ │ │ │ - bcc.n 843fc │ │ │ │ - mov r5, ip │ │ │ │ - mov r1, ip │ │ │ │ + bcc.n 83f46 │ │ │ │ + mov r5, r3 │ │ │ │ + mov r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7191c │ │ │ │ + bl 7190c │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 8444c │ │ │ │ + cbz r0, 83f96 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ blx 29c10 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77550 │ │ │ │ + bl 775a0 │ │ │ │ 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 7191c │ │ │ │ - ldr.w r5, [r3, #680] @ 0x2a8 │ │ │ │ - movw r2, #50557 @ 0xc57d │ │ │ │ - movt r2, #6 │ │ │ │ - cmp r5, r2 │ │ │ │ - bne.n 8443c │ │ │ │ - mov r1, ip │ │ │ │ + b.w 7190c │ │ │ │ + ldr.w r5, [r2, #680] @ 0x2a8 │ │ │ │ + movw r1, #50541 @ 0xc56d │ │ │ │ + movt r1, #6 │ │ │ │ + cmp r5, r1 │ │ │ │ + bne.n 83f86 │ │ │ │ + cmp r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ - cmp r1, #1 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ it cc │ │ │ │ - movcc r1, #1 │ │ │ │ + movcc r3, #1 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov r1, r3 │ │ │ │ b.w 2a6f8 │ │ │ │ + mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r5 │ │ │ │ - mov r2, ip │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ - ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ + ldr.w r0, [r2, #668] @ 0x29c │ │ │ │ mov r1, r4 │ │ │ │ + mov r2, r3 │ │ │ │ mov r3, r5 │ │ │ │ - mov r2, ip │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 843fc │ │ │ │ + b.n 83f46 │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r3, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 844e6 │ │ │ │ + beq.n 84032 │ │ │ │ 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] @ (84530 ) │ │ │ │ + ldr r2, [pc, #196] @ (8407c ) │ │ │ │ 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 844ec │ │ │ │ + beq.n 84038 │ │ │ │ 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 844aa │ │ │ │ + bgt.n 83ff6 │ │ │ │ ldr.w r2, [r2, #804] @ 0x324 │ │ │ │ cmp r2, r1 │ │ │ │ - bgt.n 844ec │ │ │ │ - cbz r2, 844ec │ │ │ │ + bgt.n 84038 │ │ │ │ + cbz r2, 84038 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ adds r1, #1 │ │ │ │ lsls r7, r1, #3 │ │ │ │ cmp.w r3, r1, lsl #3 │ │ │ │ - bhi.n 844c2 │ │ │ │ + bhi.n 8400e │ │ │ │ add.w r7, r7, r1, lsl #4 │ │ │ │ cmp.w r7, r3, lsl #2 │ │ │ │ - bcc.n 844e0 │ │ │ │ + bcc.n 8402c │ │ │ │ mov r7, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7191c │ │ │ │ + bl 7190c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 844de │ │ │ │ + cbz r0, 8402a │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ blx 29c10 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77550 │ │ │ │ + bl 775a0 │ │ │ │ mov r4, r6 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r2 │ │ │ │ - b.w 7191c │ │ │ │ + b.w 7190c │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 8452a │ │ │ │ + blt.n 84076 │ │ │ │ movw r2, #19968 @ 0x4e00 │ │ │ │ movt r2, #72 @ 0x48 │ │ │ │ - movw r1, #50557 @ 0xc57d │ │ │ │ + movw r1, #50541 @ 0xc56d │ │ │ │ movt r1, #6 │ │ │ │ ldr.w r5, [r2, #680] @ 0x2a8 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 8451a │ │ │ │ + bne.n 84066 │ │ │ │ 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 844e0 │ │ │ │ + b.n 8402c │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00084534 : │ │ │ │ +00084080 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 84564 │ │ │ │ + cbz r0, 840b0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bpl.n 84564 │ │ │ │ + bpl.n 840b0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 84588 │ │ │ │ - cbz r0, 84574 │ │ │ │ + bl 840d4 │ │ │ │ + cbz r0, 840c0 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 8457a │ │ │ │ + bne.n 840c6 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - movw r0, #64668 @ 0xfc9c │ │ │ │ + movw r0, #63132 @ 0xf69c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #3157 @ 0xc55 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215dac <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 84560 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 84560 │ │ │ │ + bne.n 840ac │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 840ac │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2416] @ 0x970 │ │ │ │ subw sp, sp, #1644 @ 0x66c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - mov r9, r0 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #28] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 848da │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + beq.w 8446c │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r1 │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 84976 │ │ │ │ + bne.w 84502 │ │ │ │ cmp r4, #1 │ │ │ │ - ble.w 848ec │ │ │ │ - ldr.w sl, [sp, #32] │ │ │ │ + ble.w 8447e │ │ │ │ movs r3, #0 │ │ │ │ + ldr.w r9, [sp, #32] │ │ │ │ + mov fp, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr.w r2, [sl] │ │ │ │ + ldr.w r2, [r9] │ │ │ │ movw r1, #42012 @ 0xa41c │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 85200 │ │ │ │ + beq.w 84d80 │ │ │ │ movw ip, #42636 @ 0xa68c │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ sub.w ip, r0, ip │ │ │ │ clz ip, ip │ │ │ │ mov.w ip, ip, lsr #5 │ │ │ │ mov.w lr, #1 │ │ │ │ movw r8, #42220 @ 0xa4ec │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ - sub.w r7, sl, #4 │ │ │ │ + sub.w r7, r9, #4 │ │ │ │ mov r3, lr │ │ │ │ movs r2, #0 │ │ │ │ - mov fp, r1 │ │ │ │ + mov sl, r1 │ │ │ │ ldr.w r6, [r7, #4]! │ │ │ │ mov r5, r8 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 854e0 │ │ │ │ + bne.w 84f42 │ │ │ │ tst.w ip, lr │ │ │ │ - bne.w 84872 │ │ │ │ + bne.w 843c0 │ │ │ │ cmp r0, r5 │ │ │ │ - bne.w 8487e │ │ │ │ + bne.w 843cc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8487e │ │ │ │ + beq.w 843cc │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r4 │ │ │ │ and.w r3, r3, #28 │ │ │ │ sub.w r3, r3, #4 │ │ │ │ clz r3, r3 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ - blt.n 8461a │ │ │ │ - mov r1, fp │ │ │ │ + blt.n 84166 │ │ │ │ + mov r1, sl │ │ │ │ movs r2, #0 │ │ │ │ cmp r0, r5 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 848a2 │ │ │ │ + bne.w 843f0 │ │ │ │ tst.w ip, lr │ │ │ │ - beq.w 853aa │ │ │ │ + beq.w 84eac │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ - movw r3, #55089 @ 0xd731 │ │ │ │ + movw r3, #52441 @ 0xccd9 │ │ │ │ movt r3, #20 │ │ │ │ str r5, [sp, #0] │ │ │ │ str.w r3, [sp, #1628] @ 0x65c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 848b8 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 84c80 │ │ │ │ + bne.w 84406 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bne.w 8442e │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ movs r3, #0 │ │ │ │ - add.w fp, sp, #604 @ 0x25c │ │ │ │ + add.w sl, sp, #604 @ 0x25c │ │ │ │ str r2, [r1, #20] │ │ │ │ movs r2, #7 │ │ │ │ str r2, [r1, #0] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - strd r4, sl, [r1, #4] │ │ │ │ + strd r4, r9, [r1, #4] │ │ │ │ str r3, [r1, #16] │ │ │ │ str r3, [r1, #24] │ │ │ │ - str.w fp, [r1, #12] │ │ │ │ + str.w sl, [r1, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 854d8 │ │ │ │ - str r2, [sp, #20] │ │ │ │ + bne.w 84f70 │ │ │ │ + mov fp, r2 │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ it le │ │ │ │ - strle r4, [sp, #48] @ 0x30 │ │ │ │ - bgt.w 85392 │ │ │ │ + strle r4, [sp, #52] @ 0x34 │ │ │ │ + bgt.w 84e76 │ │ │ │ str.w fp, [sp, #44] @ 0x2c │ │ │ │ - mov fp, sl │ │ │ │ + mov fp, r9 │ │ │ │ + str.w sl, [sp, #48] @ 0x30 │ │ │ │ + mov r9, r4 │ │ │ │ mov sl, r4 │ │ │ │ - cmp r4, #1 │ │ │ │ - ble.w 85126 │ │ │ │ + cmp.w r9, #1 │ │ │ │ + ble.w 84cc4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - movw r8, #55089 @ 0xd731 │ │ │ │ - movt r8, #20 │ │ │ │ + movw r6, #52441 @ 0xccd9 │ │ │ │ + movt r6, #20 │ │ │ │ ldrd r1, r0, [fp] │ │ │ │ ldr.w r3, [r2, #1564] @ 0x61c │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.w 84804 │ │ │ │ - ldrd r2, r1, [r1, #8] │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.w 8434c │ │ │ │ + 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 84dd6 │ │ │ │ - cmp r4, #2 │ │ │ │ + blt.w 8490a │ │ │ │ + cmp.w r9, #2 │ │ │ │ it ne │ │ │ │ movne r1, #2 │ │ │ │ - beq.n 84814 │ │ │ │ + beq.n 8435e │ │ │ │ ldr.w r2, [fp, r1, lsl #2] │ │ │ │ add.w r0, fp, r1, lsl #2 │ │ │ │ ldrd r3, r2, [r2, #8] │ │ │ │ - ldr.w r5, [r0, #-4] │ │ │ │ + ldr.w r4, [r0, #-4] │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ - ldrd r2, r5, [r5, #8] │ │ │ │ + ldrd r2, r4, [r4, #8] │ │ │ │ and.w r2, r2, #3 │ │ │ │ rsb r2, r2, #1 │ │ │ │ - mul.w r2, r5, r2 │ │ │ │ - cmp r3, r2 │ │ │ │ - blt.w 84bda │ │ │ │ - adds r2, r1, #1 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - cmp r4, r2 │ │ │ │ - ble.n 847a2 │ │ │ │ + mul.w r2, r4, r2 │ │ │ │ + cmp r2, r3 │ │ │ │ + bgt.w 84762 │ │ │ │ + adds r5, r1, #1 │ │ │ │ + cmp r9, r5 │ │ │ │ + ble.n 842f0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ and.w r2, r2, #3 │ │ │ │ - rsb r6, r2, #1 │ │ │ │ + rsb r4, r2, #1 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - mul.w r2, r6, r2 │ │ │ │ + mul.w r2, r4, r2 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 8479e │ │ │ │ - adds r1, #2 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - cmp r4, r1 │ │ │ │ - ble.n 8479e │ │ │ │ + blt.n 842ee │ │ │ │ + adds r5, r1, #2 │ │ │ │ + cmp r9, r5 │ │ │ │ + ble.n 842ee │ │ │ │ mov r3, r0 │ │ │ │ - ldr.w r0, [fp, r1, lsl #2] │ │ │ │ + ldr.w r0, [fp, r5, lsl #2] │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ - ldr r5, [r0, #12] │ │ │ │ + ldr r1, [r0, #12] │ │ │ │ and.w r2, r2, #3 │ │ │ │ rsb r2, r2, #1 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ - mul.w r3, r5, r3 │ │ │ │ + mul.w r3, r1, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - bgt.n 8479c │ │ │ │ - adds r1, #1 │ │ │ │ - cmp r4, r1 │ │ │ │ - bgt.n 8476c │ │ │ │ - str r1, [sp, #4] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.w 849f4 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - bgt.w 84a42 │ │ │ │ - ldr.w ip, [sp, #4] │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - ldr r2, [r0, #24] │ │ │ │ + bgt.n 842ee │ │ │ │ + adds r5, #1 │ │ │ │ + cmp r9, r5 │ │ │ │ + bgt.n 842be │ │ │ │ + cmp r9, r5 │ │ │ │ + bne.w 8457c │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + cmp r3, r5 │ │ │ │ + bgt.w 845c6 │ │ │ │ + mov ip, r5 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + ldr r2, [r3, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 85194 │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ - mov.w r3, ip, lsl #2 │ │ │ │ + bne.w 84d04 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + mov.w r0, ip, lsl #2 │ │ │ │ movs r1, #1 │ │ │ │ - str.w fp, [r0, #28] │ │ │ │ - strd r5, ip, [r0, #32] │ │ │ │ - add fp, r3 │ │ │ │ - str r1, [r0, #24] │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 84f9e │ │ │ │ - mov r2, r5 │ │ │ │ - subs.w r4, r4, ip │ │ │ │ - bne.w 846c8 │ │ │ │ - ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ + str.w fp, [r3, #28] │ │ │ │ + strd r4, ip, [r3, #32] │ │ │ │ + add fp, r0 │ │ │ │ + str r1, [r3, #24] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 84ae0 │ │ │ │ + mov r2, r4 │ │ │ │ + subs.w r9, r9, ip │ │ │ │ + bne.w 8421a │ │ │ │ mov r4, sl │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.w 85312 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 84cf0 │ │ │ │ - ldr.w r3, [r9, #16] │ │ │ │ + ldrd fp, sl, [sp, #44] @ 0x2c │ │ │ │ + bgt.w 84b8c │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bne.w 84800 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 8491a │ │ │ │ - b.w 85156 │ │ │ │ + beq.w 844ac │ │ │ │ + b.n 848c8 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 851ee │ │ │ │ - bne.w 84dd6 │ │ │ │ - cmp r4, #2 │ │ │ │ - bne.n 8481a │ │ │ │ + blt.w 84d5e │ │ │ │ + bne.w 8490a │ │ │ │ + cmp.w r9, #2 │ │ │ │ + bne.n 84364 │ │ │ │ mov.w ip, #2 │ │ │ │ - b.n 847b4 │ │ │ │ + b.n 842fe │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldrd r1, r0, [fp, #4] │ │ │ │ ldr.w r3, [r2, #1564] @ 0x61c │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.n 8485a │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.n 843a6 │ │ │ │ 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 849f0 │ │ │ │ - cmp r4, #3 │ │ │ │ + blt.w 8457a │ │ │ │ + cmp.w r9, #3 │ │ │ │ it ne │ │ │ │ movne r1, #3 │ │ │ │ - bne.w 84714 │ │ │ │ - b.n 8486c │ │ │ │ + bne.w 8426a │ │ │ │ + b.n 843ba │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 851ee │ │ │ │ - bne.w 849f0 │ │ │ │ - cmp r4, #3 │ │ │ │ - bne.w 84c1e │ │ │ │ + blt.w 84d5e │ │ │ │ + bne.w 8457a │ │ │ │ + cmp.w r9, #3 │ │ │ │ + bne.w 847a0 │ │ │ │ mov.w ip, #3 │ │ │ │ - b.n 847b4 │ │ │ │ + b.n 842fe │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r1, #15 │ │ │ │ - bls.w 84630 │ │ │ │ + bls.w 8417c │ │ │ │ mov.w lr, #0 │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - blt.w 8461a │ │ │ │ + blt.w 84166 │ │ │ │ movw r5, #42220 @ 0xa4ec │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ - mov r1, fp │ │ │ │ + mov r1, sl │ │ │ │ movs r2, #0 │ │ │ │ cmp r0, r5 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 84668 │ │ │ │ - movw r3, #22029 @ 0x560d │ │ │ │ + beq.w 841b4 │ │ │ │ + movw r3, #20765 @ 0x511d │ │ │ │ movt r3, #8 │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ str r5, [sp, #0] │ │ │ │ str.w r3, [r5, #1564] @ 0x61c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 84686 │ │ │ │ - movw r2, #7721 @ 0x1e29 │ │ │ │ + beq.w 841d2 │ │ │ │ + movw r2, #4285 @ 0x10bd │ │ │ │ movt r2, #24 │ │ │ │ cmp r0, r1 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str.w r3, [r2, #1572] @ 0x624 │ │ │ │ - movw r3, #60601 @ 0xecb9 │ │ │ │ + movw r3, #57825 @ 0xe1e1 │ │ │ │ movt r3, #17 │ │ │ │ str.w r3, [r2, #1564] @ 0x61c │ │ │ │ - b.n 84686 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 841da │ │ │ │ + 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 84f1c │ │ │ │ + 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 84202 │ │ │ │ + b.w 84ee6 │ │ │ │ movs r3, #0 │ │ │ │ cmp r4, #1 │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #16] │ │ │ │ - bgt.w 845d2 │ │ │ │ - mov r2, r3 │ │ │ │ + bgt.w 8411e │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - add.w fp, sp, #604 @ 0x25c │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - adds r2, #1 │ │ │ │ - mov.w r3, #0 │ │ │ │ + add.w sl, sp, #604 @ 0x25c │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ str r1, [sp, #0] │ │ │ │ + str r4, [sp, #68] @ 0x44 │ │ │ │ + ldr r2, [r3, #16] │ │ │ │ + movs r3, #0 │ │ │ │ + str.w sl, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ + adds r2, #1 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ - str r4, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov.w r3, #7 │ │ │ │ - str.w fp, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bne.w 85156 │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + bne.w 848c8 │ │ │ │ + movw fp, #4356 @ 0x1104 │ │ │ │ + movt fp, #70 @ 0x46 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r4, #1 │ │ │ │ - bgt.w 8547a │ │ │ │ + bgt.w 84fe8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cmp r0, fp │ │ │ │ - bne.w 85498 │ │ │ │ - ldr.w r5, [r9, #12] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str.w r3, [r9, #16] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr.w r6, [r9, #8] │ │ │ │ - str.w r3, [r9, #12] │ │ │ │ - str.w r4, [r9, #8] │ │ │ │ + cmp r0, sl │ │ │ │ + bne.w 85006 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r5, [r3, #12] │ │ │ │ + str r2, [r3, #16] │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldr r6, [r3, #8] │ │ │ │ + str r2, [r3, #12] │ │ │ │ + str r4, [r3, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 854ca │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cbz r3, 8496c │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + bne.w 84f62 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 844f8 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - ittt ne │ │ │ │ + itt ne │ │ │ │ addne r3, #1 │ │ │ │ - ldrne r2, [sp, #20] │ │ │ │ - strne r3, [r2, #0] │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ + strne.w r3, [fp] │ │ │ │ + mov r0, fp │ │ │ │ addw sp, sp, #1644 @ 0x66c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r4, #127 @ 0x7f │ │ │ │ - bgt.w 854ee │ │ │ │ + bgt.w 84fba │ │ │ │ add.w r7, r4, #136 @ 0x88 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ cmp r4, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ - add.w r3, r3, r7, lsl #2 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ble.w 850b6 │ │ │ │ + add.w fp, r3, r7, lsl #2 │ │ │ │ + ble.w 84c58 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d2ca0 │ │ │ │ + bl d2204 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str.w r0, [r3, r7, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 85568 │ │ │ │ + beq.w 84f76 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.w 850b6 │ │ │ │ + beq.w 84c58 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ - bl d2ca0 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - str r0, [r3, #4] │ │ │ │ + bl d2204 │ │ │ │ + str.w r0, [fp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8553c │ │ │ │ + beq.w 84fe0 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 849e6 │ │ │ │ + beq.n 84572 │ │ │ │ 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 d2ca0 │ │ │ │ + bl d2204 │ │ │ │ str.w r0, [r7, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8553e │ │ │ │ + beq.w 84f78 │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 849cc │ │ │ │ + bne.n 84558 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - ldr.w sl, [sp, #20] │ │ │ │ + mov r9, fp │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 845dc │ │ │ │ - movs r3, #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr.w r0, [fp] │ │ │ │ - add.w r2, r3, #1073741824 @ 0x40000000 │ │ │ │ + b.n 84128 │ │ │ │ + movs r5, #2 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ + add.w r2, r5, #1073741824 @ 0x40000000 │ │ │ │ subs r2, #1 │ │ │ │ + ldr.w r0, [fp] │ │ │ │ ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ - lsls r6, r2, #2 │ │ │ │ + lsls r4, r2, #2 │ │ │ │ ldr.w r1, [fp, r2, lsl #2] │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.w 84be2 │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.w 8476a │ │ │ │ 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 84bf0 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cmp r2, r3 │ │ │ │ - bge.w 847b0 │ │ │ │ - cmp r3, r4 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ + bge.w 84778 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + cmp r5, r3 │ │ │ │ + bge.w 842fc │ │ │ │ + cmp r3, r9 │ │ │ │ it ge │ │ │ │ - movge r3, r4 │ │ │ │ + movge r3, r9 │ │ │ │ mov ip, r3 │ │ │ │ cmp r5, r3 │ │ │ │ - bge.w 847b4 │ │ │ │ - movw r3, #22029 @ 0x560d │ │ │ │ + bge.w 842fe │ │ │ │ + movw r3, #20765 @ 0x511d │ │ │ │ movt r3, #8 │ │ │ │ - str r4, [sp, #60] @ 0x3c │ │ │ │ + str.w r9, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #12] │ │ │ │ - str.w ip, [sp, #24] │ │ │ │ - strd sl, r9, [sp, #52] @ 0x34 │ │ │ │ + str.w ip, [sp, #20] │ │ │ │ + str.w sl, [sp, #56] @ 0x38 │ │ │ │ ldr.w r6, [fp, r5, lsl #2] │ │ │ │ movs r4, #0 │ │ │ │ mov sl, r5 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r9, r4, sl │ │ │ │ mov.w r9, r9, asr #1 │ │ │ │ ldr.w r7, [r3, #1564] @ 0x61c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r1, [fp, r9, lsl #2] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 84ae0 │ │ │ │ + bne.n 84666 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldrb.w r8, [r6, #16] │ │ │ │ cmp r2, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ it ge │ │ │ │ movge r2, r3 │ │ │ │ tst.w r8, #32 │ │ │ │ - beq.w 855fa │ │ │ │ + beq.w 850be │ │ │ │ tst.w r8, #64 @ 0x40 │ │ │ │ - beq.w 85432 │ │ │ │ + beq.w 85028 │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ add.w r0, r6, #20 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 85442 │ │ │ │ + beq.w 85038 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ - beq.w 84db6 │ │ │ │ + beq.w 848ee │ │ │ │ adds r1, #20 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 29204 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 84dc6 │ │ │ │ + beq.w 848fe │ │ │ │ lsrs r0, r0, #31 │ │ │ │ - cbz r0, 84aee │ │ │ │ + cbz r0, 84674 │ │ │ │ mov r2, r8 │ │ │ │ cmp r4, r9 │ │ │ │ mov r8, r3 │ │ │ │ + it lt │ │ │ │ + movlt r7, r9 │ │ │ │ mov r3, r2 │ │ │ │ - bge.n 84b84 │ │ │ │ - mov r7, r9 │ │ │ │ - b.n 84b06 │ │ │ │ + blt.n 8468c │ │ │ │ + b.n 8470a │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 85514 │ │ │ │ - bne.n 84bc0 │ │ │ │ + blt.w 850ae │ │ │ │ + bne.n 84748 │ │ │ │ add.w r4, r9, #1 │ │ │ │ cmp sl, r4 │ │ │ │ - ble.n 84b84 │ │ │ │ + ble.n 8470a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 85534 │ │ │ │ + bne.w 85088 │ │ │ │ ldr.w r8, [r6, #8] │ │ │ │ mov r7, sl │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ add.w r9, r6, #20 │ │ │ │ - str r5, [sp, #28] │ │ │ │ + str r5, [sp, #24] │ │ │ │ mov r5, r9 │ │ │ │ mov r9, r8 │ │ │ │ mov r8, r7 │ │ │ │ ubfx r2, r3, #5, #1 │ │ │ │ ubfx r3, r3, #6, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -135261,1322 +134845,1267 @@ │ │ │ │ ldr.w r1, [fp, sl, lsl #2] │ │ │ │ ldr r7, [r1, #8] │ │ │ │ cmp r7, r9 │ │ │ │ mov r2, r7 │ │ │ │ it ge │ │ │ │ movge r2, r9 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 85604 │ │ │ │ + beq.w 850ba │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8551e │ │ │ │ + beq.w 85072 │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ mov r0, r5 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 8552e │ │ │ │ + beq.w 85082 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ - beq.n 84b6c │ │ │ │ + beq.n 846f2 │ │ │ │ adds r1, #20 │ │ │ │ blx 29204 │ │ │ │ - cbz r0, 84b76 │ │ │ │ + cbz r0, 846fc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 84b7a │ │ │ │ + bge.n 84700 │ │ │ │ cmp sl, r4 │ │ │ │ - ble.n 84b82 │ │ │ │ + ble.n 84708 │ │ │ │ mov r8, sl │ │ │ │ - b.n 84b1e │ │ │ │ + b.n 846a4 │ │ │ │ adds r1, #28 │ │ │ │ blx 29204 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 84b60 │ │ │ │ + bne.n 846e6 │ │ │ │ cmp r7, r9 │ │ │ │ - bgt.n 84b64 │ │ │ │ + bgt.n 846ea │ │ │ │ add.w r4, sl, #1 │ │ │ │ cmp r4, r8 │ │ │ │ - blt.n 84b1e │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ + blt.n 846a4 │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ lsls r7, r4, #2 │ │ │ │ cmp r5, r4 │ │ │ │ add.w r1, fp, r7 │ │ │ │ - ble.n 84bc8 │ │ │ │ + ble.n 84750 │ │ │ │ sub.w r9, r5, r4 │ │ │ │ add.w r8, r7, #4 │ │ │ │ add.w r0, fp, r8 │ │ │ │ mov.w r9, r9, lsl #2 │ │ │ │ mov r2, r9 │ │ │ │ blx 2a344 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r6, [fp, r4, lsl #2] │ │ │ │ - cbnz r3, 84c08 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + cbnz r3, 8478a │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.w 84a66 │ │ │ │ - ldr r4, [sp, #60] @ 0x3c │ │ │ │ + bne.w 845ea │ │ │ │ + ldr.w r9, [sp, #60] @ 0x3c │ │ │ │ mov ip, r3 │ │ │ │ - ldrd sl, r9, [sp, #52] @ 0x34 │ │ │ │ - b.n 847b4 │ │ │ │ + ldr.w sl, [sp, #56] @ 0x38 │ │ │ │ + b.n 842fe │ │ │ │ cmp r4, r9 │ │ │ │ - bge.n 84b84 │ │ │ │ + bge.n 8470a │ │ │ │ mov sl, r9 │ │ │ │ - b.n 84a6e │ │ │ │ + b.n 845f2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r6, [fp, r4, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 84bac │ │ │ │ + beq.n 84732 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r4, [r3, r5, lsl #2] │ │ │ │ - b.n 84c18 │ │ │ │ - cmp r4, r1 │ │ │ │ - beq.n 84c7c │ │ │ │ - str r1, [sp, #4] │ │ │ │ - b.n 849f4 │ │ │ │ + b.n 8479a │ │ │ │ + cmp r9, r1 │ │ │ │ + beq.n 847e6 │ │ │ │ + mov r5, r1 │ │ │ │ + b.n 8457c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 851ee │ │ │ │ - bne.w 84a38 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - mov r0, fp │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + blt.w 84d5e │ │ │ │ + bne.w 845be │ │ │ │ mov r2, r5 │ │ │ │ - bl 1b3590 │ │ │ │ - mov r3, r5 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add.w r3, r6, #8 │ │ │ │ - b.n 84ddc │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r0, fp │ │ │ │ + adds r5, #1 │ │ │ │ + bl 1b2750 │ │ │ │ + add.w r3, r4, #8 │ │ │ │ + b.n 8490e │ │ │ │ mov r2, r9 │ │ │ │ add.w r0, r3, r8 │ │ │ │ adds r1, r3, r7 │ │ │ │ ldr.w r4, [r3, r5, lsl #2] │ │ │ │ blx 2a344 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r4, [r3, r7] │ │ │ │ - b.n 84bac │ │ │ │ - ldr r5, [sp, #0] │ │ │ │ - add.w r6, fp, #8 │ │ │ │ - movs r7, #3 │ │ │ │ - ldr.w r3, [r5, #1564] @ 0x61c │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - cmp r3, r8 │ │ │ │ - ldr.w r1, [r6], #4 │ │ │ │ - bne.n 84c6a │ │ │ │ + b.n 84732 │ │ │ │ + ldr r7, [sp, #0] │ │ │ │ + add.w r4, fp, #8 │ │ │ │ + movs r5, #3 │ │ │ │ + ldr.w r3, [r7, #1564] @ 0x61c │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + cmp r3, r6 │ │ │ │ + ldr.w r1, [r4], #4 │ │ │ │ + bne.n 847ea │ │ │ │ ldrd r2, r0, [r0, #8] │ │ │ │ - str r7, [sp, #4] │ │ │ │ ldrd r3, r1, [r1, #8] │ │ │ │ and.w r2, r2, #3 │ │ │ │ rsb r2, r2, #1 │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul.w r2, r0, r2 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.w 8479e │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - adds r1, #1 │ │ │ │ - cmp r4, r1 │ │ │ │ - bne.w 84714 │ │ │ │ - b.n 84c7c │ │ │ │ + blt.w 842ee │ │ │ │ + adds r1, r5, #1 │ │ │ │ + cmp r9, r1 │ │ │ │ + bne.w 8426a │ │ │ │ + mov r5, r9 │ │ │ │ + b.n 842f4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 851ee │ │ │ │ - bne.w 84dd2 │ │ │ │ - adds r7, #1 │ │ │ │ - cmp r4, r7 │ │ │ │ - bne.n 84c26 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - b.n 847a6 │ │ │ │ - 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 85446 │ │ │ │ - adds r3, #135 @ 0x87 │ │ │ │ - add.w fp, sp, #604 @ 0x25c │ │ │ │ - strd r4, sl, [r1, #4] │ │ │ │ - add.w r3, r1, r3, lsl #2 │ │ │ │ - str r3, [r1, #16] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r1, #24] │ │ │ │ - movs r3, #7 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - str.w fp, [r1, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 846b6 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - lsls r3, r4, #2 │ │ │ │ - subs r2, r3, #4 │ │ │ │ - mov r0, r1 │ │ │ │ - add r2, r1 │ │ │ │ - b.n 84cd2 │ │ │ │ - ldr r1, [r0, #0] │ │ │ │ - ldr r5, [r2, #0] │ │ │ │ - str.w r5, [r0], #4 │ │ │ │ - str.w r1, [r2], #-4 │ │ │ │ - cmp r2, r0 │ │ │ │ - bhi.n 84cc6 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - subs r3, #4 │ │ │ │ - add r3, r2 │ │ │ │ - b.n 84cea │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - str.w r0, [r2], #4 │ │ │ │ - str.w r1, [r3], #-4 │ │ │ │ - cmp r3, r2 │ │ │ │ - bhi.n 84cde │ │ │ │ - b.n 846b6 │ │ │ │ + blt.w 84d5e │ │ │ │ + bne.w 842ee │ │ │ │ + adds r5, #1 │ │ │ │ + cmp r9, r5 │ │ │ │ + bne.n 847a8 │ │ │ │ + mov r5, r9 │ │ │ │ + b.n 842f4 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.w 850a2 │ │ │ │ + ble.w 84c44 │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr.w r5, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r5, [r3, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8503c │ │ │ │ + beq.w 84b48 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8503c │ │ │ │ - ldr r2, [pc, #652] @ (84fa8 ) │ │ │ │ + bne.w 84b48 │ │ │ │ + ldr r2, [pc, #700] @ (84ae8 ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8545c │ │ │ │ + bne.w 85056 │ │ │ │ + mov r8, fp │ │ │ │ + mov fp, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ - ldr.w r8, [sp, #20] │ │ │ │ - str r6, [sp, #20] │ │ │ │ cmp r4, #1 │ │ │ │ - ble.w 85148 │ │ │ │ + ble.w 84ce2 │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 84d60 │ │ │ │ + beq.n 8486e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 84d60 │ │ │ │ - ldr r1, [pc, #600] @ (84fa8 ) │ │ │ │ + cbnz r3, 8486e │ │ │ │ + ldr r1, [pc, #652] @ (84ae8 ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 853e8 │ │ │ │ + bne.w 8503c │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 84daa │ │ │ │ + beq.n 848b8 │ │ │ │ add.w r7, r8, #4 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ movs r6, #2 │ │ │ │ - mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ + mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r4 │ │ │ │ ldr.w r5, [r7, #4]! │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cmp r3, sl │ │ │ │ - beq.n 84d98 │ │ │ │ + cmp r3, r9 │ │ │ │ + beq.n 848a6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 84d98 │ │ │ │ - ldr r3, [pc, #544] @ (84fa8 ) │ │ │ │ + cbnz r3, 848a6 │ │ │ │ + ldr r3, [pc, #596] @ (84ae8 ) │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r4, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8556c │ │ │ │ + bne.w 85090 │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, r8 │ │ │ │ - bne.n 84d74 │ │ │ │ + bne.n 84882 │ │ │ │ mov r4, r8 │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ cmp r4, #127 @ 0x7f │ │ │ │ - bgt.w 854e6 │ │ │ │ - ldr.w r3, [r9, #16] │ │ │ │ + bgt.w 84f20 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 84924 │ │ │ │ - b.n 85152 │ │ │ │ + beq.w 844b4 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 848de │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #19568 @ 0x4c70 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 126e1c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cbz r3, 848e8 │ │ │ │ + cmp r4, #1 │ │ │ │ + bgt.w 84fe4 │ │ │ │ + mov.w fp, #0 │ │ │ │ + b.n 844c0 │ │ │ │ adds r1, #28 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 29204 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 84ace │ │ │ │ + bne.w 84652 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r3, r2 │ │ │ │ ite ge │ │ │ │ movge r0, #0 │ │ │ │ movlt r0, #1 │ │ │ │ - b.n 84ad0 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - b.n 8479e │ │ │ │ + b.n 84654 │ │ │ │ movs r3, #8 │ │ │ │ - movs r2, #2 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - cmp r4, r2 │ │ │ │ - ble.w 8541c │ │ │ │ - add.w r6, r2, #1073741824 @ 0x40000000 │ │ │ │ - strd sl, r9, [sp, #8] │ │ │ │ - subs r6, #1 │ │ │ │ - ldr.w sl, [sp] │ │ │ │ + movs r5, #2 │ │ │ │ + cmp r9, r5 │ │ │ │ + ble.w 84fa4 │ │ │ │ + add.w r4, r5, #1073741824 @ 0x40000000 │ │ │ │ movs r7, #0 │ │ │ │ - mov r9, r2 │ │ │ │ - add.w r6, fp, r6, lsl #2 │ │ │ │ - ldr.w r1, [r6], #4 │ │ │ │ - mov r2, sl │ │ │ │ - ldr.w r3, [sl, #1564] @ 0x61c │ │ │ │ - mov.w r5, r9, lsl #2 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 85402 │ │ │ │ - bne.n 84eec │ │ │ │ - ldr.w r3, [sl, #1564] @ 0x61c │ │ │ │ - ldrd r0, r1, [r6, #-4] │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.n 84f0a │ │ │ │ - ldrd r3, r2, [r0, #8] │ │ │ │ + subs r4, #1 │ │ │ │ + add.w r4, fp, r4, lsl #2 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + mov.w r8, r5, lsl #2 │ │ │ │ + ldr.w r0, [r4, #4]! │ │ │ │ + ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ + ldr.w r2, [r4, #-4] │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.w 84a48 │ │ │ │ + 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 84a86 │ │ │ │ + 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 84f16 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - ldrd sl, r9, [sp, #8] │ │ │ │ + bge.n 84a76 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8510c │ │ │ │ - subs r5, #4 │ │ │ │ - add.w r1, fp, r5 │ │ │ │ + bne.w 84cac │ │ │ │ + sub.w r4, r8, #4 │ │ │ │ + add.w r1, fp, r4 │ │ │ │ cmp r1, fp │ │ │ │ - bls.n 84e84 │ │ │ │ + bls.n 849bc │ │ │ │ add.w r2, fp, #4 │ │ │ │ mov r3, r1 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr.w r1, [fp] │ │ │ │ str.w r0, [fp] │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ cmp r3, r2 │ │ │ │ - bls.n 84e84 │ │ │ │ + bls.n 849bc │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str.w r0, [r2], #4 │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 84e74 │ │ │ │ + bhi.n 849ac │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 852ec │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r4, r3 │ │ │ │ - ble.w 84a38 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - movw r8, #55089 @ 0xd731 │ │ │ │ - movt r8, #20 │ │ │ │ + bne.w 84e5e │ │ │ │ + cmp r9, r5 │ │ │ │ + ble.w 845be │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - add.w r6, fp, r2, lsl #2 │ │ │ │ - ldr.w r0, [fp, r2, lsl #2] │ │ │ │ + add.w r4, fp, r5, lsl #2 │ │ │ │ + movw r6, #52441 @ 0xccd9 │ │ │ │ + movt r6, #20 │ │ │ │ + ldr.w r0, [fp, r5, lsl #2] │ │ │ │ ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ - ldr.w r1, [r6, #-4] │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.n 84f1a │ │ │ │ + ldr.w r1, [r4, #-4] │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.n 84a90 │ │ │ │ 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 85000 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - cmp r3, r2 │ │ │ │ - it ge │ │ │ │ - movge ip, r3 │ │ │ │ - bge.w 847b4 │ │ │ │ - mov r3, r2 │ │ │ │ - b.n 84a42 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 85378 │ │ │ │ - movs r7, #0 │ │ │ │ - add.w r9, r9, #1 │ │ │ │ - cmp r4, r9 │ │ │ │ - bgt.w 84dfa │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - adds r5, #4 │ │ │ │ - ldrd sl, r9, [sp, #8] │ │ │ │ - b.n 84e4c │ │ │ │ - mov r2, sl │ │ │ │ + bgt.w 845be │ │ │ │ + adds r1, r5, #1 │ │ │ │ + cmp r9, r1 │ │ │ │ + ble.n 84a44 │ │ │ │ + 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 84aec │ │ │ │ + mov r5, r1 │ │ │ │ + b.n 845be │ │ │ │ + mov r1, r2 │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 84d5e │ │ │ │ + bne.n 84a86 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + ldrd r2, r0, [r4, #-4] │ │ │ │ + ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ + cmp r3, r6 │ │ │ │ + beq.w 8495e │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 85402 │ │ │ │ - bne.n 84e44 │ │ │ │ + blt.w 84d5e │ │ │ │ + bne.n 84982 │ │ │ │ adds r7, #1 │ │ │ │ - b.n 84ef4 │ │ │ │ + adds r5, #1 │ │ │ │ + cmp r9, r5 │ │ │ │ + bgt.w 84920 │ │ │ │ + add.w r8, r8, #4 │ │ │ │ + b.n 84982 │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.w 84e8e │ │ │ │ + movs r7, #0 │ │ │ │ + b.n 84a78 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 851ee │ │ │ │ - bne.n 84eda │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - adds r5, r3, #1 │ │ │ │ - cmp r4, r5 │ │ │ │ - ble.n 84f62 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - ldrd r1, r0, [r6] │ │ │ │ - ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.n 84fac │ │ │ │ - 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 852da │ │ │ │ - str r5, [sp, #4] │ │ │ │ - b.n 84eda │ │ │ │ + blt.w 84d5e │ │ │ │ + bne.w 845be │ │ │ │ + adds r7, r5, #1 │ │ │ │ + cmp r9, r7 │ │ │ │ + bgt.n 84b4e │ │ │ │ + mov r5, r7 │ │ │ │ + b.n 845be │ │ │ │ add.w r1, sp, #1640 @ 0x668 │ │ │ │ lsls r2, r3, #4 │ │ │ │ add.w r1, r1, r3, lsl #4 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ subw r1, r1, #1564 @ 0x61c │ │ │ │ - mov ip, r6 │ │ │ │ - str r5, [r1, #12] │ │ │ │ + mov ip, r5 │ │ │ │ + str r4, [r1, #12] │ │ │ │ add.w r1, r2, #28 │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ str.w fp, [r0, r1] │ │ │ │ add r1, r0 │ │ │ │ - add.w fp, fp, r6, lsl #2 │ │ │ │ - str r5, [r1, #4] │ │ │ │ + add.w fp, fp, r5, lsl #2 │ │ │ │ + str r4, [r1, #4] │ │ │ │ add.w r1, r0, r3, lsl #4 │ │ │ │ - str r6, [r1, #36] @ 0x24 │ │ │ │ + str r5, [r1, #36] @ 0x24 │ │ │ │ adds r1, r3, #1 │ │ │ │ - lsls r3, r6, #2 │ │ │ │ str r1, [r0, #24] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 847da │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - add r0, r3 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - b.n 847da │ │ │ │ - nop │ │ │ │ + lsls r0, r5, #2 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 84324 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + add r3, r0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.n 84324 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 851ee │ │ │ │ - bne.n 84f62 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - adds r3, #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - cmp r4, r3 │ │ │ │ - it gt │ │ │ │ - ldrgt r5, [sp, #4] │ │ │ │ - ble.n 84eda │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - ldr.w r1, [r6, #4]! │ │ │ │ - ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.w 8517e │ │ │ │ - ldrd r3, r2, [r0, #8] │ │ │ │ - str r5, [sp, #4] │ │ │ │ - and.w r3, r3, #3 │ │ │ │ - rsb r3, r3, #1 │ │ │ │ - mul.w r2, r3, r2 │ │ │ │ - ldrd r3, r1, [r1, #8] │ │ │ │ - and.w r3, r3, #3 │ │ │ │ - rsb r3, r3, #1 │ │ │ │ - mul.w r3, r1, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - blt.w 84eda │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - adds r1, #1 │ │ │ │ - cmp r4, r1 │ │ │ │ - ble.n 85038 │ │ │ │ - ldr.w r2, [fp, r1, lsl #2] │ │ │ │ - add.w r0, fp, r1, lsl #2 │ │ │ │ - ldrd r3, r2, [r2, #8] │ │ │ │ - ldr.w r5, [r0, #-4] │ │ │ │ - and.w r3, r3, #3 │ │ │ │ - rsb r3, r3, #1 │ │ │ │ - mul.w r3, r2, r3 │ │ │ │ - ldrd r2, r5, [r5, #8] │ │ │ │ - and.w r2, r2, #3 │ │ │ │ - rsb r2, r2, #1 │ │ │ │ - mul.w r2, r5, r2 │ │ │ │ - cmp r2, r3 │ │ │ │ - ble.n 85044 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - b.n 84eda │ │ │ │ - ldr.w r8, [sp, #20] │ │ │ │ - str r6, [sp, #20] │ │ │ │ - b.n 84d32 │ │ │ │ - adds r2, r1, #1 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - cmp r4, r2 │ │ │ │ - ble.w 84eda │ │ │ │ + adds r5, r1, #1 │ │ │ │ + cmp r9, r5 │ │ │ │ + ble.w 845be │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ and.w r2, r2, #3 │ │ │ │ - rsb r6, r2, #1 │ │ │ │ + rsb r4, r2, #1 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - mul.w r2, r6, r2 │ │ │ │ + mul.w r2, r4, r2 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.w 84eda │ │ │ │ - adds r1, #2 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - cmp r4, r1 │ │ │ │ - ble.w 84eda │ │ │ │ + blt.w 845be │ │ │ │ + adds r5, r1, #2 │ │ │ │ + cmp r9, r5 │ │ │ │ + ble.w 845be │ │ │ │ mov r3, r0 │ │ │ │ - ldr.w r0, [fp, r1, lsl #2] │ │ │ │ + ldr.w r0, [fp, r5, lsl #2] │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ - ldr r5, [r0, #12] │ │ │ │ + ldr r1, [r0, #12] │ │ │ │ and.w r2, r2, #3 │ │ │ │ rsb r2, r2, #1 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ - mul.w r3, r5, r3 │ │ │ │ + mul.w r3, r1, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - bgt.n 85038 │ │ │ │ - adds r1, #1 │ │ │ │ - cmp r4, r1 │ │ │ │ - bgt.n 85070 │ │ │ │ - b.n 85038 │ │ │ │ - ldr.w r3, [r9, #16] │ │ │ │ + bgt.w 845be │ │ │ │ + adds r5, #1 │ │ │ │ + cmp r9, r5 │ │ │ │ + bgt.n 84b14 │ │ │ │ + b.n 845be │ │ │ │ + mov r8, fp │ │ │ │ + mov fp, r6 │ │ │ │ + b.n 84840 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + ldrd r1, r0, [r4] │ │ │ │ + ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.n 84bf6 │ │ │ │ + ldrd r2, r1, [r1, #8] │ │ │ │ + and.w r2, r2, #3 │ │ │ │ + rsb r2, r2, #1 │ │ │ │ + mul.w r2, r1, r2 │ │ │ │ + ldrd r3, r1, [r0, #8] │ │ │ │ + and.w r3, r3, #3 │ │ │ │ + rsb r3, r3, #1 │ │ │ │ + mul.w r3, r1, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + bgt.n 84aa4 │ │ │ │ + adds r1, r5, #2 │ │ │ │ + cmp r9, r1 │ │ │ │ + bgt.w 84a14 │ │ │ │ + mov r5, r1 │ │ │ │ + b.n 845be │ │ │ │ + subs r0, r1, #2 │ │ │ │ + beq.n 84baa │ │ │ │ + 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 1b27a0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 84d64 │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ + cmp r3, #1 │ │ │ │ + ble.w 84338 │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ + subs r1, r3, #2 │ │ │ │ + beq.n 84be6 │ │ │ │ + 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 1b27a0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 84d64 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ + b.n 84bbc │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 84d5e │ │ │ │ + bne.w 84aa4 │ │ │ │ + adds r5, #2 │ │ │ │ + cmp r9, r5 │ │ │ │ + ble.w 845be │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + ldr.w r1, [r4, #4]! │ │ │ │ + ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.n 84cee │ │ │ │ + ldrd r3, r2, [r0, #8] │ │ │ │ + and.w r3, r3, #3 │ │ │ │ + rsb r3, r3, #1 │ │ │ │ + mul.w r2, r3, r2 │ │ │ │ + ldrd r3, r1, [r1, #8] │ │ │ │ + and.w r3, r3, #3 │ │ │ │ + rsb r3, r3, #1 │ │ │ │ + mul.w r3, r1, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + blt.w 845be │ │ │ │ + b.n 84a0e │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 85156 │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.n 84930 │ │ │ │ + bne.w 848c8 │ │ │ │ + movw fp, #4356 @ 0x1104 │ │ │ │ + movt fp, #70 @ 0x46 │ │ │ │ + b.n 844c0 │ │ │ │ adds r3, r4, #1 │ │ │ │ - ldr.w sl, [sp, #20] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - add.w r3, r3, r3, lsr #31 │ │ │ │ + mov r9, fp │ │ │ │ str r2, [sp, #16] │ │ │ │ + add.w r3, r3, r3, lsr #31 │ │ │ │ asrs r3, r3, #1 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - add.w fp, sp, #604 @ 0x25c │ │ │ │ + add.w sl, sp, #604 @ 0x25c │ │ │ │ cmp r4, #1 │ │ │ │ str r3, [r2, #20] │ │ │ │ add.w r3, r3, #135 @ 0x87 │ │ │ │ - strd r4, sl, [r2, #4] │ │ │ │ + strd r4, r9, [r2, #4] │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ - str.w fp, [r2, #12] │ │ │ │ + str.w sl, [r2, #12] │ │ │ │ str r3, [r2, #16] │ │ │ │ mov.w r3, #0 │ │ │ │ str r3, [r2, #24] │ │ │ │ mov.w r3, #7 │ │ │ │ str r3, [r2, #0] │ │ │ │ - bgt.w 85588 │ │ │ │ - bne.n 850a2 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + bgt.w 84ede │ │ │ │ + bne.n 84c44 │ │ │ │ + ldr.w r5, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r5, [r3, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8513e │ │ │ │ + beq.n 84cda │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ - b.n 84d0e │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - adds r2, r7, #1 │ │ │ │ - subs r0, r3, r2 │ │ │ │ + b.n 8481e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ + adds r2, r7, #1 │ │ │ │ + subs r0, r5, r2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ add.w r0, fp, r0, lsl #2 │ │ │ │ add r1, r3 │ │ │ │ - cbnz r3, 85120 │ │ │ │ + cbnz r3, 84cbe │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - bl 1b3590 │ │ │ │ - b.n 84e52 │ │ │ │ - beq.w 853de │ │ │ │ + bl 1b2750 │ │ │ │ + b.n 84988 │ │ │ │ + beq.w 84ea6 │ │ │ │ add.w r2, fp, #4 │ │ │ │ mov r1, r2 │ │ │ │ cmp fp, r2 │ │ │ │ - bcs.w 85304 │ │ │ │ - movs r3, #2 │ │ │ │ - movs r5, #4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - b.n 84e60 │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr.w r3, [r9, #16] │ │ │ │ + bcs.w 84e52 │ │ │ │ + movs r5, #2 │ │ │ │ + movs r4, #4 │ │ │ │ + b.n 84998 │ │ │ │ + movw fp, #4356 @ 0x1104 │ │ │ │ + movt fp, #70 @ 0x46 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 84930 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cbz r3, 8516c │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21104 @ 0x5270 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r3, 85176 │ │ │ │ - cmp r4, #1 │ │ │ │ - bgt.w 85476 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.w 84930 │ │ │ │ + beq.w 844c0 │ │ │ │ + b.n 848c2 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 851ee │ │ │ │ - bne.w 84f62 │ │ │ │ + blt.n 84d5e │ │ │ │ + bne.w 845be │ │ │ │ adds r5, #1 │ │ │ │ - cmp r4, r5 │ │ │ │ - bgt.w 84fc6 │ │ │ │ - b.n 84f62 │ │ │ │ - add.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ + cmp r9, r5 │ │ │ │ + ble.w 845be │ │ │ │ + b.n 84c0c │ │ │ │ + add.w r3, r2, #268435456 @ 0x10000000 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - subs r2, #1 │ │ │ │ + subs r3, #1 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ - lsls r5, r2, #4 │ │ │ │ - add.w r2, r0, r2, lsl #4 │ │ │ │ - ldrd r1, r3, [r1, #4] │ │ │ │ - ldr r0, [r0, r5] │ │ │ │ - movs r5, #0 │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - subs r3, r0, r3 │ │ │ │ - asrs r3, r3, #2 │ │ │ │ + lsls r4, r3, #4 │ │ │ │ + add.w r3, r0, r3, lsl #4 │ │ │ │ + ldrd r1, r2, [r1, #4] │ │ │ │ + ldr r0, [r0, r4] │ │ │ │ + movs r4, #0 │ │ │ │ + subs r0, r0, r2 │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + asrs r3, r0, #2 │ │ │ │ add.w r3, r2, r3, lsl #1 │ │ │ │ add r2, r3 │ │ │ │ add r2, ip │ │ │ │ - adds r5, #1 │ │ │ │ + adds r4, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 851f6 │ │ │ │ + ble.n 84d76 │ │ │ │ cmp r1, r2 │ │ │ │ - bgt.n 851fa │ │ │ │ - mov r6, ip │ │ │ │ + bgt.n 84d7a │ │ │ │ + mov r5, ip │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.w 84f66 │ │ │ │ + ble.w 84aa8 │ │ │ │ add.w r2, sp, #1640 @ 0x668 │ │ │ │ subs r1, r3, #2 │ │ │ │ add.w r2, r2, r3, lsl #4 │ │ │ │ subw r2, r2, #1580 @ 0x62c │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - cmp r5, r2 │ │ │ │ - bge.w 84f66 │ │ │ │ - bl 1b35e0 │ │ │ │ + cmp r4, r2 │ │ │ │ + bge.w 84aa8 │ │ │ │ + bl 1b27a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 851c6 │ │ │ │ - ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ + beq.n 84d36 │ │ │ │ mov r4, sl │ │ │ │ - b.n 8540a │ │ │ │ + ldrd fp, sl, [sp, #44] @ 0x2c │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 848b8 │ │ │ │ + cmp r4, #0 │ │ │ │ + ble.w 848e8 │ │ │ │ + movs r6, #0 │ │ │ │ + b.n 8480e │ │ │ │ subs r3, r3, r1 │ │ │ │ subs r2, r2, r1 │ │ │ │ lsls r3, r3, #1 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 851ba │ │ │ │ + b.n 84d2a │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 855f2 │ │ │ │ + ble.w 850f8 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ movw ip, #42636 @ 0xa68c │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ mov.w lr, #1 │ │ │ │ - sub.w r8, sl, #4 │ │ │ │ - mov fp, sl │ │ │ │ + sub.w r8, r9, #4 │ │ │ │ + mov sl, r9 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - mov sl, r9 │ │ │ │ - sub.w r6, r0, ip │ │ │ │ mov r2, lr │ │ │ │ + sub.w r6, r0, ip │ │ │ │ + movs r7, #0 │ │ │ │ rsbs ip, r6, #0 │ │ │ │ - mov.w r7, #0 │ │ │ │ - adc.w ip, ip, r6 │ │ │ │ mov r9, r3 │ │ │ │ + adc.w ip, ip, r6 │ │ │ │ mov r6, lr │ │ │ │ - b.n 8525e │ │ │ │ - cbz r6, 8528a │ │ │ │ + b.n 84dda │ │ │ │ + cbz r6, 84e06 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, r4 │ │ │ │ and.w r3, r3, #28 │ │ │ │ sub.w r3, r3, #4 │ │ │ │ clz r3, r3 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ - bge.n 852a2 │ │ │ │ + bge.n 84e1e │ │ │ │ mov r2, r6 │ │ │ │ mov r6, r3 │ │ │ │ ldr.w r5, [r8, #4]! │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 855da │ │ │ │ + bne.w 85100 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 855da │ │ │ │ + beq.w 85100 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ cmp r0, r5 │ │ │ │ - bne.w 853e4 │ │ │ │ - cbz r2, 8528a │ │ │ │ + bne.w 84f56 │ │ │ │ + cbz r2, 84e06 │ │ │ │ tst.w ip, lr │ │ │ │ - bne.n 85296 │ │ │ │ + bne.n 84e12 │ │ │ │ mov r5, r9 │ │ │ │ cmp r0, r9 │ │ │ │ - beq.n 85240 │ │ │ │ + beq.n 84dbc │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - bge.n 852ac │ │ │ │ + bge.n 84e26 │ │ │ │ mov r3, r6 │ │ │ │ mov r6, r2 │ │ │ │ - b.n 8525a │ │ │ │ + b.n 84dd6 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r5, #15 │ │ │ │ - bls.n 85284 │ │ │ │ + bls.n 84e00 │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 8528a │ │ │ │ + b.n 84e06 │ │ │ │ mov r9, sl │ │ │ │ mov r2, r6 │ │ │ │ - mov sl, fp │ │ │ │ - b.w 84658 │ │ │ │ + b.w 841a4 │ │ │ │ mov r9, sl │ │ │ │ - mov sl, fp │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8544a │ │ │ │ + beq.w 850b6 │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 84668 │ │ │ │ + bne.w 841b4 │ │ │ │ lsls r5, r6, #31 │ │ │ │ - bpl.w 84668 │ │ │ │ + bpl.w 841b4 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ - movw r3, #22029 @ 0x560d │ │ │ │ + movw r3, #20765 @ 0x511d │ │ │ │ movt r3, #8 │ │ │ │ str r2, [sp, #0] │ │ │ │ - b.w 848b8 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - adds r1, #2 │ │ │ │ - cmp r4, r1 │ │ │ │ - bgt.w 85008 │ │ │ │ - b.n 85038 │ │ │ │ - movs r5, #4 │ │ │ │ - movs r3, #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + b.w 84406 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - adds r2, r3, r5 │ │ │ │ + movs r5, #2 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 845be │ │ │ │ + movs r4, #4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + adds r2, r3, r4 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.w 84e8c │ │ │ │ + bls.w 849c4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ str.w r0, [r3], #4 │ │ │ │ str.w r1, [r2], #-4 │ │ │ │ - b.n 852f0 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 852e6 │ │ │ │ - movs r3, #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - b.w 84a38 │ │ │ │ - subs r0, r1, #2 │ │ │ │ - beq.n 85330 │ │ │ │ - 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 1b35e0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 8540a │ │ │ │ - ldr r3, [r5, #24] │ │ │ │ - cmp r3, #1 │ │ │ │ - ble.w 847ee │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - subs r1, r3, #2 │ │ │ │ - beq.n 8536a │ │ │ │ - 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 1b35e0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 8540a │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ - b.n 85340 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - adds r2, r7, #1 │ │ │ │ - sub.w r0, r9, r2 │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - add.w r0, fp, r0, lsl #2 │ │ │ │ - add r1, r3 │ │ │ │ - cbnz r3, 8538c │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - bl 1b3590 │ │ │ │ - b.n 84ef2 │ │ │ │ + b.n 84e62 │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #0 │ │ │ │ and.w r1, r3, #1 │ │ │ │ asrs r3, r3, #1 │ │ │ │ orrs r2, r1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bgt.n 85396 │ │ │ │ + bgt.n 84e7a │ │ │ │ adds r3, r2, r3 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - b.w 846c0 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + b.w 8420c │ │ │ │ + adds r2, r7, #1 │ │ │ │ + subs r3, r5, r2 │ │ │ │ + lsls r1, r3, #2 │ │ │ │ + add.w r0, fp, r3, lsl #2 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + add r1, r3 │ │ │ │ + cbnz r3, 84ea0 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + bl 1b2750 │ │ │ │ + b.n 84a8c │ │ │ │ + mov ip, r9 │ │ │ │ + b.w 842fe │ │ │ │ movw r3, #26080 @ 0x65e0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 85594 │ │ │ │ + beq.n 84f28 │ │ │ │ ldr r6, [r0, #100] @ 0x64 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ - movw r5, #63141 @ 0xf6a5 │ │ │ │ + movw r5, #60361 @ 0xebc9 │ │ │ │ movt r5, #17 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r3, #7721 @ 0x1e29 │ │ │ │ + movw r3, #4285 @ 0x10bd │ │ │ │ movt r3, #24 │ │ │ │ str.w r6, [sp, #1632] @ 0x660 │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ movne r3, r5 │ │ │ │ ldr r5, [sp, #0] │ │ │ │ - b.w 848ae │ │ │ │ - mov ip, r4 │ │ │ │ - b.w 847b4 │ │ │ │ - movs r2, #0 │ │ │ │ - b.n 8528a │ │ │ │ - movw r2, #28077 @ 0x6dad │ │ │ │ - movt r2, #18 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 84d5c │ │ │ │ - ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ - mov r0, r5 │ │ │ │ - movs r1, #1 │ │ │ │ - blx r3 │ │ │ │ - b.n 84d5c │ │ │ │ - ldrd r4, r9, [sp, #8] │ │ │ │ - ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 84daa │ │ │ │ - cmp r4, #0 │ │ │ │ - ble.w 85176 │ │ │ │ - movs r6, #0 │ │ │ │ - b.n 84cfe │ │ │ │ - subs r5, r3, #4 │ │ │ │ - add.w r1, fp, r5 │ │ │ │ - cmp r1, fp │ │ │ │ - bhi.w 84e5c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + b.w 843fc │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 84a38 │ │ │ │ - b.n 852ec │ │ │ │ - add.w r0, r6, #28 │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ - tst.w ip, #32 │ │ │ │ - bne.w 84ab6 │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ - b.n 84db8 │ │ │ │ - movs r3, #128 @ 0x80 │ │ │ │ - b.n 850c6 │ │ │ │ - movs r2, #1 │ │ │ │ - add r5, sp, #64 @ 0x40 │ │ │ │ - movw r3, #7721 @ 0x1e29 │ │ │ │ - movt r3, #24 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - b.w 848ae │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ - movt r1, #18 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w 84d28 │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ - b.n 84d28 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + beq.w 84202 │ │ │ │ + lsls r3, r4, #2 │ │ │ │ + mov r0, fp │ │ │ │ + subs r2, r3, #4 │ │ │ │ + add r2, fp │ │ │ │ + b.n 84efc │ │ │ │ + ldr r1, [r0, #0] │ │ │ │ + ldr r5, [r2, #0] │ │ │ │ + str.w r5, [r0], #4 │ │ │ │ + str.w r1, [r2], #-4 │ │ │ │ + cmp r2, r0 │ │ │ │ + bhi.n 84ef0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - add.w r3, r2, r4, lsl #2 │ │ │ │ subs r3, #4 │ │ │ │ - b.n 85490 │ │ │ │ + add r3, r2 │ │ │ │ + b.n 84f14 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str.w r0, [r2], #4 │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 85484 │ │ │ │ - b.w 84930 │ │ │ │ - bl 77384 │ │ │ │ - ldr.w r5, [r9, #12] │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str.w r3, [r9, #16] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr.w r6, [r9, #8] │ │ │ │ - str.w r3, [r9, #12] │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r4, [r9, #8] │ │ │ │ - str r3, [r2, #12] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 84958 │ │ │ │ - b.n 854ca │ │ │ │ + bhi.n 84f08 │ │ │ │ + b.w 84202 │ │ │ │ + movs r3, #128 @ 0x80 │ │ │ │ + b.n 84c66 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 773d4 │ │ │ │ + b.n 848b8 │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ + movw r3, #16321 @ 0x3fc1 │ │ │ │ + movt r3, #23 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + str.w r3, [sp, #1628] @ 0x65c │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 841d2 │ │ │ │ + b.w 84414 │ │ │ │ + mov r1, sl │ │ │ │ + movs r2, #0 │ │ │ │ + add r5, sp, #64 @ 0x40 │ │ │ │ + movw r3, #4285 @ 0x10bd │ │ │ │ + movt r3, #24 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + b.w 843fc │ │ │ │ + movs r2, #0 │ │ │ │ + b.n 84e06 │ │ │ │ ldr.w r0, [r5, r6, lsl #2] │ │ │ │ - bl 78344 │ │ │ │ + bl 78394 │ │ │ │ subs r6, #1 │ │ │ │ - bpl.n 854c2 │ │ │ │ + bpl.n 84f5a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77384 │ │ │ │ - b.w 84958 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + bl 773d4 │ │ │ │ + b.w 844e0 │ │ │ │ + mov fp, r3 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - b.w 84cd6 │ │ │ │ - mov r1, fp │ │ │ │ - movs r2, #0 │ │ │ │ - b.n 8544c │ │ │ │ - mov r0, r8 │ │ │ │ - bl 77384 │ │ │ │ - b.n 84daa │ │ │ │ + b.n 84f00 │ │ │ │ + mov r6, r0 │ │ │ │ + add.w r6, fp, r6, lsl #2 │ │ │ │ + cmp fp, r6 │ │ │ │ + bne.w 850ca │ │ │ │ + cmp r4, #127 @ 0x7f │ │ │ │ + bgt.w 850c2 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldrd r6, r5, [r3, #8] │ │ │ │ + str r2, [r3, #16] │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + strd r4, r2, [r3, #8] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 850ec │ │ │ │ + mov fp, r5 │ │ │ │ + b.w 844f8 │ │ │ │ + subs r4, r3, #4 │ │ │ │ + add.w r1, fp, r4 │ │ │ │ + cmp fp, r1 │ │ │ │ + bcc.w 84994 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 845be │ │ │ │ + b.n 84e5e │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bl 76fe4 │ │ │ │ - str r0, [sp, #20] │ │ │ │ + bl 77034 │ │ │ │ + mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 855fe │ │ │ │ + beq.w 850f2 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d2ca0 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + bl d2204 │ │ │ │ mov r6, r0 │ │ │ │ - str r0, [r3, #0] │ │ │ │ + str.w r0, [fp] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 849ac │ │ │ │ - b.n 8553e │ │ │ │ - ldrd r4, r9, [sp, #52] @ 0x34 │ │ │ │ - ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ - b.n 8540a │ │ │ │ + bne.w 84536 │ │ │ │ + b.n 84f78 │ │ │ │ + movs r6, #1 │ │ │ │ + b.n 84f78 │ │ │ │ + mov.w fp, #0 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + add.w r3, r2, r4, lsl #2 │ │ │ │ + subs r3, #4 │ │ │ │ + b.n 84ffe │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + str.w r0, [r2], #4 │ │ │ │ + str.w r1, [r3], #-4 │ │ │ │ + cmp r2, r3 │ │ │ │ + bcc.n 84ff2 │ │ │ │ + b.w 844c0 │ │ │ │ + bl 773d4 │ │ │ │ + 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 844e0 │ │ │ │ + b.n 84f62 │ │ │ │ + add.w r0, r6, #28 │ │ │ │ + ldrb.w ip, [r1, #16] │ │ │ │ + tst.w ip, #32 │ │ │ │ + bne.w 8463a │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ + b.n 848f0 │ │ │ │ + movw r2, #25229 @ 0x628d │ │ │ │ + movt r2, #18 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 8486a │ │ │ │ + ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ + mov r0, r5 │ │ │ │ + movs r1, #1 │ │ │ │ + blx r3 │ │ │ │ + b.n 8486a │ │ │ │ + movw r1, #25229 @ 0x628d │ │ │ │ + movt r1, #18 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 84838 │ │ │ │ + ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + b.w 84838 │ │ │ │ add.w r0, r6, #28 │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ tst.w ip, #32 │ │ │ │ - bne.w 84b52 │ │ │ │ + bne.w 846d8 │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.w 84b6e │ │ │ │ + b.w 846f4 │ │ │ │ mov r9, sl │ │ │ │ mov sl, r9 │ │ │ │ - b.w 84a6e │ │ │ │ - movs r6, #1 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - add.w r6, r3, r6, lsl #2 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, r6 │ │ │ │ - bne.n 855b6 │ │ │ │ - cmp r4, #127 @ 0x7f │ │ │ │ - bgt.n 855ae │ │ │ │ - ldrd r6, r5, [r9, #8] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str.w r3, [r9, #16] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - strd r4, r3, [r9, #8] │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.n 855d4 │ │ │ │ - str r5, [sp, #20] │ │ │ │ - b.w 8496c │ │ │ │ - mov r6, r0 │ │ │ │ - b.n 8553e │ │ │ │ - movw r2, #28077 @ 0x6dad │ │ │ │ + b.w 845f2 │ │ │ │ + movw r2, #25229 @ 0x628d │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 84d94 │ │ │ │ - ldr r2, [pc, #140] @ (85608 ) │ │ │ │ + beq.w 848a2 │ │ │ │ + ldr r2, [pc, #120] @ (85118 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 84d94 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 846b6 │ │ │ │ - b.w 84cba │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ - movw r3, #19577 @ 0x4c79 │ │ │ │ - movt r3, #23 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - str.w r3, [sp, #1628] @ 0x65c │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 84686 │ │ │ │ - b.w 848c6 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 77384 │ │ │ │ - b.n 8554e │ │ │ │ + b.w 848a2 │ │ │ │ + ldr r4, [sp, #56] @ 0x38 │ │ │ │ + ldrd fp, sl, [sp, #44] @ 0x2c │ │ │ │ + b.n 84d64 │ │ │ │ + movs r2, #1 │ │ │ │ + b.n 84f46 │ │ │ │ + ldr r0, [r6, #28] │ │ │ │ + b.n 85076 │ │ │ │ + ldr r0, [r6, #28] │ │ │ │ + b.n 8502c │ │ │ │ + mov r0, fp │ │ │ │ + bl 773d4 │ │ │ │ + b.n 84f88 │ │ │ │ ldr.w r2, [r6, #-4]! │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 85544 │ │ │ │ + beq.w 84f7c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 85544 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 85544 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.n 854ca │ │ │ │ - mov r9, sl │ │ │ │ + bne.w 84f7c │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 84f7c │ │ │ │ + mov.w fp, #0 │ │ │ │ + b.n 84f62 │ │ │ │ + bl 1e95bc │ │ │ │ + b.n 84f88 │ │ │ │ + mov.w ip, #0 │ │ │ │ + b.w 84150 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ - movw r3, #7721 @ 0x1e29 │ │ │ │ + movw r3, #4285 @ 0x10bd │ │ │ │ movt r3, #24 │ │ │ │ - mov sl, fp │ │ │ │ + mov r9, sl │ │ │ │ str r2, [sp, #0] │ │ │ │ str.w r3, [sp, #1628] @ 0x65c │ │ │ │ - b.w 84686 │ │ │ │ - mov.w ip, #0 │ │ │ │ - b.w 84604 │ │ │ │ - ldr r0, [r6, #28] │ │ │ │ - b.n 85436 │ │ │ │ - bl 1ea294 │ │ │ │ - b.n 8554e │ │ │ │ - ldr r0, [r6, #28] │ │ │ │ - b.n 85522 │ │ │ │ + b.w 841d2 │ │ │ │ + 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 8566e │ │ │ │ + beq.n 8517e │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 85660 │ │ │ │ + bpl.n 85170 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ adds r0, #20 │ │ │ │ tst.w r3, #32 │ │ │ │ - beq.n 8566a │ │ │ │ + beq.n 8517a │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 8564c │ │ │ │ + bpl.n 8515c │ │ │ │ adds r1, #20 │ │ │ │ blx 29204 │ │ │ │ - cbz r0, 85656 │ │ │ │ + cbz r0, 85166 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ adds r1, #28 │ │ │ │ blx 29204 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 85648 │ │ │ │ + bne.n 85158 │ │ │ │ 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 8563c │ │ │ │ + bne.n 8514c │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 8564e │ │ │ │ + b.n 8515e │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 85662 │ │ │ │ + b.n 85172 │ │ │ │ nop │ │ │ │ │ │ │ │ -00085674 : │ │ │ │ +00085184 : │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4020] @ 0xfb4 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ - ldr r4, [pc, #616] @ (858f4 ) │ │ │ │ + ldr r4, [pc, #616] @ (85404 ) │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ ldr.w r8, [r3, r4] │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 858da │ │ │ │ + beq.w 853ea │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 857f8 │ │ │ │ + beq.w 85308 │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 857f8 │ │ │ │ + beq.w 85308 │ │ │ │ add r3, sp, #16 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 858fc │ │ │ │ + bl 8540c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 858e0 │ │ │ │ + beq.w 853f0 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 8578c │ │ │ │ + beq.n 8529c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #20 │ │ │ │ - bpl.n 85776 │ │ │ │ + bpl.n 85286 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r7, [r5, r3] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 85776 │ │ │ │ + beq.n 85286 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 85826 │ │ │ │ + beq.w 85336 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 858ac │ │ │ │ + bne.w 853bc │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 85764 │ │ │ │ + ble.n 85274 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8570a │ │ │ │ + beq.n 8521a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 857b8 │ │ │ │ + beq.n 852c8 │ │ │ │ cmp r6, #1 │ │ │ │ - ble.n 85764 │ │ │ │ + ble.n 85274 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 85722 │ │ │ │ + beq.n 85232 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 857ce │ │ │ │ + beq.n 852de │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 85764 │ │ │ │ + beq.n 85274 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ add.w r9, r4, #8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8573e │ │ │ │ + beq.n 8524e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8580a │ │ │ │ + beq.n 8531a │ │ │ │ cmp r6, #3 │ │ │ │ - beq.n 85764 │ │ │ │ + beq.n 85274 │ │ │ │ movs r5, #3 │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r8, [r9, #4]! │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 8575e │ │ │ │ + beq.n 8526e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 857e2 │ │ │ │ + beq.n 852f2 │ │ │ │ adds r5, #1 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 85748 │ │ │ │ + bne.n 85258 │ │ │ │ add r3, sp, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 8581e │ │ │ │ + bne.n 8532e │ │ │ │ mov r0, r7 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ bic.w r3, r6, #2147483648 @ 0x80000000 │ │ │ │ mov r2, r4 │ │ │ │ - bl 89a84 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 89334 <_PyObject_MakeTpCall@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - b.n 856f2 │ │ │ │ + b.n 85202 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #5 │ │ │ │ - bpl.n 856c6 │ │ │ │ + bpl.n 851d6 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r5 │ │ │ │ add.w r2, r3, #12 │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - bl 1a5dcc │ │ │ │ + bl 1a4ebc │ │ │ │ ldr r5, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 85702 │ │ │ │ - b.n 85764 │ │ │ │ - ldr r2, [pc, #316] @ (858f8 ) │ │ │ │ + bne.n 85212 │ │ │ │ + b.n 85274 │ │ │ │ + ldr r2, [pc, #316] @ (85408 ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 85894 │ │ │ │ + bne.n 853a4 │ │ │ │ mov r0, r5 │ │ │ │ blx r8 │ │ │ │ - b.n 8570a │ │ │ │ - ldr r2, [pc, #296] @ (858f8 ) │ │ │ │ + b.n 8521a │ │ │ │ + ldr r2, [pc, #296] @ (85408 ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 85848 │ │ │ │ + cbnz r3, 85358 │ │ │ │ mov r0, r5 │ │ │ │ blx r8 │ │ │ │ - b.n 85722 │ │ │ │ - ldr r2, [pc, #276] @ (858f8 ) │ │ │ │ + b.n 85232 │ │ │ │ + ldr r2, [pc, #276] @ (85408 ) │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr.w fp, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 85830 │ │ │ │ + cbnz r3, 85340 │ │ │ │ mov r0, r8 │ │ │ │ blx fp │ │ │ │ - b.n 8575e │ │ │ │ + b.n 8526e │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1a5dcc │ │ │ │ + bl 1a4ebc │ │ │ │ mov r7, r0 │ │ │ │ - b.n 8576a │ │ │ │ - ldr r2, [pc, #236] @ (858f8 ) │ │ │ │ + b.n 8527a │ │ │ │ + ldr r2, [pc, #236] @ (85408 ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 85860 │ │ │ │ + cbnz r3, 85370 │ │ │ │ mov r0, r5 │ │ │ │ blx r8 │ │ │ │ - b.n 8573e │ │ │ │ + b.n 8524e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77384 │ │ │ │ - b.n 8576a │ │ │ │ - cbz r3, 85878 │ │ │ │ + bl 773d4 │ │ │ │ + b.n 8527a │ │ │ │ + cbz r3, 85388 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 85878 │ │ │ │ + cbz r3, 85388 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 856f2 │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.n 85202 │ │ │ │ + movw r1, #25229 @ 0x628d │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 857f2 │ │ │ │ + beq.n 85302 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b.n 857f2 │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.n 85302 │ │ │ │ + movw r1, #25229 @ 0x628d │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 857dc │ │ │ │ + beq.n 852ec │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 857dc │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.n 852ec │ │ │ │ + movw r1, #25229 @ 0x628d │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 85818 │ │ │ │ + beq.n 85328 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 85818 │ │ │ │ + b.n 85328 │ │ │ │ movw r2, #4300 @ 0x10cc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #21132 @ 0x528c │ │ │ │ + movw r2, #19596 @ 0x4c8c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl 14b21c <_PyErr_Format@@Base> │ │ │ │ - b.n 8582c │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + bl 14a7e4 <_PyErr_Format@@Base> │ │ │ │ + b.n 8533c │ │ │ │ + movw r1, #25229 @ 0x628d │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 857c8 │ │ │ │ + beq.n 852d8 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 857c8 │ │ │ │ + b.n 852d8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 856f2 │ │ │ │ + beq.w 85202 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 858e4 │ │ │ │ + bne.n 853f4 │ │ │ │ movw r2, #4300 @ 0x10cc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #21180 @ 0x52bc │ │ │ │ + movw r2, #19644 @ 0x4cbc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl 20eeb0 │ │ │ │ - b.n 8582c │ │ │ │ + bl 20e550 │ │ │ │ + b.n 8533c │ │ │ │ mov r0, r8 │ │ │ │ - bl 636ce <_PyBytes_DecodeEscape@@Base+0x1e> │ │ │ │ + bl 636ba <_PyBytes_DecodeEscape@@Base+0x1e> │ │ │ │ movs r7, #0 │ │ │ │ - b.n 8576a │ │ │ │ + b.n 8527a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 858be │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 858be │ │ │ │ + bne.n 853ce │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 853ce │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -136586,263 +136115,263 @@ │ │ │ │ sub sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r3 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ mov r5, r6 │ │ │ │ ldrb.w r4, [ip, #1]! │ │ │ │ cmp r6, #0 │ │ │ │ - bgt.n 859e6 │ │ │ │ - cbz r4, 85940 │ │ │ │ + bgt.n 854f6 │ │ │ │ + cbz r4, 85450 │ │ │ │ cmp r4, #58 @ 0x3a │ │ │ │ - bhi.n 85a16 │ │ │ │ + bhi.n 85526 │ │ │ │ cmp r4, #31 │ │ │ │ - bhi.n 859bc │ │ │ │ + bhi.n 854cc │ │ │ │ cmp r4, #9 │ │ │ │ - beq.n 8591a │ │ │ │ + beq.n 8542a │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 8591a │ │ │ │ + bne.n 8542a │ │ │ │ ldrb.w r4, [ip, #1]! │ │ │ │ adds r5, #1 │ │ │ │ movs r6, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 85924 │ │ │ │ + bne.n 85434 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 85af2 │ │ │ │ + blt.w 85602 │ │ │ │ itt eq │ │ │ │ moveq sl, r7 │ │ │ │ streq.w r5, [r8] │ │ │ │ - beq.n 85a0e │ │ │ │ + beq.n 8551e │ │ │ │ cmp r5, #5 │ │ │ │ - bgt.n 85a46 │ │ │ │ + bgt.n 85556 │ │ │ │ add.w r9, sp, #12 │ │ │ │ add r6, sp, #8 │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ - bl 83180 │ │ │ │ + bl 82cd0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 85afa │ │ │ │ + beq.w 8560a │ │ │ │ mov sl, r7 │ │ │ │ cmp r5, #1 │ │ │ │ str r0, [r7, #0] │ │ │ │ - beq.n 85a00 │ │ │ │ + beq.n 85510 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 83180 │ │ │ │ + bl 82cd0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 85a98 │ │ │ │ + beq.w 855a8 │ │ │ │ cmp r5, #2 │ │ │ │ str.w r0, [sl, #4] │ │ │ │ - beq.n 85a00 │ │ │ │ + beq.n 85510 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 83180 │ │ │ │ + bl 82cd0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 85a74 │ │ │ │ + beq.n 85584 │ │ │ │ cmp r5, #3 │ │ │ │ str.w r0, [sl, #8] │ │ │ │ - beq.n 85a00 │ │ │ │ + beq.n 85510 │ │ │ │ add.w fp, sl, #8 │ │ │ │ movs r4, #3 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 83180 │ │ │ │ + bl 82cd0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 85a76 │ │ │ │ + beq.n 85586 │ │ │ │ adds r4, #1 │ │ │ │ str.w r0, [fp, #4]! │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 859a4 │ │ │ │ - b.n 85a02 │ │ │ │ + bne.n 854b4 │ │ │ │ + b.n 85512 │ │ │ │ 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 8591a │ │ │ │ + bne.n 8542a │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ - beq.n 859fc │ │ │ │ + beq.n 8550c │ │ │ │ cmp r4, #40 @ 0x28 │ │ │ │ - bne.n 85930 │ │ │ │ - cbnz r6, 85a34 │ │ │ │ + bne.n 85440 │ │ │ │ + cbnz r6, 85544 │ │ │ │ ldrb.w r4, [ip, #1]! │ │ │ │ adds r5, #1 │ │ │ │ movs r6, #1 │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - beq.n 859fc │ │ │ │ - bls.n 85a26 │ │ │ │ + beq.n 8550c │ │ │ │ + bls.n 85536 │ │ │ │ cmp r4, #123 @ 0x7b │ │ │ │ - beq.n 85a34 │ │ │ │ + beq.n 85544 │ │ │ │ cmp r4, #125 @ 0x7d │ │ │ │ - beq.n 859fc │ │ │ │ + beq.n 8550c │ │ │ │ ldrb.w r4, [ip, #1]! │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - bne.n 859ea │ │ │ │ + bne.n 854fa │ │ │ │ subs r6, #1 │ │ │ │ - b.n 8591a │ │ │ │ + b.n 8542a │ │ │ │ mov r4, r5 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 85a9c │ │ │ │ + bne.n 855ac │ │ │ │ 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 859dc │ │ │ │ - bhi.n 85a38 │ │ │ │ + beq.n 854ec │ │ │ │ + bhi.n 85548 │ │ │ │ cmp r4, #91 @ 0x5b │ │ │ │ - beq.n 859dc │ │ │ │ + beq.n 854ec │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - bne.n 85930 │ │ │ │ - b.n 859fc │ │ │ │ + bne.n 85440 │ │ │ │ + b.n 8550c │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ - beq.n 859fc │ │ │ │ - bhi.n 85a40 │ │ │ │ + beq.n 8550c │ │ │ │ + bhi.n 85550 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 85adc │ │ │ │ + beq.n 855ec │ │ │ │ cmp r4, #40 @ 0x28 │ │ │ │ - bne.n 859f4 │ │ │ │ + bne.n 85504 │ │ │ │ adds r6, #1 │ │ │ │ - b.n 8591a │ │ │ │ + b.n 8542a │ │ │ │ cmp r4, #125 @ 0x7d │ │ │ │ - bne.w 85930 │ │ │ │ - b.n 859fc │ │ │ │ + bne.w 85440 │ │ │ │ + b.n 8550c │ │ │ │ cmp r4, #91 @ 0x5b │ │ │ │ - bne.n 859f4 │ │ │ │ - b.n 85a34 │ │ │ │ + bne.n 85504 │ │ │ │ + b.n 85544 │ │ │ │ lsls r0, r5, #2 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - bl 76fe4 │ │ │ │ + bl 77034 │ │ │ │ mov sl, r0 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 85afe │ │ │ │ + beq.n 8560e │ │ │ │ add.w r9, sp, #12 │ │ │ │ add r6, sp, #8 │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ - bl 83180 │ │ │ │ - cbz r0, 85a76 │ │ │ │ + bl 82cd0 │ │ │ │ + cbz r0, 85586 │ │ │ │ str.w r0, [sl] │ │ │ │ - b.n 85974 │ │ │ │ + b.n 85484 │ │ │ │ movs r4, #2 │ │ │ │ subs r3, r5, #1 │ │ │ │ mov r1, r9 │ │ │ │ subs r3, r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ - bl 2688fc │ │ │ │ + bl 268354 <_PySemaphore_Destroy@@Base+0x26c> │ │ │ │ mov r5, sl │ │ │ │ add.w r4, sl, r4, lsl #2 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 85b0c │ │ │ │ + bne.n 8561c │ │ │ │ cmp r7, sl │ │ │ │ - bne.n 85b04 │ │ │ │ + bne.n 85614 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 85a0e │ │ │ │ + b.n 8551e │ │ │ │ movs r4, #1 │ │ │ │ - b.n 85a76 │ │ │ │ + b.n 85586 │ │ │ │ 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 85aba │ │ │ │ - cbnz r6, 85ac4 │ │ │ │ + beq.n 855ca │ │ │ │ + cbnz r6, 855d4 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 85a0a │ │ │ │ - b.n 85a9c │ │ │ │ + beq.n 8551a │ │ │ │ + b.n 855ac │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20764 @ 0x511c │ │ │ │ + movw r1, #19228 @ 0x4b1c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 85a84 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 85594 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20736 @ 0x5100 │ │ │ │ + movw r1, #19200 @ 0x4b00 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8] │ │ │ │ - b.n 85a92 │ │ │ │ + b.n 855a2 │ │ │ │ mov sl, r7 │ │ │ │ - b.n 85a76 │ │ │ │ - bl 1ea294 │ │ │ │ - b.n 85a92 │ │ │ │ + b.n 85586 │ │ │ │ + bl 1e95bc │ │ │ │ + b.n 855a2 │ │ │ │ mov r0, sl │ │ │ │ - bl 77384 │ │ │ │ - b.n 85a92 │ │ │ │ + bl 773d4 │ │ │ │ + b.n 855a2 │ │ │ │ ldr.w r0, [r5], #4 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 85a8a │ │ │ │ + beq.n 8559a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 85a8a │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 85a8a │ │ │ │ + bne.n 8559a │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8559a │ │ │ │ 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 85d62 │ │ │ │ + bne.w 85872 │ │ │ │ bic.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ mov r5, r3 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 85d7c │ │ │ │ + bne.w 8588c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 85ce8 │ │ │ │ + beq.w 857f8 │ │ │ │ movw r6, #4364 @ 0x110c │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ ldr r5, [r7, #0] │ │ │ │ cmp r4, r6 │ │ │ │ - bne.w 85cf4 │ │ │ │ + bne.w 85804 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 85cd4 │ │ │ │ + beq.w 857e4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 85d2e │ │ │ │ + beq.w 8583e │ │ │ │ ldr.w r2, [r6, #152] @ 0x98 │ │ │ │ - movw r3, #40709 @ 0x9f05 │ │ │ │ + movw r3, #40769 @ 0x9f41 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 85d3a │ │ │ │ + bne.w 8584a │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 79f4c │ │ │ │ + bl 79f88 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 85cc0 │ │ │ │ + beq.w 857d0 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.n 85bcc │ │ │ │ - ldr r3, [pc, #512] @ (85da8 ) │ │ │ │ + bpl.n 856dc │ │ │ │ + ldr r3, [pc, #512] @ (858b8 ) │ │ │ │ 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] │ │ │ │ @@ -136858,215 +136387,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 85c86 │ │ │ │ + beq.n 85796 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movw r3, #13540 @ 0x34e4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r6 │ │ │ │ it ne │ │ │ │ cmpne r0, r3 │ │ │ │ - beq.n 85c9e │ │ │ │ + beq.n 857ae │ │ │ │ ldr.w r2, [r0, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 85c8e │ │ │ │ + beq.n 8579e │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 85c70 │ │ │ │ + ble.n 85780 │ │ │ │ ldr.w ip, [r2, #12] │ │ │ │ cmp ip, r3 │ │ │ │ - beq.n 85c9e │ │ │ │ + beq.n 857ae │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 85c42 │ │ │ │ + beq.n 85752 │ │ │ │ ldr r7, [r2, #16] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 85c9e │ │ │ │ + beq.n 857ae │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 85c42 │ │ │ │ + beq.n 85752 │ │ │ │ ldr r7, [r2, #20] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 85c9e │ │ │ │ + beq.n 857ae │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 85c42 │ │ │ │ + beq.n 85752 │ │ │ │ add.w lr, r2, #20 │ │ │ │ movs r7, #3 │ │ │ │ ldr.w r8, [lr, #4]! │ │ │ │ adds r7, #1 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 85c9e │ │ │ │ + beq.n 857ae │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 85c30 │ │ │ │ + bne.n 85740 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 85c70 │ │ │ │ + ble.n 85780 │ │ │ │ cmp ip, r6 │ │ │ │ - beq.n 85c9e │ │ │ │ + beq.n 857ae │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 85c70 │ │ │ │ + beq.n 85780 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 85c9e │ │ │ │ + beq.n 857ae │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 85c70 │ │ │ │ + beq.n 85780 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 85c9e │ │ │ │ + beq.n 857ae │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 85c70 │ │ │ │ + beq.n 85780 │ │ │ │ adds r2, #20 │ │ │ │ movs r3, #3 │ │ │ │ ldr.w r7, [r2, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 85c9e │ │ │ │ + beq.n 857ae │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 85c62 │ │ │ │ + bne.n 85772 │ │ │ │ movw r3, #21632 @ 0x5480 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - beq.n 85cca │ │ │ │ - bl 85fac │ │ │ │ - cbnz r0, 85caa │ │ │ │ + beq.n 857da │ │ │ │ + bl 85abc │ │ │ │ + cbnz r0, 857ba │ │ │ │ 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 85d94 │ │ │ │ + bne.n 858a4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 85d9c │ │ │ │ + bne.n 858ac │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl e2c54 <_PyConfig_AsDict@@Base+0x1f0> │ │ │ │ + bl e21b0 <_PyConfig_AsDict@@Base+0x1f0> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 85c86 │ │ │ │ + beq.n 85796 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 85cc0 │ │ │ │ + beq.n 857d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 85cc0 │ │ │ │ + cbnz r3, 857d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 1e3678 │ │ │ │ + bl 1e2984 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 85c86 │ │ │ │ - b.n 85caa │ │ │ │ + beq.n 85796 │ │ │ │ + b.n 857ba │ │ │ │ ldr.w r2, [r6, #152] @ 0x98 │ │ │ │ - movw r3, #40709 @ 0x9f05 │ │ │ │ + movw r3, #40769 @ 0x9f41 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 85d00 │ │ │ │ + bne.n 85810 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 85b8a │ │ │ │ + b.n 8569a │ │ │ │ movw r6, #4364 @ 0x110c │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 85cd4 │ │ │ │ + beq.n 857e4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 85dac │ │ │ │ + b.n 858bc │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 85cc0 │ │ │ │ + beq.n 857d0 │ │ │ │ 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 85c86 │ │ │ │ + b.n 85796 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1a5e28 │ │ │ │ + b.w 1a4f18 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 85cc0 │ │ │ │ + beq.n 857d0 │ │ │ │ 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 85bea │ │ │ │ + b.n 856fa │ │ │ │ mov r1, r3 │ │ │ │ - movw r0, #60968 @ 0xee28 │ │ │ │ + movw r0, #59432 @ 0xe828 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 23c13c │ │ │ │ + bl 23ba54 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 85b44 │ │ │ │ - b.n 85cc0 │ │ │ │ - movw r0, #60968 @ 0xee28 │ │ │ │ + bne.w 85654 │ │ │ │ + b.n 857d0 │ │ │ │ + movw r0, #59432 @ 0xe828 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0190 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 85cc0 │ │ │ │ - b.n 85b54 │ │ │ │ + beq.n 857d0 │ │ │ │ + b.n 85664 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 85c90 │ │ │ │ - b.n 85c9e │ │ │ │ + bne.w 857a0 │ │ │ │ + b.n 857ae │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 85c9a │ │ │ │ - b.n 85c70 │ │ │ │ + bne.w 857aa │ │ │ │ + b.n 85780 │ │ │ │ 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, #40709 @ 0x9f05 │ │ │ │ + movw r3, #40769 @ 0x9f41 │ │ │ │ movt r3, #7 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 85f1a │ │ │ │ + bne.w 85a2a │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ - bl 79f4c │ │ │ │ + bl 79f88 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 85f16 │ │ │ │ + beq.w 85a26 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.n 85e10 │ │ │ │ - ldr r1, [pc, #336] @ (85f38 ) │ │ │ │ + bpl.n 85920 │ │ │ │ + ldr r1, [pc, #336] @ (85a48 ) │ │ │ │ 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] │ │ │ │ @@ -137081,166 +136610,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 85ed6 │ │ │ │ + beq.n 859e6 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ movw r3, #13540 @ 0x34e4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 85eea │ │ │ │ + beq.n 859fa │ │ │ │ movw r1, #4364 @ 0x110c │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 85eea │ │ │ │ + beq.n 859fa │ │ │ │ ldr.w r2, [r6, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 85edc │ │ │ │ + beq.n 859ec │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 85ec0 │ │ │ │ + ble.n 859d0 │ │ │ │ ldr.w r9, [r2, #12] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n 85eea │ │ │ │ + beq.n 859fa │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 85e92 │ │ │ │ + beq.n 859a2 │ │ │ │ ldr r7, [r2, #16] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 85eea │ │ │ │ + beq.n 859fa │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 85e92 │ │ │ │ + beq.n 859a2 │ │ │ │ ldr r7, [r2, #20] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 85eea │ │ │ │ + beq.n 859fa │ │ │ │ cmp r0, #3 │ │ │ │ - beq.n 85e92 │ │ │ │ + beq.n 859a2 │ │ │ │ add.w lr, r2, #20 │ │ │ │ mov.w ip, #3 │ │ │ │ ldr.w r8, [lr, #4]! │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 85eea │ │ │ │ + beq.n 859fa │ │ │ │ cmp r0, ip │ │ │ │ - bne.n 85e7e │ │ │ │ + bne.n 8598e │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 85ec0 │ │ │ │ + ble.n 859d0 │ │ │ │ cmp r9, r1 │ │ │ │ - beq.n 85eea │ │ │ │ + beq.n 859fa │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 85ec0 │ │ │ │ + beq.n 859d0 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 85eea │ │ │ │ + beq.n 859fa │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 85ec0 │ │ │ │ + beq.n 859d0 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 85eea │ │ │ │ + beq.n 859fa │ │ │ │ cmp r0, #3 │ │ │ │ - beq.n 85ec0 │ │ │ │ + beq.n 859d0 │ │ │ │ adds r2, #20 │ │ │ │ movs r3, #3 │ │ │ │ ldr.w r7, [r2, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 85eea │ │ │ │ + beq.n 859fa │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 85eb2 │ │ │ │ + bne.n 859c2 │ │ │ │ movw r3, #21632 @ 0x5480 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 85ef8 │ │ │ │ - bl 85fac │ │ │ │ - cbnz r0, 85f00 │ │ │ │ + beq.n 85a08 │ │ │ │ + bl 85abc │ │ │ │ + cbnz r0, 85a10 │ │ │ │ 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, 85f28 │ │ │ │ + cbnz r2, 85a38 │ │ │ │ mov r3, r6 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 85f2e │ │ │ │ + bne.n 85a3e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl e2c54 <_PyConfig_AsDict@@Base+0x1f0> │ │ │ │ + bl e21b0 <_PyConfig_AsDict@@Base+0x1f0> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 85ed6 │ │ │ │ - b.n 85f00 │ │ │ │ - bl 1e3678 │ │ │ │ + beq.n 859e6 │ │ │ │ + b.n 85a10 │ │ │ │ + bl 1e2984 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 85ed6 │ │ │ │ + beq.n 859e6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 85f16 │ │ │ │ + beq.n 85a26 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 85f16 │ │ │ │ + cbnz r3, 85a26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 85ed6 │ │ │ │ + b.n 859e6 │ │ │ │ movs r1, #0 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 85e10 │ │ │ │ - b.n 85f16 │ │ │ │ + bne.w 85920 │ │ │ │ + b.n 85a26 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 85ede │ │ │ │ - b.n 85eea │ │ │ │ + bne.n 859ee │ │ │ │ + b.n 859fa │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 85ee6 │ │ │ │ - b.n 85ec0 │ │ │ │ + bne.n 859f6 │ │ │ │ + b.n 859d0 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00085f3c : │ │ │ │ +00085a4c : │ │ │ │ ldr.w r3, [r0, #172] @ 0xac │ │ │ │ - cbz r3, 85f88 │ │ │ │ + cbz r3, 85a98 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 85f90 │ │ │ │ + ble.n 85aa0 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 85f8c │ │ │ │ + beq.n 85a9c │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 85f90 │ │ │ │ + beq.n 85aa0 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 85f8c │ │ │ │ + beq.n 85a9c │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 85f90 │ │ │ │ + beq.n 85aa0 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 85f8c │ │ │ │ + beq.n 85a9c │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 85f90 │ │ │ │ + beq.n 85aa0 │ │ │ │ adds r3, #20 │ │ │ │ movs r0, #3 │ │ │ │ push {r4} │ │ │ │ ldr.w r4, [r3, #4]! │ │ │ │ adds r0, #1 │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 85f94 │ │ │ │ + beq.n 85aa4 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 85f6c │ │ │ │ + bne.n 85a7c │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ - cbz r0, 85f9c │ │ │ │ + cbz r0, 85aac │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 85f82 │ │ │ │ + bne.n 85a92 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ @@ -137255,976 +136784,971 @@ │ │ │ │ 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 8651c │ │ │ │ + beq.w 8601a │ │ │ │ mov r0, r1 │ │ │ │ blx r3 │ │ │ │ - str r0, [sp, #8] │ │ │ │ + str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8662e │ │ │ │ + beq.w 86122 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - movw r2, #57059 @ 0xdee3 │ │ │ │ + movw r2, #57133 @ 0xdf2d │ │ │ │ movt r2, #3 │ │ │ │ ldr r3, [r1, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, r2 │ │ │ │ - beq.w 86774 │ │ │ │ - mov r9, sl │ │ │ │ + beq.w 8623e │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + mov fp, sl │ │ │ │ + str r2, [sp, #16] │ │ │ │ movw r2, #36980 @ 0x9074 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ str r2, [sp, #28] │ │ │ │ movw r2, #4308 @ 0x10d4 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - mov fp, r9 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + b.n 85b72 │ │ │ │ + ldr.w r5, [r4, #-8] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 85c5e │ │ │ │ + mov fp, r7 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mov r7, r0 │ │ │ │ + str r6, [sp, #4] │ │ │ │ + ldr.w r5, [fp, #12] │ │ │ │ + adds r0, r5, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 86142 │ │ │ │ + ldr.w r6, [fp, #8] │ │ │ │ + add.w ip, r7, r7, lsl #1 │ │ │ │ + str.w r0, [fp, #12] │ │ │ │ + adds r3, r6, #1 │ │ │ │ + str.w r3, [fp, #8] │ │ │ │ + str.w sl, [r4, #-8] │ │ │ │ + add.w r3, r3, r3, lsl #2 │ │ │ │ + str.w r9, [r1, #4] │ │ │ │ + cmp r3, ip │ │ │ │ + bcs.w 85d48 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 85c4c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldr r3, [r3, #112] @ 0x70 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ blx r3 │ │ │ │ - mov r9, r0 │ │ │ │ + mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 860f2 │ │ │ │ + beq.w 85cfe │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 8623c │ │ │ │ + beq.w 85cf0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 867b4 │ │ │ │ - mov r0, r9 │ │ │ │ + beq.w 8627e │ │ │ │ + mov r0, sl │ │ │ │ blx r3 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 865fc │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + beq.w 86292 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldrd r7, sl, [fp, #16] │ │ │ │ + mov r9, r8 │ │ │ │ + mov r8, fp │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne.w r3, [r9] │ │ │ │ - mov r3, fp │ │ │ │ + strne.w r3, [sl] │ │ │ │ + ldrd r7, r3, [fp, #16] │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ - mov fp, r8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r8, r3 │ │ │ │ - and.w r7, fp, r0 │ │ │ │ + mov r6, r3 │ │ │ │ + and.w r7, r9, r0 │ │ │ │ movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + str r3, [sp, #8] │ │ │ │ mov r3, r8 │ │ │ │ - mov r6, r2 │ │ │ │ mov r8, r7 │ │ │ │ mov r7, r3 │ │ │ │ - str.w fp, [sp, #16] │ │ │ │ + str.w r9, [sp, #20] │ │ │ │ add.w r3, r8, #9 │ │ │ │ add.w r4, r6, r8, lsl #3 │ │ │ │ cmp r3, r0 │ │ │ │ ite ls │ │ │ │ movls r3, #9 │ │ │ │ movhi r3, #0 │ │ │ │ add.w r1, r4, #16 │ │ │ │ adds r4, #8 │ │ │ │ - add.w sl, r1, r3, lsl #3 │ │ │ │ + add.w fp, r1, r3, lsl #3 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ sub.w r1, r4, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8613c │ │ │ │ - ldr.w r5, [r4, #-8] │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 861aa │ │ │ │ - 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 86634 │ │ │ │ - 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 8624a │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 86192 │ │ │ │ - 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 86018 │ │ │ │ - ldr r4, [pc, #732] @ (863d0 ) │ │ │ │ - mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ - ldr r6, [r4, r5] │ │ │ │ - ldr r3, [r6, #72] @ 0x48 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 86700 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 86134 │ │ │ │ + beq.n 85b1e │ │ │ │ + cmp r9, r3 │ │ │ │ + beq.n 85c22 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cbnz r3, 86134 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - ldr r2, [pc, #696] @ (863d4 ) │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r6, [r3, #24] │ │ │ │ - ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 86690 │ │ │ │ - blx r6 │ │ │ │ - ldr r3, [r4, r5] │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 86508 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #108 @ 0x6c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp fp, r3 │ │ │ │ - beq.n 86168 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ - str r2, [sp, #4] │ │ │ │ + str r2, [sp, #8] │ │ │ │ adds r4, #8 │ │ │ │ - cmp r4, sl │ │ │ │ - bne.n 86086 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + cmp r4, fp │ │ │ │ + bne.n 85bea │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ add.w r8, r8, r8, lsl #2 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #20] │ │ │ │ add r8, r3 │ │ │ │ add.w r8, r8, #1 │ │ │ │ and.w r8, r8, r0 │ │ │ │ - b.n 8606c │ │ │ │ + b.n 85bd0 │ │ │ │ ldr.w r5, [r4, #-8] │ │ │ │ - cmp r9, r5 │ │ │ │ - bne.n 861b4 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + cmp sl, r5 │ │ │ │ + bne.n 85c68 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov fp, r7 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 860e2 │ │ │ │ + beq.n 85b6c │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ + str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 866f4 │ │ │ │ + beq.w 8629c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 860e2 │ │ │ │ - mov sl, r9 │ │ │ │ + beq.n 85b6c │ │ │ │ subs r3, #1 │ │ │ │ - mov r9, fp │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 865c8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldr r3, [r3, #112] @ 0x70 │ │ │ │ - b.n 8600c │ │ │ │ - cmp.w fp, #0 │ │ │ │ - bne.n 8614c │ │ │ │ - cmp r5, r9 │ │ │ │ - beq.n 86170 │ │ │ │ + bne.n 85b6c │ │ │ │ + mov r0, sl │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 85b6c │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.n 85c06 │ │ │ │ + cmp r5, sl │ │ │ │ + beq.n 85c2a │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 865ac │ │ │ │ + beq.w 860a6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, r2 │ │ │ │ mov.w r2, #2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ - str r6, [sp, #24] │ │ │ │ - bl d19ec │ │ │ │ + str r6, [sp, #4] │ │ │ │ + bl d0f54 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 865d0 │ │ │ │ + beq.w 860c2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 86746 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ + bne.w 86208 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ subs r1, r0, r1 │ │ │ │ clz r1, r1 │ │ │ │ cmp r2, r3 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bne.w 86804 │ │ │ │ + bne.w 862ce │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 86216 │ │ │ │ + beq.n 85cca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 867ac │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + beq.w 86228 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 86170 │ │ │ │ + beq.n 85c2a │ │ │ │ ldrd r0, r6, [r7, #16] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 866a0 │ │ │ │ + bne.w 86296 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.w 866a0 │ │ │ │ + bne.w 86296 │ │ │ │ adds r4, #8 │ │ │ │ - cmp sl, r4 │ │ │ │ - bne.w 86086 │ │ │ │ - b.n 86152 │ │ │ │ - ldr.w r8, [r9, #12] │ │ │ │ + cmp fp, r4 │ │ │ │ + bne.w 85bea │ │ │ │ + b.n 85c0c │ │ │ │ + ldr.w r8, [sl, #12] │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 86038 │ │ │ │ - b.n 86022 │ │ │ │ + bne.w 85b9e │ │ │ │ + b.n 85b88 │ │ │ │ + ldr r4, [pc, #744] @ (85fe8 ) │ │ │ │ + mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ + ldr r6, [r4, r5] │ │ │ │ + ldr r3, [r6, #72] @ 0x48 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 861d0 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 85d40 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cbnz r3, 85d40 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + ldr r2, [pc, #708] @ (85fec ) │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r6, [r3, #24] │ │ │ │ + ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 86186 │ │ │ │ + blx r6 │ │ │ │ + ldr r3, [r4, r5] │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 85ffe │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #108 @ 0x6c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw r3, #50000 @ 0xc350 │ │ │ │ cmp r0, r3 │ │ │ │ it gt │ │ │ │ lslgt r0, r0, #1 │ │ │ │ - bgt.n 86268 │ │ │ │ + bgt.n 85d66 │ │ │ │ lsls r0, r0, #2 │ │ │ │ cmp r0, #7 │ │ │ │ - bls.n 86354 │ │ │ │ + bls.n 85e50 │ │ │ │ cmp r0, #15 │ │ │ │ - bls.w 864a2 │ │ │ │ + bls.w 85f96 │ │ │ │ cmp r0, #31 │ │ │ │ - bls.w 86392 │ │ │ │ + bls.w 85e90 │ │ │ │ movs r4, #32 │ │ │ │ lsls r4, r4, #1 │ │ │ │ cmp r4, r0 │ │ │ │ - bls.n 8626a │ │ │ │ + bls.n 85d68 │ │ │ │ add.w r3, fp, #32 │ │ │ │ - mov r5, sl │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ cmp.w r4, #268435456 @ 0x10000000 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bcs.w 86672 │ │ │ │ - movw r6, #19968 @ 0x4e00 │ │ │ │ - movt r6, #72 @ 0x48 │ │ │ │ - movw r1, #6429 @ 0x191d │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bcs.w 86166 │ │ │ │ + movw r9, #19968 @ 0x4e00 │ │ │ │ + movt r9, #72 @ 0x48 │ │ │ │ + movw r1, #6413 @ 0x190d │ │ │ │ movt r1, #7 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr.w r3, [r6, #692] @ 0x2b4 │ │ │ │ + ldr.w r3, [r9, #692] @ 0x2b4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8665e │ │ │ │ - ldr r3, [pc, #304] @ (863d0 ) │ │ │ │ + bne.w 86152 │ │ │ │ + ldr r3, [pc, #588] @ (85fe8 ) │ │ │ │ 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 8646e │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bne.w 85f62 │ │ │ │ subs r1, r2, #1 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - lsrs r1, r1, #3 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - ldr.w r3, [r3, r1, lsl #3] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov.w lr, r1, lsr #3 │ │ │ │ + ldr.w r3, [r3, lr, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 86678 │ │ │ │ + beq.w 8616e │ │ │ │ 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 8643e │ │ │ │ + ldr.w r6, [r8] │ │ │ │ + str r6, [r3, #4] │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 85f34 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ blx 2957c │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldrd r3, r2, [fp, #8] │ │ │ │ - add.w ip, r4, #4294967295 @ 0xffffffff │ │ │ │ + add.w r9, r4, #4294967295 @ 0xffffffff │ │ │ │ adds r6, r5, r7 │ │ │ │ - strd ip, r8, [fp, #16] │ │ │ │ + strd r9, r8, [fp, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 866c2 │ │ │ │ + bne.w 861a2 │ │ │ │ cmp r5, r6 │ │ │ │ itttt ls │ │ │ │ addls.w r3, r5, #16 │ │ │ │ movls r6, r5 │ │ │ │ addls r7, r7, r3 │ │ │ │ addls.w r3, r5, #8 │ │ │ │ - bhi.n 86340 │ │ │ │ + bhi.n 85e3a │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ - cbz r2, 86338 │ │ │ │ + cbz r2, 85e32 │ │ │ │ ldr.w r0, [r3, #-4] │ │ │ │ - and.w r1, ip, r0 │ │ │ │ + and.w r1, r9, r0 │ │ │ │ add.w r4, r8, r1, lsl #3 │ │ │ │ ldr.w r5, [r8, r1, lsl #3] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 863d8 │ │ │ │ + bne.n 85ecc │ │ │ │ str.w r2, [r8, r1, lsl #3] │ │ │ │ str r0, [r4, #4] │ │ │ │ adds r3, #8 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 86318 │ │ │ │ + bne.n 85e12 │ │ │ │ mov r5, r6 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r3, sl │ │ │ │ - beq.w 860d6 │ │ │ │ + ldrd r2, r3, [sp, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 85b60 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77384 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - b.n 8618a │ │ │ │ + bl 773d4 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + b.n 85c44 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ add.w r8, fp, #32 │ │ │ │ - cmp r8, sl │ │ │ │ - bne.w 864ae │ │ │ │ + cmp r8, r3 │ │ │ │ + bne.w 85fa2 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.w 867fe │ │ │ │ - mov r4, sl │ │ │ │ + beq.w 862c8 │ │ │ │ + ldr r4, [sp, #4] │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ add.w ip, fp, #96 @ 0x60 │ │ │ │ mov r5, r6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ adds r4, #16 │ │ │ │ ldr.w r2, [r4, #-8] │ │ │ │ adds r6, #16 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ cmp r4, ip │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ - bne.n 8636c │ │ │ │ + bne.n 85e6a │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ - mov r8, sl │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ + mov r8, r3 │ │ │ │ movs r4, #8 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ - b.n 862e8 │ │ │ │ - mov r5, sl │ │ │ │ + str r3, [sp, #8] │ │ │ │ + b.n 85de2 │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ movs r4, #32 │ │ │ │ add.w r3, fp, #32 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - movw r6, #19968 @ 0x4e00 │ │ │ │ - movt r6, #72 @ 0x48 │ │ │ │ - movw r1, #6429 @ 0x191d │ │ │ │ + str r3, [sp, #8] │ │ │ │ + movw r9, #19968 @ 0x4e00 │ │ │ │ + movt r9, #72 @ 0x48 │ │ │ │ + movw r1, #6413 @ 0x190d │ │ │ │ movt r1, #7 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr.w r3, [r6, #692] @ 0x2b4 │ │ │ │ + ldr.w r3, [r9, #692] @ 0x2b4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8665e │ │ │ │ - ldr r3, [pc, #20] @ (863d0 ) │ │ │ │ + bne.w 86152 │ │ │ │ + ldr r3, [pc, #304] @ (85fe8 ) │ │ │ │ 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 862b8 │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.n 85db6 │ │ │ │ add.w r5, r1, #9 │ │ │ │ - cmp ip, r5 │ │ │ │ - bcc.n 86418 │ │ │ │ + cmp r9, r5 │ │ │ │ + bcc.n 85f0e │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 864be │ │ │ │ + beq.n 85fb2 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 864c6 │ │ │ │ + beq.n 85fba │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 864d6 │ │ │ │ + beq.n 85fc2 │ │ │ │ ldr r5, [r4, #32] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 864de │ │ │ │ + beq.n 85fca │ │ │ │ ldr r5, [r4, #40] @ 0x28 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 864e6 │ │ │ │ + beq.n 85fd2 │ │ │ │ ldr r5, [r4, #48] @ 0x30 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 864ee │ │ │ │ + beq.n 85fda │ │ │ │ ldr r5, [r4, #56] @ 0x38 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 864f6 │ │ │ │ + beq.n 85fe2 │ │ │ │ ldr r5, [r4, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 86518 │ │ │ │ + beq.w 8600e │ │ │ │ ldr r5, [r4, #72] @ 0x48 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 864ce │ │ │ │ - mov.w lr, r0, lsr #5 │ │ │ │ + beq.w 86016 │ │ │ │ + mov.w ip, r0, lsr #5 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ - add.w r4, lr, #1 │ │ │ │ + add.w r4, ip, #1 │ │ │ │ add r1, r4 │ │ │ │ - and.w r5, ip, r1 │ │ │ │ + and.w r5, r9, r1 │ │ │ │ add.w r4, r8, r5, lsl #3 │ │ │ │ ldr.w r1, [r8, r5, lsl #3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 86548 │ │ │ │ + bne.w 86042 │ │ │ │ strd r2, r0, [r4] │ │ │ │ - b.n 86338 │ │ │ │ + b.n 85e32 │ │ │ │ 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 862e8 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - adds r1, #1 │ │ │ │ + bhi.w 85de2 │ │ │ │ + add.w r1, lr, #1 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r0 │ │ │ │ str r1, [r3, #4] │ │ │ │ - str.w lr, [r3, r0] │ │ │ │ + str r6, [r3, r0] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 862e8 │ │ │ │ - ldr.w r3, [r6, #672] @ 0x2a0 │ │ │ │ - movw r1, #49749 @ 0xc255 │ │ │ │ + bne.w 85de2 │ │ │ │ + ldr.w r3, [r9, #672] @ 0x2a0 │ │ │ │ + movw r1, #49733 @ 0xc245 │ │ │ │ movt r1, #6 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 866b2 │ │ │ │ + bne.w 862a8 │ │ │ │ mov r0, r2 │ │ │ │ - str r2, [sp, #24] │ │ │ │ + str r2, [sp, #32] │ │ │ │ blx 2a0fc │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 86672 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + beq.w 86166 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ ldr.w r3, [r1, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r1, #800] @ 0x320 │ │ │ │ - b.n 862e8 │ │ │ │ + b.n 85de2 │ │ │ │ add.w r3, fp, #32 │ │ │ │ - mov r5, sl │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ movs r4, #16 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - b.n 8639c │ │ │ │ - mov r5, sl │ │ │ │ + str r3, [sp, #8] │ │ │ │ + b.n 85e9a │ │ │ │ + mov r5, r3 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r4, #8 │ │ │ │ - str.w r8, [sp, #4] │ │ │ │ - b.n 862e8 │ │ │ │ + str.w r8, [sp, #8] │ │ │ │ + b.n 85de2 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #8 │ │ │ │ - b.n 86438 │ │ │ │ + b.n 85f2e │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #16 │ │ │ │ - b.n 86438 │ │ │ │ - mov r3, r2 │ │ │ │ - mov r2, r1 │ │ │ │ - adds r4, #72 @ 0x48 │ │ │ │ - b.n 86438 │ │ │ │ + b.n 85f2e │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #24 │ │ │ │ - b.n 86438 │ │ │ │ + b.n 85f2e │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #32 │ │ │ │ - b.n 86438 │ │ │ │ + b.n 85f2e │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #40 @ 0x28 │ │ │ │ - b.n 86438 │ │ │ │ + b.n 85f2e │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #48 @ 0x30 │ │ │ │ - b.n 86438 │ │ │ │ + b.n 85f2e │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #56 @ 0x38 │ │ │ │ - b.n 86438 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + b.n 85f2e │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 86728 │ │ │ │ + bne.w 861fa │ │ │ │ ldr r0, [r3, #4] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ - b.n 86136 │ │ │ │ + b.n 85d42 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ - b.n 86438 │ │ │ │ + b.n 85f2e │ │ │ │ + mov r3, r2 │ │ │ │ + mov r2, r1 │ │ │ │ + adds r4, #72 @ 0x48 │ │ │ │ + b.n 85f2e │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.w 86644 │ │ │ │ + bmi.w 86128 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 86644 │ │ │ │ + beq.n 86128 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 86644 │ │ │ │ + beq.n 86128 │ │ │ │ mov r0, r1 │ │ │ │ - bl 154030 │ │ │ │ - str r0, [sp, #8] │ │ │ │ + bl 1535d8 │ │ │ │ + str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8662e │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + beq.n 86122 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ - b.n 85fec │ │ │ │ + b.n 85afc │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ add.w r3, r5, #9 │ │ │ │ - cmp ip, r3 │ │ │ │ - bcc.n 8658a │ │ │ │ + cmp r9, r3 │ │ │ │ + bcc.n 86084 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 864ba │ │ │ │ + beq.n 85fae │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 864c2 │ │ │ │ + beq.n 85fb6 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 864d2 │ │ │ │ + beq.n 85fbe │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 864da │ │ │ │ + beq.n 85fc6 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 864e2 │ │ │ │ + beq.n 85fce │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 864ea │ │ │ │ + beq.n 85fd6 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 864f2 │ │ │ │ + beq.n 85fde │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 86514 │ │ │ │ + beq.n 8600a │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 864ca │ │ │ │ + beq.n 86012 │ │ │ │ add.w r5, r5, r5, lsl #2 │ │ │ │ - mov.w lr, lr, lsr #5 │ │ │ │ + mov.w ip, ip, lsr #5 │ │ │ │ adds r5, #1 │ │ │ │ - add r5, lr │ │ │ │ - and.w r5, ip, r5 │ │ │ │ + add r5, ip │ │ │ │ + and.w r5, r9, r5 │ │ │ │ add.w r4, r8, r5, lsl #3 │ │ │ │ ldr.w r3, [r8, r5, lsl #3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8654c │ │ │ │ + bne.n 86046 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 86438 │ │ │ │ - ldr.w r3, [r9, #4] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + b.n 85f2e │ │ │ │ + ldr.w r3, [sl, #4] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 861be │ │ │ │ - mov r1, r9 │ │ │ │ + bne.w 85c72 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a39f0 <_PyThreadState_New@@Base+0x3064> │ │ │ │ + bl 1a29f0 <_PyThreadState_New@@Base+0x306c> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 86170 │ │ │ │ - b.n 861be │ │ │ │ - mov r0, sl │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 861a2 │ │ │ │ + bne.w 85c2a │ │ │ │ + b.n 85c72 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov fp, sl │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 865e4 │ │ │ │ + beq.n 860d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 86736 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + beq.w 862b8 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 865fc │ │ │ │ + beq.n 860f0 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ + str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 867f6 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + beq.w 862f6 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 86616 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + beq.n 8610a │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 86616 │ │ │ │ + cbnz r3, 8610a │ │ │ │ mov r0, r2 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8662e │ │ │ │ + beq.n 86122 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ + str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 867ee │ │ │ │ + beq.w 862c0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 86136 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - str.w r0, [fp, #12] │ │ │ │ - strd r9, r8, [r3] │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - b.n 8618a │ │ │ │ + b.n 85d42 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #21224 @ 0x52e8 │ │ │ │ + movw r1, #19688 @ 0x4ce8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 8662e │ │ │ │ + bl d1590 │ │ │ │ + b.n 86122 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str.w r0, [fp, #12] │ │ │ │ + strd sl, r9, [r3] │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + b.n 85c44 │ │ │ │ mov r1, r2 │ │ │ │ - ldr.w r0, [r6, #688] @ 0x2b0 │ │ │ │ - str r2, [sp, #16] │ │ │ │ + ldr.w r0, [r9, #688] @ 0x2b0 │ │ │ │ + str r2, [sp, #20] │ │ │ │ blx r3 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 862e8 │ │ │ │ - bl 1ea294 │ │ │ │ - b.n 865fc │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + bne.w 85de2 │ │ │ │ + mov fp, sl │ │ │ │ + bl 1e95bc │ │ │ │ + b.n 860f0 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + mov r1, lr │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 719d8 │ │ │ │ + bl 719c8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 862e8 │ │ │ │ - b.n 8646e │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + bne.w 85de2 │ │ │ │ + b.n 85f62 │ │ │ │ + movw r1, #25229 @ 0x628d │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 866a6 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - b.n 86128 │ │ │ │ - mov r8, r7 │ │ │ │ - mov r2, r6 │ │ │ │ - b.n 86058 │ │ │ │ + bne.n 86196 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + b.n 85d34 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - blx r3 │ │ │ │ - b.n 8669c │ │ │ │ - mov r1, r2 │ │ │ │ - ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ - str r2, [sp, #24] │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ blx r3 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r8, r0 │ │ │ │ - b.n 8648c │ │ │ │ + b.n 86192 │ │ │ │ movw r4, #5440 @ 0x1540 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r7, r5 │ │ │ │ - mov r1, ip │ │ │ │ str.w r2, [fp, #8] │ │ │ │ - b.n 866d6 │ │ │ │ + b.n 861b4 │ │ │ │ adds r7, #8 │ │ │ │ cmp r7, r6 │ │ │ │ - bhi.w 86340 │ │ │ │ + bhi.w 85e3a │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 866d4 │ │ │ │ + beq.n 861b2 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 866d4 │ │ │ │ + beq.n 861b2 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - bl 1a6064 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - b.n 866d4 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - b.n 8618a │ │ │ │ + bl 1a514c │ │ │ │ + b.n 861b2 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 864fa │ │ │ │ + beq.w 85ff0 │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 123a84 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbnz r0, 8673e │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + bl 122f64 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 86276 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 8612a │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + beq.w 85d36 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 86116 │ │ │ │ - b.n 8612a │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 865e4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 123a9c <_PyErr_Clear@@Base> │ │ │ │ - b.n 8671a │ │ │ │ - bl c3ae8 │ │ │ │ + beq.w 85d22 │ │ │ │ + b.n 85d36 │ │ │ │ + bl c3038 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 86804 │ │ │ │ + bne.n 862ce │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 86766 │ │ │ │ + beq.n 8622e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 867ac │ │ │ │ + cbnz r3, 8622e │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 86170 │ │ │ │ - beq.w 8621c │ │ │ │ - b.n 865e4 │ │ │ │ + bgt.w 85c2a │ │ │ │ + beq.w 85cd0 │ │ │ │ + mov fp, sl │ │ │ │ + b.n 860d8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ - movw r1, #21256 @ 0x5308 │ │ │ │ + movw r1, #19720 @ 0x4d08 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + bl d1590 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8662e │ │ │ │ + beq.w 86122 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8662e │ │ │ │ + bne.w 86122 │ │ │ │ mov r0, r1 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8662e │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 86766 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 86122 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 122f7c <_PyErr_Clear@@Base> │ │ │ │ + b.n 861ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 7ec20 <_PyType_GetDict@@Base> │ │ │ │ - cbnz r0, 867d4 │ │ │ │ + bl 7ebe8 <_PyType_GetDict@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 862fe │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f848 │ │ │ │ + bl 7f810 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 865fc │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8602a │ │ │ │ - ldr.w r4, [r9, #4] │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - movw r1, #63152 @ 0xf6b0 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 865fc │ │ │ │ - mov r0, r9 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8662e │ │ │ │ - mov r0, r9 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 865fc │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - b.n 8618a │ │ │ │ + bge.n 8631a │ │ │ │ + mov fp, sl │ │ │ │ + b.n 860f0 │ │ │ │ + mov r8, r7 │ │ │ │ + str r6, [sp, #4] │ │ │ │ + b.n 85bbe │ │ │ │ + mov r0, sl │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + b.n 85c44 │ │ │ │ + mov r1, r2 │ │ │ │ + ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ + str r2, [sp, #32] │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + mov r8, r0 │ │ │ │ + b.n 85f80 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 860d8 │ │ │ │ + mov r0, fp │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 86122 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + b.n 85c44 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 86756 │ │ │ │ - ldr r2, [pc, #28] @ (8682c ) │ │ │ │ + bne.n 86218 │ │ │ │ + ldr r2, [pc, #84] @ (8632c ) │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 86824 │ │ │ │ + cbz r3, 862ee │ │ │ │ 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 86756 │ │ │ │ + b.n 86218 │ │ │ │ + mov r0, fp │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 860f0 │ │ │ │ + mov fp, sl │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + movw r1, #61616 @ 0xf0b0 │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d1590 │ │ │ │ + b.n 860f0 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 85b90 │ │ │ │ + ldr.w r4, [sl, #4] │ │ │ │ + mov fp, sl │ │ │ │ + b.n 86300 │ │ │ │ + nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00086830 : │ │ │ │ +00086330 : │ │ │ │ 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, 86862 │ │ │ │ + cbz r3, 86362 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 86890 │ │ │ │ + cbz r0, 86390 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - movw r3, #57059 @ 0xdee3 │ │ │ │ + movw r3, #57133 @ 0xdf2d │ │ │ │ movt r3, #3 │ │ │ │ ldr r2, [r1, #112] @ 0x70 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - beq.n 86894 │ │ │ │ + beq.n 86394 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 86878 │ │ │ │ + bmi.n 86378 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, 86878 │ │ │ │ + cbz r3, 86378 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 86878 │ │ │ │ + cbz r3, 86378 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 154030 │ │ │ │ + b.w 1535d8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21224 @ 0x52e8 │ │ │ │ + movw r1, #19688 @ 0x4ce8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1590 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8685e │ │ │ │ + b.n 8635e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ - movw r1, #21256 @ 0x5308 │ │ │ │ + movw r1, #19720 @ 0x4d08 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1590 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 86890 │ │ │ │ + beq.n 86390 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 86890 │ │ │ │ + bne.n 86390 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 86890 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 86390 │ │ │ │ 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 86b20 │ │ │ │ + bpl.w 86620 │ │ │ │ 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 86b32 │ │ │ │ - ldr r7, [pc, #608] @ (86b6c ) │ │ │ │ + bmi.w 86632 │ │ │ │ + ldr r7, [pc, #608] @ (8666c ) │ │ │ │ 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 86ade │ │ │ │ + bhi.w 865de │ │ │ │ adds.w fp, r4, r3 │ │ │ │ - bmi.w 86ade │ │ │ │ + bmi.w 865de │ │ │ │ movw sl, #19968 @ 0x4e00 │ │ │ │ movt sl, #72 @ 0x48 │ │ │ │ - movw r3, #6429 @ 0x191d │ │ │ │ + movw r3, #6413 @ 0x190d │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [sl, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 86ad0 │ │ │ │ + bne.w 865d0 │ │ │ │ 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 86a94 │ │ │ │ + bcs.w 86594 │ │ │ │ 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 86a82 │ │ │ │ + beq.w 86582 │ │ │ │ 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 869fa │ │ │ │ + beq.n 864fa │ │ │ │ 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 86a3e │ │ │ │ + bgt.n 8653e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #452] @ (86b70 ) │ │ │ │ + ldr r2, [pc, #452] @ (86670 ) │ │ │ │ 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 86af0 │ │ │ │ + bne.w 865f0 │ │ │ │ str r3, [r4, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r1, [r7, r8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 86a2c │ │ │ │ + beq.n 8652c │ │ │ │ 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] │ │ │ │ @@ -138235,571 +137759,569 @@ │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd fp, r1, [r3, #24] │ │ │ │ cmp r1, fp │ │ │ │ - bcc.n 86a20 │ │ │ │ + bcc.n 86520 │ │ │ │ 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 86980 │ │ │ │ + b.n 86480 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 86980 │ │ │ │ + b.n 86480 │ │ │ │ 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 869e2 │ │ │ │ + b.n 864e2 │ │ │ │ ldr.w r3, [r0, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8699e │ │ │ │ + beq.n 8649e │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8699e │ │ │ │ + beq.n 8649e │ │ │ │ ldr.w r3, [r0, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8699e │ │ │ │ + bne.n 8649e │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 86b62 │ │ │ │ + bne.w 86662 │ │ │ │ add.w r2, r9, #12 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.n 8699e │ │ │ │ + bmi.n 8649e │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 86a6c │ │ │ │ + bne.n 8656c │ │ │ │ dmb ish │ │ │ │ - b.n 8699e │ │ │ │ + b.n 8649e │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 719d8 │ │ │ │ + bl 719c8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov lr, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 86a16 │ │ │ │ + bne.n 86516 │ │ │ │ ldr.w r3, [sl, #672] @ 0x2a0 │ │ │ │ - movw r1, #49749 @ 0xc255 │ │ │ │ + movw r1, #49733 @ 0xc245 │ │ │ │ movt r1, #6 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 86b06 │ │ │ │ + bne.n 86606 │ │ │ │ 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 86ade │ │ │ │ + beq.n 865de │ │ │ │ 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 86980 │ │ │ │ + b.n 86480 │ │ │ │ ldr.w r0, [sl, #708] @ 0x2c4 │ │ │ │ mov r1, fp │ │ │ │ blx r2 │ │ │ │ mov lr, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 86a16 │ │ │ │ + bne.n 86516 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1ea3d0 │ │ │ │ + bl 1e96f8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8699e │ │ │ │ + bne.w 8649e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 869f2 │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.n 864f2 │ │ │ │ + movw r1, #25229 @ 0x628d │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 86b14 │ │ │ │ + bne.n 86614 │ │ │ │ mov r0, r4 │ │ │ │ - bl 127218 │ │ │ │ + bl 126700 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 869be │ │ │ │ + b.n 864be │ │ │ │ ldr.w r0, [sl, #668] @ 0x29c │ │ │ │ mov r1, fp │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov lr, r0 │ │ │ │ - b.n 86ab6 │ │ │ │ + b.n 865b6 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 86b02 │ │ │ │ - movw r0, #64640 @ 0xfc80 │ │ │ │ + b.n 86602 │ │ │ │ + movw r0, #63104 @ 0xf680 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #1107 @ 0x453 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 86aec │ │ │ │ + bl 215dac <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 865ec │ │ │ │ ldr.w r1, [r5, #440] @ 0x1b8 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ - ldr r7, [pc, #48] @ (86b6c ) │ │ │ │ + ldr r7, [pc, #48] @ (8666c ) │ │ │ │ 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 86920 │ │ │ │ - b.n 86ade │ │ │ │ + bls.w 86420 │ │ │ │ + b.n 865de │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8699e │ │ │ │ - b.n 86a5c │ │ │ │ + bne.w 8649e │ │ │ │ + b.n 8655c │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00086b74 : │ │ │ │ +00086674 : │ │ │ │ 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, 86b90 │ │ │ │ + cbz r0, 86690 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r3, [pc, #44] @ (86bc0 ) │ │ │ │ + ldr r3, [pc, #44] @ (866c0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r5, [r2, r3] │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 86b8c │ │ │ │ + beq.n 8668c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 86b8c │ │ │ │ + beq.n 8668c │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 123a84 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 122f64 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 86b8c │ │ │ │ + beq.n 8668c │ │ │ │ mov r0, r5 │ │ │ │ - bl 123a9c <_PyErr_Clear@@Base> │ │ │ │ - b.n 86b8c │ │ │ │ + bl 122f7c <_PyErr_Clear@@Base> │ │ │ │ + b.n 8668c │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 86c14 │ │ │ │ + cbz r0, 86714 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bge.n 86bee │ │ │ │ + bge.n 866ee │ │ │ │ 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 86be8 │ │ │ │ + bne.n 866e8 │ │ │ │ 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 86c10 │ │ │ │ + beq.n 86710 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbz r2, 86c18 │ │ │ │ + cbz r2, 86718 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 86c10 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 86710 │ │ │ │ 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 76154 │ │ │ │ - cbz r0, 86c48 │ │ │ │ + bl 761b4 │ │ │ │ + cbz r0, 86748 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 6ca24 │ │ │ │ - movw r1, #65036 @ 0xfe0c │ │ │ │ + b.w 6ca14 │ │ │ │ + movw r1, #63500 @ 0xf80c │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #42120 @ 0xa488 │ │ │ │ + movw r0, #40584 @ 0x9e88 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 6678e <_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 86e5a │ │ │ │ + bls.w 86956 │ │ │ │ cmp r1, #15 │ │ │ │ - bls.w 86dc0 │ │ │ │ + bls.w 868bc │ │ │ │ cmp r1, #31 │ │ │ │ - bls.w 86ea4 │ │ │ │ + bls.w 869a0 │ │ │ │ movs r5, #32 │ │ │ │ lsls r5, r5, #1 │ │ │ │ cmp r5, r1 │ │ │ │ - bls.n 86c88 │ │ │ │ + bls.n 86788 │ │ │ │ ldr.w r6, [r9, #20] │ │ │ │ add.w r8, r9, #32 │ │ │ │ cmp.w r5, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 86fb8 │ │ │ │ + bcs.w 86ab4 │ │ │ │ movw r7, #19968 @ 0x4e00 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ - movw r3, #6429 @ 0x191d │ │ │ │ + movw r3, #6413 @ 0x190d │ │ │ │ movt r3, #7 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr.w r4, [r7, #692] @ 0x2b4 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 86f5a │ │ │ │ - ldr r3, [pc, #708] @ (86f80 ) │ │ │ │ + bne.w 86a56 │ │ │ │ + ldr r3, [pc, #720] @ (86a8c ) │ │ │ │ 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 86d8e │ │ │ │ + bne.n 8688a │ │ │ │ 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 86f44 │ │ │ │ + beq.w 86a40 │ │ │ │ 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 86d6e │ │ │ │ + beq.n 8686a │ │ │ │ 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 86f84 │ │ │ │ + bne.w 86a7a │ │ │ │ cmp r6, fp │ │ │ │ - bhi.n 86d60 │ │ │ │ + bhi.n 8685c │ │ │ │ add.w lr, r6, #16 │ │ │ │ - mov r9, r8 │ │ │ │ mov ip, r7 │ │ │ │ add lr, sl │ │ │ │ add.w r3, r6, #8 │ │ │ │ - mov r8, r6 │ │ │ │ + mov r9, r6 │ │ │ │ mov r7, r5 │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ - cbz r2, 86d54 │ │ │ │ + cbz r2, 86852 │ │ │ │ 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 86df8 │ │ │ │ + bne.n 868f4 │ │ │ │ str.w r2, [r4, r1, lsl #3] │ │ │ │ str r0, [r5, #4] │ │ │ │ adds r3, #8 │ │ │ │ cmp lr, r3 │ │ │ │ - bne.n 86d34 │ │ │ │ - mov r6, r8 │ │ │ │ + bne.n 86832 │ │ │ │ + mov r6, r9 │ │ │ │ mov r7, ip │ │ │ │ - mov r8, r9 │ │ │ │ cmp r8, r7 │ │ │ │ - bne.w 86ecc │ │ │ │ + bne.w 869c8 │ │ │ │ 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 86eb2 │ │ │ │ + bhi.w 869ae │ │ │ │ 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 86cfc │ │ │ │ + bne.n 867fc │ │ │ │ ldr.w r4, [r7, #672] @ 0x2a0 │ │ │ │ - movw r3, #49749 @ 0xc255 │ │ │ │ + movw r3, #49733 @ 0xc245 │ │ │ │ movt r3, #6 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 86f6e │ │ │ │ + bne.w 86a6a │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 86fb8 │ │ │ │ + beq.w 86ab4 │ │ │ │ ldr.w r3, [fp, #800] @ 0x320 │ │ │ │ mov r7, r6 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [fp, #800] @ 0x320 │ │ │ │ - b.n 86cfe │ │ │ │ + b.n 867fe │ │ │ │ ldr r6, [r0, #20] │ │ │ │ add.w r8, r0, #32 │ │ │ │ movs r5, #16 │ │ │ │ movw r7, #19968 @ 0x4e00 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ - movw r3, #6429 @ 0x191d │ │ │ │ + movw r3, #6413 @ 0x190d │ │ │ │ movt r3, #7 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr.w r4, [r7, #692] @ 0x2b4 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 86f5a │ │ │ │ - ldr r3, [pc, #408] @ (86f80 ) │ │ │ │ + bne.w 86a56 │ │ │ │ + ldr r3, [pc, #424] @ (86a8c ) │ │ │ │ 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 86cd2 │ │ │ │ + b.n 867d2 │ │ │ │ add.w r6, r1, #9 │ │ │ │ cmp r7, r6 │ │ │ │ - bcc.n 86e36 │ │ │ │ + bcc.n 86932 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 86eae │ │ │ │ + beq.n 869aa │ │ │ │ ldr r6, [r5, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 86ec0 │ │ │ │ + beq.n 869bc │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 86ec4 │ │ │ │ + beq.n 869c0 │ │ │ │ ldr r6, [r5, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 86ec8 │ │ │ │ + beq.n 869c4 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 86ed8 │ │ │ │ + beq.n 869d4 │ │ │ │ ldr r6, [r5, #48] @ 0x30 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 86ed4 │ │ │ │ + beq.n 869d0 │ │ │ │ ldr r6, [r5, #56] @ 0x38 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 86edc │ │ │ │ + beq.n 869d8 │ │ │ │ ldr r6, [r5, #64] @ 0x40 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 86ee0 │ │ │ │ + beq.n 869dc │ │ │ │ ldr r6, [r5, #72] @ 0x48 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 86ee4 │ │ │ │ + beq.n 869e0 │ │ │ │ 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 86ee8 │ │ │ │ + bne.n 869e4 │ │ │ │ strd r2, r0, [r5] │ │ │ │ - b.n 86d54 │ │ │ │ + b.n 86852 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ add.w r4, r0, #32 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 86e9a │ │ │ │ + bne.n 86996 │ │ │ │ ldrd r2, r3, [r0, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 86d66 │ │ │ │ + beq.w 86862 │ │ │ │ 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 86e76 │ │ │ │ + bne.n 86972 │ │ │ │ mov r7, r4 │ │ │ │ add r6, sp, #8 │ │ │ │ mov r8, r4 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r5, #8 │ │ │ │ - b.n 86cfe │ │ │ │ + b.n 867fe │ │ │ │ mov r7, r6 │ │ │ │ mov r8, r4 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r5, #8 │ │ │ │ - b.n 86cfe │ │ │ │ + b.n 867fe │ │ │ │ ldr r6, [r0, #20] │ │ │ │ add.w r8, r0, #32 │ │ │ │ movs r5, #32 │ │ │ │ - b.n 86dc8 │ │ │ │ + b.n 868c4 │ │ │ │ adds r5, #8 │ │ │ │ - b.n 86e54 │ │ │ │ + b.n 86950 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r7, r6 │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 86cfe │ │ │ │ + b.n 867fe │ │ │ │ adds r5, #16 │ │ │ │ - b.n 86e54 │ │ │ │ + b.n 86950 │ │ │ │ adds r5, #24 │ │ │ │ - b.n 86e54 │ │ │ │ + b.n 86950 │ │ │ │ adds r5, #32 │ │ │ │ - b.n 86e54 │ │ │ │ + b.n 86950 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77384 │ │ │ │ - b.n 86d66 │ │ │ │ + bl 773d4 │ │ │ │ + b.n 86862 │ │ │ │ adds r5, #48 @ 0x30 │ │ │ │ - b.n 86e54 │ │ │ │ + b.n 86950 │ │ │ │ adds r5, #40 @ 0x28 │ │ │ │ - b.n 86e54 │ │ │ │ + b.n 86950 │ │ │ │ adds r5, #56 @ 0x38 │ │ │ │ - b.n 86e54 │ │ │ │ + b.n 86950 │ │ │ │ adds r5, #64 @ 0x40 │ │ │ │ - b.n 86e54 │ │ │ │ + b.n 86950 │ │ │ │ adds r5, #72 @ 0x48 │ │ │ │ - b.n 86e54 │ │ │ │ + b.n 86950 │ │ │ │ add.w r1, r6, #9 │ │ │ │ cmp r7, r1 │ │ │ │ - bcc.n 86f26 │ │ │ │ + bcc.n 86a22 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 86eae │ │ │ │ + beq.n 869aa │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 86ec0 │ │ │ │ + beq.n 869bc │ │ │ │ ldr r1, [r5, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 86ec4 │ │ │ │ + beq.n 869c0 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 86ec8 │ │ │ │ + beq.n 869c4 │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 86ed8 │ │ │ │ + beq.n 869d4 │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 86ed4 │ │ │ │ + beq.n 869d0 │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 86edc │ │ │ │ + beq.n 869d8 │ │ │ │ ldr r1, [r5, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 86ee0 │ │ │ │ + beq.n 869dc │ │ │ │ ldr r1, [r5, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 86ee4 │ │ │ │ + beq.n 869e0 │ │ │ │ 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 86e54 │ │ │ │ - b.n 86ee8 │ │ │ │ + beq.n 86950 │ │ │ │ + b.n 869e4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 719d8 │ │ │ │ + bl 719c8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 86cfc │ │ │ │ - b.n 86d8e │ │ │ │ + bne.w 867fc │ │ │ │ + b.n 8688a │ │ │ │ ldr.w r0, [r7, #688] @ 0x2b0 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 86fb8 │ │ │ │ + cbz r0, 86ab4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r7, r6 │ │ │ │ - b.n 86cfe │ │ │ │ + b.n 867fe │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r0, [r7, #668] @ 0x29c │ │ │ │ str r2, [sp, #0] │ │ │ │ blx r4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 86dac │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ + b.n 868a8 │ │ │ │ str.w r2, [r9, #8] │ │ │ │ movw sl, #5440 @ 0x1540 │ │ │ │ movt sl, #71 @ 0x47 │ │ │ │ mov r9, r6 │ │ │ │ - b.n 86f98 │ │ │ │ + b.n 86a94 │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ add.w r9, r9, #8 │ │ │ │ cmp r9, fp │ │ │ │ - bhi.w 86d60 │ │ │ │ + bhi.w 8685c │ │ │ │ ldr.w r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 86f94 │ │ │ │ + beq.n 86a90 │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 86f94 │ │ │ │ + beq.n 86a90 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a6064 │ │ │ │ - b.n 86f94 │ │ │ │ - bl 1ea294 │ │ │ │ + bl 1a514c │ │ │ │ + b.n 86a90 │ │ │ │ + bl 1e95bc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 86d68 │ │ │ │ + b.n 86864 │ │ │ │ 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 │ │ │ │ @@ -138811,1075 +138333,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, 87008 │ │ │ │ + cbz r5, 86b04 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 87012 │ │ │ │ + bne.n 86b0e │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7e9dc │ │ │ │ + b.w 7e9a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 87008 │ │ │ │ - ldr r2, [pc, #48] @ (8704c ) │ │ │ │ + bne.n 86b04 │ │ │ │ + ldr r2, [pc, #48] @ (86b48 ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 87034 │ │ │ │ + cbnz r3, 86b30 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7e9dc │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.w 7e9a4 │ │ │ │ + movw r1, #25229 @ 0x628d │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 87026 │ │ │ │ + beq.n 86b22 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 87026 │ │ │ │ + b.n 86b22 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00087050 <_Py_CheckFunctionResult@@Base>: │ │ │ │ +00086b4c <_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, 8706e <_Py_CheckFunctionResult@@Base+0x1e> │ │ │ │ + cbz r2, 86b6a <_Py_CheckFunctionResult@@Base+0x1e> │ │ │ │ mov r0, r2 │ │ │ │ - cbnz r5, 87078 <_Py_CheckFunctionResult@@Base+0x28> │ │ │ │ + cbnz r5, 86b74 <_Py_CheckFunctionResult@@Base+0x28> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - cbz r5, 870a8 <_Py_CheckFunctionResult@@Base+0x58> │ │ │ │ + cbz r5, 86ba4 <_Py_CheckFunctionResult@@Base+0x58> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - cbz r2, 870a8 <_Py_CheckFunctionResult@@Base+0x58> │ │ │ │ + cbz r2, 86ba4 <_Py_CheckFunctionResult@@Base+0x58> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 8706a <_Py_CheckFunctionResult@@Base+0x1a> │ │ │ │ + b.n 86b66 <_Py_CheckFunctionResult@@Base+0x1a> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8706a <_Py_CheckFunctionResult@@Base+0x1a> │ │ │ │ + beq.n 86b66 <_Py_CheckFunctionResult@@Base+0x1a> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r5 │ │ │ │ - bne.n 870da <_Py_CheckFunctionResult@@Base+0x8a> │ │ │ │ + bne.n 86bd6 <_Py_CheckFunctionResult@@Base+0x8a> │ │ │ │ movw r2, #4300 @ 0x10cc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - cbz r1, 870c8 <_Py_CheckFunctionResult@@Base+0x78> │ │ │ │ + cbz r1, 86bc4 <_Py_CheckFunctionResult@@Base+0x78> │ │ │ │ mov r3, r1 │ │ │ │ - movw r2, #21180 @ 0x52bc │ │ │ │ + movw r2, #19644 @ 0x4cbc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20eeb0 │ │ │ │ - b.n 87074 <_Py_CheckFunctionResult@@Base+0x24> │ │ │ │ + bl 20e550 │ │ │ │ + b.n 86b70 <_Py_CheckFunctionResult@@Base+0x24> │ │ │ │ movw r2, #4300 @ 0x10cc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - cbz r1, 870f0 <_Py_CheckFunctionResult@@Base+0xa0> │ │ │ │ + cbz r1, 86bec <_Py_CheckFunctionResult@@Base+0xa0> │ │ │ │ mov r3, r1 │ │ │ │ - movw r2, #21132 @ 0x528c │ │ │ │ + movw r2, #19596 @ 0x4c8c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14b21c <_PyErr_Format@@Base> │ │ │ │ - b.n 87074 <_Py_CheckFunctionResult@@Base+0x24> │ │ │ │ + bl 14a7e4 <_PyErr_Format@@Base> │ │ │ │ + b.n 86b70 <_Py_CheckFunctionResult@@Base+0x24> │ │ │ │ mov r1, r0 │ │ │ │ - movw r2, #21352 @ 0x5368 │ │ │ │ + movw r2, #19816 @ 0x4d68 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20eeb0 │ │ │ │ - b.n 87074 <_Py_CheckFunctionResult@@Base+0x24> │ │ │ │ + bl 20e550 │ │ │ │ + b.n 86b70 <_Py_CheckFunctionResult@@Base+0x24> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 87088 <_Py_CheckFunctionResult@@Base+0x38> │ │ │ │ + bne.n 86b84 <_Py_CheckFunctionResult@@Base+0x38> │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ - b.n 87088 <_Py_CheckFunctionResult@@Base+0x38> │ │ │ │ + b.n 86b84 <_Py_CheckFunctionResult@@Base+0x38> │ │ │ │ mov r1, r0 │ │ │ │ - movw r2, #21304 @ 0x5338 │ │ │ │ + movw r2, #19768 @ 0x4d38 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14b21c <_PyErr_Format@@Base> │ │ │ │ - b.n 87074 <_Py_CheckFunctionResult@@Base+0x24> │ │ │ │ + bl 14a7e4 <_PyErr_Format@@Base> │ │ │ │ + b.n 86b70 <_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] @ (873bc <_Py_CheckFunctionResult@@Base+0x36c>) │ │ │ │ + ldr r2, [pc, #684] @ (86ec0 <_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 8723e <_Py_CheckFunctionResult@@Base+0x1ee> │ │ │ │ + beq.w 86d42 <_Py_CheckFunctionResult@@Base+0x1f6> │ │ │ │ ldr.w r1, [r0, #-8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 87302 <_Py_CheckFunctionResult@@Base+0x2b2> │ │ │ │ + beq.w 86e08 <_Py_CheckFunctionResult@@Base+0x2bc> │ │ │ │ ldr.w r0, [r0, #-4] │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ - ldr.w sl, [pc, #644] @ 873c4 <_Py_CheckFunctionResult@@Base+0x374> │ │ │ │ + ldr.w sl, [pc, #652] @ 86ec8 <_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 87314 <_Py_CheckFunctionResult@@Base+0x2c4> │ │ │ │ + beq.w 86e1a <_Py_CheckFunctionResult@@Base+0x2ce> │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - ble.w 87340 <_Py_CheckFunctionResult@@Base+0x2f0> │ │ │ │ + ble.w 86e46 <_Py_CheckFunctionResult@@Base+0x2fa> │ │ │ │ subs r3, #1 │ │ │ │ subs r2, r7, #1 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ - bmi.w 8728e <_Py_CheckFunctionResult@@Base+0x23e> │ │ │ │ + bmi.w 86d94 <_Py_CheckFunctionResult@@Base+0x248> │ │ │ │ add.w r6, r4, r7, lsl #2 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - cbz r3, 87190 <_Py_CheckFunctionResult@@Base+0x140> │ │ │ │ + cbz r3, 86c8c <_Py_CheckFunctionResult@@Base+0x140> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 87244 <_Py_CheckFunctionResult@@Base+0x1f4> │ │ │ │ + bne.n 86d48 <_Py_CheckFunctionResult@@Base+0x1fc> │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 871ea <_Py_CheckFunctionResult@@Base+0x19a> │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - cbz r3, 871a2 <_Py_CheckFunctionResult@@Base+0x152> │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.n 8726a <_Py_CheckFunctionResult@@Base+0x21a> │ │ │ │ + beq.n 86cee <_Py_CheckFunctionResult@@Base+0x1a2> │ │ │ │ + ldr.w r8, [r6, #4] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 86ca6 <_Py_CheckFunctionResult@@Base+0x15a> │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 86d6e <_Py_CheckFunctionResult@@Base+0x222> │ │ │ │ cmp r7, #2 │ │ │ │ - beq.n 871e8 <_Py_CheckFunctionResult@@Base+0x198> │ │ │ │ + beq.n 86cec <_Py_CheckFunctionResult@@Base+0x1a0> │ │ │ │ ldr.w r3, [r4, r7, lsl #2] │ │ │ │ - cbz r3, 871c0 <_Py_CheckFunctionResult@@Base+0x170> │ │ │ │ + cbz r3, 86cc4 <_Py_CheckFunctionResult@@Base+0x178> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 871c0 <_Py_CheckFunctionResult@@Base+0x170> │ │ │ │ + beq.n 86cc4 <_Py_CheckFunctionResult@@Base+0x178> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 872ca <_Py_CheckFunctionResult@@Base+0x27a> │ │ │ │ + beq.w 86dd0 <_Py_CheckFunctionResult@@Base+0x284> │ │ │ │ sub.w r8, r7, #4 │ │ │ │ cmp r7, #3 │ │ │ │ - beq.n 871e8 <_Py_CheckFunctionResult@@Base+0x198> │ │ │ │ + beq.n 86cec <_Py_CheckFunctionResult@@Base+0x1a0> │ │ │ │ mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r7, [r6, #-4]! │ │ │ │ - cbz r7, 871e2 <_Py_CheckFunctionResult@@Base+0x192> │ │ │ │ + cbz r7, 86ce6 <_Py_CheckFunctionResult@@Base+0x19a> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 871e2 <_Py_CheckFunctionResult@@Base+0x192> │ │ │ │ + beq.n 86ce6 <_Py_CheckFunctionResult@@Base+0x19a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 872ec <_Py_CheckFunctionResult@@Base+0x29c> │ │ │ │ + beq.w 86df2 <_Py_CheckFunctionResult@@Base+0x2a6> │ │ │ │ subs.w r8, r8, #1 │ │ │ │ - bcs.n 871cc <_Py_CheckFunctionResult@@Base+0x17c> │ │ │ │ + bcs.n 86cd0 <_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 872a6 <_Py_CheckFunctionResult@@Base+0x256> │ │ │ │ + beq.n 86dac <_Py_CheckFunctionResult@@Base+0x260> │ │ │ │ subs r2, r7, #1 │ │ │ │ cmp r2, #19 │ │ │ │ - bgt.n 872a6 <_Py_CheckFunctionResult@@Base+0x256> │ │ │ │ + bgt.n 86dac <_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 872a6 <_Py_CheckFunctionResult@@Base+0x256> │ │ │ │ + bcs.n 86dac <_Py_CheckFunctionResult@@Base+0x260> │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ cmp r6, r0 │ │ │ │ - bne.n 872a6 <_Py_CheckFunctionResult@@Base+0x256> │ │ │ │ + bne.n 86dac <_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 872be <_Py_CheckFunctionResult@@Base+0x26e> │ │ │ │ + bgt.n 86dc4 <_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 87190 <_Py_CheckFunctionResult@@Base+0x140> │ │ │ │ - ldr r2, [pc, #368] @ (873c0 <_Py_CheckFunctionResult@@Base+0x370>) │ │ │ │ + bne.n 86c8c <_Py_CheckFunctionResult@@Base+0x140> │ │ │ │ + ldr r2, [pc, #368] @ (86ec4 <_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 8739e <_Py_CheckFunctionResult@@Base+0x34e> │ │ │ │ + bne.w 86ea0 <_Py_CheckFunctionResult@@Base+0x354> │ │ │ │ mov r0, r3 │ │ │ │ blx fp │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 87194 <_Py_CheckFunctionResult@@Base+0x144> │ │ │ │ - b.n 871e8 <_Py_CheckFunctionResult@@Base+0x198> │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 871a2 <_Py_CheckFunctionResult@@Base+0x152> │ │ │ │ - ldr r2, [pc, #332] @ (873c0 <_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 87380 <_Py_CheckFunctionResult@@Base+0x330> │ │ │ │ - mov r0, r3 │ │ │ │ + bne.n 86c90 <_Py_CheckFunctionResult@@Base+0x144> │ │ │ │ + b.n 86cec <_Py_CheckFunctionResult@@Base+0x1a0> │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 86ca6 <_Py_CheckFunctionResult@@Base+0x15a> │ │ │ │ + ldr r2, [pc, #328] @ (86ec4 <_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 86e86 <_Py_CheckFunctionResult@@Base+0x33a> │ │ │ │ + mov r0, r8 │ │ │ │ blx fp │ │ │ │ cmp r7, #2 │ │ │ │ - bne.n 871a6 <_Py_CheckFunctionResult@@Base+0x156> │ │ │ │ - b.n 871e8 <_Py_CheckFunctionResult@@Base+0x198> │ │ │ │ + bne.n 86caa <_Py_CheckFunctionResult@@Base+0x15e> │ │ │ │ + b.n 86cec <_Py_CheckFunctionResult@@Base+0x1a0> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 87360 <_Py_CheckFunctionResult@@Base+0x310> │ │ │ │ + beq.n 86e66 <_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 8720c <_Py_CheckFunctionResult@@Base+0x1bc> │ │ │ │ + bcc.n 86d10 <_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 8723e <_Py_CheckFunctionResult@@Base+0x1ee> │ │ │ │ + ble.n 86d42 <_Py_CheckFunctionResult@@Base+0x1f6> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 14f350 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - ldr r2, [pc, #244] @ (873c0 <_Py_CheckFunctionResult@@Base+0x370>) │ │ │ │ + b.w 14e8f8 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + ldr r2, [pc, #240] @ (86ec4 <_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 87364 <_Py_CheckFunctionResult@@Base+0x314> │ │ │ │ + bne.n 86e6a <_Py_CheckFunctionResult@@Base+0x31e> │ │ │ │ mov r0, r3 │ │ │ │ sub.w r8, r7, #4 │ │ │ │ blx fp │ │ │ │ cmp r7, #3 │ │ │ │ - bne.w 871c8 <_Py_CheckFunctionResult@@Base+0x178> │ │ │ │ - b.n 871e8 <_Py_CheckFunctionResult@@Base+0x198> │ │ │ │ - ldr r2, [pc, #208] @ (873c0 <_Py_CheckFunctionResult@@Base+0x370>) │ │ │ │ + bne.w 86ccc <_Py_CheckFunctionResult@@Base+0x180> │ │ │ │ + b.n 86cec <_Py_CheckFunctionResult@@Base+0x1a0> │ │ │ │ + ldr r2, [pc, #208] @ (86ec4 <_Py_CheckFunctionResult@@Base+0x378>) │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 87328 <_Py_CheckFunctionResult@@Base+0x2d8> │ │ │ │ + cbnz r3, 86e2e <_Py_CheckFunctionResult@@Base+0x2e2> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 871e2 <_Py_CheckFunctionResult@@Base+0x192> │ │ │ │ - ldr.w sl, [pc, #192] @ 873c4 <_Py_CheckFunctionResult@@Base+0x374> │ │ │ │ + b.n 86ce6 <_Py_CheckFunctionResult@@Base+0x19a> │ │ │ │ + ldr.w sl, [pc, #188] @ 86ec8 <_Py_CheckFunctionResult@@Base+0x37c> │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ ldr.w r5, [sl, r9] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 8716c <_Py_CheckFunctionResult@@Base+0x11c> │ │ │ │ - movw r1, #63540 @ 0xf834 │ │ │ │ + bne.w 86c68 <_Py_CheckFunctionResult@@Base+0x11c> │ │ │ │ + movw r1, #62004 @ 0xf234 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #27128 @ 0x69f8 │ │ │ │ + movw r0, #25592 @ 0x63f8 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + bl 6678e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #25229 @ 0x628d │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 872fa <_Py_CheckFunctionResult@@Base+0x2aa> │ │ │ │ + beq.n 86e00 <_Py_CheckFunctionResult@@Base+0x2b4> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 872fa <_Py_CheckFunctionResult@@Base+0x2aa> │ │ │ │ + b.n 86e00 <_Py_CheckFunctionResult@@Base+0x2b4> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - movw r2, #28933 @ 0x7105 │ │ │ │ + movw r2, #27649 @ 0x6c01 │ │ │ │ movt r2, #8 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 87174 <_Py_CheckFunctionResult@@Base+0x124> │ │ │ │ + bne.w 86c70 <_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 14f33c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 14e8e4 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ ldr r6, [r4, #4] │ │ │ │ - b.n 872a6 <_Py_CheckFunctionResult@@Base+0x256> │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.n 86dac <_Py_CheckFunctionResult@@Base+0x260> │ │ │ │ + movw r1, #25229 @ 0x628d │ │ │ │ movt r1, #18 │ │ │ │ cmp r8, r1 │ │ │ │ - beq.n 872dc <_Py_CheckFunctionResult@@Base+0x28c> │ │ │ │ + beq.n 86de2 <_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 872dc <_Py_CheckFunctionResult@@Base+0x28c> │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.n 86de2 <_Py_CheckFunctionResult@@Base+0x296> │ │ │ │ + movw r1, #25229 @ 0x628d │ │ │ │ movt r1, #18 │ │ │ │ - cmp r8, r1 │ │ │ │ - beq.w 87284 <_Py_CheckFunctionResult@@Base+0x234> │ │ │ │ - mov r0, r3 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 86d8a <_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 87284 <_Py_CheckFunctionResult@@Base+0x234> │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + mov r0, r8 │ │ │ │ + blx r3 │ │ │ │ + b.n 86d8a <_Py_CheckFunctionResult@@Base+0x23e> │ │ │ │ + movw r1, #25229 @ 0x628d │ │ │ │ movt r1, #18 │ │ │ │ cmp r8, r1 │ │ │ │ - beq.w 87260 <_Py_CheckFunctionResult@@Base+0x210> │ │ │ │ + beq.w 86d64 <_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 87260 <_Py_CheckFunctionResult@@Base+0x210> │ │ │ │ + b.n 86d64 <_Py_CheckFunctionResult@@Base+0x218> │ │ │ │ + nop │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000873c8 <_PyNamespace_New@@Base>: │ │ │ │ +00086ecc <_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 87418 <_PyNamespace_New@@Base+0x50> │ │ │ │ - cbz r0, 87412 <_PyNamespace_New@@Base+0x4a> │ │ │ │ + bl 86f1c <_PyNamespace_New@@Base+0x50> │ │ │ │ + cbz r0, 86f16 <_PyNamespace_New@@Base+0x4a> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r5, 873f8 <_PyNamespace_New@@Base+0x30> │ │ │ │ + cbz r5, 86efc <_PyNamespace_New@@Base+0x30> │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 87458 │ │ │ │ - cbnz r0, 873fc <_PyNamespace_New@@Base+0x34> │ │ │ │ + bl 86f5c │ │ │ │ + cbnz r0, 86f00 <_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 87412 <_PyNamespace_New@@Base+0x4a> │ │ │ │ + beq.n 86f16 <_PyNamespace_New@@Base+0x4a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 87412 <_PyNamespace_New@@Base+0x4a> │ │ │ │ + cbnz r3, 86f16 <_PyNamespace_New@@Base+0x4a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 873f8 <_PyNamespace_New@@Base+0x30> │ │ │ │ + b.n 86efc <_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, 87454 <_PyNamespace_New@@Base+0x8c> │ │ │ │ + cbz r0, 86f58 <_PyNamespace_New@@Base+0x8c> │ │ │ │ mov r4, r0 │ │ │ │ - bl 714b0 │ │ │ │ + bl 714a0 │ │ │ │ str r0, [r4, #8] │ │ │ │ - cbz r0, 8743e <_PyNamespace_New@@Base+0x76> │ │ │ │ + cbz r0, 86f42 <_PyNamespace_New@@Base+0x76> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 87454 <_PyNamespace_New@@Base+0x8c> │ │ │ │ + beq.n 86f58 <_PyNamespace_New@@Base+0x8c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 87454 <_PyNamespace_New@@Base+0x8c> │ │ │ │ + cbnz r3, 86f58 <_PyNamespace_New@@Base+0x8c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8743a <_PyNamespace_New@@Base+0x72> │ │ │ │ + b.n 86f3e <_PyNamespace_New@@Base+0x72> │ │ │ │ │ │ │ │ -00087458 : │ │ │ │ +00086f5c : │ │ │ │ push {r4} │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #20] @ (87474 ) │ │ │ │ + ldr r4, [pc, #20] @ (86f78 ) │ │ │ │ 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 87478 │ │ │ │ + b.n 86f7c │ │ │ │ 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 88136 │ │ │ │ + beq.w 87c3a │ │ │ │ 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 88136 │ │ │ │ + bmi.w 87c3a │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov sl, r3 │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #536870912 @ 0x20000000 │ │ │ │ - beq.w 87982 │ │ │ │ + beq.w 87486 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r1, #108] @ 0x6c │ │ │ │ - movw r1, #58881 @ 0xe601 │ │ │ │ + movw r1, #56621 @ 0xdd2d │ │ │ │ movt r1, #18 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 87982 │ │ │ │ + bne.w 87486 │ │ │ │ cmp fp, r4 │ │ │ │ - beq.n 874d8 │ │ │ │ + beq.n 86fdc │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - cbnz r6, 874e0 │ │ │ │ + cbnz r6, 86fe4 │ │ │ │ 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 876e4 │ │ │ │ + bne.w 871e8 │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 876e0 │ │ │ │ + bne.w 871e4 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 876e0 │ │ │ │ + bne.w 871e4 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 876e0 │ │ │ │ + bne.w 871e4 │ │ │ │ ldrb r7, [r1, #4] │ │ │ │ cmp r7, #3 │ │ │ │ - bne.w 87b34 │ │ │ │ + bne.w 87638 │ │ │ │ ldr.w r2, [fp, #16] │ │ │ │ ands.w r0, r2, #255 @ 0xff │ │ │ │ - bne.w 87f7e │ │ │ │ + bne.w 87a82 │ │ │ │ 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 87d28 │ │ │ │ + beq.w 8782c │ │ │ │ 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 87d54 │ │ │ │ + bmi.w 87858 │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ - movw r3, #6429 @ 0x191d │ │ │ │ + movw r3, #6413 @ 0x190d │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r7, [r6, #692] @ 0x2b4 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 87cf4 │ │ │ │ - ldr r3, [pc, #696] @ (87844 ) │ │ │ │ + bne.w 877f8 │ │ │ │ + ldr r3, [pc, #696] @ (87348 ) │ │ │ │ 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 87c0e │ │ │ │ + bcs.w 87712 │ │ │ │ mov.w ip, ip, lsr #3 │ │ │ │ ldr.w r3, [sl, ip, lsl #3] │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.w 87cb6 │ │ │ │ + beq.w 877ba │ │ │ │ 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 87922 │ │ │ │ + beq.w 87426 │ │ │ │ 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 87d08 │ │ │ │ + beq.w 8780c │ │ │ │ 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 87646 │ │ │ │ + ble.n 8714a │ │ │ │ movs r0, #0 │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 87620 │ │ │ │ + b.n 87124 │ │ │ │ ldr r6, [r2, #0] │ │ │ │ str.w lr, [r3] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 87638 │ │ │ │ + bne.n 8713c │ │ │ │ adds r0, #1 │ │ │ │ add r1, r7 │ │ │ │ add r2, r7 │ │ │ │ cmp r9, r0 │ │ │ │ - beq.n 87646 │ │ │ │ + beq.n 8714a │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 87616 │ │ │ │ + beq.n 8711a │ │ │ │ ldr r6, [r3, #0] │ │ │ │ add.w lr, r6, #1 │ │ │ │ cmp r6, ip │ │ │ │ - bne.n 8760a │ │ │ │ + bne.n 8710e │ │ │ │ ldr r6, [r2, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 87616 │ │ │ │ + beq.n 8711a │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #1 │ │ │ │ add r1, r7 │ │ │ │ add r2, r7 │ │ │ │ cmp r9, r0 │ │ │ │ str r3, [r6, #0] │ │ │ │ - bne.n 87620 │ │ │ │ + bne.n 87124 │ │ │ │ ldr.w sl, [fp, #24] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8789e │ │ │ │ + beq.w 873a2 │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ str.w r2, [sl] │ │ │ │ - bne.w 8789e │ │ │ │ + bne.w 873a2 │ │ │ │ ldrb.w r2, [sl, #6] │ │ │ │ ldrb.w r1, [sl, #5] │ │ │ │ ldr.w r9, [sl, #16] │ │ │ │ lsls r3, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 87876 │ │ │ │ + beq.w 8737a │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.w 87890 │ │ │ │ + ble.w 87394 │ │ │ │ add r3, sl │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [sp, #16] │ │ │ │ adds r3, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 876b0 │ │ │ │ + b.n 871b4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r3, #24 │ │ │ │ ldr.w r6, [r3, r5, lsl #3] │ │ │ │ - cbz r6, 876a8 │ │ │ │ + cbz r6, 871ac │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 876a8 │ │ │ │ + beq.n 871ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 878f0 │ │ │ │ + beq.w 873f4 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r9 │ │ │ │ - beq.w 87890 │ │ │ │ + beq.w 87394 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r6, [r3, r5, lsl #3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 8768e │ │ │ │ + beq.n 87192 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 8768e │ │ │ │ + beq.n 87192 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8768e │ │ │ │ - ldr r3, [pc, #380] @ (87848 ) │ │ │ │ + bne.n 87192 │ │ │ │ + ldr r3, [pc, #380] @ (8734c ) │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87d76 │ │ │ │ + bne.w 8787a │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ - b.n 8768e │ │ │ │ + b.n 87192 │ │ │ │ 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 87af6 │ │ │ │ + bgt.w 875fa │ │ │ │ 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 874d8 │ │ │ │ + beq.w 86fdc │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87cc6 │ │ │ │ + bne.w 877ca │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, r8 │ │ │ │ - ble.w 874d8 │ │ │ │ + ble.w 86fdc │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ movs r5, #1 │ │ │ │ ldrb r1, [r3, #5] │ │ │ │ adds r3, #20 │ │ │ │ lsl.w r1, r5, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8784c │ │ │ │ + beq.w 87350 │ │ │ │ add.w r1, r1, r8, lsl #3 │ │ │ │ add r3, r1 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 87908 │ │ │ │ + beq.w 8740c │ │ │ │ ldr r5, [r3, #0] │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 87870 │ │ │ │ + bne.w 87374 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 87822 │ │ │ │ + bne.n 87326 │ │ │ │ cmp.w sl, #1 │ │ │ │ - bne.n 877a4 │ │ │ │ + bne.n 872a8 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 8783c │ │ │ │ + bne.n 87340 │ │ │ │ mov r3, r2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 7bb58 │ │ │ │ + bl 7bb1c │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 877f2 │ │ │ │ + bne.n 872f6 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 8780e │ │ │ │ + bne.n 87312 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87b98 │ │ │ │ + bne.w 8769c │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 88102 │ │ │ │ + bne.w 87c06 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ and.w r2, r2, #536870912 @ 0x20000000 │ │ │ │ - b.n 87714 │ │ │ │ + b.n 87218 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 78468 │ │ │ │ + bl 784b8 │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.w 8812e │ │ │ │ + beq.w 87c32 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 87b6a │ │ │ │ + bne.w 8766e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 87d70 │ │ │ │ + bne.w 87874 │ │ │ │ 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 7bb58 │ │ │ │ + bl 7bb1c │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 87784 │ │ │ │ + beq.n 87288 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 87784 │ │ │ │ + bne.n 87288 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8778a │ │ │ │ + beq.n 8728e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8778a │ │ │ │ + bne.n 8728e │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n 8778a │ │ │ │ + b.n 8728e │ │ │ │ adds r3, #1 │ │ │ │ cmp.w sl, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - bne.n 877a4 │ │ │ │ + bne.n 872a8 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 8783c │ │ │ │ + bne.n 87340 │ │ │ │ cmp r3, r7 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ - b.n 8776e │ │ │ │ + b.n 87272 │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r5, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - b.n 87832 │ │ │ │ + b.n 87336 │ │ │ │ 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 87b5c │ │ │ │ + beq.w 87660 │ │ │ │ ldrd r2, r5, [r3] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 8775c │ │ │ │ + beq.w 87260 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 8775c │ │ │ │ + b.n 87260 │ │ │ │ add.w r6, sl, r3 │ │ │ │ - b.n 8788a │ │ │ │ + b.n 8738e │ │ │ │ adds r5, #1 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 78344 │ │ │ │ + bl 78394 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 78344 │ │ │ │ + bl 78394 │ │ │ │ adds r6, #12 │ │ │ │ cmp r5, r9 │ │ │ │ - blt.n 8787c │ │ │ │ + blt.n 87380 │ │ │ │ ldrb.w r3, [sl, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 87948 │ │ │ │ + beq.n 8744c │ │ │ │ mov r0, sl │ │ │ │ - bl 77384 │ │ │ │ + bl 773d4 │ │ │ │ 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 874d8 │ │ │ │ + beq.w 86fdc │ │ │ │ ldr.w r3, [fp, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 874d8 │ │ │ │ - ldr r0, [pc, #724] @ (87ba0 ) │ │ │ │ + bne.w 86fdc │ │ │ │ + ldr r0, [pc, #724] @ (876a4 ) │ │ │ │ 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 874d8 │ │ │ │ - ldr r3, [pc, #688] @ (87ba4 ) │ │ │ │ + b.n 86fdc │ │ │ │ + ldr r3, [pc, #688] @ (876a8 ) │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87d5a │ │ │ │ + bne.w 8785e │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ - b.n 876a8 │ │ │ │ + b.n 871ac │ │ │ │ add r8, r5 │ │ │ │ adds r3, #8 │ │ │ │ cmp r2, r8 │ │ │ │ - ble.w 874d8 │ │ │ │ + ble.w 86fdc │ │ │ │ ldr r6, [r3, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 87c46 │ │ │ │ + beq.w 8774a │ │ │ │ cmp r2, r8 │ │ │ │ - bgt.w 8774c │ │ │ │ - b.n 874d8 │ │ │ │ + bgt.w 87250 │ │ │ │ + b.n 86fdc │ │ │ │ ldrd r0, r7, [r3, #24] │ │ │ │ cmp r0, r7 │ │ │ │ - bhi.n 87976 │ │ │ │ + bhi.n 8747a │ │ │ │ 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 87c0e │ │ │ │ + beq.w 87712 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ - b.n 875d2 │ │ │ │ - ldr r3, [pc, #596] @ (87ba0 ) │ │ │ │ + b.n 870d6 │ │ │ │ + ldr r3, [pc, #596] @ (876a4 ) │ │ │ │ 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 87898 │ │ │ │ + bhi.n 8739c │ │ │ │ ldrb.w r1, [sl, #6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 87898 │ │ │ │ + beq.n 8739c │ │ │ │ add.w r1, r3, r2, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #2740] @ 0xab4 │ │ │ │ str.w sl, [r1, #2420] @ 0x974 │ │ │ │ - b.n 8789e │ │ │ │ + b.n 873a2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [r9, #12] │ │ │ │ str.w r9, [r3, #8] │ │ │ │ - b.n 875d2 │ │ │ │ + b.n 870d6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 123a44 │ │ │ │ + bl 122f24 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87b98 │ │ │ │ - bl 86830 │ │ │ │ + beq.w 8769c │ │ │ │ + bl 86330 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 879aa │ │ │ │ + beq.n 874ae │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8811a │ │ │ │ + beq.w 87c1e │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 87b98 │ │ │ │ + beq.w 8769c │ │ │ │ mov r0, r8 │ │ │ │ - bl 86b74 │ │ │ │ + bl 86674 │ │ │ │ movw ip, #44060 @ 0xac1c │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp.w sl, #1 │ │ │ │ - bne.w 87e06 │ │ │ │ + bne.w 8790a │ │ │ │ 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 87ace │ │ │ │ + beq.n 875d2 │ │ │ │ movw ip, #42220 @ 0xa4ec │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ - ldr.w sl, [pc, #440] @ 87ba0 │ │ │ │ + ldr.w sl, [pc, #440] @ 876a4 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ str.w ip, [sp, #16] │ │ │ │ - b.n 87a40 │ │ │ │ + b.n 87544 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ adds r2, r3, #1 │ │ │ │ - beq.n 87a78 │ │ │ │ + beq.n 8757c │ │ │ │ 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 87ab8 │ │ │ │ - bl 7bb58 │ │ │ │ + beq.n 875bc │ │ │ │ + bl 7bb1c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 87a94 │ │ │ │ + bne.n 87598 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 87a2a │ │ │ │ + beq.n 8752e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 88122 │ │ │ │ + beq.w 87c26 │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 87db8 │ │ │ │ + beq.w 878bc │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 87ac0 │ │ │ │ + beq.n 875c4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87ba8 │ │ │ │ + beq.w 876ac │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87ba8 │ │ │ │ + beq.w 876ac │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87bf0 │ │ │ │ + beq.w 876f4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 87ab2 │ │ │ │ + bne.n 875b6 │ │ │ │ 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 879f2 │ │ │ │ + beq.n 874f6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6cd24 │ │ │ │ + bl 6cd14 │ │ │ │ mov r3, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 879f8 │ │ │ │ + bne.n 874fc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2938 <_PyThreadState_New@@Base+0x1fac> │ │ │ │ + bl 1a1930 <_PyThreadState_New@@Base+0x1fac> │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 87a1a │ │ │ │ + beq.n 8751e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 87a1a │ │ │ │ + bne.n 8751e │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 87a20 │ │ │ │ - b.n 87a2a │ │ │ │ + bne.n 87524 │ │ │ │ + b.n 8752e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 87a66 │ │ │ │ - bl 79610 │ │ │ │ + b.n 8756a │ │ │ │ + bl 7964c │ │ │ │ mov r2, r0 │ │ │ │ - b.n 87a8e │ │ │ │ - ldr r3, [pc, #220] @ (87ba0 ) │ │ │ │ + b.n 87592 │ │ │ │ + ldr r3, [pc, #220] @ (876a4 ) │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r6, [r2, r3] │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87f58 │ │ │ │ + bne.w 87a5c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 87ae8 │ │ │ │ + beq.n 875ec │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 87ae8 │ │ │ │ + cbnz r3, 875ec │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 7f898 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ - b.n 874da │ │ │ │ + b.n 86fde │ │ │ │ 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 │ │ │ │ @@ -139889,1818 +139411,1585 @@ │ │ │ │ cmp r1, #8 │ │ │ │ it lt │ │ │ │ movlt r1, #8 │ │ │ │ subs r1, #1 │ │ │ │ clz r1, r1 │ │ │ │ rsb r1, r1, #32 │ │ │ │ uxtb r1, r1 │ │ │ │ - bl 7c200 │ │ │ │ - cbnz r0, 87b98 │ │ │ │ + bl 7c1c8 │ │ │ │ + cbnz r0, 8769c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ and.w r2, r2, #536870912 @ 0x20000000 │ │ │ │ - b.n 87704 │ │ │ │ + b.n 87208 │ │ │ │ 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 8750e │ │ │ │ + bgt.w 87012 │ │ │ │ mov sl, r3 │ │ │ │ - b.n 876e4 │ │ │ │ + b.n 871e8 │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r3, #12 │ │ │ │ cmp r2, r8 │ │ │ │ - bne.w 87854 │ │ │ │ - b.n 874d8 │ │ │ │ + bne.w 87358 │ │ │ │ + b.n 86fdc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 877be │ │ │ │ + beq.w 872c2 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 880fc │ │ │ │ + beq.w 87c00 │ │ │ │ mov r0, r5 │ │ │ │ - bl f9e8c <_PyErr_SetKeyError@@Base> │ │ │ │ + bl f93ec <_PyErr_SetKeyError@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 880ea │ │ │ │ + bne.w 87bee │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 87df4 │ │ │ │ + bne.w 878f8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 874da │ │ │ │ + b.n 86fde │ │ │ │ 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 87c54 │ │ │ │ + beq.n 87758 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 87c54 │ │ │ │ + beq.n 87758 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 880d0 │ │ │ │ + beq.w 87bd4 │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 880d0 │ │ │ │ + beq.w 87bd4 │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d7c20 │ │ │ │ + bl d7170 │ │ │ │ mov r6, r0 │ │ │ │ adds r0, r6, #1 │ │ │ │ - beq.w 87de8 │ │ │ │ + beq.w 878ec │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl e750c │ │ │ │ + bl e6a64 │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 87a60 │ │ │ │ + bne.w 87564 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 87b8c │ │ │ │ + beq.n 87690 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 87b8c │ │ │ │ + bne.n 87690 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 87b8c │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 87690 │ │ │ │ ldr.w r8, [r6, #672] @ 0x2a0 │ │ │ │ - movw r3, #49749 @ 0xc255 │ │ │ │ + movw r3, #49733 @ 0xc245 │ │ │ │ movt r3, #6 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.w 87d8a │ │ │ │ + bne.w 8788e │ │ │ │ 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 87d54 │ │ │ │ + beq.w 87858 │ │ │ │ ldr.w r3, [sl, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #800] @ 0x320 │ │ │ │ - b.n 87944 │ │ │ │ + b.n 87448 │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r3, #8 │ │ │ │ cmp r2, r8 │ │ │ │ - bgt.w 87912 │ │ │ │ - b.n 874d8 │ │ │ │ + bgt.w 87416 │ │ │ │ + b.n 86fdc │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 87f32 │ │ │ │ + bge.w 87a36 │ │ │ │ movw r3, #40764 @ 0x9f3c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 87f26 │ │ │ │ - ldr r1, [pc, #736] @ (87f4c ) │ │ │ │ + beq.w 87a2a │ │ │ │ + ldr r1, [pc, #736] @ (87a50 ) │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - bl b936c │ │ │ │ + bl b88dc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 87bf0 │ │ │ │ + blt.n 876f4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87fa8 │ │ │ │ + beq.w 87aac │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 87f00 │ │ │ │ + beq.w 87a04 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl d2ca0 │ │ │ │ + bl d2204 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 87bea │ │ │ │ + beq.n 876ee │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 87bea │ │ │ │ + bne.n 876ee │ │ │ │ mov r0, r3 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 87bea │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 876ee │ │ │ │ mov r1, ip │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 719d8 │ │ │ │ + bl 719c8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r8, r0 │ │ │ │ - b.n 8793c │ │ │ │ + b.n 87440 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, r8 │ │ │ │ - ble.w 874d8 │ │ │ │ + ble.w 86fdc │ │ │ │ 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 87860 │ │ │ │ + b.n 87364 │ │ │ │ ldr.w r0, [r6, #688] @ 0x2b0 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx r7 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 87d54 │ │ │ │ + cbz r0, 87858 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 875d2 │ │ │ │ + b.n 870d6 │ │ │ │ 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 87602 │ │ │ │ - b.n 87646 │ │ │ │ + bgt.w 87106 │ │ │ │ + b.n 8714a │ │ │ │ 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 8756e │ │ │ │ - bl 1ea294 │ │ │ │ - b.n 87b98 │ │ │ │ - movw r2, #28077 @ 0x6dad │ │ │ │ + bge.w 87072 │ │ │ │ + bl 1e95bc │ │ │ │ + b.n 8769c │ │ │ │ + movw r2, #25229 @ 0x628d │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 87f98 │ │ │ │ + bne.w 87a9c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 876a8 │ │ │ │ + b.n 871ac │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 877ca │ │ │ │ - movw r2, #28077 @ 0x6dad │ │ │ │ + b.n 872ce │ │ │ │ + movw r2, #25229 @ 0x628d │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 87dda │ │ │ │ + bne.n 878de │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 8768e │ │ │ │ + b.n 87192 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ str r2, [sp, #12] │ │ │ │ blx r8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r8, r0 │ │ │ │ - b.n 87c32 │ │ │ │ + b.n 87736 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 87dac │ │ │ │ + bne.n 878b0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8801a │ │ │ │ + beq.w 87b1e │ │ │ │ mov r0, r5 │ │ │ │ - bl f9e8c <_PyErr_SetKeyError@@Base> │ │ │ │ + bl f93ec <_PyErr_SetKeyError@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 880b6 │ │ │ │ + bne.w 87bba │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 87b98 │ │ │ │ + beq.w 8769c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87b98 │ │ │ │ + bne.w 8769c │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 87b98 │ │ │ │ - ldr r2, [pc, #372] @ (87f50 ) │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8769c │ │ │ │ + ldr r2, [pc, #372] @ (87a54 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 87d82 │ │ │ │ - bl 7f8d0 │ │ │ │ + b.n 87886 │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87be0 │ │ │ │ - b.n 87bf0 │ │ │ │ + beq.w 876e4 │ │ │ │ + b.n 876f4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87b98 │ │ │ │ + bne.w 8769c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 87b98 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8769c │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r7, [pc, #328] @ (87f54 ) │ │ │ │ + ldr r7, [pc, #328] @ (87a58 ) │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87ace │ │ │ │ + beq.w 875d2 │ │ │ │ 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 783fc │ │ │ │ + bl 7844c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 87d9a │ │ │ │ + bne.n 8789e │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87fe0 │ │ │ │ + beq.w 87ae4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87fe0 │ │ │ │ + beq.w 87ae4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 87bf0 │ │ │ │ + beq.w 876f4 │ │ │ │ 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 87fc6 │ │ │ │ + bne.w 87aca │ │ │ │ ldr r3, [r5, #12] │ │ │ │ adds r1, r3, #1 │ │ │ │ - beq.w 87fc6 │ │ │ │ + beq.w 87aca │ │ │ │ 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 87fbe │ │ │ │ - bl 7bb58 │ │ │ │ + beq.w 87ac2 │ │ │ │ + bl 7bb1c │ │ │ │ mov sl, r0 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w 87fac │ │ │ │ + bne.w 87ab0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, r6 │ │ │ │ - beq.n 87eb4 │ │ │ │ + beq.n 879b8 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 880c8 │ │ │ │ + beq.w 87bcc │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 87db8 │ │ │ │ + beq.w 878bc │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 87e2a │ │ │ │ + bne.n 8792e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r4, [r3, r7] │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87ace │ │ │ │ + beq.w 875d2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87ace │ │ │ │ + beq.w 875d2 │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 123a84 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 122f64 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87ace │ │ │ │ + beq.w 875d2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 123a9c <_PyErr_Clear@@Base> │ │ │ │ - b.n 87ace │ │ │ │ + bl 122f7c <_PyErr_Clear@@Base> │ │ │ │ + b.n 875d2 │ │ │ │ mov r4, r9 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 783a0 │ │ │ │ + bl 783f0 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #20660 @ 0x50b4 │ │ │ │ + movw r1, #19124 @ 0x4ab4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 87bf0 │ │ │ │ + bl d1590 │ │ │ │ + b.n 876f4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 122614 │ │ │ │ + bl 121b3c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 87bea │ │ │ │ + b.n 876ee │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #20696 @ 0x50d8 │ │ │ │ + movw r1, #19160 @ 0x4ad8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 87bf0 │ │ │ │ - add r0, pc, #448 @ (adr r0, 88110 ) │ │ │ │ + bl d1590 │ │ │ │ + b.n 876f4 │ │ │ │ + add r0, pc, #448 @ (adr r0, 87c14 ) │ │ │ │ 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 87ace │ │ │ │ + beq.w 875d2 │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 123a84 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 122f64 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87ace │ │ │ │ + beq.w 875d2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 123a9c <_PyErr_Clear@@Base> │ │ │ │ - b.n 879d4 │ │ │ │ + bl 122f7c <_PyErr_Clear@@Base> │ │ │ │ + b.n 874d8 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #3 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl 1e391c │ │ │ │ + bl 1e2c28 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr.w r2, [fp, #16] │ │ │ │ ldrb r7, [r1, #4] │ │ │ │ - b.w 8751a │ │ │ │ - ldr r2, [pc, #428] @ (88148 ) │ │ │ │ + b.w 8701e │ │ │ │ + ldr r2, [pc, #428] @ (87c4c ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 87d68 │ │ │ │ + b.n 8786c │ │ │ │ mov r4, r9 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 87f08 │ │ │ │ + b.n 87a0c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 87ea4 │ │ │ │ + bne.w 879a8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 87ea4 │ │ │ │ - bl 79610 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 879a8 │ │ │ │ + bl 7964c │ │ │ │ mov sl, r0 │ │ │ │ - b.n 87e9c │ │ │ │ + b.n 879a0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6cd24 │ │ │ │ + bl 6cd14 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.w 87e7e │ │ │ │ + bne.w 87982 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2938 <_PyThreadState_New@@Base+0x1fac> │ │ │ │ + bl 1a1930 <_PyThreadState_New@@Base+0x1fac> │ │ │ │ mov sl, r0 │ │ │ │ - b.n 87e9c │ │ │ │ + b.n 879a0 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, 88042 │ │ │ │ + cbz r3, 87b46 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 88042 │ │ │ │ + cbz r3, 87b46 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 880d0 │ │ │ │ + beq.n 87bd4 │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 880d0 │ │ │ │ + beq.n 87bd4 │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d7c20 │ │ │ │ + bl d7170 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, r4, #1 │ │ │ │ - beq.n 88038 │ │ │ │ + beq.n 87b3c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl e750c │ │ │ │ + bl e6a64 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 87e52 │ │ │ │ + b.n 87956 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 87ebc │ │ │ │ + beq.w 879c0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87ebc │ │ │ │ + bne.w 879c0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 87ebc │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 879c0 │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8800e │ │ │ │ - b.n 87bf0 │ │ │ │ + beq.n 87b12 │ │ │ │ + b.n 876f4 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 87f32 │ │ │ │ + bge.w 87a36 │ │ │ │ movw r3, #40764 @ 0x9f3c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n 880aa │ │ │ │ - ldr r1, [pc, #244] @ (8814c ) │ │ │ │ + beq.n 87bae │ │ │ │ + ldr r1, [pc, #244] @ (87c50 ) │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r0, r9 │ │ │ │ - bl b936c │ │ │ │ + bl b88dc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 87bf0 │ │ │ │ + blt.w 876f4 │ │ │ │ ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 87fa6 │ │ │ │ + beq.n 87aaa │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp sl, r2 │ │ │ │ - beq.w 87efe │ │ │ │ + beq.w 87a02 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl d2ca0 │ │ │ │ + bl d2204 │ │ │ │ ldr.w r2, [sl] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 87e52 │ │ │ │ + beq.w 87956 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 87e52 │ │ │ │ + bne.w 87956 │ │ │ │ mov r0, sl │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 87e52 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 87956 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 122614 │ │ │ │ + bl 121b3c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 87e52 │ │ │ │ + b.n 87956 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87db8 │ │ │ │ + bne.w 878bc │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 87db8 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 878bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 87eb4 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 879b8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #20612 @ 0x5084 │ │ │ │ + movw r1, #19076 @ 0x4a84 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 87bf0 │ │ │ │ + bl d1590 │ │ │ │ + b.n 876f4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87b8c │ │ │ │ + bne.w 87690 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 87b8c │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 87690 │ │ │ │ mov r3, sl │ │ │ │ - b.w 877e8 │ │ │ │ + b.w 872ec │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21396 @ 0x5394 │ │ │ │ + movw r1, #19860 @ 0x4d94 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 87b98 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 8769c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 879aa │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 874ae │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - b.n 87a2a │ │ │ │ + b.n 8752e │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.w 877e8 │ │ │ │ - movw r0, #65228 @ 0xfecc │ │ │ │ + b.w 872ec │ │ │ │ + movw r0, #63692 @ 0xf8cc │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #3841 @ 0xf01 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 87b98 │ │ │ │ + bl 215dac <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 8769c │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #448 @ (adr r0, 88310 ) │ │ │ │ + add r0, pc, #448 @ (adr r0, 87e14 ) │ │ │ │ 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 r5, [r0, #0] │ │ │ │ - mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r5, r6 │ │ │ │ - beq.n 88242 │ │ │ │ - subs r3, r5, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r5, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - bne.n 88242 │ │ │ │ - ldrb r3, [r0, #6] │ │ │ │ - ldrb r2, [r0, #5] │ │ │ │ - ldr r7, [r0, #16] │ │ │ │ - lsls r5, r2 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8832c │ │ │ │ - cmp r7, #0 │ │ │ │ - ble.n 8820e │ │ │ │ - add r5, r0 │ │ │ │ - movs r4, #0 │ │ │ │ - add.w sl, r5, #20 │ │ │ │ - ands.w r3, r7, #3 │ │ │ │ - add.w r5, r5, #24 │ │ │ │ - beq.w 882ea │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.n 881ec │ │ │ │ - cmp r3, #2 │ │ │ │ - beq.n 881be │ │ │ │ - ldr.w r0, [sl] │ │ │ │ - cbz r0, 881b0 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r6 │ │ │ │ - bne.w 88382 │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - cbz r0, 881bc │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r6 │ │ │ │ - bne.w 88372 │ │ │ │ - movs r4, #1 │ │ │ │ - ldr.w r0, [sl, r4, lsl #3] │ │ │ │ - cbz r0, 881d4 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r6 │ │ │ │ - beq.n 881d4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 88392 │ │ │ │ - ldr.w r0, [r5, r4, lsl #3] │ │ │ │ - cbz r0, 881ea │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r6 │ │ │ │ - beq.n 881ea │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 88398 │ │ │ │ - adds r4, #1 │ │ │ │ - ldr.w r0, [sl, r4, lsl #3] │ │ │ │ - cbz r0, 881fa │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r6 │ │ │ │ - bne.w 8831c │ │ │ │ - ldr.w r0, [r5, r4, lsl #3] │ │ │ │ - cbz r0, 88208 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r6 │ │ │ │ - bne.w 8830c │ │ │ │ - adds r4, #1 │ │ │ │ - cmp r4, r7 │ │ │ │ - bne.n 882ea │ │ │ │ - ldrb.w r3, [r8, #4] │ │ │ │ - cmp r3, #3 │ │ │ │ - bne.n 88302 │ │ │ │ - ldr r3, [pc, #392] @ (883a0 ) │ │ │ │ - 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 88302 │ │ │ │ - ldrb.w r1, [r8, #6] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.n 88302 │ │ │ │ - add.w r1, r3, r2, lsl #2 │ │ │ │ - adds r2, #1 │ │ │ │ - str.w r2, [r3, #2740] @ 0xab4 │ │ │ │ - str.w r8, [r1, #2420] @ 0x974 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - ldr.w r0, [r5, r4, lsl #3] │ │ │ │ - cbz r0, 88260 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r6 │ │ │ │ - beq.n 88260 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8836c │ │ │ │ - add.w r9, r4, #1 │ │ │ │ - ldr.w r0, [sl, r9, lsl #3] │ │ │ │ - cbz r0, 88278 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r6 │ │ │ │ - beq.n 88278 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 88366 │ │ │ │ - ldr.w r0, [r5, r9, lsl #3] │ │ │ │ - cbz r0, 8828c │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r6 │ │ │ │ - beq.n 8828c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 88360 │ │ │ │ - add.w r4, r9, #1 │ │ │ │ - ldr.w r0, [sl, r4, lsl #3] │ │ │ │ - cbz r0, 882a4 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r6 │ │ │ │ - beq.n 882a4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 8835a │ │ │ │ - ldr.w r0, [r5, r4, lsl #3] │ │ │ │ - cbz r0, 882b8 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r6 │ │ │ │ - beq.n 882b8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 88354 │ │ │ │ - add.w r4, r9, #2 │ │ │ │ - ldr.w r0, [sl, r4, lsl #3] │ │ │ │ - cbz r0, 882d0 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r6 │ │ │ │ - beq.n 882d0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 8834e │ │ │ │ - ldr.w r0, [r5, r4, lsl #3] │ │ │ │ - cbz r0, 882e2 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r6 │ │ │ │ - beq.n 882e2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbz r3, 88348 │ │ │ │ - add.w r4, r9, #3 │ │ │ │ - cmp r4, r7 │ │ │ │ - beq.n 8820e │ │ │ │ - ldr.w r0, [sl, r4, lsl #3] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 8824a │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r6 │ │ │ │ - beq.n 8824a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 8824a │ │ │ │ - b.n 88246 │ │ │ │ - mov r0, r8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 77384 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 88208 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 88208 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 881fa │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 881fa │ │ │ │ - adds r4, r0, r5 │ │ │ │ - mov r5, r3 │ │ │ │ - b.n 88340 │ │ │ │ - adds r5, #1 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - bl 78344 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 78344 │ │ │ │ - adds r4, #12 │ │ │ │ - cmp r5, r7 │ │ │ │ - blt.n 88332 │ │ │ │ - b.n 8820e │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 882e2 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 882d0 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 882b8 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 882a4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8828c │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 88278 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 88260 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 881bc │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 881bc │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 881b0 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 881b0 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 881d4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 881ea │ │ │ │ - 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 r2, [pc, #672] @ (88658 ) │ │ │ │ + ldr r2, [pc, #672] @ (87f08 ) │ │ │ │ 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 889da │ │ │ │ + beq.w 8828a │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 889e4 │ │ │ │ + bne.w 88294 │ │ │ │ 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 8861c │ │ │ │ + beq.w 87ecc │ │ │ │ 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] @ (88658 ) │ │ │ │ + ldr r2, [pc, #572] @ (87f08 ) │ │ │ │ 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 8862a │ │ │ │ + beq.w 87eda │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ cmp r2, #50 @ 0x32 │ │ │ │ - ble.w 88ada │ │ │ │ + ble.w 8838a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #36] @ 0x24 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 8866e │ │ │ │ + bne.w 87f1e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 887ec │ │ │ │ + beq.w 8809c │ │ │ │ ldr r4, [r3, #0] │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 88556 │ │ │ │ + beq.n 87e06 │ │ │ │ subs r2, r4, #1 │ │ │ │ cmp r4, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - bne.w 887ec │ │ │ │ + bne.w 8809c │ │ │ │ ldrb r5, [r3, #6] │ │ │ │ ldrb r2, [r3, #5] │ │ │ │ ldr.w r9, [r3, #16] │ │ │ │ lsls r4, r2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 885cc │ │ │ │ + beq.w 87e7c │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.w 886bc │ │ │ │ + ble.w 87f6c │ │ │ │ adds r7, r3, r4 │ │ │ │ mov r5, r3 │ │ │ │ movs r4, #0 │ │ │ │ add.w sl, r7, #20 │ │ │ │ - b.n 884aa │ │ │ │ + b.n 87d5a │ │ │ │ add.w r3, r7, #24 │ │ │ │ ldr.w r6, [r3, r4, lsl #3] │ │ │ │ - cbz r6, 884a4 │ │ │ │ + cbz r6, 87d54 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r2, r8 │ │ │ │ - beq.n 884a4 │ │ │ │ + beq.n 87d54 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ - cbz r2, 884d8 │ │ │ │ + cbz r2, 87d88 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r9 │ │ │ │ - beq.n 884f4 │ │ │ │ + beq.n 87da4 │ │ │ │ ldr.w r6, [sl, r4, lsl #3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 8848e │ │ │ │ + beq.n 87d3e │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r2, r8 │ │ │ │ - beq.n 8848e │ │ │ │ + beq.n 87d3e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8848e │ │ │ │ - ldr r3, [pc, #408] @ (8865c ) │ │ │ │ + bne.n 87d3e │ │ │ │ + ldr r3, [pc, #408] @ (87f0c ) │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w fp, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 888f6 │ │ │ │ + bne.w 881a6 │ │ │ │ mov r0, r6 │ │ │ │ blx fp │ │ │ │ - b.n 8848e │ │ │ │ - ldr r3, [pc, #384] @ (8865c ) │ │ │ │ + b.n 87d3e │ │ │ │ + ldr r3, [pc, #384] @ (87f0c ) │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w fp, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8891c │ │ │ │ + bne.w 881cc │ │ │ │ mov r0, r6 │ │ │ │ adds r4, #1 │ │ │ │ blx fp │ │ │ │ cmp r4, r9 │ │ │ │ - bne.n 884aa │ │ │ │ + bne.n 87d5a │ │ │ │ ldrb r2, [r5, #4] │ │ │ │ mov r3, r5 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 885ac │ │ │ │ - ldr r2, [pc, #344] @ (88658 ) │ │ │ │ + bne.n 87e5c │ │ │ │ + ldr r2, [pc, #344] @ (87f08 ) │ │ │ │ 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 885ac │ │ │ │ + bhi.n 87e5c │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 885ac │ │ │ │ + beq.n 87e5c │ │ │ │ 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 8856a │ │ │ │ + bls.n 87e1a │ │ │ │ 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 88598 │ │ │ │ + ble.n 87e48 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 14f350 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.w 14e8f8 <_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 88530 │ │ │ │ + bhi.n 87de0 │ │ │ │ movw r1, #21632 @ 0x5480 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 88530 │ │ │ │ + bne.n 87de0 │ │ │ │ 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 8854a │ │ │ │ + bgt.n 87dfa │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #184] @ (88658 ) │ │ │ │ - mov r3, r7 │ │ │ │ + ldr r2, [pc, #184] @ (87f08 ) │ │ │ │ + mov r3, r6 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 88502 │ │ │ │ + beq.n 87db2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 77384 │ │ │ │ - ldr r3, [pc, #164] @ (88658 ) │ │ │ │ + bl 773d4 │ │ │ │ + ldr r3, [pc, #164] @ (87f08 ) │ │ │ │ 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 8856a │ │ │ │ - b.n 88530 │ │ │ │ + bls.n 87e1a │ │ │ │ + b.n 87de0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.n 886bc │ │ │ │ + ble.n 87f6c │ │ │ │ add r4, r3 │ │ │ │ - mov r7, r3 │ │ │ │ - b.n 885f0 │ │ │ │ - ldr r6, [r4, #28] │ │ │ │ - cbz r6, 885e8 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ + mov r6, r3 │ │ │ │ + b.n 87ea0 │ │ │ │ + ldr r7, [r4, #28] │ │ │ │ + cbz r7, 87e98 │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ cmp r2, r8 │ │ │ │ - beq.n 885e8 │ │ │ │ + beq.n 87e98 │ │ │ │ subs r2, #1 │ │ │ │ - str r2, [r6, #0] │ │ │ │ - cbz r2, 8863e │ │ │ │ + str r2, [r7, #0] │ │ │ │ + cbz r2, 87eee │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #12 │ │ │ │ cmp r5, r9 │ │ │ │ - beq.n 8859e │ │ │ │ - ldr r6, [r4, #24] │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 885d8 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ + beq.n 87e4e │ │ │ │ + ldr r7, [r4, #24] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.n 87e88 │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ cmp r2, r8 │ │ │ │ - beq.n 885d8 │ │ │ │ + beq.n 87e88 │ │ │ │ subs r2, #1 │ │ │ │ - str r2, [r6, #0] │ │ │ │ + str r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 885d8 │ │ │ │ - ldr r3, [pc, #84] @ (8865c ) │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ + bne.n 87e88 │ │ │ │ + ldr r3, [pc, #84] @ (87f0c ) │ │ │ │ + ldr r2, [r7, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w sl, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88aa4 │ │ │ │ - mov r0, r6 │ │ │ │ + bne.w 88354 │ │ │ │ + mov r0, r7 │ │ │ │ blx sl │ │ │ │ - b.n 885d8 │ │ │ │ - ldr r2, [pc, #56] @ (88658 ) │ │ │ │ + b.n 87e88 │ │ │ │ + ldr r2, [pc, #56] @ (87f08 ) │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [r2, r1] │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8843a │ │ │ │ - movw r1, #63540 @ 0xf834 │ │ │ │ + bne.w 87cea │ │ │ │ + movw r1, #62004 @ 0xf234 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #27128 @ 0x69f8 │ │ │ │ + movw r0, #25592 @ 0x63f8 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r3, [pc, #28] @ (8865c ) │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ + bl 6678e <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r3, [pc, #28] @ (87f0c ) │ │ │ │ + ldr r2, [r7, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w sl, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88a6c │ │ │ │ - mov r0, r6 │ │ │ │ + bne.w 8831c │ │ │ │ + mov r0, r7 │ │ │ │ blx sl │ │ │ │ - b.n 885e8 │ │ │ │ + b.n 87e98 │ │ │ │ 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 88450 │ │ │ │ + beq.w 87d00 │ │ │ │ ldrb.w r5, [sl, #2] │ │ │ │ - cbnz r5, 886cc │ │ │ │ + cbnz r5, 87f7c │ │ │ │ ldrb.w r8, [sl] │ │ │ │ mov r7, sl │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r3 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 8868e │ │ │ │ - b.n 886c2 │ │ │ │ + bne.n 87f3e │ │ │ │ + b.n 87f72 │ │ │ │ adds r5, #1 │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 886c0 │ │ │ │ + beq.n 87f70 │ │ │ │ ldr.w r4, [r7, #4]! │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 88688 │ │ │ │ + beq.n 87f38 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, r9 │ │ │ │ - beq.n 88688 │ │ │ │ + beq.n 87f38 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 88688 │ │ │ │ - ldr r3, [pc, #620] @ (88914 ) │ │ │ │ + bne.n 87f38 │ │ │ │ + ldr r3, [pc, #620] @ (881c4 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w fp, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88a88 │ │ │ │ + bne.w 88338 │ │ │ │ mov r0, r4 │ │ │ │ blx fp │ │ │ │ - b.n 88688 │ │ │ │ + b.n 87f38 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 885a6 │ │ │ │ + b.n 87e56 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 77384 │ │ │ │ + bl 773d4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, sl │ │ │ │ - beq.w 887de │ │ │ │ + beq.w 8808e │ │ │ │ subs r1, r2, #1 │ │ │ │ cmp r2, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ - bne.n 887de │ │ │ │ + bne.n 8808e │ │ │ │ ldrb r1, [r3, #6] │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ ldr.w r8, [r3, #16] │ │ │ │ lsls r2, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8883e │ │ │ │ + beq.w 880ee │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.n 887b6 │ │ │ │ + ble.n 88066 │ │ │ │ add.w r9, r3, r2 │ │ │ │ movs r5, #0 │ │ │ │ add.w r7, r9, #20 │ │ │ │ tst.w r8, #1 │ │ │ │ - beq.n 88736 │ │ │ │ + beq.n 87fe6 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ - cbz r4, 8871a │ │ │ │ + cbz r4, 87fca │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 8871a │ │ │ │ + beq.n 87fca │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 88974 │ │ │ │ + beq.w 88224 │ │ │ │ ldr.w r4, [r9, #24] │ │ │ │ - cbz r4, 88730 │ │ │ │ + cbz r4, 87fe0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 88730 │ │ │ │ + beq.n 87fe0 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8898e │ │ │ │ + beq.w 8823e │ │ │ │ movs r5, #1 │ │ │ │ cmp r5, r8 │ │ │ │ - beq.n 887b6 │ │ │ │ + beq.n 88066 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 88786 │ │ │ │ + b.n 88036 │ │ │ │ add.w r3, r9, #24 │ │ │ │ ldr.w r4, [r3, r5, lsl #3] │ │ │ │ - cbz r4, 88752 │ │ │ │ + cbz r4, 88002 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 88752 │ │ │ │ + beq.n 88002 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 887f6 │ │ │ │ + beq.n 880a6 │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r4, [r7, r5, lsl #3] │ │ │ │ - cbz r4, 88768 │ │ │ │ + cbz r4, 88018 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 88768 │ │ │ │ + beq.n 88018 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8880e │ │ │ │ + beq.n 880be │ │ │ │ add.w r3, r9, #24 │ │ │ │ ldr.w r4, [r3, r5, lsl #3] │ │ │ │ - cbz r4, 88780 │ │ │ │ + cbz r4, 88030 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 88780 │ │ │ │ + beq.n 88030 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 88826 │ │ │ │ + beq.n 880d6 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r8 │ │ │ │ - beq.n 887b4 │ │ │ │ + beq.n 88064 │ │ │ │ ldr.w r4, [r7, r5, lsl #3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 8873a │ │ │ │ + beq.n 87fea │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 8873a │ │ │ │ + beq.n 87fea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8873a │ │ │ │ - ldr r3, [pc, #372] @ (88914 ) │ │ │ │ + bne.n 87fea │ │ │ │ + ldr r3, [pc, #372] @ (881c4 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w fp, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88ba4 │ │ │ │ + bne.w 88454 │ │ │ │ mov r0, r4 │ │ │ │ blx fp │ │ │ │ - b.n 8873a │ │ │ │ + b.n 87fea │ │ │ │ mov r3, r6 │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 887d8 │ │ │ │ - ldr r2, [pc, #344] @ (88918 ) │ │ │ │ + bne.n 88088 │ │ │ │ + ldr r2, [pc, #344] @ (881c8 ) │ │ │ │ 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 887d8 │ │ │ │ + bhi.n 88088 │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 88516 │ │ │ │ + bne.w 87dc6 │ │ │ │ mov r0, r3 │ │ │ │ - bl 77384 │ │ │ │ - ldr r3, [pc, #312] @ (88918 ) │ │ │ │ + bl 773d4 │ │ │ │ + ldr r3, [pc, #312] @ (881c8 ) │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ - b.n 88524 │ │ │ │ + b.n 87dd4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ - b.n 88524 │ │ │ │ - ldr r3, [pc, #284] @ (88914 ) │ │ │ │ + b.n 87dd4 │ │ │ │ + ldr r3, [pc, #284] @ (881c4 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w fp, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88a50 │ │ │ │ + bne.w 88300 │ │ │ │ mov r0, r4 │ │ │ │ blx fp │ │ │ │ - b.n 88752 │ │ │ │ - ldr r3, [pc, #260] @ (88914 ) │ │ │ │ + b.n 88002 │ │ │ │ + ldr r3, [pc, #260] @ (881c4 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w fp, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88b32 │ │ │ │ + bne.w 883e2 │ │ │ │ mov r0, r4 │ │ │ │ blx fp │ │ │ │ - b.n 88768 │ │ │ │ - ldr r3, [pc, #236] @ (88914 ) │ │ │ │ + b.n 88018 │ │ │ │ + ldr r3, [pc, #236] @ (881c4 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w fp, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88b6e │ │ │ │ + bne.w 8841e │ │ │ │ mov r0, r4 │ │ │ │ blx fp │ │ │ │ - b.n 88780 │ │ │ │ + b.n 88030 │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.n 887b6 │ │ │ │ - ldr.w r9, [pc, #204] @ 88914 │ │ │ │ + ble.n 88066 │ │ │ │ + ldr.w r9, [pc, #204] @ 881c4 │ │ │ │ adds r5, r3, r2 │ │ │ │ mov fp, r1 │ │ │ │ tst.w r8, #1 │ │ │ │ - beq.n 88884 │ │ │ │ + beq.n 88134 │ │ │ │ ldr r4, [r5, #24] │ │ │ │ - cbz r4, 88866 │ │ │ │ + cbz r4, 88116 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 88866 │ │ │ │ + beq.n 88116 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 88a38 │ │ │ │ + beq.w 882e8 │ │ │ │ ldr r4, [r5, #28] │ │ │ │ - cbz r4, 8887a │ │ │ │ + cbz r4, 8812a │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 8887a │ │ │ │ + beq.n 8812a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 88a22 │ │ │ │ + beq.w 882d2 │ │ │ │ mov.w fp, #1 │ │ │ │ adds r5, #12 │ │ │ │ cmp fp, r8 │ │ │ │ - beq.n 887b6 │ │ │ │ + beq.n 88066 │ │ │ │ mov r7, r3 │ │ │ │ - b.n 888ce │ │ │ │ + b.n 8817e │ │ │ │ ldr r4, [r5, #28] │ │ │ │ - cbz r4, 8889a │ │ │ │ + cbz r4, 8814a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 8889a │ │ │ │ + beq.n 8814a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 88938 │ │ │ │ + beq.n 881e8 │ │ │ │ ldr r4, [r5, #36] @ 0x24 │ │ │ │ adds r5, #12 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - cbz r4, 888b2 │ │ │ │ + cbz r4, 88162 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 888b2 │ │ │ │ + beq.n 88162 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 88950 │ │ │ │ + beq.n 88200 │ │ │ │ ldr r4, [r5, #28] │ │ │ │ - cbz r4, 888c4 │ │ │ │ + cbz r4, 88174 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 888c4 │ │ │ │ + beq.n 88174 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 88960 │ │ │ │ + beq.n 88210 │ │ │ │ add.w fp, fp, #1 │ │ │ │ adds r5, #12 │ │ │ │ cmp fp, r8 │ │ │ │ - beq.n 8894c │ │ │ │ + beq.n 881fc │ │ │ │ ldr r4, [r5, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 88888 │ │ │ │ + beq.n 88138 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 88888 │ │ │ │ + beq.n 88138 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 88888 │ │ │ │ + bne.n 88138 │ │ │ │ ldr.w r3, [r9, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88ac0 │ │ │ │ + bne.w 88370 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b.n 88888 │ │ │ │ - movw r2, #28077 @ 0x6dad │ │ │ │ + b.n 88138 │ │ │ │ + movw r2, #25229 @ 0x628d │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 884d2 │ │ │ │ - ldr r2, [pc, #12] @ (88914 ) │ │ │ │ + beq.w 87d82 │ │ │ │ + ldr r2, [pc, #12] @ (881c4 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 884d2 │ │ │ │ + b.n 87d82 │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - movw r2, #28077 @ 0x6dad │ │ │ │ + movw r2, #25229 @ 0x628d │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 884ea │ │ │ │ - ldr r2, [pc, #716] @ (88bf8 ) │ │ │ │ + beq.w 87d9a │ │ │ │ + ldr r2, [pc, #716] @ (884a8 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 884ea │ │ │ │ + b.n 87d9a │ │ │ │ ldr.w r3, [r9, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88afc │ │ │ │ + bne.w 883ac │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b.n 8889a │ │ │ │ + b.n 8814a │ │ │ │ mov r3, r7 │ │ │ │ - b.n 887b6 │ │ │ │ + b.n 88066 │ │ │ │ ldr.w r3, [r9, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #24] │ │ │ │ - cbnz r3, 889a4 │ │ │ │ + cbnz r3, 88254 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b.n 888b2 │ │ │ │ + b.n 88162 │ │ │ │ ldr.w r3, [r9, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88b8a │ │ │ │ + bne.w 8843a │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b.n 888c4 │ │ │ │ - ldr r2, [pc, #640] @ (88bf8 ) │ │ │ │ + b.n 88174 │ │ │ │ + ldr r2, [pc, #640] @ (884a8 ) │ │ │ │ ldr.w r5, [r2, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 88b4e │ │ │ │ + bne.w 883fe │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 8871a │ │ │ │ - ldr r2, [pc, #616] @ (88bf8 ) │ │ │ │ + b.n 87fca │ │ │ │ + ldr r2, [pc, #616] @ (884a8 ) │ │ │ │ ldr.w r5, [r2, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #24] │ │ │ │ - cbnz r5, 889bc │ │ │ │ + cbnz r5, 8826c │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 88730 │ │ │ │ - movw r2, #28077 @ 0x6dad │ │ │ │ + b.n 87fe0 │ │ │ │ + movw r2, #25229 @ 0x628d │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8895a │ │ │ │ + beq.n 8820a │ │ │ │ ldr.w r2, [r9, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 8895a │ │ │ │ - movw r2, #28077 @ 0x6dad │ │ │ │ + b.n 8820a │ │ │ │ + movw r2, #25229 @ 0x628d │ │ │ │ movt r2, #18 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 8899a │ │ │ │ + beq.n 8824a │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r3, [pc, #552] @ (88bf8 ) │ │ │ │ + ldr r3, [pc, #552] @ (884a8 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r3, #1420] @ 0x58c │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 8899a │ │ │ │ + b.n 8824a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 88bde │ │ │ │ + beq.w 8848e │ │ │ │ ldr r6, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ - bl 1e391c │ │ │ │ + bl 1e2c28 │ │ │ │ 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 88598 │ │ │ │ + beq.w 87e48 │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 88598 │ │ │ │ + bne.w 87e48 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - b.n 883f8 │ │ │ │ + b.n 87ca8 │ │ │ │ ldr.w r7, [r9, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 88b16 │ │ │ │ + bne.n 883c6 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 8887a │ │ │ │ + b.n 8812a │ │ │ │ ldr.w r7, [r9, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 88bc0 │ │ │ │ + bne.w 88470 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 88866 │ │ │ │ - movw r2, #28077 @ 0x6dad │ │ │ │ + b.n 88116 │ │ │ │ + movw r2, #25229 @ 0x628d │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 88808 │ │ │ │ - ldr r2, [pc, #408] @ (88bf8 ) │ │ │ │ + beq.w 880b8 │ │ │ │ + ldr r2, [pc, #408] @ (884a8 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 88808 │ │ │ │ - movw r2, #28077 @ 0x6dad │ │ │ │ + b.n 880b8 │ │ │ │ + movw r2, #25229 @ 0x628d │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 88650 │ │ │ │ - ldr r2, [pc, #380] @ (88bf8 ) │ │ │ │ + beq.w 87f00 │ │ │ │ + ldr r2, [pc, #380] @ (884a8 ) │ │ │ │ movs r1, #1 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r0, r7 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 88650 │ │ │ │ - movw r2, #28077 @ 0x6dad │ │ │ │ + b.n 87f00 │ │ │ │ + movw r2, #25229 @ 0x628d │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 886b6 │ │ │ │ - ldr r2, [pc, #352] @ (88bf8 ) │ │ │ │ + beq.w 87f66 │ │ │ │ + ldr r2, [pc, #352] @ (884a8 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 886b6 │ │ │ │ - movw r2, #28077 @ 0x6dad │ │ │ │ + b.n 87f66 │ │ │ │ + movw r2, #25229 @ 0x628d │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 88616 │ │ │ │ - ldr r2, [pc, #324] @ (88bf8 ) │ │ │ │ + beq.w 87ec6 │ │ │ │ + ldr r2, [pc, #324] @ (884a8 ) │ │ │ │ movs r1, #1 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r0, r7 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 88616 │ │ │ │ - movw r2, #28077 @ 0x6dad │ │ │ │ + b.n 87ec6 │ │ │ │ + movw r2, #25229 @ 0x628d │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 888f0 │ │ │ │ + beq.w 881a0 │ │ │ │ ldr.w r2, [r9, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 888f0 │ │ │ │ + b.n 881a0 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r1, #24] │ │ │ │ - movw r1, #33701 @ 0x83a5 │ │ │ │ + movw r1, #31829 @ 0x7c55 │ │ │ │ movt r1, #8 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 88660 │ │ │ │ + bne.w 87f10 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 14f33c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ - movw r2, #28077 @ 0x6dad │ │ │ │ + b.w 14e8e4 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + movw r2, #25229 @ 0x628d │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 88946 │ │ │ │ + beq.w 881f6 │ │ │ │ ldr.w r2, [r9, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 88946 │ │ │ │ - movw r2, #28077 @ 0x6dad │ │ │ │ + b.n 881f6 │ │ │ │ + movw r2, #25229 @ 0x628d │ │ │ │ movt r2, #18 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 88a2e │ │ │ │ + beq.n 882de │ │ │ │ ldr.w r2, [r9, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 88a2e │ │ │ │ - movw r2, #28077 @ 0x6dad │ │ │ │ + b.n 882de │ │ │ │ + movw r2, #25229 @ 0x628d │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 88820 │ │ │ │ - ldr r2, [pc, #180] @ (88bf8 ) │ │ │ │ + beq.w 880d0 │ │ │ │ + ldr r2, [pc, #180] @ (884a8 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 88820 │ │ │ │ - movw r2, #28077 @ 0x6dad │ │ │ │ + b.n 880d0 │ │ │ │ + movw r2, #25229 @ 0x628d │ │ │ │ movt r2, #18 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 88984 │ │ │ │ + beq.w 88234 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r3, [pc, #148] @ (88bf8 ) │ │ │ │ + ldr r3, [pc, #148] @ (884a8 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r3, #1420] @ 0x58c │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 88984 │ │ │ │ - movw r2, #28077 @ 0x6dad │ │ │ │ + b.n 88234 │ │ │ │ + movw r2, #25229 @ 0x628d │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 88838 │ │ │ │ - ldr r2, [pc, #120] @ (88bf8 ) │ │ │ │ + beq.w 880e8 │ │ │ │ + ldr r2, [pc, #120] @ (884a8 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 88838 │ │ │ │ - movw r2, #28077 @ 0x6dad │ │ │ │ + b.n 880e8 │ │ │ │ + movw r2, #25229 @ 0x628d │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8896e │ │ │ │ + beq.w 8821e │ │ │ │ ldr.w r2, [r9, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 8896e │ │ │ │ - movw r2, #28077 @ 0x6dad │ │ │ │ + b.n 8821e │ │ │ │ + movw r2, #25229 @ 0x628d │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 887ae │ │ │ │ - ldr r2, [pc, #68] @ (88bf8 ) │ │ │ │ + beq.w 8805e │ │ │ │ + ldr r2, [pc, #68] @ (884a8 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 887ae │ │ │ │ - movw r2, #28077 @ 0x6dad │ │ │ │ + b.n 8805e │ │ │ │ + movw r2, #25229 @ 0x628d │ │ │ │ movt r2, #18 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.w 88a46 │ │ │ │ + beq.w 882f6 │ │ │ │ ldr.w r2, [r9, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 88a46 │ │ │ │ + b.n 882f6 │ │ │ │ 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 88598 │ │ │ │ + b.n 87e48 │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00088bfc : │ │ │ │ +000884ac : │ │ │ │ add.w r0, r0, r1, lsl #2 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00088c04 : │ │ │ │ +000884b4 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -00088c20 : │ │ │ │ +000884d0 : │ │ │ │ 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] @ (88cb4 ) │ │ │ │ + ldr r2, [pc, #132] @ (88564 ) │ │ │ │ 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, 88c58 │ │ │ │ + cbz r3, 88508 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr.w r3, [ip, #3424] @ 0xd60 │ │ │ │ ldr.w r2, [ip, #3428] @ 0xd64 │ │ │ │ - bl 7a2ac │ │ │ │ + bl 7a2e8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r2, [ip, #3416] @ 0xd58 │ │ │ │ - cbnz r2, 88c98 │ │ │ │ + cbnz r2, 88548 │ │ │ │ ldr.w r6, [ip, #108] @ 0x6c │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r6, 88ca6 │ │ │ │ - movw r1, #38324 @ 0x95b4 │ │ │ │ + cbz r6, 88556 │ │ │ │ + movw r1, #36788 @ 0x8fb4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r6 │ │ │ │ blx 2a034 │ │ │ │ - cbz r0, 88ca6 │ │ │ │ + cbz r0, 88556 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #38260 @ 0x9574 │ │ │ │ + movw r1, #36724 @ 0x8f74 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ blx 2a034 │ │ │ │ movs r2, #2 │ │ │ │ - cbnz r0, 88caa │ │ │ │ + cbnz r0, 8855a │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 88cb8 │ │ │ │ + b.n 88568 │ │ │ │ ldr.w r3, [ip, #3424] @ 0xd60 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1343c0 │ │ │ │ + b.w 133aec │ │ │ │ movs r2, #1 │ │ │ │ - b.n 88c8a │ │ │ │ + b.n 8853a │ │ │ │ mov r0, r6 │ │ │ │ bl 2b70c │ │ │ │ mov r2, r0 │ │ │ │ - b.n 88c8a │ │ │ │ + b.n 8853a │ │ │ │ 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 88ea2 │ │ │ │ + bne.w 88752 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r2 │ │ │ │ blx 29b58 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.w 88ea2 │ │ │ │ + bne.w 88752 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 88df4 │ │ │ │ - ldr r3, [pc, #676] @ (88f90 ) │ │ │ │ + bne.w 886a4 │ │ │ │ + ldr r3, [pc, #676] @ (88840 ) │ │ │ │ ldr.w r2, [r3, #1472] @ 0x5c0 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.w 88e36 │ │ │ │ + bgt.w 886e6 │ │ │ │ ldr.w r2, [r3, #1180] @ 0x49c │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 88e64 │ │ │ │ + beq.w 88714 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 88e74 │ │ │ │ + bne.w 88724 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 88d12 │ │ │ │ + beq.n 885c2 │ │ │ │ cmp r7, #2 │ │ │ │ - bne.w 88e88 │ │ │ │ + bne.w 88738 │ │ │ │ movs r5, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r2 │ │ │ │ blx 29b40 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 88d70 │ │ │ │ + beq.n 88620 │ │ │ │ mvn.w r2, #3758096384 @ 0xe0000000 │ │ │ │ cmp r0, r2 │ │ │ │ - bcs.w 88e54 │ │ │ │ + bcs.w 88704 │ │ │ │ movw r9, #19968 @ 0x4e00 │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ add.w r8, r0, #1 │ │ │ │ - movw r3, #49749 @ 0xc255 │ │ │ │ + movw r3, #49733 @ 0xc245 │ │ │ │ movt r3, #6 │ │ │ │ ldr.w r2, [r9, #672] @ 0x2a0 │ │ │ │ mov.w r1, r8, lsl #2 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 88eba │ │ │ │ + bne.w 8876a │ │ │ │ mov r0, r1 │ │ │ │ blx 2a0fc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 88e54 │ │ │ │ + beq.n 88704 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 29b40 │ │ │ │ mov r1, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.w 88f44 │ │ │ │ + bne.w 887f4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c2e8 │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ add.w r9, r0, #1 │ │ │ │ cmp.w r9, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 88e54 │ │ │ │ + bcs.n 88704 │ │ │ │ mov.w r0, r9, lsl #2 │ │ │ │ - bl 6c148 │ │ │ │ + bl 6c138 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 88e54 │ │ │ │ + beq.n 88704 │ │ │ │ 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 │ │ │ │ @@ -141708,606 +140997,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 88eca │ │ │ │ + bhi.w 8877a │ │ │ │ ldr.w r0, [fp] │ │ │ │ movw lr, #2047 @ 0x7ff │ │ │ │ mov r8, r2 │ │ │ │ sub.w ip, r0, #55296 @ 0xd800 │ │ │ │ cmp ip, lr │ │ │ │ - bls.w 88ece │ │ │ │ + bls.w 8877e │ │ │ │ cmp.w r0, #1114112 @ 0x110000 │ │ │ │ - bcs.n 88ece │ │ │ │ + bcs.n 8877e │ │ │ │ add r1, r3 │ │ │ │ sub.w r9, r9, r3 │ │ │ │ mov fp, r2 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 88d9a │ │ │ │ + bne.n 8864a │ │ │ │ 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 88e10 │ │ │ │ + b.n 886c0 │ │ │ │ add r3, sp, #28 │ │ │ │ add r2, sp, #32 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 6c35c │ │ │ │ - cbnz r0, 88e4c │ │ │ │ + bl 6c34c │ │ │ │ + cbnz r0, 886fc │ │ │ │ ldrd r1, r7, [sp, #32] │ │ │ │ movw r9, #19968 @ 0x4e00 │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ mov r0, r7 │ │ │ │ - bl 88f94 │ │ │ │ + bl 88844 │ │ │ │ ldr.w r2, [r9, #684] @ 0x2ac │ │ │ │ - movw r3, #50457 @ 0xc519 │ │ │ │ + movw r3, #50441 @ 0xc509 │ │ │ │ movt r3, #6 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 88e5a │ │ │ │ + bne.n 8870a │ │ │ │ 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 19d980 │ │ │ │ + bl 19c978 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 88e04 │ │ │ │ + beq.n 886b4 │ │ │ │ adds r3, r0, #2 │ │ │ │ - beq.n 88ef2 │ │ │ │ + beq.n 887a2 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 88e88 │ │ │ │ - bl 1ea294 │ │ │ │ - b.n 88e9e │ │ │ │ + beq.n 88738 │ │ │ │ + bl 1e95bc │ │ │ │ + b.n 8874e │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ mov r1, r7 │ │ │ │ blx r2 │ │ │ │ - b.n 88e2e │ │ │ │ - bl 19af80 │ │ │ │ - ldr r3, [pc, #292] @ (88f90 ) │ │ │ │ + b.n 886de │ │ │ │ + bl 199f78 │ │ │ │ + ldr r3, [pc, #292] @ (88840 ) │ │ │ │ str.w r0, [r3, #1180] @ 0x49c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 88d06 │ │ │ │ + beq.w 885b6 │ │ │ │ add r3, sp, #28 │ │ │ │ add r2, sp, #32 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 66b28 │ │ │ │ + bl 66b18 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 88e04 │ │ │ │ - b.n 88e4c │ │ │ │ + beq.n 886b4 │ │ │ │ + b.n 886fc │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21472 @ 0x53e0 │ │ │ │ + movw r1, #19936 @ 0x4de0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 88e2e │ │ │ │ + b.n 886de │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21444 @ 0x53c4 │ │ │ │ + movw r1, #19908 @ 0x4dc4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 88e9e │ │ │ │ + bl 126e1c │ │ │ │ + b.n 8874e │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 88d58 │ │ │ │ - b.n 88e54 │ │ │ │ + bne.w 88608 │ │ │ │ + b.n 88704 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 88de0 │ │ │ │ + beq.n 88690 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, fp │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 88f7a │ │ │ │ + bne.n 8882a │ │ │ │ mov r0, r7 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c2e8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - movw r3, #50176 @ 0xc400 │ │ │ │ + movw r3, #48640 @ 0xbe00 │ │ │ │ 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, #19364 @ 0x4ba4 │ │ │ │ + movw r2, #17856 @ 0x45c0 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #21464 @ 0x53d8 │ │ │ │ + movw r1, #19928 @ 0x4dd8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 85674 │ │ │ │ + bl 85184 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 88e9e │ │ │ │ - bl 13cefc │ │ │ │ + beq.n 8874e │ │ │ │ + bl 1d5cc0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 88e9e │ │ │ │ + beq.n 8874e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 88e9e │ │ │ │ + bne.n 8874e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 88e9e │ │ │ │ - cbz r0, 88f74 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8874e │ │ │ │ + cbz r0, 88824 │ │ │ │ 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 88d6a │ │ │ │ + bne.w 8861a │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 88f4e │ │ │ │ + bne.n 887fe │ │ │ │ strd r1, r7, [sp, #32] │ │ │ │ - b.n 88e10 │ │ │ │ + b.n 886c0 │ │ │ │ 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 88dd8 │ │ │ │ + b.n 88688 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00088f94 : │ │ │ │ +00088844 : │ │ │ │ stmdb 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 89514 │ │ │ │ + bne.w 88dc4 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ adds r5, r1, #1 │ │ │ │ - beq.w 89248 │ │ │ │ + beq.w 88af8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 893a6 │ │ │ │ + beq.w 88c56 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.w 893aa │ │ │ │ + beq.w 88c5a │ │ │ │ mov.w r8, r6, lsl #2 │ │ │ │ add.w r5, r4, r8 │ │ │ │ cmp r4, r5 │ │ │ │ - bcs.n 89002 │ │ │ │ + bcs.n 888b2 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 88fe6 │ │ │ │ + b.n 88896 │ │ │ │ cmp r3, r5 │ │ │ │ - bcs.n 88ffc │ │ │ │ + bcs.n 888ac │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ cmp r2, r1 │ │ │ │ - bls.n 88fe2 │ │ │ │ + bls.n 88892 │ │ │ │ cmp.w r2, #1114112 @ 0x110000 │ │ │ │ - bcs.w 89536 │ │ │ │ + bcs.w 88de6 │ │ │ │ mov r1, r2 │ │ │ │ cmp r3, r5 │ │ │ │ - bcc.n 88fe6 │ │ │ │ + bcc.n 88896 │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bhi.w 89268 │ │ │ │ + bhi.w 88b18 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 894d4 │ │ │ │ + blt.w 88d84 │ │ │ │ movw r3, #65514 @ 0xffea │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r6, r3 │ │ │ │ - bgt.w 892f0 │ │ │ │ + bgt.w 88ba0 │ │ │ │ movw r9, #19968 @ 0x4e00 │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ add.w r3, r6, #21 │ │ │ │ mov.w sl, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r3, #6429 @ 0x191d │ │ │ │ + movw r3, #6413 @ 0x190d │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r7, [r9, #712] @ 0x2c8 │ │ │ │ mov fp, sl │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 892e0 │ │ │ │ - ldr r3, [pc, #704] @ (89300 ) │ │ │ │ + bne.w 88b90 │ │ │ │ + ldr r3, [pc, #704] @ (88bb0 ) │ │ │ │ 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 8921c │ │ │ │ + bcs.w 88acc │ │ │ │ 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 89400 │ │ │ │ + beq.w 88cb0 │ │ │ │ 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 891f0 │ │ │ │ + beq.w 88aa0 │ │ │ │ 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] @ (89304 ) │ │ │ │ + ldr r2, [pc, #612] @ (88bb4 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89490 │ │ │ │ + bne.w 88d40 │ │ │ │ mov r3, fp │ │ │ │ str r6, [r7, #8] │ │ │ │ lsls r3, r3, #2 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 89368 │ │ │ │ + beq.w 88c18 │ │ │ │ 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 894a4 │ │ │ │ + bne.w 88d54 │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.w 89532 │ │ │ │ + bpl.w 88de2 │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.w 89250 │ │ │ │ + bpl.w 88b00 │ │ │ │ bic.w r8, r8, #15 │ │ │ │ add.w r3, r7, #20 │ │ │ │ add.w r0, r4, r8 │ │ │ │ cmp r4, r0 │ │ │ │ - bcs.w 89262 │ │ │ │ + bcs.w 88b12 │ │ │ │ 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 8919a │ │ │ │ + bls.n 88a4a │ │ │ │ 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 8919a │ │ │ │ + bls.n 88a4a │ │ │ │ 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 8919a │ │ │ │ + bls.n 88a4a │ │ │ │ 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 8919a │ │ │ │ + bls.n 88a4a │ │ │ │ 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 8919a │ │ │ │ + bcs.n 88a4a │ │ │ │ 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 89174 │ │ │ │ + bcc.n 88a24 │ │ │ │ sub.w r4, r8, #16 │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ add r4, r6 │ │ │ │ cmp r4, r5 │ │ │ │ - bcs.n 891da │ │ │ │ + bcs.n 88a8a │ │ │ │ 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 891da │ │ │ │ + bls.n 88a8a │ │ │ │ ldr r1, [r4, #4] │ │ │ │ add.w r2, r4, #8 │ │ │ │ cmp r2, r5 │ │ │ │ strb r1, [r3, #1] │ │ │ │ - bcs.n 891da │ │ │ │ + bcs.n 88a8a │ │ │ │ adds r3, #2 │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ strb.w r1, [r3], #1 │ │ │ │ cmp r2, r5 │ │ │ │ - bcc.n 891ce │ │ │ │ + bcc.n 88a7e │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 89526 │ │ │ │ + beq.w 88dd6 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 89308 │ │ │ │ + beq.w 88bb8 │ │ │ │ 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 89086 │ │ │ │ + bhi.w 88936 │ │ │ │ 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 89086 │ │ │ │ + bne.w 88936 │ │ │ │ ldr.w r3, [r9, #672] @ 0x2a0 │ │ │ │ - movw r1, #49749 @ 0xc255 │ │ │ │ + movw r1, #49733 @ 0xc245 │ │ │ │ movt r1, #6 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 894ec │ │ │ │ + bne.w 88d9c │ │ │ │ ldr r0, [sp, #0] │ │ │ │ blx 2a0fc │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 892f0 │ │ │ │ + beq.n 88ba0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 89086 │ │ │ │ + b.n 88936 │ │ │ │ blx 2987c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 88fc4 │ │ │ │ + b.n 88874 │ │ │ │ add.w r3, r7, #28 │ │ │ │ bic.w r8, r8, #15 │ │ │ │ add.w r0, r4, r8 │ │ │ │ cmp r4, r0 │ │ │ │ - bcc.w 890f8 │ │ │ │ + bcc.w 889a8 │ │ │ │ cmp r4, r5 │ │ │ │ - bcc.n 891b4 │ │ │ │ - b.n 891da │ │ │ │ + bcc.n 88a64 │ │ │ │ + b.n 88a8a │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bls.w 893da │ │ │ │ + bls.w 88c8a │ │ │ │ cmp.w r1, #65536 @ 0x10000 │ │ │ │ - bcc.w 893f6 │ │ │ │ + bcc.w 88ca6 │ │ │ │ cmp.w r1, #1114112 @ 0x110000 │ │ │ │ - bcs.w 894bc │ │ │ │ + bcs.w 88d6c │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 894d4 │ │ │ │ + blt.w 88d84 │ │ │ │ mov.w fp, #4 │ │ │ │ mov r1, fp │ │ │ │ movw r0, #65507 @ 0xffe3 │ │ │ │ movt r0, #32767 @ 0x7fff │ │ │ │ - bl 26b5c0 │ │ │ │ + bl 26af80 │ │ │ │ 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 892f0 │ │ │ │ + blt.n 88ba0 │ │ │ │ mla r2, r6, fp, fp │ │ │ │ add.w r3, r2, #28 │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r9, #19968 @ 0x4e00 │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ - movw r3, #6429 @ 0x191d │ │ │ │ + movw r3, #6413 @ 0x190d │ │ │ │ movt r3, #7 │ │ │ │ mov.w sl, #0 │ │ │ │ ldr.w r7, [r9, #712] @ 0x2c8 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 8903c │ │ │ │ + beq.w 888ec │ │ │ │ ldr.w r0, [r9, #708] @ 0x2c4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ blx r7 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 89086 │ │ │ │ - bl 1ea294 │ │ │ │ + bne.w 88936 │ │ │ │ + bl 1e95bc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 890ce │ │ │ │ + bne.w 8897e │ │ │ │ movs r7, #0 │ │ │ │ - b.n 891e8 │ │ │ │ + b.n 88a98 │ │ │ │ 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 891e8 │ │ │ │ + bne.w 88a98 │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.w 89506 │ │ │ │ + bpl.w 88db6 │ │ │ │ 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] @ (89558 ) │ │ │ │ + ldrge r4, [pc, #532] @ (88e08 ) │ │ │ │ addlt.w r4, r4, r3, lsl #5 │ │ │ │ mlage r4, r2, r3, r4 │ │ │ │ cmp r7, r4 │ │ │ │ - beq.n 89364 │ │ │ │ + beq.n 88c14 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 89364 │ │ │ │ + beq.n 88c14 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 89364 │ │ │ │ + cbnz r3, 88c14 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ mov r7, r4 │ │ │ │ - b.n 891e8 │ │ │ │ + b.n 88a98 │ │ │ │ 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 893d2 │ │ │ │ + beq.n 88c82 │ │ │ │ cmp.w fp, #2 │ │ │ │ strd r2, r2, [r7, #20] │ │ │ │ - beq.n 89410 │ │ │ │ + beq.n 88cc0 │ │ │ │ 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 891da │ │ │ │ - ldr r7, [pc, #436] @ (8955c ) │ │ │ │ - b.n 891e8 │ │ │ │ + b.n 88a8a │ │ │ │ + ldr r7, [pc, #436] @ (88e0c ) │ │ │ │ + b.n 88a98 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi.w 894f8 │ │ │ │ + bhi.w 88da8 │ │ │ │ lsls r0, r3, #24 │ │ │ │ iteet pl │ │ │ │ movpl r2, #24 │ │ │ │ addmi.w r3, r3, #1296 @ 0x510 │ │ │ │ movwmi r7, #19968 @ 0x4e00 │ │ │ │ - ldrpl r7, [pc, #404] @ (89558 ) │ │ │ │ + ldrpl r7, [pc, #404] @ (88e08 ) │ │ │ │ itte mi │ │ │ │ movtmi r7, #72 @ 0x48 │ │ │ │ addmi.w r7, r7, r3, lsl #5 │ │ │ │ mlapl r7, r2, r3, r7 │ │ │ │ - b.n 891e8 │ │ │ │ + b.n 88a98 │ │ │ │ strb r2, [r3, r6] │ │ │ │ strd r2, r2, [r7, #20] │ │ │ │ - b.n 890ce │ │ │ │ + b.n 8897e │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 894d4 │ │ │ │ + blt.n 88d84 │ │ │ │ movw r3, #65506 @ 0xffe2 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r6, r3 │ │ │ │ - bgt.n 892f0 │ │ │ │ + bgt.n 88ba0 │ │ │ │ add.w r3, r6, #29 │ │ │ │ mov.w fp, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 892c2 │ │ │ │ + b.n 88b72 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 894d4 │ │ │ │ + blt.n 88d84 │ │ │ │ mov.w fp, #2 │ │ │ │ - b.n 89288 │ │ │ │ + b.n 88b38 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 719d8 │ │ │ │ + bl 719c8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 89086 │ │ │ │ - b.n 8921c │ │ │ │ + bne.w 88936 │ │ │ │ + b.n 88acc │ │ │ │ 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 8945c │ │ │ │ + b.n 88d0c │ │ │ │ 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 │ │ │ │ @@ -142315,571 +141604,571 @@ │ │ │ │ str.w r0, [r1, #-8] │ │ │ │ bfi r6, r3, #0, #16 │ │ │ │ bfi r6, ip, #16, #16 │ │ │ │ str.w r6, [r1, #-4] │ │ │ │ movs r0, #0 │ │ │ │ cmp r2, lr │ │ │ │ mov r6, r0 │ │ │ │ - bcc.n 89432 │ │ │ │ + bcc.n 88ce2 │ │ │ │ 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 891da │ │ │ │ + bcs.w 88a8a │ │ │ │ ldr.w r2, [r1], #4 │ │ │ │ strh.w r2, [r3], #2 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 8947c │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.n 88d2c │ │ │ │ + movw r1, #25229 @ 0x628d │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 894b0 │ │ │ │ + bne.n 88d60 │ │ │ │ mov r0, r7 │ │ │ │ - bl 127218 │ │ │ │ - b.n 890ae │ │ │ │ + bl 126700 │ │ │ │ + b.n 8895e │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 8950a │ │ │ │ + bne.n 88dba │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.n 89414 │ │ │ │ + bmi.n 88cc4 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ - b.n 89422 │ │ │ │ + b.n 88cd2 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 890ae │ │ │ │ + b.n 8895e │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64468 @ 0xfbd4 │ │ │ │ + movw r1, #62932 @ 0xf5d4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 892fc │ │ │ │ + bl 126e1c │ │ │ │ + b.n 88bac │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64520 @ 0xfc08 │ │ │ │ + movw r1, #62984 @ 0xf608 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 892fc │ │ │ │ + bl 126e1c │ │ │ │ + b.n 88bac │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 89236 │ │ │ │ + b.n 88ae6 │ │ │ │ adds r5, r4, #4 │ │ │ │ mov.w r8, #4 │ │ │ │ cmp r5, r4 │ │ │ │ - bhi.w 88fdc │ │ │ │ - b.n 89008 │ │ │ │ + bhi.w 8888c │ │ │ │ + b.n 888b8 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ - b.n 89326 │ │ │ │ + b.n 88bd6 │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bmi.w 8938e │ │ │ │ + bmi.w 88c3e │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - b.n 8939c │ │ │ │ - movw r0, #21500 @ 0x53fc │ │ │ │ + b.n 88c4c │ │ │ │ + movw r0, #19964 @ 0x4dfc │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #2012 @ 0x7dc │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 892fc │ │ │ │ + bl 215dac <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 88bac │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1a6440 │ │ │ │ + b.w 1a55f8 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ - b.n 89254 │ │ │ │ + b.n 88b04 │ │ │ │ movw r0, #6496 @ 0x1960 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #16 │ │ │ │ - movw r1, #21528 @ 0x5418 │ │ │ │ + movw r1, #19992 @ 0x4e18 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 892fc │ │ │ │ + bl d1590 │ │ │ │ + b.n 88bac │ │ │ │ nop │ │ │ │ and.w r0, r0, #13107200 @ 0xc80000 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00089560 : │ │ │ │ +00088e10 : │ │ │ │ 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 89582 │ │ │ │ + bne.n 88e32 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - bl 85f3c │ │ │ │ + bl 85a4c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8957e │ │ │ │ - bl 499a0 │ │ │ │ + bne.n 88e2e │ │ │ │ + bl 49944 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movs r0, r0 │ │ │ │ - ... │ │ │ │ │ │ │ │ -00089598 <_PyUnicode_AsUTF8NoNUL@@Base>: │ │ │ │ +00088e44 <_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 895dc │ │ │ │ - cbz r0, 895d8 <_PyUnicode_AsUTF8NoNUL@@Base+0x40> │ │ │ │ + bl 88e88 │ │ │ │ + cbz r0, 88e84 <_PyUnicode_AsUTF8NoNUL@@Base+0x40> │ │ │ │ mov r4, r0 │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 895c2 <_PyUnicode_AsUTF8NoNUL@@Base+0x2a> │ │ │ │ + bne.n 88e6e <_PyUnicode_AsUTF8NoNUL@@Base+0x2a> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21740 @ 0x54ec │ │ │ │ + movw r1, #20060 @ 0x4e5c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 895bc <_PyUnicode_AsUTF8NoNUL@@Base+0x24> │ │ │ │ + b.n 88e68 <_PyUnicode_AsUTF8NoNUL@@Base+0x24> │ │ │ │ │ │ │ │ -000895dc : │ │ │ │ +00088e88 : │ │ │ │ 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 8965a │ │ │ │ + bpl.n 88f06 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.n 8961a │ │ │ │ + bpl.n 88ec6 │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bpl.n 8966e │ │ │ │ + bpl.n 88f1a │ │ │ │ cmn.w r4, #20 │ │ │ │ - beq.n 89628 │ │ │ │ - cbz r1, 8960e │ │ │ │ + beq.n 88ed4 │ │ │ │ + cbz r1, 88eba │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r3, [r1, #0] │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.n 8964e │ │ │ │ + bpl.n 88efa │ │ │ │ add.w r0, r4, #20 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - cbz r0, 89628 │ │ │ │ + cbz r0, 88ed4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 89616 │ │ │ │ + beq.n 88ec2 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 89616 │ │ │ │ + b.n 88ec2 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1d7540 │ │ │ │ + bl 1d6990 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 89662 │ │ │ │ + beq.n 88f0e │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ and.w r2, r3, #64 @ 0x40 │ │ │ │ - cbz r1, 8964a │ │ │ │ - cbz r2, 89652 │ │ │ │ + cbz r1, 88ef6 │ │ │ │ + cbz r2, 88efe │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n 89652 │ │ │ │ + bpl.n 88efe │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 89612 │ │ │ │ + b.n 88ebe │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8960e │ │ │ │ + bne.n 88eba │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - b.n 89616 │ │ │ │ + b.n 88ec2 │ │ │ │ ldrd r3, r0, [r4, #20] │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 89616 │ │ │ │ + b.n 88ec2 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 499a0 │ │ │ │ + bl 49944 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r1, 8966a │ │ │ │ + cbz r1, 88f16 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r1, #0] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 89616 │ │ │ │ + b.n 88ec2 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 89628 │ │ │ │ + beq.n 88ed4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8960e │ │ │ │ + beq.n 88eba │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [r1, #0] │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ - b.n 8960e │ │ │ │ + b.n 88eba │ │ │ │ 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 6d3ec <_Py_HashBytes@@Base> │ │ │ │ + b.w 6d3dc <_Py_HashBytes@@Base> │ │ │ │ │ │ │ │ -000896a0 : │ │ │ │ +00088f4c : │ │ │ │ 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 896ce │ │ │ │ + bpl.n 88f7a │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bcs.n 896ea │ │ │ │ + bcs.n 88f96 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ str.w r2, [r3, r1, lsl #2] │ │ │ │ - bl 78344 │ │ │ │ + bl 78394 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r2 │ │ │ │ - bl 78344 │ │ │ │ - movw r0, #64668 @ 0xfc9c │ │ │ │ + bl 78394 │ │ │ │ + movw r0, #63132 @ 0xf69c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ mov.w r1, #456 @ 0x1c8 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215dac <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r2 │ │ │ │ - bl 78344 │ │ │ │ + bl 78394 │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21764 @ 0x5504 │ │ │ │ + movw r1, #20084 @ 0x4e74 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 896e4 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 88f90 │ │ │ │ + movs r0, r0 │ │ │ │ + ... │ │ │ │ │ │ │ │ -00089708 : │ │ │ │ +00088fb8 : │ │ │ │ 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, 8977a │ │ │ │ + cbnz r5, 8902a │ │ │ │ ldr r6, [r0, #4] │ │ │ │ mov r3, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r6, #56] @ 0x38 │ │ │ │ - cbz r5, 89746 │ │ │ │ + cbz r5, 88ff6 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - cbz r5, 89746 │ │ │ │ + cbz r5, 88ff6 │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ - cbz r1, 89794 │ │ │ │ + cbz r1, 89044 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ - cbz r0, 89790 │ │ │ │ + cbz r0, 89040 │ │ │ │ ldr.w r0, [r0, #132] @ 0x84 │ │ │ │ - cbz r0, 89790 │ │ │ │ + cbz r0, 89040 │ │ │ │ movw r2, #56048 @ 0xdaf0 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r0, r3 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - bl d7c20 │ │ │ │ + bl d7170 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 89786 │ │ │ │ + beq.n 89036 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 258548 │ │ │ │ - bl 262b94 │ │ │ │ + b.w 257e80 │ │ │ │ + bl 262550 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8976c │ │ │ │ - b.n 8977e │ │ │ │ + beq.n 8901c │ │ │ │ + b.n 8902e │ │ │ │ ldr r3, [r1, #20] │ │ │ │ - cbnz r3, 897ae │ │ │ │ + cbnz r3, 8905e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ - movw r1, #21800 @ 0x5528 │ │ │ │ + movw r1, #20264 @ 0x4f28 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 8977e │ │ │ │ + bl d1590 │ │ │ │ + b.n 8902e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #20612 @ 0x5084 │ │ │ │ + movw r1, #19076 @ 0x4a84 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 8977e │ │ │ │ + bl d1590 │ │ │ │ + b.n 8902e │ │ │ │ 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 8986a │ │ │ │ + beq.n 8911a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bpl.n 898a0 │ │ │ │ + bpl.n 89150 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 89838 │ │ │ │ + bne.n 890e8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 89842 │ │ │ │ + beq.n 890f2 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, r2 │ │ │ │ str r3, [r5, #0] │ │ │ │ - bne.n 89850 │ │ │ │ + bne.n 89100 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r1, r3, #1 │ │ │ │ - beq.n 89850 │ │ │ │ - ldr r1, [pc, #164] @ (898b8 ) │ │ │ │ + beq.n 89100 │ │ │ │ + ldr r1, [pc, #164] @ (89168 ) │ │ │ │ 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 8989a │ │ │ │ - bl 7bb58 │ │ │ │ + beq.n 8914a │ │ │ │ + bl 7bb1c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 897fa │ │ │ │ + bne.n 890aa │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 8980c │ │ │ │ + beq.n 890bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cd24 │ │ │ │ + bl 6cd14 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 89812 │ │ │ │ + bne.n 890c2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1a2938 <_PyThreadState_New@@Base+0x1fac> │ │ │ │ + b.w 1a1930 <_PyThreadState_New@@Base+0x1fac> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 89892 │ │ │ │ + beq.n 89142 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cd24 │ │ │ │ + bl 6cd14 │ │ │ │ mov r2, r0 │ │ │ │ adds r5, r0, #1 │ │ │ │ - beq.n 898b0 │ │ │ │ + beq.n 89160 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w bccf4 │ │ │ │ + b.w bc264 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - bne.n 89884 │ │ │ │ - b.n 89878 │ │ │ │ - bl 79610 │ │ │ │ - b.n 89834 │ │ │ │ - movw r0, #65228 @ 0xfecc │ │ │ │ + bne.n 89134 │ │ │ │ + b.n 89128 │ │ │ │ + bl 7964c │ │ │ │ + b.n 890e4 │ │ │ │ + movw r0, #63692 @ 0xf8cc │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #2572 @ 0xa0c │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215dac <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 89834 │ │ │ │ + b.n 890e4 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000898bc <_PyType_Lookup@@Base>: │ │ │ │ +0008916c <_PyType_Lookup@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 81f80 <_PyType_LookupRef@@Base> │ │ │ │ + bl 81ad0 <_PyType_LookupRef@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 898d6 <_PyType_Lookup@@Base+0x1a> │ │ │ │ + cbnz r0, 89186 <_PyType_Lookup@@Base+0x1a> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 898d2 <_PyType_Lookup@@Base+0x16> │ │ │ │ + beq.n 89182 <_PyType_Lookup@@Base+0x16> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 898d2 <_PyType_Lookup@@Base+0x16> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 898d2 <_PyType_Lookup@@Base+0x16> │ │ │ │ + bne.n 89182 <_PyType_Lookup@@Base+0x16> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 89182 <_PyType_Lookup@@Base+0x16> │ │ │ │ nop │ │ │ │ │ │ │ │ -000898f0 : │ │ │ │ +000891a0 : │ │ │ │ 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 899d8 │ │ │ │ + beq.n 89288 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 899a4 │ │ │ │ + beq.n 89254 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 899b4 │ │ │ │ - bl 714b0 │ │ │ │ + bne.n 89264 │ │ │ │ + bl 714a0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 89a00 │ │ │ │ + beq.n 892b0 │ │ │ │ mov r8, r0 │ │ │ │ mov sl, r0 │ │ │ │ - ldr r1, [pc, #216] @ (89a08 ) │ │ │ │ + ldr r1, [pc, #216] @ (892b8 ) │ │ │ │ mov r0, r8 │ │ │ │ - bl 783fc │ │ │ │ + bl 7844c │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.n 899f8 │ │ │ │ - bne.n 899ca │ │ │ │ + blt.n 892a8 │ │ │ │ + bne.n 8927a │ │ │ │ sub.w r1, r6, r9 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7f86c │ │ │ │ + bl 7f834 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 899f8 │ │ │ │ + beq.n 892a8 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #184] @ (89a08 ) │ │ │ │ + ldr r1, [pc, #184] @ (892b8 ) │ │ │ │ mov r0, r8 │ │ │ │ - bl 79514 │ │ │ │ + bl 79550 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 899d2 │ │ │ │ + bne.n 89282 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bmi.n 899ba │ │ │ │ + bmi.n 8926a │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7d8cc │ │ │ │ + bl 7d894 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 899ce │ │ │ │ + cbz r0, 8927e │ │ │ │ adds r2, r6, #1 │ │ │ │ mov r3, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - movw r1, #21940 @ 0x55b4 │ │ │ │ + movw r1, #20404 @ 0x4fb4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ movw r0, #40764 @ 0x9f3c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 85674 │ │ │ │ + bl 85184 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 783a0 │ │ │ │ + bl 783f0 │ │ │ │ mov r0, sl │ │ │ │ - bl 783a0 │ │ │ │ + bl 783f0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 783a0 │ │ │ │ + bl 783f0 │ │ │ │ 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 8991e │ │ │ │ + beq.n 891ce │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 8992c │ │ │ │ + b.n 891dc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8996c │ │ │ │ + beq.n 8921c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 8996c │ │ │ │ + b.n 8921c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 89958 │ │ │ │ + b.n 89208 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 8998a │ │ │ │ + b.n 8923a │ │ │ │ mov r6, r7 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 8998a │ │ │ │ - ldr r0, [pc, #48] @ (89a0c ) │ │ │ │ + b.n 8923a │ │ │ │ + ldr r0, [pc, #48] @ (892bc ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - movw r2, #21892 @ 0x5584 │ │ │ │ + movw r2, #20356 @ 0x4f84 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl 127998 <_PyErr_SetString@@Base> │ │ │ │ - b.n 8999c │ │ │ │ + bl 126e80 <_PyErr_SetString@@Base> │ │ │ │ + b.n 8924c │ │ │ │ movs r6, #0 │ │ │ │ mov r4, r6 │ │ │ │ mov r5, r6 │ │ │ │ - b.n 8998a │ │ │ │ + b.n 8923a │ │ │ │ mov r6, r8 │ │ │ │ mov r4, r8 │ │ │ │ mov sl, r8 │ │ │ │ - b.n 8998a │ │ │ │ + b.n 8923a │ │ │ │ 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 │ │ │ │ @@ -142889,2101 +142178,1980 @@ │ │ │ │ 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 89a52 │ │ │ │ + beq.n 89302 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #64] @ (89a80 ) │ │ │ │ + ldr r0, [pc, #64] @ (89330 ) │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ mov r3, ip │ │ │ │ ldr.w r0, [lr, r0] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 89a84 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 89334 <_PyObject_MakeTpCall@@Base> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - cbnz r3, 89a68 │ │ │ │ + cbnz r3, 89318 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 89a4e │ │ │ │ + beq.n 892fe │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 89a4e │ │ │ │ + b.n 892fe │ │ │ │ str r1, [sp, #12] │ │ │ │ - movw r0, #21716 @ 0x54d4 │ │ │ │ + movw r0, #20240 @ 0x4f10 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r1, r3 │ │ │ │ - bl 23c13c │ │ │ │ + bl 23ba54 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 89a54 │ │ │ │ - b.n 89a4e │ │ │ │ + bne.n 89304 │ │ │ │ + b.n 892fe │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00089a84 <_PyObject_MakeTpCall@@Base>: │ │ │ │ +00089334 <_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 89efc <_PyObject_MakeTpCall@@Base+0x478> │ │ │ │ + beq.w 897ac <_PyObject_MakeTpCall@@Base+0x478> │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 89c66 <_PyObject_MakeTpCall@@Base+0x1e2> │ │ │ │ - blt.w 89f5e <_PyObject_MakeTpCall@@Base+0x4da> │ │ │ │ - ldr.w fp, [pc, #992] @ 89e98 <_PyObject_MakeTpCall@@Base+0x414> │ │ │ │ + beq.w 89516 <_PyObject_MakeTpCall@@Base+0x1e2> │ │ │ │ + blt.w 8980e <_PyObject_MakeTpCall@@Base+0x4da> │ │ │ │ + ldr.w fp, [pc, #992] @ 89748 <_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 89d5e <_PyObject_MakeTpCall@@Base+0x2da> │ │ │ │ + bgt.w 8960e <_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 89ce4 <_PyObject_MakeTpCall@@Base+0x260> │ │ │ │ - ldr.w ip, [pc, #956] @ 89e9c <_PyObject_MakeTpCall@@Base+0x418> │ │ │ │ + beq.w 89594 <_PyObject_MakeTpCall@@Base+0x260> │ │ │ │ + ldr.w ip, [pc, #956] @ 8974c <_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 89e7a <_PyObject_MakeTpCall@@Base+0x3f6> │ │ │ │ + bne.w 8972a <_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 89c4e <_PyObject_MakeTpCall@@Base+0x1ca> │ │ │ │ + beq.w 894fe <_PyObject_MakeTpCall@@Base+0x1ca> │ │ │ │ adds r2, #1 │ │ │ │ cmp r6, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ str.w r0, [lr] │ │ │ │ - beq.n 89b68 <_PyObject_MakeTpCall@@Base+0xe4> │ │ │ │ + beq.n 89418 <_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 89ccc <_PyObject_MakeTpCall@@Base+0x248> │ │ │ │ + beq.w 8957c <_PyObject_MakeTpCall@@Base+0x248> │ │ │ │ adds r2, #1 │ │ │ │ cmp r6, #2 │ │ │ │ str r2, [r0, #0] │ │ │ │ str.w r0, [ip] │ │ │ │ - beq.n 89b68 <_PyObject_MakeTpCall@@Base+0xe4> │ │ │ │ + beq.n 89418 <_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 89cd8 <_PyObject_MakeTpCall@@Base+0x254> │ │ │ │ + beq.w 89588 <_PyObject_MakeTpCall@@Base+0x254> │ │ │ │ adds r2, #1 │ │ │ │ cmp fp, lr │ │ │ │ str r2, [r0, #0] │ │ │ │ str.w r0, [ip, #4]! │ │ │ │ - bne.n 89b50 <_PyObject_MakeTpCall@@Base+0xcc> │ │ │ │ + bne.n 89400 <_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 89c6e <_PyObject_MakeTpCall@@Base+0x1ea> │ │ │ │ + bne.n 8951e <_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 89ca6 <_PyObject_MakeTpCall@@Base+0x222> │ │ │ │ - movw r2, #40973 @ 0xa00d │ │ │ │ + blt.w 89556 <_PyObject_MakeTpCall@@Base+0x222> │ │ │ │ + movw r2, #39101 @ 0x98bd │ │ │ │ movt r2, #8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 89c5a <_PyObject_MakeTpCall@@Base+0x1d6> │ │ │ │ - ldr r3, [pc, #740] @ (89e98 <_PyObject_MakeTpCall@@Base+0x414>) │ │ │ │ + bne.n 8950a <_PyObject_MakeTpCall@@Base+0x1d6> │ │ │ │ + ldr r3, [pc, #740] @ (89748 <_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 89d36 <_PyObject_MakeTpCall@@Base+0x2b2> │ │ │ │ + beq.w 895e6 <_PyObject_MakeTpCall@@Base+0x2b2> │ │ │ │ ldr.w r3, [r7, #156] @ 0x9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 89f6e <_PyObject_MakeTpCall@@Base+0x4ea> │ │ │ │ + beq.w 8981e <_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 89e12 <_PyObject_MakeTpCall@@Base+0x38e> │ │ │ │ + beq.w 896c2 <_PyObject_MakeTpCall@@Base+0x38e> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89f30 <_PyObject_MakeTpCall@@Base+0x4ac> │ │ │ │ + bne.w 897e0 <_PyObject_MakeTpCall@@Base+0x4ac> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 89db4 <_PyObject_MakeTpCall@@Base+0x330> │ │ │ │ + bne.w 89664 <_PyObject_MakeTpCall@@Base+0x330> │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ - cbz r3, 89c08 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ + cbz r3, 894b8 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 89e46 <_PyObject_MakeTpCall@@Base+0x3c2> │ │ │ │ + blt.w 896f6 <_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 89c34 <_PyObject_MakeTpCall@@Base+0x1b0> │ │ │ │ + beq.n 894e4 <_PyObject_MakeTpCall@@Base+0x1b0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 89c34 <_PyObject_MakeTpCall@@Base+0x1b0> │ │ │ │ - ldr r2, [pc, #636] @ (89e9c <_PyObject_MakeTpCall@@Base+0x418>) │ │ │ │ + cbnz r3, 894e4 <_PyObject_MakeTpCall@@Base+0x1b0> │ │ │ │ + ldr r2, [pc, #636] @ (8974c <_PyObject_MakeTpCall@@Base+0x418>) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w sl, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89e60 <_PyObject_MakeTpCall@@Base+0x3dc> │ │ │ │ + bne.w 89710 <_PyObject_MakeTpCall@@Base+0x3dc> │ │ │ │ mov r0, r4 │ │ │ │ blx sl │ │ │ │ cmp r9, r8 │ │ │ │ - bne.n 89d08 <_PyObject_MakeTpCall@@Base+0x284> │ │ │ │ + bne.n 895b8 <_PyObject_MakeTpCall@@Base+0x284> │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 89df8 <_PyObject_MakeTpCall@@Base+0x374> │ │ │ │ + beq.w 896a8 <_PyObject_MakeTpCall@@Base+0x374> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89f02 <_PyObject_MakeTpCall@@Base+0x47e> │ │ │ │ + bne.w 897b2 <_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 89b24 <_PyObject_MakeTpCall@@Base+0xa0> │ │ │ │ - b.n 89b68 <_PyObject_MakeTpCall@@Base+0xe4> │ │ │ │ + bne.w 893d4 <_PyObject_MakeTpCall@@Base+0xa0> │ │ │ │ + b.n 89418 <_PyObject_MakeTpCall@@Base+0xe4> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 89c08 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ - ldr r4, [pc, #568] @ (89ea0 <_PyObject_MakeTpCall@@Base+0x41c>) │ │ │ │ + b.n 894b8 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ + ldr r4, [pc, #568] @ (89750 <_PyObject_MakeTpCall@@Base+0x41c>) │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 89b92 <_PyObject_MakeTpCall@@Base+0x10e> │ │ │ │ + beq.n 89442 <_PyObject_MakeTpCall@@Base+0x10e> │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.w 89e36 <_PyObject_MakeTpCall@@Base+0x3b2> │ │ │ │ + bmi.w 896e6 <_PyObject_MakeTpCall@@Base+0x3b2> │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 89b92 <_PyObject_MakeTpCall@@Base+0x10e> │ │ │ │ + beq.n 89442 <_PyObject_MakeTpCall@@Base+0x10e> │ │ │ │ add.w r1, r8, r6, lsl #2 │ │ │ │ add.w r0, r9, #12 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl bd5c8 <_PyDict_FromItems@@Base+0x9c> │ │ │ │ + bl bcb38 <_PyDict_FromItems@@Base+0x9c> │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89fb8 <_PyObject_MakeTpCall@@Base+0x534> │ │ │ │ + beq.w 89868 <_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 89ba4 <_PyObject_MakeTpCall@@Base+0x120> │ │ │ │ + bge.w 89454 <_PyObject_MakeTpCall@@Base+0x120> │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #21944 @ 0x55b8 │ │ │ │ + movw r1, #20408 @ 0x4fb8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e857c <_Py_CheckRecursiveCall@@Base> │ │ │ │ + bl 1e78a4 <_Py_CheckRecursiveCall@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89ba4 <_PyObject_MakeTpCall@@Base+0x120> │ │ │ │ + beq.w 89454 <_PyObject_MakeTpCall@@Base+0x120> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r6, #0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 89c18 <_PyObject_MakeTpCall@@Base+0x194> │ │ │ │ - b.n 89c34 <_PyObject_MakeTpCall@@Base+0x1b0> │ │ │ │ + bne.n 894c8 <_PyObject_MakeTpCall@@Base+0x194> │ │ │ │ + b.n 894e4 <_PyObject_MakeTpCall@@Base+0x1b0> │ │ │ │ cmp r6, #2 │ │ │ │ str.w r0, [lr, #4] │ │ │ │ - bne.w 89b44 <_PyObject_MakeTpCall@@Base+0xc0> │ │ │ │ - b.n 89b68 <_PyObject_MakeTpCall@@Base+0xe4> │ │ │ │ + bne.w 893f4 <_PyObject_MakeTpCall@@Base+0xc0> │ │ │ │ + b.n 89418 <_PyObject_MakeTpCall@@Base+0xe4> │ │ │ │ cmp fp, lr │ │ │ │ str.w r0, [ip, #4]! │ │ │ │ - bne.w 89b50 <_PyObject_MakeTpCall@@Base+0xcc> │ │ │ │ - b.n 89b68 <_PyObject_MakeTpCall@@Base+0xe4> │ │ │ │ + bne.w 89400 <_PyObject_MakeTpCall@@Base+0xcc> │ │ │ │ + b.n 89418 <_PyObject_MakeTpCall@@Base+0xe4> │ │ │ │ mov r1, r6 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 77cd8 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77d28 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89e02 <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ + beq.w 896b2 <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ ldr.w r1, [sl, fp] │ │ │ │ add.w lr, r0, #12 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 89b08 <_PyObject_MakeTpCall@@Base+0x84> │ │ │ │ + b.n 893b8 <_PyObject_MakeTpCall@@Base+0x84> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 89c38 <_PyObject_MakeTpCall@@Base+0x1b4> │ │ │ │ + beq.n 894e8 <_PyObject_MakeTpCall@@Base+0x1b4> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 89c38 <_PyObject_MakeTpCall@@Base+0x1b4> │ │ │ │ - ldr r2, [pc, #380] @ (89e9c <_PyObject_MakeTpCall@@Base+0x418>) │ │ │ │ + bne.n 894e8 <_PyObject_MakeTpCall@@Base+0x1b4> │ │ │ │ + ldr r2, [pc, #380] @ (8974c <_PyObject_MakeTpCall@@Base+0x418>) │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89ee2 <_PyObject_MakeTpCall@@Base+0x45e> │ │ │ │ + bne.w 89792 <_PyObject_MakeTpCall@@Base+0x45e> │ │ │ │ mov r0, r8 │ │ │ │ blx r4 │ │ │ │ - b.n 89c38 <_PyObject_MakeTpCall@@Base+0x1b4> │ │ │ │ + b.n 894e8 <_PyObject_MakeTpCall@@Base+0x1b4> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 89fd6 <_PyObject_MakeTpCall@@Base+0x552> │ │ │ │ + beq.w 89886 <_PyObject_MakeTpCall@@Base+0x552> │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 89bc8 <_PyObject_MakeTpCall@@Base+0x144> │ │ │ │ + beq.w 89478 <_PyObject_MakeTpCall@@Base+0x144> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21976 @ 0x55d8 │ │ │ │ + movw r1, #20440 @ 0x4fd8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ movs r6, #0 │ │ │ │ - b.n 89c08 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ + b.n 894b8 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ movw r2, #65532 @ 0xfffc │ │ │ │ movt r2, #8191 @ 0x1fff │ │ │ │ cmp r6, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bhi.w 89ea4 <_PyObject_MakeTpCall@@Base+0x420> │ │ │ │ + bhi.w 89754 <_PyObject_MakeTpCall@@Base+0x420> │ │ │ │ mov r1, r6 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77cd8 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77d28 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 89e02 <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ + beq.n 896b2 <_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 89e06 <_PyObject_MakeTpCall@@Base+0x382> │ │ │ │ + bne.n 896b6 <_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 89b38 <_PyObject_MakeTpCall@@Base+0xb4> │ │ │ │ + bne.w 893e8 <_PyObject_MakeTpCall@@Base+0xb4> │ │ │ │ str.w r0, [lr, #4] │ │ │ │ - b.n 89b44 <_PyObject_MakeTpCall@@Base+0xc0> │ │ │ │ + b.n 893f4 <_PyObject_MakeTpCall@@Base+0xc0> │ │ │ │ ldr.w r2, [r3, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 89f98 <_PyObject_MakeTpCall@@Base+0x514> │ │ │ │ + beq.w 89848 <_PyObject_MakeTpCall@@Base+0x514> │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 89c08 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ + ble.w 894b8 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.w 89bf4 <_PyObject_MakeTpCall@@Base+0x170> │ │ │ │ + beq.w 894a4 <_PyObject_MakeTpCall@@Base+0x170> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 89c08 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ + beq.w 894b8 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.w 89bf4 <_PyObject_MakeTpCall@@Base+0x170> │ │ │ │ + beq.w 894a4 <_PyObject_MakeTpCall@@Base+0x170> │ │ │ │ cmp r0, #2 │ │ │ │ - beq.w 89c08 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ + beq.w 894b8 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ adds r2, #16 │ │ │ │ movs r1, #2 │ │ │ │ ldr.w ip, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r7, ip │ │ │ │ - beq.w 89bf4 <_PyObject_MakeTpCall@@Base+0x170> │ │ │ │ + beq.w 894a4 <_PyObject_MakeTpCall@@Base+0x170> │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 89de6 <_PyObject_MakeTpCall@@Base+0x362> │ │ │ │ - b.n 89c08 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ + bne.n 89696 <_PyObject_MakeTpCall@@Base+0x362> │ │ │ │ + b.n 894b8 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 89eb2 <_PyObject_MakeTpCall@@Base+0x42e> │ │ │ │ + beq.n 89762 <_PyObject_MakeTpCall@@Base+0x42e> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 89eb2 <_PyObject_MakeTpCall@@Base+0x42e> │ │ │ │ + beq.n 89762 <_PyObject_MakeTpCall@@Base+0x42e> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 89c46 <_PyObject_MakeTpCall@@Base+0x1c2> │ │ │ │ + b.n 894f6 <_PyObject_MakeTpCall@@Base+0x1c2> │ │ │ │ add.w r2, sl, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ str.w r0, [lr] │ │ │ │ - b.n 89b24 <_PyObject_MakeTpCall@@Base+0xa0> │ │ │ │ - cbz r3, 89e1a <_PyObject_MakeTpCall@@Base+0x396> │ │ │ │ + b.n 893d4 <_PyObject_MakeTpCall@@Base+0xa0> │ │ │ │ + cbz r3, 896ca <_PyObject_MakeTpCall@@Base+0x396> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 89d5a <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ + bne.n 8960a <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, sl │ │ │ │ - movw r2, #21132 @ 0x528c │ │ │ │ + movw r2, #19596 @ 0x4c8c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r3, r7 │ │ │ │ - bl 14b21c <_PyErr_Format@@Base> │ │ │ │ - b.n 89d5a <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ + bl 14a7e4 <_PyErr_Format@@Base> │ │ │ │ + b.n 8960a <_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 89ba4 <_PyObject_MakeTpCall@@Base+0x120> │ │ │ │ - b.n 89ca6 <_PyObject_MakeTpCall@@Base+0x222> │ │ │ │ + bge.w 89454 <_PyObject_MakeTpCall@@Base+0x120> │ │ │ │ + b.n 89556 <_PyObject_MakeTpCall@@Base+0x222> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 89d5a <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ + beq.n 8960a <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 89d5a <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ + bne.n 8960a <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 89d5a <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8960a <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ + movw r1, #25229 @ 0x628d │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 89c30 <_PyObject_MakeTpCall@@Base+0x1ac> │ │ │ │ + beq.w 894e0 <_PyObject_MakeTpCall@@Base+0x1ac> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 89c30 <_PyObject_MakeTpCall@@Base+0x1ac> │ │ │ │ - movw r2, #28077 @ 0x6dad │ │ │ │ + b.n 894e0 <_PyObject_MakeTpCall@@Base+0x1ac> │ │ │ │ + movw r2, #25229 @ 0x628d │ │ │ │ movt r2, #18 │ │ │ │ cmp r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 89ece <_PyObject_MakeTpCall@@Base+0x44a> │ │ │ │ + bne.n 8977e <_PyObject_MakeTpCall@@Base+0x44a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 127218 │ │ │ │ + bl 126700 │ │ │ │ ldr.w r1, [sl, fp] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 89b04 <_PyObject_MakeTpCall@@Base+0x80> │ │ │ │ + b.n 893b4 <_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 1ea294 │ │ │ │ + bl 1e95bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 89d82 <_PyObject_MakeTpCall@@Base+0x2fe> │ │ │ │ - b.n 89e02 <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ + bne.w 89632 <_PyObject_MakeTpCall@@Base+0x2fe> │ │ │ │ + b.n 896b2 <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #21132 @ 0x528c │ │ │ │ + movw r2, #19596 @ 0x4c8c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 14b21c <_PyErr_Format@@Base> │ │ │ │ - b.n 89e02 <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ + bl 14a7e4 <_PyErr_Format@@Base> │ │ │ │ + b.n 896b2 <_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 89b04 <_PyObject_MakeTpCall@@Base+0x80> │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.n 893b4 <_PyObject_MakeTpCall@@Base+0x80> │ │ │ │ + movw r1, #25229 @ 0x628d │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 89d30 <_PyObject_MakeTpCall@@Base+0x2ac> │ │ │ │ + beq.w 895e0 <_PyObject_MakeTpCall@@Base+0x2ac> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b.n 89d30 <_PyObject_MakeTpCall@@Base+0x2ac> │ │ │ │ - bl 1f3d7c │ │ │ │ - b.n 89e02 <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ + b.n 895e0 <_PyObject_MakeTpCall@@Base+0x2ac> │ │ │ │ + bl 1f2fb8 │ │ │ │ + b.n 896b2 <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 89c46 <_PyObject_MakeTpCall@@Base+0x1c2> │ │ │ │ + beq.w 894f6 <_PyObject_MakeTpCall@@Base+0x1c2> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 89ffc <_PyObject_MakeTpCall@@Base+0x578> │ │ │ │ + bne.n 898ac <_PyObject_MakeTpCall@@Base+0x578> │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #21180 @ 0x52bc │ │ │ │ + movw r2, #19644 @ 0x4cbc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 20eeb0 │ │ │ │ - b.n 89e02 <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ + bl 20e550 │ │ │ │ + b.n 896b2 <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 89bec <_PyObject_MakeTpCall@@Base+0x168> │ │ │ │ + beq.w 8949c <_PyObject_MakeTpCall@@Base+0x168> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 89f8a <_PyObject_MakeTpCall@@Base+0x506> │ │ │ │ + bne.n 8983a <_PyObject_MakeTpCall@@Base+0x506> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, sl │ │ │ │ - movw r2, #21180 @ 0x52bc │ │ │ │ + movw r2, #19644 @ 0x4cbc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r3, r7 │ │ │ │ - bl 20eeb0 │ │ │ │ - b.n 89d5a <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ + bl 20e550 │ │ │ │ + b.n 8960a <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - movw r0, #64640 @ 0xfc80 │ │ │ │ + movw r0, #63104 @ 0xf680 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 89e02 <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ + bl 215dac <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 896b2 <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, sl │ │ │ │ - movw r2, #22008 @ 0x55f8 │ │ │ │ + movw r2, #20472 @ 0x4ff8 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - bl 14b21c <_PyErr_Format@@Base> │ │ │ │ - b.n 89d5a <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ + bl 14a7e4 <_PyErr_Format@@Base> │ │ │ │ + b.n 8960a <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 89f42 <_PyObject_MakeTpCall@@Base+0x4be> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 89f42 <_PyObject_MakeTpCall@@Base+0x4be> │ │ │ │ + bne.n 897f2 <_PyObject_MakeTpCall@@Base+0x4be> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 897f2 <_PyObject_MakeTpCall@@Base+0x4be> │ │ │ │ mov r2, r3 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.w 89bf4 <_PyObject_MakeTpCall@@Base+0x170> │ │ │ │ + beq.w 894a4 <_PyObject_MakeTpCall@@Base+0x170> │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 89f9a <_PyObject_MakeTpCall@@Base+0x516> │ │ │ │ + bne.n 8984a <_PyObject_MakeTpCall@@Base+0x516> │ │ │ │ movw r2, #36416 @ 0x8e40 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.w 89bf4 <_PyObject_MakeTpCall@@Base+0x170> │ │ │ │ - b.n 89c08 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ + beq.w 894a4 <_PyObject_MakeTpCall@@Base+0x170> │ │ │ │ + b.n 894b8 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 89e02 <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ + beq.w 896b2 <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89e02 <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ + bne.w 896b2 <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 89e02 <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 896b2 <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 89fe6 <_PyObject_MakeTpCall@@Base+0x562> │ │ │ │ + beq.n 89896 <_PyObject_MakeTpCall@@Base+0x562> │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89d44 <_PyObject_MakeTpCall@@Base+0x2c0> │ │ │ │ + bne.w 895f4 <_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 89c08 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ + beq.w 894b8 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 89c08 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ + b.n 894b8 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 89f14 <_PyObject_MakeTpCall@@Base+0x490> │ │ │ │ + bne.n 897c4 <_PyObject_MakeTpCall@@Base+0x490> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 89f14 <_PyObject_MakeTpCall@@Base+0x490> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 897c4 <_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] @ (8a188 <_PyObject_MakeTpCall@@Base+0x704>) │ │ │ │ + ldr r5, [pc, #360] @ (89a38 <_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 8a072 <_PyObject_MakeTpCall@@Base+0x5ee> │ │ │ │ + beq.n 89922 <_PyObject_MakeTpCall@@Base+0x5ee> │ │ │ │ ldr.w r3, [r4, #156] @ 0x9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8a0f4 <_PyObject_MakeTpCall@@Base+0x670> │ │ │ │ + beq.n 899a4 <_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, 8a0b6 <_PyObject_MakeTpCall@@Base+0x632> │ │ │ │ + cbz r0, 89966 <_PyObject_MakeTpCall@@Base+0x632> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8a110 <_PyObject_MakeTpCall@@Base+0x68c> │ │ │ │ + bne.n 899c0 <_PyObject_MakeTpCall@@Base+0x68c> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 8a096 <_PyObject_MakeTpCall@@Base+0x612> │ │ │ │ + bne.n 89946 <_PyObject_MakeTpCall@@Base+0x612> │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ - cbz r3, 8a06c <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ + cbz r3, 8991c <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 8a0da <_PyObject_MakeTpCall@@Base+0x656> │ │ │ │ + blt.n 8998a <_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 8a14a <_PyObject_MakeTpCall@@Base+0x6c6> │ │ │ │ + beq.n 899fa <_PyObject_MakeTpCall@@Base+0x6c6> │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 8a038 <_PyObject_MakeTpCall@@Base+0x5b4> │ │ │ │ + beq.n 898e8 <_PyObject_MakeTpCall@@Base+0x5b4> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21976 @ 0x55d8 │ │ │ │ + movw r1, #20440 @ 0x4fd8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 8a06c <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ + b.n 8991c <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ ldr.w r2, [r3, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8a166 <_PyObject_MakeTpCall@@Base+0x6e2> │ │ │ │ + beq.n 89a16 <_PyObject_MakeTpCall@@Base+0x6e2> │ │ │ │ ldr.w ip, [r2, #8]! │ │ │ │ movs r1, #0 │ │ │ │ cmp ip, r1 │ │ │ │ add.w r1, r1, #1 │ │ │ │ - ble.n 8a06c <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ + ble.n 8991c <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 8a0a4 <_PyObject_MakeTpCall@@Base+0x620> │ │ │ │ - b.n 8a05a <_PyObject_MakeTpCall@@Base+0x5d6> │ │ │ │ - cbz r3, 8a0be <_PyObject_MakeTpCall@@Base+0x63a> │ │ │ │ + bne.n 89954 <_PyObject_MakeTpCall@@Base+0x620> │ │ │ │ + b.n 8990a <_PyObject_MakeTpCall@@Base+0x5d6> │ │ │ │ + cbz r3, 8996e <_PyObject_MakeTpCall@@Base+0x63a> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8a092 <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ + bne.n 89942 <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r8 │ │ │ │ - movw r2, #21132 @ 0x528c │ │ │ │ + movw r2, #19596 @ 0x4c8c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 14b21c <_PyErr_Format@@Base> │ │ │ │ - b.n 8a092 <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ + bl 14a7e4 <_PyErr_Format@@Base> │ │ │ │ + b.n 89942 <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8a092 <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ + beq.n 89942 <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8a092 <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ + bne.n 89942 <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8a092 <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 89942 <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ movw r1, #43976 @ 0xabc8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r0, r8 │ │ │ │ - movw r2, #22008 @ 0x55f8 │ │ │ │ + movw r2, #20472 @ 0x4ff8 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 14b21c <_PyErr_Format@@Base> │ │ │ │ - b.n 8a092 <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ + bl 14a7e4 <_PyErr_Format@@Base> │ │ │ │ + b.n 89942 <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8a054 <_PyObject_MakeTpCall@@Base+0x5d0> │ │ │ │ + beq.n 89904 <_PyObject_MakeTpCall@@Base+0x5d0> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8a13c <_PyObject_MakeTpCall@@Base+0x6b8> │ │ │ │ + bne.n 899ec <_PyObject_MakeTpCall@@Base+0x6b8> │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r8 │ │ │ │ - movw r2, #21180 @ 0x52bc │ │ │ │ + movw r2, #19644 @ 0x4cbc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 20eeb0 │ │ │ │ - b.n 8a092 <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ + bl 20e550 │ │ │ │ + b.n 89942 <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8a120 <_PyObject_MakeTpCall@@Base+0x69c> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8a120 <_PyObject_MakeTpCall@@Base+0x69c> │ │ │ │ - cbz r2, 8a152 <_PyObject_MakeTpCall@@Base+0x6ce> │ │ │ │ + bne.n 899d0 <_PyObject_MakeTpCall@@Base+0x69c> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 899d0 <_PyObject_MakeTpCall@@Base+0x69c> │ │ │ │ + cbz r2, 89a02 <_PyObject_MakeTpCall@@Base+0x6ce> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8a07c <_PyObject_MakeTpCall@@Base+0x5f8> │ │ │ │ + bne.n 8992c <_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 8a06c <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ + beq.n 8991c <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 8a06c <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ + b.n 8991c <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ mov r2, r3 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.w 8a05a <_PyObject_MakeTpCall@@Base+0x5d6> │ │ │ │ + beq.w 8990a <_PyObject_MakeTpCall@@Base+0x5d6> │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8a168 <_PyObject_MakeTpCall@@Base+0x6e4> │ │ │ │ + bne.n 89a18 <_PyObject_MakeTpCall@@Base+0x6e4> │ │ │ │ movw r2, #36416 @ 0x8e40 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.w 8a05a <_PyObject_MakeTpCall@@Base+0x5d6> │ │ │ │ - b.n 8a06c <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ + beq.w 8990a <_PyObject_MakeTpCall@@Base+0x5d6> │ │ │ │ + b.n 8991c <_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 │ │ │ │ - sub sp, #124 @ 0x7c │ │ │ │ + str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ + sub sp, #116 @ 0x74 │ │ │ │ mov r4, r1 │ │ │ │ - add r3, sp, #92 @ 0x5c │ │ │ │ + add r3, sp, #84 @ 0x54 │ │ │ │ mov r1, r2 │ │ │ │ mov r5, r0 │ │ │ │ - add r2, sp, #96 @ 0x60 │ │ │ │ + add r2, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ movw r3, #21632 @ 0x5480 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - str r1, [sp, #72] @ 0x48 │ │ │ │ - movw r1, #22040 @ 0x5618 │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ + movw r1, #20504 @ 0x5018 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movw r3, #42012 @ 0xa41c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - add r2, sp, #100 @ 0x64 │ │ │ │ - bl 8cd30 │ │ │ │ + add r2, sp, #92 @ 0x5c │ │ │ │ + bl 8c22c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8bb38 <_PyObject_MakeTpCall@@Base+0x20b4> │ │ │ │ - ldrd r3, r6, [sp, #96] @ 0x60 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r7, [sp, #92] @ 0x5c │ │ │ │ + beq.w 8b1b6 <_PyObject_MakeTpCall@@Base+0x1e82> │ │ │ │ + ldrd r3, r7, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r6, [sp, #84] @ 0x54 │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 8a3fc <_PyObject_MakeTpCall@@Base+0x978> │ │ │ │ - ble.w 8bb38 <_PyObject_MakeTpCall@@Base+0x20b4> │ │ │ │ + beq.w 89cac <_PyObject_MakeTpCall@@Base+0x978> │ │ │ │ + ble.w 8b1b6 <_PyObject_MakeTpCall@@Base+0x1e82> │ │ │ │ ldr r0, [r3, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 8c7e0 <_PyObject_MakeTpCall@@Base+0x2d5c> │ │ │ │ + bge.w 8bd62 <_PyObject_MakeTpCall@@Base+0x2a2e> │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.w 8b4f2 <_PyObject_MakeTpCall@@Base+0x1a6e> │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ + beq.w 8ab74 <_PyObject_MakeTpCall@@Base+0x1840> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ 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 8c2c4 <_PyObject_MakeTpCall@@Base+0x2840> │ │ │ │ + bge.w 8bb54 <_PyObject_MakeTpCall@@Base+0x2820> │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r8, r9 │ │ │ │ - bne.n 8a20c <_PyObject_MakeTpCall@@Base+0x788> │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ + bne.n 89abc <_PyObject_MakeTpCall@@Base+0x788> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 8bb38 <_PyObject_MakeTpCall@@Base+0x20b4> │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ble.w 8b1b6 <_PyObject_MakeTpCall@@Base+0x1e82> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ 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 8c540 <_PyObject_MakeTpCall@@Base+0x2abc> │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ + beq.w 8bd20 <_PyObject_MakeTpCall@@Base+0x29ec> │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ ldr.w ip, [r0, #8] │ │ │ │ sub.w lr, r1, r4 │ │ │ │ mvn.w lr, lr │ │ │ │ ands.w lr, lr, #7 │ │ │ │ - beq.w 8b990 <_PyObject_MakeTpCall@@Base+0x1f0c> │ │ │ │ + beq.w 8b0aa <_PyObject_MakeTpCall@@Base+0x1d76> │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8bfb6 <_PyObject_MakeTpCall@@Base+0x2532> │ │ │ │ + ble.w 8b5b2 <_PyObject_MakeTpCall@@Base+0x227e> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 8bb66 <_PyObject_MakeTpCall@@Base+0x20e2> │ │ │ │ + bne.w 8b1e2 <_PyObject_MakeTpCall@@Base+0x1eae> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp.w lr, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - beq.w 8b990 <_PyObject_MakeTpCall@@Base+0x1f0c> │ │ │ │ + beq.w 8b0aa <_PyObject_MakeTpCall@@Base+0x1d76> │ │ │ │ cmp.w lr, #2 │ │ │ │ - beq.n 8a30c <_PyObject_MakeTpCall@@Base+0x888> │ │ │ │ + beq.n 89bbc <_PyObject_MakeTpCall@@Base+0x888> │ │ │ │ cmp.w lr, #3 │ │ │ │ - beq.n 8a2f2 <_PyObject_MakeTpCall@@Base+0x86e> │ │ │ │ + beq.n 89ba2 <_PyObject_MakeTpCall@@Base+0x86e> │ │ │ │ cmp.w lr, #4 │ │ │ │ - beq.n 8a2d8 <_PyObject_MakeTpCall@@Base+0x854> │ │ │ │ + beq.n 89b88 <_PyObject_MakeTpCall@@Base+0x854> │ │ │ │ cmp.w lr, #5 │ │ │ │ - beq.n 8a2be <_PyObject_MakeTpCall@@Base+0x83a> │ │ │ │ + beq.n 89b6e <_PyObject_MakeTpCall@@Base+0x83a> │ │ │ │ cmp.w lr, #6 │ │ │ │ - bne.w 8bb40 <_PyObject_MakeTpCall@@Base+0x20bc> │ │ │ │ + bne.w 8b1bc <_PyObject_MakeTpCall@@Base+0x1e88> │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8bfb6 <_PyObject_MakeTpCall@@Base+0x2532> │ │ │ │ + ble.w 8b5b2 <_PyObject_MakeTpCall@@Base+0x227e> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 8bb66 <_PyObject_MakeTpCall@@Base+0x20e2> │ │ │ │ + bne.w 8b1e2 <_PyObject_MakeTpCall@@Base+0x1eae> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8bfb6 <_PyObject_MakeTpCall@@Base+0x2532> │ │ │ │ + ble.w 8b5b2 <_PyObject_MakeTpCall@@Base+0x227e> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 8bb66 <_PyObject_MakeTpCall@@Base+0x20e2> │ │ │ │ + bne.w 8b1e2 <_PyObject_MakeTpCall@@Base+0x1eae> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8bfb6 <_PyObject_MakeTpCall@@Base+0x2532> │ │ │ │ + ble.w 8b5b2 <_PyObject_MakeTpCall@@Base+0x227e> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 8bb66 <_PyObject_MakeTpCall@@Base+0x20e2> │ │ │ │ + bne.w 8b1e2 <_PyObject_MakeTpCall@@Base+0x1eae> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8bfb6 <_PyObject_MakeTpCall@@Base+0x2532> │ │ │ │ + ble.w 8b5b2 <_PyObject_MakeTpCall@@Base+0x227e> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 8bb66 <_PyObject_MakeTpCall@@Base+0x20e2> │ │ │ │ + bne.w 8b1e2 <_PyObject_MakeTpCall@@Base+0x1eae> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8bfb6 <_PyObject_MakeTpCall@@Base+0x2532> │ │ │ │ + ble.w 8b5b2 <_PyObject_MakeTpCall@@Base+0x227e> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 8bb66 <_PyObject_MakeTpCall@@Base+0x20e2> │ │ │ │ + bne.w 8b1e2 <_PyObject_MakeTpCall@@Base+0x1eae> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ mov r4, fp │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8bfb4 <_PyObject_MakeTpCall@@Base+0x2530> │ │ │ │ + ble.w 8b5b0 <_PyObject_MakeTpCall@@Base+0x227c> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 8bb64 <_PyObject_MakeTpCall@@Base+0x20e0> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + bne.w 8b1e0 <_PyObject_MakeTpCall@@Base+0x1eac> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ adds r1, #1 │ │ │ │ mov fp, r1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8bc64 <_PyObject_MakeTpCall@@Base+0x21e0> │ │ │ │ + bne.w 8b2e0 <_PyObject_MakeTpCall@@Base+0x1fac> │ │ │ │ mov r3, r9 │ │ │ │ - str.w r9, [sp, #36] @ 0x24 │ │ │ │ + str.w r9, [sp, #32] │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 8c1b2 <_PyObject_MakeTpCall@@Base+0x272e> │ │ │ │ + bne.w 8b69e <_PyObject_MakeTpCall@@Base+0x236a> │ │ │ │ mov.w fp, #0 │ │ │ │ - strd r7, r6, [sp, #24] │ │ │ │ + strd r6, r7, [sp, #20] │ │ │ │ mov r9, fp │ │ │ │ mov sl, fp │ │ │ │ - str.w fp, [sp, #32] │ │ │ │ + str.w fp, [sp, #28] │ │ │ │ ldr.w r4, [r8, #4]! │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 8c1d8 <_PyObject_MakeTpCall@@Base+0x2754> │ │ │ │ + bge.w 8b7c6 <_PyObject_MakeTpCall@@Base+0x2492> │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ - lsls r5, r2, #30 │ │ │ │ - bmi.w 8b470 <_PyObject_MakeTpCall@@Base+0x19ec> │ │ │ │ + lsls r0, r2, #30 │ │ │ │ + bmi.w 8ab1a <_PyObject_MakeTpCall@@Base+0x17e6> │ │ │ │ ldr.w r3, [r4, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8b4b8 <_PyObject_MakeTpCall@@Base+0x1a34> │ │ │ │ - lsls r0, r2, #21 │ │ │ │ - bpl.w 8bb20 <_PyObject_MakeTpCall@@Base+0x209c> │ │ │ │ + beq.w 8ab62 <_PyObject_MakeTpCall@@Base+0x182e> │ │ │ │ + lsls r1, r2, #21 │ │ │ │ + bpl.w 8b19e <_PyObject_MakeTpCall@@Base+0x1e6a> │ │ │ │ ldr.w r6, [r4, #128] @ 0x80 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8b41c <_PyObject_MakeTpCall@@Base+0x1998> │ │ │ │ + beq.w 8aac6 <_PyObject_MakeTpCall@@Base+0x1792> │ │ │ │ ldr.w r5, [r6, #128] @ 0x80 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8b4ca <_PyObject_MakeTpCall@@Base+0x1a46> │ │ │ │ + beq.w 8ab7c <_PyObject_MakeTpCall@@Base+0x1848> │ │ │ │ ldr.w r7, [r5, #128] @ 0x80 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8b7e4 <_PyObject_MakeTpCall@@Base+0x1d60> │ │ │ │ + beq.w 8aff0 <_PyObject_MakeTpCall@@Base+0x1cbc> │ │ │ │ ldr.w fp, [r7, #128] @ 0x80 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 8ba32 <_PyObject_MakeTpCall@@Base+0x1fae> │ │ │ │ + beq.w 8b0c2 <_PyObject_MakeTpCall@@Base+0x1d8e> │ │ │ │ ldr.w r1, [fp, #128] @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8bc3e <_PyObject_MakeTpCall@@Base+0x21ba> │ │ │ │ + beq.w 8b2c0 <_PyObject_MakeTpCall@@Base+0x1f8c> │ │ │ │ ldr.w r0, [r1, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8bb58 <_PyObject_MakeTpCall@@Base+0x20d4> │ │ │ │ + beq.w 8b1d4 <_PyObject_MakeTpCall@@Base+0x1ea0> │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - bl 7f728 │ │ │ │ + bl 7f6f0 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8a3e0 <_PyObject_MakeTpCall@@Base+0x95c> │ │ │ │ + bne.n 89c90 <_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 8ba3a <_PyObject_MakeTpCall@@Base+0x1fb6> │ │ │ │ + bne.w 8b0ca <_PyObject_MakeTpCall@@Base+0x1d96> │ │ │ │ ldr.w r2, [fp, #20] │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq fp, r1 │ │ │ │ - b.w 8ba3a <_PyObject_MakeTpCall@@Base+0x1fb6> │ │ │ │ + b.w 8b0ca <_PyObject_MakeTpCall@@Base+0x1d96> │ │ │ │ movs r0, #1 │ │ │ │ movw r1, #36416 @ 0x8e40 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 7d8cc │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ + bl 7d894 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8bb38 <_PyObject_MakeTpCall@@Base+0x20b4> │ │ │ │ + beq.w 8b1b6 <_PyObject_MakeTpCall@@Base+0x1e82> │ │ │ │ movw r4, #36416 @ 0x8e40 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 8c516 <_PyObject_MakeTpCall@@Base+0x2a92> │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 8bcd6 <_PyObject_MakeTpCall@@Base+0x29a2> │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #2 │ │ │ │ - bpl.w 8c516 <_PyObject_MakeTpCall@@Base+0x2a92> │ │ │ │ - mov r0, r7 │ │ │ │ - bl 8247c │ │ │ │ - mov r7, r0 │ │ │ │ + lsls r2, r3, #2 │ │ │ │ + bpl.w 8bcd6 <_PyObject_MakeTpCall@@Base+0x29a2> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 81fcc │ │ │ │ + str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8bbda <_PyObject_MakeTpCall@@Base+0x2156> │ │ │ │ + beq.w 8b256 <_PyObject_MakeTpCall@@Base+0x1f22> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r3, #2 │ │ │ │ - bpl.w 8c52c <_PyObject_MakeTpCall@@Base+0x2aa8> │ │ │ │ - ldr r1, [pc, #564] @ (8a678 <_PyObject_MakeTpCall@@Base+0xbf4>) │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + bpl.w 8bc9e <_PyObject_MakeTpCall@@Base+0x296a> │ │ │ │ + ldr r1, [pc, #540] @ (89f10 <_PyObject_MakeTpCall@@Base+0xbdc>) │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [r1, #468] @ 0x1d4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8b562 <_PyObject_MakeTpCall@@Base+0x1ade> │ │ │ │ + bne.w 8ac58 <_PyObject_MakeTpCall@@Base+0x1924> │ │ │ │ ldr.w r2, [r1, #476] @ 0x1dc │ │ │ │ - adds r3, r2, #1 │ │ │ │ - beq.w 8b562 <_PyObject_MakeTpCall@@Base+0x1ade> │ │ │ │ + adds r6, r2, #1 │ │ │ │ + beq.w 8ac58 <_PyObject_MakeTpCall@@Base+0x1924> │ │ │ │ add.w r1, r1, #464 @ 0x1d0 │ │ │ │ - add r3, sp, #112 @ 0x70 │ │ │ │ - bl 78468 │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ + add r3, sp, #104 @ 0x68 │ │ │ │ + bl 784b8 │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8b582 <_PyObject_MakeTpCall@@Base+0x1afe> │ │ │ │ - ldr.w r9, [pc, #532] @ 8a688 <_PyObject_MakeTpCall@@Base+0xc04> │ │ │ │ + bne.w 8ac78 <_PyObject_MakeTpCall@@Base+0x1944> │ │ │ │ + ldr.w r8, [pc, #508] @ 89f20 <_PyObject_MakeTpCall@@Base+0xbec> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - ldr.w r3, [r9, fp] │ │ │ │ + ldr.w r3, [r8, fp] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8bf94 <_PyObject_MakeTpCall@@Base+0x2510> │ │ │ │ + bne.w 8b59c <_PyObject_MakeTpCall@@Base+0x2268> │ │ │ │ ldr.w r3, [r4, #144] @ 0x90 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #24] │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b28c <_PyObject_MakeTpCall@@Base+0x1808> │ │ │ │ + bne.w 8a916 <_PyObject_MakeTpCall@@Base+0x15e2> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b28c <_PyObject_MakeTpCall@@Base+0x1808> │ │ │ │ + bne.w 8a916 <_PyObject_MakeTpCall@@Base+0x15e2> │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ - movw r8, #40709 @ 0x9f05 │ │ │ │ - movt r8, #7 │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.w 8c6c4 <_PyObject_MakeTpCall@@Base+0x2c40> │ │ │ │ + movw r9, #40769 @ 0x9f41 │ │ │ │ + movt r9, #7 │ │ │ │ + cmp r3, r9 │ │ │ │ + bne.w 8b888 <_PyObject_MakeTpCall@@Base+0x2554> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 79f4c │ │ │ │ - mov sl, r0 │ │ │ │ + bl 79f88 │ │ │ │ + mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8bbda <_PyObject_MakeTpCall@@Base+0x2156> │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #1 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - strd r2, r3, [sp, #20] │ │ │ │ + beq.w 8b256 <_PyObject_MakeTpCall@@Base+0x1f22> │ │ │ │ + mov.w sl, #0 │ │ │ │ + movs r3, #1 │ │ │ │ + str.w sl, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #20] │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r0, r3, #17 │ │ │ │ - bpl.n 8a4fe <_PyObject_MakeTpCall@@Base+0xa7a> │ │ │ │ - ldr.w r9, [pc, #432] @ 8a688 <_PyObject_MakeTpCall@@Base+0xc04> │ │ │ │ + bpl.n 89db0 <_PyObject_MakeTpCall@@Base+0xa7c> │ │ │ │ + ldr.w r8, [pc, #408] @ 89f20 <_PyObject_MakeTpCall@@Base+0xbec> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - sub.w r2, sl, #8 │ │ │ │ - ldr.w r3, [r9, fp] │ │ │ │ + sub.w r2, r6, #8 │ │ │ │ + ldr.w r3, [r8, fp] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r1, [r3, #3796] @ 0xed4 │ │ │ │ - ldr.w r3, [sl, #-4] │ │ │ │ + ldr.w r3, [r6, #-4] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ and.w r3, r3, #3 │ │ │ │ orrs r3, r0 │ │ │ │ str r2, [r0, #0] │ │ │ │ - strd r1, r3, [sl, #-8] │ │ │ │ + strd r1, r3, [r6, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov.w r3, #17920 @ 0x4600 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - str.w r3, [sl, #84] @ 0x54 │ │ │ │ - add.w r3, sl, #208 @ 0xd0 │ │ │ │ - cmp r2, r1 │ │ │ │ - str.w r3, [sl, #40] @ 0x28 │ │ │ │ - add.w r3, sl, #224 @ 0xe0 │ │ │ │ - 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 8cb00 <_PyObject_MakeTpCall@@Base+0x307c> │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [r0, #0] │ │ │ │ - str.w r0, [sl, #168] @ 0xa8 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + mov.w r2, #17920 @ 0x4600 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + str r2, [r6, #84] @ 0x54 │ │ │ │ + add.w r2, r6, #208 @ 0xd0 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 8a54e <_PyObject_MakeTpCall@@Base+0xaca> │ │ │ │ + str r2, [r6, #40] @ 0x28 │ │ │ │ + add.w r2, r6, #224 @ 0xe0 │ │ │ │ + str r2, [r6, #48] @ 0x30 │ │ │ │ + add.w r2, r6, #380 @ 0x17c │ │ │ │ + str r2, [r6, #52] @ 0x34 │ │ │ │ + add.w r2, r6, #368 @ 0x170 │ │ │ │ + str r2, [r6, #56] @ 0x38 │ │ │ │ + add.w r2, r6, #420 @ 0x1a4 │ │ │ │ + str r2, [r6, #80] @ 0x50 │ │ │ │ + beq.w 8bfa0 <_PyObject_MakeTpCall@@Base+0x2c6c> │ │ │ │ adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + str r3, [r0, #0] │ │ │ │ + str.w r0, [r6, #168] @ 0xa8 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 89df4 <_PyObject_MakeTpCall@@Base+0xac0> │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - str.w r8, [sl, #152] @ 0x98 │ │ │ │ - movw r2, #909 @ 0x38d │ │ │ │ - movt r2, #16 │ │ │ │ + str.w r9, [r6, #152] @ 0x98 │ │ │ │ + movw r2, #63625 @ 0xf889 │ │ │ │ + movt r2, #15 │ │ │ │ cmp r3, r1 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ - str.w r2, [sl, #24] │ │ │ │ - str.w r4, [sl, #128] @ 0x80 │ │ │ │ - movw r2, #59869 @ 0xe9dd │ │ │ │ + str r2, [r6, #24] │ │ │ │ + str.w r4, [r6, #128] @ 0x80 │ │ │ │ + movw r2, #59813 @ 0xe9a5 │ │ │ │ movt r2, #7 │ │ │ │ - str.w r2, [sl, #160] @ 0xa0 │ │ │ │ - movw r2, #7417 @ 0x1cf9 │ │ │ │ + str.w r2, [r6, #160] @ 0xa0 │ │ │ │ + movw r2, #4641 @ 0x1221 │ │ │ │ movt r2, #18 │ │ │ │ - str.w r2, [sl, #92] @ 0x5c │ │ │ │ - movw r2, #12957 @ 0x329d │ │ │ │ + str r2, [r6, #92] @ 0x5c │ │ │ │ + movw r2, #10657 @ 0x29a1 │ │ │ │ movt r2, #20 │ │ │ │ - str.w r2, [sl, #96] @ 0x60 │ │ │ │ + str r2, [r6, #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 │ │ │ │ + strne r3, [r7, #0] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str.w r3, [r6, #132] @ 0x84 │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + strd r7, sl, [r6, #428] @ 0x1ac │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ - strd r3, r3, [sl, #444] @ 0x1bc │ │ │ │ + strd r3, r3, [r6, #444] @ 0x1bc │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.w 8c674 <_PyObject_MakeTpCall@@Base+0x2bf0> │ │ │ │ - ldrb r3, [r6, #16] │ │ │ │ + bpl.w 8bd14 <_PyObject_MakeTpCall@@Base+0x29e0> │ │ │ │ + ldrb r3, [r7, #16] │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.w 8c682 <_PyObject_MakeTpCall@@Base+0x2bfe> │ │ │ │ - lsls r3, r3, #26 │ │ │ │ - bpl.w 8c682 <_PyObject_MakeTpCall@@Base+0x2bfe> │ │ │ │ - adds.w r0, r6, #20 │ │ │ │ + bpl.w 8bc72 <_PyObject_MakeTpCall@@Base+0x293e> │ │ │ │ + lsls r5, r3, #26 │ │ │ │ + bpl.w 8bc72 <_PyObject_MakeTpCall@@Base+0x293e> │ │ │ │ + adds.w r0, r7, #20 │ │ │ │ itt ne │ │ │ │ - ldrne r5, [r6, #8] │ │ │ │ - strne.w r0, [sl, #12] │ │ │ │ - beq.w 8c610 <_PyObject_MakeTpCall@@Base+0x2b8c> │ │ │ │ + ldrne r5, [r7, #8] │ │ │ │ + strne r0, [r6, #12] │ │ │ │ + beq.w 8bc78 <_PyObject_MakeTpCall@@Base+0x2944> │ │ │ │ blx 29b58 │ │ │ │ cmp r0, r5 │ │ │ │ - bne.w 8cb84 <_PyObject_MakeTpCall@@Base+0x3100> │ │ │ │ - ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ - lsls r0, r3, #30 │ │ │ │ - bmi.w 8b4fa <_PyObject_MakeTpCall@@Base+0x1a76> │ │ │ │ - ldr r5, [pc, #152] @ (8a67c <_PyObject_MakeTpCall@@Base+0xbf8>) │ │ │ │ + bne.w 8c20e <_PyObject_MakeTpCall@@Base+0x2eda> │ │ │ │ + ldr r3, [r6, #84] @ 0x54 │ │ │ │ + lsls r2, r3, #30 │ │ │ │ + bmi.w 8abf0 <_PyObject_MakeTpCall@@Base+0x18bc> │ │ │ │ + ldr r5, [pc, #148] @ (89f14 <_PyObject_MakeTpCall@@Base+0xbe0>) │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #32] │ │ │ │ mov r2, r3 │ │ │ │ - ldr.w r6, [sl, #132] @ 0x84 │ │ │ │ + ldr.w r7, [r6, #132] @ 0x84 │ │ │ │ ldr.w r3, [r5, #2976] @ 0xba0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8b550 <_PyObject_MakeTpCall@@Base+0x1acc> │ │ │ │ + bne.w 8ac46 <_PyObject_MakeTpCall@@Base+0x1912> │ │ │ │ ldr.w r2, [r5, #2984] @ 0xba8 │ │ │ │ - adds r1, r2, #1 │ │ │ │ - beq.w 8b550 <_PyObject_MakeTpCall@@Base+0x1acc> │ │ │ │ - add r3, sp, #112 @ 0x70 │ │ │ │ - ldr r1, [pc, #116] @ (8a680 <_PyObject_MakeTpCall@@Base+0xbfc>) │ │ │ │ - mov r0, r6 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - bl 78468 │ │ │ │ - adds r7, r0, #3 │ │ │ │ - beq.n 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + adds r3, r2, #1 │ │ │ │ + beq.w 8ac46 <_PyObject_MakeTpCall@@Base+0x1912> │ │ │ │ + ldr r1, [pc, #112] @ (89f18 <_PyObject_MakeTpCall@@Base+0xbe4>) │ │ │ │ + add r3, sp, #104 @ 0x68 │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 784b8 │ │ │ │ + adds r1, r0, #3 │ │ │ │ + beq.n 89ef4 <_PyObject_MakeTpCall@@Base+0xbc0> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 8a68c <_PyObject_MakeTpCall@@Base+0xc08> │ │ │ │ - bl 107428 │ │ │ │ + bne.n 89f24 <_PyObject_MakeTpCall@@Base+0xbf0> │ │ │ │ + bl 10684c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8a692 <_PyObject_MakeTpCall@@Base+0xc0e> │ │ │ │ - ldr r1, [pc, #92] @ (8a684 <_PyObject_MakeTpCall@@Base+0xc00>) │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - bl 8094c │ │ │ │ - ldr.w r8, [sp, #112] @ 0x70 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 8a652 <_PyObject_MakeTpCall@@Base+0xbce> │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r1, [pc, #68] @ (8a680 <_PyObject_MakeTpCall@@Base+0xbfc>) │ │ │ │ - mov r0, r6 │ │ │ │ - bl 79514 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + beq.n 89f2a <_PyObject_MakeTpCall@@Base+0xbf6> │ │ │ │ + ldr r1, [pc, #88] @ (89f1c <_PyObject_MakeTpCall@@Base+0xbe8>) │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + bl 804a4 │ │ │ │ + ldr.w r9, [sp, #104] @ 0x68 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 89eee <_PyObject_MakeTpCall@@Base+0xbba> │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r1, [pc, #64] @ (89f18 <_PyObject_MakeTpCall@@Base+0xbe4>) │ │ │ │ + mov r0, r7 │ │ │ │ + bl 79550 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r7, r0 │ │ │ │ + mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8c18a <_PyObject_MakeTpCall@@Base+0x2706> │ │ │ │ - cmp r7, #0 │ │ │ │ - bge.n 8a692 <_PyObject_MakeTpCall@@Base+0xc0e> │ │ │ │ - ldr.w r3, [sl] │ │ │ │ + bne.w 8b670 <_PyObject_MakeTpCall@@Base+0x233c> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bge.n 89f2a <_PyObject_MakeTpCall@@Base+0xbf6> │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8a66e <_PyObject_MakeTpCall@@Base+0xbea> │ │ │ │ + beq.n 89f08 <_PyObject_MakeTpCall@@Base+0xbd4> │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ + str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c85a <_PyObject_MakeTpCall@@Base+0x2dd6> │ │ │ │ - mov.w sl, #0 │ │ │ │ - b.w 8afd6 <_PyObject_MakeTpCall@@Base+0x1552> │ │ │ │ + beq.w 8c06c <_PyObject_MakeTpCall@@Base+0x2d38> │ │ │ │ + movs r6, #0 │ │ │ │ + b.w 8a768 <_PyObject_MakeTpCall@@Base+0x1434> │ │ │ │ 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 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8a61c <_PyObject_MakeTpCall@@Base+0xb98> │ │ │ │ - ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ - lsls r0, r3, #30 │ │ │ │ - bmi.w 8cb9e <_PyObject_MakeTpCall@@Base+0x311a> │ │ │ │ - ldr.w r6, [sl, #132] @ 0x84 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ + beq.n 89eb8 <_PyObject_MakeTpCall@@Base+0xb84> │ │ │ │ + ldr r3, [r6, #84] @ 0x54 │ │ │ │ + lsls r2, r3, #30 │ │ │ │ + bmi.w 8be80 <_PyObject_MakeTpCall@@Base+0x2b4c> │ │ │ │ + ldr.w r7, [r6, #132] @ 0x84 │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r3, #2 │ │ │ │ - bpl.w 8cbe6 <_PyObject_MakeTpCall@@Base+0x3162> │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + bpl.w 8bec8 <_PyObject_MakeTpCall@@Base+0x2b94> │ │ │ │ ldr.w r3, [r5, #3604] @ 0xe14 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8ba20 <_PyObject_MakeTpCall@@Base+0x1f9c> │ │ │ │ + bne.w 8b0b0 <_PyObject_MakeTpCall@@Base+0x1d7c> │ │ │ │ ldr.w r2, [r5, #3612] @ 0xe1c │ │ │ │ - adds r3, r2, #1 │ │ │ │ - beq.w 8ba20 <_PyObject_MakeTpCall@@Base+0x1f9c> │ │ │ │ - ldr r1, [pc, #736] @ (8a9a4 <_PyObject_MakeTpCall@@Base+0xf20>) │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - bl 78468 │ │ │ │ + adds r1, r2, #1 │ │ │ │ + beq.w 8b0b0 <_PyObject_MakeTpCall@@Base+0x1d7c> │ │ │ │ + ldr r1, [pc, #708] @ (8a21c <_PyObject_MakeTpCall@@Base+0xee8>) │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + bl 784b8 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr r7, [sp, #112] @ 0x70 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 8b324 <_PyObject_MakeTpCall@@Base+0x18a0> │ │ │ │ - ldr.w r2, [sl, #428] @ 0x1ac │ │ │ │ + beq.n 89ef4 <_PyObject_MakeTpCall@@Base+0xbc0> │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8aa1a <_PyObject_MakeTpCall@@Base+0x16e6> │ │ │ │ + ldr.w r2, [r6, #428] @ 0x1ac │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 8a6e8 <_PyObject_MakeTpCall@@Base+0xc64> │ │ │ │ + beq.n 89f7e <_PyObject_MakeTpCall@@Base+0xc4a> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - str.w r2, [sl, #436] @ 0x1b4 │ │ │ │ - ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ + str.w r2, [r6, #436] @ 0x1b4 │ │ │ │ + ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 8cbfa <_PyObject_MakeTpCall@@Base+0x3176> │ │ │ │ - ldr.w r6, [sl, #132] @ 0x84 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ + bmi.w 8bf38 <_PyObject_MakeTpCall@@Base+0x2c04> │ │ │ │ + ldr.w r7, [r6, #132] @ 0x84 │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 8cd00 <_PyObject_MakeTpCall@@Base+0x327c> │ │ │ │ + bpl.w 8bfb2 <_PyObject_MakeTpCall@@Base+0x2c7e> │ │ │ │ ldr.w r3, [r5, #1180] @ 0x49c │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8b2d4 <_PyObject_MakeTpCall@@Base+0x1850> │ │ │ │ + bne.w 8a97c <_PyObject_MakeTpCall@@Base+0x1648> │ │ │ │ ldr.w r2, [r5, #1188] @ 0x4a4 │ │ │ │ - adds r7, r2, #1 │ │ │ │ - beq.w 8b2d4 <_PyObject_MakeTpCall@@Base+0x1850> │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r1, [pc, #648] @ (8a9a8 <_PyObject_MakeTpCall@@Base+0xf24>) │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - bl 78468 │ │ │ │ - ldr r6, [sp, #112] @ 0x70 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 8b2e2 <_PyObject_MakeTpCall@@Base+0x185e> │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #3 │ │ │ │ - bpl.n 8a7bc <_PyObject_MakeTpCall@@Base+0xd38> │ │ │ │ - ldrb r3, [r6, #16] │ │ │ │ - lsls r2, r3, #25 │ │ │ │ - bpl.w 8c336 <_PyObject_MakeTpCall@@Base+0x28b2> │ │ │ │ - lsls r3, r3, #26 │ │ │ │ - bpl.w 8c336 <_PyObject_MakeTpCall@@Base+0x28b2> │ │ │ │ - adds.w r7, r6, #20 │ │ │ │ - beq.w 8c33e <_PyObject_MakeTpCall@@Base+0x28ba> │ │ │ │ - movw r8, #19968 @ 0x4e00 │ │ │ │ - movt r8, #72 @ 0x48 │ │ │ │ + adds r0, r2, #1 │ │ │ │ + beq.w 8a97c <_PyObject_MakeTpCall@@Base+0x1648> │ │ │ │ mov r0, r7 │ │ │ │ + ldr r1, [pc, #620] @ (8a220 <_PyObject_MakeTpCall@@Base+0xeec>) │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + bl 784b8 │ │ │ │ + ldr r7, [sp, #104] @ 0x68 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 8a98a <_PyObject_MakeTpCall@@Base+0x1656> │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #3 │ │ │ │ + bpl.n 8a054 <_PyObject_MakeTpCall@@Base+0xd20> │ │ │ │ + ldrb r3, [r7, #16] │ │ │ │ + lsls r0, r3, #25 │ │ │ │ + bpl.w 8bcf8 <_PyObject_MakeTpCall@@Base+0x29c4> │ │ │ │ + lsls r1, r3, #26 │ │ │ │ + bpl.w 8bcf8 <_PyObject_MakeTpCall@@Base+0x29c4> │ │ │ │ + adds.w r8, r7, #20 │ │ │ │ + it ne │ │ │ │ + strne.w r8, [sp, #28] │ │ │ │ + beq.w 8bcb2 <_PyObject_MakeTpCall@@Base+0x297e> │ │ │ │ + movw sl, #19968 @ 0x4e00 │ │ │ │ + movt sl, #72 @ 0x48 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #6429 @ 0x191d │ │ │ │ + movw r2, #6413 @ 0x190d │ │ │ │ movt r2, #7 │ │ │ │ - ldr.w r3, [r8, #692] @ 0x2b4 │ │ │ │ - adds r1, r0, #1 │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ + ldr.w r3, [sl, #692] @ 0x2b4 │ │ │ │ + add.w r9, r0, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8c046 <_PyObject_MakeTpCall@@Base+0x25c2> │ │ │ │ - ldr.w r9, [pc, #588] @ 8a9bc <_PyObject_MakeTpCall@@Base+0xf38> │ │ │ │ + bne.w 8b6fc <_PyObject_MakeTpCall@@Base+0x23c8> │ │ │ │ + ldr.w r8, [pc, #552] @ 8a234 <_PyObject_MakeTpCall@@Base+0xf00> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - cmp.w r1, #512 @ 0x200 │ │ │ │ - ldr.w r3, [r9, fp] │ │ │ │ + cmp.w r9, #512 @ 0x200 │ │ │ │ + ldr.w r3, [r8, fp] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ - ldr.w r9, [r3, #1528] @ 0x5f8 │ │ │ │ - bhi.w 8b38c <_PyObject_MakeTpCall@@Base+0x1908> │ │ │ │ + ldr.w r8, [r3, #1528] @ 0x5f8 │ │ │ │ + bhi.w 8a9ec <_PyObject_MakeTpCall@@Base+0x16b8> │ │ │ │ lsrs r1, r0, #3 │ │ │ │ - ldr.w r3, [r9, r1, lsl #3] │ │ │ │ + ldr.w r3, [r8, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 8c05e <_PyObject_MakeTpCall@@Base+0x25da> │ │ │ │ + beq.w 8b764 <_PyObject_MakeTpCall@@Base+0x2430> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r6, [r3, #4] │ │ │ │ + ldr r7, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ + ldr r0, [r7, #0] │ │ │ │ str r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b36c <_PyObject_MakeTpCall@@Base+0x18e8> │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r6 │ │ │ │ + beq.w 8a9cc <_PyObject_MakeTpCall@@Base+0x1698> │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + mov r2, r9 │ │ │ │ + mov r0, r7 │ │ │ │ blx 29c10 │ │ │ │ - str.w r6, [sl, #88] @ 0x58 │ │ │ │ - ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #30 │ │ │ │ - bmi.w 8ccb6 <_PyObject_MakeTpCall@@Base+0x3232> │ │ │ │ - ldr.w r6, [sl, #132] @ 0x84 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ + str r7, [r6, #88] @ 0x58 │ │ │ │ + ldr r3, [r6, #84] @ 0x54 │ │ │ │ + lsls r0, r3, #30 │ │ │ │ + bmi.w 8c154 <_PyObject_MakeTpCall@@Base+0x2e20> │ │ │ │ + ldr.w r7, [r6, #132] @ 0x84 │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #2 │ │ │ │ - bpl.w 8cc9a <_PyObject_MakeTpCall@@Base+0x3216> │ │ │ │ + lsls r2, r3, #2 │ │ │ │ + bpl.w 8c204 <_PyObject_MakeTpCall@@Base+0x2ed0> │ │ │ │ ldr.w r3, [r5, #3160] @ 0xc58 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8be14 <_PyObject_MakeTpCall@@Base+0x2390> │ │ │ │ + bne.w 8b4d8 <_PyObject_MakeTpCall@@Base+0x21a4> │ │ │ │ ldr.w r2, [r5, #3168] @ 0xc60 │ │ │ │ - adds r7, r2, #1 │ │ │ │ - beq.w 8be14 <_PyObject_MakeTpCall@@Base+0x2390> │ │ │ │ - ldr r1, [pc, #448] @ (8a9ac <_PyObject_MakeTpCall@@Base+0xf28>) │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - bl 78468 │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ + adds r3, r2, #1 │ │ │ │ + beq.w 8b4d8 <_PyObject_MakeTpCall@@Base+0x21a4> │ │ │ │ + ldr r1, [pc, #416] @ (8a224 <_PyObject_MakeTpCall@@Base+0xef0>) │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + bl 784b8 │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8ba54 <_PyObject_MakeTpCall@@Base+0x1fd0> │ │ │ │ - ldr.w r9, [pc, #444] @ 8a9bc <_PyObject_MakeTpCall@@Base+0xf38> │ │ │ │ + bne.w 8b0e2 <_PyObject_MakeTpCall@@Base+0x1dae> │ │ │ │ + ldr.w r8, [pc, #416] @ 8a234 <_PyObject_MakeTpCall@@Base+0xf00> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - ldr.w r3, [r9, fp] │ │ │ │ + ldr.w r3, [r8, fp] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8bf9e <_PyObject_MakeTpCall@@Base+0x251a> │ │ │ │ - ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ + bne.w 8b614 <_PyObject_MakeTpCall@@Base+0x22e0> │ │ │ │ + ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 8baa4 <_PyObject_MakeTpCall@@Base+0x2020> │ │ │ │ - ldr.w r6, [sl, #132] @ 0x84 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ + bmi.w 8b134 <_PyObject_MakeTpCall@@Base+0x1e00> │ │ │ │ + ldr.w r7, [r6, #132] @ 0x84 │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 8c4fa <_PyObject_MakeTpCall@@Base+0x2a76> │ │ │ │ + bpl.w 8bd46 <_PyObject_MakeTpCall@@Base+0x2a12> │ │ │ │ ldr.w r3, [r5, #2192] @ 0x890 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8be84 <_PyObject_MakeTpCall@@Base+0x2400> │ │ │ │ + bne.w 8b3f0 <_PyObject_MakeTpCall@@Base+0x20bc> │ │ │ │ ldr.w r2, [r5, #2200] @ 0x898 │ │ │ │ - adds r7, r2, #1 │ │ │ │ - beq.w 8be84 <_PyObject_MakeTpCall@@Base+0x2400> │ │ │ │ - ldr r1, [pc, #368] @ (8a9b0 <_PyObject_MakeTpCall@@Base+0xf2c>) │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - bl 78468 │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ + adds r0, r2, #1 │ │ │ │ + beq.w 8b3f0 <_PyObject_MakeTpCall@@Base+0x20bc> │ │ │ │ + ldr r1, [pc, #340] @ (8a228 <_PyObject_MakeTpCall@@Base+0xef4>) │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + bl 784b8 │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8beba <_PyObject_MakeTpCall@@Base+0x2436> │ │ │ │ - ldr.w r9, [pc, #360] @ 8a9bc <_PyObject_MakeTpCall@@Base+0xf38> │ │ │ │ + bne.w 8b402 <_PyObject_MakeTpCall@@Base+0x20ce> │ │ │ │ + ldr.w r8, [pc, #332] @ 8a234 <_PyObject_MakeTpCall@@Base+0xf00> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - ldr.w r3, [r9, fp] │ │ │ │ + ldr.w r3, [r8, fp] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8bf8a <_PyObject_MakeTpCall@@Base+0x2506> │ │ │ │ - ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #30 │ │ │ │ - bmi.w 8bedc <_PyObject_MakeTpCall@@Base+0x2458> │ │ │ │ - ldr.w r6, [sl, #132] @ 0x84 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ + bne.w 8b620 <_PyObject_MakeTpCall@@Base+0x22ec> │ │ │ │ + ldr r3, [r6, #84] @ 0x54 │ │ │ │ + lsls r2, r3, #30 │ │ │ │ + bmi.w 8b422 <_PyObject_MakeTpCall@@Base+0x20ee> │ │ │ │ + ldr.w r7, [r6, #132] @ 0x84 │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #2 │ │ │ │ - bpl.w 8c5e6 <_PyObject_MakeTpCall@@Base+0x2b62> │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + bpl.w 8b7aa <_PyObject_MakeTpCall@@Base+0x2476> │ │ │ │ ldr.w r3, [r5, #628] @ 0x274 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8be26 <_PyObject_MakeTpCall@@Base+0x23a2> │ │ │ │ + bne.w 8b464 <_PyObject_MakeTpCall@@Base+0x2130> │ │ │ │ ldr.w r2, [r5, #636] @ 0x27c │ │ │ │ - adds r7, r2, #1 │ │ │ │ - beq.w 8be26 <_PyObject_MakeTpCall@@Base+0x23a2> │ │ │ │ - ldr r1, [pc, #288] @ (8a9b4 <_PyObject_MakeTpCall@@Base+0xf30>) │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - bl 78468 │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ + adds r1, r2, #1 │ │ │ │ + beq.w 8b464 <_PyObject_MakeTpCall@@Base+0x2130> │ │ │ │ + ldr r1, [pc, #260] @ (8a22c <_PyObject_MakeTpCall@@Base+0xef8>) │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + bl 784b8 │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8be38 <_PyObject_MakeTpCall@@Base+0x23b4> │ │ │ │ - ldr.w r9, [pc, #276] @ 8a9bc <_PyObject_MakeTpCall@@Base+0xf38> │ │ │ │ + bne.w 8b476 <_PyObject_MakeTpCall@@Base+0x2142> │ │ │ │ + ldr.w r8, [pc, #252] @ 8a234 <_PyObject_MakeTpCall@@Base+0xf00> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - ldr.w r3, [r9, fp] │ │ │ │ + ldr.w r3, [r8, fp] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8bfe4 <_PyObject_MakeTpCall@@Base+0x2560> │ │ │ │ - ldr.w r3, [sl, #432] @ 0x1b0 │ │ │ │ + bne.w 8b608 <_PyObject_MakeTpCall@@Base+0x22d4> │ │ │ │ + ldr.w r3, [r6, #432] @ 0x1b0 │ │ │ │ ldr r7, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b70e <_PyObject_MakeTpCall@@Base+0x1c8a> │ │ │ │ + bne.w 8ae0c <_PyObject_MakeTpCall@@Base+0x1ad8> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 8a8dc <_PyObject_MakeTpCall@@Base+0xe58> │ │ │ │ - ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ + cbz r3, 8a168 <_PyObject_MakeTpCall@@Base+0xe34> │ │ │ │ + ldr r3, [r6, #84] @ 0x54 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ - str.w r3, [sl, #84] @ 0x54 │ │ │ │ + str r3, [r6, #84] @ 0x54 │ │ │ │ mvn.w r3, #15 │ │ │ │ - str.w r3, [sl, #104] @ 0x68 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cbz r3, 8a8f4 <_PyObject_MakeTpCall@@Base+0xe70> │ │ │ │ - ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ + str r3, [r6, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cbz r3, 8a17c <_PyObject_MakeTpCall@@Base+0xe48> │ │ │ │ + ldr r3, [r6, #84] @ 0x54 │ │ │ │ orr.w r3, r3, #16 │ │ │ │ - str.w r3, [sl, #84] @ 0x54 │ │ │ │ + str r3, [r6, #84] @ 0x54 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - str.w r3, [sl, #144] @ 0x90 │ │ │ │ - ldr.w r3, [sl, #4] │ │ │ │ + str.w r3, [r6, #144] @ 0x90 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + str r7, [r6, #16] │ │ │ │ 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 8ad0e <_PyObject_MakeTpCall@@Base+0x128a> │ │ │ │ - ldr.w r2, [sl, #104] @ 0x68 │ │ │ │ + ldr r7, [r3, #84] @ 0x54 │ │ │ │ + str r2, [r6, #20] │ │ │ │ + ands.w r7, r7, #8388608 @ 0x800000 │ │ │ │ + beq.w 8a3fe <_PyObject_MakeTpCall@@Base+0x10ca> │ │ │ │ + ldr r2, [r6, #104] @ 0x68 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - add r3, sl │ │ │ │ - str.w r3, [sl, #120] @ 0x78 │ │ │ │ - ldr.w r3, [sl, #144] @ 0x90 │ │ │ │ + add r3, r6 │ │ │ │ + str r3, [r6, #120] @ 0x78 │ │ │ │ + ldr.w r3, [r6, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8ad38 <_PyObject_MakeTpCall@@Base+0x12b4> │ │ │ │ + bne.w 8a424 <_PyObject_MakeTpCall@@Base+0x10f0> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8bb0e <_PyObject_MakeTpCall@@Base+0x208a> │ │ │ │ - str.w r3, [sl, #124] @ 0x7c │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + bne.w 8b4fc <_PyObject_MakeTpCall@@Base+0x21c8> │ │ │ │ + str r3, [r6, #124] @ 0x7c │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 8bb14 <_PyObject_MakeTpCall@@Base+0x2090> │ │ │ │ - ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #30 │ │ │ │ - bmi.w 8ad76 <_PyObject_MakeTpCall@@Base+0x12f2> │ │ │ │ - ldr.w r4, [sl, #132] @ 0x84 │ │ │ │ + bgt.w 8a42e <_PyObject_MakeTpCall@@Base+0x10fa> │ │ │ │ + ldr r3, [r6, #84] @ 0x54 │ │ │ │ + lsls r4, r3, #30 │ │ │ │ + bmi.w 8a45c <_PyObject_MakeTpCall@@Base+0x1128> │ │ │ │ + ldr.w r4, [r6, #132] @ 0x84 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r7, r3, #2 │ │ │ │ - bpl.w 8cd20 <_PyObject_MakeTpCall@@Base+0x329c> │ │ │ │ + lsls r2, r3, #2 │ │ │ │ + bpl.w 8bf94 <_PyObject_MakeTpCall@@Base+0x2c60> │ │ │ │ ldr.w r3, [r5, #668] @ 0x29c │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8bea8 <_PyObject_MakeTpCall@@Base+0x2424> │ │ │ │ + bne.w 8b4c6 <_PyObject_MakeTpCall@@Base+0x2192> │ │ │ │ ldr.w r2, [r5, #676] @ 0x2a4 │ │ │ │ - adds r6, r2, #1 │ │ │ │ - beq.w 8bea8 <_PyObject_MakeTpCall@@Base+0x2424> │ │ │ │ - ldr r1, [pc, #84] @ (8a9b8 <_PyObject_MakeTpCall@@Base+0xf34>) │ │ │ │ + adds r3, r2, #1 │ │ │ │ + beq.w 8b4c6 <_PyObject_MakeTpCall@@Base+0x2192> │ │ │ │ + ldr r1, [pc, #80] @ (8a230 <_PyObject_MakeTpCall@@Base+0xefc>) │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - bl 78468 │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + bl 784b8 │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8b996 <_PyObject_MakeTpCall@@Base+0x1f12> │ │ │ │ - ldr.w r9, [pc, #68] @ 8a9bc <_PyObject_MakeTpCall@@Base+0xf38> │ │ │ │ + bne.w 8b022 <_PyObject_MakeTpCall@@Base+0x1cee> │ │ │ │ + ldr.w r8, [pc, #68] @ 8a234 <_PyObject_MakeTpCall@@Base+0xf00> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - ldr.w r3, [r9, fp] │ │ │ │ + ldr.w r3, [r8, fp] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8bffc <_PyObject_MakeTpCall@@Base+0x2578> │ │ │ │ - ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #30 │ │ │ │ - bmi.w 8b9cc <_PyObject_MakeTpCall@@Base+0x1f48> │ │ │ │ - ldr.w r4, [sl, #132] @ 0x84 │ │ │ │ + bne.w 8b5ec <_PyObject_MakeTpCall@@Base+0x22b8> │ │ │ │ + ldr r3, [r6, #84] @ 0x54 │ │ │ │ + lsls r4, r3, #30 │ │ │ │ + bmi.w 8b056 <_PyObject_MakeTpCall@@Base+0x1d22> │ │ │ │ + ldr.w r4, [r6, #132] @ 0x84 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r7, r3, #2 │ │ │ │ - bpl.w 8cd0a <_PyObject_MakeTpCall@@Base+0x3286> │ │ │ │ - b.n 8a9c0 <_PyObject_MakeTpCall@@Base+0xf3c> │ │ │ │ + lsls r2, r3, #2 │ │ │ │ + bpl.w 8be24 <_PyObject_MakeTpCall@@Base+0x2af0> │ │ │ │ + b.n 8a238 <_PyObject_MakeTpCall@@Base+0xf04> │ │ │ │ nop │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #608 @ (adr r2, 8ac0c <_PyObject_MakeTpCall@@Base+0x1188>) │ │ │ │ + add r2, pc, #608 @ (adr r2, 8a484 <_PyObject_MakeTpCall@@Base+0x1150>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r2, sp, #336 @ 0x150 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #560 @ (adr r6, 8abe4 <_PyObject_MakeTpCall@@Base+0x1160>) │ │ │ │ + add r6, pc, #560 @ (adr r6, 8a45c <_PyObject_MakeTpCall@@Base+0x1128>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #448 @ (adr r0, 8ab78 <_PyObject_MakeTpCall@@Base+0x10f4>) │ │ │ │ + add r0, pc, #448 @ (adr r0, 8a3f0 <_PyObject_MakeTpCall@@Base+0x10bc>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #608 @ (adr r0, 8ac1c <_PyObject_MakeTpCall@@Base+0x1198>) │ │ │ │ + add r0, pc, #608 @ (adr r0, 8a494 <_PyObject_MakeTpCall@@Base+0x1160>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r3, [r5, #740] @ 0x2e4 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8be96 <_PyObject_MakeTpCall@@Base+0x2412> │ │ │ │ + bne.w 8b4ea <_PyObject_MakeTpCall@@Base+0x21b6> │ │ │ │ ldr.w r2, [r5, #748] @ 0x2ec │ │ │ │ - adds r6, r2, #1 │ │ │ │ - beq.w 8be96 <_PyObject_MakeTpCall@@Base+0x2412> │ │ │ │ - ldr r1, [pc, #732] @ (8acb4 <_PyObject_MakeTpCall@@Base+0x1230>) │ │ │ │ + adds r3, r2, #1 │ │ │ │ + beq.w 8b4ea <_PyObject_MakeTpCall@@Base+0x21b6> │ │ │ │ + ldr r1, [pc, #616] @ (8a4b8 <_PyObject_MakeTpCall@@Base+0x1184>) │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - bl 78468 │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + bl 784b8 │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8c566 <_PyObject_MakeTpCall@@Base+0x2ae2> │ │ │ │ - ldr.w r9, [pc, #724] @ 8acc0 <_PyObject_MakeTpCall@@Base+0x123c> │ │ │ │ + bne.w 8bbc8 <_PyObject_MakeTpCall@@Base+0x2894> │ │ │ │ + ldr.w r8, [pc, #608] @ 8a4c4 <_PyObject_MakeTpCall@@Base+0x1190> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - ldr.w r3, [r9, fp] │ │ │ │ + ldr.w r3, [r8, fp] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8bff0 <_PyObject_MakeTpCall@@Base+0x256c> │ │ │ │ - ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #19 │ │ │ │ - bmi.n 8aa2a <_PyObject_MakeTpCall@@Base+0xfa6> │ │ │ │ - lsls r2, r3, #22 │ │ │ │ - mov.w r1, #1 │ │ │ │ + bne.w 8b5e0 <_PyObject_MakeTpCall@@Base+0x22ac> │ │ │ │ + ldr r3, [r6, #84] @ 0x54 │ │ │ │ + lsls r0, r3, #19 │ │ │ │ + bmi.n 8a29c <_PyObject_MakeTpCall@@Base+0xf68> │ │ │ │ + lsls r1, r3, #22 │ │ │ │ + mov r0, r6 │ │ │ │ it pl │ │ │ │ orrpl.w r3, r3, #256 @ 0x100 │ │ │ │ - mov r0, sl │ │ │ │ + mov.w r1, #1 │ │ │ │ ittt pl │ │ │ │ - strpl.w r3, [sl, #84] @ 0x54 │ │ │ │ + strpl r3, [r6, #84] @ 0x54 │ │ │ │ mvnpl.w r3, #3221225472 @ 0xc0000000 │ │ │ │ - strpl.w r3, [sl] │ │ │ │ - bl 72fd0 │ │ │ │ + strpl r3, [r6, #0] │ │ │ │ + bl 73038 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + blt.w 89ef4 <_PyObject_MakeTpCall@@Base+0xbc0> │ │ │ │ movw r1, #45388 @ 0xb14c │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 8aa44 <_PyObject_MakeTpCall@@Base+0xfc0> │ │ │ │ - mov r0, sl │ │ │ │ - bl 8e060 │ │ │ │ + cbz r3, 8a2b6 <_PyObject_MakeTpCall@@Base+0xf82> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 8d55c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8aa36 <_PyObject_MakeTpCall@@Base+0xfb2> │ │ │ │ - ldr.w r4, [sl, #132] @ 0x84 │ │ │ │ + bne.n 8a2a8 <_PyObject_MakeTpCall@@Base+0xf74> │ │ │ │ + ldr.w r4, [r6, #132] @ 0x84 │ │ │ │ movs r3, #0 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - ldrb r6, [r3, #6] │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 8c6ec <_PyObject_MakeTpCall@@Base+0x2c68> │ │ │ │ - ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #30 │ │ │ │ - bmi.w 8c58e <_PyObject_MakeTpCall@@Base+0x2b0a> │ │ │ │ + ldrb r7, [r3, #6] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 8bb7e <_PyObject_MakeTpCall@@Base+0x284a> │ │ │ │ + ldr r3, [r6, #84] @ 0x54 │ │ │ │ + lsls r2, r3, #30 │ │ │ │ + bmi.w 8b9a4 <_PyObject_MakeTpCall@@Base+0x2670> │ │ │ │ mov r0, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8c5d2 <_PyObject_MakeTpCall@@Base+0x2b4e> │ │ │ │ + beq.w 8b9e8 <_PyObject_MakeTpCall@@Base+0x26b4> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bpl.w 8c5d2 <_PyObject_MakeTpCall@@Base+0x2b4e> │ │ │ │ - bl 8247c │ │ │ │ - str r0, [sp, #20] │ │ │ │ + bpl.w 8b9e8 <_PyObject_MakeTpCall@@Base+0x26b4> │ │ │ │ + bl 81fcc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr.w r9, [pc, #576] @ 8acc0 <_PyObject_MakeTpCall@@Base+0x123c> │ │ │ │ - movw r3, #36933 @ 0x9045 │ │ │ │ - movt r3, #15 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - mov.w r8, #0 │ │ │ │ - ldr r3, [pc, #540] @ (8acb8 <_PyObject_MakeTpCall@@Base+0x1234>) │ │ │ │ + beq.w 89ef4 <_PyObject_MakeTpCall@@Base+0xbc0> │ │ │ │ + ldr r3, [pc, #460] @ (8a4bc <_PyObject_MakeTpCall@@Base+0x1188>) │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - str.w sl, [sp, #60] @ 0x3c │ │ │ │ + mov.w r9, #0 │ │ │ │ + ldr.w r8, [pc, #460] @ 8a4c4 <_PyObject_MakeTpCall@@Base+0x1190> │ │ │ │ mov sl, r9 │ │ │ │ - str r5, [sp, #68] @ 0x44 │ │ │ │ + strd r6, r5, [sp, #40] @ 0x28 │ │ │ │ asrs r3, r3, #3 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r3, fp │ │ │ │ + mov fp, r0 │ │ │ │ + mov r9, r3 │ │ │ │ + ldr.w r2, [fp, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - bpl.w 8ade6 <_PyObject_MakeTpCall@@Base+0x1362> │ │ │ │ - ldr r3, [r1, #28] │ │ │ │ + bpl.w 8a574 <_PyObject_MakeTpCall@@Base+0x1240> │ │ │ │ + ldr.w r3, [fp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c070 <_PyObject_MakeTpCall@@Base+0x25ec> │ │ │ │ - ldr r3, [r1, #24] │ │ │ │ - ldr r1, [r3, #16] │ │ │ │ - cmp r1, r8 │ │ │ │ - ble.w 8ade6 <_PyObject_MakeTpCall@@Base+0x1362> │ │ │ │ + bne.w 8b776 <_PyObject_MakeTpCall@@Base+0x2442> │ │ │ │ + ldr.w r3, [fp, #24] │ │ │ │ + ldr r0, [r3, #16] │ │ │ │ + cmp r0, sl │ │ │ │ + ble.w 8a574 <_PyObject_MakeTpCall@@Base+0x1240> │ │ │ │ ldrb r4, [r3, #6] │ │ │ │ - movs r0, #1 │ │ │ │ - ldrb r5, [r3, #5] │ │ │ │ + movs r5, #1 │ │ │ │ + ldrb r1, [r3, #5] │ │ │ │ adds r3, #20 │ │ │ │ - lsls r0, r5 │ │ │ │ + lsl.w r1, r5, r1 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8b248 <_PyObject_MakeTpCall@@Base+0x17c4> │ │ │ │ - add.w r0, r0, r8, lsl #3 │ │ │ │ - add r3, r0 │ │ │ │ - ldr r7, [r3, #4] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 8add0 <_PyObject_MakeTpCall@@Base+0x134c> │ │ │ │ - ldr r4, [r7, #4] │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - ldr.w r0, [sl, fp] │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ - ldr.w r1, [r4, #192] @ 0xc0 │ │ │ │ + beq.w 8a8d2 <_PyObject_MakeTpCall@@Base+0x159e> │ │ │ │ + add.w r1, r1, sl, lsl #3 │ │ │ │ + add r3, r1 │ │ │ │ + ldr r6, [r3, #4] │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 8a962 <_PyObject_MakeTpCall@@Base+0x162e> │ │ │ │ + ldr r5, [r6, #4] │ │ │ │ + add.w sl, sl, #1 │ │ │ │ + ldr.w r0, [r8, r9] │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ + ldr.w r1, [r5, #192] @ 0xc0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - ldr r2, [pc, #444] @ (8acb8 <_PyObject_MakeTpCall@@Base+0x1234>) │ │ │ │ - eor.w r9, r6, r1 │ │ │ │ - ldr r5, [r0, #8] │ │ │ │ - str r3, [sp, #32] │ │ │ │ + eors r7, r1 │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ + str r3, [sp, #24] │ │ │ │ movs r3, #12 │ │ │ │ - ubfx r9, r9, #0, #12 │ │ │ │ - mla r3, r3, r9, r5 │ │ │ │ + ubfx r7, r7, #0, #12 │ │ │ │ + ldr r2, [pc, #336] @ (8a4bc <_PyObject_MakeTpCall@@Base+0x1188>) │ │ │ │ + mla r3, r3, r7, r4 │ │ │ │ add.w r3, r3, #40960 @ 0xa000 │ │ │ │ - ldr.w r6, [r3, #2808] @ 0xaf8 │ │ │ │ - cmp r1, r6 │ │ │ │ - bne.w 8b098 <_PyObject_MakeTpCall@@Base+0x1614> │ │ │ │ + ldr.w ip, [r3, #2808] @ 0xaf8 │ │ │ │ + cmp ip, r1 │ │ │ │ + bne.w 8a796 <_PyObject_MakeTpCall@@Base+0x1462> │ │ │ │ movs r3, #12 │ │ │ │ - mul.w r3, r3, r9 │ │ │ │ - adds r1, r5, r3 │ │ │ │ + mul.w r3, r7, r3 │ │ │ │ + adds r1, r4, r3 │ │ │ │ add.w r1, r1, #40960 @ 0xa000 │ │ │ │ ldr.w r1, [r1, #2812] @ 0xafc │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 8b096 <_PyObject_MakeTpCall@@Base+0x1612> │ │ │ │ - add.w r5, r5, #40960 @ 0xa000 │ │ │ │ - add r5, r3 │ │ │ │ - ldr.w r4, [r5, #2816] @ 0xb00 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 8b02c <_PyObject_MakeTpCall@@Base+0x15a8> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 8ab50 <_PyObject_MakeTpCall@@Base+0x10cc> │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ + bne.w 8a794 <_PyObject_MakeTpCall@@Base+0x1460> │ │ │ │ + add.w r4, r4, #40960 @ 0xa000 │ │ │ │ + add r4, r3 │ │ │ │ + ldr.w r3, [r4, #2816] @ 0xb00 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8acc6 <_PyObject_MakeTpCall@@Base+0x1242> │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 8b004 <_PyObject_MakeTpCall@@Base+0x1580> │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - cmp r7, r3 │ │ │ │ - beq.w 8ca0a <_PyObject_MakeTpCall@@Base+0x2f86> │ │ │ │ - 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 8cc56 <_PyObject_MakeTpCall@@Base+0x31d2> │ │ │ │ - mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ - ldr.w r2, [sl, fp] │ │ │ │ - subs r3, r3, r5 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - cmp r0, r3 │ │ │ │ - bhi.w 8c018 <_PyObject_MakeTpCall@@Base+0x2594> │ │ │ │ - adds r1, r5, r0 │ │ │ │ - str r1, [sp, #64] @ 0x40 │ │ │ │ - bmi.w 8c018 <_PyObject_MakeTpCall@@Base+0x2594> │ │ │ │ - movw r9, #19968 @ 0x4e00 │ │ │ │ - movt r9, #72 @ 0x48 │ │ │ │ - movw r2, #6429 @ 0x191d │ │ │ │ - movt r2, #7 │ │ │ │ - ldr.w r3, [r9, #712] @ 0x2c8 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 8c008 <_PyObject_MakeTpCall@@Base+0x2584> │ │ │ │ - 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 8bd64 <_PyObject_MakeTpCall@@Base+0x22e0> │ │ │ │ - lsrs r3, r1, #3 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - ldr.w r3, [r2, r3, lsl #3] │ │ │ │ - ldr.w ip, [r3, #8] │ │ │ │ - cmp r3, ip │ │ │ │ - beq.w 8bd50 <_PyObject_MakeTpCall@@Base+0x22cc> │ │ │ │ + beq.w 8a552 <_PyObject_MakeTpCall@@Base+0x121e> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr.w lr, [r3, #4] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 8a3b2 <_PyObject_MakeTpCall@@Base+0x107e> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - ldr.w r2, [lr] │ │ │ │ - str r2, [r3, #4] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 8b062 <_PyObject_MakeTpCall@@Base+0x15de> │ │ │ │ - ldr.w r3, [r0, #3760] @ 0xeb0 │ │ │ │ - add r5, lr │ │ │ │ - ldr.w r2, [r0, #3756] @ 0xeac │ │ │ │ - movs r1, #0 │ │ │ │ - adds r3, #1 │ │ │ │ - strd r1, r1, [lr] │ │ │ │ - cmp r3, r2 │ │ │ │ - strd r1, r1, [r5, #-8] │ │ │ │ - str.w r3, [r0, #3760] @ 0xeb0 │ │ │ │ - bgt.w 8b942 <_PyObject_MakeTpCall@@Base+0x1ebe> │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - str r6, [r5, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - ldr r2, [pc, #140] @ (8acbc <_PyObject_MakeTpCall@@Base+0x1238>) │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r6, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8c82a <_PyObject_MakeTpCall@@Base+0x2da6> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr.w r4, [r2, #136] @ 0x88 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 8aba4 <_PyObject_MakeTpCall@@Base+0x1870> │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + blx r4 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [r5, #16] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w 8c2ec <_PyObject_MakeTpCall@@Base+0x2868> │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - str r4, [r5, #8] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - it eq │ │ │ │ - ldreq r3, [r4, #0] │ │ │ │ - beq.w 8c2f6 <_PyObject_MakeTpCall@@Base+0x2872> │ │ │ │ - ldr.w r3, [sl, fp] │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [r7, #0] │ │ │ │ - mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r2, [r5, #-4] │ │ │ │ - sub.w r1, r5, #8 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - movw r6, #38653 @ 0x96fd │ │ │ │ - movt r6, #15 │ │ │ │ - and.w r2, r2, #3 │ │ │ │ - str r7, [r5, #12] │ │ │ │ - ldr.w r0, [r3, #3796] @ 0xed4 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - ldr.w lr, [r0, #4] │ │ │ │ - cmp r3, ip │ │ │ │ - str r6, [r5, #20] │ │ │ │ - orr.w r2, r2, lr │ │ │ │ - str.w r1, [lr] │ │ │ │ - strd r0, r2, [r5, #-8] │ │ │ │ - str r1, [r0, #4] │ │ │ │ - beq.n 8acc4 <_PyObject_MakeTpCall@@Base+0x1240> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + beq.n 8a3e0 <_PyObject_MakeTpCall@@Base+0x10ac> │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 8bcee <_PyObject_MakeTpCall@@Base+0x29ba> │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 8aba6 <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ + ldr.w r3, [r8, r9] │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c47a <_PyObject_MakeTpCall@@Base+0x29f6> │ │ │ │ - b.n 8acc4 <_PyObject_MakeTpCall@@Base+0x1240> │ │ │ │ - nop │ │ │ │ - add r0, pc, #896 @ (adr r0, 8b038 <_PyObject_MakeTpCall@@Base+0x15b4>) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r7, sp, #16 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - mov r4, r5 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - mov r0, r4 │ │ │ │ - bl beb94 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 8acea <_PyObject_MakeTpCall@@Base+0x1266> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 8acea <_PyObject_MakeTpCall@@Base+0x1266> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 8cb66 <_PyObject_MakeTpCall@@Base+0x30e2> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 8aaac <_PyObject_MakeTpCall@@Base+0x1028> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + beq.n 8a30a <_PyObject_MakeTpCall@@Base+0xfd6> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8aaac <_PyObject_MakeTpCall@@Base+0x1028> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8aaac <_PyObject_MakeTpCall@@Base+0x1028> │ │ │ │ + beq.n 8a30a <_PyObject_MakeTpCall@@Base+0xfd6> │ │ │ │ + ldr r6, [sp, #40] @ 0x28 │ │ │ │ + mov sl, fp │ │ │ │ + b.w 8c048 <_PyObject_MakeTpCall@@Base+0x2d14> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14892 @ 0x3a2c │ │ │ │ + movw r1, #13356 @ 0x342c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - ldr.w r2, [sl, #104] @ 0x68 │ │ │ │ - ldr.w r3, [sl, #144] @ 0x90 │ │ │ │ - str.w r6, [sl, #120] @ 0x78 │ │ │ │ + bl d1590 │ │ │ │ + ldr r2, [r6, #104] @ 0x68 │ │ │ │ + ldr.w r3, [r6, #144] @ 0x90 │ │ │ │ + str r7, [r6, #120] @ 0x78 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8a922 <_PyObject_MakeTpCall@@Base+0xe9e> │ │ │ │ + beq.w 8a1a0 <_PyObject_MakeTpCall@@Base+0xe6c> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8b93c <_PyObject_MakeTpCall@@Base+0x1eb8> │ │ │ │ + beq.w 8b01c <_PyObject_MakeTpCall@@Base+0x1ce8> │ │ │ │ + ldr r3, [pc, #148] @ (8a4c0 <_PyObject_MakeTpCall@@Base+0x118c>) │ │ │ │ + str r3, [r6, #124] @ 0x7c │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - ldr r2, [pc, #688] @ (8aff4 <_PyObject_MakeTpCall@@Base+0x1570>) │ │ │ │ - str.w r2, [sl, #124] @ 0x7c │ │ │ │ - cbnz r3, 8ad50 <_PyObject_MakeTpCall@@Base+0x12cc> │ │ │ │ + cbnz r3, 8a43a <_PyObject_MakeTpCall@@Base+0x1106> │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8cabe <_PyObject_MakeTpCall@@Base+0x303a> │ │ │ │ + beq.w 8be72 <_PyObject_MakeTpCall@@Base+0x2b3e> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a934 <_PyObject_MakeTpCall@@Base+0xeb0> │ │ │ │ + bne.w 8a1b0 <_PyObject_MakeTpCall@@Base+0xe7c> │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a934 <_PyObject_MakeTpCall@@Base+0xeb0> │ │ │ │ - ldr.w r2, [sl, #84] @ 0x54 │ │ │ │ - movw r3, #6469 @ 0x1945 │ │ │ │ + bne.w 8a1b0 <_PyObject_MakeTpCall@@Base+0xe7c> │ │ │ │ + ldr r2, [r6, #84] @ 0x54 │ │ │ │ + movw r3, #5269 @ 0x1495 │ │ │ │ movt r3, #8 │ │ │ │ - str.w r3, [sl, #76] @ 0x4c │ │ │ │ - lsls r2, r2, #30 │ │ │ │ - bpl.w 8a93e <_PyObject_MakeTpCall@@Base+0xeba> │ │ │ │ - ldr.w r9, [pc, #648] @ 8b000 <_PyObject_MakeTpCall@@Base+0x157c> │ │ │ │ + str r3, [r6, #76] @ 0x4c │ │ │ │ + lsls r0, r2, #30 │ │ │ │ + bpl.w 8a1b8 <_PyObject_MakeTpCall@@Base+0xe84> │ │ │ │ + ldr.w r8, [pc, #100] @ 8a4c4 <_PyObject_MakeTpCall@@Base+0x1190> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - ldr.w r0, [sl, #180] @ 0xb4 │ │ │ │ + ldr.w r0, [r6, #180] @ 0xb4 │ │ │ │ movs r3, #28 │ │ │ │ subs r0, #1 │ │ │ │ - ldr.w r2, [r9, fp] │ │ │ │ + ldr.w r2, [r8, 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 8adb2 <_PyObject_MakeTpCall@@Base+0x132e> │ │ │ │ + cmp r2, r6 │ │ │ │ + beq.n 8a498 <_PyObject_MakeTpCall@@Base+0x1164> │ │ │ │ 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 8a94c <_PyObject_MakeTpCall@@Base+0xec8> │ │ │ │ - movw r0, #65228 @ 0xfecc │ │ │ │ + lsls r1, r3, #2 │ │ │ │ + bmi.w 8a1c6 <_PyObject_MakeTpCall@@Base+0xe92> │ │ │ │ + movw r0, #63692 @ 0xf8cc │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #2436 @ 0x984 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 8a97c <_PyObject_MakeTpCall@@Base+0xef8> │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - adds r3, #8 │ │ │ │ - cmp r1, r8 │ │ │ │ - ble.n 8ade6 <_PyObject_MakeTpCall@@Base+0x1362> │ │ │ │ - ldr r7, [r3, #4] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.n 8add0 <_PyObject_MakeTpCall@@Base+0x134c> │ │ │ │ - cmp r1, r8 │ │ │ │ - bgt.w 8aae8 <_PyObject_MakeTpCall@@Base+0x1064> │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ + bl 215dac <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 8a1f6 <_PyObject_MakeTpCall@@Base+0xec2> │ │ │ │ + nop │ │ │ │ + add r0, pc, #896 @ (adr r0, 8a83c <_PyObject_MakeTpCall@@Base+0x1508>) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + add r7, sp, #16 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + asrs r0, r0, #26 │ │ │ │ + lsls r7, r0, #1 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ + mov r2, fp │ │ │ │ + ldr r7, [sp, #68] @ 0x44 │ │ │ │ + ldrd r1, sl, [sp, #60] @ 0x3c │ │ │ │ + cmp r0, r5 │ │ │ │ + ldr r4, [sp, #72] @ 0x48 │ │ │ │ + ldr.w fp, [sp, #56] @ 0x38 │ │ │ │ + beq.w 8ae5e <_PyObject_MakeTpCall@@Base+0x1b2a> │ │ │ │ + adds r0, #1 │ │ │ │ + str r0, [r3, #0] │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ + cmp r0, r5 │ │ │ │ + beq.n 8a4f6 <_PyObject_MakeTpCall@@Base+0x11c2> │ │ │ │ + subs r0, #1 │ │ │ │ + str r0, [r1, #0] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 8bb3a <_PyObject_MakeTpCall@@Base+0x2806> │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 8a3b2 <_PyObject_MakeTpCall@@Base+0x107e> │ │ │ │ + movs r1, #12 │ │ │ │ + add.w r5, r4, #43520 @ 0xaa00 │ │ │ │ + adds r5, #248 @ 0xf8 │ │ │ │ + mul.w r1, r7, r1 │ │ │ │ + adds r0, r5, r1 │ │ │ │ + str r3, [r0, #8] │ │ │ │ + add r4, r1 │ │ │ │ + movw r0, #43772 @ 0xaafc │ │ │ │ + mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ + add.w lr, r1, #4 │ │ │ │ + ldr r0, [r4, r0] │ │ │ │ + ldr r4, [pc, #616] @ (8a788 <_PyObject_MakeTpCall@@Base+0x1454>) │ │ │ │ + ldr.w r4, [r4, #260] @ 0x104 │ │ │ │ + cmp r4, ip │ │ │ │ + ittt ne │ │ │ │ + addne r4, #1 │ │ │ │ + ldrne r7, [pc, #604] @ (8a788 <_PyObject_MakeTpCall@@Base+0x1454>) │ │ │ │ + strne.w r4, [r7, #260] @ 0x104 │ │ │ │ + str.w r2, [r5, lr] │ │ │ │ + dmb ish │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + str r2, [r5, r1] │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov r9, sl │ │ │ │ - ldr r5, [sp, #68] @ 0x44 │ │ │ │ - ldr.w sl, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.w 8aaa4 <_PyObject_MakeTpCall@@Base+0x1770> │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8a3b2 <_PyObject_MakeTpCall@@Base+0x107e> │ │ │ │ + ldr.w r0, [r8, r9] │ │ │ │ + ldr r3, [r0, #72] @ 0x48 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8a30a <_PyObject_MakeTpCall@@Base+0xfd6> │ │ │ │ + b.n 8a3f0 <_PyObject_MakeTpCall@@Base+0x10bc> │ │ │ │ + add.w sl, sl, #1 │ │ │ │ + add r3, r4 │ │ │ │ + cmp r0, sl │ │ │ │ + ble.n 8a574 <_PyObject_MakeTpCall@@Base+0x1240> │ │ │ │ + ldr r6, [r3, #8] │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 8b912 <_PyObject_MakeTpCall@@Base+0x25de> │ │ │ │ + cmp sl, r0 │ │ │ │ + blt.w 8a8e2 <_PyObject_MakeTpCall@@Base+0x15ae> │ │ │ │ + mov sl, fp │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldrd r6, r5, [sp, #40] @ 0x28 │ │ │ │ + mov fp, r9 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 8ae10 <_PyObject_MakeTpCall@@Base+0x138c> │ │ │ │ + beq.n 8a5a2 <_PyObject_MakeTpCall@@Base+0x126e> │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 8ae10 <_PyObject_MakeTpCall@@Base+0x138c> │ │ │ │ + str.w r3, [sl] │ │ │ │ + cbnz r3, 8a5a2 <_PyObject_MakeTpCall@@Base+0x126e> │ │ │ │ ldr r4, [r2, #24] │ │ │ │ - ldr r2, [pc, #500] @ (8aff8 <_PyObject_MakeTpCall@@Base+0x1574>) │ │ │ │ + ldr r2, [pc, #504] @ (8a78c <_PyObject_MakeTpCall@@Base+0x1458>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c7fc <_PyObject_MakeTpCall@@Base+0x2d78> │ │ │ │ + bne.w 8b922 <_PyObject_MakeTpCall@@Base+0x25ee> │ │ │ │ + mov r0, sl │ │ │ │ blx r4 │ │ │ │ movw r0, #36024 @ 0x8cb8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - ldr.w r6, [r9, fp] │ │ │ │ - strd sl, sl, [sp, #112] @ 0x70 │ │ │ │ + ldr.w r7, [r8, fp] │ │ │ │ + strd r6, r6, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r2, #20 │ │ │ │ - bpl.w 8b302 <_PyObject_MakeTpCall@@Base+0x187e> │ │ │ │ + bpl.w 8a9aa <_PyObject_MakeTpCall@@Base+0x1676> │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r4, [r0, r3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8b302 <_PyObject_MakeTpCall@@Base+0x187e> │ │ │ │ + beq.w 8a9aa <_PyObject_MakeTpCall@@Base+0x1676> │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ movs r2, #2 │ │ │ │ blx r4 │ │ │ │ - ldr r3, [r6, #72] @ 0x48 │ │ │ │ + ldr r3, [r7, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8c7b2 <_PyObject_MakeTpCall@@Base+0x2d2e> │ │ │ │ + beq.w 8b93e <_PyObject_MakeTpCall@@Base+0x260a> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c760 <_PyObject_MakeTpCall@@Base+0x2cdc> │ │ │ │ + bne.w 8b96c <_PyObject_MakeTpCall@@Base+0x2638> │ │ │ │ ldr.w r3, [r5, #2192] @ 0x890 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bpl.w 8c796 <_PyObject_MakeTpCall@@Base+0x2d12> │ │ │ │ + bpl.w 8bbf0 <_PyObject_MakeTpCall@@Base+0x28bc> │ │ │ │ ldr r2, [r5, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8ca7c <_PyObject_MakeTpCall@@Base+0x2ff8> │ │ │ │ - movw r3, #58993 @ 0xe671 │ │ │ │ + beq.w 8be30 <_PyObject_MakeTpCall@@Base+0x2afc> │ │ │ │ + movw r3, #56289 @ 0xdbe1 │ │ │ │ movt r3, #11 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8b2ba <_PyObject_MakeTpCall@@Base+0x1836> │ │ │ │ + bne.w 8a948 <_PyObject_MakeTpCall@@Base+0x1614> │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #392] @ (8affc <_PyObject_MakeTpCall@@Base+0x1578>) │ │ │ │ + ldr r1, [pc, #392] @ (8a790 <_PyObject_MakeTpCall@@Base+0x145c>) │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl bdc48 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + bl bd1b8 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b2c8 <_PyObject_MakeTpCall@@Base+0x1844> │ │ │ │ + beq.w 8a956 <_PyObject_MakeTpCall@@Base+0x1622> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8aea8 <_PyObject_MakeTpCall@@Base+0x1424> │ │ │ │ + beq.n 8a63a <_PyObject_MakeTpCall@@Base+0x1306> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 8aea8 <_PyObject_MakeTpCall@@Base+0x1424> │ │ │ │ - ldr r2, [pc, #352] @ (8aff8 <_PyObject_MakeTpCall@@Base+0x1574>) │ │ │ │ + cbnz r3, 8a63a <_PyObject_MakeTpCall@@Base+0x1306> │ │ │ │ + ldr r2, [pc, #356] @ (8a78c <_PyObject_MakeTpCall@@Base+0x1458>) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r6, [r3, #24] │ │ │ │ + ldr r7, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c80e <_PyObject_MakeTpCall@@Base+0x2d8a> │ │ │ │ + bne.w 8bab8 <_PyObject_MakeTpCall@@Base+0x2784> │ │ │ │ mov r0, r4 │ │ │ │ - blx r6 │ │ │ │ + blx r7 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 89ef4 <_PyObject_MakeTpCall@@Base+0xbc0> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr.w r6, [r9, fp] │ │ │ │ + ldr.w r8, [r8, fp] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #20 │ │ │ │ - bpl.w 8bde8 <_PyObject_MakeTpCall@@Base+0x2364> │ │ │ │ + bpl.w 8b504 <_PyObject_MakeTpCall@@Base+0x21d0> │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r4, [r5, r3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8bde8 <_PyObject_MakeTpCall@@Base+0x2364> │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ + beq.w 8b504 <_PyObject_MakeTpCall@@Base+0x21d0> │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b810 <_PyObject_MakeTpCall@@Base+0x1d8c> │ │ │ │ - movw r3, #58205 @ 0xe35d │ │ │ │ + bne.w 8aed0 <_PyObject_MakeTpCall@@Base+0x1b9c> │ │ │ │ + movw r3, #55477 @ 0xd8b5 │ │ │ │ movt r3, #12 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 8b3ba <_PyObject_MakeTpCall@@Base+0x1936> │ │ │ │ - ldr r3, [r5, #24] │ │ │ │ - ldr r2, [r3, #24] │ │ │ │ - ands.w r2, r2, #1 │ │ │ │ - beq.w 8cc84 <_PyObject_MakeTpCall@@Base+0x3200> │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w 8c374 <_PyObject_MakeTpCall@@Base+0x28f0> │ │ │ │ - ldr.w r4, [r6, #148] @ 0x94 │ │ │ │ - adds r2, #1 │ │ │ │ - ldr r7, [r3, #52] @ 0x34 │ │ │ │ - str r2, [r5, #0] │ │ │ │ + bne.w 8aa48 <_PyObject_MakeTpCall@@Base+0x1714> │ │ │ │ + ldr r7, [r5, #24] │ │ │ │ + ldr r3, [r7, #24] │ │ │ │ + ands.w r3, r3, #1 │ │ │ │ + beq.w 8c1d6 <_PyObject_MakeTpCall@@Base+0x2ea2> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 8ba0c <_PyObject_MakeTpCall@@Base+0x26d8> │ │ │ │ + ldr.w r4, [r8, #148] @ 0x94 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + ldr r3, [r7, #52] @ 0x34 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8c380 <_PyObject_MakeTpCall@@Base+0x28fc> │ │ │ │ - ldr.w r2, [r6, #152] @ 0x98 │ │ │ │ + beq.w 8ba18 <_PyObject_MakeTpCall@@Base+0x26e4> │ │ │ │ + ldr.w r2, [r8, #152] @ 0x98 │ │ │ │ subs r2, r2, r4 │ │ │ │ - cmp.w r7, r2, asr #2 │ │ │ │ - bge.w 8c380 <_PyObject_MakeTpCall@@Base+0x28fc> │ │ │ │ - add.w r7, r4, r7, lsl #2 │ │ │ │ - str.w r7, [r6, #148] @ 0x94 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp.w r3, r2, asr #2 │ │ │ │ + bge.w 8ba18 <_PyObject_MakeTpCall@@Base+0x26e4> │ │ │ │ + add.w r3, r4, r3, lsl #2 │ │ │ │ + str.w r3, [r8, #148] @ 0x94 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #8] │ │ │ │ - cmp r2, r1 │ │ │ │ - mov.w r1, #0 │ │ │ │ + cmp r3, r2 │ │ │ │ + ldr r2, [r7, #48] @ 0x30 │ │ │ │ itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r3, #0] │ │ │ │ - str r3, [r4, #0] │ │ │ │ - adds r3, #124 @ 0x7c │ │ │ │ - ldr.w r2, [r3, #-76] │ │ │ │ - ldrd r7, r0, [r5, #8] │ │ │ │ - cmp r2, r1 │ │ │ │ - strd r7, r0, [r4, #12] │ │ │ │ - str r3, [r4, #28] │ │ │ │ - str r1, [r4, #20] │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r7, #0] │ │ │ │ + str r7, [r4, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + adds r7, #124 @ 0x7c │ │ │ │ + cmp r2, r3 │ │ │ │ + ldrd r0, r1, [r5, #8] │ │ │ │ + strd r0, r1, [r4, #12] │ │ │ │ + str r7, [r4, #28] │ │ │ │ + str r3, [r4, #20] │ │ │ │ str r2, [r4, #32] │ │ │ │ - str r1, [r4, #24] │ │ │ │ - strh r1, [r4, #36] @ 0x24 │ │ │ │ - strb.w r1, [r4, #38] @ 0x26 │ │ │ │ - ble.w 8b7a0 <_PyObject_MakeTpCall@@Base+0x1d1c> │ │ │ │ + str r3, [r4, #24] │ │ │ │ + strh r3, [r4, #36] @ 0x24 │ │ │ │ + strb.w r3, [r4, #38] @ 0x26 │ │ │ │ + ble.w 8ae8a <_PyObject_MakeTpCall@@Base+0x1b56> │ │ │ │ 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, r6 │ │ │ │ + mov r0, r8 │ │ │ │ strd r3, r3, [sp] │ │ │ │ - bl 9dd34 <_PyEvalFramePushAndInit@@Base+0x35c> │ │ │ │ + bl 9d284 <_PyEvalFramePushAndInit@@Base+0x35c> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8b7b8 <_PyObject_MakeTpCall@@Base+0x1d34> │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ + bne.w 8aea2 <_PyObject_MakeTpCall@@Base+0x1b6e> │ │ │ │ + ldr.w r3, [r8, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #340] @ 0x154 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c6ac <_PyObject_MakeTpCall@@Base+0x2c28> │ │ │ │ + bne.w 8bb2c <_PyObject_MakeTpCall@@Base+0x27f8> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9e888 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ - ldr r3, [r6, #72] @ 0x48 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9ddd8 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b3ce <_PyObject_MakeTpCall@@Base+0x194a> │ │ │ │ + beq.w 8aa5e <_PyObject_MakeTpCall@@Base+0x172a> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c420 <_PyObject_MakeTpCall@@Base+0x299c> │ │ │ │ + bne.w 8bade <_PyObject_MakeTpCall@@Base+0x27aa> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8afca <_PyObject_MakeTpCall@@Base+0x1546> │ │ │ │ + beq.n 8a75c <_PyObject_MakeTpCall@@Base+0x1428> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 8afca <_PyObject_MakeTpCall@@Base+0x1546> │ │ │ │ - ldr r2, [pc, #68] @ (8aff8 <_PyObject_MakeTpCall@@Base+0x1574>) │ │ │ │ + cbnz r3, 8a75c <_PyObject_MakeTpCall@@Base+0x1428> │ │ │ │ + ldr r2, [pc, #72] @ (8a78c <_PyObject_MakeTpCall@@Base+0x1458>) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r6, [r3, #24] │ │ │ │ + ldr r7, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c452 <_PyObject_MakeTpCall@@Base+0x29ce> │ │ │ │ + bne.w 8bb10 <_PyObject_MakeTpCall@@Base+0x27dc> │ │ │ │ mov r0, r5 │ │ │ │ - blx r6 │ │ │ │ + blx r7 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 89ef4 <_PyObject_MakeTpCall@@Base+0xbc0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8cb12 <_PyObject_MakeTpCall@@Base+0x308e> │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ + bne.w 8be06 <_PyObject_MakeTpCall@@Base+0x2ad2> │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8afec <_PyObject_MakeTpCall@@Base+0x1568> │ │ │ │ + beq.n 8a77e <_PyObject_MakeTpCall@@Base+0x144a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8caf6 <_PyObject_MakeTpCall@@Base+0x3072> │ │ │ │ - mov r0, sl │ │ │ │ - add sp, #124 @ 0x7c │ │ │ │ + beq.w 8be1a <_PyObject_MakeTpCall@@Base+0x2ae6> │ │ │ │ + mov r0, r6 │ │ │ │ + add sp, #116 @ 0x74 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - asrs r0, r0, #26 │ │ │ │ - lsls r7, r0, #1 │ │ │ │ + nop │ │ │ │ + add r6, sp, #0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #560 @ (adr r6, 8b230 <_PyObject_MakeTpCall@@Base+0x17ac>) │ │ │ │ + add r6, pc, #560 @ (adr r6, 8a9c4 <_PyObject_MakeTpCall@@Base+0x1690>) │ │ │ │ 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 8b022 <_PyObject_MakeTpCall@@Base+0x159e> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8c73a <_PyObject_MakeTpCall@@Base+0x2cb6> │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 8acc4 <_PyObject_MakeTpCall@@Base+0x1240> │ │ │ │ - ldr.w r0, [sl, fp] │ │ │ │ - ldr r3, [r0, #72] @ 0x48 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8aaac <_PyObject_MakeTpCall@@Base+0x1028> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8aaac <_PyObject_MakeTpCall@@Base+0x1028> │ │ │ │ - ldr.w sl, [sp, #60] @ 0x3c │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - mov r0, r1 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldrd r9, r1, [r3, #24] │ │ │ │ - cmp r1, r9 │ │ │ │ - ittt cc │ │ │ │ - ldrcc r3, [r3, #12] │ │ │ │ - strcc.w r3, [ip, #12] │ │ │ │ - strcc.w ip, [r3, #8] │ │ │ │ - bcc.w 8ac02 <_PyObject_MakeTpCall@@Base+0x117e> │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - adds r1, #1 │ │ │ │ - add.w r1, r9, r1, lsl #3 │ │ │ │ - str r1, [r3, #24] │ │ │ │ - add.w r1, r3, r9 │ │ │ │ - str r1, [r3, #4] │ │ │ │ - str.w r2, [r3, r9] │ │ │ │ - ldr.w r3, [sl, fp] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - b.n 8ac02 <_PyObject_MakeTpCall@@Base+0x117e> │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r0, [pc, #696] @ (8b354 <_PyObject_MakeTpCall@@Base+0x18d0>) │ │ │ │ - ldr r6, [sp, #36] @ 0x24 │ │ │ │ + mov r1, ip │ │ │ │ + ldr r0, [pc, #756] @ (8aa8c <_PyObject_MakeTpCall@@Base+0x1758>) │ │ │ │ ldr.w r3, [r0, #264] @ 0x108 │ │ │ │ - cmp r3, r6 │ │ │ │ - bne.w 8c0e0 <_PyObject_MakeTpCall@@Base+0x265c> │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + cmp r3, r0 │ │ │ │ + bne.w 8b714 <_PyObject_MakeTpCall@@Base+0x23e0> │ │ │ │ + ldr r0, [pc, #740] @ (8aa8c <_PyObject_MakeTpCall@@Base+0x1758>) │ │ │ │ ldr.w r3, [r0, #268] @ 0x10c │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bgt.w 8c6ba <_PyObject_MakeTpCall@@Base+0x2c36> │ │ │ │ + bgt.w 8bad4 <_PyObject_MakeTpCall@@Base+0x27a0> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8bbe4 <_PyObject_MakeTpCall@@Base+0x2160> │ │ │ │ + beq.w 8b260 <_PyObject_MakeTpCall@@Base+0x1f2c> │ │ │ │ movs r3, #1 │ │ │ │ - str r1, [sp, #56] @ 0x38 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #660] @ (8b354 <_PyObject_MakeTpCall@@Base+0x18d0>) │ │ │ │ + str r1, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r3, [pc, #716] @ (8aa8c <_PyObject_MakeTpCall@@Base+0x1758>) │ │ │ │ ldr.w r3, [r3, #272] @ 0x110 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 8c0e6 <_PyObject_MakeTpCall@@Base+0x2662> │ │ │ │ - ldr.w r1, [r4, #172] @ 0xac │ │ │ │ + beq.w 8b71a <_PyObject_MakeTpCall@@Base+0x23e6> │ │ │ │ + ldr.w r1, [r5, #172] @ 0xac │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8c104 <_PyObject_MakeTpCall@@Base+0x2680> │ │ │ │ + beq.w 8b738 <_PyObject_MakeTpCall@@Base+0x2404> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w lr, [r1, #8] │ │ │ │ + ldr.w ip, [r1, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 8bd44 <_PyObject_MakeTpCall@@Base+0x22c0> │ │ │ │ - adds r4, r3, #1 │ │ │ │ - cmp.w lr, #0 │ │ │ │ - str r4, [r1, #0] │ │ │ │ - ble.w 8b7c2 <_PyObject_MakeTpCall@@Base+0x1d3e> │ │ │ │ + beq.w 8b3c0 <_PyObject_MakeTpCall@@Base+0x208c> │ │ │ │ + adds r5, r3, #1 │ │ │ │ + cmp.w ip, #0 │ │ │ │ + str r5, [r1, #0] │ │ │ │ + ble.w 8aeac <_PyObject_MakeTpCall@@Base+0x1b78> │ │ │ │ add.w r3, r1, #8 │ │ │ │ - strd r8, r7, [sp, #76] @ 0x4c │ │ │ │ - movs r6, #0 │ │ │ │ + str r4, [sp, #72] @ 0x48 │ │ │ │ + ldr r4, [sp, #76] @ 0x4c │ │ │ │ + movs r5, #0 │ │ │ │ + str r7, [sp, #68] @ 0x44 │ │ │ │ mov r7, r3 │ │ │ │ - mov r8, lr │ │ │ │ - ldr r4, [sp, #64] @ 0x40 │ │ │ │ - str r2, [sp, #84] @ 0x54 │ │ │ │ - str r1, [sp, #64] @ 0x40 │ │ │ │ + strd fp, r1, [sp, #56] @ 0x38 │ │ │ │ + mov fp, r2 │ │ │ │ + str.w sl, [sp, #64] @ 0x40 │ │ │ │ + mov sl, ip │ │ │ │ ldr.w ip, [r7, #4]! │ │ │ │ mov r2, r4 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r1, [pc, #584] @ (8b358 <_PyObject_MakeTpCall@@Base+0x18d4>) │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r1, [pc, #636] @ (8aa90 <_PyObject_MakeTpCall@@Base+0x175c>) │ │ │ │ ldr.w r0, [ip, #84] @ 0x54 │ │ │ │ lsls r0, r0, #30 │ │ │ │ - bmi.n 8b158 <_PyObject_MakeTpCall@@Base+0x16d4> │ │ │ │ + bmi.n 8a864 <_PyObject_MakeTpCall@@Base+0x1530> │ │ │ │ ldr.w r0, [ip, #132] @ 0x84 │ │ │ │ - bl 78468 │ │ │ │ + bl 784b8 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 8b1a2 <_PyObject_MakeTpCall@@Base+0x171e> │ │ │ │ - ldr r3, [sp, #112] @ 0x70 │ │ │ │ - adds r6, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 8b1c6 <_PyObject_MakeTpCall@@Base+0x1742> │ │ │ │ - cmp r6, r8 │ │ │ │ - blt.n 8b104 <_PyObject_MakeTpCall@@Base+0x1680> │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - mov r4, r3 │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r2, [sp, #84] @ 0x54 │ │ │ │ - ldrd r8, r7, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r0 │ │ │ │ - beq.n 8b14c <_PyObject_MakeTpCall@@Base+0x16c8> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ + beq.n 8a8ae <_PyObject_MakeTpCall@@Base+0x157a> │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + adds r5, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c744 <_PyObject_MakeTpCall@@Base+0x2cc0> │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ + bne.w 8a4c8 <_PyObject_MakeTpCall@@Base+0x1194> │ │ │ │ + cmp r5, sl │ │ │ │ + blt.n 8a80a <_PyObject_MakeTpCall@@Base+0x14d6> │ │ │ │ + ldrd r1, sl, [sp, #60] @ 0x3c │ │ │ │ + mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ + mov r2, fp │ │ │ │ + ldr r7, [sp, #68] @ 0x44 │ │ │ │ + ldr r4, [sp, #72] @ 0x48 │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ + ldr.w fp, [sp, #56] @ 0x38 │ │ │ │ + cmp r0, r5 │ │ │ │ + beq.n 8a858 <_PyObject_MakeTpCall@@Base+0x1524> │ │ │ │ + subs r0, #1 │ │ │ │ + str r0, [r1, #0] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 8bb3a <_PyObject_MakeTpCall@@Base+0x2806> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8b028 <_PyObject_MakeTpCall@@Base+0x15a4> │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 8b1f8 <_PyObject_MakeTpCall@@Base+0x1774> │ │ │ │ - ldr.w r3, [sl, fp] │ │ │ │ + beq.w 8a54e <_PyObject_MakeTpCall@@Base+0x121a> │ │ │ │ + movs r3, #0 │ │ │ │ + b.n 8a4fe <_PyObject_MakeTpCall@@Base+0x11ca> │ │ │ │ + ldr.w r3, [r8, r9] │ │ │ │ movs r0, #28 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr.w r3, [ip, #180] @ 0xb4 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #10 │ │ │ │ ite ls │ │ │ │ movls r1, #0 │ │ │ │ @@ -144995,285 +144163,245 @@ │ │ │ │ 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 8c6d0 <_PyObject_MakeTpCall@@Base+0x2c4c> │ │ │ │ + beq.w 8bc3a <_PyObject_MakeTpCall@@Base+0x2906> │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r2, r4 │ │ │ │ - ldr r1, [pc, #444] @ (8b358 <_PyObject_MakeTpCall@@Base+0x18d4>) │ │ │ │ - bl 78468 │ │ │ │ + ldr r1, [pc, #488] @ (8aa90 <_PyObject_MakeTpCall@@Base+0x175c>) │ │ │ │ + bl 784b8 │ │ │ │ adds r0, #3 │ │ │ │ - bne.n 8b122 <_PyObject_MakeTpCall@@Base+0x169e> │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ + bne.n 8a828 <_PyObject_MakeTpCall@@Base+0x14f4> │ │ │ │ + ldrd fp, r1, [sp, #56] @ 0x38 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r8, [sp, #76] @ 0x4c │ │ │ │ + ldr.w sl, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8b1bc <_PyObject_MakeTpCall@@Base+0x1738> │ │ │ │ + beq.n 8a8cc <_PyObject_MakeTpCall@@Base+0x1598> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8cd16 <_PyObject_MakeTpCall@@Base+0x3292> │ │ │ │ - bl d42d0 │ │ │ │ - ldr.w r0, [sl, fp] │ │ │ │ - b.n 8b02c <_PyObject_MakeTpCall@@Base+0x15a8> │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - ldrd r8, r7, [sp, #76] @ 0x4c │ │ │ │ - cmp r3, r0 │ │ │ │ - ldr r2, [sp, #84] @ 0x54 │ │ │ │ - beq.w 8b778 <_PyObject_MakeTpCall@@Base+0x1cf4> │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r0 │ │ │ │ - beq.n 8b1f0 <_PyObject_MakeTpCall@@Base+0x176c> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8c744 <_PyObject_MakeTpCall@@Base+0x2cc0> │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8ab50 <_PyObject_MakeTpCall@@Base+0x10cc> │ │ │ │ - movs r3, #12 │ │ │ │ - add.w r1, r5, #43520 @ 0xaa00 │ │ │ │ - adds r1, #248 @ 0xf8 │ │ │ │ - mul.w r3, r3, r9 │ │ │ │ - adds r6, r1, r3 │ │ │ │ - str r4, [r6, #8] │ │ │ │ - add r5, r3 │ │ │ │ - adds r3, #4 │ │ │ │ - add r3, r1 │ │ │ │ - movw r1, #43772 @ 0xaafc │ │ │ │ - ldr r0, [r5, r1] │ │ │ │ - mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [pc, #312] @ (8b354 <_PyObject_MakeTpCall@@Base+0x18d0>) │ │ │ │ - ldr.w r1, [r1, #260] @ 0x104 │ │ │ │ - cmp r1, r5 │ │ │ │ - ittt ne │ │ │ │ - addne r1, #1 │ │ │ │ - ldrne r5, [pc, #300] @ (8b354 <_PyObject_MakeTpCall@@Base+0x18d0>) │ │ │ │ - strne.w r1, [r5, #260] @ 0x104 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - dmb ish │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 8b3f8 <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 8ab50 <_PyObject_MakeTpCall@@Base+0x10cc> │ │ │ │ - b.n 8b028 <_PyObject_MakeTpCall@@Base+0x15a4> │ │ │ │ + cbnz r3, 8a8cc <_PyObject_MakeTpCall@@Base+0x1598> │ │ │ │ + mov r0, r1 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl d3838 │ │ │ │ + b.n 8a54e <_PyObject_MakeTpCall@@Base+0x121a> │ │ │ │ movs r4, #12 │ │ │ │ - mla r0, r4, r8, r0 │ │ │ │ - add r3, r0 │ │ │ │ - ldr r7, [r3, #8] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 8bda6 <_PyObject_MakeTpCall@@Base+0x2322> │ │ │ │ - ldr r4, [r7, #4] │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - ldr r2, [pc, #248] @ (8b358 <_PyObject_MakeTpCall@@Base+0x18d4>) │ │ │ │ - ldr.w r0, [sl, fp] │ │ │ │ - ldr.w r1, [r4, #192] @ 0xc0 │ │ │ │ + mla r1, r4, sl, r1 │ │ │ │ + add r3, r1 │ │ │ │ + ldr r6, [r3, #8] │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 8a55c <_PyObject_MakeTpCall@@Base+0x1228> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - ldr r5, [r0, #8] │ │ │ │ - eor.w r9, r1, r2, asr #3 │ │ │ │ - str r3, [sp, #32] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r5, [r6, #4] │ │ │ │ movs r3, #12 │ │ │ │ - ubfx r9, r9, #0, #12 │ │ │ │ - mla r3, r3, r9, r5 │ │ │ │ + ldr r2, [pc, #420] @ (8aa90 <_PyObject_MakeTpCall@@Base+0x175c>) │ │ │ │ + add.w sl, sl, #1 │ │ │ │ + ldr.w r0, [r8, r9] │ │ │ │ + ldr.w r1, [r5, #192] @ 0xc0 │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ + eor.w r7, r1, r2, asr #3 │ │ │ │ + ubfx r7, r7, #0, #12 │ │ │ │ + mla r3, r3, r7, r4 │ │ │ │ add.w r3, r3, #40960 @ 0xa000 │ │ │ │ - ldr.w r6, [r3, #2808] @ 0xaf8 │ │ │ │ - cmp r6, r1 │ │ │ │ - beq.w 8ab1c <_PyObject_MakeTpCall@@Base+0x1098> │ │ │ │ - b.n 8b098 <_PyObject_MakeTpCall@@Base+0x1614> │ │ │ │ + ldr.w ip, [r3, #2808] @ 0xaf8 │ │ │ │ + cmp r1, ip │ │ │ │ + beq.w 8a37e <_PyObject_MakeTpCall@@Base+0x104a> │ │ │ │ + b.n 8a796 <_PyObject_MakeTpCall@@Base+0x1462> │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ - movw r8, #40709 @ 0x9f05 │ │ │ │ - movt r8, #7 │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.w 8c486 <_PyObject_MakeTpCall@@Base+0x2a02> │ │ │ │ + movw r9, #40769 @ 0x9f41 │ │ │ │ + movt r9, #7 │ │ │ │ + cmp r3, r9 │ │ │ │ + bne.w 8bc30 <_PyObject_MakeTpCall@@Base+0x28fc> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 79f4c │ │ │ │ - mov sl, r0 │ │ │ │ + bl 79f88 │ │ │ │ + mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8bbda <_PyObject_MakeTpCall@@Base+0x2156> │ │ │ │ - movs r3, #0 │ │ │ │ - strd r3, r3, [sp, #20] │ │ │ │ - str r3, [sp, #32] │ │ │ │ - b.w 8a4ce <_PyObject_MakeTpCall@@Base+0xa4a> │ │ │ │ - ldr r1, [pc, #160] @ (8b35c <_PyObject_MakeTpCall@@Base+0x18d8>) │ │ │ │ + beq.w 8b256 <_PyObject_MakeTpCall@@Base+0x1f22> │ │ │ │ + mov.w sl, #0 │ │ │ │ + str.w sl, [sp, #20] │ │ │ │ + str.w sl, [sp, #40] @ 0x28 │ │ │ │ + b.w 89d80 <_PyObject_MakeTpCall@@Base+0xa4c> │ │ │ │ + ldr r1, [pc, #328] @ (8aa94 <_PyObject_MakeTpCall@@Base+0x1760>) │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 8ae84 <_PyObject_MakeTpCall@@Base+0x1400> │ │ │ │ - ldr r1, [pc, #144] @ (8b35c <_PyObject_MakeTpCall@@Base+0x18d8>) │ │ │ │ + bne.w 8a616 <_PyObject_MakeTpCall@@Base+0x12e2> │ │ │ │ + ldr r1, [pc, #316] @ (8aa94 <_PyObject_MakeTpCall@@Base+0x1760>) │ │ │ │ mov r0, r4 │ │ │ │ - bl d3af8 │ │ │ │ + bl d3060 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 8ae84 <_PyObject_MakeTpCall@@Base+0x1400> │ │ │ │ - ldr r0, [pc, #136] @ (8b360 <_PyObject_MakeTpCall@@Base+0x18dc>) │ │ │ │ - bl 6cd24 │ │ │ │ + b.n 8a616 <_PyObject_MakeTpCall@@Base+0x12e2> │ │ │ │ + add sl, r5 │ │ │ │ + adds r3, #8 │ │ │ │ + cmp r0, sl │ │ │ │ + ble.w 8a574 <_PyObject_MakeTpCall@@Base+0x1240> │ │ │ │ + ldr r6, [r3, #4] │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 8b5f8 <_PyObject_MakeTpCall@@Base+0x22c4> │ │ │ │ + cmp sl, r0 │ │ │ │ + blt.w 8a34c <_PyObject_MakeTpCall@@Base+0x1018> │ │ │ │ + b.n 8a574 <_PyObject_MakeTpCall@@Base+0x1240> │ │ │ │ + ldr r0, [pc, #280] @ (8aa98 <_PyObject_MakeTpCall@@Base+0x1764>) │ │ │ │ + bl 6cd14 │ │ │ │ mov r2, r0 │ │ │ │ - adds r0, r2, #1 │ │ │ │ - bne.w 8a71a <_PyObject_MakeTpCall@@Base+0xc96> │ │ │ │ - ldr.w r9, [pc, #132] @ 8b368 <_PyObject_MakeTpCall@@Base+0x18e4> │ │ │ │ + adds r1, r0, #1 │ │ │ │ + bne.w 89fae <_PyObject_MakeTpCall@@Base+0xc7a> │ │ │ │ + ldr.w r8, [pc, #276] @ 8aaa0 <_PyObject_MakeTpCall@@Base+0x176c> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - ldr.w r3, [r9, fp] │ │ │ │ + ldr.w r3, [r8, fp] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a7bc <_PyObject_MakeTpCall@@Base+0xd38> │ │ │ │ + beq.w 8a054 <_PyObject_MakeTpCall@@Base+0xd20> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a7bc <_PyObject_MakeTpCall@@Base+0xd38> │ │ │ │ - b.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 8a054 <_PyObject_MakeTpCall@@Base+0xd20> │ │ │ │ + b.w 89ef4 <_PyObject_MakeTpCall@@Base+0xbc0> │ │ │ │ movs r3, #0 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ str r3, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ + mov r0, r7 │ │ │ │ movs r3, #2 │ │ │ │ movw r1, #36024 @ 0x8cb8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 89a84 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 89334 <_PyObject_MakeTpCall@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8ae4c <_PyObject_MakeTpCall@@Base+0x13c8> │ │ │ │ - b.w 8a656 <_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 8ca44 <_PyObject_MakeTpCall@@Base+0x2fc0> │ │ │ │ - ldr r1, [pc, #36] @ (8b364 <_PyObject_MakeTpCall@@Base+0x18e0>) │ │ │ │ - mov r0, r6 │ │ │ │ - str.w r7, [sl, #436] @ 0x1b4 │ │ │ │ - bl bc934 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.w 8a6ec <_PyObject_MakeTpCall@@Base+0xc68> │ │ │ │ - b.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - nop │ │ │ │ - add r6, sp, #0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r7, sp, #16 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r6, pc, #560 @ (adr r6, 8b590 <_PyObject_MakeTpCall@@Base+0x1b0c>) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r2, pc, #608 @ (adr r2, 8b5c4 <_PyObject_MakeTpCall@@Base+0x1b40>) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r4, sp, #64 @ 0x40 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ + bne.w 8a5de <_PyObject_MakeTpCall@@Base+0x12aa> │ │ │ │ + b.w 89ef4 <_PyObject_MakeTpCall@@Base+0xbc0> │ │ │ │ ldrd lr, r2, [r3, #24] │ │ │ │ - cmp lr, r2 │ │ │ │ - bhi.n 8b40e <_PyObject_MakeTpCall@@Base+0x198a> │ │ │ │ + cmp r2, lr │ │ │ │ + bcc.n 8aab8 <_PyObject_MakeTpCall@@Base+0x1784> │ │ │ │ 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 8a7ae <_PyObject_MakeTpCall@@Base+0xd2a> │ │ │ │ - ldr.w r3, [r8, #672] @ 0x2a0 │ │ │ │ - movw r2, #49749 @ 0xc255 │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.w 8a048 <_PyObject_MakeTpCall@@Base+0xd14> │ │ │ │ + ldr.w r3, [sl, #672] @ 0x2a0 │ │ │ │ + movw r2, #49733 @ 0xc245 │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8c602 <_PyObject_MakeTpCall@@Base+0x2b7e> │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ + bne.w 8bc46 <_PyObject_MakeTpCall@@Base+0x2912> │ │ │ │ + mov r0, r9 │ │ │ │ blx 2a0fc │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 8c056 <_PyObject_MakeTpCall@@Base+0x25d2> │ │ │ │ - ldr.w r3, [r9, #800] @ 0x320 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 8b70c <_PyObject_MakeTpCall@@Base+0x23d8> │ │ │ │ + ldr.w r3, [r8, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ - str.w r3, [r9, #800] @ 0x320 │ │ │ │ - b.w 8a7ae <_PyObject_MakeTpCall@@Base+0xd2a> │ │ │ │ + str.w r3, [r8, #800] @ 0x320 │ │ │ │ + b.w 8a048 <_PyObject_MakeTpCall@@Base+0xd14> │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r3, #0] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r1, [r2, #84] @ 0x54 │ │ │ │ + lsls r0, r1, #3 │ │ │ │ + bpl.w 8bff2 <_PyObject_MakeTpCall@@Base+0x2cbe> │ │ │ │ + ldr r1, [pc, #104] @ (8aa9c <_PyObject_MakeTpCall@@Base+0x1768>) │ │ │ │ + mov r0, r7 │ │ │ │ + str.w r3, [r6, #436] @ 0x1b4 │ │ │ │ + bl bbea4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.w 89f82 <_PyObject_MakeTpCall@@Base+0xc4e> │ │ │ │ + b.w 89ef4 <_PyObject_MakeTpCall@@Base+0xbc0> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [r6, #72] @ 0x48 │ │ │ │ + ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8af9a <_PyObject_MakeTpCall@@Base+0x1516> │ │ │ │ - ldr r3, [r6, #72] @ 0x48 │ │ │ │ + bne.w 8a72c <_PyObject_MakeTpCall@@Base+0x13f8> │ │ │ │ + ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c1f0 <_PyObject_MakeTpCall@@Base+0x276c> │ │ │ │ + beq.w 8bc54 <_PyObject_MakeTpCall@@Base+0x2920> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c1f0 <_PyObject_MakeTpCall@@Base+0x276c> │ │ │ │ + beq.w 8bc54 <_PyObject_MakeTpCall@@Base+0x2920> │ │ │ │ ldr r4, [r5, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 89ef4 <_PyObject_MakeTpCall@@Base+0xbc0> │ │ │ │ subs r4, #1 │ │ │ │ str r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8afb0 <_PyObject_MakeTpCall@@Base+0x152c> │ │ │ │ - b.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8b240 <_PyObject_MakeTpCall@@Base+0x17bc> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 8ab50 <_PyObject_MakeTpCall@@Base+0x10cc> │ │ │ │ - b.n 8b028 <_PyObject_MakeTpCall@@Base+0x15a4> │ │ │ │ + beq.w 8a742 <_PyObject_MakeTpCall@@Base+0x140e> │ │ │ │ + b.w 89ef4 <_PyObject_MakeTpCall@@Base+0xbc0> │ │ │ │ + nop │ │ │ │ + add r6, sp, #0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + add r7, sp, #16 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + add r6, pc, #560 @ (adr r6, 8acc8 <_PyObject_MakeTpCall@@Base+0x1994>) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + add r2, pc, #608 @ (adr r2, 8acfc <_PyObject_MakeTpCall@@Base+0x19c8>) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + add r4, sp, #64 @ 0x40 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r0, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 8a548 <_PyObject_MakeTpCall@@Base+0x1214> │ │ │ │ + str r3, [sp, #28] │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + b.n 8a548 <_PyObject_MakeTpCall@@Base+0x1214> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.w 8a7ae <_PyObject_MakeTpCall@@Base+0xd2a> │ │ │ │ + b.w 8a048 <_PyObject_MakeTpCall@@Base+0xd14> │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r3 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 8b4ee <_PyObject_MakeTpCall@@Base+0x1a6a> │ │ │ │ + bne.n 8aba0 <_PyObject_MakeTpCall@@Base+0x186c> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8b4ee <_PyObject_MakeTpCall@@Base+0x1a6a> │ │ │ │ + bne.n 8aba0 <_PyObject_MakeTpCall@@Base+0x186c> │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 8bae8 <_PyObject_MakeTpCall@@Base+0x2064> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + bne.w 8b178 <_PyObject_MakeTpCall@@Base+0x1e44> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 8b450 <_PyObject_MakeTpCall@@Base+0x19cc> │ │ │ │ + beq.n 8aafa <_PyObject_MakeTpCall@@Base+0x17c6> │ │ │ │ mov r9, r5 │ │ │ │ - str r4, [sp, #32] │ │ │ │ - b.w 8a362 <_PyObject_MakeTpCall@@Base+0x8de> │ │ │ │ - ldrd r7, r6, [sp, #24] │ │ │ │ + str r4, [sp, #28] │ │ │ │ + b.w 89c12 <_PyObject_MakeTpCall@@Base+0x8de> │ │ │ │ + ldrd r6, r7, [sp, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8bb38 <_PyObject_MakeTpCall@@Base+0x20b4> │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ + beq.w 8b1b6 <_PyObject_MakeTpCall@@Base+0x1e82> │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r5, [sp, #36] @ 0x24 │ │ │ │ + ldr r5, [sp, #32] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ - b.w 8a41a <_PyObject_MakeTpCall@@Base+0x996> │ │ │ │ - ldr r1, [pc, #748] @ (8b760 <_PyObject_MakeTpCall@@Base+0x1cdc>) │ │ │ │ + b.w 89cca <_PyObject_MakeTpCall@@Base+0x996> │ │ │ │ + ldr r1, [pc, #728] @ (8adf4 <_PyObject_MakeTpCall@@Base+0x1ac0>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r0, #28 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr.w r3, [r4, #180] @ 0xb4 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #10 │ │ │ │ @@ -145288,2190 +144416,2062 @@ │ │ │ │ ite ne │ │ │ │ movne r5, r3 │ │ │ │ orreq.w r5, r3, #1 │ │ │ │ add.w r3, r0, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r3, r1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8c2b8 <_PyObject_MakeTpCall@@Base+0x2834> │ │ │ │ + beq.w 8bc24 <_PyObject_MakeTpCall@@Base+0x28f0> │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a382 <_PyObject_MakeTpCall@@Base+0x8fe> │ │ │ │ + bne.w 89c32 <_PyObject_MakeTpCall@@Base+0x8fe> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f848 │ │ │ │ + bl 7f810 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8bb38 <_PyObject_MakeTpCall@@Base+0x20b4> │ │ │ │ + blt.w 8b1b6 <_PyObject_MakeTpCall@@Base+0x1e82> │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ - b.w 8a382 <_PyObject_MakeTpCall@@Base+0x8fe> │ │ │ │ + b.w 89c32 <_PyObject_MakeTpCall@@Base+0x8fe> │ │ │ │ + str.w r8, [sp, #16] │ │ │ │ + b.w 89ade <_PyObject_MakeTpCall@@Base+0x7aa> │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r3 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8bdc8 <_PyObject_MakeTpCall@@Base+0x2344> │ │ │ │ + bne.w 8b3cc <_PyObject_MakeTpCall@@Base+0x2098> │ │ │ │ ldr r2, [r6, #20] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8b80c <_PyObject_MakeTpCall@@Base+0x1d88> │ │ │ │ + bne.w 8b018 <_PyObject_MakeTpCall@@Base+0x1ce4> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 8b42e <_PyObject_MakeTpCall@@Base+0x19aa> │ │ │ │ + beq.n 8aad8 <_PyObject_MakeTpCall@@Base+0x17a4> │ │ │ │ mov r5, r4 │ │ │ │ - b.n 8b436 <_PyObject_MakeTpCall@@Base+0x19b2> │ │ │ │ - str.w r8, [sp, #20] │ │ │ │ - b.w 8a22e <_PyObject_MakeTpCall@@Base+0x7aa> │ │ │ │ - ldr.w r9, [pc, #612] @ 8b760 <_PyObject_MakeTpCall@@Base+0x1cdc> │ │ │ │ + b.n 8aae0 <_PyObject_MakeTpCall@@Base+0x17ac> │ │ │ │ + mov r4, r3 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + mov r0, r4 │ │ │ │ + bl be104 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 8abca <_PyObject_MakeTpCall@@Base+0x1896> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 8abca <_PyObject_MakeTpCall@@Base+0x1896> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 8c02e <_PyObject_MakeTpCall@@Base+0x2cfa> │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 8a30a <_PyObject_MakeTpCall@@Base+0xfd6> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8a30a <_PyObject_MakeTpCall@@Base+0xfd6> │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8a30a <_PyObject_MakeTpCall@@Base+0xfd6> │ │ │ │ + ldr.w r8, [pc, #512] @ 8adf4 <_PyObject_MakeTpCall@@Base+0x1ac0> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - ldr.w r1, [sl, #180] @ 0xb4 │ │ │ │ + ldr.w r1, [r6, #180] @ 0xb4 │ │ │ │ subs r1, #1 │ │ │ │ - ldr.w r3, [r9, fp] │ │ │ │ + ldr.w r3, [r8, 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 8b536 <_PyObject_MakeTpCall@@Base+0x1ab2> │ │ │ │ + cmp r5, r6 │ │ │ │ + beq.n 8ac2c <_PyObject_MakeTpCall@@Base+0x18f8> │ │ │ │ cmp r1, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r3, r3, #98304 @ 0x18000 │ │ │ │ addls r3, #228 @ 0xe4 │ │ │ │ addls r2, r0, r3 │ │ │ │ - ldr r5, [pc, #556] @ (8b764 <_PyObject_MakeTpCall@@Base+0x1ce0>) │ │ │ │ + ldr r5, [pc, #456] @ (8adf8 <_PyObject_MakeTpCall@@Base+0x1ac4>) │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - ldr r6, [r2, #16] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r7, [r2, #16] │ │ │ │ + str r3, [sp, #32] │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r3, [r5, #2976] @ 0xba0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8a5fe <_PyObject_MakeTpCall@@Base+0xb7a> │ │ │ │ - ldr r0, [pc, #532] @ (8b768 <_PyObject_MakeTpCall@@Base+0x1ce4>) │ │ │ │ - bl 6cd24 │ │ │ │ + beq.w 89e9a <_PyObject_MakeTpCall@@Base+0xb66> │ │ │ │ + ldr r0, [pc, #436] @ (8adfc <_PyObject_MakeTpCall@@Base+0x1ac8>) │ │ │ │ + bl 6cd14 │ │ │ │ mov r2, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.w 8a608 <_PyObject_MakeTpCall@@Base+0xb84> │ │ │ │ - b.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr r0, [pc, #520] @ (8b76c <_PyObject_MakeTpCall@@Base+0x1ce8>) │ │ │ │ - bl 6cd24 │ │ │ │ + adds r0, r2, #1 │ │ │ │ + bne.w 89ea4 <_PyObject_MakeTpCall@@Base+0xb70> │ │ │ │ + b.w 89ef4 <_PyObject_MakeTpCall@@Base+0xbc0> │ │ │ │ + ldr r0, [pc, #420] @ (8ae00 <_PyObject_MakeTpCall@@Base+0x1acc>) │ │ │ │ + bl 6cd14 │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 8a472 <_PyObject_MakeTpCall@@Base+0x9ee> │ │ │ │ - ldr r1, [pc, #504] @ (8b76c <_PyObject_MakeTpCall@@Base+0x1ce8>) │ │ │ │ - add r3, sp, #112 @ 0x70 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 78468 │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ + beq.w 89d22 <_PyObject_MakeTpCall@@Base+0x9ee> │ │ │ │ + ldr r1, [pc, #408] @ (8ae00 <_PyObject_MakeTpCall@@Base+0x1acc>) │ │ │ │ + add r3, sp, #104 @ 0x68 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 784b8 │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8a472 <_PyObject_MakeTpCall@@Base+0x9ee> │ │ │ │ + beq.w 89d22 <_PyObject_MakeTpCall@@Base+0x9ee> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.w 8c22a <_PyObject_MakeTpCall@@Base+0x27a6> │ │ │ │ - bl 77710 │ │ │ │ + bmi.w 8b87a <_PyObject_MakeTpCall@@Base+0x2546> │ │ │ │ + bl 77760 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8bbda <_PyObject_MakeTpCall@@Base+0x2156> │ │ │ │ - ldr.w sl, [r4, #104] @ 0x68 │ │ │ │ - ldr.w fp, [r3, #8] │ │ │ │ - ldr.w r3, [r4, #144] @ 0x90 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.n 8b612 <_PyObject_MakeTpCall@@Base+0x1b8e> │ │ │ │ + beq.w 8b256 <_PyObject_MakeTpCall@@Base+0x1f22> │ │ │ │ + ldr r2, [r4, #104] @ 0x68 │ │ │ │ + ldr.w r1, [r4, #144] @ 0x90 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + str r2, [sp, #28] │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ + cbnz r2, 8acfe <_PyObject_MakeTpCall@@Base+0x19ca> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8c21e <_PyObject_MakeTpCall@@Base+0x279a> │ │ │ │ - mov.w sl, #1 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - ble.n 8b61e <_PyObject_MakeTpCall@@Base+0x1b9a> │ │ │ │ + bne.w 8b870 <_PyObject_MakeTpCall@@Base+0x253c> │ │ │ │ + movs r2, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + ble.n 8ad08 <_PyObject_MakeTpCall@@Base+0x19d4> │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - movs r3, #0 │ │ │ │ mov r8, r3 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + movs r6, #0 │ │ │ │ + str r6, [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 8c90e <_PyObject_MakeTpCall@@Base+0x2e8a> │ │ │ │ - mov r0, r4 │ │ │ │ - bl bc5d0 │ │ │ │ + str r6, [sp, #24] │ │ │ │ + ldr.w sl, [r9, #4]! │ │ │ │ + ldr.w r2, [sl, #4] │ │ │ │ + ldr r3, [r2, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #3 │ │ │ │ + bpl.w 8c098 <_PyObject_MakeTpCall@@Base+0x2d64> │ │ │ │ + mov r0, sl │ │ │ │ + bl bbb40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8c9d6 <_PyObject_MakeTpCall@@Base+0x2f52> │ │ │ │ - ldr r1, [pc, #388] @ (8b770 <_PyObject_MakeTpCall@@Base+0x1cec>) │ │ │ │ - mov r0, r4 │ │ │ │ - bl bc8ac <_PyUnicode_Equal@@Base> │ │ │ │ + beq.w 8c07e <_PyObject_MakeTpCall@@Base+0x2d4a> │ │ │ │ + ldr r1, [pc, #296] @ (8ae04 <_PyObject_MakeTpCall@@Base+0x1ad0>) │ │ │ │ + mov r0, sl │ │ │ │ + bl bbe1c <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8c238 <_PyObject_MakeTpCall@@Base+0x27b4> │ │ │ │ - ldr r1, [pc, #376] @ (8b774 <_PyObject_MakeTpCall@@Base+0x1cf0>) │ │ │ │ - mov r0, r4 │ │ │ │ - bl bc8ac <_PyUnicode_Equal@@Base> │ │ │ │ + bne.w 8b814 <_PyObject_MakeTpCall@@Base+0x24e0> │ │ │ │ + ldr r1, [pc, #288] @ (8ae08 <_PyObject_MakeTpCall@@Base+0x1ad4>) │ │ │ │ + mov r0, sl │ │ │ │ + bl bbe1c <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8c172 <_PyObject_MakeTpCall@@Base+0x26ee> │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - cmp fp, r8 │ │ │ │ - bgt.n 8b5d0 <_PyObject_MakeTpCall@@Base+0x1b4c> │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - b.n 8b624 <_PyObject_MakeTpCall@@Base+0x1ba0> │ │ │ │ - cmp.w fp, #0 │ │ │ │ - bgt.w 8bb9a <_PyObject_MakeTpCall@@Base+0x2116> │ │ │ │ - mov.w sl, #0 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - adds r0, r3, r2 │ │ │ │ - sub.w r0, fp, r0 │ │ │ │ - bl 72334 │ │ │ │ - mov r8, r0 │ │ │ │ + bne.w 8b686 <_PyObject_MakeTpCall@@Base+0x2352> │ │ │ │ + adds r6, #1 │ │ │ │ + cmp r8, r6 │ │ │ │ + bgt.n 8acbc <_PyObject_MakeTpCall@@Base+0x1988> │ │ │ │ + mov r3, r8 │ │ │ │ + b.n 8ad0e <_PyObject_MakeTpCall@@Base+0x19da> │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.w 8b216 <_PyObject_MakeTpCall@@Base+0x1ee2> │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + movs r2, #0 │ │ │ │ + strd r2, r2, [sp, #20] │ │ │ │ + ldrd r2, r1, [sp, #20] │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + adds r0, r2, r1 │ │ │ │ + subs r0, r3, r0 │ │ │ │ + bl 7239c │ │ │ │ + mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8bbbe <_PyObject_MakeTpCall@@Base+0x213a> │ │ │ │ - cmp.w fp, #0 │ │ │ │ - ble.n 8b6a0 <_PyObject_MakeTpCall@@Base+0x1c1c> │ │ │ │ - mov.w ip, #0 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ - mov r4, ip │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - mov r5, ip │ │ │ │ - adds r3, #8 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + beq.w 8b238 <_PyObject_MakeTpCall@@Base+0x1f04> │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 8ad88 <_PyObject_MakeTpCall@@Base+0x1a54> │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + mov.w fp, #0 │ │ │ │ + str r4, [sp, #44] @ 0x2c │ │ │ │ + mov r9, fp │ │ │ │ + add.w sl, r2, #8 │ │ │ │ + mov r4, r3 │ │ │ │ + mov r8, r5 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr.w r9, [r3, #4]! │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr.w r5, [sl, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c1a0 <_PyObject_MakeTpCall@@Base+0x271c> │ │ │ │ + bne.w 8b6c4 <_PyObject_MakeTpCall@@Base+0x2390> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8bdd8 <_PyObject_MakeTpCall@@Base+0x2354> │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r6 │ │ │ │ - bl ddb60 │ │ │ │ - mov r9, r0 │ │ │ │ + bne.w 8b3d8 <_PyObject_MakeTpCall@@Base+0x20a4> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + bl dd0d0 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8c8be <_PyObject_MakeTpCall@@Base+0x2e3a> │ │ │ │ - ldr.w r2, [r8, #12] │ │ │ │ + beq.w 8c0f6 <_PyObject_MakeTpCall@@Base+0x2dc2> │ │ │ │ + ldr r2, [r6, #12] │ │ │ │ mov r1, r0 │ │ │ │ - str.w r0, [r2, r4, lsl #2] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 783fc │ │ │ │ + str.w r0, [r2, fp, lsl #2] │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 7844c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8c8be <_PyObject_MakeTpCall@@Base+0x2e3a> │ │ │ │ - bne.w 8c87c <_PyObject_MakeTpCall@@Base+0x2df8> │ │ │ │ - adds r4, #1 │ │ │ │ - adds r5, #1 │ │ │ │ - cmp fp, r5 │ │ │ │ - bne.n 8b652 <_PyObject_MakeTpCall@@Base+0x1bce> │ │ │ │ - ldrd r4, r5, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 84534 │ │ │ │ + blt.w 8c0f6 <_PyObject_MakeTpCall@@Base+0x2dc2> │ │ │ │ + bne.w 8c0b4 <_PyObject_MakeTpCall@@Base+0x2d80> │ │ │ │ + add.w fp, fp, #1 │ │ │ │ + add.w r9, r9, #1 │ │ │ │ + cmp r4, r9 │ │ │ │ + bne.n 8ad3c <_PyObject_MakeTpCall@@Base+0x1a08> │ │ │ │ + ldr r4, [sp, #44] @ 0x2c │ │ │ │ + mov r5, r8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 84080 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8c8be <_PyObject_MakeTpCall@@Base+0x2e3a> │ │ │ │ - mov r0, r8 │ │ │ │ - bl 778a8 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + beq.w 8c0f6 <_PyObject_MakeTpCall@@Base+0x2dc2> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 778f8 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - str r0, [sp, #24] │ │ │ │ + mov sl, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8b6ce <_PyObject_MakeTpCall@@Base+0x1c4a> │ │ │ │ + beq.n 8adb2 <_PyObject_MakeTpCall@@Base+0x1a7e> │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cbnz r3, 8b6ce <_PyObject_MakeTpCall@@Base+0x1c4a> │ │ │ │ - mov r0, r8 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8bbbe <_PyObject_MakeTpCall@@Base+0x213a> │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbnz r3, 8adb2 <_PyObject_MakeTpCall@@Base+0x1a7e> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 8b238 <_PyObject_MakeTpCall@@Base+0x1f04> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 783a0 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ + bl 783f0 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.w 8bf1e <_PyObject_MakeTpCall@@Base+0x249a> │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - movw r8, #40709 @ 0x9f05 │ │ │ │ - movt r8, #7 │ │ │ │ + bgt.w 8b530 <_PyObject_MakeTpCall@@Base+0x21fc> │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ - ldr r1, [r2, #8] │ │ │ │ - cmp r3, r8 │ │ │ │ - str r1, [sp, #32] │ │ │ │ - bne.w 8c48e <_PyObject_MakeTpCall@@Base+0x2a0a> │ │ │ │ + movw r9, #40769 @ 0x9f41 │ │ │ │ + movt r9, #7 │ │ │ │ + ldr.w r1, [sl, #8] │ │ │ │ + cmp r3, r9 │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ + bne.w 8b892 <_PyObject_MakeTpCall@@Base+0x255e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 79f4c │ │ │ │ - mov sl, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8a4ce <_PyObject_MakeTpCall@@Base+0xa4a> │ │ │ │ - b.n 8bbc2 <_PyObject_MakeTpCall@@Base+0x213e> │ │ │ │ - mov r0, sl │ │ │ │ - bl 7f8e8 │ │ │ │ - ldr.w r3, [sl, #432] @ 0x1b0 │ │ │ │ - ldr.w fp, [r3, #8] │ │ │ │ - cmp.w fp, #0 │ │ │ │ - ble.w 8a8c4 <_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 90608 │ │ │ │ - str.w r0, [r8, #-20] │ │ │ │ + bl 79f88 │ │ │ │ + mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - strd r6, r7, [r8, #-16] │ │ │ │ - cmp fp, r9 │ │ │ │ - add.w r7, r7, #4 │ │ │ │ - add.w r8, r8, #20 │ │ │ │ - beq.w 8a8c4 <_PyObject_MakeTpCall@@Base+0xe40> │ │ │ │ - ldr.w r3, [sl, #432] @ 0x1b0 │ │ │ │ - b.n 8b72e <_PyObject_MakeTpCall@@Base+0x1caa> │ │ │ │ + bne.w 89d80 <_PyObject_MakeTpCall@@Base+0xa4c> │ │ │ │ + b.n 8b23c <_PyObject_MakeTpCall@@Base+0x1f08> │ │ │ │ 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, 8b7d4 <_PyObject_MakeTpCall@@Base+0x1d50>) │ │ │ │ + add r2, pc, #96 @ (adr r2, 8ae68 <_PyObject_MakeTpCall@@Base+0x1b34>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ sxth r4, r7 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.w 8b1f0 <_PyObject_MakeTpCall@@Base+0x176c> │ │ │ │ - subs r0, #1 │ │ │ │ - str r0, [r1, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 7f8b0 │ │ │ │ + ldr.w r3, [r6, #432] @ 0x1b0 │ │ │ │ + ldr.w fp, [r3, #8] │ │ │ │ + cmp.w fp, #0 │ │ │ │ + ble.w 8a156 <_PyObject_MakeTpCall@@Base+0xe22> │ │ │ │ + add.w sl, r0, #20 │ │ │ │ + mov.w r9, #0 │ │ │ │ + mov.w r8, #16 │ │ │ │ + add.w r3, r3, r9, lsl #2 │ │ │ │ + add.w r9, r9, #1 │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ + bl 8fa28 │ │ │ │ + str.w r0, [sl, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8b1f0 <_PyObject_MakeTpCall@@Base+0x176c> │ │ │ │ + beq.w 89ef4 <_PyObject_MakeTpCall@@Base+0xbc0> │ │ │ │ + strd r8, r7, [sl, #-16] │ │ │ │ + cmp fp, r9 │ │ │ │ + add.w r7, r7, #4 │ │ │ │ + add.w sl, sl, #20 │ │ │ │ + beq.w 8a156 <_PyObject_MakeTpCall@@Base+0xe22> │ │ │ │ + ldr.w r3, [r6, #432] @ 0x1b0 │ │ │ │ + b.n 8ae2e <_PyObject_MakeTpCall@@Base+0x1afa> │ │ │ │ + ldr r5, [r1, #0] │ │ │ │ + cmp r5, r0 │ │ │ │ + beq.w 8a4f6 <_PyObject_MakeTpCall@@Base+0x11c2> │ │ │ │ + subs r5, #1 │ │ │ │ + str r5, [r1, #0] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 8a4f6 <_PyObject_MakeTpCall@@Base+0x11c2> │ │ │ │ mov r0, r1 │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8b1f8 <_PyObject_MakeTpCall@@Base+0x1774> │ │ │ │ - b.w 8ab50 <_PyObject_MakeTpCall@@Base+0x10cc> │ │ │ │ + strd r2, r3, [sp, #56] @ 0x38 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + ldrd r2, r3, [sp, #56] @ 0x38 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 8a4fe <_PyObject_MakeTpCall@@Base+0x11ca> │ │ │ │ + b.w 8a3b2 <_PyObject_MakeTpCall@@Base+0x107e> │ │ │ │ movs r3, #0 │ │ │ │ add.w r2, r4, #40 @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r0, r8 │ │ │ │ strd r3, r3, [sp] │ │ │ │ - bl 9dd34 <_PyEvalFramePushAndInit@@Base+0x35c> │ │ │ │ + bl 9d284 <_PyEvalFramePushAndInit@@Base+0x35c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8af76 <_PyObject_MakeTpCall@@Base+0x14f2> │ │ │ │ + beq.w 8a704 <_PyObject_MakeTpCall@@Base+0x13d0> │ │ │ │ mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1a9574 │ │ │ │ - b.n 8b3ce <_PyObject_MakeTpCall@@Base+0x194a> │ │ │ │ - cmp r4, r0 │ │ │ │ - beq.w 8b14c <_PyObject_MakeTpCall@@Base+0x16c8> │ │ │ │ + mov r0, r8 │ │ │ │ + bl 1a872c │ │ │ │ + b.n 8aa5e <_PyObject_MakeTpCall@@Base+0x172a> │ │ │ │ + cmp r5, r0 │ │ │ │ + beq.w 8a858 <_PyObject_MakeTpCall@@Base+0x1524> │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b14c <_PyObject_MakeTpCall@@Base+0x16c8> │ │ │ │ + bne.w 8a858 <_PyObject_MakeTpCall@@Base+0x1524> │ │ │ │ mov r0, r1 │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b154 <_PyObject_MakeTpCall@@Base+0x16d0> │ │ │ │ - b.n 8b028 <_PyObject_MakeTpCall@@Base+0x15a4> │ │ │ │ - movw r7, #36416 @ 0x8e40 │ │ │ │ - movt r7, #70 @ 0x46 │ │ │ │ - ldr r1, [r5, #16] │ │ │ │ - ldr r0, [r7, #16] │ │ │ │ - cmp r1, r0 │ │ │ │ - bne.w 8b4d6 <_PyObject_MakeTpCall@@Base+0x1a52> │ │ │ │ - ldr r2, [r5, #20] │ │ │ │ - ldr r3, [r7, #20] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 8b4d6 <_PyObject_MakeTpCall@@Base+0x1a52> │ │ │ │ - ldr r1, [r6, #16] │ │ │ │ - cmp r0, r1 │ │ │ │ - it eq │ │ │ │ - moveq r5, r7 │ │ │ │ - beq.w 8b4de <_PyObject_MakeTpCall@@Base+0x1a5a> │ │ │ │ - mov r5, r6 │ │ │ │ - b.n 8b428 <_PyObject_MakeTpCall@@Base+0x19a4> │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ + bne.w 8a860 <_PyObject_MakeTpCall@@Base+0x152c> │ │ │ │ + b.w 8a54e <_PyObject_MakeTpCall@@Base+0x121a> │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8aece <_PyObject_MakeTpCall@@Base+0x144a> │ │ │ │ + beq.w 8a660 <_PyObject_MakeTpCall@@Base+0x132c> │ │ │ │ movs r2, #0 │ │ │ │ - add r1, sp, #108 @ 0x6c │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - mov r0, r6 │ │ │ │ + add r1, sp, #100 @ 0x64 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + mov r0, r8 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ - bl d59b0 <_PyEval_CheckExceptTypeValid@@Base+0xc58> │ │ │ │ + bl d4f10 <_PyEval_CheckExceptTypeValid@@Base+0xc50> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b3de <_PyObject_MakeTpCall@@Base+0x195a> │ │ │ │ - ldr.w r8, [sp, #108] @ 0x6c │ │ │ │ + beq.w 8aa70 <_PyObject_MakeTpCall@@Base+0x173c> │ │ │ │ + ldr.w r9, [sp, #100] @ 0x64 │ │ │ │ mov r1, r0 │ │ │ │ mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ mov r0, r5 │ │ │ │ - mov r3, r8 │ │ │ │ + mov r3, r9 │ │ │ │ blx r4 │ │ │ │ - ldr.w r9, [r8, #8] │ │ │ │ + ldr.w sl, [r9, #8] │ │ │ │ mov r4, r0 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - ble.n 8b914 <_PyObject_MakeTpCall@@Base+0x1e90> │ │ │ │ + cmp.w sl, #0 │ │ │ │ + ble.n 8afc8 <_PyObject_MakeTpCall@@Base+0x1c94> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8b864 <_PyObject_MakeTpCall@@Base+0x1de0> │ │ │ │ + beq.n 8af24 <_PyObject_MakeTpCall@@Base+0x1bf0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8ca32 <_PyObject_MakeTpCall@@Base+0x2fae> │ │ │ │ - cmp.w r9, #1 │ │ │ │ - beq.n 8b914 <_PyObject_MakeTpCall@@Base+0x1e90> │ │ │ │ + beq.w 8bdfe <_PyObject_MakeTpCall@@Base+0x2aca> │ │ │ │ + cmp.w sl, #1 │ │ │ │ + beq.n 8afc8 <_PyObject_MakeTpCall@@Base+0x1c94> │ │ │ │ ldr r0, [r7, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8b880 <_PyObject_MakeTpCall@@Base+0x1dfc> │ │ │ │ + beq.n 8af40 <_PyObject_MakeTpCall@@Base+0x1c0c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c864 <_PyObject_MakeTpCall@@Base+0x2de0> │ │ │ │ - cmp.w r9, #2 │ │ │ │ - beq.n 8b914 <_PyObject_MakeTpCall@@Base+0x1e90> │ │ │ │ + beq.w 8c076 <_PyObject_MakeTpCall@@Base+0x2d42> │ │ │ │ + cmp.w sl, #2 │ │ │ │ + beq.n 8afc8 <_PyObject_MakeTpCall@@Base+0x1c94> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8b89c <_PyObject_MakeTpCall@@Base+0x1e18> │ │ │ │ + beq.n 8af5c <_PyObject_MakeTpCall@@Base+0x1c28> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8cad6 <_PyObject_MakeTpCall@@Base+0x3052> │ │ │ │ - cmp.w r9, #3 │ │ │ │ - beq.n 8b914 <_PyObject_MakeTpCall@@Base+0x1e90> │ │ │ │ + beq.w 8bf0e <_PyObject_MakeTpCall@@Base+0x2bda> │ │ │ │ + cmp.w sl, #3 │ │ │ │ + beq.n 8afc8 <_PyObject_MakeTpCall@@Base+0x1c94> │ │ │ │ ldr r0, [r7, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8b8b8 <_PyObject_MakeTpCall@@Base+0x1e34> │ │ │ │ + beq.n 8af78 <_PyObject_MakeTpCall@@Base+0x1c44> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8cb56 <_PyObject_MakeTpCall@@Base+0x30d2> │ │ │ │ - cmp.w r9, #4 │ │ │ │ - beq.n 8b914 <_PyObject_MakeTpCall@@Base+0x1e90> │ │ │ │ + beq.w 8bf30 <_PyObject_MakeTpCall@@Base+0x2bfc> │ │ │ │ + cmp.w sl, #4 │ │ │ │ + beq.n 8afc8 <_PyObject_MakeTpCall@@Base+0x1c94> │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8b8d4 <_PyObject_MakeTpCall@@Base+0x1e50> │ │ │ │ + beq.n 8af94 <_PyObject_MakeTpCall@@Base+0x1c60> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8cb5e <_PyObject_MakeTpCall@@Base+0x30da> │ │ │ │ - cmp.w r9, #5 │ │ │ │ - beq.n 8b914 <_PyObject_MakeTpCall@@Base+0x1e90> │ │ │ │ + beq.w 8c130 <_PyObject_MakeTpCall@@Base+0x2dfc> │ │ │ │ + cmp.w sl, #5 │ │ │ │ + beq.n 8afc8 <_PyObject_MakeTpCall@@Base+0x1c94> │ │ │ │ movs r2, #5 │ │ │ │ - str.w sl, [sp, #20] │ │ │ │ + str r6, [sp, #16] │ │ │ │ mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ - mov sl, r8 │ │ │ │ - mov r8, r6 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r2 │ │ │ │ ldr.w r0, [r7, r4, lsl #2] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 8b902 <_PyObject_MakeTpCall@@Base+0x1e7e> │ │ │ │ + beq.n 8afbc <_PyObject_MakeTpCall@@Base+0x1c88> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8cace <_PyObject_MakeTpCall@@Base+0x304a> │ │ │ │ + beq.w 8c138 <_PyObject_MakeTpCall@@Base+0x2e04> │ │ │ │ adds r4, #1 │ │ │ │ - cmp r9, r4 │ │ │ │ - bne.n 8b8ee <_PyObject_MakeTpCall@@Base+0x1e6a> │ │ │ │ + cmp sl, r4 │ │ │ │ + bne.n 8afa8 <_PyObject_MakeTpCall@@Base+0x1c74> │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r6 │ │ │ │ - mov r6, r8 │ │ │ │ - mov r8, sl │ │ │ │ - ldr.w sl, [sp, #20] │ │ │ │ + ldr r6, [sp, #16] │ │ │ │ subs r0, r7, #4 │ │ │ │ - bl 77384 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + bl 773d4 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8b3c6 <_PyObject_MakeTpCall@@Base+0x1942> │ │ │ │ + beq.w 8aa54 <_PyObject_MakeTpCall@@Base+0x1720> │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8b3c6 <_PyObject_MakeTpCall@@Base+0x1942> │ │ │ │ - mov r0, r8 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8b3c6 <_PyObject_MakeTpCall@@Base+0x1942> │ │ │ │ - ldr r3, [pc, #780] @ (8bc4c <_PyObject_MakeTpCall@@Base+0x21c8>) │ │ │ │ - b.w 8a928 <_PyObject_MakeTpCall@@Base+0xea4> │ │ │ │ - ldr.w r3, [r0, #3740] @ 0xe9c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8ac22 <_PyObject_MakeTpCall@@Base+0x119e> │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 8ac22 <_PyObject_MakeTpCall@@Base+0x119e> │ │ │ │ - ldr.w r3, [r0, #3852] @ 0xf0c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8ac22 <_PyObject_MakeTpCall@@Base+0x119e> │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ + str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c9b0 <_PyObject_MakeTpCall@@Base+0x2f2c> │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - add.w r3, r2, #12 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - lsls r2, r2, #27 │ │ │ │ - bmi.w 8ac22 <_PyObject_MakeTpCall@@Base+0x119e> │ │ │ │ - dmb ish │ │ │ │ - ldrex r1, [r3] │ │ │ │ - orr.w r1, r1, #16 │ │ │ │ - strex r2, r1, [r3] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 8b978 <_PyObject_MakeTpCall@@Base+0x1ef4> │ │ │ │ - dmb ish │ │ │ │ - b.w 8ac22 <_PyObject_MakeTpCall@@Base+0x119e> │ │ │ │ - mov r4, fp │ │ │ │ - b.w 8a328 <_PyObject_MakeTpCall@@Base+0x8a4> │ │ │ │ + bne.w 8aa54 <_PyObject_MakeTpCall@@Base+0x1720> │ │ │ │ + mov r0, r9 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8aa54 <_PyObject_MakeTpCall@@Base+0x1720> │ │ │ │ + movw r7, #36416 @ 0x8e40 │ │ │ │ + movt r7, #70 @ 0x46 │ │ │ │ + ldr r1, [r5, #16] │ │ │ │ + ldr r0, [r7, #16] │ │ │ │ + cmp r1, r0 │ │ │ │ + bne.w 8ab88 <_PyObject_MakeTpCall@@Base+0x1854> │ │ │ │ + ldr r2, [r5, #20] │ │ │ │ + ldr r3, [r7, #20] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 8ab88 <_PyObject_MakeTpCall@@Base+0x1854> │ │ │ │ + ldr r1, [r6, #16] │ │ │ │ + cmp r0, r1 │ │ │ │ + it eq │ │ │ │ + moveq r5, r7 │ │ │ │ + beq.w 8ab90 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + mov r5, r6 │ │ │ │ + b.n 8aad2 <_PyObject_MakeTpCall@@Base+0x179e> │ │ │ │ + ldr r3, [pc, #684] @ (8b2cc <_PyObject_MakeTpCall@@Base+0x1f98>) │ │ │ │ + b.w 8a1a6 <_PyObject_MakeTpCall@@Base+0xe72> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33692 @ 0x839c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8c9bc <_PyObject_MakeTpCall@@Base+0x2f38> │ │ │ │ - mov r1, sl │ │ │ │ - bl e1ab4 │ │ │ │ - ldr r1, [pc, #672] @ (8bc50 <_PyObject_MakeTpCall@@Base+0x21cc>) │ │ │ │ + bne.w 8c1ea <_PyObject_MakeTpCall@@Base+0x2eb6> │ │ │ │ + mov r1, r6 │ │ │ │ + bl e1020 │ │ │ │ + ldr r1, [pc, #660] @ (8b2d0 <_PyObject_MakeTpCall@@Base+0x1f9c>) │ │ │ │ mov r0, r4 │ │ │ │ - bl bc934 │ │ │ │ + bl bbea4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ - lsls r2, r3, #30 │ │ │ │ - bpl.w 8a992 <_PyObject_MakeTpCall@@Base+0xf0e> │ │ │ │ - ldr.w r9, [pc, #664] @ 8bc60 <_PyObject_MakeTpCall@@Base+0x21dc> │ │ │ │ + blt.w 89ef4 <_PyObject_MakeTpCall@@Base+0xbc0> │ │ │ │ + ldr r3, [r6, #84] @ 0x54 │ │ │ │ + lsls r0, r3, #30 │ │ │ │ + bpl.w 8a20a <_PyObject_MakeTpCall@@Base+0xed6> │ │ │ │ + ldr.w r8, [pc, #652] @ 8b2dc <_PyObject_MakeTpCall@@Base+0x1fa8> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - ldr.w r3, [r9, fp] │ │ │ │ - ldr.w r1, [sl, #180] @ 0xb4 │ │ │ │ + ldr.w r3, [r8, fp] │ │ │ │ + ldr.w r1, [r6, #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 8ba00 <_PyObject_MakeTpCall@@Base+0x1f7c> │ │ │ │ + cmp r4, r6 │ │ │ │ + beq.n 8b08a <_PyObject_MakeTpCall@@Base+0x1d56> │ │ │ │ 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 8a9c0 <_PyObject_MakeTpCall@@Base+0xf3c> │ │ │ │ - movw r0, #65228 @ 0xfecc │ │ │ │ + lsls r1, r3, #2 │ │ │ │ + bmi.w 8a238 <_PyObject_MakeTpCall@@Base+0xf04> │ │ │ │ + movw r0, #63692 @ 0xf8cc │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #2436 @ 0x984 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8a9f0 <_PyObject_MakeTpCall@@Base+0xf6c> │ │ │ │ - ldr r0, [pc, #560] @ (8bc54 <_PyObject_MakeTpCall@@Base+0x21d0>) │ │ │ │ - bl 6cd24 │ │ │ │ + bl 215dac <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8a268 <_PyObject_MakeTpCall@@Base+0xf34> │ │ │ │ + mov r4, fp │ │ │ │ + b.w 89bd8 <_PyObject_MakeTpCall@@Base+0x8a4> │ │ │ │ + ldr r0, [pc, #544] @ (8b2d4 <_PyObject_MakeTpCall@@Base+0x1fa0>) │ │ │ │ + bl 6cd14 │ │ │ │ mov r2, r0 │ │ │ │ - adds r7, r0, #1 │ │ │ │ - bne.w 8a6c0 <_PyObject_MakeTpCall@@Base+0xc3c> │ │ │ │ - b.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.w 89f56 <_PyObject_MakeTpCall@@Base+0xc22> │ │ │ │ + b.w 89ef4 <_PyObject_MakeTpCall@@Base+0xbc0> │ │ │ │ movw fp, #36416 @ 0x8e40 │ │ │ │ movt fp, #70 @ 0x46 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8b7ec <_PyObject_MakeTpCall@@Base+0x1d68> │ │ │ │ + bne.n 8aff8 <_PyObject_MakeTpCall@@Base+0x1cc4> │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr.w r3, [fp, #20] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r7, fp │ │ │ │ - b.n 8b7ec <_PyObject_MakeTpCall@@Base+0x1d68> │ │ │ │ + b.n 8aff8 <_PyObject_MakeTpCall@@Base+0x1cc4> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8ba92 <_PyObject_MakeTpCall@@Base+0x200e> │ │ │ │ - bl 7e790 │ │ │ │ - mov r7, r0 │ │ │ │ + bne.n 8b124 <_PyObject_MakeTpCall@@Base+0x1df0> │ │ │ │ + bl 7e758 │ │ │ │ + mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r1, [pc, #484] @ (8bc58 <_PyObject_MakeTpCall@@Base+0x21d4>) │ │ │ │ - mov r0, r6 │ │ │ │ - bl 79514 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + beq.w 89ef4 <_PyObject_MakeTpCall@@Base+0xbc0> │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r1, [pc, #472] @ (8b2d8 <_PyObject_MakeTpCall@@Base+0x1fa4>) │ │ │ │ + mov r0, r7 │ │ │ │ + bl 79550 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8caee <_PyObject_MakeTpCall@@Base+0x306a> │ │ │ │ + blt.w 8c1ba <_PyObject_MakeTpCall@@Base+0x2e86> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8ba92 <_PyObject_MakeTpCall@@Base+0x200e> │ │ │ │ + beq.n 8b124 <_PyObject_MakeTpCall@@Base+0x1df0> │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8cae4 <_PyObject_MakeTpCall@@Base+0x3060> │ │ │ │ - ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ + beq.w 8c1b0 <_PyObject_MakeTpCall@@Base+0x2e7c> │ │ │ │ + ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.w 8a81a <_PyObject_MakeTpCall@@Base+0xd96> │ │ │ │ - ldr.w r9, [pc, #448] @ 8bc60 <_PyObject_MakeTpCall@@Base+0x21dc> │ │ │ │ + bpl.w 8a0ae <_PyObject_MakeTpCall@@Base+0xd7a> │ │ │ │ + ldr.w r8, [pc, #428] @ 8b2dc <_PyObject_MakeTpCall@@Base+0x1fa8> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - ldr.w r3, [r9, fp] │ │ │ │ - ldr.w r1, [sl, #180] @ 0xb4 │ │ │ │ + ldr.w r3, [r8, fp] │ │ │ │ + ldr.w r1, [r6, #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 │ │ │ │ + ldr.w r7, [r2, #252] @ 0xfc │ │ │ │ add.w r2, r3, #92672 @ 0x16a00 │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ add r2, r0 │ │ │ │ - cmp r6, sl │ │ │ │ - beq.n 8bad8 <_PyObject_MakeTpCall@@Base+0x2054> │ │ │ │ + cmp r7, r6 │ │ │ │ + beq.n 8b168 <_PyObject_MakeTpCall@@Base+0x1e34> │ │ │ │ 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 r7, [r2, #16] │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bmi.w 8a828 <_PyObject_MakeTpCall@@Base+0xda4> │ │ │ │ - b.w 8c502 <_PyObject_MakeTpCall@@Base+0x2a7e> │ │ │ │ + bmi.w 8a0bc <_PyObject_MakeTpCall@@Base+0xd88> │ │ │ │ + b.w 8bd4e <_PyObject_MakeTpCall@@Base+0x2a1a> │ │ │ │ ldr.w r3, [r9, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c130 <_PyObject_MakeTpCall@@Base+0x26ac> │ │ │ │ + beq.w 8b62c <_PyObject_MakeTpCall@@Base+0x22f8> │ │ │ │ ldr.w r1, [r3, #8]! │ │ │ │ movs r2, #0 │ │ │ │ cmp r1, r2 │ │ │ │ - ble.w 8c14e <_PyObject_MakeTpCall@@Base+0x26ca> │ │ │ │ + ble.w 8b64a <_PyObject_MakeTpCall@@Base+0x2316> │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ cmp r0, r5 │ │ │ │ - bne.w 8bdc4 <_PyObject_MakeTpCall@@Base+0x2340> │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ + bne.w 8b3d4 <_PyObject_MakeTpCall@@Base+0x20a0> │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ mov r5, r9 │ │ │ │ - b.n 8b43e <_PyObject_MakeTpCall@@Base+0x19ba> │ │ │ │ - ldr r3, [pc, #332] @ (8bc5c <_PyObject_MakeTpCall@@Base+0x21d8>) │ │ │ │ - str.w r3, [sl, #124] @ 0x7c │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8ad48 <_PyObject_MakeTpCall@@Base+0x12c4> │ │ │ │ - b.w 8ad50 <_PyObject_MakeTpCall@@Base+0x12cc> │ │ │ │ + b.n 8aae8 <_PyObject_MakeTpCall@@Base+0x17b4> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14664 @ 0x3948 │ │ │ │ + movw r1, #13128 @ 0x3348 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - mov.w sl, #0 │ │ │ │ - b.w 8afec <_PyObject_MakeTpCall@@Base+0x1568> │ │ │ │ + bl d1590 │ │ │ │ + movs r6, #0 │ │ │ │ + b.w 8a77e <_PyObject_MakeTpCall@@Base+0x144a> │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8bfb6 <_PyObject_MakeTpCall@@Base+0x2532> │ │ │ │ + ble.w 8b5b2 <_PyObject_MakeTpCall@@Base+0x227e> │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 8bb66 <_PyObject_MakeTpCall@@Base+0x20e2> │ │ │ │ + bne.n 8b1e2 <_PyObject_MakeTpCall@@Base+0x1eae> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - b.w 8a2a4 <_PyObject_MakeTpCall@@Base+0x820> │ │ │ │ + b.w 89b54 <_PyObject_MakeTpCall@@Base+0x820> │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.w 8a3ce <_PyObject_MakeTpCall@@Base+0x94a> │ │ │ │ + b.w 89c7e <_PyObject_MakeTpCall@@Base+0x94a> │ │ │ │ mov fp, r4 │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.w 8bfb6 <_PyObject_MakeTpCall@@Base+0x2532> │ │ │ │ + beq.w 8b5b2 <_PyObject_MakeTpCall@@Base+0x227e> │ │ │ │ add.w sl, r0, #12 │ │ │ │ mov.w lr, #1 │ │ │ │ mov r4, fp │ │ │ │ ldr.w fp, [sl, #4]! │ │ │ │ cmp fp, r3 │ │ │ │ - bne.w 8bfaa <_PyObject_MakeTpCall@@Base+0x2526> │ │ │ │ + bne.w 8b5a6 <_PyObject_MakeTpCall@@Base+0x2272> │ │ │ │ mov fp, r4 │ │ │ │ mov ip, r0 │ │ │ │ mov r3, r9 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 8bdd0 <_PyObject_MakeTpCall@@Base+0x234c> │ │ │ │ + bne.w 8b3e8 <_PyObject_MakeTpCall@@Base+0x20b4> │ │ │ │ mov r4, fp │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - b.w 8a34c <_PyObject_MakeTpCall@@Base+0x8c8> │ │ │ │ - ldr.w sl, [r4, #20] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 8b5c0 <_PyObject_MakeTpCall@@Base+0x1b3c> │ │ │ │ + str r3, [sp, #32] │ │ │ │ + b.w 89bfc <_PyObject_MakeTpCall@@Base+0x8c8> │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + str r2, [sp, #28] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 8acae <_PyObject_MakeTpCall@@Base+0x197a> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22128 @ 0x5670 │ │ │ │ + movw r1, #20592 @ 0x5070 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + bl d1590 │ │ │ │ + ldr.w sl, [sp, #32] │ │ │ │ + ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8bbda <_PyObject_MakeTpCall@@Base+0x2156> │ │ │ │ + beq.n 8b256 <_PyObject_MakeTpCall@@Base+0x1f22> │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cbnz r3, 8bbda <_PyObject_MakeTpCall@@Base+0x2156> │ │ │ │ - mov r0, r1 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r7 │ │ │ │ - bl 783a0 │ │ │ │ - b.w 8a66e <_PyObject_MakeTpCall@@Base+0xbea> │ │ │ │ - ldr r3, [r4, #84] @ 0x54 │ │ │ │ + str.w r3, [sl] │ │ │ │ + cbnz r3, 8b256 <_PyObject_MakeTpCall@@Base+0x1f22> │ │ │ │ + mov r0, sl │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 783f0 │ │ │ │ + b.w 89f08 <_PyObject_MakeTpCall@@Base+0xbd4> │ │ │ │ + ldr r3, [r5, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #4096 @ 0x1000 │ │ │ │ - beq.w 8c2b4 <_PyObject_MakeTpCall@@Base+0x2830> │ │ │ │ - ldrh.w r3, [r4, #206] @ 0xce │ │ │ │ + beq.w 8b86c <_PyObject_MakeTpCall@@Base+0x2538> │ │ │ │ + ldrh.w r3, [r5, #206] @ 0xce │ │ │ │ cmp.w r3, #1000 @ 0x3e8 │ │ │ │ - mov r3, r1 │ │ │ │ - bcs.w 8c2b0 <_PyObject_MakeTpCall@@Base+0x282c> │ │ │ │ - ldr.w r6, [r4, #168] @ 0xa8 │ │ │ │ - str.w sl, [sp, #56] @ 0x38 │ │ │ │ - mov sl, r4 │ │ │ │ - str.w fp, [sp, #64] @ 0x40 │ │ │ │ + bcs.w 8b866 <_PyObject_MakeTpCall@@Base+0x2532> │ │ │ │ + ldr.w r3, [r5, #168] @ 0xa8 │ │ │ │ + str r1, [sp, #28] │ │ │ │ + str.w r9, [sp, #52] @ 0x34 │ │ │ │ + mov r9, r2 │ │ │ │ + ldr.w r1, [r3, #8]! │ │ │ │ + str.w r8, [sp, #56] @ 0x38 │ │ │ │ + mov r8, r5 │ │ │ │ + mov r5, r4 │ │ │ │ mov r4, r3 │ │ │ │ - ldr.w r1, [r6, #8]! │ │ │ │ - mov fp, r2 │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ + str r1, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r0, r5 │ │ │ │ - cmp r3, r4 │ │ │ │ - ble.n 8bd02 <_PyObject_MakeTpCall@@Base+0x227e> │ │ │ │ - ldr.w r1, [r6, #4]! │ │ │ │ - adds r4, #1 │ │ │ │ - bl 82098 <_PyType_LookupRef@@Base+0x118> │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + cmp r3, r2 │ │ │ │ + ble.n 8b37e <_PyObject_MakeTpCall@@Base+0x204a> │ │ │ │ + ldr.w r1, [r4, #4]! │ │ │ │ + bl 81be8 <_PyType_LookupRef@@Base+0x118> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8bc14 <_PyObject_MakeTpCall@@Base+0x2190> │ │ │ │ - mov r4, sl │ │ │ │ - mov r2, fp │ │ │ │ - ldr.w sl, [sp, #56] @ 0x38 │ │ │ │ - ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ - ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - b.n 8bd3e <_PyObject_MakeTpCall@@Base+0x22ba> │ │ │ │ + bne.n 8b292 <_PyObject_MakeTpCall@@Base+0x1f5e> │ │ │ │ + mov r4, r5 │ │ │ │ + mov r5, r8 │ │ │ │ + mov r2, r9 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + ldrd r9, r8, [sp, #52] @ 0x34 │ │ │ │ + ldr.w r3, [r5, #192] @ 0xc0 │ │ │ │ + b.n 8b3ba <_PyObject_MakeTpCall@@Base+0x2086> │ │ │ │ movw r1, #36416 @ 0x8e40 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - b.w 8a3e0 <_PyObject_MakeTpCall@@Base+0x95c> │ │ │ │ - nop │ │ │ │ + b.w 89c90 <_PyObject_MakeTpCall@@Base+0x95c> │ │ │ │ asrs r4, r4, #27 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add r0, pc, #608 @ (adr r0, 8beb4 <_PyObject_MakeTpCall@@Base+0x2430>) │ │ │ │ + add r0, pc, #608 @ (adr r0, 8b534 <_PyObject_MakeTpCall@@Base+0x2200>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r2, sp, #336 @ 0x150 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - asrs r4, r7, #26 │ │ │ │ - lsls r7, r0, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ adds r2, #4 │ │ │ │ mov lr, r2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 8bb64 <_PyObject_MakeTpCall@@Base+0x20e0> │ │ │ │ + bne.w 8b1e0 <_PyObject_MakeTpCall@@Base+0x1eac> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 8bb64 <_PyObject_MakeTpCall@@Base+0x20e0> │ │ │ │ + bne.w 8b1e0 <_PyObject_MakeTpCall@@Base+0x1eac> │ │ │ │ ldr.w r3, [lr, #8] │ │ │ │ add.w r1, fp, #2 │ │ │ │ add.w r2, lr, #8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 8bb64 <_PyObject_MakeTpCall@@Base+0x20e0> │ │ │ │ + bne.w 8b1e0 <_PyObject_MakeTpCall@@Base+0x1eac> │ │ │ │ ldr.w r3, [lr, #12] │ │ │ │ add.w r1, fp, #3 │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ add.w r2, lr, #12 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 8bb64 <_PyObject_MakeTpCall@@Base+0x20e0> │ │ │ │ + bne.w 8b1e0 <_PyObject_MakeTpCall@@Base+0x1eac> │ │ │ │ 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 8bfb4 <_PyObject_MakeTpCall@@Base+0x2530> │ │ │ │ + ble.w 8b5b0 <_PyObject_MakeTpCall@@Base+0x227c> │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 8bb64 <_PyObject_MakeTpCall@@Base+0x20e0> │ │ │ │ + bne.w 8b1e0 <_PyObject_MakeTpCall@@Base+0x1eac> │ │ │ │ ldr.w r3, [lr, #20] │ │ │ │ add.w r1, fp, #5 │ │ │ │ add.w r2, lr, #20 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 8bb64 <_PyObject_MakeTpCall@@Base+0x20e0> │ │ │ │ + bne.w 8b1e0 <_PyObject_MakeTpCall@@Base+0x1eac> │ │ │ │ ldr.w r3, [lr, #24] │ │ │ │ add.w r1, fp, #6 │ │ │ │ add.w r2, lr, #24 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 8bb64 <_PyObject_MakeTpCall@@Base+0x20e0> │ │ │ │ + bne.w 8b1e0 <_PyObject_MakeTpCall@@Base+0x1eac> │ │ │ │ ldr.w r3, [lr, #28] │ │ │ │ add.w r1, fp, #7 │ │ │ │ add.w r2, lr, #28 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - b.w 8a328 <_PyObject_MakeTpCall@@Base+0x8a4> │ │ │ │ - mov r4, sl │ │ │ │ - mov r2, fp │ │ │ │ - ldr.w sl, [sp, #56] @ 0x38 │ │ │ │ - ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [r4, #84] @ 0x54 │ │ │ │ + b.w 89bd8 <_PyObject_MakeTpCall@@Base+0x8a4> │ │ │ │ + mov r4, r5 │ │ │ │ + mov r5, r8 │ │ │ │ + mov r2, r9 │ │ │ │ + ldrd r9, r8, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [r5, #84] @ 0x54 │ │ │ │ ands.w r1, r3, #256 @ 0x100 │ │ │ │ - bne.w 8c286 <_PyObject_MakeTpCall@@Base+0x2802> │ │ │ │ - add.w r0, r5, #40960 @ 0xa000 │ │ │ │ + bne.w 8b8e8 <_PyObject_MakeTpCall@@Base+0x25b4> │ │ │ │ + add.w r0, r0, #40960 @ 0xa000 │ │ │ │ ldr.w r3, [r0, #2804] @ 0xaf4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c9a0 <_PyObject_MakeTpCall@@Base+0x2f1c> │ │ │ │ - ldrh.w r1, [r4, #206] @ 0xce │ │ │ │ - adds r6, r3, #1 │ │ │ │ - str.w r6, [r0, #2804] @ 0xaf4 │ │ │ │ + beq.w 8bfdc <_PyObject_MakeTpCall@@Base+0x2ca8> │ │ │ │ + ldrh.w r1, [r5, #206] @ 0xce │ │ │ │ + add.w ip, r3, #1 │ │ │ │ + str.w ip, [r0, #2804] @ 0xaf4 │ │ │ │ adds r1, #1 │ │ │ │ - str.w r3, [r4, #192] @ 0xc0 │ │ │ │ - strh.w r1, [r4, #206] @ 0xce │ │ │ │ + str.w r3, [r5, #192] @ 0xc0 │ │ │ │ + strh.w r1, [r5, #206] @ 0xce │ │ │ │ movs r1, #1 │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - b.w 8b0bc <_PyObject_MakeTpCall@@Base+0x1638> │ │ │ │ - cmp.w lr, #0 │ │ │ │ - bgt.w 8b0f0 <_PyObject_MakeTpCall@@Base+0x166c> │ │ │ │ - b.w 8b14c <_PyObject_MakeTpCall@@Base+0x16c8> │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - mov r0, r2 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - bl 719d8 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - mov lr, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8b08c <_PyObject_MakeTpCall@@Base+0x1608> │ │ │ │ - ldr.w r3, [r9, #672] @ 0x2a0 │ │ │ │ - movw r1, #49749 @ 0xc255 │ │ │ │ - movt r1, #6 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.w 8c698 <_PyObject_MakeTpCall@@Base+0x2c14> │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 2a0fc │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - mov lr, r0 │ │ │ │ - cmp.w lr, #0 │ │ │ │ - beq.w 8c018 <_PyObject_MakeTpCall@@Base+0x2594> │ │ │ │ - ldr.w r1, [sl, fp] │ │ │ │ - ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - adds r3, #1 │ │ │ │ - ldr r0, [r1, #8] │ │ │ │ - str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.w 8ac02 <_PyObject_MakeTpCall@@Base+0x117e> │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - add r3, r4 │ │ │ │ - cmp r1, r8 │ │ │ │ - ble.w 8ade6 <_PyObject_MakeTpCall@@Base+0x1362> │ │ │ │ - ldr r7, [r3, #8] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 8c20e <_PyObject_MakeTpCall@@Base+0x278a> │ │ │ │ - cmp r8, r1 │ │ │ │ - blt.w 8b258 <_PyObject_MakeTpCall@@Base+0x17d4> │ │ │ │ - b.w 8ade6 <_PyObject_MakeTpCall@@Base+0x1362> │ │ │ │ - adds r2, #1 │ │ │ │ - b.n 8baf8 <_PyObject_MakeTpCall@@Base+0x2074> │ │ │ │ + str r1, [sp, #28] │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + b.w 8a7bc <_PyObject_MakeTpCall@@Base+0x1488> │ │ │ │ + cmp.w ip, #0 │ │ │ │ + bgt.w 8a7f0 <_PyObject_MakeTpCall@@Base+0x14bc> │ │ │ │ + b.w 8a858 <_PyObject_MakeTpCall@@Base+0x1524> │ │ │ │ mov r1, r3 │ │ │ │ mov r5, r6 │ │ │ │ - b.w 8b428 <_PyObject_MakeTpCall@@Base+0x19a4> │ │ │ │ + b.w 8aad2 <_PyObject_MakeTpCall@@Base+0x179e> │ │ │ │ + adds r2, #1 │ │ │ │ + b.n 8b188 <_PyObject_MakeTpCall@@Base+0x1e54> │ │ │ │ + ldr r1, [pc, #764] @ (8b6d8 <_PyObject_MakeTpCall@@Base+0x23a4>) │ │ │ │ + mov r0, r5 │ │ │ │ + bl bbe1c <_PyUnicode_Equal@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 8ad50 <_PyObject_MakeTpCall@@Base+0x1a1c> │ │ │ │ + b.n 8ad7c <_PyObject_MakeTpCall@@Base+0x1a48> │ │ │ │ mov r0, ip │ │ │ │ mov r9, r3 │ │ │ │ - b.w 8a240 <_PyObject_MakeTpCall@@Base+0x7bc> │ │ │ │ - ldr r1, [pc, #740] @ (8c0c0 <_PyObject_MakeTpCall@@Base+0x263c>) │ │ │ │ - mov r0, r9 │ │ │ │ - bl bc8ac <_PyUnicode_Equal@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 8b66a <_PyObject_MakeTpCall@@Base+0x1be6> │ │ │ │ - b.n 8b696 <_PyObject_MakeTpCall@@Base+0x1c12> │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - mov r0, r6 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r3, #0 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 89a84 <_PyObject_MakeTpCall@@Base> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 8afc4 <_PyObject_MakeTpCall@@Base+0x1540> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8afb0 <_PyObject_MakeTpCall@@Base+0x152c> │ │ │ │ - b.w 8afc4 <_PyObject_MakeTpCall@@Base+0x1540> │ │ │ │ - ldr r0, [pc, #684] @ (8c0c4 <_PyObject_MakeTpCall@@Base+0x2640>) │ │ │ │ - bl 6cd24 │ │ │ │ - mov r2, r0 │ │ │ │ - adds r0, r2, #1 │ │ │ │ - bne.w 8a7ea <_PyObject_MakeTpCall@@Base+0xd66> │ │ │ │ - b.w 8a7fc <_PyObject_MakeTpCall@@Base+0xd78> │ │ │ │ - ldr r0, [pc, #672] @ (8c0c8 <_PyObject_MakeTpCall@@Base+0x2644>) │ │ │ │ - bl 6cd24 │ │ │ │ - mov r2, r0 │ │ │ │ - adds r0, r2, #1 │ │ │ │ - bne.w 8a892 <_PyObject_MakeTpCall@@Base+0xe0e> │ │ │ │ - b.w 8a8a4 <_PyObject_MakeTpCall@@Base+0xe20> │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - movw r3, #24368 @ 0x5f30 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 8a8b8 <_PyObject_MakeTpCall@@Base+0xe34> │ │ │ │ - bl 143874 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r1, [pc, #624] @ (8c0c8 <_PyObject_MakeTpCall@@Base+0x2644>) │ │ │ │ - mov r0, r6 │ │ │ │ - bl 79514 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 8caee <_PyObject_MakeTpCall@@Base+0x306a> │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 8a8b8 <_PyObject_MakeTpCall@@Base+0xe34> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8a8b8 <_PyObject_MakeTpCall@@Base+0xe34> │ │ │ │ - mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8a8b8 <_PyObject_MakeTpCall@@Base+0xe34> │ │ │ │ - ldr r0, [pc, #580] @ (8c0cc <_PyObject_MakeTpCall@@Base+0x2648>) │ │ │ │ - bl 6cd24 │ │ │ │ - mov r2, r0 │ │ │ │ - adds r0, r2, #1 │ │ │ │ - bne.w 8a83e <_PyObject_MakeTpCall@@Base+0xdba> │ │ │ │ - b.w 8a850 <_PyObject_MakeTpCall@@Base+0xdcc> │ │ │ │ - ldr r0, [pc, #568] @ (8c0d0 <_PyObject_MakeTpCall@@Base+0x264c>) │ │ │ │ - bl 6cd24 │ │ │ │ - mov r2, r0 │ │ │ │ - adds r0, r2, #1 │ │ │ │ - bne.w 8a9d6 <_PyObject_MakeTpCall@@Base+0xf52> │ │ │ │ - b.w 8a9e8 <_PyObject_MakeTpCall@@Base+0xf64> │ │ │ │ - ldr r0, [pc, #552] @ (8c0d4 <_PyObject_MakeTpCall@@Base+0x2650>) │ │ │ │ - bl 6cd24 │ │ │ │ + b.w 89af0 <_PyObject_MakeTpCall@@Base+0x7bc> │ │ │ │ + ldr r0, [pc, #744] @ (8b6dc <_PyObject_MakeTpCall@@Base+0x23a8>) │ │ │ │ + bl 6cd14 │ │ │ │ mov r2, r0 │ │ │ │ - adds r0, r2, #1 │ │ │ │ - bne.w 8a962 <_PyObject_MakeTpCall@@Base+0xede> │ │ │ │ - b.w 8a974 <_PyObject_MakeTpCall@@Base+0xef0> │ │ │ │ + adds r1, r0, #1 │ │ │ │ + bne.w 8a0d2 <_PyObject_MakeTpCall@@Base+0xd9e> │ │ │ │ + b.w 8a0e4 <_PyObject_MakeTpCall@@Base+0xdb0> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 8c4a8 <_PyObject_MakeTpCall@@Base+0x2a24> │ │ │ │ - ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ + beq.w 8b8aa <_PyObject_MakeTpCall@@Base+0x2576> │ │ │ │ + ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bpl.w 8a86e <_PyObject_MakeTpCall@@Base+0xdea> │ │ │ │ - ldr.w r9, [pc, #516] @ 8c0dc <_PyObject_MakeTpCall@@Base+0x2658> │ │ │ │ + bpl.w 8a100 <_PyObject_MakeTpCall@@Base+0xdcc> │ │ │ │ + ldr.w r8, [pc, #732] @ 8b6f8 <_PyObject_MakeTpCall@@Base+0x23c4> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - ldr.w r3, [r9, fp] │ │ │ │ - ldr.w r1, [sl, #180] @ 0xb4 │ │ │ │ + ldr.w r3, [r8, fp] │ │ │ │ + ldr.w r1, [r6, #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 │ │ │ │ + ldr.w r7, [r2, #252] @ 0xfc │ │ │ │ add.w r2, r3, #92672 @ 0x16a00 │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ add r2, r0 │ │ │ │ - cmp r6, sl │ │ │ │ - beq.n 8bf10 <_PyObject_MakeTpCall@@Base+0x248c> │ │ │ │ + cmp r7, r6 │ │ │ │ + beq.n 8b456 <_PyObject_MakeTpCall@@Base+0x2122> │ │ │ │ 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 r7, [r2, #16] │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r3, #2 │ │ │ │ - bmi.w 8a87c <_PyObject_MakeTpCall@@Base+0xdf8> │ │ │ │ - b.n 8c5ee <_PyObject_MakeTpCall@@Base+0x2b6a> │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + bmi.w 8a10e <_PyObject_MakeTpCall@@Base+0xdda> │ │ │ │ + b.n 8b7b2 <_PyObject_MakeTpCall@@Base+0x247e> │ │ │ │ + ldr r0, [pc, #632] @ (8b6e0 <_PyObject_MakeTpCall@@Base+0x23ac>) │ │ │ │ + bl 6cd14 │ │ │ │ + mov r2, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.w 8a124 <_PyObject_MakeTpCall@@Base+0xdf0> │ │ │ │ + b.w 8a136 <_PyObject_MakeTpCall@@Base+0xe02> │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + movw r3, #24368 @ 0x5f30 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 8a14a <_PyObject_MakeTpCall@@Base+0xe16> │ │ │ │ + bl 142f74 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 89ef4 <_PyObject_MakeTpCall@@Base+0xbc0> │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r1, [pc, #584] @ (8b6e0 <_PyObject_MakeTpCall@@Base+0x23ac>) │ │ │ │ + mov r0, r7 │ │ │ │ + bl 79550 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 8c1ba <_PyObject_MakeTpCall@@Base+0x2e86> │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 8a14a <_PyObject_MakeTpCall@@Base+0xe16> │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8a14a <_PyObject_MakeTpCall@@Base+0xe16> │ │ │ │ + mov r0, r8 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8a14a <_PyObject_MakeTpCall@@Base+0xe16> │ │ │ │ + ldr r0, [pc, #540] @ (8b6e4 <_PyObject_MakeTpCall@@Base+0x23b0>) │ │ │ │ + bl 6cd14 │ │ │ │ + mov r2, r0 │ │ │ │ + adds r7, r0, #1 │ │ │ │ + bne.w 8a1dc <_PyObject_MakeTpCall@@Base+0xea8> │ │ │ │ + b.w 8a1ee <_PyObject_MakeTpCall@@Base+0xeba> │ │ │ │ + ldr r0, [pc, #524] @ (8b6e8 <_PyObject_MakeTpCall@@Base+0x23b4>) │ │ │ │ + bl 6cd14 │ │ │ │ + mov r2, r0 │ │ │ │ + adds r0, r2, #1 │ │ │ │ + bne.w 8a080 <_PyObject_MakeTpCall@@Base+0xd4c> │ │ │ │ + b.w 8a092 <_PyObject_MakeTpCall@@Base+0xd5e> │ │ │ │ + ldr r0, [pc, #512] @ (8b6ec <_PyObject_MakeTpCall@@Base+0x23b8>) │ │ │ │ + bl 6cd14 │ │ │ │ + mov r2, r0 │ │ │ │ + adds r7, r0, #1 │ │ │ │ + bne.w 8a24e <_PyObject_MakeTpCall@@Base+0xf1a> │ │ │ │ + b.w 8a260 <_PyObject_MakeTpCall@@Base+0xf2c> │ │ │ │ + ldr r3, [pc, #496] @ (8b6f0 <_PyObject_MakeTpCall@@Base+0x23bc>) │ │ │ │ + str r3, [r6, #124] @ 0x7c │ │ │ │ + b.w 8a42e <_PyObject_MakeTpCall@@Base+0x10fa> │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + mov r0, r8 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 89334 <_PyObject_MakeTpCall@@Base> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 8a756 <_PyObject_MakeTpCall@@Base+0x1422> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8a742 <_PyObject_MakeTpCall@@Base+0x140e> │ │ │ │ + b.w 8a756 <_PyObject_MakeTpCall@@Base+0x1422> │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8c936 <_PyObject_MakeTpCall@@Base+0x2eb2> │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ + bne.w 8bee8 <_PyObject_MakeTpCall@@Base+0x2bb4> │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8c936 <_PyObject_MakeTpCall@@Base+0x2eb2> │ │ │ │ - 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] │ │ │ │ + bne.w 8bee8 <_PyObject_MakeTpCall@@Base+0x2bb4> │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + mov lr, r3 │ │ │ │ + ldrd r0, r1, [sp, #20] │ │ │ │ + add.w r6, r2, #8 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ - ldr.w lr, [ip, #4]! │ │ │ │ - cmp lr, r4 │ │ │ │ - beq.n 8bf7c <_PyObject_MakeTpCall@@Base+0x24f8> │ │ │ │ + mov r8, r6 │ │ │ │ + ldr.w ip, [r8, #4]! │ │ │ │ + cmp ip, r4 │ │ │ │ + beq.n 8b590 <_PyObject_MakeTpCall@@Base+0x225c> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c92a <_PyObject_MakeTpCall@@Base+0x2ea6> │ │ │ │ - cbnz r1, 8bf58 <_PyObject_MakeTpCall@@Base+0x24d4> │ │ │ │ - ldr.w r1, [lr, #144] @ 0x90 │ │ │ │ + bne.w 8bedc <_PyObject_MakeTpCall@@Base+0x2ba8> │ │ │ │ + cbnz r1, 8b56c <_PyObject_MakeTpCall@@Base+0x2238> │ │ │ │ + ldr.w r1, [ip, #144] @ 0x90 │ │ │ │ subs r1, #0 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 8c4f2 <_PyObject_MakeTpCall@@Base+0x2a6e> │ │ │ │ + ldr r6, [sp, #28] │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 8bc1c <_PyObject_MakeTpCall@@Base+0x28e8> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8c4e2 <_PyObject_MakeTpCall@@Base+0x2a5e> │ │ │ │ - ldr.w r0, [lr, #104] @ 0x68 │ │ │ │ + bne.w 8bc0c <_PyObject_MakeTpCall@@Base+0x28d8> │ │ │ │ + ldr.w r0, [ip, #104] @ 0x68 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c4ea <_PyObject_MakeTpCall@@Base+0x2a66> │ │ │ │ + bne.w 8bc14 <_PyObject_MakeTpCall@@Base+0x28e0> │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8c4ea <_PyObject_MakeTpCall@@Base+0x2a66> │ │ │ │ + bne.w 8bc14 <_PyObject_MakeTpCall@@Base+0x28e0> │ │ │ │ adds r2, #1 │ │ │ │ - cmp r8, r2 │ │ │ │ - bne.n 8bf3e <_PyObject_MakeTpCall@@Base+0x24ba> │ │ │ │ - str r1, [sp, #28] │ │ │ │ - str r0, [sp, #20] │ │ │ │ - b.w 8b6e6 <_PyObject_MakeTpCall@@Base+0x1c62> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 8beca <_PyObject_MakeTpCall@@Base+0x2446> │ │ │ │ - b.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8a486 <_PyObject_MakeTpCall@@Base+0xa02> │ │ │ │ - b.n 8bbda <_PyObject_MakeTpCall@@Base+0x2156> │ │ │ │ + cmp lr, r2 │ │ │ │ + bne.n 8b552 <_PyObject_MakeTpCall@@Base+0x221e> │ │ │ │ + strd r0, r1, [sp, #20] │ │ │ │ + b.n 8adca <_PyObject_MakeTpCall@@Base+0x1a96> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8ba92 <_PyObject_MakeTpCall@@Base+0x200e> │ │ │ │ - b.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 89d36 <_PyObject_MakeTpCall@@Base+0xa02> │ │ │ │ + b.n 8b256 <_PyObject_MakeTpCall@@Base+0x1f22> │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp ip, lr │ │ │ │ - bne.w 8bb78 <_PyObject_MakeTpCall@@Base+0x20f4> │ │ │ │ + bne.w 8b1f4 <_PyObject_MakeTpCall@@Base+0x1ec0> │ │ │ │ mov fp, r4 │ │ │ │ ldr.w ip, [r3, #172] @ 0xac │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 8c638 <_PyObject_MakeTpCall@@Base+0x2bb4> │ │ │ │ + beq.w 8b82c <_PyObject_MakeTpCall@@Base+0x24f8> │ │ │ │ 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 8c65a <_PyObject_MakeTpCall@@Base+0x2bd6> │ │ │ │ + ble.w 8b84e <_PyObject_MakeTpCall@@Base+0x251a> │ │ │ │ ldr.w fp, [r0, #4]! │ │ │ │ cmp fp, r9 │ │ │ │ - bne.n 8bfce <_PyObject_MakeTpCall@@Base+0x254a> │ │ │ │ + bne.n 8b5ca <_PyObject_MakeTpCall@@Base+0x2296> │ │ │ │ mov fp, r4 │ │ │ │ - b.n 8bb88 <_PyObject_MakeTpCall@@Base+0x2104> │ │ │ │ + b.n 8b204 <_PyObject_MakeTpCall@@Base+0x1ed0> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a8b8 <_PyObject_MakeTpCall@@Base+0xe34> │ │ │ │ - b.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 8a274 <_PyObject_MakeTpCall@@Base+0xf40> │ │ │ │ + b.w 89ef4 <_PyObject_MakeTpCall@@Base+0xbc0> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a9fc <_PyObject_MakeTpCall@@Base+0xf78> │ │ │ │ - b.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 8b046 <_PyObject_MakeTpCall@@Base+0x1d12> │ │ │ │ + b.w 89ef4 <_PyObject_MakeTpCall@@Base+0xbc0> │ │ │ │ + add.w sl, sl, #1 │ │ │ │ + adds r3, #8 │ │ │ │ + cmp r0, sl │ │ │ │ + bgt.w 8a96c <_PyObject_MakeTpCall@@Base+0x1638> │ │ │ │ + b.w 8a574 <_PyObject_MakeTpCall@@Base+0x1240> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8b9ba <_PyObject_MakeTpCall@@Base+0x1f36> │ │ │ │ - b.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr.w r0, [r9, #708] @ 0x2c4 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - blx r3 │ │ │ │ - mov lr, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8b08c <_PyObject_MakeTpCall@@Base+0x1608> │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 1ea3d0 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 8ac22 <_PyObject_MakeTpCall@@Base+0x119e> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 8b028 <_PyObject_MakeTpCall@@Base+0x15a4> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + beq.w 8a14a <_PyObject_MakeTpCall@@Base+0xe16> │ │ │ │ + b.w 89ef4 <_PyObject_MakeTpCall@@Base+0xbc0> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b028 <_PyObject_MakeTpCall@@Base+0x15a4> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8b028 <_PyObject_MakeTpCall@@Base+0x15a4> │ │ │ │ - ldr.w r0, [r8, #688] @ 0x2b0 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - blx r3 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8a7ae <_PyObject_MakeTpCall@@Base+0xd2a> │ │ │ │ - bl 1ea294 │ │ │ │ - b.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - mov r0, r9 │ │ │ │ - bl 719d8 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w 8a7ae <_PyObject_MakeTpCall@@Base+0xd2a> │ │ │ │ - b.w 8b38c <_PyObject_MakeTpCall@@Base+0x1908> │ │ │ │ - mov r4, r1 │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - cmp r1, r8 │ │ │ │ - ble.w 8ade6 <_PyObject_MakeTpCall@@Base+0x1362> │ │ │ │ - ldrb r2, [r3, #0] │ │ │ │ - movs r6, #1 │ │ │ │ - ldr.w r0, [sl, fp] │ │ │ │ - adds r2, #1 │ │ │ │ - add.w r2, r3, r2, lsl #2 │ │ │ │ - ldr r5, [r0, #8] │ │ │ │ - ldrb.w r1, [r2, r8] │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - ldr r2, [pc, #68] @ (8c0d8 <_PyObject_MakeTpCall@@Base+0x2654>) │ │ │ │ - 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 8ab06 <_PyObject_MakeTpCall@@Base+0x1082> │ │ │ │ - nop │ │ │ │ - sxth r4, r7 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r2, sp, #336 @ 0x150 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r0, pc, #448 @ (adr r0, 8c28c <_PyObject_MakeTpCall@@Base+0x2808>) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r6, pc, #560 @ (adr r6, 8c300 <_PyObject_MakeTpCall@@Base+0x287c>) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r0, pc, #896 @ (adr r0, 8c454 <_PyObject_MakeTpCall@@Base+0x29d0>) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r0, pc, #608 @ (adr r0, 8c338 <_PyObject_MakeTpCall@@Base+0x28b4>) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r7, sp, #16 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [pc, #636] @ (8c364 <_PyObject_MakeTpCall@@Base+0x28e0>) │ │ │ │ - str r2, [sp, #76] @ 0x4c │ │ │ │ - bl 6cd24 │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ - adds r3, #1 │ │ │ │ - beq.w 8b1bc <_PyObject_MakeTpCall@@Base+0x1738> │ │ │ │ - ldr.w r1, [r4, #172] @ 0xac │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 8b0d4 <_PyObject_MakeTpCall@@Base+0x1650> │ │ │ │ - ldr r3, [r4, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #30 │ │ │ │ - bmi.w 8c94a <_PyObject_MakeTpCall@@Base+0x2ec6> │ │ │ │ - lsls r6, r3, #18 │ │ │ │ - bmi.w 8b028 <_PyObject_MakeTpCall@@Base+0x15a4> │ │ │ │ - mov r0, r4 │ │ │ │ - str r2, [sp, #76] @ 0x4c │ │ │ │ - bl 7f848 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 8b1bc <_PyObject_MakeTpCall@@Base+0x1738> │ │ │ │ - ldr.w r1, [r4, #172] @ 0xac │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 8b028 <_PyObject_MakeTpCall@@Base+0x15a4> │ │ │ │ - b.w 8b0d4 <_PyObject_MakeTpCall@@Base+0x1650> │ │ │ │ + beq.w 8b124 <_PyObject_MakeTpCall@@Base+0x1df0> │ │ │ │ + b.w 89ef4 <_PyObject_MakeTpCall@@Base+0xbc0> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8b412 <_PyObject_MakeTpCall@@Base+0x20de> │ │ │ │ + b.w 89ef4 <_PyObject_MakeTpCall@@Base+0xbc0> │ │ │ │ mov r3, r9 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.w 8bb08 <_PyObject_MakeTpCall@@Base+0x2084> │ │ │ │ + beq.w 8b198 <_PyObject_MakeTpCall@@Base+0x1e64> │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8c132 <_PyObject_MakeTpCall@@Base+0x26ae> │ │ │ │ + bne.n 8b62e <_PyObject_MakeTpCall@@Base+0x22fa> │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 8bb08 <_PyObject_MakeTpCall@@Base+0x2084> │ │ │ │ + beq.w 8b198 <_PyObject_MakeTpCall@@Base+0x1e64> │ │ │ │ ldr.w r3, [r5, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8c250 <_PyObject_MakeTpCall@@Base+0x27cc> │ │ │ │ + beq.w 8b7de <_PyObject_MakeTpCall@@Base+0x24aa> │ │ │ │ ldr.w r1, [r3, #8]! │ │ │ │ movs r2, #0 │ │ │ │ cmp r1, r2 │ │ │ │ add.w r2, r2, #1 │ │ │ │ - ble.w 8c26e <_PyObject_MakeTpCall@@Base+0x27ea> │ │ │ │ + ble.w 8b7fc <_PyObject_MakeTpCall@@Base+0x24c8> │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ cmp r0, r9 │ │ │ │ - bne.n 8c15c <_PyObject_MakeTpCall@@Base+0x26d8> │ │ │ │ - b.w 8b43e <_PyObject_MakeTpCall@@Base+0x19ba> │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 8cb3c <_PyObject_MakeTpCall@@Base+0x30b8> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8cb3c <_PyObject_MakeTpCall@@Base+0x30b8> │ │ │ │ - str.w sl, [sp, #20] │ │ │ │ - b.w 8b606 <_PyObject_MakeTpCall@@Base+0x1b82> │ │ │ │ + bne.n 8b65a <_PyObject_MakeTpCall@@Base+0x2326> │ │ │ │ + b.w 8aae8 <_PyObject_MakeTpCall@@Base+0x17b4> │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ + str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a652 <_PyObject_MakeTpCall@@Base+0xbce> │ │ │ │ - mov r0, r8 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8a652 <_PyObject_MakeTpCall@@Base+0xbce> │ │ │ │ - ldr r1, [pc, #452] @ (8c368 <_PyObject_MakeTpCall@@Base+0x28e4>) │ │ │ │ + bne.w 89eee <_PyObject_MakeTpCall@@Base+0xbba> │ │ │ │ mov r0, r9 │ │ │ │ - bl bc8ac <_PyUnicode_Equal@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 8b662 <_PyObject_MakeTpCall@@Base+0x1bde> │ │ │ │ - b.w 8b696 <_PyObject_MakeTpCall@@Base+0x1c12> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - movw r2, #41357 @ 0xa18d │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.w 89eee <_PyObject_MakeTpCall@@Base+0xbba> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8c116 <_PyObject_MakeTpCall@@Base+0x2de2> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8c116 <_PyObject_MakeTpCall@@Base+0x2de2> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.w 8acf4 <_PyObject_MakeTpCall@@Base+0x19c0> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + movw r2, #39485 @ 0x9a3d │ │ │ │ movt r2, #8 │ │ │ │ ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8a352 <_PyObject_MakeTpCall@@Base+0x8ce> │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ + beq.w 89c02 <_PyObject_MakeTpCall@@Base+0x8ce> │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ blx r3 │ │ │ │ - mov sl, r0 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8a77e <_PyObject_MakeTpCall@@Base+0x144a> │ │ │ │ + b.n 8b1b6 <_PyObject_MakeTpCall@@Base+0x1e82> │ │ │ │ + ldr r1, [pc, #44] @ (8b6f4 <_PyObject_MakeTpCall@@Base+0x23c0>) │ │ │ │ + mov r0, r5 │ │ │ │ + bl bbe1c <_PyUnicode_Equal@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 8ad48 <_PyObject_MakeTpCall@@Base+0x1a14> │ │ │ │ + b.w 8ad7c <_PyObject_MakeTpCall@@Base+0x1a48> │ │ │ │ + nop │ │ │ │ + sxth r4, r7 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + add r6, pc, #560 @ (adr r6, 8b910 <_PyObject_MakeTpCall@@Base+0x25dc>) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + add r0, pc, #448 @ (adr r0, 8b8a4 <_PyObject_MakeTpCall@@Base+0x2570>) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + add r0, pc, #608 @ (adr r0, 8b948 <_PyObject_MakeTpCall@@Base+0x2614>) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + add r2, sp, #336 @ 0x150 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + add r0, pc, #896 @ (adr r0, 8ba70 <_PyObject_MakeTpCall@@Base+0x273c>) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + asrs r4, r7, #26 │ │ │ │ + lsls r7, r0, #1 │ │ │ │ + add r2, pc, #96 @ (adr r2, 8b758 <_PyObject_MakeTpCall@@Base+0x2424>) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr.w r0, [sl, #688] @ 0x2b0 │ │ │ │ + mov r1, r9 │ │ │ │ + blx r3 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8a048 <_PyObject_MakeTpCall@@Base+0xd14> │ │ │ │ + bl 1e95bc │ │ │ │ + b.w 89ef4 <_PyObject_MakeTpCall@@Base+0xbc0> │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r0, [pc, #736] @ (8b9fc <_PyObject_MakeTpCall@@Base+0x26c8>) │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + bl 6cd14 │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ + adds r3, #1 │ │ │ │ + beq.w 8a8cc <_PyObject_MakeTpCall@@Base+0x1598> │ │ │ │ + ldr.w r1, [r5, #172] @ 0xac │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 8a7d4 <_PyObject_MakeTpCall@@Base+0x14a0> │ │ │ │ + ldr r3, [r5, #84] @ 0x54 │ │ │ │ + lsls r1, r3, #30 │ │ │ │ + bmi.w 8bd9c <_PyObject_MakeTpCall@@Base+0x2a68> │ │ │ │ + lsls r3, r3, #18 │ │ │ │ + bmi.w 8a54e <_PyObject_MakeTpCall@@Base+0x121a> │ │ │ │ + mov r0, r5 │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + bl 7f810 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8afec <_PyObject_MakeTpCall@@Base+0x1568> │ │ │ │ - b.n 8bb38 <_PyObject_MakeTpCall@@Base+0x20b4> │ │ │ │ + blt.w 8a8cc <_PyObject_MakeTpCall@@Base+0x1598> │ │ │ │ + ldr.w r1, [r5, #172] @ 0xac │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 8a54e <_PyObject_MakeTpCall@@Base+0x121a> │ │ │ │ + b.w 8a7d4 <_PyObject_MakeTpCall@@Base+0x14a0> │ │ │ │ + mov r0, r8 │ │ │ │ + bl 719c8 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.w 8a048 <_PyObject_MakeTpCall@@Base+0xd14> │ │ │ │ + b.w 8a9ec <_PyObject_MakeTpCall@@Base+0x16b8> │ │ │ │ + ldr.w r1, [fp, #8] │ │ │ │ + cmp r1, sl │ │ │ │ + ble.w 8a574 <_PyObject_MakeTpCall@@Base+0x1240> │ │ │ │ + ldrb r2, [r3, #0] │ │ │ │ + ldr.w r1, [fp, #24] │ │ │ │ + adds r2, #1 │ │ │ │ + add.w r2, r3, r2, lsl #2 │ │ │ │ + ldrb.w r2, [r2, sl] │ │ │ │ + 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 r3, [r3, #20] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + b.w 8a8e6 <_PyObject_MakeTpCall@@Base+0x15b2> │ │ │ │ + ldr.w r8, [pc, #604] @ 8ba08 <_PyObject_MakeTpCall@@Base+0x26d4> │ │ │ │ + mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ + movw r0, #63692 @ 0xf8cc │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + movw r1, #2436 @ 0x984 │ │ │ │ + bl 215dac <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8a13e <_PyObject_MakeTpCall@@Base+0xe0a> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14644 @ 0x3934 │ │ │ │ + movw r1, #13108 @ 0x3334 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 8bb38 <_PyObject_MakeTpCall@@Base+0x20b4> │ │ │ │ - movw r3, #4300 @ 0x10cc │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - mov r0, r6 │ │ │ │ - movw r2, #21132 @ 0x528c │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - mov r3, r5 │ │ │ │ - bl 14b21c <_PyErr_Format@@Base> │ │ │ │ - b.w 8b3de <_PyObject_MakeTpCall@@Base+0x195a> │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - adds r3, #12 │ │ │ │ - cmp r1, r8 │ │ │ │ - bgt.w 8bdb2 <_PyObject_MakeTpCall@@Base+0x232e> │ │ │ │ - b.w 8ade6 <_PyObject_MakeTpCall@@Base+0x1362> │ │ │ │ - cmp.w fp, #0 │ │ │ │ - bgt.w 8bba6 <_PyObject_MakeTpCall@@Base+0x2122> │ │ │ │ - b.w 8b61e <_PyObject_MakeTpCall@@Base+0x1b9a> │ │ │ │ - mov r1, r0 │ │ │ │ - movs r0, #1 │ │ │ │ - bl 7d8cc │ │ │ │ - str r0, [sp, #32] │ │ │ │ - b.w 8b592 <_PyObject_MakeTpCall@@Base+0x1b0e> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8c9f0 <_PyObject_MakeTpCall@@Base+0x2f6c> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8c9f0 <_PyObject_MakeTpCall@@Base+0x2f6c> │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - b.w 8b5f8 <_PyObject_MakeTpCall@@Base+0x1b74> │ │ │ │ + bl 126e1c │ │ │ │ + b.n 8b1b6 <_PyObject_MakeTpCall@@Base+0x1e82> │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.w 8b43e <_PyObject_MakeTpCall@@Base+0x19ba> │ │ │ │ + beq.w 8aae8 <_PyObject_MakeTpCall@@Base+0x17b4> │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8c252 <_PyObject_MakeTpCall@@Base+0x27ce> │ │ │ │ + bne.n 8b7e0 <_PyObject_MakeTpCall@@Base+0x24ac> │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 8b43e <_PyObject_MakeTpCall@@Base+0x19ba> │ │ │ │ + beq.w 8aae8 <_PyObject_MakeTpCall@@Base+0x17b4> │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #13176 @ 0x3378 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 126e1c │ │ │ │ + b.n 8b1b6 <_PyObject_MakeTpCall@@Base+0x1e82> │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8bfc2 <_PyObject_MakeTpCall@@Base+0x2c8e> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8bfc2 <_PyObject_MakeTpCall@@Base+0x2c8e> │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + b.w 8ace6 <_PyObject_MakeTpCall@@Base+0x19b2> │ │ │ │ + mov r0, r3 │ │ │ │ + mov r4, fp │ │ │ │ + cmp r0, r9 │ │ │ │ + beq.w 8b5dc <_PyObject_MakeTpCall@@Base+0x22a8> │ │ │ │ + ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 8b830 <_PyObject_MakeTpCall@@Base+0x24fc> │ │ │ │ + movw ip, #36416 @ 0x8e40 │ │ │ │ + movt ip, #70 @ 0x46 │ │ │ │ + mov fp, r4 │ │ │ │ + cmp r9, ip │ │ │ │ + beq.w 8bfbc <_PyObject_MakeTpCall@@Base+0x2c88> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14712 @ 0x3978 │ │ │ │ + movw r1, #12364 @ 0x304c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 8bb38 <_PyObject_MakeTpCall@@Base+0x20b4> │ │ │ │ - ldr r1, [pc, #228] @ (8c36c <_PyObject_MakeTpCall@@Base+0x28e8>) │ │ │ │ + bl 126e1c │ │ │ │ + b.n 8b1b6 <_PyObject_MakeTpCall@@Base+0x1e82> │ │ │ │ + mov r3, r1 │ │ │ │ + str r1, [sp, #28] │ │ │ │ + b.n 8b3ba <_PyObject_MakeTpCall@@Base+0x2086> │ │ │ │ + str r1, [sp, #28] │ │ │ │ + b.n 8b3ba <_PyObject_MakeTpCall@@Base+0x2086> │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.w 8b220 <_PyObject_MakeTpCall@@Base+0x1eec> │ │ │ │ + b.w 8ad08 <_PyObject_MakeTpCall@@Base+0x19d4> │ │ │ │ + mov r1, r0 │ │ │ │ + movs r0, #1 │ │ │ │ + bl 7d894 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + b.w 8ac88 <_PyObject_MakeTpCall@@Base+0x1954> │ │ │ │ + movs r2, #0 │ │ │ │ + movs r1, #1 │ │ │ │ + mov sl, r2 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 89db0 <_PyObject_MakeTpCall@@Base+0xa7c> │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.w 8b23c <_PyObject_MakeTpCall@@Base+0x1f08> │ │ │ │ + b.n 8b256 <_PyObject_MakeTpCall@@Base+0x1f22> │ │ │ │ + bl 142f74 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 89ef4 <_PyObject_MakeTpCall@@Base+0xbc0> │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r1, [pc, #324] @ (8ba00 <_PyObject_MakeTpCall@@Base+0x26cc>) │ │ │ │ + mov r0, r7 │ │ │ │ + bl 79550 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 8c1ba <_PyObject_MakeTpCall@@Base+0x2e86> │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 8b412 <_PyObject_MakeTpCall@@Base+0x20de> │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8b412 <_PyObject_MakeTpCall@@Base+0x20de> │ │ │ │ + mov r0, r8 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8b412 <_PyObject_MakeTpCall@@Base+0x20de> │ │ │ │ + ldr r1, [pc, #280] @ (8ba04 <_PyObject_MakeTpCall@@Base+0x26d0>) │ │ │ │ ldr.w r3, [r1, #1520] @ 0x5f0 │ │ │ │ cmp.w r3, #131072 @ 0x20000 │ │ │ │ - bcs.w 8c994 <_PyObject_MakeTpCall@@Base+0x2f10> │ │ │ │ + bcs.w 8bfe6 <_PyObject_MakeTpCall@@Base+0x2cb2> │ │ │ │ adds r0, r3, #1 │ │ │ │ str.w r0, [r1, #1520] @ 0x5f0 │ │ │ │ - cbz r3, 8c2a6 <_PyObject_MakeTpCall@@Base+0x2822> │ │ │ │ - ldrh.w r1, [r4, #206] @ 0xce │ │ │ │ + cbz r3, 8b908 <_PyObject_MakeTpCall@@Base+0x25d4> │ │ │ │ + ldrh.w r1, [r5, #206] @ 0xce │ │ │ │ adds r1, #1 │ │ │ │ - strh.w r1, [r4, #206] @ 0xce │ │ │ │ + strh.w r1, [r5, #206] @ 0xce │ │ │ │ movs r1, #1 │ │ │ │ - str.w r3, [r4, #192] @ 0xc0 │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - b.n 8bd3e <_PyObject_MakeTpCall@@Base+0x22ba> │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - b.n 8bd3e <_PyObject_MakeTpCall@@Base+0x22ba> │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - b.n 8bd3e <_PyObject_MakeTpCall@@Base+0x22ba> │ │ │ │ - add.w r0, r0, #98304 @ 0x18000 │ │ │ │ - adds r0, #228 @ 0xe4 │ │ │ │ - adds r3, r1, r0 │ │ │ │ - b.w 8b4b0 <_PyObject_MakeTpCall@@Base+0x1a2c> │ │ │ │ - ldr r1, [pc, #168] @ (8c370 <_PyObject_MakeTpCall@@Base+0x28ec>) │ │ │ │ - bl 10f5c4 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 8bb38 <_PyObject_MakeTpCall@@Base+0x20b4> │ │ │ │ - beq.w 8a21a <_PyObject_MakeTpCall@@Base+0x796> │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ + str.w r3, [r5, #192] @ 0xc0 │ │ │ │ + str r1, [sp, #28] │ │ │ │ + b.n 8b3ba <_PyObject_MakeTpCall@@Base+0x2086> │ │ │ │ + add.w sl, sl, #1 │ │ │ │ + adds r3, #12 │ │ │ │ + cmp r0, sl │ │ │ │ + bgt.w 8a566 <_PyObject_MakeTpCall@@Base+0x1232> │ │ │ │ + b.w 8a574 <_PyObject_MakeTpCall@@Base+0x1240> │ │ │ │ + movw r1, #25229 @ 0x628d │ │ │ │ + movt r1, #18 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 8a59e <_PyObject_MakeTpCall@@Base+0x126a> │ │ │ │ + ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, sl │ │ │ │ + blx r3 │ │ │ │ + b.w 8a59e <_PyObject_MakeTpCall@@Base+0x126a> │ │ │ │ + cbz r3, 8b948 <_PyObject_MakeTpCall@@Base+0x2614> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 89ef4 <_PyObject_MakeTpCall@@Base+0xbc0> │ │ │ │ + movw r2, #4300 @ 0x10cc │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + mov r0, r7 │ │ │ │ + movw r3, #36024 @ 0x8cb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22060 @ 0x562c │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 8bb38 <_PyObject_MakeTpCall@@Base+0x20b4> │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - str r4, [r5, #8] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 8ac64 <_PyObject_MakeTpCall@@Base+0x11e0> │ │ │ │ - ldr.w r2, [sl, fp] │ │ │ │ - mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ - str r7, [r5, #12] │ │ │ │ - movw r0, #38653 @ 0x96fd │ │ │ │ - movt r0, #15 │ │ │ │ - cmp r3, ip │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - ldr.w r1, [r2, #3796] @ 0xed4 │ │ │ │ - ldr.w r2, [r5, #-4] │ │ │ │ - ldr r6, [r1, #4] │ │ │ │ - and.w r2, r2, #3 │ │ │ │ - str r0, [r5, #20] │ │ │ │ - orr.w lr, r2, r6 │ │ │ │ - sub.w r2, r5, #8 │ │ │ │ - str r2, [r6, #0] │ │ │ │ - strd r1, lr, [r5, #-8] │ │ │ │ - str r2, [r1, #4] │ │ │ │ - bne.w 8aca6 <_PyObject_MakeTpCall@@Base+0x1222> │ │ │ │ - mov r4, r5 │ │ │ │ - b.w 8acc6 <_PyObject_MakeTpCall@@Base+0x1242> │ │ │ │ - ldr r7, [r6, #24] │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 8a74a <_PyObject_MakeTpCall@@Base+0xcc6> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1d7540 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldrb r3, [r6, #16] │ │ │ │ - lsls r7, r3, #25 │ │ │ │ - bpl.w 8c46e <_PyObject_MakeTpCall@@Base+0x29ea> │ │ │ │ - lsls r0, r3, #26 │ │ │ │ - bpl.w 8c46e <_PyObject_MakeTpCall@@Base+0x29ea> │ │ │ │ - adds.w r7, r6, #20 │ │ │ │ - bne.w 8a74a <_PyObject_MakeTpCall@@Base+0xcc6> │ │ │ │ - b.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + movw r2, #19596 @ 0x4c8c │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + bl 14a7e4 <_PyErr_Format@@Base> │ │ │ │ + b.w 89ef4 <_PyObject_MakeTpCall@@Base+0xbc0> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8a5de <_PyObject_MakeTpCall@@Base+0x12aa> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 8bde8 <_PyObject_MakeTpCall@@Base+0x2ab4> │ │ │ │ + movw r2, #4300 @ 0x10cc │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + mov r0, r7 │ │ │ │ + movw r3, #36024 @ 0x8cb8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + movw r2, #19644 @ 0x4cbc │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + bl 20e550 │ │ │ │ + b.w 89ef4 <_PyObject_MakeTpCall@@Base+0xbc0> │ │ │ │ + ldr.w r8, [pc, #96] @ 8ba08 <_PyObject_MakeTpCall@@Base+0x26d4> │ │ │ │ + mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ + ldr.w r0, [r6, #180] @ 0xb4 │ │ │ │ + subs r0, #1 │ │ │ │ + ldr.w r3, [r8, 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, r6 │ │ │ │ + beq.n 8b9e0 <_PyObject_MakeTpCall@@Base+0x26ac> │ │ │ │ + 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 8a2d8 <_PyObject_MakeTpCall@@Base+0xfa4> │ │ │ │ + movw r0, #63692 @ 0xf8cc │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + movw r1, #4075 @ 0xfeb │ │ │ │ + bl 215dac <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 89ef4 <_PyObject_MakeTpCall@@Base+0xbc0> │ │ │ │ add r7, sp, #16 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #96 @ (adr r2, 8c3cc <_PyObject_MakeTpCall@@Base+0x2948>) │ │ │ │ + add r6, pc, #560 @ (adr r6, 8bc34 <_PyObject_MakeTpCall@@Base+0x2900>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r1, sp, #752 @ 0x2f0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ldr.w r4, [r6, #148] @ 0x94 │ │ │ │ - ldr r7, [r3, #52] @ 0x34 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr.w r4, [r8, #148] @ 0x94 │ │ │ │ + ldr r3, [r7, #52] @ 0x34 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8af04 <_PyObject_MakeTpCall@@Base+0x1480> │ │ │ │ - add.w r2, r7, #1000 @ 0x3e8 │ │ │ │ - mov.w r9, #16384 @ 0x4000 │ │ │ │ + bne.w 8a696 <_PyObject_MakeTpCall@@Base+0x1362> │ │ │ │ + add.w r2, r3, #1000 @ 0x3e8 │ │ │ │ + mov.w sl, #16384 @ 0x4000 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cmp r9, r2 │ │ │ │ - blt.w 8c9aa <_PyObject_MakeTpCall@@Base+0x2f26> │ │ │ │ + cmp sl, r2 │ │ │ │ + blt.w 8bdf8 <_PyObject_MakeTpCall@@Base+0x2ac4> │ │ │ │ movw r2, #19968 @ 0x4e00 │ │ │ │ movt r2, #72 @ 0x48 │ │ │ │ - mov r1, r9 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr.w r8, [r6, #144] @ 0x90 │ │ │ │ + mov r1, sl │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr.w r9, [r8, #144] @ 0x90 │ │ │ │ ldrd r0, r4, [r2, #804] @ 0x324 │ │ │ │ blx r4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 8c3ee <_PyObject_MakeTpCall@@Base+0x296a> │ │ │ │ - ldr.w r1, [r6, #144] @ 0x90 │ │ │ │ + cbz r0, 8ba86 <_PyObject_MakeTpCall@@Base+0x2752> │ │ │ │ + ldr.w r1, [r8, #144] @ 0x90 │ │ │ │ movs r2, #0 │ │ │ │ - strd r8, r9, [r0] │ │ │ │ + strd r9, sl, [r0] │ │ │ │ str r2, [r0, #8] │ │ │ │ - cbz r1, 8c3c8 <_PyObject_MakeTpCall@@Base+0x2944> │ │ │ │ - ldr.w r2, [r6, #148] @ 0x94 │ │ │ │ + cbz r1, 8ba60 <_PyObject_MakeTpCall@@Base+0x272c> │ │ │ │ + ldr.w r2, [r8, #148] @ 0x94 │ │ │ │ add.w r0, r1, #12 │ │ │ │ subs r2, r2, r0 │ │ │ │ asrs r2, r2, #2 │ │ │ │ str r2, [r1, #8] │ │ │ │ - clz r2, r8 │ │ │ │ - add.w r1, r4, r9 │ │ │ │ - str.w r4, [r6, #144] @ 0x90 │ │ │ │ + clz r2, r9 │ │ │ │ + add.w r1, r4, sl │ │ │ │ + str.w r4, [r8, #144] @ 0x90 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ - str.w r1, [r6, #152] @ 0x98 │ │ │ │ + str.w r1, [r8, #152] @ 0x98 │ │ │ │ adds r2, #3 │ │ │ │ add.w r4, r4, r2, lsl #2 │ │ │ │ - add.w r7, r4, r7, lsl #2 │ │ │ │ - str.w r7, [r6, #148] @ 0x94 │ │ │ │ + add.w r3, r4, r3, lsl #2 │ │ │ │ + str.w r3, [r8, #148] @ 0x94 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8af1a <_PyObject_MakeTpCall@@Base+0x1496> │ │ │ │ + bne.w 8a6ac <_PyObject_MakeTpCall@@Base+0x1378> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8c418 <_PyObject_MakeTpCall@@Base+0x2994> │ │ │ │ + beq.n 8bab0 <_PyObject_MakeTpCall@@Base+0x277c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 8c418 <_PyObject_MakeTpCall@@Base+0x2994> │ │ │ │ - ldr r2, [pc, #732] @ (8c6dc <_PyObject_MakeTpCall@@Base+0x2c58>) │ │ │ │ + cbnz r3, 8bab0 <_PyObject_MakeTpCall@@Base+0x277c> │ │ │ │ + ldr r2, [pc, #756] @ (8bd8c <_PyObject_MakeTpCall@@Base+0x2a58>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 8c410 <_PyObject_MakeTpCall@@Base+0x298c> │ │ │ │ + cbz r3, 8baa8 <_PyObject_MakeTpCall@@Base+0x2774> │ │ │ │ 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 1ea294 │ │ │ │ - b.w 8b3ce <_PyObject_MakeTpCall@@Base+0x194a> │ │ │ │ + bl 1e95bc │ │ │ │ + b.w 8aa5e <_PyObject_MakeTpCall@@Base+0x172a> │ │ │ │ + movw r1, #25229 @ 0x628d │ │ │ │ + movt r1, #18 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 8a636 <_PyObject_MakeTpCall@@Base+0x1302> │ │ │ │ + ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r3 │ │ │ │ + b.w 8a636 <_PyObject_MakeTpCall@@Base+0x1302> │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + b.w 8a7bc <_PyObject_MakeTpCall@@Base+0x1488> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8afa0 <_PyObject_MakeTpCall@@Base+0x151c> │ │ │ │ + beq.w 8a732 <_PyObject_MakeTpCall@@Base+0x13fe> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8c8e2 <_PyObject_MakeTpCall@@Base+0x2e5e> │ │ │ │ + bne.w 8befc <_PyObject_MakeTpCall@@Base+0x2bc8> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - mov r0, r6 │ │ │ │ - movw r2, #21180 @ 0x52bc │ │ │ │ + mov r0, r8 │ │ │ │ + movw r2, #19644 @ 0x4cbc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r3, r5 │ │ │ │ - bl 20eeb0 │ │ │ │ - b.w 8b3de <_PyObject_MakeTpCall@@Base+0x195a> │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + bl 20e550 │ │ │ │ + b.w 8aa70 <_PyObject_MakeTpCall@@Base+0x173c> │ │ │ │ + movw r1, #25229 @ 0x628d │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 8afc0 <_PyObject_MakeTpCall@@Base+0x153c> │ │ │ │ + beq.w 8a752 <_PyObject_MakeTpCall@@Base+0x141e> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.w 8afc0 <_PyObject_MakeTpCall@@Base+0x153c> │ │ │ │ - ldr r7, [r6, #24] │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 8a74a <_PyObject_MakeTpCall@@Base+0xcc6> │ │ │ │ - b.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - mov r0, r4 │ │ │ │ - mov r4, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8acc6 <_PyObject_MakeTpCall@@Base+0x1242> │ │ │ │ + b.w 8a752 <_PyObject_MakeTpCall@@Base+0x141e> │ │ │ │ + mov r1, r4 │ │ │ │ movs r2, #0 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - strd r2, r2, [sp, #20] │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - mov r0, r5 │ │ │ │ + mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - mov sl, r0 │ │ │ │ + mov r4, r0 │ │ │ │ + b.w 8aa54 <_PyObject_MakeTpCall@@Base+0x1720> │ │ │ │ + mov r0, r1 │ │ │ │ + strd r2, r3, [sp, #56] @ 0x38 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + ldrd r2, r3, [sp, #56] @ 0x38 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 8a4fe <_PyObject_MakeTpCall@@Base+0x11ca> │ │ │ │ + b.w 8a548 <_PyObject_MakeTpCall@@Base+0x1214> │ │ │ │ + ldr r1, [pc, #568] @ (8bd90 <_PyObject_MakeTpCall@@Base+0x2a5c>) │ │ │ │ + bl 10e9e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8a4fe <_PyObject_MakeTpCall@@Base+0xa7a> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + blt.w 8b1b6 <_PyObject_MakeTpCall@@Base+0x1e82> │ │ │ │ + beq.w 89aca <_PyObject_MakeTpCall@@Base+0x796> │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #20524 @ 0x502c │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 126e1c │ │ │ │ + b.w 8b1b6 <_PyObject_MakeTpCall@@Base+0x1e82> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + add r2, sp, #100 @ 0x64 │ │ │ │ + add r1, sp, #96 @ 0x60 │ │ │ │ + mov r0, r4 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + bl 8dbac │ │ │ │ + cbz r0, 8bbb8 <_PyObject_MakeTpCall@@Base+0x2884> │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #3 │ │ │ │ + bmi.n 8bb7e <_PyObject_MakeTpCall@@Base+0x284a> │ │ │ │ + movw r3, #56072 @ 0xdb08 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movs r1, #1 │ │ │ │ + movw r2, #21128 @ 0x5288 │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + bl 1f7028 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 89ef4 <_PyObject_MakeTpCall@@Base+0xbc0> │ │ │ │ + ldr r3, [r6, #84] @ 0x54 │ │ │ │ + lsls r7, r3, #30 │ │ │ │ + bmi.w 8b9a4 <_PyObject_MakeTpCall@@Base+0x2670> │ │ │ │ + ldr.w r4, [r6, #132] @ 0x84 │ │ │ │ + b.w 8a2d0 <_PyObject_MakeTpCall@@Base+0xf9c> │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + movw r3, #33692 @ 0x839c │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 8bf16 <_PyObject_MakeTpCall@@Base+0x2be2> │ │ │ │ + mov r1, r4 │ │ │ │ + bl e1020 │ │ │ │ + ldr r1, [pc, #436] @ (8bd94 <_PyObject_MakeTpCall@@Base+0x2a60>) │ │ │ │ + mov r0, r4 │ │ │ │ + bl bbea4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.w 8a274 <_PyObject_MakeTpCall@@Base+0xf40> │ │ │ │ + b.w 89ef4 <_PyObject_MakeTpCall@@Base+0xbc0> │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #14404 @ 0x3844 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d1590 │ │ │ │ + b.w 8a95e <_PyObject_MakeTpCall@@Base+0x162a> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8bbc2 <_PyObject_MakeTpCall@@Base+0x213e> │ │ │ │ - b.w 8bbda <_PyObject_MakeTpCall@@Base+0x2156> │ │ │ │ - bl 143874 │ │ │ │ - mov r7, r0 │ │ │ │ + beq.w 8b58a <_PyObject_MakeTpCall@@Base+0x2256> │ │ │ │ + b.n 8b596 <_PyObject_MakeTpCall@@Base+0x2262> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r1, [pc, #552] @ (8c6e0 <_PyObject_MakeTpCall@@Base+0x2c5c>) │ │ │ │ - mov r0, r6 │ │ │ │ - bl 79514 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + bne.w 8b596 <_PyObject_MakeTpCall@@Base+0x2262> │ │ │ │ + b.n 8b590 <_PyObject_MakeTpCall@@Base+0x225c> │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 8b590 <_PyObject_MakeTpCall@@Base+0x225c> │ │ │ │ + b.n 8b596 <_PyObject_MakeTpCall@@Base+0x2262> │ │ │ │ + add.w r0, r0, #98304 @ 0x18000 │ │ │ │ + adds r0, #228 @ 0xe4 │ │ │ │ + adds r3, r1, r0 │ │ │ │ + b.w 8ab5a <_PyObject_MakeTpCall@@Base+0x1826> │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + mov sl, r2 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + b.n 8b892 <_PyObject_MakeTpCall@@Base+0x255e> │ │ │ │ + add.w r0, r0, #98304 @ 0x18000 │ │ │ │ + adds r0, #228 @ 0xe4 │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + b.w 8a8a0 <_PyObject_MakeTpCall@@Base+0x156c> │ │ │ │ + ldr.w r0, [sl, #668] @ 0x29c │ │ │ │ + mov r1, r9 │ │ │ │ + blx r3 │ │ │ │ + mov r7, r0 │ │ │ │ + b.w 8aa06 <_PyObject_MakeTpCall@@Base+0x16d2> │ │ │ │ + movw r3, #4300 @ 0x10cc │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + mov r0, r8 │ │ │ │ + movw r2, #19596 @ 0x4c8c │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + mov r3, r5 │ │ │ │ + bl 14a7e4 <_PyErr_Format@@Base> │ │ │ │ + b.w 8aa70 <_PyObject_MakeTpCall@@Base+0x173c> │ │ │ │ + ldr r0, [r7, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8caee <_PyObject_MakeTpCall@@Base+0x306a> │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 8beca <_PyObject_MakeTpCall@@Base+0x2446> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8beca <_PyObject_MakeTpCall@@Base+0x2446> │ │ │ │ + bne.n 8bd06 <_PyObject_MakeTpCall@@Base+0x29d2> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8beca <_PyObject_MakeTpCall@@Base+0x2446> │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8bf76 <_PyObject_MakeTpCall@@Base+0x24f2> │ │ │ │ - b.n 8bf82 <_PyObject_MakeTpCall@@Base+0x24fe> │ │ │ │ + bl 1d6990 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 8bd18 <_PyObject_MakeTpCall@@Base+0x29e4> │ │ │ │ + ldrb r3, [r7, #16] │ │ │ │ + lsls r0, r3, #25 │ │ │ │ + bpl.n 8bd04 <_PyObject_MakeTpCall@@Base+0x29d0> │ │ │ │ + lsls r1, r3, #26 │ │ │ │ + bpl.n 8bd04 <_PyObject_MakeTpCall@@Base+0x29d0> │ │ │ │ + ldr r5, [r7, #8] │ │ │ │ + add.w r0, r7, #20 │ │ │ │ + str r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8bf82 <_PyObject_MakeTpCall@@Base+0x24fe> │ │ │ │ - b.n 8bf7c <_PyObject_MakeTpCall@@Base+0x24f8> │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 8bf7c <_PyObject_MakeTpCall@@Base+0x24f8> │ │ │ │ - b.n 8bf82 <_PyObject_MakeTpCall@@Base+0x24fe> │ │ │ │ - ldr.w r9, [pc, #492] @ 8c6e8 <_PyObject_MakeTpCall@@Base+0x2c64> │ │ │ │ - mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - movw r0, #65228 @ 0xfecc │ │ │ │ + bne.w 89e6c <_PyObject_MakeTpCall@@Base+0xb38> │ │ │ │ + b.w 89ef4 <_PyObject_MakeTpCall@@Base+0xbc0> │ │ │ │ + movw r0, #63692 @ 0xf8cc │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #2436 @ 0x984 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8a858 <_PyObject_MakeTpCall@@Base+0xdd4> │ │ │ │ + bl 215dac <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 89d22 <_PyObject_MakeTpCall@@Base+0x9ee> │ │ │ │ + mov r0, r7 │ │ │ │ + bl 1d6990 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 89ef4 <_PyObject_MakeTpCall@@Base+0xbc0> │ │ │ │ + ldrb r3, [r7, #16] │ │ │ │ + lsls r2, r3, #25 │ │ │ │ + bpl.n 8bd7e <_PyObject_MakeTpCall@@Base+0x2a4a> │ │ │ │ + lsls r3, r3, #26 │ │ │ │ + bpl.n 8bd7e <_PyObject_MakeTpCall@@Base+0x2a4a> │ │ │ │ + adds.w r3, r7, #20 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + bne.w 89fe4 <_PyObject_MakeTpCall@@Base+0xcb0> │ │ │ │ + b.w 89ef4 <_PyObject_MakeTpCall@@Base+0xbc0> │ │ │ │ movw r1, #4075 @ 0xfeb │ │ │ │ - movw r0, #65228 @ 0xfecc │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - movs r7, #0 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8bbda <_PyObject_MakeTpCall@@Base+0x2156> │ │ │ │ - movw r0, #65228 @ 0xfecc │ │ │ │ + movw r0, #63692 @ 0xf8cc │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - movw r1, #2436 @ 0x984 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8a472 <_PyObject_MakeTpCall@@Base+0x9ee> │ │ │ │ + bl 215dac <_PyErr_BadInternalCall@@Base> │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.w 8b256 <_PyObject_MakeTpCall@@Base+0x1f22> │ │ │ │ + mov r0, r3 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8a3e0 <_PyObject_MakeTpCall@@Base+0x10ac> │ │ │ │ + ldr r3, [r7, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 8bcb2 <_PyObject_MakeTpCall@@Base+0x297e> │ │ │ │ + str r3, [sp, #28] │ │ │ │ + b.w 89fe4 <_PyObject_MakeTpCall@@Base+0xcb0> │ │ │ │ + ldr r0, [r7, #24] │ │ │ │ + ldr r5, [r7, #20] │ │ │ │ + str r0, [r6, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 89e6c <_PyObject_MakeTpCall@@Base+0xb38> │ │ │ │ + b.w 89ef4 <_PyObject_MakeTpCall@@Base+0xbc0> │ │ │ │ + bl 49944 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r6, #12] │ │ │ │ + b.w 89ef4 <_PyObject_MakeTpCall@@Base+0xbc0> │ │ │ │ mov ip, r9 │ │ │ │ mov r4, fp │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 8bb82 <_PyObject_MakeTpCall@@Base+0x20fe> │ │ │ │ + beq.w 8b1fe <_PyObject_MakeTpCall@@Base+0x1eca> │ │ │ │ ldr.w ip, [ip, #128] @ 0x80 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8c544 <_PyObject_MakeTpCall@@Base+0x2ac0> │ │ │ │ + bne.n 8bd24 <_PyObject_MakeTpCall@@Base+0x29f0> │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov fp, r4 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 8bb86 <_PyObject_MakeTpCall@@Base+0x2102> │ │ │ │ - b.n 8bfb6 <_PyObject_MakeTpCall@@Base+0x2532> │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - movw r3, #33692 @ 0x839c │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 8c8f4 <_PyObject_MakeTpCall@@Base+0x2e70> │ │ │ │ - mov r1, r4 │ │ │ │ - bl e1ab4 │ │ │ │ - ldr r1, [pc, #356] @ (8c6e4 <_PyObject_MakeTpCall@@Base+0x2c60>) │ │ │ │ - mov r0, r4 │ │ │ │ - bl bc934 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.w 8a9fc <_PyObject_MakeTpCall@@Base+0xf78> │ │ │ │ - b.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr.w r9, [pc, #344] @ 8c6e8 <_PyObject_MakeTpCall@@Base+0x2c64> │ │ │ │ - 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 8c5ca <_PyObject_MakeTpCall@@Base+0x2b46> │ │ │ │ - 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 8aa68 <_PyObject_MakeTpCall@@Base+0xfe4> │ │ │ │ - movw r0, #65228 @ 0xfecc │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - movw r1, #4075 @ 0xfeb │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr.w r9, [pc, #256] @ 8c6e8 <_PyObject_MakeTpCall@@Base+0x2c64> │ │ │ │ + beq.w 8b202 <_PyObject_MakeTpCall@@Base+0x1ece> │ │ │ │ + b.n 8b5b2 <_PyObject_MakeTpCall@@Base+0x227e> │ │ │ │ + ldr.w r8, [pc, #80] @ 8bd98 <_PyObject_MakeTpCall@@Base+0x2a64> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - movw r0, #65228 @ 0xfecc │ │ │ │ + movw r0, #63692 @ 0xf8cc │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #2436 @ 0x984 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8a8ac <_PyObject_MakeTpCall@@Base+0xe28> │ │ │ │ - ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - blx r3 │ │ │ │ - mov r6, r0 │ │ │ │ - b.w 8b3a6 <_PyObject_MakeTpCall@@Base+0x1922> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1d7540 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 8c678 <_PyObject_MakeTpCall@@Base+0x2bf4> │ │ │ │ - ldrb r3, [r6, #16] │ │ │ │ - lsls r7, r3, #25 │ │ │ │ - bpl.n 8c6a8 <_PyObject_MakeTpCall@@Base+0x2c24> │ │ │ │ - lsls r5, r3, #26 │ │ │ │ - bpl.n 8c6a8 <_PyObject_MakeTpCall@@Base+0x2c24> │ │ │ │ - ldr r5, [r6, #8] │ │ │ │ - add.w r0, r6, #20 │ │ │ │ - str.w r0, [sl, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8a5ce <_PyObject_MakeTpCall@@Base+0xb4a> │ │ │ │ - b.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - mov r0, r3 │ │ │ │ - mov r4, fp │ │ │ │ - cmp r0, r9 │ │ │ │ - beq.w 8bfe0 <_PyObject_MakeTpCall@@Base+0x255c> │ │ │ │ - ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 8c63c <_PyObject_MakeTpCall@@Base+0x2bb8> │ │ │ │ - movw ip, #36416 @ 0x8e40 │ │ │ │ - movt ip, #70 @ 0x46 │ │ │ │ - mov fp, r4 │ │ │ │ - cmp r9, ip │ │ │ │ - beq.w 8cade <_PyObject_MakeTpCall@@Base+0x305a> │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13900 @ 0x364c │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.w 8bb38 <_PyObject_MakeTpCall@@Base+0x20b4> │ │ │ │ - bl 499a0 │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r3, [sl, #12] │ │ │ │ - b.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr r0, [r6, #24] │ │ │ │ + bl 215dac <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8a0ec <_PyObject_MakeTpCall@@Base+0xdb8> │ │ │ │ + ldr r1, [pc, #44] @ (8bd90 <_PyObject_MakeTpCall@@Base+0x2a5c>) │ │ │ │ + bl 10e9e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8c610 <_PyObject_MakeTpCall@@Base+0x2b8c> │ │ │ │ - ldr r5, [r6, #20] │ │ │ │ - str.w r0, [sl, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8a5ce <_PyObject_MakeTpCall@@Base+0xb4a> │ │ │ │ - b.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - mov lr, r0 │ │ │ │ - b.w 8bd88 <_PyObject_MakeTpCall@@Base+0x2304> │ │ │ │ - ldr r0, [r6, #24] │ │ │ │ - b.n 8c688 <_PyObject_MakeTpCall@@Base+0x2c04> │ │ │ │ - mov r1, r4 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r6 │ │ │ │ - blx r3 │ │ │ │ - mov r4, r0 │ │ │ │ - b.w 8b3c6 <_PyObject_MakeTpCall@@Base+0x1942> │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - b.w 8b0bc <_PyObject_MakeTpCall@@Base+0x1638> │ │ │ │ - movs r2, #0 │ │ │ │ - movs r1, #1 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - strd r1, r2, [sp, #20] │ │ │ │ - b.n 8c48e <_PyObject_MakeTpCall@@Base+0x2a0a> │ │ │ │ - add.w r0, r0, #98304 @ 0x18000 │ │ │ │ - adds r0, #228 @ 0xe4 │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - b.w 8b194 <_PyObject_MakeTpCall@@Base+0x1710> │ │ │ │ + blt.w 8b1b6 <_PyObject_MakeTpCall@@Base+0x1e82> │ │ │ │ + bne.w 8bb64 <_PyObject_MakeTpCall@@Base+0x2830> │ │ │ │ + cmp.w r8, #1 │ │ │ │ + beq.w 89ad2 <_PyObject_MakeTpCall@@Base+0x79e> │ │ │ │ + b.w 89ab2 <_PyObject_MakeTpCall@@Base+0x77e> │ │ │ │ + ldr r3, [r7, #24] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 89fe4 <_PyObject_MakeTpCall@@Base+0xcb0> │ │ │ │ + b.w 89ef4 <_PyObject_MakeTpCall@@Base+0xbc0> │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #560 @ (adr r6, 8c914 <_PyObject_MakeTpCall@@Base+0x2e90>) │ │ │ │ + add r1, sp, #752 @ 0x2f0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #896 @ (adr r0, 8ca68 <_PyObject_MakeTpCall@@Base+0x2fe4>) │ │ │ │ + add r0, pc, #896 @ (adr r0, 8c118 <_PyObject_MakeTpCall@@Base+0x2de4>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - add r2, sp, #108 @ 0x6c │ │ │ │ - add r1, sp, #104 @ 0x68 │ │ │ │ - mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - bl 8e6b0 │ │ │ │ - cbz r0, 8c728 <_PyObject_MakeTpCall@@Base+0x2ca4> │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r7, r3, #3 │ │ │ │ - bmi.n 8c6ec <_PyObject_MakeTpCall@@Base+0x2c68> │ │ │ │ - movw r3, #56072 @ 0xdb08 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movs r1, #1 │ │ │ │ - movw r2, #22664 @ 0x5888 │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - ldr.w r3, [sl, #12] │ │ │ │ - bl 1f7bd4 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ - lsls r6, r3, #30 │ │ │ │ - bmi.w 8c58e <_PyObject_MakeTpCall@@Base+0x2b0a> │ │ │ │ - ldr.w r4, [sl, #132] @ 0x84 │ │ │ │ - b.w 8aa60 <_PyObject_MakeTpCall@@Base+0xfdc> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8b022 <_PyObject_MakeTpCall@@Base+0x159e> │ │ │ │ - mov r0, r1 │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8b1f8 <_PyObject_MakeTpCall@@Base+0x1774> │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 8ab50 <_PyObject_MakeTpCall@@Base+0x10cc> │ │ │ │ - b.w 8b028 <_PyObject_MakeTpCall@@Base+0x15a4> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8ae4c <_PyObject_MakeTpCall@@Base+0x13c8> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 8c86c <_PyObject_MakeTpCall@@Base+0x2de8> │ │ │ │ - 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, #21180 @ 0x52bc │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - bl 20eeb0 │ │ │ │ - b.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15940 @ 0x3e44 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.w 8b2d0 <_PyObject_MakeTpCall@@Base+0x184c> │ │ │ │ - cbz r3, 8c7bc <_PyObject_MakeTpCall@@Base+0x2d38> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ + ldr.w r3, [r5, #180] @ 0xb4 │ │ │ │ + ldr.w r0, [r8, r9] │ │ │ │ + subs r1, r3, #1 │ │ │ │ + movs r3, #28 │ │ │ │ + str r1, [sp, #56] @ 0x38 │ │ │ │ + ldr.w lr, [r0, #8] │ │ │ │ + mul.w ip, r3, r1 │ │ │ │ + add.w r3, lr, ip │ │ │ │ + add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ + ldr.w r3, [r3, #252] @ 0xfc │ │ │ │ + mov r1, r3 │ │ │ │ + add.w r3, ip, #92672 @ 0x16a00 │ │ │ │ + adds r3, #252 @ 0xfc │ │ │ │ + cmp r1, r5 │ │ │ │ + add r3, lr │ │ │ │ + beq.n 8bdde <_PyObject_MakeTpCall@@Base+0x2aaa> │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + cmp r1, #10 │ │ │ │ + ittt ls │ │ │ │ + addls.w ip, ip, #98304 @ 0x18000 │ │ │ │ + addls.w ip, ip, #228 @ 0xe4 │ │ │ │ + addls.w r3, lr, ip │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a656 <_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, #21132 @ 0x528c │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - bl 14b21c <_PyErr_Format@@Base> │ │ │ │ - b.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr r1, [pc, #836] @ (8cb28 <_PyObject_MakeTpCall@@Base+0x30a4>) │ │ │ │ - bl 10f5c4 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 8bb38 <_PyObject_MakeTpCall@@Base+0x20b4> │ │ │ │ - bne.w 8c2d4 <_PyObject_MakeTpCall@@Base+0x2850> │ │ │ │ - cmp.w r8, #1 │ │ │ │ - bne.w 8a202 <_PyObject_MakeTpCall@@Base+0x77e> │ │ │ │ - b.w 8a222 <_PyObject_MakeTpCall@@Base+0x79e> │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ - movt r1, #18 │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.n 8c840 <_PyObject_MakeTpCall@@Base+0x2dbc> │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - b.w 8ae0e <_PyObject_MakeTpCall@@Base+0x138a> │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ - movt r1, #18 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w 8aea4 <_PyObject_MakeTpCall@@Base+0x1420> │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - b.w 8aea4 <_PyObject_MakeTpCall@@Base+0x1420> │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ - movt r1, #18 │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.n 8c84c <_PyObject_MakeTpCall@@Base+0x2dc8> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 127218 │ │ │ │ - b.w 8ac42 <_PyObject_MakeTpCall@@Base+0x11be> │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - movs r1, #1 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - blx r3 │ │ │ │ - b.n 8c808 <_PyObject_MakeTpCall@@Base+0x2d84> │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ - b.w 8ac42 <_PyObject_MakeTpCall@@Base+0x11be> │ │ │ │ - mov r0, sl │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8a66e <_PyObject_MakeTpCall@@Base+0xbea> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8b880 <_PyObject_MakeTpCall@@Base+0x1dfc> │ │ │ │ + bne.w 8a552 <_PyObject_MakeTpCall@@Base+0x121e> │ │ │ │ + b.n 8b746 <_PyObject_MakeTpCall@@Base+0x2412> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c772 <_PyObject_MakeTpCall@@Base+0x2cee> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8c772 <_PyObject_MakeTpCall@@Base+0x2cee> │ │ │ │ - ldr r1, [pc, #684] @ (8cb2c <_PyObject_MakeTpCall@@Base+0x30a8>) │ │ │ │ - mov r0, r9 │ │ │ │ - bl bc8ac <_PyUnicode_Equal@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8b694 <_PyObject_MakeTpCall@@Base+0x1c10> │ │ │ │ - ldr r1, [pc, #676] @ (8cb30 <_PyObject_MakeTpCall@@Base+0x30ac>) │ │ │ │ - mov r0, r9 │ │ │ │ - bl bc8ac <_PyUnicode_Equal@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8b694 <_PyObject_MakeTpCall@@Base+0x1c10> │ │ │ │ - ldr r1, [pc, #664] @ (8cb34 <_PyObject_MakeTpCall@@Base+0x30b0>) │ │ │ │ - mov r0, r9 │ │ │ │ - bl bc8ac <_PyUnicode_Equal@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8b694 <_PyObject_MakeTpCall@@Base+0x1c10> │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22360 @ 0x5758 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 8bbbe <_PyObject_MakeTpCall@@Base+0x213a> │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8bbbe <_PyObject_MakeTpCall@@Base+0x213a> │ │ │ │ - mov r0, r8 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8bbbe <_PyObject_MakeTpCall@@Base+0x213a> │ │ │ │ + bne.w 8b980 <_PyObject_MakeTpCall@@Base+0x264c> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8b980 <_PyObject_MakeTpCall@@Base+0x264c> │ │ │ │ + mov.w sl, sl, lsl #1 │ │ │ │ + b.n 8ba22 <_PyObject_MakeTpCall@@Base+0x26ee> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8af24 <_PyObject_MakeTpCall@@Base+0x1bf0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c434 <_PyObject_MakeTpCall@@Base+0x29b0> │ │ │ │ + bne.w 8a768 <_PyObject_MakeTpCall@@Base+0x1434> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8c434 <_PyObject_MakeTpCall@@Base+0x29b0> │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22544 @ 0x5810 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8a768 <_PyObject_MakeTpCall@@Base+0x1434> │ │ │ │ + mov r0, r1 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8a77e <_PyObject_MakeTpCall@@Base+0x144a> │ │ │ │ + ldr.w r8, [pc, #808] @ 8c150 <_PyObject_MakeTpCall@@Base+0x2e1c> │ │ │ │ + mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ + b.w 8b096 <_PyObject_MakeTpCall@@Base+0x1d62> │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ + cbz r3, 8be54 <_PyObject_MakeTpCall@@Base+0x2b20> │ │ │ │ + ldr r0, [pc, #776] @ (8c140 <_PyObject_MakeTpCall@@Base+0x2e0c>) │ │ │ │ + bl 8fa28 │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 8a95e <_PyObject_MakeTpCall@@Base+0x162a> │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ + mov r0, r4 │ │ │ │ + blx r3 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 8a616 <_PyObject_MakeTpCall@@Base+0x12e2> │ │ │ │ + b.w 8a956 <_PyObject_MakeTpCall@@Base+0x1622> │ │ │ │ + movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - movw r1, #22184 @ 0x56a8 │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ + movw r1, #14592 @ 0x3900 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.w 8bbbe <_PyObject_MakeTpCall@@Base+0x213a> │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.w 8bf60 <_PyObject_MakeTpCall@@Base+0x24dc> │ │ │ │ - b.w 8bf82 <_PyObject_MakeTpCall@@Base+0x24fe> │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 8b6e6 <_PyObject_MakeTpCall@@Base+0x1c62> │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 8bf2e <_PyObject_MakeTpCall@@Base+0x24aa> │ │ │ │ - b.w 8b6e6 <_PyObject_MakeTpCall@@Base+0x1c62> │ │ │ │ - ldr.w r3, [r4, #180] @ 0xb4 │ │ │ │ - ldr.w r0, [sl, fp] │ │ │ │ - add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ + ldr r3, [pc, #724] @ (8c140 <_PyObject_MakeTpCall@@Base+0x2e0c>) │ │ │ │ + bl d1590 │ │ │ │ + b.w 8a956 <_PyObject_MakeTpCall@@Base+0x1622> │ │ │ │ + movw r3, #56289 @ 0xdbe1 │ │ │ │ + movt r3, #11 │ │ │ │ + str r3, [r6, #72] @ 0x48 │ │ │ │ + b.w 8a43a <_PyObject_MakeTpCall@@Base+0x1106> │ │ │ │ + ldr.w r8, [pc, #716] @ 8c150 <_PyObject_MakeTpCall@@Base+0x2e1c> │ │ │ │ + mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ + ldr.w r1, [r6, #180] @ 0xb4 │ │ │ │ + subs r1, #1 │ │ │ │ + ldr.w r3, [r8, fp] │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ 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 8c988 <_PyObject_MakeTpCall@@Base+0x2f04> │ │ │ │ - cmp.w ip, #10 │ │ │ │ + mul.w r3, r1, r3 │ │ │ │ + adds r2, r0, r3 │ │ │ │ + add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ + ldr.w r7, [r2, #252] @ 0xfc │ │ │ │ + add.w r2, r3, #92672 @ 0x16a00 │ │ │ │ + adds r2, #252 @ 0xfc │ │ │ │ + add r2, r0 │ │ │ │ + cmp r7, r6 │ │ │ │ + beq.n 8bebc <_PyObject_MakeTpCall@@Base+0x2b88> │ │ │ │ + cmp r1, #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 8b02c <_PyObject_MakeTpCall@@Base+0x15a8> │ │ │ │ - b.w 8c112 <_PyObject_MakeTpCall@@Base+0x268e> │ │ │ │ - movs r1, #0 │ │ │ │ - ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - b.w 8bd3e <_PyObject_MakeTpCall@@Base+0x22ba> │ │ │ │ - ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - b.w 8bd3e <_PyObject_MakeTpCall@@Base+0x22ba> │ │ │ │ - mov.w r9, r9, lsl #1 │ │ │ │ - b.n 8c38a <_PyObject_MakeTpCall@@Base+0x2906> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ + addls.w r3, r3, #98304 @ 0x18000 │ │ │ │ + addls r3, #228 @ 0xe4 │ │ │ │ + addls r2, r0, r3 │ │ │ │ + ldr r7, [r2, #16] │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + bmi.w 89f40 <_PyObject_MakeTpCall@@Base+0xc0c> │ │ │ │ + movw r0, #63692 @ 0xf8cc │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + movw r1, #2382 @ 0x94e │ │ │ │ + bl 215dac <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 89ef4 <_PyObject_MakeTpCall@@Base+0xbc0> │ │ │ │ + ldr r6, [sp, #28] │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 8b574 <_PyObject_MakeTpCall@@Base+0x2240> │ │ │ │ + b.w 8b596 <_PyObject_MakeTpCall@@Base+0x2262> │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 8adca <_PyObject_MakeTpCall@@Base+0x1a96> │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 8b540 <_PyObject_MakeTpCall@@Base+0x220c> │ │ │ │ + b.w 8adca <_PyObject_MakeTpCall@@Base+0x1a96> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ac22 <_PyObject_MakeTpCall@@Base+0x119e> │ │ │ │ - b.w 8b966 <_PyObject_MakeTpCall@@Base+0x1ee2> │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22492 @ 0x57dc │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + bne.w 8baf2 <_PyObject_MakeTpCall@@Base+0x27be> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8baf2 <_PyObject_MakeTpCall@@Base+0x27be> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8af5c <_PyObject_MakeTpCall@@Base+0x1c28> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22232 @ 0x56d8 │ │ │ │ + movw r1, #21008 @ 0x5210 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.w 8bbbe <_PyObject_MakeTpCall@@Base+0x213a> │ │ │ │ + bl d1590 │ │ │ │ + b.w 89ef4 <_PyObject_MakeTpCall@@Base+0xbc0> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8af78 <_PyObject_MakeTpCall@@Base+0x1c44> │ │ │ │ + ldr.w r8, [pc, #532] @ 8c150 <_PyObject_MakeTpCall@@Base+0x2e1c> │ │ │ │ + mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ + ldr.w r0, [r6, #180] @ 0xb4 │ │ │ │ + movs r3, #28 │ │ │ │ + subs r0, #1 │ │ │ │ + ldr.w r2, [r8, fp] │ │ │ │ + mul.w r3, r0, r3 │ │ │ │ + ldr r1, [r2, #8] │ │ │ │ + add.w r2, r3, #92672 @ 0x16a00 │ │ │ │ + adds r2, #252 @ 0xfc │ │ │ │ + adds r7, r1, r2 │ │ │ │ + adds r2, r1, r3 │ │ │ │ + add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ + ldr.w r2, [r2, #252] @ 0xfc │ │ │ │ + cmp r2, r6 │ │ │ │ + beq.n 8bf74 <_PyObject_MakeTpCall@@Base+0x2c40> │ │ │ │ + cmp r0, #10 │ │ │ │ + ittt ls │ │ │ │ + addls.w r3, r3, #98304 @ 0x18000 │ │ │ │ + addls r3, #228 @ 0xe4 │ │ │ │ + addls r7, r1, r3 │ │ │ │ + ldr r7, [r7, #16] │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r3, #2 │ │ │ │ + bmi.w 89f98 <_PyObject_MakeTpCall@@Base+0xc64> │ │ │ │ + movw r0, #63692 @ 0xf8cc │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + movw r1, #2436 @ 0x984 │ │ │ │ + bl 215dac <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8a992 <_PyObject_MakeTpCall@@Base+0x165e> │ │ │ │ + ldr.w r8, [pc, #440] @ 8c150 <_PyObject_MakeTpCall@@Base+0x2e1c> │ │ │ │ + mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ + b.w 8a4a4 <_PyObject_MakeTpCall@@Base+0x1170> │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + str.w r2, [r6, #168] @ 0xa8 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 89df0 <_PyObject_MakeTpCall@@Base+0xabc> │ │ │ │ + b.w 89df4 <_PyObject_MakeTpCall@@Base+0xac0> │ │ │ │ + ldr.w r8, [pc, #412] @ 8c150 <_PyObject_MakeTpCall@@Base+0x2e1c> │ │ │ │ + mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ + b.n 8bf80 <_PyObject_MakeTpCall@@Base+0x2c4c> │ │ │ │ + mov ip, r0 │ │ │ │ + b.w 8b204 <_PyObject_MakeTpCall@@Base+0x1ed0> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22264 @ 0x56f8 │ │ │ │ + movw r1, #20728 @ 0x50f8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.w 8bbbe <_PyObject_MakeTpCall@@Base+0x213a> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 8acc6 <_PyObject_MakeTpCall@@Base+0x1242> │ │ │ │ - movw r1, #65534 @ 0xfffe │ │ │ │ - movt r1, #16383 @ 0x3fff │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 8ca3a <_PyObject_MakeTpCall@@Base+0x2fb6> │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8acc6 <_PyObject_MakeTpCall@@Base+0x1242> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8acc6 <_PyObject_MakeTpCall@@Base+0x1242> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8b864 <_PyObject_MakeTpCall@@Base+0x1de0> │ │ │ │ - mov r5, r4 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - mov r4, r5 │ │ │ │ - b.w 8acc6 <_PyObject_MakeTpCall@@Base+0x1242> │ │ │ │ + bl 126e1c │ │ │ │ + b.w 8b238 <_PyObject_MakeTpCall@@Base+0x1f04> │ │ │ │ + ldr.w r3, [r5, #192] @ 0xc0 │ │ │ │ + str r1, [sp, #28] │ │ │ │ + b.w 8b3ba <_PyObject_MakeTpCall@@Base+0x2086> │ │ │ │ + movs r1, #0 │ │ │ │ + ldr.w r3, [r5, #192] @ 0xc0 │ │ │ │ + str r1, [sp, #28] │ │ │ │ + b.w 8b3ba <_PyObject_MakeTpCall@@Base+0x2086> │ │ │ │ movw r1, #43976 @ 0xabc8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - movw r1, #22452 @ 0x57b4 │ │ │ │ + movw r1, #20916 @ 0x51b4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d2028 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + bl d1590 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 89ef4 <_PyObject_MakeTpCall@@Base+0xbc0> │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 89ef4 <_PyObject_MakeTpCall@@Base+0xbc0> │ │ │ │ + mov r0, r3 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.w 89ef4 <_PyObject_MakeTpCall@@Base+0xbc0> │ │ │ │ + mov r7, r6 │ │ │ │ + ldr r6, [sp, #40] @ 0x28 │ │ │ │ + movw r0, #21064 @ 0x5248 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + mov sl, fp │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + bl 2380f4 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 89ef4 <_PyObject_MakeTpCall@@Base+0xbc0> │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr r3, [r5, #32] │ │ │ │ - cbz r3, 8caa0 <_PyObject_MakeTpCall@@Base+0x301c> │ │ │ │ - ldr r0, [pc, #180] @ (8cb38 <_PyObject_MakeTpCall@@Base+0x30b4>) │ │ │ │ - bl 90608 │ │ │ │ - mov r1, r0 │ │ │ │ + bne.w 89ef4 <_PyObject_MakeTpCall@@Base+0xbc0> │ │ │ │ + mov r0, sl │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.w 89ef4 <_PyObject_MakeTpCall@@Base+0xbc0> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.w 89f08 <_PyObject_MakeTpCall@@Base+0xbd4> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8af40 <_PyObject_MakeTpCall@@Base+0x1c0c> │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #20696 @ 0x50d8 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 126e1c │ │ │ │ + b.w 8b238 <_PyObject_MakeTpCall@@Base+0x1f04> │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + movw r1, #20648 @ 0x50a8 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d1590 │ │ │ │ + b.w 8b238 <_PyObject_MakeTpCall@@Base+0x1f04> │ │ │ │ + ldr r1, [pc, #140] @ (8c144 <_PyObject_MakeTpCall@@Base+0x2e10>) │ │ │ │ + mov r0, r5 │ │ │ │ + bl bbe1c <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b2d0 <_PyObject_MakeTpCall@@Base+0x184c> │ │ │ │ - ldr r3, [r5, #32] │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 8ae84 <_PyObject_MakeTpCall@@Base+0x1400> │ │ │ │ - b.w 8b2c8 <_PyObject_MakeTpCall@@Base+0x1844> │ │ │ │ - movw r3, #48072 @ 0xbbc8 │ │ │ │ + bne.w 8ad78 <_PyObject_MakeTpCall@@Base+0x1a44> │ │ │ │ + ldr r1, [pc, #132] @ (8c148 <_PyObject_MakeTpCall@@Base+0x2e14>) │ │ │ │ + mov r0, r5 │ │ │ │ + bl bbe1c <_PyUnicode_Equal@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8ad78 <_PyObject_MakeTpCall@@Base+0x1a44> │ │ │ │ + ldr r1, [pc, #120] @ (8c14c <_PyObject_MakeTpCall@@Base+0x2e18>) │ │ │ │ + mov r0, r5 │ │ │ │ + bl bbe1c <_PyUnicode_Equal@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8ad78 <_PyObject_MakeTpCall@@Base+0x1a44> │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ - movw r1, #16128 @ 0x3f00 │ │ │ │ + movw r1, #20824 @ 0x5158 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ + mov r2, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - ldr r3, [pc, #128] @ (8cb38 <_PyObject_MakeTpCall@@Base+0x30b4>) │ │ │ │ - bl d2028 │ │ │ │ - b.w 8b2c8 <_PyObject_MakeTpCall@@Base+0x1844> │ │ │ │ - movw r3, #58993 @ 0xe671 │ │ │ │ - movt r3, #11 │ │ │ │ - str.w r3, [sl, #72] @ 0x48 │ │ │ │ - b.w 8ad50 <_PyObject_MakeTpCall@@Base+0x12cc> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8b902 <_PyObject_MakeTpCall@@Base+0x1e7e> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8b89c <_PyObject_MakeTpCall@@Base+0x1e18> │ │ │ │ - mov ip, r0 │ │ │ │ - b.w 8bb88 <_PyObject_MakeTpCall@@Base+0x2104> │ │ │ │ - mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8ba92 <_PyObject_MakeTpCall@@Base+0x200e> │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 8ca68 <_PyObject_MakeTpCall@@Base+0x2fe4> │ │ │ │ - b.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - mov r0, r1 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8afec <_PyObject_MakeTpCall@@Base+0x1568> │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - str.w r3, [sl, #168] @ 0xa8 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + bl d1590 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8a54a <_PyObject_MakeTpCall@@Base+0xac6> │ │ │ │ - b.w 8a54e <_PyObject_MakeTpCall@@Base+0xaca> │ │ │ │ + beq.w 8b238 <_PyObject_MakeTpCall@@Base+0x1f04> │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8afd6 <_PyObject_MakeTpCall@@Base+0x1552> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8afd6 <_PyObject_MakeTpCall@@Base+0x1552> │ │ │ │ - nop │ │ │ │ - add r1, sp, #752 @ 0x2f0 │ │ │ │ + bne.w 8b238 <_PyObject_MakeTpCall@@Base+0x1f04> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8b238 <_PyObject_MakeTpCall@@Base+0x1f04> │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #20776 @ 0x5128 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 126e1c │ │ │ │ + b.w 8b238 <_PyObject_MakeTpCall@@Base+0x1f04> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8af94 <_PyObject_MakeTpCall@@Base+0x1c60> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8afbc <_PyObject_MakeTpCall@@Base+0x1c88> │ │ │ │ + add r6, pc, #560 @ (adr r6, 8c374 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #608 @ (adr r0, 8cd94 ) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r0, pc, #896 @ (adr r0, 8ceb8 ) │ │ │ │ + add r0, pc, #608 @ (adr r0, 8c3ac ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #560 @ (adr r6, 8cd6c ) │ │ │ │ + add r0, pc, #896 @ (adr r0, 8c4d0 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22312 @ 0x5728 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.w 8bbbe <_PyObject_MakeTpCall@@Base+0x213a> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8b8b8 <_PyObject_MakeTpCall@@Base+0x1e34> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8b8d4 <_PyObject_MakeTpCall@@Base+0x1e50> │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - movw r0, #22600 @ 0x5848 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - ldr.w sl, [sp, #60] @ 0x3c │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ - ldr.w r3, [sl, #12] │ │ │ │ - bl 238420 │ │ │ │ - b.w 8b040 <_PyObject_MakeTpCall@@Base+0x15bc> │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22408 @ 0x5788 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr.w r9, [pc, #396] @ 8cd2c <_PyObject_MakeTpCall@@Base+0x32a8> │ │ │ │ - mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - ldr.w r1, [sl, #180] @ 0xb4 │ │ │ │ - subs r1, #1 │ │ │ │ - ldr.w r3, [r9, fp] │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - movs r3, #28 │ │ │ │ - mul.w r3, r1, r3 │ │ │ │ - adds r2, r0, r3 │ │ │ │ - add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ - ldr.w r6, [r2, #252] @ 0xfc │ │ │ │ - add.w r2, r3, #92672 @ 0x16a00 │ │ │ │ - adds r2, #252 @ 0xfc │ │ │ │ - add r2, r0 │ │ │ │ - cmp r6, sl │ │ │ │ - beq.n 8cbda <_PyObject_MakeTpCall@@Base+0x3156> │ │ │ │ - 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 8a6aa <_PyObject_MakeTpCall@@Base+0xc26> │ │ │ │ - movw r0, #65228 @ 0xfecc │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - movw r1, #2382 @ 0x94e │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr.w r9, [pc, #304] @ 8cd2c <_PyObject_MakeTpCall@@Base+0x32a8> │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr.w r8, [pc, #208] @ 8c228 <_PyObject_MakeTpCall@@Base+0x2ef4> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - ldr.w r0, [sl, #180] @ 0xb4 │ │ │ │ + ldr.w r0, [r6, #180] @ 0xb4 │ │ │ │ movs r3, #28 │ │ │ │ subs r0, #1 │ │ │ │ - ldr.w r2, [r9, fp] │ │ │ │ + ldr.w r2, [r8, 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 r7, r1, r2 │ │ │ │ adds r2, r1, r3 │ │ │ │ add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ ldr.w r2, [r2, #252] @ 0xfc │ │ │ │ - cmp r2, sl │ │ │ │ - beq.n 8cc36 <_PyObject_MakeTpCall@@Base+0x31b2> │ │ │ │ + cmp r2, r6 │ │ │ │ + beq.n 8c190 <_PyObject_MakeTpCall@@Base+0x2e5c> │ │ │ │ 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] │ │ │ │ + addls r7, r1, r3 │ │ │ │ + ldr r7, [r7, #16] │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r3, #2 │ │ │ │ - bmi.w 8a704 <_PyObject_MakeTpCall@@Base+0xc80> │ │ │ │ - movw r0, #65228 @ 0xfecc │ │ │ │ + lsls r1, r3, #2 │ │ │ │ + bmi.w 8a06a <_PyObject_MakeTpCall@@Base+0xd36> │ │ │ │ + movw r0, #63692 @ 0xf8cc │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #2436 @ 0x984 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8b2ea <_PyObject_MakeTpCall@@Base+0x1866> │ │ │ │ - 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 8aba2 <_PyObject_MakeTpCall@@Base+0x111e> │ │ │ │ - b.w 8c018 <_PyObject_MakeTpCall@@Base+0x2594> │ │ │ │ - strd r2, r2, [sp] │ │ │ │ - mov r3, r2 │ │ │ │ + bl 215dac <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8a09a <_PyObject_MakeTpCall@@Base+0xd66> │ │ │ │ + mov r0, r8 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8b124 <_PyObject_MakeTpCall@@Base+0x1df0> │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 89ef4 <_PyObject_MakeTpCall@@Base+0xbc0> │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 89ef4 <_PyObject_MakeTpCall@@Base+0xbc0> │ │ │ │ + mov r0, r8 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.w 89ef4 <_PyObject_MakeTpCall@@Base+0xbc0> │ │ │ │ + strd r3, r3, [sp] │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r0, r8 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - bl 1a9010 │ │ │ │ + bl 1a81c8 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 8b3c6 <_PyObject_MakeTpCall@@Base+0x1942> │ │ │ │ - ldr.w r9, [pc, #144] @ 8cd2c <_PyObject_MakeTpCall@@Base+0x32a8> │ │ │ │ - mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - movw r0, #65228 @ 0xfecc │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - movw r1, #2436 @ 0x984 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8a804 <_PyObject_MakeTpCall@@Base+0xd80> │ │ │ │ - ldr.w r9, [pc, #116] @ 8cd2c <_PyObject_MakeTpCall@@Base+0x32a8> │ │ │ │ - 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 8ccf2 <_PyObject_MakeTpCall@@Base+0x326e> │ │ │ │ - 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 8a7d4 <_PyObject_MakeTpCall@@Base+0xd50> │ │ │ │ - b.n 8cca2 <_PyObject_MakeTpCall@@Base+0x321e> │ │ │ │ - ldr.w r9, [pc, #40] @ 8cd2c <_PyObject_MakeTpCall@@Base+0x32a8> │ │ │ │ - mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - b.n 8cc42 <_PyObject_MakeTpCall@@Base+0x31be> │ │ │ │ - ldr.w r9, [pc, #32] @ 8cd2c <_PyObject_MakeTpCall@@Base+0x32a8> │ │ │ │ - mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - b.w 8ba0c <_PyObject_MakeTpCall@@Base+0x1f88> │ │ │ │ - mov r0, r1 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8b1bc <_PyObject_MakeTpCall@@Base+0x1738> │ │ │ │ - ldr.w r9, [pc, #8] @ 8cd2c <_PyObject_MakeTpCall@@Base+0x32a8> │ │ │ │ + b.w 8aa54 <_PyObject_MakeTpCall@@Base+0x1720> │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #20956 @ 0x51dc │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d1590 │ │ │ │ + b.w 89ef4 <_PyObject_MakeTpCall@@Base+0xbc0> │ │ │ │ + ldr.w r8, [pc, #32] @ 8c228 <_PyObject_MakeTpCall@@Base+0x2ef4> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - b.w 8adbe <_PyObject_MakeTpCall@@Base+0x133a> │ │ │ │ + b.n 8c19c <_PyObject_MakeTpCall@@Base+0x2e68> │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #20872 @ 0x5188 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 126e1c │ │ │ │ + b.w 89ef4 <_PyObject_MakeTpCall@@Base+0xbc0> │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008cd30 : │ │ │ │ +0008c22c : │ │ │ │ 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 8cd70 │ │ │ │ + beq.n 8c26c │ │ │ │ add r2, sp, #20 │ │ │ │ movs r4, #0 │ │ │ │ strd r2, r4, [sp] │ │ │ │ mov r1, r0 │ │ │ │ adds r1, #12 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - bl 8cd90 │ │ │ │ + bl 8c28c │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22712 @ 0x58b8 │ │ │ │ + movw r1, #21176 @ 0x52b8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r2 │ │ │ │ - b.n 8cd66 │ │ │ │ + b.n 8c262 │ │ │ │ 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 │ │ │ │ @@ -147484,130 +146484,130 @@ │ │ │ │ mov r5, r2 │ │ │ │ strd r3, r3, [sp, #36] @ 0x24 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ str.w r2, [r8] │ │ │ │ mov r4, ip │ │ │ │ ldrb.w r1, [r4], #1 │ │ │ │ cmp r1, #59 @ 0x3b │ │ │ │ - bhi.w 8cede │ │ │ │ + bhi.w 8c3da │ │ │ │ cmp r1, #39 @ 0x27 │ │ │ │ - bhi.w 8cf3e │ │ │ │ + bhi.w 8c43a │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8cfa0 │ │ │ │ + beq.w 8c49c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d368 │ │ │ │ - movw r2, #43104 @ 0xa860 │ │ │ │ + bne.w 8c864 │ │ │ │ + movw r2, #41568 @ 0xa260 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldrb.w lr, [r4] │ │ │ │ add.w r4, ip, #2 │ │ │ │ ldr.w r3, [r2, r1, lsl #2] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #101 @ 0x65 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ add r6, r3 │ │ │ │ cmp.w lr, #59 @ 0x3b │ │ │ │ - bhi.n 8ce94 │ │ │ │ + bhi.n 8c390 │ │ │ │ cmp.w lr, #39 @ 0x27 │ │ │ │ - bhi.w 8d17c │ │ │ │ + bhi.w 8c678 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 8d174 │ │ │ │ + beq.w 8c670 │ │ │ │ ldr.w r3, [r2, lr, lsl #2] │ │ │ │ add.w r4, ip, #3 │ │ │ │ ldrb.w r1, [ip, #2] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ addne r6, #1 │ │ │ │ cmp r1, #59 @ 0x3b │ │ │ │ - bhi.n 8cec0 │ │ │ │ + bhi.n 8c3bc │ │ │ │ cmp r1, #39 @ 0x27 │ │ │ │ - bhi.w 8d1dc │ │ │ │ + bhi.w 8c6d8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8d174 │ │ │ │ + beq.w 8c670 │ │ │ │ ldr.w r3, [r2, r1, lsl #2] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ addne r6, #1 │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - bhi.n 8ce76 │ │ │ │ + bhi.n 8c372 │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ - bhi.n 8cf08 │ │ │ │ + bhi.n 8c404 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d174 │ │ │ │ + beq.w 8c670 │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ addne r6, #1 │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - bls.n 8ce56 │ │ │ │ + bls.n 8c352 │ │ │ │ cmp r3, #124 @ 0x7c │ │ │ │ - beq.w 8d104 │ │ │ │ + beq.w 8c600 │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ and.w r1, r1, #3 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #101 @ 0x65 │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, #0 │ │ │ │ add r6, r1 │ │ │ │ - b.n 8ce4e │ │ │ │ + b.n 8c34a │ │ │ │ cmp.w lr, #124 @ 0x7c │ │ │ │ - beq.w 8d104 │ │ │ │ + beq.w 8c600 │ │ │ │ ldr.w r3, [r2, lr, lsl #2] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne.w lr, #101 @ 0x65 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ ldrb.w r1, [ip, #2] │ │ │ │ add r6, r3 │ │ │ │ add.w r4, ip, #3 │ │ │ │ cmp r1, #59 @ 0x3b │ │ │ │ - bls.n 8ce34 │ │ │ │ + bls.n 8c330 │ │ │ │ cmp r1, #124 @ 0x7c │ │ │ │ - beq.w 8d104 │ │ │ │ + beq.w 8c600 │ │ │ │ ldr.w r3, [r2, r1, lsl #2] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #101 @ 0x65 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ add r6, r3 │ │ │ │ - b.n 8ce4e │ │ │ │ + b.n 8c34a │ │ │ │ cmp r1, #124 @ 0x7c │ │ │ │ - beq.w 8d0e0 │ │ │ │ + beq.w 8c5dc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8cdde │ │ │ │ + beq.w 8c2da │ │ │ │ mov r2, r4 │ │ │ │ ldrb.w r1, [r2], #1 │ │ │ │ cmp r1, #59 @ 0x3b │ │ │ │ - bls.w 8d2d4 │ │ │ │ + bls.w 8c7d0 │ │ │ │ mov ip, r4 │ │ │ │ cmp r1, #124 @ 0x7c │ │ │ │ - beq.w 8d37a │ │ │ │ + beq.w 8c876 │ │ │ │ mov r4, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8cdde │ │ │ │ - b.n 8ceea │ │ │ │ + beq.w 8c2da │ │ │ │ + b.n 8c3e6 │ │ │ │ sub.w r1, r3, #40 @ 0x28 │ │ │ │ cmp r1, #19 │ │ │ │ - bhi.w 8d28a │ │ │ │ + bhi.w 8c786 │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r7, r2, #7 │ │ │ │ lsls r7, r3, #11 │ │ │ │ lsls r2, r7, #6 │ │ │ │ lsls r2, r7, #6 │ │ │ │ lsls r2, r7, #6 │ │ │ │ lsls r2, r7, #6 │ │ │ │ @@ -147623,634 +146623,634 @@ │ │ │ │ lsls r2, r7, #6 │ │ │ │ lsls r2, r7, #6 │ │ │ │ lsls r2, r7, #6 │ │ │ │ lsls r1, r2, #7 │ │ │ │ lsls r4, r7, #3 │ │ │ │ sub.w r2, r1, #40 @ 0x28 │ │ │ │ cmp r2, #19 │ │ │ │ - bhi.w 8cdd8 │ │ │ │ + bhi.w 8c2d4 │ │ │ │ addw lr, pc, #4 │ │ │ │ ldr.w pc, [lr, r2, lsl #2] │ │ │ │ - bcs.n 8ced2 │ │ │ │ + stmia r7!, {r0, r1, r3, r4, r5, r7} │ │ │ │ movs r0, r1 │ │ │ │ - bmi.n 8ce8e │ │ │ │ + ldmia r1, {r0, r1, r2, r4, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r5!, {r0, r3, r4, r6, r7} │ │ │ │ + stmia r2!, {r0, r2, r4, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r5!, {r0, r3, r4, r6, r7} │ │ │ │ + stmia r2!, {r0, r2, r4, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r5!, {r0, r3, r4, r6, r7} │ │ │ │ + stmia r2!, {r0, r2, r4, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r5!, {r0, r3, r4, r6, r7} │ │ │ │ + stmia r2!, {r0, r2, r4, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r5!, {r0, r3, r4, r6, r7} │ │ │ │ + stmia r2!, {r0, r2, r4, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r5!, {r0, r3, r4, r6, r7} │ │ │ │ + stmia r2!, {r0, r2, r4, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r5!, {r0, r3, r4, r6, r7} │ │ │ │ + stmia r2!, {r0, r2, r4, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r5!, {r0, r3, r4, r6, r7} │ │ │ │ + stmia r2!, {r0, r2, r4, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r5!, {r0, r3, r4, r6, r7} │ │ │ │ + stmia r2!, {r0, r2, r4, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r5!, {r0, r3, r4, r6, r7} │ │ │ │ + stmia r2!, {r0, r2, r4, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r5!, {r0, r3, r4, r6, r7} │ │ │ │ + stmia r2!, {r0, r2, r4, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r5!, {r0, r3, r4, r6, r7} │ │ │ │ + stmia r2!, {r0, r2, r4, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r5!, {r0, r3, r4, r6, r7} │ │ │ │ + stmia r2!, {r0, r2, r4, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r5!, {r0, r3, r4, r6, r7} │ │ │ │ + stmia r2!, {r0, r2, r4, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r5!, {r0, r3, r4, r6, r7} │ │ │ │ + stmia r2!, {r0, r2, r4, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r5!, {r0, r3, r4, r6, r7} │ │ │ │ + stmia r2!, {r0, r2, r4, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - bcs.n 8cf52 │ │ │ │ + stmia r7!, {r0, r1, r2, r4, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - bne.n 8cfb2 │ │ │ │ + stmia r6!, {r0, r2} │ │ │ │ movs r0, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d2e0 │ │ │ │ + bne.w 8c7dc │ │ │ │ mov r4, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ bics.w sl, sl, sl, asr #32 │ │ │ │ it cs │ │ │ │ movcs sl, r6 │ │ │ │ cmp r6, #8 │ │ │ │ - bgt.w 8d2f4 │ │ │ │ + bgt.w 8c7f0 │ │ │ │ ldr r3, [sp, #540] @ 0x21c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d114 │ │ │ │ + bne.w 8c610 │ │ │ │ cmp r5, r6 │ │ │ │ it le │ │ │ │ cmple sl, r5 │ │ │ │ - bgt.w 8d4e8 │ │ │ │ + bgt.w 8c9e4 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.w 8d170 │ │ │ │ + ble.w 8c66c │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ add.w fp, sp, #28 │ │ │ │ cmp r3, #124 @ 0x7c │ │ │ │ - beq.w 8d23c │ │ │ │ + beq.w 8c738 │ │ │ │ ldr.w r0, [r9] │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ str.w r7, [fp] │ │ │ │ - beq.w 8d3be │ │ │ │ + beq.w 8c8ba │ │ │ │ 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 8d5c8 │ │ │ │ + bl 8cac4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d342 │ │ │ │ + bne.w 8c83e │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 8d090 │ │ │ │ + beq.n 8c58c │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ itt eq │ │ │ │ ldrbeq r2, [r3, #1] │ │ │ │ addeq r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ - beq.w 8d404 │ │ │ │ + beq.w 8c900 │ │ │ │ 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 8d5c8 │ │ │ │ + bl 8cac4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d3fe │ │ │ │ + bne.w 8c8fa │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 8d090 │ │ │ │ + beq.n 8c58c │ │ │ │ add.w r6, r9, #4 │ │ │ │ mov.w r9, #2 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ itt eq │ │ │ │ ldrbeq r2, [r3, #1] │ │ │ │ addeq r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ - beq.w 8d3c2 │ │ │ │ + beq.w 8c8be │ │ │ │ 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 8d5c8 │ │ │ │ + bl 8cac4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d346 │ │ │ │ + bne.w 8c842 │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r5, r9 │ │ │ │ - bne.n 8d052 │ │ │ │ + bne.n 8c54e │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbz r3, 8d0ce │ │ │ │ + cbz r3, 8c5ca │ │ │ │ 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, #43104 @ 0xa860 │ │ │ │ + movw r1, #41568 @ 0xa260 │ │ │ │ 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 8d44e │ │ │ │ + bne.w 8c94a │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d338 │ │ │ │ + bne.w 8c834 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #500 @ 0x1f4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov ip, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d378 │ │ │ │ + bne.w 8c874 │ │ │ │ mov r4, ip │ │ │ │ movs r3, #0 │ │ │ │ ldrb.w r1, [r4], #1 │ │ │ │ cmp r1, #59 @ 0x3b │ │ │ │ it ls │ │ │ │ movls sl, r6 │ │ │ │ - bls.w 8cdcc │ │ │ │ + bls.w 8c2c8 │ │ │ │ cmp r1, #124 @ 0x7c │ │ │ │ it ne │ │ │ │ movne sl, r6 │ │ │ │ - bne.w 8cdde │ │ │ │ + bne.w 8c2da │ │ │ │ mov ip, r4 │ │ │ │ - b.n 8d0e8 │ │ │ │ + b.n 8c5e4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d2e0 │ │ │ │ + bne.w 8c7dc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 8cfaa │ │ │ │ + b.n 8c4a6 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8d570 │ │ │ │ + beq.w 8ca6c │ │ │ │ cmp.w sl, #1 │ │ │ │ it eq │ │ │ │ cmpeq r6, #1 │ │ │ │ - bne.w 8d31a │ │ │ │ + bne.w 8c816 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d46e │ │ │ │ + beq.w 8c96a │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ ldr r2, [sp, #536] @ 0x218 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ str r7, [r1, #0] │ │ │ │ - beq.w 8d398 │ │ │ │ + beq.w 8c894 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #240 @ 0xf0 │ │ │ │ - bl 8d5c8 │ │ │ │ + bl 8cac4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8d0ce │ │ │ │ + beq.n 8c5ca │ │ │ │ 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 23c8a8 │ │ │ │ + bl 23c1c0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2377e8 │ │ │ │ - b.n 8d0da │ │ │ │ + bl 237100 │ │ │ │ + b.n 8c5d6 │ │ │ │ mov r3, r7 │ │ │ │ - b.n 8d090 │ │ │ │ + b.n 8c58c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r4, r3 │ │ │ │ - b.n 8cfaa │ │ │ │ + b.n 8c4a6 │ │ │ │ sub.w r3, lr, #40 @ 0x28 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.w 8d29a │ │ │ │ - add r1, pc, #4 @ (adr r1, 8d18c ) │ │ │ │ + bhi.w 8c796 │ │ │ │ + add r1, pc, #4 @ (adr r1, 8c688 ) │ │ │ │ ldr.w pc, [r1, r3, lsl #2] │ │ │ │ - bcs.n 8d11a │ │ │ │ + stmia r7!, {r0, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - bmi.n 8d13e │ │ │ │ + ldmia r1!, {r0, r4, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - bcs.n 8d0ce │ │ │ │ + stmia r7!, {r0, r1, r2, r4, r7} │ │ │ │ movs r0, r1 │ │ │ │ - bcs.n 8d0d2 │ │ │ │ + stmia r7!, {r0, r1, r2, r4, r7} │ │ │ │ movs r0, r1 │ │ │ │ - bcs.n 8d0d6 │ │ │ │ + stmia r7!, {r0, r1, r2, r4, r7} │ │ │ │ movs r0, r1 │ │ │ │ - bcs.n 8d0da │ │ │ │ + stmia r7!, {r0, r1, r2, r4, r7} │ │ │ │ movs r0, r1 │ │ │ │ - bcs.n 8d0de │ │ │ │ + stmia r7!, {r0, r1, r2, r4, r7} │ │ │ │ movs r0, r1 │ │ │ │ - bcs.n 8d0e2 │ │ │ │ + stmia r7!, {r0, r1, r2, r4, r7} │ │ │ │ movs r0, r1 │ │ │ │ - bcs.n 8d0e6 │ │ │ │ + stmia r7!, {r0, r1, r2, r4, r7} │ │ │ │ movs r0, r1 │ │ │ │ - bcs.n 8d0ea │ │ │ │ + stmia r7!, {r0, r1, r2, r4, r7} │ │ │ │ movs r0, r1 │ │ │ │ - bcs.n 8d0ee │ │ │ │ + stmia r7!, {r0, r1, r2, r4, r7} │ │ │ │ movs r0, r1 │ │ │ │ - bcs.n 8d0f2 │ │ │ │ + stmia r7!, {r0, r1, r2, r4, r7} │ │ │ │ movs r0, r1 │ │ │ │ - bcs.n 8d0f6 │ │ │ │ + stmia r7!, {r0, r1, r2, r4, r7} │ │ │ │ movs r0, r1 │ │ │ │ - bcs.n 8d0fa │ │ │ │ + stmia r7!, {r0, r1, r2, r4, r7} │ │ │ │ movs r0, r1 │ │ │ │ - bcs.n 8d0fe │ │ │ │ + stmia r7!, {r0, r1, r2, r4, r7} │ │ │ │ movs r0, r1 │ │ │ │ - bcs.n 8d102 │ │ │ │ + stmia r7!, {r0, r1, r2, r4, r7} │ │ │ │ movs r0, r1 │ │ │ │ - bcs.n 8d106 │ │ │ │ + stmia r7!, {r0, r1, r2, r4, r7} │ │ │ │ movs r0, r1 │ │ │ │ - bcs.n 8d10a │ │ │ │ + stmia r7!, {r0, r1, r2, r4, r7} │ │ │ │ movs r0, r1 │ │ │ │ - bcs.n 8d14a │ │ │ │ + stmia r7!, {r0, r2, r4, r5, r7} │ │ │ │ movs r0, r1 │ │ │ │ - bne.n 8d1fa │ │ │ │ + stmia r6!, {r0, r1, r3} │ │ │ │ movs r0, r1 │ │ │ │ sub.w r3, r1, #40 @ 0x28 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.n 8d2a8 │ │ │ │ + bhi.n 8c7a4 │ │ │ │ addw ip, pc, #4 │ │ │ │ ldr.w pc, [ip, r3, lsl #2] │ │ │ │ - bcs.n 8d17a │ │ │ │ + stmia r7!, {r0, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - bmi.n 8d19e │ │ │ │ + ldmia r1!, {r0, r4, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - bcs.n 8d14a │ │ │ │ + stmia r7!, {r0, r2, r5, r7} │ │ │ │ movs r0, r1 │ │ │ │ - bcs.n 8d14e │ │ │ │ + stmia r7!, {r0, r2, r5, r7} │ │ │ │ movs r0, r1 │ │ │ │ - bcs.n 8d152 │ │ │ │ + stmia r7!, {r0, r2, r5, r7} │ │ │ │ movs r0, r1 │ │ │ │ - bcs.n 8d156 │ │ │ │ + stmia r7!, {r0, r2, r5, r7} │ │ │ │ movs r0, r1 │ │ │ │ - bcs.n 8d15a │ │ │ │ + stmia r7!, {r0, r2, r5, r7} │ │ │ │ movs r0, r1 │ │ │ │ - bcs.n 8d15e │ │ │ │ + stmia r7!, {r0, r2, r5, r7} │ │ │ │ movs r0, r1 │ │ │ │ - bcs.n 8d162 │ │ │ │ + stmia r7!, {r0, r2, r5, r7} │ │ │ │ movs r0, r1 │ │ │ │ - bcs.n 8d166 │ │ │ │ + stmia r7!, {r0, r2, r5, r7} │ │ │ │ movs r0, r1 │ │ │ │ - bcs.n 8d16a │ │ │ │ + stmia r7!, {r0, r2, r5, r7} │ │ │ │ movs r0, r1 │ │ │ │ - bcs.n 8d16e │ │ │ │ + stmia r7!, {r0, r2, r5, r7} │ │ │ │ movs r0, r1 │ │ │ │ - bcs.n 8d172 │ │ │ │ + stmia r7!, {r0, r2, r5, r7} │ │ │ │ movs r0, r1 │ │ │ │ - bcs.n 8d176 │ │ │ │ + stmia r7!, {r0, r2, r5, r7} │ │ │ │ movs r0, r1 │ │ │ │ - bcs.n 8d17a │ │ │ │ + stmia r7!, {r0, r2, r5, r7} │ │ │ │ movs r0, r1 │ │ │ │ - bcs.n 8d17e │ │ │ │ + stmia r7!, {r0, r2, r5, r7} │ │ │ │ movs r0, r1 │ │ │ │ - bcs.n 8d182 │ │ │ │ + stmia r7!, {r0, r2, r5, r7} │ │ │ │ movs r0, r1 │ │ │ │ - bcs.n 8d186 │ │ │ │ + stmia r7!, {r0, r2, r5, r7} │ │ │ │ movs r0, r1 │ │ │ │ - bcs.n 8d1aa │ │ │ │ + stmia r7!, {r0, r2, r4, r5, r7} │ │ │ │ movs r0, r1 │ │ │ │ - bne.n 8d25a │ │ │ │ + stmia r6!, {r0, r1, r3} │ │ │ │ movs r0, r1 │ │ │ │ ldrb r2, [r7, #1] │ │ │ │ adds r3, r7, #1 │ │ │ │ ldr.w r0, [r9] │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ str.w r3, [fp] │ │ │ │ - bne.w 8cfea │ │ │ │ + bne.w 8c4e6 │ │ │ │ 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 215048 │ │ │ │ + bl 214774 <_PyTime_FromMillisecondsObject@@Base+0x56c> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d392 │ │ │ │ + bne.w 8c88e │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r5, #1 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bne.w 8d010 │ │ │ │ - b.n 8d090 │ │ │ │ + bne.w 8c50c │ │ │ │ + b.n 8c58c │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ ands.w r3, r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ add r6, r3 │ │ │ │ - b.n 8ce4e │ │ │ │ + b.n 8c34a │ │ │ │ ldr.w r3, [r2, lr, lsl #2] │ │ │ │ ands.w r3, r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ - b.n 8ceb2 │ │ │ │ + b.n 8c3ae │ │ │ │ ldr.w r3, [r2, r1, lsl #2] │ │ │ │ ands.w r3, r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ add r6, r3 │ │ │ │ - b.n 8ce4e │ │ │ │ + b.n 8c34a │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8cfaa │ │ │ │ + b.n 8c4a6 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d4a2 │ │ │ │ + bne.w 8c99e │ │ │ │ mov ip, r4 │ │ │ │ adds r6, #1 │ │ │ │ movs r3, #1 │ │ │ │ ldrb.w r1, [ip], #1 │ │ │ │ cmp r1, #59 @ 0x3b │ │ │ │ - bhi.n 8d372 │ │ │ │ + bhi.n 8c86e │ │ │ │ mov r2, ip │ │ │ │ mov ip, r4 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 8cdcc │ │ │ │ + b.n 8c2c8 │ │ │ │ str r4, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8d2ba │ │ │ │ - movw r1, #22884 @ 0x5964 │ │ │ │ + beq.n 8c7b6 │ │ │ │ + movw r1, #21348 @ 0x5364 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #42224 @ 0xa4f0 │ │ │ │ + movw r0, #40688 @ 0x9ef0 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 6678e <_Py_FatalErrorFunc@@Base> │ │ │ │ cmp.w r6, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 8d440 │ │ │ │ + bcs.w 8c93c │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bl 76fe4 │ │ │ │ + bl 77034 │ │ │ │ str.w r0, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d446 │ │ │ │ + beq.w 8c942 │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r8, #8] │ │ │ │ ldr r3, [sp, #540] @ 0x21c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8cfc0 │ │ │ │ + beq.w 8c4bc │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22984 @ 0x59c8 │ │ │ │ + movw r1, #21448 @ 0x53c8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ mov r0, r8 │ │ │ │ - bl 2377e8 │ │ │ │ - b.n 8d0da │ │ │ │ + bl 237100 │ │ │ │ + b.n 8c5d6 │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl 77384 │ │ │ │ - b.n 8d0d8 │ │ │ │ + bl 773d4 │ │ │ │ + b.n 8c5d4 │ │ │ │ mov.w r9, #0 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ mov r1, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ add.w r0, r9, #1 │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ - bl 23c8a8 │ │ │ │ + bl 23c1c0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2377e8 │ │ │ │ - b.n 8d0da │ │ │ │ + bl 237100 │ │ │ │ + b.n 8c5d6 │ │ │ │ mov ip, r4 │ │ │ │ ldrb.w r1, [ip], #1 │ │ │ │ cmp r1, #59 @ 0x3b │ │ │ │ - bls.n 8d2d2 │ │ │ │ + bls.n 8c7ce │ │ │ │ cmp r1, #124 @ 0x7c │ │ │ │ - bne.w 8cdc0 │ │ │ │ + bne.w 8c2bc │ │ │ │ mov r2, ip │ │ │ │ mov ip, r2 │ │ │ │ ldrb.w r1, [ip], #1 │ │ │ │ cmp r1, #59 @ 0x3b │ │ │ │ - bhi.n 8d38a │ │ │ │ + bhi.n 8c886 │ │ │ │ mov r4, ip │ │ │ │ mov ip, r2 │ │ │ │ - b.n 8cdcc │ │ │ │ + b.n 8c2c8 │ │ │ │ cmp r1, #124 @ 0x7c │ │ │ │ - bne.w 8cdc0 │ │ │ │ - b.n 8d0e2 │ │ │ │ + bne.w 8c2bc │ │ │ │ + b.n 8c5de │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 8d350 │ │ │ │ + b.n 8c84c │ │ │ │ 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 215048 │ │ │ │ + bl 214774 <_PyTime_FromMillisecondsObject@@Base+0x56c> │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d0ce │ │ │ │ - b.n 8d15a │ │ │ │ + beq.w 8c5ca │ │ │ │ + b.n 8c656 │ │ │ │ mov r3, r7 │ │ │ │ - b.n 8d24e │ │ │ │ + b.n 8c74a │ │ │ │ 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 215048 │ │ │ │ + bl 214774 <_PyTime_FromMillisecondsObject@@Base+0x56c> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8d350 │ │ │ │ + bne.n 8c84c │ │ │ │ ldr.w r3, [fp] │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r5, r9 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bne.w 8d052 │ │ │ │ - b.n 8d090 │ │ │ │ + bne.w 8c54e │ │ │ │ + b.n 8c58c │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 8d346 │ │ │ │ + b.n 8c842 │ │ │ │ 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 215048 │ │ │ │ - cbnz r0, 8d43a │ │ │ │ + bl 214774 <_PyTime_FromMillisecondsObject@@Base+0x56c> │ │ │ │ + cbnz r0, 8c936 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r5, #2 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bne.w 8d04a │ │ │ │ - b.n 8d090 │ │ │ │ + bne.w 8c546 │ │ │ │ + b.n 8c58c │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 8d350 │ │ │ │ + b.n 8c84c │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8] │ │ │ │ - bl 1ea294 │ │ │ │ + bl 1e95bc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 8d0da │ │ │ │ + b.n 8c5d6 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23072 @ 0x5a20 │ │ │ │ + movw r1, #21536 @ 0x5420 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1590 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2377e8 │ │ │ │ - b.n 8d0da │ │ │ │ + bl 237100 │ │ │ │ + b.n 8c5d6 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 8d4c0 │ │ │ │ - movw r3, #25972 @ 0x6574 │ │ │ │ + cbz r3, 8c9bc │ │ │ │ + movw r3, #24548 @ 0x5fe4 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - movw r1, #22944 @ 0x59a0 │ │ │ │ + movw r1, #21408 @ 0x53a0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d2028 │ │ │ │ + bl d1590 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2377e8 │ │ │ │ - b.n 8d0da │ │ │ │ - cbz r3, 8d4d4 │ │ │ │ + bl 237100 │ │ │ │ + b.n 8c5d6 │ │ │ │ + cbz r3, 8c9d0 │ │ │ │ subs r3, #1 │ │ │ │ mov ip, r4 │ │ │ │ - b.n 8cdc0 │ │ │ │ + b.n 8c2bc │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #29 │ │ │ │ - bgt.n 8d4ac │ │ │ │ + bgt.n 8c9a8 │ │ │ │ mov ip, r4 │ │ │ │ - b.n 8cdc0 │ │ │ │ - movw r1, #22796 @ 0x590c │ │ │ │ + b.n 8c2bc │ │ │ │ + movw r1, #21260 @ 0x530c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #42224 @ 0xa4f0 │ │ │ │ + movw r0, #40688 @ 0x9ef0 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r3, #33616 @ 0x8350 │ │ │ │ + bl 6678e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r3, #32080 @ 0x7d50 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ str r3, [sp, #16] │ │ │ │ - movw r3, #64196 @ 0xfac4 │ │ │ │ + movw r3, #62660 @ 0xf4c4 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - b.n 8d484 │ │ │ │ - movw r1, #22852 @ 0x5944 │ │ │ │ + b.n 8c980 │ │ │ │ + movw r1, #21316 @ 0x5344 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #42224 @ 0xa4f0 │ │ │ │ + movw r0, #40688 @ 0x9ef0 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 6678e <_Py_FatalErrorFunc@@Base> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 8d5a2 │ │ │ │ + bne.n 8ca9e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbnz r3, 8d566 │ │ │ │ - movw r3, #33616 @ 0x8350 │ │ │ │ + cbnz r3, 8ca62 │ │ │ │ + movw r3, #32080 @ 0x7d50 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ str r3, [sp, #16] │ │ │ │ - movw r3, #64196 @ 0xfac4 │ │ │ │ + movw r3, #62660 @ 0xf4c4 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ cmp sl, r6 │ │ │ │ - bne.n 8d552 │ │ │ │ - movw r1, #22768 @ 0x58f0 │ │ │ │ + bne.n 8ca4e │ │ │ │ + movw r1, #21232 @ 0x52f0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ cmp r6, r5 │ │ │ │ - ble.n 8d55e │ │ │ │ + ble.n 8ca5a │ │ │ │ cmp.w sl, #1 │ │ │ │ - beq.n 8d544 │ │ │ │ - movw r2, #27092 @ 0x69d4 │ │ │ │ + beq.n 8ca40 │ │ │ │ + movw r2, #25556 @ 0x63d4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ strd r2, r5, [sp, #8] │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #23028 @ 0x59f4 │ │ │ │ + movw r1, #21492 @ 0x53f4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - bl d2028 │ │ │ │ - b.n 8d466 │ │ │ │ - movw r2, #64196 @ 0xfac4 │ │ │ │ + bl d1590 │ │ │ │ + b.n 8c962 │ │ │ │ + movw r2, #62660 @ 0xf4c4 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 8d52a │ │ │ │ + b.n 8ca26 │ │ │ │ cmp sl, r5 │ │ │ │ - bgt.n 8d5aa │ │ │ │ - movw r1, #22788 @ 0x5904 │ │ │ │ + bgt.n 8caa6 │ │ │ │ + movw r1, #21252 @ 0x5304 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 8d544 │ │ │ │ + beq.n 8ca40 │ │ │ │ mov sl, r6 │ │ │ │ - b.n 8d522 │ │ │ │ - movw r3, #25972 @ 0x6574 │ │ │ │ + b.n 8ca1e │ │ │ │ + movw r3, #24548 @ 0x5fe4 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - b.n 8d50c │ │ │ │ + b.n 8ca08 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d0d8 │ │ │ │ + beq.w 8c5d4 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 8d5b4 │ │ │ │ - movw r3, #25972 @ 0x6574 │ │ │ │ + cbz r3, 8cab0 │ │ │ │ + movw r3, #24548 @ 0x5fe4 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - movw r1, #22916 @ 0x5984 │ │ │ │ + movw r1, #21380 @ 0x5384 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d2028 │ │ │ │ + bl d1590 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2377e8 │ │ │ │ - b.n 8d0da │ │ │ │ + bl 237100 │ │ │ │ + b.n 8c5d6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 127934 │ │ │ │ - b.n 8d466 │ │ │ │ - movw r1, #22776 @ 0x58f8 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 8c962 │ │ │ │ + movw r1, #21240 @ 0x52f8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - b.n 8d51c │ │ │ │ - movw r3, #33616 @ 0x8350 │ │ │ │ + b.n 8ca18 │ │ │ │ + movw r3, #32080 @ 0x7d50 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ str r3, [sp, #16] │ │ │ │ - movw r3, #64196 @ 0xfac4 │ │ │ │ + movw r3, #62660 @ 0xf4c4 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - b.n 8d58c │ │ │ │ + b.n 8ca88 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr.w r9, [r1] │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -148260,15 +147260,15 @@ │ │ │ │ mov r7, r0 │ │ │ │ ldr.w fp, [sp, #88] @ 0x58 │ │ │ │ mov r4, r2 │ │ │ │ ldr.w sl, [sp, #92] @ 0x5c │ │ │ │ ldrb.w ip, [r8], #1 │ │ │ │ sub.w r3, ip, #66 @ 0x42 │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ - bhi.w 8df70 │ │ │ │ + bhi.w 8d46c │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r1, #18 │ │ │ │ lsls r3, r7, #4 │ │ │ │ lsls r1, r0, #19 │ │ │ │ lsls r5, r6, #18 │ │ │ │ lsls r5, r6, #18 │ │ │ │ lsls r5, r6, #18 │ │ │ │ @@ -148324,654 +147324,654 @@ │ │ │ │ lsls r0, r0, #7 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb.w r2, [r9, #1] │ │ │ │ adds r1, r3, #4 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r2, #33 @ 0x21 │ │ │ │ - bne.n 8d6da │ │ │ │ + bne.n 8cbd6 │ │ │ │ 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, 8d6f6 │ │ │ │ + cbz r2, 8cbf2 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 8d6d6 │ │ │ │ + ble.n 8cbd2 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8d710 │ │ │ │ + beq.n 8cc0c │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 8d6d6 │ │ │ │ + beq.n 8cbd2 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8d710 │ │ │ │ + beq.n 8cc0c │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 8d6d6 │ │ │ │ + beq.n 8cbd2 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8d710 │ │ │ │ + beq.n 8cc0c │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 8d6d6 │ │ │ │ + beq.n 8cbd2 │ │ │ │ adds r2, #20 │ │ │ │ movs r3, #3 │ │ │ │ mov ip, r1 │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 8d710 │ │ │ │ + beq.n 8cc0c │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n 8d6c8 │ │ │ │ + bne.n 8cbc4 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.n 8da0a │ │ │ │ + b.n 8cf06 │ │ │ │ cmp r2, #38 @ 0x26 │ │ │ │ it ne │ │ │ │ ldrne r3, [r3, #0] │ │ │ │ - beq.w 8db68 │ │ │ │ + beq.w 8d064 │ │ │ │ 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 8d710 │ │ │ │ + beq.n 8cc0c │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8d6f8 │ │ │ │ + bne.n 8cbf4 │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 8d6d6 │ │ │ │ + bne.n 8cbd2 │ │ │ │ str r7, [r4, #0] │ │ │ │ - b.n 8d6e6 │ │ │ │ + b.n 8cbe2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - bl ddd90 │ │ │ │ + bl dd300 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 8d9e2 │ │ │ │ + beq.w 8cede │ │ │ │ str r4, [r7, #0] │ │ │ │ - b.n 8d6e6 │ │ │ │ + b.n 8cbe2 │ │ │ │ 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 8d6e4 │ │ │ │ - movw r0, #62348 @ 0xf38c │ │ │ │ + bmi.n 8cbe0 │ │ │ │ + movw r0, #60772 @ 0xed64 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.n 8da0a │ │ │ │ + b.n 8cf06 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl c3ae8 │ │ │ │ + bl c3038 │ │ │ │ cmp r0, #0 │ │ │ │ itt gt │ │ │ │ movgt r3, #1 │ │ │ │ strgt r3, [r4, #0] │ │ │ │ - bgt.n 8d6e6 │ │ │ │ - bne.w 8d8ee │ │ │ │ + bgt.n 8cbe2 │ │ │ │ + bne.w 8cdea │ │ │ │ str r0, [r4, #0] │ │ │ │ - b.n 8d6e6 │ │ │ │ + b.n 8cbe2 │ │ │ │ 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 8dc64 │ │ │ │ + beq.w 8d160 │ │ │ │ cmp r1, #35 @ 0x23 │ │ │ │ - bne.w 8dbc2 │ │ │ │ + bne.w 8d0be │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r8, [r1], #8 │ │ │ │ str r1, [r4, #0] │ │ │ │ ldr r4, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8dc86 │ │ │ │ + bne.w 8d182 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bpl.w 8dc10 │ │ │ │ + bpl.w 8d10c │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 895dc │ │ │ │ + bl 88e88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8dcc6 │ │ │ │ + beq.w 8d1c2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w r0, [r8] │ │ │ │ str r3, [r4, #0] │ │ │ │ add.w r8, r9, #2 │ │ │ │ - b.n 8d6e6 │ │ │ │ + b.n 8cbe2 │ │ │ │ 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, #23588 @ 0x5c24 │ │ │ │ + movwne r0, #22052 @ 0x5624 │ │ │ │ movtne r0, #39 @ 0x27 │ │ │ │ - bne.w 8da0a │ │ │ │ + bne.w 8cf06 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ add.w r8, r9, #2 │ │ │ │ - bl ce6c4 │ │ │ │ + bl cdc1c │ │ │ │ cmp r0, #0 │ │ │ │ it ge │ │ │ │ ldrge.w r1, [sl, #4] │ │ │ │ - blt.w 8de6c │ │ │ │ + blt.w 8d368 │ │ │ │ ldr.w r3, [sl] │ │ │ │ adds r0, r1, #1 │ │ │ │ str.w r0, [sl, #4] │ │ │ │ - movw r2, #47525 @ 0xb9a5 │ │ │ │ + movw r2, #47649 @ 0xba21 │ │ │ │ movt r2, #5 │ │ │ │ str.w r4, [r3, r1, lsl #3] │ │ │ │ add.w r3, r3, r1, lsl #3 │ │ │ │ str r2, [r3, #4] │ │ │ │ - b.n 8d6e6 │ │ │ │ + b.n 8cbe2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr.w r9, [r3] │ │ │ │ - bl d7e78 <_PyNumber_Index@@Base> │ │ │ │ + bl d73c8 <_PyNumber_Index@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8dc00 │ │ │ │ - bl 83f4c │ │ │ │ + beq.w 8d0fc │ │ │ │ + bl 83aa0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8db56 │ │ │ │ + bne.w 8d052 │ │ │ │ adds r2, r7, #1 │ │ │ │ - beq.w 8dc00 │ │ │ │ + beq.w 8d0fc │ │ │ │ str.w r7, [r9] │ │ │ │ - b.n 8d6e6 │ │ │ │ + b.n 8cbe2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 13f3b8 │ │ │ │ + bl 13ea98 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 8d876 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 8cd72 │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8d8ee │ │ │ │ + bne.n 8cdea │ │ │ │ vstr d8, [r4] │ │ │ │ - b.n 8d6e6 │ │ │ │ + b.n 8cbe2 │ │ │ │ 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 8de3e │ │ │ │ + bpl.w 8d33a │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 8de3e │ │ │ │ + bne.w 8d33a │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ lsls r4, r3, #26 │ │ │ │ - bpl.w 8de3a │ │ │ │ + bpl.w 8d336 │ │ │ │ lsls r0, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi r7, #20 │ │ │ │ addpl r7, #28 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 8dcd0 │ │ │ │ + bne.w 8d1cc │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 8d6e6 │ │ │ │ + b.n 8cbe2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl ddd90 │ │ │ │ + bl dd300 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 8de48 │ │ │ │ + beq.w 8d344 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8de52 │ │ │ │ + blt.w 8d34e │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ it le │ │ │ │ strble r0, [r4, #0] │ │ │ │ - ble.w 8d6e6 │ │ │ │ + ble.w 8cbe2 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23168 @ 0x5a80 │ │ │ │ + movw r1, #21632 @ 0x5480 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ mov r0, r5 │ │ │ │ - b.n 8d6ec │ │ │ │ + b.n 8cbe8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - bl ddd90 │ │ │ │ + bl dd300 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 8dbb4 │ │ │ │ + beq.w 8d0b0 │ │ │ │ cmn.w r0, #32768 @ 0x8000 │ │ │ │ - blt.w 8e028 │ │ │ │ + blt.w 8d524 │ │ │ │ cmp.w r0, #32768 @ 0x8000 │ │ │ │ - bge.w 8df54 │ │ │ │ + bge.w 8d450 │ │ │ │ strh r4, [r7, #0] │ │ │ │ - b.n 8d6e6 │ │ │ │ + b.n 8cbe2 │ │ │ │ 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 8e04e │ │ │ │ - bl 1456fc │ │ │ │ + bpl.w 8d54a │ │ │ │ + bl 144dfc │ │ │ │ strd r0, r1, [r4] │ │ │ │ - b.n 8d6e6 │ │ │ │ + b.n 8cbe2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr.w r9, [r3] │ │ │ │ - bl 11c63c │ │ │ │ + bl 11bbc8 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 8dbf2 │ │ │ │ + beq.w 8d0ee │ │ │ │ strd r7, r4, [r9] │ │ │ │ - b.n 8d6e6 │ │ │ │ + b.n 8cbe2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 13f3b8 │ │ │ │ + bl 13ea98 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 8dfb4 │ │ │ │ + beq.w 8d4b0 │ │ │ │ vcvt.f32.f64 s16, d8 │ │ │ │ vstr s16, [r4] │ │ │ │ - b.n 8d6e6 │ │ │ │ + b.n 8cbe2 │ │ │ │ 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 8dc28 │ │ │ │ + bne.w 8d124 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl ce6c4 │ │ │ │ + bl cdc1c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8dcda │ │ │ │ + bne.w 8d1d6 │ │ │ │ ldr.w r0, [sl, #4] │ │ │ │ - movw r2, #47525 @ 0xb9a5 │ │ │ │ + movw r2, #47649 @ 0xba21 │ │ │ │ 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 8d6e6 │ │ │ │ + b.n 8cbe2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - bl 16bf88 │ │ │ │ + bl 16b330 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.w 8d728 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.w 8cc24 │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d728 │ │ │ │ + beq.w 8cc24 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 8d6ec │ │ │ │ + b.n 8cbe8 │ │ │ │ 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 8d6e4 │ │ │ │ - movw r0, #12364 @ 0x304c │ │ │ │ + bmi.w 8cbe0 │ │ │ │ + movw r0, #10828 @ 0x2a4c │ │ │ │ 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 23e034 │ │ │ │ + b.w 23d94c │ │ │ │ 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 8e04e │ │ │ │ + bpl.w 8d54a │ │ │ │ mov r0, r7 │ │ │ │ - bl 16bf88 │ │ │ │ + bl 16b330 │ │ │ │ str r0, [r4, #0] │ │ │ │ - b.n 8d6e6 │ │ │ │ + b.n 8cbe2 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - movw r1, #13336 @ 0x3418 │ │ │ │ + movw r1, #11800 @ 0x2e18 │ │ │ │ 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 8de1c │ │ │ │ + beq.w 8d318 │ │ │ │ cmp r1, #116 @ 0x74 │ │ │ │ - bne.w 8de12 │ │ │ │ + bne.w 8d30e │ │ │ │ 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 8de08 │ │ │ │ + beq.w 8d304 │ │ │ │ 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 8ddfa │ │ │ │ + bne.w 8d2f6 │ │ │ │ movw r1, #35736 @ 0x8b98 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 8ddfa │ │ │ │ - bl 85f3c │ │ │ │ + beq.w 8d2f6 │ │ │ │ + bl 85a4c │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8dce4 │ │ │ │ + bne.w 8d1e0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.w 8dc5a │ │ │ │ + bpl.w 8d156 │ │ │ │ mov r1, r3 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl cb8ac │ │ │ │ + bl cae08 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8dd7a │ │ │ │ + beq.w 8d276 │ │ │ │ adds.w r1, r0, #16 │ │ │ │ - movw r2, #64196 @ 0xfac4 │ │ │ │ + movw r2, #62660 @ 0xf4c4 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ it eq │ │ │ │ moveq r1, r2 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldrb.w r2, [r9, #2] │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ - beq.w 8dd04 │ │ │ │ + beq.w 8d200 │ │ │ │ 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 8deb6 │ │ │ │ + bne.w 8d3b2 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ strd r3, r1, [sp, #16] │ │ │ │ adds r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76fe4 │ │ │ │ + bl 77034 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [r3, #0] │ │ │ │ ldrd r3, r1, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8de9e │ │ │ │ + beq.w 8d39a │ │ │ │ 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, #47113 @ 0xb809 │ │ │ │ + movw r4, #47179 @ 0xb84b │ │ │ │ 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 8d6e6 │ │ │ │ + beq.w 8cbe2 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8d6e6 │ │ │ │ + bne.w 8cbe2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8d6e6 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8cbe2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d844 │ │ │ │ + bne.w 8cd40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8d844 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8cd40 │ │ │ │ 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 8e044 │ │ │ │ + beq.w 8d540 │ │ │ │ cmp.w r0, #131072 @ 0x20000 │ │ │ │ - bne.w 8d6e6 │ │ │ │ + bne.w 8cbe2 │ │ │ │ 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 8d6e6 │ │ │ │ + b.n 8cbe2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - bl 16bf88 │ │ │ │ + bl 16b330 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, r4, #1 │ │ │ │ - bne.w 8d916 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.w 8ce12 │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d916 │ │ │ │ + beq.w 8ce12 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 8d6ec │ │ │ │ + b.n 8cbe8 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8dc54 │ │ │ │ + bne.n 8d150 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.w 8dfe0 │ │ │ │ + bpl.w 8d4dc │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 895dc │ │ │ │ + bl 88e88 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8dcc6 │ │ │ │ + beq.n 8d1c2 │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 8dfc4 │ │ │ │ + bne.w 8d4c0 │ │ │ │ str.w r9, [r4] │ │ │ │ - b.n 8d6e6 │ │ │ │ - bl 7f8d0 │ │ │ │ + b.n 8cbe2 │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d956 │ │ │ │ + beq.w 8ce52 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 8d6ec │ │ │ │ - bl 7f8d0 │ │ │ │ + b.n 8cbe8 │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d8ee │ │ │ │ + bne.w 8cdea │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8d84a │ │ │ │ + b.n 8cd46 │ │ │ │ mov r1, r8 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 232c90 <_PyXI_EndInterpreter@@Base+0x68> │ │ │ │ + bl 232408 │ │ │ │ cmp r0, #0 │ │ │ │ it ge │ │ │ │ strge r0, [r4, #0] │ │ │ │ - bge.w 8d7c2 │ │ │ │ + bge.w 8ccbe │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - b.n 8da0a │ │ │ │ + b.n 8cf06 │ │ │ │ add r2, sp, #24 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 232c90 <_PyXI_EndInterpreter@@Base+0x68> │ │ │ │ + bl 232408 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ subs.w sl, r0, #0 │ │ │ │ - blt.n 8dc24 │ │ │ │ + blt.n 8d120 │ │ │ │ ldrb.w r3, [r9, #1] │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - bne.w 8e000 │ │ │ │ + bne.w 8d4fc │ │ │ │ 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 8d6e6 │ │ │ │ + b.n 8cbe2 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 8dbec │ │ │ │ - movw r0, #23100 @ 0x5a3c │ │ │ │ + b.n 8d0e8 │ │ │ │ + movw r0, #21564 @ 0x543c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8da0a │ │ │ │ + b.n 8cf06 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ - cbnz r3, 8dcb2 │ │ │ │ + cbnz r3, 8d1ae │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ - bne.n 8dc90 │ │ │ │ + bne.n 8d18c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl ce6c4 │ │ │ │ - cbnz r0, 8dcda │ │ │ │ + bl cdc1c │ │ │ │ + cbnz r0, 8d1d6 │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ add.w r8, r9, #2 │ │ │ │ - b.n 8d7fe │ │ │ │ + b.n 8ccfa │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8] │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 8d7c2 │ │ │ │ + b.n 8ccbe │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 895dc │ │ │ │ + bl 88e88 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 8dcc6 │ │ │ │ + cbz r0, 8d1c2 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl cec90 │ │ │ │ - b.n 8dc7c │ │ │ │ + bl ce1e8 │ │ │ │ + b.n 8d178 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r3 │ │ │ │ - bl cec90 │ │ │ │ - b.n 8dc7c │ │ │ │ - movw r0, #23356 @ 0x5b3c │ │ │ │ + bl ce1e8 │ │ │ │ + b.n 8d178 │ │ │ │ + movw r0, #21820 @ 0x553c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8da0a │ │ │ │ + b.n 8cf06 │ │ │ │ cmp r2, #2 │ │ │ │ ite eq │ │ │ │ ldrheq r3, [r7, #0] │ │ │ │ ldrne r3, [r7, #0] │ │ │ │ - b.n 8d8b2 │ │ │ │ - movw r0, #31024 @ 0x7930 │ │ │ │ + b.n 8cdae │ │ │ │ + movw r0, #29488 @ 0x7330 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.n 8da0a │ │ │ │ + b.n 8cf06 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8ddda │ │ │ │ + beq.n 8d2d6 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8ddda │ │ │ │ + beq.n 8d2d6 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ add.w r1, r7, #16 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, r7 │ │ │ │ - b.n 8dad2 │ │ │ │ + b.n 8cfce │ │ │ │ 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 8ddc0 │ │ │ │ + beq.n 8d2bc │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr.w ip, [r7] │ │ │ │ add.w r9, r0, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8dd84 │ │ │ │ + bne.n 8d280 │ │ │ │ cmp.w r9, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ - blt.w 8de9e │ │ │ │ + blt.w 8d39a │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 76fe4 │ │ │ │ + bl 77034 │ │ │ │ str r0, [r7, #0] │ │ │ │ ldrd r3, r1, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8de9e │ │ │ │ + beq.w 8d39a │ │ │ │ ldrd r2, r5, [sl] │ │ │ │ - movw r0, #47113 @ 0xb809 │ │ │ │ + movw r0, #47179 @ 0xb84b │ │ │ │ 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] │ │ │ │ @@ -148979,306 +147979,306 @@ │ │ │ │ mov r2, r9 │ │ │ │ mov r0, ip │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 8db38 │ │ │ │ - movw r0, #23440 @ 0x5b90 │ │ │ │ + b.n 8d034 │ │ │ │ + movw r0, #21904 @ 0x5590 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8da0a │ │ │ │ + b.n 8cf06 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, r9 │ │ │ │ - bge.n 8dd68 │ │ │ │ + bge.n 8d264 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8dda2 │ │ │ │ + beq.n 8d29e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 8dda0 │ │ │ │ + cbnz r2, 8d29c │ │ │ │ mov r0, r3 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_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, #23484 @ 0x5bbc │ │ │ │ + movw r1, #21948 @ 0x55bc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1590 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 8d6ec │ │ │ │ + b.n 8cbe8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8ddd0 │ │ │ │ + beq.n 8d2cc │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 8ddf2 │ │ │ │ - movw r0, #23460 @ 0x5ba4 │ │ │ │ + cbz r2, 8d2ee │ │ │ │ + movw r0, #21924 @ 0x55a4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8da0a │ │ │ │ + b.n 8cf06 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ str r3, [sp, #8] │ │ │ │ - cbz r3, 8dde6 │ │ │ │ + cbz r3, 8d2e2 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ mov r3, r7 │ │ │ │ - b.n 8dad2 │ │ │ │ + b.n 8cfce │ │ │ │ movw r1, #10688 @ 0x29c0 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ mov r3, r7 │ │ │ │ - b.n 8dad2 │ │ │ │ + b.n 8cfce │ │ │ │ mov r0, r3 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8ddd0 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8d2cc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8dcee │ │ │ │ - b.n 8dcf2 │ │ │ │ - movw r0, #23420 @ 0x5b7c │ │ │ │ + bne.w 8d1ea │ │ │ │ + b.n 8d1ee │ │ │ │ + movw r0, #21884 @ 0x557c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8da0a │ │ │ │ - movw r0, #23384 @ 0x5b58 │ │ │ │ + b.n 8cf06 │ │ │ │ + movw r0, #21848 @ 0x5558 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8da0a │ │ │ │ + b.n 8cf06 │ │ │ │ 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 8de08 │ │ │ │ + beq.n 8d304 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.w 8daac │ │ │ │ - b.n 8d73c │ │ │ │ + bmi.w 8cfa8 │ │ │ │ + b.n 8cc38 │ │ │ │ ldr r7, [r0, #28] │ │ │ │ - b.n 8d8aa │ │ │ │ - movw r0, #23336 @ 0x5b28 │ │ │ │ + b.n 8cda6 │ │ │ │ + movw r0, #21800 @ 0x5528 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8da0a │ │ │ │ - bl 7f8d0 │ │ │ │ + b.n 8cf06 │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d8ee │ │ │ │ + bne.w 8cdea │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23124 @ 0x5a54 │ │ │ │ + movw r1, #21588 @ 0x5454 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ mov r0, r5 │ │ │ │ - b.n 8d6ec │ │ │ │ - bl d42d0 │ │ │ │ - movw r0, #23628 @ 0x5c4c │ │ │ │ + b.n 8cbe8 │ │ │ │ + bl d3838 │ │ │ │ + movw r0, #22092 @ 0x564c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ - b.n 8da10 │ │ │ │ + b.n 8cf0c │ │ │ │ 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 8ded6 │ │ │ │ + bne.n 8d3d2 │ │ │ │ ldr.w r3, [r9] │ │ │ │ - b.n 8d6e4 │ │ │ │ + b.n 8cbe0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8deae │ │ │ │ + beq.n 8d3aa │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 8dee8 │ │ │ │ - bl 1ea294 │ │ │ │ + cbz r2, 8d3e4 │ │ │ │ + bl 1e95bc │ │ │ │ mov r0, r5 │ │ │ │ - b.n 8d6ec │ │ │ │ + b.n 8cbe8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8decc │ │ │ │ + beq.n 8d3c8 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 8decc │ │ │ │ + cbnz r2, 8d3c8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - movw r0, #23536 @ 0x5bf0 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + movw r0, #22000 @ 0x55f0 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8da0a │ │ │ │ - bl 85f3c │ │ │ │ + b.n 8cf06 │ │ │ │ + bl 85a4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8de98 │ │ │ │ - movw r0, #59024 @ 0xe690 │ │ │ │ + bne.n 8d394 │ │ │ │ + movw r0, #57488 @ 0xe090 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - b.n 8da0a │ │ │ │ + b.n 8cf06 │ │ │ │ mov r0, r3 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8deae │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8d3aa │ │ │ │ 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 8df44 │ │ │ │ + bmi.n 8d440 │ │ │ │ movw r1, #35736 @ 0x8b98 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 8df34 │ │ │ │ - bl 85f3c │ │ │ │ - cbnz r0, 8df34 │ │ │ │ - movw r0, #23308 @ 0x5b0c │ │ │ │ + beq.n 8d430 │ │ │ │ + bl 85a4c │ │ │ │ + cbnz r0, 8d430 │ │ │ │ + movw r0, #21772 @ 0x550c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8da0a │ │ │ │ + b.n 8cf06 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - bl 16bf88 │ │ │ │ + bl 16b330 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 8df7a │ │ │ │ + beq.n 8d476 │ │ │ │ strb r4, [r7, #0] │ │ │ │ - b.w 8d6e6 │ │ │ │ + b.w 8cbe2 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 8df12 │ │ │ │ + bne.n 8d40e │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strb r3, [r4, #0] │ │ │ │ - b.w 8d6e6 │ │ │ │ + b.w 8cbe2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1886e0 │ │ │ │ + bl 187788 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 8e058 │ │ │ │ + beq.w 8d554 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - b.n 8df00 │ │ │ │ + b.n 8d3fc │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23260 @ 0x5adc │ │ │ │ + movw r1, #21724 @ 0x54dc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ mov r0, r5 │ │ │ │ - b.w 8d6ec │ │ │ │ - movw r0, #23660 @ 0x5c6c │ │ │ │ + b.w 8cbe8 │ │ │ │ + movw r0, #22124 @ 0x566c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8da0a │ │ │ │ - bl 7f8d0 │ │ │ │ + b.n 8cf06 │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8df2e │ │ │ │ + beq.n 8d42a │ │ │ │ mov r0, r5 │ │ │ │ - b.w 8d6ec │ │ │ │ + b.w 8cbe8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 186580 │ │ │ │ + bl 2309bc │ │ │ │ vstr d0, [sp, #24] │ │ │ │ vstr d1, [sp, #32] │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d8ee │ │ │ │ + bne.w 8cdea │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmdb r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.w 8d6e6 │ │ │ │ - bl 7f8d0 │ │ │ │ + b.w 8cbe2 │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d97c │ │ │ │ + beq.w 8ce78 │ │ │ │ mov r0, r5 │ │ │ │ - b.w 8d6ec │ │ │ │ + b.w 8cbe8 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21740 @ 0x54ec │ │ │ │ + movw r1, #20060 @ 0x4e5c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ mov r0, r5 │ │ │ │ - b.w 8d6ec │ │ │ │ - movw r4, #62348 @ 0xf38c │ │ │ │ + b.w 8cbe8 │ │ │ │ + movw r4, #60772 @ 0xed64 │ │ │ │ movt r4, #40 @ 0x28 │ │ │ │ - movw r0, #54064 @ 0xd330 │ │ │ │ + movw r0, #52528 @ 0xcd30 │ │ │ │ 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 8da10 │ │ │ │ + b.n 8cf0c │ │ │ │ ldr r0, [r1, #0] │ │ │ │ blx 29b58 │ │ │ │ cmp r0, sl │ │ │ │ - beq.w 8d6e6 │ │ │ │ + beq.w 8cbe2 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21444 @ 0x53c4 │ │ │ │ + movw r1, #19908 @ 0x4dc4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ mov r0, r5 │ │ │ │ - b.w 8d6ec │ │ │ │ + b.w 8cbe8 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23216 @ 0x5ab0 │ │ │ │ + movw r1, #21680 @ 0x54b0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ mov r0, r5 │ │ │ │ - b.w 8d6ec │ │ │ │ - movw r0, #23572 @ 0x5c14 │ │ │ │ + b.w 8cbe8 │ │ │ │ + movw r0, #22036 @ 0x5614 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8da0a │ │ │ │ - movw r0, #28208 @ 0x6e30 │ │ │ │ + b.n 8cf06 │ │ │ │ + movw r0, #26672 @ 0x6830 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.n 8da0a │ │ │ │ + b.n 8cf06 │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ strb r3, [r4, #0] │ │ │ │ - b.w 8d6e6 │ │ │ │ + b.w 8cbe2 │ │ │ │ stmdb 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 8e454 │ │ │ │ + bcs.w 8d950 │ │ │ │ cmp.w fp, #380 @ 0x17c │ │ │ │ itt cs │ │ │ │ subcs.w r2, fp, #380 @ 0x17c │ │ │ │ ldrcs r1, [r0, #52] @ 0x34 │ │ │ │ - bcs.w 8e454 │ │ │ │ + bcs.w 8d950 │ │ │ │ cmp.w fp, #368 @ 0x170 │ │ │ │ itt cs │ │ │ │ subcs.w r2, fp, #368 @ 0x170 │ │ │ │ ldrcs r1, [r0, #56] @ 0x38 │ │ │ │ - bcs.w 8e454 │ │ │ │ + bcs.w 8d950 │ │ │ │ cmp.w fp, #223 @ 0xdf │ │ │ │ - bls.n 8e1b0 │ │ │ │ + bls.n 8d6ac │ │ │ │ ldr r1, [r0, #48] @ 0x30 │ │ │ │ sub.w r2, fp, #224 @ 0xe0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8e1c2 │ │ │ │ + beq.w 8d6be │ │ │ │ adds r2, r1, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ - beq.n 8e1c2 │ │ │ │ + beq.n 8d6be │ │ │ │ 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 │ │ │ │ @@ -149288,70 +148288,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 8e514 │ │ │ │ + bne.w 8da10 │ │ │ │ ldr.w sl, [r7, #12] │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 8e514 │ │ │ │ + beq.w 8da10 │ │ │ │ ldr.w r3, [fp, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e570 │ │ │ │ + beq.w 8da6c │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 8e46c │ │ │ │ + beq.w 8d968 │ │ │ │ adds r4, r1, #1 │ │ │ │ cmp r5, #0 │ │ │ │ str r4, [r3, #0] │ │ │ │ - ble.w 8e430 │ │ │ │ + ble.w 8d92c │ │ │ │ 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 8e1d2 │ │ │ │ + bmi.n 8d6ce │ │ │ │ ldr.w r0, [ip, #132] @ 0x84 │ │ │ │ - bl 78468 │ │ │ │ + bl 784b8 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 8e21c │ │ │ │ + beq.n 8d718 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8e24a │ │ │ │ + bne.n 8d746 │ │ │ │ cmp r6, r5 │ │ │ │ - blt.n 8e134 │ │ │ │ + blt.n 8d630 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r4 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8e174 │ │ │ │ + beq.n 8d670 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8e43e │ │ │ │ + beq.w 8d93a │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8e23e │ │ │ │ + beq.n 8d73a │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r0, #28 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 8e422 │ │ │ │ + beq.w 8d91e │ │ │ │ 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 │ │ │ │ @@ -149360,28 +148360,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 8e44e │ │ │ │ + bhi.w 8d94a │ │ │ │ mov r2, fp │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e0bc │ │ │ │ + bne.w 8d5b8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r2, #28 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 8e1c2 │ │ │ │ + beq.n 8d6be │ │ │ │ mov r0, r2 │ │ │ │ - b.n 8e1aa │ │ │ │ - ldr r2, [pc, #660] @ (8e468 ) │ │ │ │ + b.n 8d6a6 │ │ │ │ + ldr r2, [pc, #660] @ (8d964 ) │ │ │ │ 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 │ │ │ │ @@ -149394,1385 +148394,1306 @@ │ │ │ │ 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 8e53a │ │ │ │ + beq.w 8da36 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r2, sl │ │ │ │ mov r1, r7 │ │ │ │ - bl 78468 │ │ │ │ + bl 784b8 │ │ │ │ adds r0, #3 │ │ │ │ - bne.n 8e152 │ │ │ │ + bne.n 8d64e │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r4 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8e232 │ │ │ │ + beq.n 8d72e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8e5e0 │ │ │ │ - bl d42d0 │ │ │ │ + beq.w 8dadc │ │ │ │ + bl d3838 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8e17c │ │ │ │ - movw r3, #57059 @ 0xdee3 │ │ │ │ + bne.n 8d678 │ │ │ │ + movw r3, #57133 @ 0xdf2d │ │ │ │ movt r3, #3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 8e414 │ │ │ │ + b.n 8d910 │ │ │ │ mov r2, r3 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r4 │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 8e426 │ │ │ │ + beq.w 8d922 │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8e272 │ │ │ │ + beq.n 8d76e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8e568 │ │ │ │ + beq.w 8da64 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #29668 @ 0x73e4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8e482 │ │ │ │ + bne.w 8d97e │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8e48e │ │ │ │ - ldr r3, [pc, #468] @ (8e468 ) │ │ │ │ + bne.w 8d98a │ │ │ │ + ldr r3, [pc, #468] @ (8d964 ) │ │ │ │ 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 8e2dc │ │ │ │ + beq.n 8d7d8 │ │ │ │ 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, 8e2c4 │ │ │ │ - b.n 8e2d8 │ │ │ │ + cbnz r2, 8d7c0 │ │ │ │ + b.n 8d7d4 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ adds r3, #28 │ │ │ │ - cbz r2, 8e2d8 │ │ │ │ + cbz r2, 8d7d4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 8e2be │ │ │ │ + bne.n 8d7ba │ │ │ │ mov lr, r6 │ │ │ │ str.w r3, [lr], #4 │ │ │ │ adds r3, #28 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ mov r6, lr │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8e2c4 │ │ │ │ + bne.n 8d7c0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr.w r3, [ip, #1168] @ 0x490 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8e386 │ │ │ │ + beq.n 8d882 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ - bcs.w 8e544 │ │ │ │ + bcs.w 8da40 │ │ │ │ cmp.w r3, #380 @ 0x17c │ │ │ │ - bcs.w 8e526 │ │ │ │ + bcs.w 8da22 │ │ │ │ cmp.w r3, #368 @ 0x170 │ │ │ │ - bcs.w 8e530 │ │ │ │ + bcs.w 8da2c │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bls.w 8e4e2 │ │ │ │ + bls.w 8d9de │ │ │ │ ldr.w r2, [fp, #48] @ 0x30 │ │ │ │ subs r3, #224 @ 0xe0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8e508 │ │ │ │ + beq.w 8da04 │ │ │ │ adds r2, r2, r3 │ │ │ │ - beq.n 8e31c │ │ │ │ + beq.n 8d818 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e4f4 │ │ │ │ + beq.w 8d9f0 │ │ │ │ ldr.w r1, [ip, #1172] @ 0x494 │ │ │ │ - cbz r1, 8e37c │ │ │ │ + cbz r1, 8d878 │ │ │ │ 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 8e366 │ │ │ │ + bcs.n 8d862 │ │ │ │ cmp.w r3, #380 @ 0x17c │ │ │ │ itt cs │ │ │ │ subcs.w r3, r3, #380 @ 0x17c │ │ │ │ ldrcs.w r1, [fp, #52] @ 0x34 │ │ │ │ - bcs.n 8e366 │ │ │ │ + bcs.n 8d862 │ │ │ │ cmp.w r3, #368 @ 0x170 │ │ │ │ itt cs │ │ │ │ subcs.w r3, r3, #368 @ 0x170 │ │ │ │ ldrcs.w r1, [fp, #56] @ 0x38 │ │ │ │ - bcs.n 8e366 │ │ │ │ + bcs.n 8d862 │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bls.w 8e474 │ │ │ │ + bls.w 8d970 │ │ │ │ ldr.w r1, [fp, #48] @ 0x30 │ │ │ │ subs r3, #224 @ 0xe0 │ │ │ │ - cbz r1, 8e374 │ │ │ │ + cbz r1, 8d870 │ │ │ │ adds r5, r1, r3 │ │ │ │ - beq.n 8e374 │ │ │ │ + beq.n 8d870 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - cbz r3, 8e374 │ │ │ │ - cbnz r2, 8e386 │ │ │ │ + cbz r3, 8d870 │ │ │ │ + cbnz r2, 8d882 │ │ │ │ mov r2, r5 │ │ │ │ ldr.w r1, [r7, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 8e328 │ │ │ │ + bne.n 8d824 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - bne.n 8e38c │ │ │ │ + bne.n 8d888 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8e45c │ │ │ │ + bne.n 8d958 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8e4ba │ │ │ │ + bne.w 8d9b6 │ │ │ │ ldr.w r2, [fp, #172] @ 0xac │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - cbz r2, 8e3e4 │ │ │ │ + cbz r2, 8d8e0 │ │ │ │ ldr r6, [r2, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - ble.w 8e4ba │ │ │ │ + ble.w 8d9b6 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 8e3fe │ │ │ │ + beq.n 8d8fa │ │ │ │ cmp r6, #1 │ │ │ │ - beq.w 8e564 │ │ │ │ + beq.w 8da60 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 8e3fe │ │ │ │ + beq.n 8d8fa │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 8e4ba │ │ │ │ + beq.n 8d9b6 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 8e3fe │ │ │ │ + beq.n 8d8fa │ │ │ │ cmp r6, #3 │ │ │ │ - beq.n 8e4ba │ │ │ │ + beq.n 8d9b6 │ │ │ │ adds r2, #20 │ │ │ │ movs r3, #3 │ │ │ │ ldr.w r5, [r2, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, r5 │ │ │ │ - beq.n 8e3fe │ │ │ │ + beq.n 8d8fa │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 8e3d4 │ │ │ │ - b.n 8e4ba │ │ │ │ + bne.n 8d8d0 │ │ │ │ + b.n 8d9b6 │ │ │ │ mov r3, fp │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 8e3fe │ │ │ │ + beq.n 8d8fa │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8e3e6 │ │ │ │ + bne.n 8d8e2 │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 8e4ba │ │ │ │ + bne.n 8d9b6 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ str r3, [sp, #16] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8e414 │ │ │ │ + beq.n 8d910 │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e5d8 │ │ │ │ + beq.w 8dad4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r0, #28 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8e18a │ │ │ │ + bne.w 8d686 │ │ │ │ str r0, [sp, #4] │ │ │ │ - b.n 8e0ec │ │ │ │ + b.n 8d5e8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 8e266 │ │ │ │ - b.n 8e272 │ │ │ │ + bne.w 8d762 │ │ │ │ + b.n 8d76e │ │ │ │ cmp r4, r0 │ │ │ │ - beq.w 8e174 │ │ │ │ + beq.w 8d670 │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8e174 │ │ │ │ + bne.w 8d670 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8e174 │ │ │ │ - b.n 8e232 │ │ │ │ + beq.w 8d670 │ │ │ │ + b.n 8d72e │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ sub.w r2, fp, #208 @ 0xd0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8e0bc │ │ │ │ - b.n 8e1c2 │ │ │ │ + bne.w 8d5b8 │ │ │ │ + b.n 8d6be │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8e392 │ │ │ │ - b.n 8e4ba │ │ │ │ + beq.n 8d88e │ │ │ │ + b.n 8d9b6 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bgt.w 8e128 │ │ │ │ - b.n 8e174 │ │ │ │ + bgt.w 8d624 │ │ │ │ + b.n 8d670 │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ itet hi │ │ │ │ subhi r3, #208 @ 0xd0 │ │ │ │ movls r1, fp │ │ │ │ ldrhi.w r1, [fp, #40] @ 0x28 │ │ │ │ - b.n 8e366 │ │ │ │ + b.n 8d862 │ │ │ │ movw r3, #16312 @ 0x3fb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 8e4c0 │ │ │ │ + beq.n 8d9bc │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 8e54e │ │ │ │ + beq.n 8da4a │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r2, r3 │ │ │ │ - movw r3, #46233 @ 0xb499 │ │ │ │ + movw r3, #43617 @ 0xaa61 │ │ │ │ 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 8e402 │ │ │ │ + b.n 8d8fe │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r3, #45857 @ 0xb321 │ │ │ │ + movw r3, #43445 @ 0xa9b5 │ │ │ │ movt r3, #15 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8e48e │ │ │ │ + bne.n 8d98a │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w r3, fp, #156 @ 0x9c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8e48e │ │ │ │ + bne.n 8d98a │ │ │ │ ldr.w r3, [fp, #156] @ 0x9c │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 8e402 │ │ │ │ + b.n 8d8fe │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ itt hi │ │ │ │ subhi r3, #208 @ 0xd0 │ │ │ │ ldrhi.w r2, [fp, #40] @ 0x28 │ │ │ │ - bhi.w 8e30a │ │ │ │ + bhi.w 8d806 │ │ │ │ mov r2, fp │ │ │ │ - b.n 8e30a │ │ │ │ + b.n 8d806 │ │ │ │ ldr.w r1, [ip, #1172] @ 0x494 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8e386 │ │ │ │ + beq.w 8d882 │ │ │ │ add.w r7, r7, #99328 @ 0x18400 │ │ │ │ mov r2, r3 │ │ │ │ adds r7, #148 @ 0x94 │ │ │ │ - b.n 8e328 │ │ │ │ + b.n 8d824 │ │ │ │ ldr.w r1, [ip, #1172] @ 0x494 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8e322 │ │ │ │ - b.n 8e386 │ │ │ │ + bne.w 8d81e │ │ │ │ + b.n 8d882 │ │ │ │ mov r0, r7 │ │ │ │ - bl 6cd24 │ │ │ │ + bl 6cd14 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 8e106 │ │ │ │ - b.n 8e232 │ │ │ │ + bne.w 8d602 │ │ │ │ + b.n 8d72e │ │ │ │ ldr.w r2, [fp, #52] @ 0x34 │ │ │ │ sub.w r3, r3, #380 @ 0x17c │ │ │ │ - b.n 8e30a │ │ │ │ + b.n 8d806 │ │ │ │ ldr.w r2, [fp, #56] @ 0x38 │ │ │ │ sub.w r3, r3, #368 @ 0x170 │ │ │ │ - b.n 8e30a │ │ │ │ + b.n 8d806 │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ adds r0, #228 @ 0xe4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b.n 8e20e │ │ │ │ + b.n 8d70a │ │ │ │ ldr.w r2, [fp, #80] @ 0x50 │ │ │ │ sub.w r3, r3, #420 @ 0x1a4 │ │ │ │ - b.n 8e30a │ │ │ │ + b.n 8d806 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w r3, fp, #60 @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8e49a │ │ │ │ - movw r3, #63185 @ 0xf6d1 │ │ │ │ + bne.n 8d996 │ │ │ │ + movw r3, #59897 @ 0xe9f9 │ │ │ │ movt r3, #30 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 8e402 │ │ │ │ + b.n 8d8fe │ │ │ │ str r6, [sp, #28] │ │ │ │ - b.n 8e402 │ │ │ │ + b.n 8d8fe │ │ │ │ mov r0, r3 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8e270 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8d76c │ │ │ │ ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ lsls r5, r3, #30 │ │ │ │ - bmi.n 8e596 │ │ │ │ + bmi.n 8da92 │ │ │ │ lsls r4, r3, #18 │ │ │ │ - bmi.w 8e174 │ │ │ │ + bmi.w 8d670 │ │ │ │ mov r0, fp │ │ │ │ - bl 7f848 │ │ │ │ + bl 7f810 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8e232 │ │ │ │ + blt.w 8d72e │ │ │ │ ldr.w r3, [fp, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e174 │ │ │ │ - b.n 8e110 │ │ │ │ - ldr r3, [pc, #80] @ (8e5e8 ) │ │ │ │ + beq.w 8d670 │ │ │ │ + b.n 8d60c │ │ │ │ + ldr r3, [pc, #80] @ (8dae4 ) │ │ │ │ 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 8e5ce │ │ │ │ + beq.n 8daca │ │ │ │ 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 8e174 │ │ │ │ - b.n 8e57e │ │ │ │ + bne.w 8d670 │ │ │ │ + b.n 8da7a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8e414 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8d910 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8e440 │ │ │ │ + b.n 8d93c │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008e5ec : │ │ │ │ +0008dae8 : │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #536870912 @ 0x20000000 │ │ │ │ - beq.n 8e658 │ │ │ │ + beq.n 8db54 │ │ │ │ ldr r4, [r0, #28] │ │ │ │ ldr r5, [r1, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 8e682 │ │ │ │ + bne.n 8db7e │ │ │ │ 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 8e658 │ │ │ │ + bne.n 8db54 │ │ │ │ ldrb r7, [r0, #6] │ │ │ │ movs r4, #1 │ │ │ │ ldrb.w ip, [r0, #5] │ │ │ │ adds r0, #20 │ │ │ │ lsl.w r4, r4, ip │ │ │ │ - cbz r7, 8e65c │ │ │ │ + cbz r7, 8db58 │ │ │ │ add.w r4, r4, r5, lsl #3 │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 8e646 │ │ │ │ + cbz r0, 8db42 │ │ │ │ ldrd r6, r0, [r4] │ │ │ │ adds r5, #1 │ │ │ │ str r5, [r1, #0] │ │ │ │ - cbz r2, 8e672 │ │ │ │ + cbz r2, 8db6e │ │ │ │ str r6, [r2, #0] │ │ │ │ - cbz r3, 8e640 │ │ │ │ + cbz r3, 8db3c │ │ │ │ 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 8e642 │ │ │ │ + ble.n 8db3e │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8e646 │ │ │ │ + beq.n 8db42 │ │ │ │ cmp r6, r5 │ │ │ │ - bgt.n 8e630 │ │ │ │ + bgt.n 8db2c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 8e642 │ │ │ │ + b.n 8db3e │ │ │ │ movs r7, #12 │ │ │ │ mla r4, r7, r5, r4 │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 8e678 │ │ │ │ + cbz r0, 8db74 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ adds r5, #1 │ │ │ │ str r5, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8e63a │ │ │ │ + bne.n 8db36 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8e63e │ │ │ │ - b.n 8e640 │ │ │ │ + bne.n 8db3a │ │ │ │ + b.n 8db3c │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #12 │ │ │ │ cmp r6, r5 │ │ │ │ - bgt.n 8e664 │ │ │ │ - b.n 8e642 │ │ │ │ + bgt.n 8db60 │ │ │ │ + b.n 8db3e │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 8e658 │ │ │ │ + blt.n 8db54 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ cmp r5, r6 │ │ │ │ - bge.n 8e658 │ │ │ │ + bge.n 8db54 │ │ │ │ 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 8e66a │ │ │ │ + b.n 8db66 │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #536870912 @ 0x20000000 │ │ │ │ - beq.n 8e74a │ │ │ │ + beq.n 8dc46 │ │ │ │ ldr r4, [r0, #28] │ │ │ │ ldr r5, [r1, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 8e758 │ │ │ │ + bne.n 8dc54 │ │ │ │ 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 8e74a │ │ │ │ + bne.n 8dc46 │ │ │ │ ldrb r7, [r0, #6] │ │ │ │ movs r4, #1 │ │ │ │ ldrb.w ip, [r0, #5] │ │ │ │ adds r0, #20 │ │ │ │ lsl.w r4, r4, ip │ │ │ │ - cbz r7, 8e710 │ │ │ │ + cbz r7, 8dc0c │ │ │ │ add.w r4, r4, r5, lsl #3 │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 8e738 │ │ │ │ + cbz r0, 8dc34 │ │ │ │ ldrd r6, r0, [r4] │ │ │ │ adds r5, #1 │ │ │ │ ldr r4, [r6, #12] │ │ │ │ str r5, [r1, #0] │ │ │ │ - cbz r2, 8e728 │ │ │ │ + cbz r2, 8dc24 │ │ │ │ str r6, [r2, #0] │ │ │ │ - cbz r3, 8e72c │ │ │ │ + cbz r3, 8dc28 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbnz r3, 8e732 │ │ │ │ + cbnz r3, 8dc2e │ │ │ │ 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, 8e74e │ │ │ │ + cbz r0, 8dc4a │ │ │ │ ldrd r4, r6, [r4] │ │ │ │ adds r5, #1 │ │ │ │ str r5, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8e700 │ │ │ │ + bne.n 8dbfc │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8e704 │ │ │ │ + bne.n 8dc00 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8e70a │ │ │ │ + beq.n 8dc06 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r4, [r3, #0] │ │ │ │ - b.n 8e70a │ │ │ │ + b.n 8dc06 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #8 │ │ │ │ cmp r6, r5 │ │ │ │ - ble.n 8e70c │ │ │ │ + ble.n 8dc08 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8e738 │ │ │ │ + beq.n 8dc34 │ │ │ │ cmp r6, r5 │ │ │ │ - bgt.n 8e6f4 │ │ │ │ + bgt.n 8dbf0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 8e70c │ │ │ │ + b.n 8dc08 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #12 │ │ │ │ cmp r6, r5 │ │ │ │ - bgt.n 8e718 │ │ │ │ - b.n 8e70c │ │ │ │ + bgt.n 8dc14 │ │ │ │ + b.n 8dc08 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 8e74a │ │ │ │ + blt.n 8dc46 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ cmp r6, r5 │ │ │ │ - ble.n 8e74a │ │ │ │ + ble.n 8dc46 │ │ │ │ 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 8e720 │ │ │ │ + b.n 8dc1c │ │ │ │ │ │ │ │ -0008e788 <_PyObject_LookupSpecial@@Base>: │ │ │ │ +0008dc84 <_PyObject_LookupSpecial@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr.w sl, [pc, #560] @ 8e9cc <_PyObject_LookupSpecial@@Base+0x244> │ │ │ │ - mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - ldr r5, [r0, #4] │ │ │ │ - movs r2, #12 │ │ │ │ - sub sp, #20 │ │ │ │ - mov r7, r0 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [pc, #336] @ (8dde8 <_PyObject_LookupSpecial@@Base+0x164>) │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r8, r1 │ │ │ │ - ldr.w r3, [sl, fp] │ │ │ │ - ldr r4, [r3, #8] │ │ │ │ - ldr.w r3, [r5, #192] @ 0xc0 │ │ │ │ - eor.w r6, r3, r1, asr #3 │ │ │ │ - ubfx r6, r6, #0, #12 │ │ │ │ - mul.w r6, r2, r6 │ │ │ │ - add.w r9, r4, r6 │ │ │ │ - add.w r9, r9, #40960 @ 0xa000 │ │ │ │ - ldr.w r2, [r9, #2808] @ 0xaf8 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 8e8b4 <_PyObject_LookupSpecial@@Base+0x12c> │ │ │ │ - ldr.w r3, [r9, #2812] @ 0xafc │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 8e8b4 <_PyObject_LookupSpecial@@Base+0x12c> │ │ │ │ + sub sp, #20 │ │ │ │ + ldr.w r3, [r9, #4] │ │ │ │ + ldr r1, [r2, r0] │ │ │ │ + ldr.w r2, [r3, #192] @ 0xc0 │ │ │ │ + ldr r4, [r1, #8] │ │ │ │ + movs r1, #12 │ │ │ │ + eor.w r5, r2, r8, asr #3 │ │ │ │ + ubfx r5, r5, #0, #12 │ │ │ │ + mul.w r5, r1, r5 │ │ │ │ + adds r7, r4, r5 │ │ │ │ + add.w r7, r7, #40960 @ 0xa000 │ │ │ │ + ldr.w r1, [r7, #2808] @ 0xaf8 │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.n 8dd1a <_PyObject_LookupSpecial@@Base+0x96> │ │ │ │ + ldr.w r2, [r7, #2812] @ 0xafc │ │ │ │ + cmp r8, r2 │ │ │ │ + bne.n 8dd1a <_PyObject_LookupSpecial@@Base+0x96> │ │ │ │ add.w r4, r4, #40960 @ 0xa000 │ │ │ │ - add r4, r6 │ │ │ │ - ldr.w r5, [r4, #2816] @ 0xb00 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 8e92c <_PyObject_LookupSpecial@@Base+0x1a4> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 8e936 <_PyObject_LookupSpecial@@Base+0x1ae> │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr.w r4, [r3, #136] @ 0x88 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 8e894 <_PyObject_LookupSpecial@@Base+0x10c> │ │ │ │ - movw r3, #36933 @ 0x9045 │ │ │ │ - movt r3, #15 │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.n 8e89c <_PyObject_LookupSpecial@@Base+0x114> │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r7, r3 │ │ │ │ - beq.w 8e9b6 <_PyObject_LookupSpecial@@Base+0x22e> │ │ │ │ - movw r0, #33156 @ 0x8184 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - bl 71628 <_PyObject_GC_New@@Base> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 8e882 <_PyObject_LookupSpecial@@Base+0xfa> │ │ │ │ + add r4, r5 │ │ │ │ + ldr.w r6, [r4, #2816] @ 0xb00 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 8dd96 <_PyObject_LookupSpecial@@Base+0x112> │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - movs r2, #0 │ │ │ │ - cmp r3, r1 │ │ │ │ - str r2, [r0, #16] │ │ │ │ - beq.w 8e97c <_PyObject_LookupSpecial@@Base+0x1f4> │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - str r5, [r0, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - it eq │ │ │ │ - ldreq r3, [r5, #0] │ │ │ │ - beq.w 8e986 <_PyObject_LookupSpecial@@Base+0x1fe> │ │ │ │ - ldr.w r1, [sl, fp] │ │ │ │ + beq.n 8dda0 <_PyObject_LookupSpecial@@Base+0x11c> │ │ │ │ + ldr r1, [r6, #4] │ │ │ │ adds r2, #1 │ │ │ │ - movw r3, #38653 @ 0x96fd │ │ │ │ - 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 │ │ │ │ - and.w r3, r3, #3 │ │ │ │ - str r7, [r4, #12] │ │ │ │ - ldr r0, [r1, #4] │ │ │ │ - orrs r3, r0 │ │ │ │ - str r2, [r0, #0] │ │ │ │ - strd r1, r3, [r4, #-8] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - str r2, [r1, #4] │ │ │ │ + str r2, [r6, #0] │ │ │ │ + ldr.w r4, [r1, #136] @ 0x88 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 8dddc <_PyObject_LookupSpecial@@Base+0x158> │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r6 │ │ │ │ + blx r4 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8e892 <_PyObject_LookupSpecial@@Base+0x10a> │ │ │ │ + beq.n 8dd12 <_PyObject_LookupSpecial@@Base+0x8e> │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8e972 <_PyObject_LookupSpecial@@Base+0x1ea> │ │ │ │ - mov r5, r4 │ │ │ │ - mov r0, r5 │ │ │ │ + beq.n 8dde0 <_PyObject_LookupSpecial@@Base+0x15c> │ │ │ │ + mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [r7, #4] │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - blx r4 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 8e88a <_PyObject_LookupSpecial@@Base+0x102> │ │ │ │ - mov r5, r4 │ │ │ │ - b.n 8e894 <_PyObject_LookupSpecial@@Base+0x10c> │ │ │ │ - ldr.w r2, [r8, #4] │ │ │ │ - movw r3, #42220 @ 0xa4ec │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 8e956 <_PyObject_LookupSpecial@@Base+0x1ce> │ │ │ │ - ldr.w r3, [r8, #8] │ │ │ │ - cmp r3, #100 @ 0x64 │ │ │ │ - bgt.n 8e956 <_PyObject_LookupSpecial@@Base+0x1ce> │ │ │ │ - mov r1, r5 │ │ │ │ + ldr.w r1, [r8, #4] │ │ │ │ + movw r2, #42220 @ 0xa4ec │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.n 8ddc0 <_PyObject_LookupSpecial@@Base+0x13c> │ │ │ │ + ldr.w r2, [r8, #8] │ │ │ │ + cmp r2, #100 @ 0x64 │ │ │ │ + bgt.n 8ddc0 <_PyObject_LookupSpecial@@Base+0x13c> │ │ │ │ + mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 82098 <_PyType_LookupRef@@Base+0x118> │ │ │ │ - ldr.w r3, [r5, #192] @ 0xc0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 81be8 <_PyType_LookupRef@@Base+0x118> │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + mov sl, r0 │ │ │ │ add r2, sp, #12 │ │ │ │ - str r0, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - bl 82154 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 8e968 <_PyObject_LookupSpecial@@Base+0x1e0> │ │ │ │ - cbz r3, 8e92a <_PyObject_LookupSpecial@@Base+0x1a2> │ │ │ │ + mov r0, r3 │ │ │ │ + ldr.w fp, [r3, #192] @ 0xc0 │ │ │ │ + bl 81ca4 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 8ddd2 <_PyObject_LookupSpecial@@Base+0x14e> │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.n 8dd94 <_PyObject_LookupSpecial@@Base+0x110> │ │ │ │ add.w r4, r4, #43520 @ 0xaa00 │ │ │ │ adds r4, #248 @ 0xf8 │ │ │ │ - adds r3, r4, r6 │ │ │ │ + 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, r6, #4 │ │ │ │ + ldr.w r0, [r7, #2812] @ 0xafc │ │ │ │ + adds r2, r5, #4 │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [r8] │ │ │ │ str.w r8, [r4, r2] │ │ │ │ dmb ish │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - str r3, [r4, r6] │ │ │ │ + str.w fp, [r4, r5] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8e944 <_PyObject_LookupSpecial@@Base+0x1bc> │ │ │ │ - cbnz r5, 8e936 <_PyObject_LookupSpecial@@Base+0x1ae> │ │ │ │ - movs r5, #0 │ │ │ │ - mov r0, r5 │ │ │ │ + bne.n 8ddae <_PyObject_LookupSpecial@@Base+0x12a> │ │ │ │ + cbnz r6, 8dda0 <_PyObject_LookupSpecial@@Base+0x11c> │ │ │ │ + movs r4, #0 │ │ │ │ + mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ ldr.w r4, [r3, #136] @ 0x88 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 8e802 <_PyObject_LookupSpecial@@Base+0x7a> │ │ │ │ - b.n 8e894 <_PyObject_LookupSpecial@@Base+0x10c> │ │ │ │ + cbz r4, 8dddc <_PyObject_LookupSpecial@@Base+0x158> │ │ │ │ + ldr.w r3, [r9, #4] │ │ │ │ + b.n 8dcf6 <_PyObject_LookupSpecial@@Base+0x72> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8e92a <_PyObject_LookupSpecial@@Base+0x1a2> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.n 8e92c <_PyObject_LookupSpecial@@Base+0x1a4> │ │ │ │ - b.n 8e936 <_PyObject_LookupSpecial@@Base+0x1ae> │ │ │ │ - mov r0, r5 │ │ │ │ + bne.n 8dd94 <_PyObject_LookupSpecial@@Base+0x110> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 8dd96 <_PyObject_LookupSpecial@@Base+0x112> │ │ │ │ + b.n 8dda0 <_PyObject_LookupSpecial@@Base+0x11c> │ │ │ │ + mov r0, r3 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r8 │ │ │ │ - bl 82154 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 8e92a <_PyObject_LookupSpecial@@Base+0x1a2> │ │ │ │ - adds r2, #1 │ │ │ │ - bne.n 8e92c <_PyObject_LookupSpecial@@Base+0x1a4> │ │ │ │ - bl d42d0 │ │ │ │ - b.n 8e92c <_PyObject_LookupSpecial@@Base+0x1a4> │ │ │ │ - mov r0, r5 │ │ │ │ - mov r5, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8e894 <_PyObject_LookupSpecial@@Base+0x10c> │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - str r5, [r0, #8] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 8e84e <_PyObject_LookupSpecial@@Base+0xc6> │ │ │ │ - ldr.w r1, [sl, fp] │ │ │ │ - movw r2, #38653 @ 0x96fd │ │ │ │ - movt r2, #15 │ │ │ │ - str r2, [r4, #20] │ │ │ │ - sub.w r0, r4, #8 │ │ │ │ - str r7, [r4, #12] │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ - ldr.w r1, [r2, #3796] @ 0xed4 │ │ │ │ - ldr.w r2, [r4, #-4] │ │ │ │ - ldr r6, [r1, #4] │ │ │ │ - and.w r2, r2, #3 │ │ │ │ - orrs r2, r6 │ │ │ │ - str r0, [r6, #0] │ │ │ │ - strd r1, r2, [r4, #-8] │ │ │ │ - str r0, [r1, #4] │ │ │ │ - b.n 8e882 <_PyObject_LookupSpecial@@Base+0xfa> │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 8e894 <_PyObject_LookupSpecial@@Base+0x10c> │ │ │ │ - adds r2, #1 │ │ │ │ - mov r4, r5 │ │ │ │ - mov r3, r2 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - b.n 8e882 <_PyObject_LookupSpecial@@Base+0xfa> │ │ │ │ + bl 81ca4 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 8dd94 <_PyObject_LookupSpecial@@Base+0x110> │ │ │ │ + adds r3, #1 │ │ │ │ + bne.n 8dd96 <_PyObject_LookupSpecial@@Base+0x112> │ │ │ │ + bl d3838 │ │ │ │ + b.n 8dd96 <_PyObject_LookupSpecial@@Base+0x112> │ │ │ │ + mov r4, r6 │ │ │ │ + b.n 8dd12 <_PyObject_LookupSpecial@@Base+0x8e> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8dd12 <_PyObject_LookupSpecial@@Base+0x8e> │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008e9d0 : │ │ │ │ +0008ddec : │ │ │ │ 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] @ (8ea90 ) │ │ │ │ + ldr r5, [pc, #172] @ (8deac ) │ │ │ │ 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 8ea12 │ │ │ │ + bpl.n 8de2e │ │ │ │ ldr r7, [r7, #28] │ │ │ │ ldr r7, [r0, r7] │ │ │ │ - cbz r7, 8ea12 │ │ │ │ + cbz r7, 8de2e │ │ │ │ blx r7 │ │ │ │ ldr r2, [r6, #72] @ 0x48 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 8ea2e │ │ │ │ - cbnz r2, 8ea38 │ │ │ │ + cbz r0, 8de4a │ │ │ │ + cbnz r2, 8de54 │ │ │ │ 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 89a84 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 89334 <_PyObject_MakeTpCall@@Base> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - cbz r2, 8ea64 │ │ │ │ + cbz r2, 8de80 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ - cbz r3, 8ea64 │ │ │ │ + cbz r3, 8de80 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 8ea0a │ │ │ │ + b.n 8de26 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8ea0a │ │ │ │ + beq.n 8de26 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 8ea80 │ │ │ │ + bne.n 8de9c │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #21180 @ 0x52bc │ │ │ │ + movw r2, #19644 @ 0x4cbc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 20eeb0 │ │ │ │ - b.n 8ea34 │ │ │ │ + bl 20e550 │ │ │ │ + b.n 8de50 │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #21132 @ 0x528c │ │ │ │ + movw r2, #19596 @ 0x4c8c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 14b21c <_PyErr_Format@@Base> │ │ │ │ - b.n 8ea34 │ │ │ │ + bl 14a7e4 <_PyErr_Format@@Base> │ │ │ │ + b.n 8de50 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8ea48 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8ea48 │ │ │ │ + bne.n 8de64 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8de64 │ │ │ │ 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 8ee3c │ │ │ │ + bne.w 8e258 │ │ │ │ bic.w r5, r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r5, #2 │ │ │ │ - bhi.w 8ee06 │ │ │ │ + bhi.w 8e222 │ │ │ │ ldr.w r2, [r6, #152] @ 0x98 │ │ │ │ - movw r3, #40709 @ 0x9f05 │ │ │ │ + movw r3, #40769 @ 0x9f41 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8ed9c │ │ │ │ + bne.w 8e1b8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 79f4c │ │ │ │ + bl 79f88 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8ec2a │ │ │ │ + beq.w 8e046 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.n 8eb06 │ │ │ │ - ldr r3, [pc, #688] @ (8ed94 ) │ │ │ │ + bpl.n 8df22 │ │ │ │ + ldr r3, [pc, #688] @ (8e1b0 ) │ │ │ │ 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 8ecfe │ │ │ │ + beq.w 8e11a │ │ │ │ ldr r6, [r7, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 8edac │ │ │ │ + bge.w 8e1c8 │ │ │ │ cmp r5, #2 │ │ │ │ - bne.w 8ee56 │ │ │ │ + bne.w 8e272 │ │ │ │ ldr r5, [r7, #4] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ strd r6, r5, [sp, #20] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 8ed52 │ │ │ │ + beq.w 8e16e │ │ │ │ ldr r6, [sp, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8ec9e │ │ │ │ + beq.w 8e0ba │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 8ec2e │ │ │ │ + blt.n 8e04a │ │ │ │ ldr.w r3, [r7, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8edc6 │ │ │ │ + beq.w 8e1e2 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 8ebbe │ │ │ │ + ble.n 8dfda │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r1, r6 │ │ │ │ - bne.n 8eba8 │ │ │ │ + bne.n 8dfc4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8ed7a │ │ │ │ + beq.w 8e196 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8eb76 │ │ │ │ + beq.n 8df92 │ │ │ │ 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 8ecda │ │ │ │ + beq.w 8e0f6 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8ece2 │ │ │ │ + bne.w 8e0fe │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r5, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8ecbe │ │ │ │ + bne.w 8e0da │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r7, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8eca2 │ │ │ │ + bne.n 8e0be │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 8ebbe │ │ │ │ + beq.n 8dfda │ │ │ │ adds r3, #12 │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r1, [r3, #4]! │ │ │ │ cmp r1, r6 │ │ │ │ - beq.n 8eb58 │ │ │ │ + beq.n 8df74 │ │ │ │ adds r0, #1 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 8ebb0 │ │ │ │ - ldr r1, [pc, #472] @ (8ed98 ) │ │ │ │ + bne.n 8dfcc │ │ │ │ + ldr r1, [pc, #472] @ (8e1b4 ) │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl b936c │ │ │ │ + bl b88dc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 8ec14 │ │ │ │ + blt.n 8e030 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ - cbz r7, 8ebe0 │ │ │ │ + cbz r7, 8dffc │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 8ebe0 │ │ │ │ + bge.n 8dffc │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 8ed5e │ │ │ │ + bne.w 8e17a │ │ │ │ mov r0, r7 │ │ │ │ - bl 783a0 │ │ │ │ + bl 783f0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 8ed88 │ │ │ │ + blt.w 8e1a4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - movw r2, #23692 @ 0x5c8c │ │ │ │ + movw r2, #22156 @ 0x568c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #23760 @ 0x5cd0 │ │ │ │ + movw r1, #22224 @ 0x56d0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1590 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8ec2a │ │ │ │ + beq.n 8e046 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 8ec2a │ │ │ │ + cbnz r3, 8e046 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8eba2 │ │ │ │ + b.n 8dfbe │ │ │ │ ldr.w r3, [r5, #172] @ 0xac │ │ │ │ - cbz r3, 8ec66 │ │ │ │ + cbz r3, 8e082 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 8eb42 │ │ │ │ + ble.n 8df5e │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r1, r6 │ │ │ │ - beq.n 8ec82 │ │ │ │ + beq.n 8e09e │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 8eb42 │ │ │ │ + beq.w 8df5e │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, r6 │ │ │ │ - beq.n 8ec82 │ │ │ │ + beq.n 8e09e │ │ │ │ cmp r2, #2 │ │ │ │ - beq.w 8eb42 │ │ │ │ + beq.w 8df5e │ │ │ │ adds r3, #16 │ │ │ │ movs r1, #2 │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 8ec82 │ │ │ │ + beq.n 8e09e │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 8ec56 │ │ │ │ - b.n 8eb42 │ │ │ │ + bne.n 8e072 │ │ │ │ + b.n 8df5e │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 8ec82 │ │ │ │ + beq.n 8e09e │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8ec68 │ │ │ │ + bne.n 8e084 │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 8eb42 │ │ │ │ + bne.w 8df5e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8ec9e │ │ │ │ + beq.n 8e0ba │ │ │ │ adds r3, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r5, #0] │ │ │ │ it ne │ │ │ │ movne r7, r5 │ │ │ │ - bne.w 8eb72 │ │ │ │ + bne.w 8df8e │ │ │ │ mov r7, r5 │ │ │ │ - b.n 8eb76 │ │ │ │ + b.n 8df92 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8eba2 │ │ │ │ + beq.w 8dfbe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8eba2 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8eba2 │ │ │ │ + bne.w 8dfbe │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8dfbe │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8eb9a │ │ │ │ + beq.w 8dfb6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8eb9a │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8eb9a │ │ │ │ + bne.w 8dfb6 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8dfb6 │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8eb90 │ │ │ │ + beq.w 8dfac │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8eb90 │ │ │ │ + beq.w 8dfac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8eb90 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8eb90 │ │ │ │ - ldr r2, [pc, #148] @ (8ed94 ) │ │ │ │ + bne.w 8dfac │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8dfac │ │ │ │ + ldr r2, [pc, #148] @ (8e1b0 ) │ │ │ │ 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 8ee24 │ │ │ │ + beq.w 8e240 │ │ │ │ ldrb.w r3, [r0, #38] @ 0x26 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 8ee20 │ │ │ │ + beq.w 8e23c │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 8ed32 │ │ │ │ + beq.n 8e14e │ │ │ │ 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 8ee20 │ │ │ │ + bcc.n 8e23c │ │ │ │ ldr r1, [r0, #0] │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #20 │ │ │ │ - bl 1b839c │ │ │ │ + bl 1b7628 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8ec14 │ │ │ │ + beq.w 8e030 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 8eb32 │ │ │ │ + bne.w 8df4e │ │ │ │ movs r3, #0 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r5, r3 │ │ │ │ mov r7, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 8eb76 │ │ │ │ + b.n 8df92 │ │ │ │ ldr.w r3, [r7, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8edea │ │ │ │ + beq.n 8e206 │ │ │ │ ldr.w r1, [r3, #8]! │ │ │ │ movs r2, #0 │ │ │ │ cmp r1, r2 │ │ │ │ - ble.w 8ebe0 │ │ │ │ + ble.w 8dffc │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 8ede6 │ │ │ │ + bne.n 8e202 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8eb72 │ │ │ │ - b.n 8eb76 │ │ │ │ - movw r2, #21716 @ 0x54d4 │ │ │ │ + bne.w 8df8e │ │ │ │ + b.n 8df92 │ │ │ │ + movw r2, #20240 @ 0x4f10 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - b.n 8ebfa │ │ │ │ + b.n 8e016 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #320 @ (adr r0, 8eedc ) │ │ │ │ + add r0, pc, #320 @ (adr r0, 8e2f8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8eb06 │ │ │ │ - b.n 8ec2a │ │ │ │ + bne.w 8df22 │ │ │ │ + b.n 8e046 │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - movw r1, #23712 @ 0x5ca0 │ │ │ │ + movw r1, #22176 @ 0x56a0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 8ec14 │ │ │ │ + bl d1590 │ │ │ │ + b.n 8e030 │ │ │ │ mov r3, r7 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 8eb58 │ │ │ │ + beq.w 8df74 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8edc8 │ │ │ │ + bne.n 8e1e4 │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 8eb58 │ │ │ │ - b.n 8ebbe │ │ │ │ + beq.w 8df74 │ │ │ │ + b.n 8dfda │ │ │ │ adds r2, #1 │ │ │ │ - b.n 8ed6c │ │ │ │ + b.n 8e188 │ │ │ │ mov r3, r7 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 8ed7a │ │ │ │ + beq.n 8e196 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8edec │ │ │ │ + bne.n 8e208 │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 8ed7a │ │ │ │ - b.n 8ebe0 │ │ │ │ - movw r0, #23704 @ 0x5c98 │ │ │ │ + beq.n 8e196 │ │ │ │ + b.n 8dffc │ │ │ │ + movw r0, #22168 @ 0x5698 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0190 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8ec2a │ │ │ │ - b.n 8eab8 │ │ │ │ + beq.w 8e046 │ │ │ │ + b.n 8ded4 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b.n 8ed0c │ │ │ │ + b.n 8e128 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23844 @ 0x5d24 │ │ │ │ + movw r1, #22308 @ 0x5724 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 8ec14 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 8e030 │ │ │ │ mov r1, r3 │ │ │ │ - movw r0, #59152 @ 0xe710 │ │ │ │ + movw r0, #57616 @ 0xe110 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 23c13c │ │ │ │ + bl 23ba54 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8ec2a │ │ │ │ - b.n 8eaae │ │ │ │ + beq.w 8e046 │ │ │ │ + b.n 8deca │ │ │ │ movs r3, #0 │ │ │ │ str r6, [sp, #20] │ │ │ │ mov r5, r3 │ │ │ │ mov r7, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 8eb76 │ │ │ │ + b.n 8df92 │ │ │ │ nop │ │ │ │ │ │ │ │ -0008ee64 : │ │ │ │ +0008e280 : │ │ │ │ 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 8eeae │ │ │ │ + bpl.n 8e2ca │ │ │ │ ldr r2, [r6, #72] @ 0x48 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r2, 8eec8 │ │ │ │ - movw r3, #58993 @ 0xe671 │ │ │ │ + cbz r2, 8e2e4 │ │ │ │ + movw r3, #56289 @ 0xdbe1 │ │ │ │ movt r3, #11 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8ee9c │ │ │ │ + bne.n 8e2b8 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - bl bdc48 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ - cbz r0, 8eea2 │ │ │ │ + bl bd1b8 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + cbz r0, 8e2be │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8ee9a │ │ │ │ + bne.n 8e2b6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl d3af8 │ │ │ │ + bl d3060 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - movw r1, #15940 @ 0x3e44 │ │ │ │ + movw r1, #14404 @ 0x3844 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 8eeaa │ │ │ │ + bl d1590 │ │ │ │ + b.n 8e2c6 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ - cbz r3, 8eee4 │ │ │ │ + cbz r3, 8e300 │ │ │ │ mov r0, r1 │ │ │ │ - bl 90608 │ │ │ │ + bl 8fa28 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8eeaa │ │ │ │ + beq.n 8e2c6 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8eea2 │ │ │ │ + beq.n 8e2be │ │ │ │ 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, #16128 @ 0x3f00 │ │ │ │ + movw r1, #14592 @ 0x3900 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d2028 │ │ │ │ - b.n 8eea2 │ │ │ │ + bl d1590 │ │ │ │ + b.n 8e2be │ │ │ │ stmdb 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 8ef26 │ │ │ │ + bpl.n 8e342 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #9 │ │ │ │ - beq.w 8f0fa │ │ │ │ + beq.w 8e516 │ │ │ │ ldr.w r9, [r7, #16] │ │ │ │ ldrd r2, r1, [r7, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 8f108 │ │ │ │ + beq.w 8e524 │ │ │ │ ldr.w r5, [r9, #172] @ 0xac │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 8efcc │ │ │ │ + beq.n 8e3e8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 8f094 │ │ │ │ + beq.w 8e4b0 │ │ │ │ ldr.w sl, [r5, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp.w sl, #1 │ │ │ │ - ble.n 8efb8 │ │ │ │ + ble.n 8e3d4 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8f0a6 │ │ │ │ + bne.w 8e4c2 │ │ │ │ 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 8efda │ │ │ │ + bmi.n 8e3f6 │ │ │ │ ldr.w r3, [r0, #132] @ 0x84 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.n 8f022 │ │ │ │ + bpl.n 8e43e │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - bne.w 8f0c8 │ │ │ │ + bne.w 8e4e4 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.w 8f0c8 │ │ │ │ + beq.w 8e4e4 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r7 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 78468 │ │ │ │ + bl 784b8 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 8efb4 │ │ │ │ + beq.n 8e3d0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8f042 │ │ │ │ + bne.n 8e45e │ │ │ │ adds r6, #1 │ │ │ │ cmp sl, r6 │ │ │ │ - bgt.n 8ef74 │ │ │ │ + bgt.n 8e390 │ │ │ │ mov r4, r7 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8efcc │ │ │ │ + beq.n 8e3e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8f128 │ │ │ │ - bl 7f8d0 │ │ │ │ + beq.w 8e544 │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8f108 │ │ │ │ + beq.w 8e524 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8f08c │ │ │ │ - ldr r3, [pc, #340] @ (8f130 ) │ │ │ │ + b.n 8e4a8 │ │ │ │ + ldr r3, [pc, #340] @ (8e54c ) │ │ │ │ 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 │ │ │ │ @@ -150786,209 +149707,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 8f116 │ │ │ │ + beq.n 8e532 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bmi.n 8ef8a │ │ │ │ + bmi.n 8e3a6 │ │ │ │ movw r1, #2382 @ 0x94e │ │ │ │ - movw r0, #65228 @ 0xfecc │ │ │ │ + movw r0, #63692 @ 0xf8cc │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ mov r4, r7 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215dac <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8efc2 │ │ │ │ - b.n 8efcc │ │ │ │ + bne.n 8e3de │ │ │ │ + b.n 8e3e8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 8f0dc │ │ │ │ + beq.n 8e4f8 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 8f060 │ │ │ │ + beq.n 8e47c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8f0ea │ │ │ │ + beq.n 8e506 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr.w r4, [r2, #136] @ 0x88 │ │ │ │ - cbz r4, 8f0c4 │ │ │ │ + cbz r4, 8e4e0 │ │ │ │ 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 8f08c │ │ │ │ + beq.n 8e4a8 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8f120 │ │ │ │ + beq.n 8e53c │ │ │ │ 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 8efcc │ │ │ │ + ble.n 8e3e8 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8ef60 │ │ │ │ + beq.w 8e37c │ │ │ │ add.w fp, r5, #12 │ │ │ │ movs r6, #1 │ │ │ │ mov r3, fp │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, sl │ │ │ │ - beq.n 8efb8 │ │ │ │ + beq.n 8e3d4 │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 8f0ae │ │ │ │ + bne.n 8e4ca │ │ │ │ cmp r6, sl │ │ │ │ - blt.w 8ef66 │ │ │ │ - b.n 8efb8 │ │ │ │ + blt.w 8e382 │ │ │ │ + b.n 8e3d4 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 8f08c │ │ │ │ + b.n 8e4a8 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6cd24 │ │ │ │ + bl 6cd14 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 8efb4 │ │ │ │ + beq.w 8e3d0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8ef9a │ │ │ │ + b.n 8e3b6 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 8f060 │ │ │ │ + beq.n 8e47c │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8f060 │ │ │ │ + bne.n 8e47c │ │ │ │ mov r0, r5 │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ - b.n 8f060 │ │ │ │ - ldr r1, [pc, #56] @ (8f134 ) │ │ │ │ + b.n 8e47c │ │ │ │ + ldr r1, [pc, #56] @ (8e550 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl bc8ac <_PyUnicode_Equal@@Base> │ │ │ │ + bl bbe1c <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8ef26 │ │ │ │ + beq.w 8e342 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w be670 │ │ │ │ + b.w bdbe0 │ │ │ │ add.w lr, lr, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [lr, #244] @ 0xf4 │ │ │ │ - b.n 8f01a │ │ │ │ + b.n 8e436 │ │ │ │ mov r0, r3 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8f08c │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8e4a8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8efcc │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8e3e8 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #320 @ (adr r0, 8f278 ) │ │ │ │ + add r0, pc, #320 @ (adr r0, 8e694 ) │ │ │ │ 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 8f5fc │ │ │ │ + beq.w 8ea18 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ mov r5, r2 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 8f60e │ │ │ │ + bge.w 8ea2a │ │ │ │ ldr.w r3, [r5, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8f1d4 │ │ │ │ + beq.n 8e5f0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 8f19c │ │ │ │ + ble.n 8e5b8 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 8f1dc │ │ │ │ + beq.n 8e5f8 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 8f19c │ │ │ │ + beq.n 8e5b8 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 8f1dc │ │ │ │ + beq.n 8e5f8 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 8f19c │ │ │ │ + beq.n 8e5b8 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 8f1dc │ │ │ │ + beq.n 8e5f8 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 8f19c │ │ │ │ + beq.n 8e5b8 │ │ │ │ adds r3, #20 │ │ │ │ movs r1, #3 │ │ │ │ ldr.w r4, [r3, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 8f1dc │ │ │ │ + beq.n 8e5f8 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 8f18e │ │ │ │ + bne.n 8e5aa │ │ │ │ ldr r2, [r0, #12] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r2, 8f1b6 │ │ │ │ + cbz r2, 8e5d2 │ │ │ │ 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, #54832 @ 0xd630 │ │ │ │ + movw r3, #53296 @ 0xd030 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [r6, #12] │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #24012 @ 0x5dcc │ │ │ │ + movw r1, #22476 @ 0x57cc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d2028 │ │ │ │ - b.n 8f4ea │ │ │ │ + bl d1590 │ │ │ │ + b.n 8e906 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 8f680 │ │ │ │ + bne.w 8ea9c │ │ │ │ ldr.w sl, [r0, #20] │ │ │ │ movw r3, #655 @ 0x28f │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ ands r3, r2 │ │ │ │ lsls r4, r2, #22 │ │ │ │ - bmi.w 8f534 │ │ │ │ + bmi.w 8e950 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.w 8f342 │ │ │ │ + bgt.w 8e75e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8f554 │ │ │ │ + beq.w 8e970 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 8f554 │ │ │ │ + bhi.w 8e970 │ │ │ │ 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 │ │ │ │ @@ -151003,83 +149924,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 8f5e8 │ │ │ │ - ldr r3, [pc, #744] @ (8f52c ) │ │ │ │ + bne.w 8ea04 │ │ │ │ + ldr r3, [pc, #744] @ (8e948 ) │ │ │ │ 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 8f5ee │ │ │ │ + bhi.w 8ea0a │ │ │ │ adds r7, r7, r4 │ │ │ │ str r7, [sp, #16] │ │ │ │ - bmi.w 8f4d8 │ │ │ │ + bmi.w 8e8f4 │ │ │ │ movw r8, #19968 @ 0x4e00 │ │ │ │ movt r8, #72 @ 0x48 │ │ │ │ - movw r1, #6429 @ 0x191d │ │ │ │ + movw r1, #6413 @ 0x190d │ │ │ │ movt r1, #7 │ │ │ │ ldr.w r2, [r8, #712] @ 0x2c8 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 8f4c4 │ │ │ │ + bne.w 8e8e0 │ │ │ │ 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 8f480 │ │ │ │ + bcs.w 8e89c │ │ │ │ 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 8f46a │ │ │ │ + beq.w 8e886 │ │ │ │ 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 8f38e │ │ │ │ + beq.n 8e7aa │ │ │ │ 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 8f3d0 │ │ │ │ + blt.n 8e7ec │ │ │ │ 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] @ (8f530 ) │ │ │ │ + ldr r2, [pc, #580] @ (8e94c ) │ │ │ │ str r1, [r4, #0] │ │ │ │ ldr.w r6, [r2, #1416] @ 0x588 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 8f4ee │ │ │ │ + bne.w 8e90a │ │ │ │ str r6, [r4, #20] │ │ │ │ str.w sl, [r4, #8] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 8f430 │ │ │ │ + beq.w 8e84c │ │ │ │ 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] │ │ │ │ @@ -151093,41 +150014,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, #31105 @ 0x7981 │ │ │ │ + movweq fp, #28401 @ 0x6ef1 │ │ │ │ movteq fp, #11 │ │ │ │ - bne.n 8f44e │ │ │ │ + bne.n 8e86a │ │ │ │ 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 8f242 │ │ │ │ + bpl.w 8e65e │ │ │ │ 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 8f242 │ │ │ │ + b.n 8e65e │ │ │ │ ldrd r8, r2, [r1, #24] │ │ │ │ cmp r2, r8 │ │ │ │ - bcc.n 8f460 │ │ │ │ + bcc.n 8e87c │ │ │ │ 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] │ │ │ │ @@ -151138,290 +150059,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 8f2d6 │ │ │ │ + ble.n 8e6f2 │ │ │ │ ldr.w r2, [r0, #3740] @ 0xe9c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8f2d6 │ │ │ │ + beq.w 8e6f2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8f2d6 │ │ │ │ + beq.w 8e6f2 │ │ │ │ ldr.w r2, [r0, #3852] @ 0xf0c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8f2d6 │ │ │ │ + bne.w 8e6f2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r2, [r2, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8f5c6 │ │ │ │ + bne.w 8e9e2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w r1, r2, #12 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.w 8f2d6 │ │ │ │ + bmi.w 8e6f2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ orr.w r2, r2, #16 │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8f406 │ │ │ │ + bne.n 8e822 │ │ │ │ dmb ish │ │ │ │ - b.n 8f2d6 │ │ │ │ - movw fp, #63381 @ 0xf795 │ │ │ │ + b.n 8e6f2 │ │ │ │ + movw fp, #60337 @ 0xebb1 │ │ │ │ movt fp, #8 │ │ │ │ - b.n 8f350 │ │ │ │ - movw fp, #60097 @ 0xeac1 │ │ │ │ + b.n 8e76c │ │ │ │ + movw fp, #57393 @ 0xe031 │ │ │ │ movt fp, #11 │ │ │ │ - b.n 8f350 │ │ │ │ + b.n 8e76c │ │ │ │ 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 8f32a │ │ │ │ + b.n 8e746 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ itt eq │ │ │ │ - movweq fp, #14561 @ 0x38e1 │ │ │ │ + movweq fp, #11825 @ 0x2e31 │ │ │ │ movteq fp, #12 │ │ │ │ - beq.w 8f350 │ │ │ │ - b.n 8f554 │ │ │ │ + beq.w 8e76c │ │ │ │ + b.n 8e970 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r2, [r1, #12] │ │ │ │ str r1, [r2, #8] │ │ │ │ - b.n 8f2b8 │ │ │ │ + b.n 8e6d4 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, lr │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 719d8 │ │ │ │ + bl 719c8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov ip, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8f3aa │ │ │ │ + bne.n 8e7c6 │ │ │ │ ldr.w r1, [r8, #672] @ 0x2a0 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r1 │ │ │ │ mov r7, r1 │ │ │ │ - movw r1, #49749 @ 0xc255 │ │ │ │ + movw r1, #49733 @ 0xc245 │ │ │ │ movt r1, #6 │ │ │ │ cmp r0, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bne.n 8f51c │ │ │ │ + bne.n 8e938 │ │ │ │ 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 8f4d8 │ │ │ │ + beq.n 8e8f4 │ │ │ │ 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 8f3b2 │ │ │ │ + b.n 8e7ce │ │ │ │ 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 8f3aa │ │ │ │ + bne.w 8e7c6 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1ea3d0 │ │ │ │ + bl 1e96f8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8f2d6 │ │ │ │ + bne.w 8e6f2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8f33a │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.n 8e756 │ │ │ │ + movw r1, #25229 @ 0x628d │ │ │ │ movt r1, #18 │ │ │ │ cmp r6, r1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bne.n 8f50e │ │ │ │ + bne.n 8e92a │ │ │ │ mov r0, r4 │ │ │ │ - bl 127218 │ │ │ │ + bl 126700 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ str.w sl, [r4, #8] │ │ │ │ str r2, [r4, #20] │ │ │ │ - b.n 8f2fe │ │ │ │ + b.n 8e71a │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 8f504 │ │ │ │ + b.n 8e920 │ │ │ │ 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 8f4aa │ │ │ │ + b.n 8e8c6 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.n 8f54c │ │ │ │ - cbz r3, 8f554 │ │ │ │ + bgt.n 8e968 │ │ │ │ + cbz r3, 8e970 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 8f554 │ │ │ │ + bhi.n 8e970 │ │ │ │ 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 8f570 │ │ │ │ + beq.n 8e98c │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [sl] │ │ │ │ - movw r1, #13172 @ 0x3374 │ │ │ │ + movw r1, #11636 @ 0x2d74 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 8f4ea │ │ │ │ - movw fp, #55157 @ 0xd775 │ │ │ │ + bl d1590 │ │ │ │ + b.n 8e906 │ │ │ │ + movw fp, #51421 @ 0xc8dd │ │ │ │ movt fp, #21 │ │ │ │ - cbz r6, 8f5d0 │ │ │ │ + cbz r6, 8e9ec │ │ │ │ movw r0, #15912 @ 0x3e28 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 71628 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71618 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8f4ea │ │ │ │ + beq.n 8e906 │ │ │ │ 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] @ (8f6c8 ) │ │ │ │ - b.n 8f2fe │ │ │ │ - movw fp, #60097 @ 0xeac1 │ │ │ │ + ldr r3, [pc, #284] @ (8eae4 ) │ │ │ │ + b.n 8e71a │ │ │ │ + movw fp, #57393 @ 0xe031 │ │ │ │ movt fp, #11 │ │ │ │ - b.n 8f578 │ │ │ │ - movw fp, #63381 @ 0xf795 │ │ │ │ + b.n 8e994 │ │ │ │ + movw fp, #60337 @ 0xebb1 │ │ │ │ movt fp, #8 │ │ │ │ - b.n 8f578 │ │ │ │ + b.n 8e994 │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 8f578 │ │ │ │ + b.n 8e994 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8f2d6 │ │ │ │ - b.n 8f3f4 │ │ │ │ + bne.w 8e6f2 │ │ │ │ + b.n 8e810 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13200 @ 0x3390 │ │ │ │ + movw r1, #11664 @ 0x2d90 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 8f4ea │ │ │ │ + bl 126e1c │ │ │ │ + b.n 8e906 │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 8f374 │ │ │ │ + b.n 8e790 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1ea3d0 │ │ │ │ + bl 1e96f8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 8f4e4 │ │ │ │ + b.n 8e900 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r1, 8f646 │ │ │ │ + cbz r1, 8ea62 │ │ │ │ ldr r5, [r1, #4] │ │ │ │ ldr r6, [r0, #8] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 8f15e │ │ │ │ + blt.w 8e57a │ │ │ │ ldr r2, [r0, #12] │ │ │ │ movw r1, #43976 @ 0xabc8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - cbz r2, 8f628 │ │ │ │ + cbz r2, 8ea44 │ │ │ │ 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, #54832 @ 0xd630 │ │ │ │ + movw r3, #53296 @ 0xd030 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [r6, #12] │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #23940 @ 0x5d84 │ │ │ │ + movw r1, #22404 @ 0x5784 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d2028 │ │ │ │ - b.n 8f4ea │ │ │ │ + bl d1590 │ │ │ │ + b.n 8e906 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ - cbz r3, 8f660 │ │ │ │ + cbz r3, 8ea7c │ │ │ │ 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, #54832 @ 0xd630 │ │ │ │ + movw r3, #53296 @ 0xd030 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r1, #23872 @ 0x5d40 │ │ │ │ + movw r1, #22336 @ 0x5740 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 8f4ea │ │ │ │ + bl d1590 │ │ │ │ + b.n 8e906 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8f1d6 │ │ │ │ + bne.w 8e5f2 │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 8f19c │ │ │ │ + bne.w 8e5b8 │ │ │ │ ldr.w sl, [r0, #20] │ │ │ │ movw r3, #655 @ 0x28f │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ ands r3, r2 │ │ │ │ lsls r0, r2, #22 │ │ │ │ - bpl.w 8f1f0 │ │ │ │ + bpl.w 8e60c │ │ │ │ cmp r3, #8 │ │ │ │ - ble.w 8f538 │ │ │ │ + ble.w 8e954 │ │ │ │ movw r2, #642 @ 0x282 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8f554 │ │ │ │ - movw fp, #55157 @ 0xd775 │ │ │ │ + bne.w 8e970 │ │ │ │ + movw fp, #51421 @ 0xc8dd │ │ │ │ movt fp, #21 │ │ │ │ - b.n 8f57a │ │ │ │ + b.n 8e996 │ │ │ │ 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 │ │ │ │ @@ -151435,108 +150356,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, 8f71c │ │ │ │ + cbnz r0, 8eb38 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbnz r0, 8f74c │ │ │ │ + cbnz r0, 8eb68 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbnz r0, 8f734 │ │ │ │ + cbnz r0, 8eb50 │ │ │ │ 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 8f706 │ │ │ │ + beq.n 8eb22 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8f706 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8f706 │ │ │ │ + bne.n 8eb22 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8eb22 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8f70e │ │ │ │ + beq.n 8eb2a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8f70e │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8f70e │ │ │ │ + bne.n 8eb2a │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8eb2a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8f70a │ │ │ │ + beq.n 8eb26 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8f70a │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8f70a │ │ │ │ + bne.n 8eb26 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8eb26 │ │ │ │ │ │ │ │ -0008f764 : │ │ │ │ +0008eb80 : │ │ │ │ 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] @ (8f790 ) │ │ │ │ + ldr r0, [pc, #12] @ (8ebac ) │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ - bl 1a6f5c │ │ │ │ + bl 1a6114 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r6, [pc, #380] @ (8f928 ) │ │ │ │ + ldr r6, [pc, #384] @ (8ed48 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ sub sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [r6, r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8fef6 │ │ │ │ + bne.w 8f316 │ │ │ │ bics.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ - bne.w 8fe92 │ │ │ │ + bne.w 8f2b2 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ - blt.w 8fee2 │ │ │ │ + blt.w 8f302 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8fed2 │ │ │ │ + beq.w 8f2f2 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.n 8f8da │ │ │ │ - movw r3, #9553 @ 0x2551 │ │ │ │ + bmi.n 8ecf6 │ │ │ │ + movw r3, #6293 @ 0x1895 │ │ │ │ movt r3, #23 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8f8e8 │ │ │ │ + bne.n 8ed04 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ add.w r3, r0, #12 │ │ │ │ cmp.w r2, #624 @ 0x270 │ │ │ │ - bge.w 8f930 │ │ │ │ + bge.w 8ed50 │ │ │ │ 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 │ │ │ │ @@ -151545,20 +150466,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 8fbec │ │ │ │ + beq.w 8f00c │ │ │ │ ldr r2, [r6, r5] │ │ │ │ adds r5, r1, #1 │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ - vldr d5, [pc, #212] @ 8f918 │ │ │ │ - vldr d6, [pc, #216] @ 8f920 │ │ │ │ + vldr d5, [pc, #216] @ 8ed38 │ │ │ │ + vldr d6, [pc, #220] @ 8ed40 │ │ │ │ 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 │ │ │ │ @@ -151571,79 +150492,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, 8f8f0 │ │ │ │ + cbz r5, 8ed0c │ │ │ │ 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 8f912 │ │ │ │ - ldr r2, [pc, #116] @ (8f92c ) │ │ │ │ + bne.n 8ed2e │ │ │ │ + ldr r2, [pc, #120] @ (8ed4c ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8fe7e │ │ │ │ + bne.w 8f29e │ │ │ │ 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, #9553 @ 0x2551 │ │ │ │ + movw r3, #6293 @ 0x1895 │ │ │ │ movt r3, #23 │ │ │ │ movs r0, #0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 8f7ec │ │ │ │ + beq.n 8ec08 │ │ │ │ movs r1, #0 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 8f8c8 │ │ │ │ + b.n 8ece4 │ │ │ │ movs r0, #16 │ │ │ │ - bl 71840 │ │ │ │ + bl 71830 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8ff10 │ │ │ │ + beq.w 8f330 │ │ │ │ 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 8f8b4 │ │ │ │ + beq.n 8ecd0 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 8f8b4 │ │ │ │ + b.n 8ecd0 │ │ │ │ + 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, #42224 @ 0xa4f0 │ │ │ │ + movw r1, #40688 @ 0x9ef0 │ │ │ │ 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 │ │ │ │ @@ -151721,15 +150643,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 8f99a │ │ │ │ + bne.n 8edba │ │ │ │ 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 │ │ │ │ @@ -151794,15 +150716,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 8fa8c │ │ │ │ + bne.w 8eeac │ │ │ │ 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 │ │ │ │ @@ -151819,17 +150741,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 8f83a │ │ │ │ + b.n 8ec56 │ │ │ │ ldr.w lr, [r0, #12] │ │ │ │ - movw r1, #42224 @ 0xa4f0 │ │ │ │ + movw r1, #40688 @ 0x9ef0 │ │ │ │ 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 │ │ │ │ @@ -151907,15 +150829,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 8fc5c │ │ │ │ + bne.n 8f07c │ │ │ │ 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 │ │ │ │ @@ -151980,86 +150902,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 8fd4e │ │ │ │ + bne.w 8f16e │ │ │ │ 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 8f83a │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.n 8ec56 │ │ │ │ + movw r1, #25229 @ 0x628d │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 8fed6 │ │ │ │ + bne.n 8f2f6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 127218 │ │ │ │ - b.n 8f8c4 │ │ │ │ + bl 126700 │ │ │ │ + b.n 8ece0 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1f097c <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 1efca4 <_PyObject_FunctionStr@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 8fed2 │ │ │ │ + cbz r0, 8f2f2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movw r1, #43976 @ 0xabc8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #24084 @ 0x5e14 │ │ │ │ + movw r2, #22548 @ 0x5814 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 14b21c <_PyErr_Format@@Base> │ │ │ │ + bl 14a7e4 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8fed2 │ │ │ │ + beq.n 8f2f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 8fed2 │ │ │ │ + cbnz r3, 8f2f2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 8f8ce │ │ │ │ + b.n 8ecea │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 8f8c4 │ │ │ │ - movw r1, #21944 @ 0x55b8 │ │ │ │ + b.n 8ece0 │ │ │ │ + movw r1, #20408 @ 0x4fb8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e857c <_Py_CheckRecursiveCall@@Base> │ │ │ │ + bl 1e78a4 <_Py_CheckRecursiveCall@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8fed2 │ │ │ │ - b.n 8f7ce │ │ │ │ + bne.n 8f2f2 │ │ │ │ + b.n 8ebea │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8f7ba │ │ │ │ + beq.w 8ebd6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1a718c │ │ │ │ + bl 1a6344 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8fed2 │ │ │ │ - b.n 8f7ba │ │ │ │ - bl 1ea294 │ │ │ │ + bne.n 8f2f2 │ │ │ │ + b.n 8ebd6 │ │ │ │ + bl 1e95bc │ │ │ │ mov r5, r0 │ │ │ │ - b.n 8f8c8 │ │ │ │ + b.n 8ece4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ @@ -152067,205 +150989,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 90004 │ │ │ │ + beq.n 8f424 │ │ │ │ ldr.w r1, [r0, #-4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ bic.w r1, r1, #3 │ │ │ │ - ldr r0, [pc, #372] @ (900c8 ) │ │ │ │ + ldr r0, [pc, #372] @ (8f4e8 ) │ │ │ │ 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 90010 │ │ │ │ + beq.n 8f430 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - ble.w 90096 │ │ │ │ + ble.w 8f4b6 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 900b4 │ │ │ │ + bne.w 8f4d4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsls r3, r3, #22 │ │ │ │ - bmi.n 90024 │ │ │ │ + bmi.n 8f444 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ - cbnz r6, 8ffb8 │ │ │ │ + cbnz r6, 8f3d8 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ - cbnz r6, 8ffde │ │ │ │ + cbnz r6, 8f3fe │ │ │ │ mov r0, r4 │ │ │ │ - bl 7e9dc │ │ │ │ + bl 7e9a4 │ │ │ │ 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 900bc │ │ │ │ + bgt.w 8f4dc │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8ff9a │ │ │ │ + beq.n 8f3ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8ff9a │ │ │ │ - ldr r2, [pc, #256] @ (900cc ) │ │ │ │ + bne.n 8f3ba │ │ │ │ + ldr r2, [pc, #256] @ (8f4ec ) │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9004e │ │ │ │ + bne.n 8f46e │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ - b.n 8ff9a │ │ │ │ + b.n 8f3ba │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8ff9e │ │ │ │ + beq.n 8f3be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8ff9e │ │ │ │ - ldr r2, [pc, #216] @ (900cc ) │ │ │ │ + bne.n 8f3be │ │ │ │ + ldr r2, [pc, #216] @ (8f4ec ) │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 90066 │ │ │ │ + bne.n 8f486 │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ - b.n 8ff9e │ │ │ │ - ldr r3, [pc, #192] @ (900c8 ) │ │ │ │ + b.n 8f3be │ │ │ │ + ldr r3, [pc, #192] @ (8f4e8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r5, [r2, r3] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 8ff7a │ │ │ │ - movw r1, #63540 @ 0xf834 │ │ │ │ + bne.n 8f39a │ │ │ │ + movw r1, #62004 @ 0xf234 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #27128 @ 0x69f8 │ │ │ │ + movw r0, #25592 @ 0x63f8 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 6678e <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r6, [r4, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 8ff96 │ │ │ │ + beq.n 8f3b6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8ff96 │ │ │ │ + beq.n 8f3b6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8ff96 │ │ │ │ - ldr r2, [pc, #140] @ (900cc ) │ │ │ │ + bne.n 8f3b6 │ │ │ │ + ldr r2, [pc, #140] @ (8f4ec ) │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 9007e │ │ │ │ + cbnz r3, 8f49e │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ - b.n 8ff96 │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.n 8f3b6 │ │ │ │ + movw r1, #25229 @ 0x628d │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 8ffd8 │ │ │ │ + beq.n 8f3f8 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 8ffd8 │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.n 8f3f8 │ │ │ │ + movw r1, #25229 @ 0x628d │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 8fffe │ │ │ │ + beq.n 8f41e │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 8fffe │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.n 8f41e │ │ │ │ + movw r1, #25229 @ 0x628d │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 90048 │ │ │ │ + beq.n 8f468 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 90048 │ │ │ │ + b.n 8f468 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - movw r2, #65329 @ 0xff31 │ │ │ │ + movw r2, #62289 @ 0xf351 │ │ │ │ movt r2, #8 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 8ff82 │ │ │ │ + bne.w 8f3a2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 14f33c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 14e8e4 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1010b8 │ │ │ │ - b.n 8ff8e │ │ │ │ + bl 1005b4 │ │ │ │ + b.n 8f3ae │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 14f350 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.w 14e8f8 <_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, 900f0 │ │ │ │ + cbnz r2, 8f510 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - bne.n 90112 │ │ │ │ + bne.n 8f532 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 900e2 │ │ │ │ + bne.n 8f502 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 900ee │ │ │ │ + beq.n 8f50e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24152 @ 0x5e58 │ │ │ │ + movw r1, #22616 @ 0x5858 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 90128 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 8f548 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24196 @ 0x5e84 │ │ │ │ + movw r1, #22660 @ 0x5884 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -00090130 : │ │ │ │ +0008f550 : │ │ │ │ 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 │ │ │ │ @@ -152273,342 +151195,342 @@ │ │ │ │ mov r6, r2 │ │ │ │ blx 29b58 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7a2ac │ │ │ │ + bl 7a2e8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9021c │ │ │ │ + beq.n 8f63c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bpl.n 9020a │ │ │ │ + bpl.n 8f62a │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 901d2 │ │ │ │ + bne.n 8f5f2 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.n 901d2 │ │ │ │ + beq.n 8f5f2 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 78468 │ │ │ │ + bl 784b8 │ │ │ │ adds r0, #3 │ │ │ │ itt eq │ │ │ │ moveq r1, #0 │ │ │ │ moveq.w r5, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 90198 │ │ │ │ + beq.n 8f5b8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r5, r1 │ │ │ │ - cbnz r1, 901c0 │ │ │ │ + cbnz r1, 8f5e0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r1, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 901ba │ │ │ │ + beq.n 8f5da │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 901ba │ │ │ │ - ldr r2, [pc, #120] @ (90224 ) │ │ │ │ + cbnz r3, 8f5da │ │ │ │ + ldr r2, [pc, #120] @ (8f644 ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 901f2 │ │ │ │ + cbnz r3, 8f612 │ │ │ │ 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 90198 │ │ │ │ + b.n 8f5b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cd24 │ │ │ │ + bl 6cd14 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 9017c │ │ │ │ + bne.n 8f59c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9021e │ │ │ │ + beq.n 8f63e │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 901a4 │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.n 8f5c4 │ │ │ │ + movw r1, #25229 @ 0x628d │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 901b6 │ │ │ │ + beq.n 8f5d6 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 901b6 │ │ │ │ - movw r0, #65228 @ 0xfecc │ │ │ │ + b.n 8f5d6 │ │ │ │ + movw r0, #63692 @ 0xf8cc │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #2382 @ 0x94e │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 901de │ │ │ │ + bl 215dac <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 8f5fe │ │ │ │ str r0, [r6, #0] │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 901ba │ │ │ │ + b.n 8f5da │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00090228 : │ │ │ │ - cbz r0, 9023c │ │ │ │ +0008f648 : │ │ │ │ + cbz r0, 8f65c │ │ │ │ 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 262b94 │ │ │ │ + bl 262550 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ │ │ │ │ -0009025c <_Py_fstat_noraise@@Base>: │ │ │ │ +0008f67c <_Py_fstat_noraise@@Base>: │ │ │ │ b.w 295ac <__fstat64_time64@plt> │ │ │ │ │ │ │ │ -00090260 : │ │ │ │ +0008f680 : │ │ │ │ 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 88c20 │ │ │ │ + b.w 884d0 │ │ │ │ │ │ │ │ -00090280 : │ │ │ │ +0008f6a0 : │ │ │ │ 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 90314 <_PyArena_New@@Base> │ │ │ │ - cbz r0, 9030e │ │ │ │ + bl 8f734 <_PyArena_New@@Base> │ │ │ │ + cbz r0, 8f72e │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1a757c │ │ │ │ + bl 1a6734 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 90308 │ │ │ │ - cbz r5, 902de │ │ │ │ + cbz r0, 8f728 │ │ │ │ + cbz r5, 8f6fe │ │ │ │ ldr r3, [r5, #0] │ │ │ │ lsls r2, r3, #21 │ │ │ │ - bpl.n 902de │ │ │ │ + bpl.n 8f6fe │ │ │ │ and.w r3, r3, #33792 @ 0x8400 │ │ │ │ cmp.w r3, #33792 @ 0x8400 │ │ │ │ - beq.n 902f8 │ │ │ │ + beq.n 8f718 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2030fc │ │ │ │ + bl 20275c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 10bfa4 <_PyArena_Free@@Base> │ │ │ │ + bl 10b3c8 <_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 d7e08 <_PyAST_Compile@@Base> │ │ │ │ + bl d7358 <_PyAST_Compile@@Base> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 10bfa4 <_PyArena_Free@@Base> │ │ │ │ - b.n 902d6 │ │ │ │ + bl 10b3c8 <_PyArena_Free@@Base> │ │ │ │ + b.n 8f6f6 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 265d58 │ │ │ │ + bl 265718 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 902c6 │ │ │ │ + bge.n 8f6e6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10bfa4 <_PyArena_Free@@Base> │ │ │ │ + bl 10b3c8 <_PyArena_Free@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 902d6 │ │ │ │ + b.n 8f6f6 │ │ │ │ nop │ │ │ │ │ │ │ │ -00090314 <_PyArena_New@@Base>: │ │ │ │ +0008f734 <_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 76fe4 │ │ │ │ - cbz r0, 9036e <_PyArena_New@@Base+0x5a> │ │ │ │ + bl 77034 │ │ │ │ + cbz r0, 8f78e <_PyArena_New@@Base+0x5a> │ │ │ │ mov r4, r0 │ │ │ │ movw r0, #8208 @ 0x2010 │ │ │ │ - bl 76fe4 │ │ │ │ + bl 77034 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 90364 <_PyArena_New@@Base+0x50> │ │ │ │ + cbz r0, 8f784 <_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 72334 │ │ │ │ + bl 7239c │ │ │ │ str r0, [r4, #8] │ │ │ │ - cbz r0, 90376 <_PyArena_New@@Base+0x62> │ │ │ │ + cbz r0, 8f796 <_PyArena_New@@Base+0x62> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r3, [r4] │ │ │ │ - bl 77384 │ │ │ │ + bl 773d4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1ea294 │ │ │ │ + b.w 1e95bc │ │ │ │ ldr r5, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ - cbz r5, 90384 <_PyArena_New@@Base+0x70> │ │ │ │ + cbz r5, 8f7a4 <_PyArena_New@@Base+0x70> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - bl 77384 │ │ │ │ - b.n 90378 <_PyArena_New@@Base+0x64> │ │ │ │ + bl 773d4 │ │ │ │ + b.n 8f798 <_PyArena_New@@Base+0x64> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77384 │ │ │ │ + bl 773d4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1ea294 │ │ │ │ + b.w 1e95bc │ │ │ │ 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, 903b6 <_PyArena_New@@Base+0xa2> │ │ │ │ + cbz r1, 8f7d6 <_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 905bc <_PyArena_New@@Base+0x2a8> │ │ │ │ + beq.w 8f9dc <_PyArena_New@@Base+0x2a8> │ │ │ │ mov r0, r7 │ │ │ │ - bl 90608 │ │ │ │ + bl 8fa28 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 905b8 <_PyArena_New@@Base+0x2a4> │ │ │ │ + beq.w 8f9d8 <_PyArena_New@@Base+0x2a4> │ │ │ │ movw r9, #5708 @ 0x164c │ │ │ │ movt r9, #71 @ 0x47 │ │ │ │ ldr.w r4, [r9, #192] @ 0xc0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbz r1, 9042e <_PyArena_New@@Base+0x11a> │ │ │ │ + cbz r1, 8f84e <_PyArena_New@@Base+0x11a> │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 90494 <_PyArena_New@@Base+0x180> │ │ │ │ + beq.n 8f8b4 <_PyArena_New@@Base+0x180> │ │ │ │ ldr r1, [r4, #16] │ │ │ │ - cbz r1, 9042e <_PyArena_New@@Base+0x11a> │ │ │ │ + cbz r1, 8f84e <_PyArena_New@@Base+0x11a> │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 90492 <_PyArena_New@@Base+0x17e> │ │ │ │ + beq.n 8f8b2 <_PyArena_New@@Base+0x17e> │ │ │ │ ldr r1, [r4, #32] │ │ │ │ - cbz r1, 9042e <_PyArena_New@@Base+0x11a> │ │ │ │ + cbz r1, 8f84e <_PyArena_New@@Base+0x11a> │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90594 <_PyArena_New@@Base+0x280> │ │ │ │ + beq.w 8f9b4 <_PyArena_New@@Base+0x280> │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ adds r4, #48 @ 0x30 │ │ │ │ - cbz r1, 9042e <_PyArena_New@@Base+0x11a> │ │ │ │ + cbz r1, 8f84e <_PyArena_New@@Base+0x11a> │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 90494 <_PyArena_New@@Base+0x180> │ │ │ │ + beq.n 8f8b4 <_PyArena_New@@Base+0x180> │ │ │ │ ldr.w r1, [r4, #16]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9041c <_PyArena_New@@Base+0x108> │ │ │ │ + bne.n 8f83c <_PyArena_New@@Base+0x108> │ │ │ │ movw r3, #10688 @ 0x29c0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 905c0 <_PyArena_New@@Base+0x2ac> │ │ │ │ - ldr r3, [pc, #416] @ (905e0 <_PyArena_New@@Base+0x2cc>) │ │ │ │ + bne.w 8f9e0 <_PyArena_New@@Base+0x2ac> │ │ │ │ + ldr r3, [pc, #416] @ (8fa00 <_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 9045c <_PyArena_New@@Base+0x148> │ │ │ │ - bne.n 9048c <_PyArena_New@@Base+0x178> │ │ │ │ + bgt.n 8f87c <_PyArena_New@@Base+0x148> │ │ │ │ + bne.n 8f8ac <_PyArena_New@@Base+0x178> │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #216] @ 0xd8 │ │ │ │ - cbz r3, 9048c <_PyArena_New@@Base+0x178> │ │ │ │ + cbz r3, 8f8ac <_PyArena_New@@Base+0x178> │ │ │ │ ldr.w r4, [r9, #196] @ 0xc4 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbz r1, 90474 <_PyArena_New@@Base+0x160> │ │ │ │ + cbz r1, 8f894 <_PyArena_New@@Base+0x160> │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ - cbz r0, 90494 <_PyArena_New@@Base+0x180> │ │ │ │ + cbz r0, 8f8b4 <_PyArena_New@@Base+0x180> │ │ │ │ ldr.w r1, [r4, #16]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 90464 <_PyArena_New@@Base+0x150> │ │ │ │ + bne.n 8f884 <_PyArena_New@@Base+0x150> │ │ │ │ ldr.w r4, [r9, #200] @ 0xc8 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbz r1, 9048c <_PyArena_New@@Base+0x178> │ │ │ │ + cbz r1, 8f8ac <_PyArena_New@@Base+0x178> │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ - cbz r0, 90494 <_PyArena_New@@Base+0x180> │ │ │ │ + cbz r0, 8f8b4 <_PyArena_New@@Base+0x180> │ │ │ │ ldr.w r1, [r4, #16]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9047c <_PyArena_New@@Base+0x168> │ │ │ │ + bne.n 8f89c <_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 9048c <_PyArena_New@@Base+0x178> │ │ │ │ + beq.n 8f8ac <_PyArena_New@@Base+0x178> │ │ │ │ ldr.w r9, [r4, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 90564 <_PyArena_New@@Base+0x250> │ │ │ │ + beq.n 8f984 <_PyArena_New@@Base+0x250> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - movw r1, #64364 @ 0xfb6c │ │ │ │ + movw r1, #62828 @ 0xf56c │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ subs r3, #0 │ │ │ │ str r2, [r6, #8] │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -152621,441 +151543,446 @@ │ │ │ │ mov r0, r5 │ │ │ │ it lt │ │ │ │ strblt r3, [r6, #12] │ │ │ │ strd r7, r9, [r6] │ │ │ │ str r5, [r6, #16] │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9059c <_PyArena_New@@Base+0x288> │ │ │ │ - movw r1, #18432 @ 0x4800 │ │ │ │ + beq.n 8f9bc <_PyArena_New@@Base+0x288> │ │ │ │ + movw r1, #16924 @ 0x421c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 90598 <_PyArena_New@@Base+0x284> │ │ │ │ - movw r1, #24656 @ 0x6050 │ │ │ │ + beq.n 8f9b8 <_PyArena_New@@Base+0x284> │ │ │ │ + movw r1, #23120 @ 0x5a50 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 905a0 <_PyArena_New@@Base+0x28c> │ │ │ │ - movw r1, #24664 @ 0x6058 │ │ │ │ + beq.n 8f9c0 <_PyArena_New@@Base+0x28c> │ │ │ │ + movw r1, #23128 @ 0x5a58 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 905a8 <_PyArena_New@@Base+0x294> │ │ │ │ - movw r1, #24680 @ 0x6068 │ │ │ │ + beq.n 8f9c8 <_PyArena_New@@Base+0x294> │ │ │ │ + movw r1, #23144 @ 0x5a68 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 905a4 <_PyArena_New@@Base+0x290> │ │ │ │ - movw r1, #24700 @ 0x607c │ │ │ │ + beq.n 8f9c4 <_PyArena_New@@Base+0x290> │ │ │ │ + movw r1, #23164 @ 0x5a7c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ - cbz r0, 9057e <_PyArena_New@@Base+0x26a> │ │ │ │ - movw r1, #24724 @ 0x6094 │ │ │ │ + cbz r0, 8f99e <_PyArena_New@@Base+0x26a> │ │ │ │ + movw r1, #23188 @ 0x5a94 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 905b0 <_PyArena_New@@Base+0x29c> │ │ │ │ - movw r1, #24744 @ 0x60a8 │ │ │ │ + beq.n 8f9d0 <_PyArena_New@@Base+0x29c> │ │ │ │ + movw r1, #23208 @ 0x5aa8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ - cbz r0, 905ac <_PyArena_New@@Base+0x298> │ │ │ │ - movw r1, #24768 @ 0x60c0 │ │ │ │ + cbz r0, 8f9cc <_PyArena_New@@Base+0x298> │ │ │ │ + movw r1, #23232 @ 0x5ac0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ - cbz r0, 905b4 <_PyArena_New@@Base+0x2a0> │ │ │ │ + cbz r0, 8f9d4 <_PyArena_New@@Base+0x2a0> │ │ │ │ strb.w r8, [r6, #13] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 905d8 <_PyArena_New@@Base+0x2c4> │ │ │ │ + beq.n 8f9f8 <_PyArena_New@@Base+0x2c4> │ │ │ │ ldrb.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 905dc <_PyArena_New@@Base+0x2c8> │ │ │ │ + beq.n 8f9fc <_PyArena_New@@Base+0x2c8> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, #5 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 9048e <_PyArena_New@@Base+0x17a> │ │ │ │ - ldr r3, [pc, #100] @ (905e4 <_PyArena_New@@Base+0x2d0>) │ │ │ │ + b.n 8f8ae <_PyArena_New@@Base+0x17a> │ │ │ │ + ldr r3, [pc, #100] @ (8fa04 <_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 90560 <_PyArena_New@@Base+0x24c> │ │ │ │ + b.n 8f980 <_PyArena_New@@Base+0x24c> │ │ │ │ adds r4, #32 │ │ │ │ - b.n 90494 <_PyArena_New@@Base+0x180> │ │ │ │ - ldr r3, [pc, #76] @ (905e8 <_PyArena_New@@Base+0x2d4>) │ │ │ │ - b.n 90580 <_PyArena_New@@Base+0x26c> │ │ │ │ - ldr r3, [pc, #76] @ (905ec <_PyArena_New@@Base+0x2d8>) │ │ │ │ - b.n 90580 <_PyArena_New@@Base+0x26c> │ │ │ │ - ldr r3, [pc, #76] @ (905f0 <_PyArena_New@@Base+0x2dc>) │ │ │ │ - b.n 90580 <_PyArena_New@@Base+0x26c> │ │ │ │ - ldr r3, [pc, #76] @ (905f4 <_PyArena_New@@Base+0x2e0>) │ │ │ │ - b.n 90580 <_PyArena_New@@Base+0x26c> │ │ │ │ - ldr r3, [pc, #76] @ (905f8 <_PyArena_New@@Base+0x2e4>) │ │ │ │ - b.n 90580 <_PyArena_New@@Base+0x26c> │ │ │ │ - ldr r3, [pc, #76] @ (905fc <_PyArena_New@@Base+0x2e8>) │ │ │ │ - b.n 90580 <_PyArena_New@@Base+0x26c> │ │ │ │ - ldr r3, [pc, #76] @ (90600 <_PyArena_New@@Base+0x2ec>) │ │ │ │ - b.n 90580 <_PyArena_New@@Base+0x26c> │ │ │ │ - ldr r3, [pc, #76] @ (90604 <_PyArena_New@@Base+0x2f0>) │ │ │ │ - b.n 90580 <_PyArena_New@@Base+0x26c> │ │ │ │ - bl d42d0 │ │ │ │ + b.n 8f8b4 <_PyArena_New@@Base+0x180> │ │ │ │ + ldr r3, [pc, #76] @ (8fa08 <_PyArena_New@@Base+0x2d4>) │ │ │ │ + b.n 8f9a0 <_PyArena_New@@Base+0x26c> │ │ │ │ + ldr r3, [pc, #76] @ (8fa0c <_PyArena_New@@Base+0x2d8>) │ │ │ │ + b.n 8f9a0 <_PyArena_New@@Base+0x26c> │ │ │ │ + ldr r3, [pc, #76] @ (8fa10 <_PyArena_New@@Base+0x2dc>) │ │ │ │ + b.n 8f9a0 <_PyArena_New@@Base+0x26c> │ │ │ │ + ldr r3, [pc, #76] @ (8fa14 <_PyArena_New@@Base+0x2e0>) │ │ │ │ + b.n 8f9a0 <_PyArena_New@@Base+0x26c> │ │ │ │ + ldr r3, [pc, #76] @ (8fa18 <_PyArena_New@@Base+0x2e4>) │ │ │ │ + b.n 8f9a0 <_PyArena_New@@Base+0x26c> │ │ │ │ + ldr r3, [pc, #76] @ (8fa1c <_PyArena_New@@Base+0x2e8>) │ │ │ │ + b.n 8f9a0 <_PyArena_New@@Base+0x26c> │ │ │ │ + ldr r3, [pc, #76] @ (8fa20 <_PyArena_New@@Base+0x2ec>) │ │ │ │ + b.n 8f9a0 <_PyArena_New@@Base+0x26c> │ │ │ │ + ldr r3, [pc, #76] @ (8fa24 <_PyArena_New@@Base+0x2f0>) │ │ │ │ + b.n 8f9a0 <_PyArena_New@@Base+0x26c> │ │ │ │ + bl d3838 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 9048e <_PyArena_New@@Base+0x17a> │ │ │ │ + b.n 8f8ae <_PyArena_New@@Base+0x17a> │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9043e <_PyArena_New@@Base+0x12a> │ │ │ │ + beq.w 8f85e <_PyArena_New@@Base+0x12a> │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90494 <_PyArena_New@@Base+0x180> │ │ │ │ + beq.w 8f8b4 <_PyArena_New@@Base+0x180> │ │ │ │ adds r4, #16 │ │ │ │ - b.n 905c0 <_PyArena_New@@Base+0x2ac> │ │ │ │ + b.n 8f9e0 <_PyArena_New@@Base+0x2ac> │ │ │ │ movs r0, #4 │ │ │ │ - b.n 9048e <_PyArena_New@@Base+0x17a> │ │ │ │ + b.n 8f8ae <_PyArena_New@@Base+0x17a> │ │ │ │ movs r0, #5 │ │ │ │ - b.n 9048e <_PyArena_New@@Base+0x17a> │ │ │ │ + b.n 8f8ae <_PyArena_New@@Base+0x17a> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #384 @ (adr r5, 90768 ) │ │ │ │ + ldr r7, [sp, #384] @ 0x180 │ │ │ │ movs r6, r5 │ │ │ │ - add r5, pc, #256 @ (adr r5, 906ec ) │ │ │ │ + ldr r7, [sp, #256] @ 0x100 │ │ │ │ movs r6, r5 │ │ │ │ - add r5, pc, #224 @ (adr r5, 906d0 ) │ │ │ │ + ldr r7, [sp, #224] @ 0xe0 │ │ │ │ movs r6, r5 │ │ │ │ - add r5, pc, #288 @ (adr r5, 90714 ) │ │ │ │ + ldr r7, [sp, #288] @ 0x120 │ │ │ │ movs r6, r5 │ │ │ │ - add r5, pc, #352 @ (adr r5, 90758 ) │ │ │ │ + ldr r7, [sp, #352] @ 0x160 │ │ │ │ movs r6, r5 │ │ │ │ - add r5, pc, #320 @ (adr r5, 9073c ) │ │ │ │ + ldr r7, [sp, #320] @ 0x140 │ │ │ │ movs r6, r5 │ │ │ │ - add r5, pc, #448 @ (adr r5, 907c0 ) │ │ │ │ + ldr r7, [sp, #448] @ 0x1c0 │ │ │ │ movs r6, r5 │ │ │ │ - add r5, pc, #416 @ (adr r5, 907a4 ) │ │ │ │ + ldr r7, [sp, #416] @ 0x1a0 │ │ │ │ movs r6, r5 │ │ │ │ - add r5, pc, #480 @ (adr r5, 907e8 ) │ │ │ │ + ldr r7, [sp, #480] @ 0x1e0 │ │ │ │ movs r6, r5 │ │ │ │ │ │ │ │ -00090608 : │ │ │ │ +0008fa28 : │ │ │ │ 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 90656 │ │ │ │ + bpl.n 8fa76 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bpl.n 90632 │ │ │ │ + bpl.n 8fa52 │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.n 90632 │ │ │ │ + bpl.n 8fa52 │ │ │ │ adds.w r0, r4, #20 │ │ │ │ - beq.n 90638 │ │ │ │ + beq.n 8fa58 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 90630 │ │ │ │ + bne.n 8fa50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d7540 │ │ │ │ + bl 1d6990 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 9065a │ │ │ │ + beq.n 8fa7a │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.n 90652 │ │ │ │ + bpl.n 8fa72 │ │ │ │ lsls r3, r3, #26 │ │ │ │ it mi │ │ │ │ addmi.w r0, r4, #20 │ │ │ │ - bmi.n 90630 │ │ │ │ + bmi.n 8fa50 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ pop {r4, pc} │ │ │ │ - bl 499a0 │ │ │ │ + bl 49944 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -00090660 : │ │ │ │ +0008fa80 : │ │ │ │ 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] @ (90694 ) │ │ │ │ + ldr r4, [pc, #32] @ (8fab4 ) │ │ │ │ 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 90698 │ │ │ │ + bl 8fab8 │ │ │ │ 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 90fac │ │ │ │ + beq.w 903d8 │ │ │ │ stmdb 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 90a6e │ │ │ │ + beq.w 8fc80 │ │ │ │ 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 90e08 │ │ │ │ + bne.w 90230 │ │ │ │ add.w r7, r4, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r7, #1532] @ 0x5fc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90a66 │ │ │ │ + beq.w 8fc78 │ │ │ │ ldr r5, [r6, #72] @ 0x48 │ │ │ │ str r0, [r6, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 90dba │ │ │ │ + beq.w 901e2 │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90dba │ │ │ │ + beq.w 901e2 │ │ │ │ mov r0, r2 │ │ │ │ - bl 82d98 │ │ │ │ + bl 828e8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90f6e │ │ │ │ + beq.w 90394 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - bmi.w 9082a │ │ │ │ + bmi.w 8fc4a │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7d8cc │ │ │ │ + bl 7d894 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 90732 │ │ │ │ + beq.n 8fb52 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 91096 │ │ │ │ + beq.w 904d6 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 90f6e │ │ │ │ + beq.w 90394 │ │ │ │ ldr.w r3, [r4, #3720] @ 0xe88 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1496] @ 0x5d8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9083c │ │ │ │ + bne.n 8fc5c │ │ │ │ add.w r7, r4, #4096 @ 0x1000 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 910ca │ │ │ │ + bne.w 90502 │ │ │ │ ldr.w r3, [r7, #1532] @ 0x5fc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90d2c │ │ │ │ + beq.w 90154 │ │ │ │ mov r0, r8 │ │ │ │ blx 29b58 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7a2ac │ │ │ │ + bl 7a2e8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9106e │ │ │ │ + beq.w 9049e │ │ │ │ ldr.w r0, [r7, #1532] @ 0x5fc │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90d9a │ │ │ │ + beq.w 901c2 │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90f52 │ │ │ │ + beq.w 90378 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - movw r2, #57059 @ 0xdee3 │ │ │ │ + movw r2, #57133 @ 0xdf2d │ │ │ │ movt r2, #3 │ │ │ │ ldr r3, [r1, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, r2 │ │ │ │ - beq.w 90f26 │ │ │ │ + beq.w 9034e │ │ │ │ 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 90a02 │ │ │ │ - ldr r3, [pc, #696] @ (90a78 ) │ │ │ │ + beq.w 8fe32 │ │ │ │ + ldr r3, [pc, #704] @ (8fea0 ) │ │ │ │ ldr.w r3, [r3, #560] @ 0x230 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.w 90fb6 │ │ │ │ + bpl.w 903dc │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - movw r3, #58993 @ 0xe671 │ │ │ │ + movw r3, #56289 @ 0xdbe1 │ │ │ │ movt r3, #11 │ │ │ │ ldr r2, [r5, #72] @ 0x48 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 90858 │ │ │ │ - ldr r1, [pc, #668] @ (90a7c ) │ │ │ │ + bne.n 8fc88 │ │ │ │ + ldr r1, [pc, #676] @ (8fea4 ) │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ - bl bdc48 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + bl bd1b8 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 90894 │ │ │ │ + beq.n 8fcc4 │ │ │ │ mov r0, r5 │ │ │ │ - bl c3ae8 │ │ │ │ + bl c3038 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 910a0 │ │ │ │ + bne.w 90520 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 90bee │ │ │ │ + blt.w 90016 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ strd r8, fp, [sp, #32] │ │ │ │ - bne.w 90fe4 │ │ │ │ + bne.w 9040a │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #20 │ │ │ │ - bpl.w 90fd2 │ │ │ │ + bpl.w 903f8 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r5, [r4, r3] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 91004 │ │ │ │ + beq.w 9042a │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 908c4 │ │ │ │ + b.n 8fcf4 │ │ │ │ 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 9074a │ │ │ │ + beq.n 8fb6a │ │ │ │ mov r7, r3 │ │ │ │ ldrd r3, r2, [r7, #4] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 90f7a │ │ │ │ + blt.w 903a0 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9074a │ │ │ │ - b.n 9083e │ │ │ │ - movw r3, #40149 @ 0x9cd5 │ │ │ │ + beq.w 8fb6a │ │ │ │ + b.n 8fc5e │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.w 904f4 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + movw r3, #37413 @ 0x9225 │ │ │ │ movt r3, #13 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 90a84 │ │ │ │ - movw r3, #55001 @ 0xd6d9 │ │ │ │ + beq.w 8feac │ │ │ │ + movw r3, #52273 @ 0xcc31 │ │ │ │ movt r3, #12 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 90d70 │ │ │ │ - ldr r1, [pc, #516] @ (90a7c ) │ │ │ │ + bne.w 90198 │ │ │ │ + ldr r1, [pc, #508] @ (8fea4 ) │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ - bl bdc48 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + bl bd1b8 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 907ec │ │ │ │ - ldr r1, [pc, #500] @ (90a7c ) │ │ │ │ + bne.n 8fc0c │ │ │ │ + ldr r1, [pc, #492] @ (8fea4 ) │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl cda60 │ │ │ │ + bl ccfb8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 907ec │ │ │ │ - ldr r3, [pc, #488] @ (90a80 ) │ │ │ │ + bne.n 8fc0c │ │ │ │ + ldr r3, [pc, #480] @ (8fea8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90dc0 │ │ │ │ + bne.w 901e8 │ │ │ │ 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 90df6 │ │ │ │ + bpl.w 9021e │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r5, [r4, r3] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 90df6 │ │ │ │ + beq.w 9021e │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - movw r3, #58205 @ 0xe35d │ │ │ │ + movw r3, #55477 @ 0xd8b5 │ │ │ │ movt r3, #12 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 90d5c │ │ │ │ - ldr r2, [pc, #428] @ (90a80 ) │ │ │ │ + bne.w 90184 │ │ │ │ + ldr r2, [pc, #420] @ (8fea8 ) │ │ │ │ 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 910d0 │ │ │ │ + beq.w 904e0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 90abe │ │ │ │ + beq.w 8fee6 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr.w r1, [r8] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 90ac8 │ │ │ │ + beq.w 8fef0 │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [r8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r2, [fp] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 90ad6 │ │ │ │ + beq.w 8fefe │ │ │ │ ldr.w r5, [r9, #148] @ 0x94 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 90ae2 │ │ │ │ + beq.w 8ff0a │ │ │ │ ldr.w r1, [r9, #152] @ 0x98 │ │ │ │ subs r1, r1, r5 │ │ │ │ cmp.w r2, r1, asr #2 │ │ │ │ - bge.w 90ae2 │ │ │ │ + bge.w 8ff0a │ │ │ │ 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 90cdc │ │ │ │ + beq.w 90104 │ │ │ │ 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] │ │ │ │ @@ -153063,170 +151990,166 @@ │ │ │ │ strd r0, r3, [r5, #12] │ │ │ │ str.w ip, [r5, #28] │ │ │ │ str r1, [r5, #20] │ │ │ │ str r2, [r5, #32] │ │ │ │ str r1, [r5, #24] │ │ │ │ strh r1, [r5, #36] @ 0x24 │ │ │ │ strb.w r1, [r5, #38] @ 0x26 │ │ │ │ - ble.w 90d04 │ │ │ │ + ble.w 9012c │ │ │ │ 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 9dd34 <_PyEvalFramePushAndInit@@Base+0x35c> │ │ │ │ + bl 9d284 <_PyEvalFramePushAndInit@@Base+0x35c> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 90d22 │ │ │ │ + bne.w 9014a │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #340] @ 0x154 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90f1c │ │ │ │ + bne.w 9030c │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9e888 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + bl 9ddd8 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90bcc │ │ │ │ + beq.w 8fff4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90eec │ │ │ │ + bne.w 90316 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90ee4 │ │ │ │ + bne.w 90346 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 91086 │ │ │ │ + bne.w 90508 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 909f2 │ │ │ │ + beq.n 8fe22 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 91104 │ │ │ │ + beq.w 90518 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 907be │ │ │ │ - ldr r3, [pc, #124] @ (90a80 ) │ │ │ │ + bne.w 8fbde │ │ │ │ + ldr r3, [pc, #116] @ (8fea8 ) │ │ │ │ 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 90ebe │ │ │ │ + bne.w 902e6 │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 90eaa │ │ │ │ + bne.w 902d2 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 90c28 │ │ │ │ + bne.w 90050 │ │ │ │ ldr.w r2, [r8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 90c6e │ │ │ │ + bne.w 90096 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 90a4c │ │ │ │ + beq.n 8fe7c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90d42 │ │ │ │ + beq.w 9016a │ │ │ │ str r5, [r6, #72] @ 0x48 │ │ │ │ - cbz r0, 90a6e │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 8fc80 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 90a6e │ │ │ │ + beq.w 8fc80 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 90a6e │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 90a6e │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.w 910bc │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8fc80 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8fc80 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #176 @ (adr r0, 90b30 ) │ │ │ │ + add r0, pc, #176 @ (adr r0, 8ff58 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ add r3, sp, #32 │ │ │ │ - ldr r1, [pc, #716] @ (90d54 ) │ │ │ │ + ldr r1, [pc, #716] @ (9017c ) │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl b976c │ │ │ │ + bl b8cdc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90d48 │ │ │ │ + bne.w 90170 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 907ec │ │ │ │ + bne.w 8fc0c │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d40bc │ │ │ │ + bl d3624 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90bee │ │ │ │ - bl d42d0 │ │ │ │ - b.n 908a4 │ │ │ │ + beq.w 90016 │ │ │ │ + bl d3838 │ │ │ │ + b.n 8fcd4 │ │ │ │ ldr.w r1, [r8] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 90902 │ │ │ │ + bne.w 8fd32 │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 90916 │ │ │ │ + bne.w 8fd46 │ │ │ │ ldr.w r5, [r9, #148] @ 0x94 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 90928 │ │ │ │ + bne.w 8fd58 │ │ │ │ add.w r1, r2, #1000 @ 0x3e8 │ │ │ │ mov.w sl, #16384 @ 0x4000 │ │ │ │ lsls r1, r1, #2 │ │ │ │ cmp sl, r1 │ │ │ │ - blt.w 9101c │ │ │ │ + blt.w 9044a │ │ │ │ movw r0, #19968 @ 0x4e00 │ │ │ │ movt r0, #72 @ 0x48 │ │ │ │ - strd r2, r3, [sp, #24] │ │ │ │ + strd r3, r2, [sp, #24] │ │ │ │ mov r1, sl │ │ │ │ ldr.w r3, [r9, #144] @ 0x90 │ │ │ │ ldrd r0, r5, [r0, #804] @ 0x324 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ - ldrd r2, r3, [sp, #24] │ │ │ │ - cbz r0, 90b5c │ │ │ │ + ldrd r3, r2, [sp, #24] │ │ │ │ + cbz r0, 8ff84 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ strd r1, sl, [r0] │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r9, #144] @ 0x90 │ │ │ │ str r1, [r5, #8] │ │ │ │ - cbz r0, 90b34 │ │ │ │ + cbz r0, 8ff5c │ │ │ │ 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 │ │ │ │ @@ -153235,2181 +152158,2246 @@ │ │ │ │ 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 9093e │ │ │ │ + bne.w 8fd6e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 90b86 │ │ │ │ + beq.n 8ffae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 90b86 │ │ │ │ - ldr r2, [pc, #488] @ (90d58 ) │ │ │ │ + cbnz r3, 8ffae │ │ │ │ + ldr r2, [pc, #488] @ (90180 ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 90b7e │ │ │ │ + cbz r3, 8ffa6 │ │ │ │ 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 90bbc │ │ │ │ + beq.n 8ffe4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 90bbc │ │ │ │ - ldr r2, [pc, #436] @ (90d58 ) │ │ │ │ + cbnz r3, 8ffe4 │ │ │ │ + ldr r2, [pc, #436] @ (90180 ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 90bb4 │ │ │ │ + cbz r3, 8ffdc │ │ │ │ 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 90b8e │ │ │ │ - bl 1ea294 │ │ │ │ + bne.n 8ffb6 │ │ │ │ + bl 1e95bc │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90e8e │ │ │ │ + beq.w 902b6 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90e8e │ │ │ │ + beq.w 902b6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 90bee │ │ │ │ + cbz r3, 90016 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 909d2 │ │ │ │ + bne.w 8fe02 │ │ │ │ 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 910e4 │ │ │ │ + bne.w 904b6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 90a22 │ │ │ │ + beq.w 8fe52 │ │ │ │ mov r9, r0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90d84 │ │ │ │ + beq.w 901ac │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 90c4a │ │ │ │ + beq.n 90072 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 90c4a │ │ │ │ - b.n 90c36 │ │ │ │ + cbnz r3, 90072 │ │ │ │ + b.n 9005e │ │ │ │ add.w r9, r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r9, [r7] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 90caa │ │ │ │ - ldr r2, [pc, #288] @ (90d58 ) │ │ │ │ + bne.n 900d2 │ │ │ │ + ldr r2, [pc, #288] @ (90180 ) │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90e28 │ │ │ │ + bne.w 90250 │ │ │ │ mov r0, r7 │ │ │ │ blx r4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 90cba │ │ │ │ + bne.n 900e2 │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 90c88 │ │ │ │ + bne.n 900b0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 90f6e │ │ │ │ + bne.w 90394 │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ - b.n 90a4c │ │ │ │ + b.n 8fe7c │ │ │ │ subs r2, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ str.w r2, [r8] │ │ │ │ - cbz r2, 90cc4 │ │ │ │ + cbz r2, 900ec │ │ │ │ ldr.w r2, [fp] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 90a4c │ │ │ │ + beq.w 8fe7c │ │ │ │ mov.w r9, #0 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 90c62 │ │ │ │ - ldr r2, [pc, #196] @ (90d58 ) │ │ │ │ + bne.n 9008a │ │ │ │ + ldr r2, [pc, #196] @ (90180 ) │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90e5c │ │ │ │ + bne.w 90284 │ │ │ │ mov r0, fp │ │ │ │ blx r4 │ │ │ │ - b.n 90c62 │ │ │ │ + b.n 9008a │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov.w r9, #0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 90c56 │ │ │ │ + beq.n 9007e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 90c56 │ │ │ │ - ldr r2, [pc, #144] @ (90d58 ) │ │ │ │ + bne.n 9007e │ │ │ │ + ldr r2, [pc, #144] @ (90180 ) │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90e42 │ │ │ │ + bne.w 9026a │ │ │ │ mov r0, r8 │ │ │ │ blx r4 │ │ │ │ - b.n 90c56 │ │ │ │ + b.n 9007e │ │ │ │ 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 90978 │ │ │ │ + bgt.w 8fda8 │ │ │ │ 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 9dd34 <_PyEvalFramePushAndInit@@Base+0x35c> │ │ │ │ + bl 9d284 <_PyEvalFramePushAndInit@@Base+0x35c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 909a0 │ │ │ │ + beq.w 8fdd0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a9574 │ │ │ │ - b.n 90bcc │ │ │ │ + bl 1a872c │ │ │ │ + b.n 8fff4 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 90c6a │ │ │ │ + beq.n 90092 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 90c6a │ │ │ │ + bne.n 90092 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 90c92 │ │ │ │ + b.n 900ba │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 907ec │ │ │ │ + bne.w 8fc0c │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - b.n 908aa │ │ │ │ + b.n 8fcda │ │ │ │ nop │ │ │ │ - add r0, pc, #176 @ (adr r0, 90e08 ) │ │ │ │ + add r0, pc, #176 @ (adr r0, 90230 ) │ │ │ │ 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 909c4 │ │ │ │ - b.n 90bcc │ │ │ │ + bne.w 8fdf4 │ │ │ │ + b.n 8fff4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 91022 │ │ │ │ - ldr r1, [pc, #736] @ (91058 ) │ │ │ │ + beq.w 90450 │ │ │ │ + ldr r1, [pc, #728] @ (90478 ) │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 907ec │ │ │ │ - b.n 90aa4 │ │ │ │ - ldr r2, [pc, #724] @ (9105c ) │ │ │ │ + bne.w 8fc0c │ │ │ │ + b.n 8fecc │ │ │ │ + ldr r2, [pc, #716] @ (9047c ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w sl, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 90e76 │ │ │ │ + bne.n 9029e │ │ │ │ mov r0, r4 │ │ │ │ blx sl │ │ │ │ - b.n 90c16 │ │ │ │ + b.n 9003e │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bmi.n 90dca │ │ │ │ + bmi.n 901f2 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, 90dca │ │ │ │ + cbz r3, 901f2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 90dca │ │ │ │ - bl 154030 │ │ │ │ + cbz r3, 901f2 │ │ │ │ + bl 1535d8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90f52 │ │ │ │ + beq.w 90378 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ - b.n 907aa │ │ │ │ - ldr.w fp, [pc, #676] @ 91060 │ │ │ │ - b.n 9074e │ │ │ │ + b.n 8fbca │ │ │ │ + ldr.w fp, [pc, #668] @ 90480 │ │ │ │ + b.n 8fb6e │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 908a4 │ │ │ │ - b.n 90bee │ │ │ │ + beq.w 8fcd4 │ │ │ │ + b.n 90016 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #21224 @ 0x52e8 │ │ │ │ + movw r1, #19688 @ 0x4ce8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1590 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 90c56 │ │ │ │ - b.n 90cba │ │ │ │ + beq.w 9007e │ │ │ │ + b.n 900e2 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a5e20 │ │ │ │ - b.n 90be8 │ │ │ │ + bl 1a4f10 │ │ │ │ + b.n 90010 │ │ │ │ ldr r5, [r6, #72] @ 0x48 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #72] @ 0x48 │ │ │ │ - cbz r2, 90e18 │ │ │ │ + cbz r2, 90240 │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 906fc │ │ │ │ + bne.w 8fb1c │ │ │ │ add.w r7, r7, #4096 @ 0x1000 │ │ │ │ - ldr.w fp, [pc, #576] @ 91060 │ │ │ │ + ldr.w fp, [pc, #568] @ 90480 │ │ │ │ ldr.w r3, [r7, #1496] @ 0x5d8 │ │ │ │ mov r7, r3 │ │ │ │ - b.n 9083e │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.n 8fc5e │ │ │ │ + movw r1, #25229 @ 0x628d │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 90c46 │ │ │ │ + beq.w 9006e │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 90c46 │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.n 9006e │ │ │ │ + movw r1, #25229 @ 0x628d │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 90cd6 │ │ │ │ + beq.w 900fe │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b.n 90cd6 │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.n 900fe │ │ │ │ + movw r1, #25229 @ 0x628d │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 90ca4 │ │ │ │ + beq.w 900cc │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ - b.n 90ca4 │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.n 900cc │ │ │ │ + movw r1, #25229 @ 0x628d │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 90d94 │ │ │ │ + beq.n 901bc │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 90d94 │ │ │ │ + b.n 901bc │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #21132 @ 0x528c │ │ │ │ + movw r2, #19596 @ 0x4c8c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl 14b21c <_PyErr_Format@@Base> │ │ │ │ - b.n 90bdc │ │ │ │ + bl 14a7e4 <_PyErr_Format@@Base> │ │ │ │ + b.n 90004 │ │ │ │ ldr.w r9, [r0, #4] │ │ │ │ subs.w r9, r9, #0 │ │ │ │ it ne │ │ │ │ movne.w r9, #1 │ │ │ │ rsb r9, r9, #0 │ │ │ │ - b.n 90c16 │ │ │ │ + b.n 9003e │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90a14 │ │ │ │ + beq.w 8fe44 │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 123a84 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 122f64 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90a14 │ │ │ │ + beq.w 8fe44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 123a9c <_PyErr_Clear@@Base> │ │ │ │ - b.n 90a14 │ │ │ │ - ldr r3, [r6, #44] @ 0x2c │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r6, #44] @ 0x2c │ │ │ │ - b.n 909d2 │ │ │ │ + bl 122f7c <_PyErr_Clear@@Base> │ │ │ │ + b.n 8fe44 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r9 │ │ │ │ + movs r2, #0 │ │ │ │ + blx r3 │ │ │ │ + b.n 9018e │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 91064 │ │ │ │ + beq.w 90494 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 91048 │ │ │ │ + bne.w 90484 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #21180 @ 0x52bc │ │ │ │ + movw r2, #19644 @ 0x4cbc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl 20eeb0 │ │ │ │ - b.n 90bdc │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r9 │ │ │ │ - movs r2, #0 │ │ │ │ - blx r3 │ │ │ │ - b.n 90d66 │ │ │ │ + bl 20e550 │ │ │ │ + b.n 90004 │ │ │ │ + ldr r3, [r6, #44] @ 0x2c │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r6, #44] @ 0x2c │ │ │ │ + b.n 8fe02 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ - movw r1, #21256 @ 0x5308 │ │ │ │ + movw r1, #19720 @ 0x4d08 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1590 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 90f52 │ │ │ │ + beq.n 90378 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 910b4 │ │ │ │ + beq.n 90442 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 90f96 │ │ │ │ + bne.n 903bc │ │ │ │ ldr.w r2, [fp] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 90f6e │ │ │ │ + beq.n 90394 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ - cbz r2, 90f90 │ │ │ │ + cbz r2, 903b6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78344 │ │ │ │ + bl 78394 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 90a70 │ │ │ │ + b.n 8fc82 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 90f6e │ │ │ │ + beq.n 90394 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 90f6e │ │ │ │ + bne.n 90394 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - b.n 90c92 │ │ │ │ + b.n 900ba │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbz r3, 90fb0 │ │ │ │ + cbz r3, 903d2 │ │ │ │ ldr.w r2, [fp] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 90f6e │ │ │ │ + beq.n 90394 │ │ │ │ + mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ + b.n 900b0 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - b.n 90c88 │ │ │ │ + b.n 900ec │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - b.n 90cc4 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15940 @ 0x3e44 │ │ │ │ + movw r1, #14404 @ 0x3844 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 90bf0 │ │ │ │ + bl d1590 │ │ │ │ + b.n 90018 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, sp, #32 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a5e20 │ │ │ │ - b.n 90be8 │ │ │ │ + bl 1a4f10 │ │ │ │ + b.n 90010 │ │ │ │ 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 9081a │ │ │ │ + bne.w 8fc3a │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r3, #2 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a5e20 │ │ │ │ - b.n 90be2 │ │ │ │ + bl 1a4f10 │ │ │ │ + b.n 9000a │ │ │ │ movs r3, #2 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1a5e20 │ │ │ │ + bl 1a4f10 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90be8 │ │ │ │ - b.n 90be2 │ │ │ │ + beq.w 90010 │ │ │ │ + b.n 9000a │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 90378 │ │ │ │ mov.w sl, sl, lsl #1 │ │ │ │ - b.n 90aec │ │ │ │ + b.n 8ff14 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 908a6 │ │ │ │ - ldr r0, [pc, #44] @ (91058 ) │ │ │ │ - bl 90608 │ │ │ │ + beq.w 8fcd6 │ │ │ │ + ldr r0, [pc, #28] @ (90478 ) │ │ │ │ + bl 8fa28 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90bee │ │ │ │ + beq.w 90016 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 907ec │ │ │ │ - b.n 90aa4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 90f00 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 90f00 │ │ │ │ - add r0, pc, #176 @ (adr r0, 9110c ) │ │ │ │ + bne.w 8fc0c │ │ │ │ + b.n 8fecc │ │ │ │ + nop │ │ │ │ + add r0, pc, #176 @ (adr r0, 9052c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9032a │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9032a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 909d2 │ │ │ │ - b.n 90be2 │ │ │ │ + beq.w 8fe02 │ │ │ │ + b.n 9000a │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 90f6e │ │ │ │ + beq.w 90394 │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 90f6e │ │ │ │ - b.n 90fa6 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 909de │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 909de │ │ │ │ - mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 90732 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 90800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 90800 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 90f52 │ │ │ │ - ldr r5, [r6, #72] @ 0x48 │ │ │ │ - str r3, [r6, #72] @ 0x48 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 906f4 │ │ │ │ - ldr.w fp, [pc, #68] @ 9110c │ │ │ │ - nop │ │ │ │ - b.w 90756 │ │ │ │ - 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 1a9010 │ │ │ │ - b.n 90d66 │ │ │ │ + beq.w 90394 │ │ │ │ + b.n 903cc │ │ │ │ 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 90c16 │ │ │ │ - b.n 90c0c │ │ │ │ + beq.w 9003e │ │ │ │ + b.n 90034 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8fb52 │ │ │ │ + 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 1a81c8 │ │ │ │ + b.n 9018e │ │ │ │ + ldr r5, [r6, #72] @ 0x48 │ │ │ │ + str r3, [r6, #72] @ 0x48 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 8fb14 │ │ │ │ + ldr.w fp, [pc, #52] @ 90534 │ │ │ │ + nop │ │ │ │ + b.w 8fb76 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8fe0e │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8fe0e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 909f2 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8fe22 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8fc20 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8fc20 │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00091110 : │ │ │ │ +00090538 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ - sub sp, #124 @ 0x7c │ │ │ │ + str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ + sub sp, #132 @ 0x84 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ + add r0, sp, #92 @ 0x5c │ │ │ │ blx 2957c │ │ │ │ mov r0, r7 │ │ │ │ movs r3, #127 @ 0x7f │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ blx 29b58 │ │ │ │ ldrb r1, [r7, #0] │ │ │ │ adds r0, #100 @ 0x64 │ │ │ │ - str r4, [sp, #52] @ 0x34 │ │ │ │ - str r0, [sp, #108] @ 0x6c │ │ │ │ + str r4, [sp, #60] @ 0x3c │ │ │ │ + str r0, [sp, #116] @ 0x74 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 91be0 │ │ │ │ - mov.w r8, #0 │ │ │ │ + beq.w 910fc │ │ │ │ + mov.w r9, #0 │ │ │ │ movs r3, #1 │ │ │ │ - mov sl, r8 │ │ │ │ - mov r6, r8 │ │ │ │ + mov r5, r9 │ │ │ │ + mov r6, r9 │ │ │ │ str r3, [sp, #20] │ │ │ │ - movw r3, #43104 @ 0xa860 │ │ │ │ + movw r3, #41568 @ 0xa260 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - strd r8, r8, [sp, #12] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - strd r8, r8, [sp, #24] │ │ │ │ - str.w r8, [sp, #8] │ │ │ │ + strd r9, r9, [sp, #12] │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + strd r9, r9, [sp, #24] │ │ │ │ cmp r1, #37 @ 0x25 │ │ │ │ it ne │ │ │ │ movne r4, r7 │ │ │ │ - bne.n 91252 │ │ │ │ + bne.n 9066e │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ adds r4, r7, #1 │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ itt ne │ │ │ │ movne r2, #0 │ │ │ │ - strne r2, [sp, #32] │ │ │ │ - beq.w 91dd2 │ │ │ │ - adds r1, r4, #1 │ │ │ │ + strne r2, [sp, #36] @ 0x24 │ │ │ │ + beq.w 913d8 │ │ │ │ + adds r0, r4, #1 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - beq.w 91b66 │ │ │ │ - bhi.w 91322 │ │ │ │ + beq.w 91180 │ │ │ │ + bhi.w 9072e │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - beq.w 9214e │ │ │ │ + beq.w 91612 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq.w 91fb0 │ │ │ │ + beq.w 91602 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - beq.w 91f90 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r2, [r2, r3, lsl #2] │ │ │ │ + beq.w 916d2 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + ldr.w r2, [r1, r3, lsl #2] │ │ │ │ ands.w r2, r2, #4 │ │ │ │ - bne.w 91cc4 │ │ │ │ - mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ + bne.w 9125c │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.w 916cc │ │ │ │ - movw r1, #44892 @ 0xaf5c │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw lr, #25300 @ 0x62d4 │ │ │ │ - movt lr, #39 @ 0x27 │ │ │ │ - movw r0, #65156 @ 0xfe84 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - movw ip, #25308 @ 0x62dc │ │ │ │ - movt ip, #39 @ 0x27 │ │ │ │ - mov sl, fp │ │ │ │ - movw r5, #25304 @ 0x62d8 │ │ │ │ - movt r5, #39 @ 0x27 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ + beq.w 90c76 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 912d2 │ │ │ │ - ldrb.w r9, [r4, #1] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 917ec │ │ │ │ - cmp r3, #120 @ 0x78 │ │ │ │ - bhi.n 912d2 │ │ │ │ - cmp r3, #98 @ 0x62 │ │ │ │ - bhi.w 9140a │ │ │ │ + beq.w 906e0 │ │ │ │ + ldrb r1, [r4, #1] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 90dee │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + mov r1, r2 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + movw r8, #23764 @ 0x5cd4 │ │ │ │ + movt r8, #39 @ 0x27 │ │ │ │ + movw r2, #43356 @ 0xa95c │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + movw lr, #63384 @ 0xf798 │ │ │ │ + movt lr, #40 @ 0x28 │ │ │ │ + movw ip, #23768 @ 0x5cd8 │ │ │ │ + movt ip, #39 @ 0x27 │ │ │ │ + movw r0, #23772 @ 0x5cdc │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + str r1, [sp, #32] │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #86 @ 0x56 │ │ │ │ - beq.w 914d8 │ │ │ │ + beq.w 908b4 │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq.w 919fc │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 912d2 │ │ │ │ + beq.w 90f48 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 906e0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bls.n 912d2 │ │ │ │ - sub.w r2, r3, #65 @ 0x41 │ │ │ │ - cmp r2, #23 │ │ │ │ - bhi.n 912d2 │ │ │ │ - tbh [pc, r2, lsl #1] │ │ │ │ - lsls r7, r1, #27 │ │ │ │ - lsls r0, r3, #1 │ │ │ │ - lsls r0, r3, #1 │ │ │ │ - lsls r0, r3, #1 │ │ │ │ - lsls r0, r3, #1 │ │ │ │ - lsls r0, r3, #1 │ │ │ │ - lsls r0, r3, #1 │ │ │ │ - lsls r0, r3, #1 │ │ │ │ - lsls r0, r3, #1 │ │ │ │ - lsls r0, r3, #1 │ │ │ │ - lsls r0, r3, #1 │ │ │ │ - lsls r0, r3, #1 │ │ │ │ - lsls r0, r3, #1 │ │ │ │ - lsls r3, r7, #27 │ │ │ │ - lsls r0, r3, #1 │ │ │ │ - lsls r0, r3, #1 │ │ │ │ - lsls r0, r3, #1 │ │ │ │ - lsls r7, r3, #14 │ │ │ │ - lsls r3, r4, #15 │ │ │ │ - lsls r5, r5, #7 │ │ │ │ - lsls r1, r2, #7 │ │ │ │ - lsls r7, r3, #5 │ │ │ │ - lsls r0, r3, #1 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ + bls.n 906e0 │ │ │ │ + sub.w r1, r3, #65 @ 0x41 │ │ │ │ + cmp r1, #23 │ │ │ │ + bhi.n 906e0 │ │ │ │ + tbh [pc, r1, lsl #1] │ │ │ │ + lsrs r4, r3, #1 │ │ │ │ + lsls r1, r2, #1 │ │ │ │ + lsls r1, r2, #1 │ │ │ │ + lsls r1, r2, #1 │ │ │ │ + lsls r1, r2, #1 │ │ │ │ + lsls r1, r2, #1 │ │ │ │ + lsls r1, r2, #1 │ │ │ │ + lsls r1, r2, #1 │ │ │ │ + lsls r1, r2, #1 │ │ │ │ + lsls r1, r2, #1 │ │ │ │ + lsls r1, r2, #1 │ │ │ │ + lsls r1, r2, #1 │ │ │ │ + lsls r1, r2, #1 │ │ │ │ + lsls r4, r6, #29 │ │ │ │ + lsls r1, r2, #1 │ │ │ │ + lsls r1, r2, #1 │ │ │ │ + lsls r1, r2, #1 │ │ │ │ + lsls r1, r7, #16 │ │ │ │ + lsls r3, r7, #17 │ │ │ │ + lsls r1, r4, #7 │ │ │ │ + lsls r6, r0, #7 │ │ │ │ + lsls r7, r7, #4 │ │ │ │ + lsls r1, r2, #1 │ │ │ │ + lsls r5, r0, #18 │ │ │ │ ldrsb.w r3, [r4] │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 921ce │ │ │ │ + blt.w 9170e │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #37 @ 0x25 │ │ │ │ - bne.n 91252 │ │ │ │ - sub.w r9, r4, r7 │ │ │ │ + bne.n 9066e │ │ │ │ + sub.w r8, r4, r7 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 91392 │ │ │ │ - cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 91dc6 │ │ │ │ + beq.n 90770 │ │ │ │ + cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ + beq.w 9143e │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 91796 │ │ │ │ + beq.w 90ace │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - bls.w 913aa │ │ │ │ + bls.n 90786 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - subs r3, r3, r2 │ │ │ │ - cmp r3, r9 │ │ │ │ - blt.w 913aa │ │ │ │ + subs r3, r3, r5 │ │ │ │ + cmp r3, r8 │ │ │ │ + blt.n 90786 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 91e36 │ │ │ │ + bne.w 9131a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, r7 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - mov r2, r9 │ │ │ │ - adds r0, r3, r0 │ │ │ │ + mov r2, r8 │ │ │ │ + adds r0, r3, r5 │ │ │ │ blx 29c10 │ │ │ │ ldrb r1, [r4, #0] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - add r3, r9 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + add r5, r8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 914d2 │ │ │ │ + beq.w 9087a │ │ │ │ mov r7, r4 │ │ │ │ - b.n 9116a │ │ │ │ - and.w r9, fp, sl │ │ │ │ - cmp.w r9, #0 │ │ │ │ + b.n 9058e │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + ands r1, r0 │ │ │ │ + cmp r1, #0 │ │ │ │ it ge │ │ │ │ - orrge.w r2, r2, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 917f8 │ │ │ │ - ldr.w fp, [sp, #8] │ │ │ │ - mov sl, r6 │ │ │ │ + orrge.w fp, fp, #1 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 907de │ │ │ │ + mov fp, r5 │ │ │ │ + mov r8, r6 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25512 @ 0x63a8 │ │ │ │ + movw r1, #23976 @ 0x5da8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1590 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ + add r0, sp, #92 @ 0x5c │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - strd r3, fp, [sp, #100] @ 0x64 │ │ │ │ + strd r3, fp, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - str.w sl, [sp, #84] @ 0x54 │ │ │ │ - strb.w r3, [sp, #116] @ 0x74 │ │ │ │ - strb.w r8, [sp, #117] @ 0x75 │ │ │ │ - bl 1d6cec <_PyBytesWriter_Dealloc@@Base> │ │ │ │ - mov.w sl, #0 │ │ │ │ - mov r0, sl │ │ │ │ - add sp, #124 @ 0x7c │ │ │ │ + str.w r8, [sp, #92] @ 0x5c │ │ │ │ + strb.w r3, [sp, #124] @ 0x7c │ │ │ │ + strb.w r9, [sp, #125] @ 0x7d │ │ │ │ + bl 1d61a4 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + mov.w r8, #0 │ │ │ │ + mov r0, r8 │ │ │ │ + add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r2, [r2, r3, lsl #2] │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + ldr.w r2, [r1, r3, lsl #2] │ │ │ │ lsls r2, r2, #29 │ │ │ │ - bmi.w 91cc4 │ │ │ │ - mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ - mov sl, fp │ │ │ │ + bmi.w 9125c │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ sub.w r2, r3, #106 @ 0x6a │ │ │ │ cmp r2, #16 │ │ │ │ - bhi.n 91362 │ │ │ │ + bhi.w 90906 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ - lsls r7, r1, #28 │ │ │ │ - movs r1, r2 │ │ │ │ - lsls r5, r5, #11 │ │ │ │ - movs r1, r2 │ │ │ │ - movs r1, r2 │ │ │ │ - movs r1, r2 │ │ │ │ - movs r1, r2 │ │ │ │ - movs r1, r2 │ │ │ │ - movs r1, r2 │ │ │ │ - movs r1, r2 │ │ │ │ - lsls r3, r5, #28 │ │ │ │ - movs r1, r2 │ │ │ │ - movs r1, r2 │ │ │ │ - movs r1, r2 │ │ │ │ - movs r1, r2 │ │ │ │ - movs r1, r2 │ │ │ │ - lsls r2, r2, #11 │ │ │ │ - movs r2, #0 │ │ │ │ - movw r1, #44892 @ 0xaf5c │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw lr, #25300 @ 0x62d4 │ │ │ │ - movt lr, #39 @ 0x27 │ │ │ │ - movw r0, #65156 @ 0xfe84 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - movw r5, #25304 @ 0x62d8 │ │ │ │ - movt r5, #39 @ 0x27 │ │ │ │ - movw ip, #25308 @ 0x62dc │ │ │ │ - movt ip, #39 @ 0x27 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - b.n 911e6 │ │ │ │ - cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 91e24 │ │ │ │ + lsls r3, r5, #8 │ │ │ │ + lsls r4, r3, #3 │ │ │ │ + lsls r2, r1, #9 │ │ │ │ + lsls r4, r3, #3 │ │ │ │ + lsls r4, r3, #3 │ │ │ │ + lsls r4, r3, #3 │ │ │ │ + lsls r4, r3, #3 │ │ │ │ + lsls r4, r3, #3 │ │ │ │ + lsls r4, r3, #3 │ │ │ │ + lsls r4, r3, #3 │ │ │ │ + lsls r5, r5, #7 │ │ │ │ + lsls r4, r3, #3 │ │ │ │ + lsls r4, r3, #3 │ │ │ │ + lsls r4, r3, #3 │ │ │ │ + lsls r4, r3, #3 │ │ │ │ + lsls r4, r3, #3 │ │ │ │ + lsls r4, r1, #8 │ │ │ │ + cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ + beq.w 91360 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9179e │ │ │ │ + beq.w 90ad6 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - bhi.w 9128a │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 91296 │ │ │ │ + bhi.n 906a2 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 906aa │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - mov r1, r9 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + add r0, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + strd r3, r5, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - str r6, [sp, #84] @ 0x54 │ │ │ │ - strb.w r3, [sp, #116] @ 0x74 │ │ │ │ - strb.w r8, [sp, #117] @ 0x75 │ │ │ │ - bl ca0e4 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ - ldr r2, [sp, #96] @ 0x60 │ │ │ │ + str r6, [sp, #92] @ 0x5c │ │ │ │ + strb.w r3, [sp, #124] @ 0x7c │ │ │ │ + strb.w r9, [sp, #125] @ 0x7d │ │ │ │ + bl c9640 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + ldr r2, [sp, #104] @ 0x68 │ │ │ │ adds r0, #1 │ │ │ │ + ldrd r6, r3, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r2, [sp, #100] @ 0x64 │ │ │ │ - ldrd r6, r3, [sp, #84] @ 0x54 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - ldr r2, [sp, #104] @ 0x68 │ │ │ │ + ldr r2, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #24] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - ldrb.w r2, [sp, #116] @ 0x74 │ │ │ │ - ldrb.w r8, [sp, #117] @ 0x75 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ + ldrb.w r2, [sp, #124] @ 0x7c │ │ │ │ + ldr r5, [sp, #112] @ 0x70 │ │ │ │ + ldrb.w r9, [sp, #125] @ 0x7d │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #20] │ │ │ │ - bne.w 91298 │ │ │ │ - ldr.w fp, [sp, #8] │ │ │ │ - mov sl, r6 │ │ │ │ - b.n 912f0 │ │ │ │ - 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 917f8 │ │ │ │ - movw r9, #8193 @ 0x2001 │ │ │ │ - tst.w r5, r9 │ │ │ │ - bne.w 912be │ │ │ │ + bne.w 906ac │ │ │ │ + mov fp, r5 │ │ │ │ + mov r8, r6 │ │ │ │ + b.n 906fc │ │ │ │ + cmp r3, #99 @ 0x63 │ │ │ │ + beq.w 90998 │ │ │ │ + sub.w sl, r3, #100 @ 0x64 │ │ │ │ + movs r1, #1 │ │ │ │ + movw fp, #2081 @ 0x821 │ │ │ │ + movt fp, #18 │ │ │ │ + uxtb.w sl, sl │ │ │ │ + lsl.w sl, r1, sl │ │ │ │ + tst.w sl, fp │ │ │ │ + bne.w 90f48 │ │ │ │ + cmp r3, #112 @ 0x70 │ │ │ │ + beq.w 91200 │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - beq.n 9152c │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ + bne.w 906e0 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + adds r3, r1, #4 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 912d2 │ │ │ │ - cmp r3, #99 @ 0x63 │ │ │ │ - bne.n 91534 │ │ │ │ - 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 91fd8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r7, r3 │ │ │ │ - bhi.w 91804 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - subs r3, r3, r2 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.w 91804 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.w 9185a │ │ │ │ - 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 │ │ │ │ + bne.w 916a2 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + str r0, [sp, #0] │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + strd r0, r5, [sp, #108] @ 0x6c │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + strb.w r0, [sp, #124] @ 0x7c │ │ │ │ + add r0, sp, #92 @ 0x5c │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + str r6, [sp, #92] @ 0x5c │ │ │ │ + strb.w r9, [sp, #125] @ 0x7d │ │ │ │ + bl d1614 │ │ │ │ + ldrd r6, r3, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ + adds r0, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldrb.w r3, [sp, #124] @ 0x7c │ │ │ │ + ldr r5, [sp, #112] @ 0x70 │ │ │ │ + ldrb.w r9, [sp, #125] @ 0x7d │ │ │ │ + str r3, [sp, #20] │ │ │ │ + beq.n 907d8 │ │ │ │ + adds r4, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 91402 │ │ │ │ + beq.n 907d8 │ │ │ │ ldrb r1, [r4, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 912ba │ │ │ │ - ldr.w fp, [sp, #8] │ │ │ │ - mov sl, r6 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 91bc0 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 9131a │ │ │ │ - ldr.w r3, [sl, #8] │ │ │ │ - cmp r3, fp │ │ │ │ - beq.w 91874 │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, sl │ │ │ │ - bl cae78 <_PyUnicodeWriter_PrepareInternal@@Base+0xd94> │ │ │ │ + bne.w 906c8 │ │ │ │ + mov r8, r6 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 910e4 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.w 90726 │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ + cmp r3, r5 │ │ │ │ + beq.w 90e2c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + bl ca3d8 <_PyUnicodeWriter_PrepareInternal@@Base+0xd98> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9203e │ │ │ │ + beq.w 914a6 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 91e7e │ │ │ │ + beq.w 91434 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 9187e │ │ │ │ - mov sl, r3 │ │ │ │ - b.n 9131a │ │ │ │ - mov fp, r3 │ │ │ │ - mov sl, r6 │ │ │ │ - b.n 91496 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + beq.w 90e34 │ │ │ │ + mov r8, r3 │ │ │ │ + b.n 90726 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.w 912d2 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - adds r2, r3, #4 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ + bgt.w 906e0 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + adds r1, r3, #4 │ │ │ │ + str r1, [sp, #60] @ 0x3c │ │ │ │ + add.w r7, r3, #8 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - add.w r2, r3, #8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + str r7, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 91f0e │ │ │ │ + bne.w 9166c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92094 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + beq.w 915d2 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ - mov r2, fp │ │ │ │ + add r0, sp, #92 @ 0x5c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + strd r3, r5, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - strb.w r3, [sp, #116] @ 0x74 │ │ │ │ - mov r3, sl │ │ │ │ - str r6, [sp, #84] @ 0x54 │ │ │ │ - strb.w r8, [sp, #117] @ 0x75 │ │ │ │ - b.n 915f6 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - cmp r2, #1 │ │ │ │ - bgt.w 912d2 │ │ │ │ - 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 919fc │ │ │ │ - cmp r3, #112 @ 0x70 │ │ │ │ - beq.w 91be8 │ │ │ │ + strb.w r3, [sp, #124] @ 0x7c │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + str r6, [sp, #92] @ 0x5c │ │ │ │ + strb.w r9, [sp, #125] @ 0x7d │ │ │ │ + b.n 909fa │ │ │ │ + movw r2, #43356 @ 0xa95c │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + movw r8, #23764 @ 0x5cd4 │ │ │ │ + movt r8, #39 @ 0x27 │ │ │ │ + movw lr, #63384 @ 0xf798 │ │ │ │ + movt lr, #40 @ 0x28 │ │ │ │ + movw ip, #23768 @ 0x5cd8 │ │ │ │ + movt ip, #39 @ 0x27 │ │ │ │ + mov.w fp, #0 │ │ │ │ + movw r1, #23772 @ 0x5cdc │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + str.w fp, [sp, #44] @ 0x2c │ │ │ │ + str r1, [sp, #52] @ 0x34 │ │ │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ + str r1, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 906e0 │ │ │ │ + ldrb r1, [r4, #1] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 90de4 │ │ │ │ + cmp r3, #120 @ 0x78 │ │ │ │ + bhi.w 906e0 │ │ │ │ + cmp r3, #98 @ 0x62 │ │ │ │ + bls.w 9061c │ │ │ │ + sub.w r1, r3, #99 @ 0x63 │ │ │ │ + mov.w sl, #1 │ │ │ │ + uxtb r1, r1 │ │ │ │ + lsl.w sl, sl, r1 │ │ │ │ + movw r1, #4162 @ 0x1042 │ │ │ │ + movt r1, #36 @ 0x24 │ │ │ │ + and.w r1, sl, r1 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 907de │ │ │ │ + movw r1, #8193 @ 0x2001 │ │ │ │ + tst.w sl, r1 │ │ │ │ + bne.w 906cc │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - bne.w 912d2 │ │ │ │ - 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 921f8 │ │ │ │ - ldr r1, [r0, #0] │ │ │ │ - mov r2, fp │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - str r0, [sp, #0] │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - str r0, [sp, #92] @ 0x5c │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - str r0, [sp, #100] @ 0x64 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - str r0, [sp, #104] @ 0x68 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - strb.w r0, [sp, #116] @ 0x74 │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ - str r6, [sp, #84] @ 0x54 │ │ │ │ - strb.w r8, [sp, #117] @ 0x75 │ │ │ │ - bl d20ac │ │ │ │ - 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 91402 │ │ │ │ - adds r4, #1 │ │ │ │ - b.n 91484 │ │ │ │ + beq.w 90b1e │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 906e0 │ │ │ │ + cmp r3, #99 @ 0x63 │ │ │ │ + bne.w 907e4 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + adds r2, r3, #4 │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ + ldr r7, [r3, #0] │ │ │ │ + cmp.w r7, #1114112 @ 0x110000 │ │ │ │ + bcs.w 91622 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r7, r3 │ │ │ │ + bhi.w 90c28 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + subs r3, r3, r5 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.w 90c28 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.w 90e9a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - mov r2, fp │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ + strb r7, [r3, r5] │ │ │ │ + adds r5, #1 │ │ │ │ + b.n 9086c │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + add r0, sp, #92 @ 0x5c │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ + strd r3, r5, [sp, #108] @ 0x6c │ │ │ │ adds r5, r1, #4 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ - strb.w r3, [sp, #116] @ 0x74 │ │ │ │ - mov r3, sl │ │ │ │ + str r5, [sp, #60] @ 0x3c │ │ │ │ + strb.w r3, [sp, #124] @ 0x7c │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - str r6, [sp, #84] @ 0x54 │ │ │ │ - strb.w r8, [sp, #117] @ 0x75 │ │ │ │ + str r6, [sp, #92] @ 0x5c │ │ │ │ + strb.w r9, [sp, #125] @ 0x7d │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl d2334 │ │ │ │ - b.n 9159a │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ + bl d189c │ │ │ │ + b.n 9084a │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ adds r1, r3, #4 │ │ │ │ - str r1, [sp, #52] @ 0x34 │ │ │ │ + str r1, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + ldr.w r8, [r3, #4] │ │ │ │ + mov r0, r8 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 92100 │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne.w r3, [r8] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.w 92108 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - mov r0, r9 │ │ │ │ - bl 16b3f0 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + ite mi │ │ │ │ + movmi r1, #58 @ 0x3a │ │ │ │ + movpl r1, #46 @ 0x2e │ │ │ │ + bl 16a7d0 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 91646 │ │ │ │ + beq.n 90a48 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ + str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 921ee │ │ │ │ + beq.w 91640 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 91402 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - mov r2, fp │ │ │ │ - str r3, [sp, #0] │ │ │ │ + beq.w 907d8 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r7 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + add r0, sp, #92 @ 0x5c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + strd r3, r5, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - strb.w r3, [sp, #116] @ 0x74 │ │ │ │ - mov r3, sl │ │ │ │ - str r6, [sp, #84] @ 0x54 │ │ │ │ - strb.w r8, [sp, #117] @ 0x75 │ │ │ │ - bl d2334 │ │ │ │ - ldrd r6, r3, [sp, #84] @ 0x54 │ │ │ │ + strb.w r3, [sp, #124] @ 0x7c │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + str r6, [sp, #92] @ 0x5c │ │ │ │ + strb.w r9, [sp, #125] @ 0x7d │ │ │ │ + bl d189c │ │ │ │ + ldrd r6, r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ adds r0, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldrb.w r3, [sp, #116] @ 0x74 │ │ │ │ + ldrb.w r3, [sp, #124] @ 0x7c │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldrb.w r8, [sp, #117] @ 0x75 │ │ │ │ + ldr r5, [sp, #112] @ 0x70 │ │ │ │ + ldrb.w r9, [sp, #125] @ 0x7d │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - beq.w 9212a │ │ │ │ + beq.w 9164a │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 915c0 │ │ │ │ + beq.w 9086c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 915c0 │ │ │ │ - ldr r2, [pc, #672] @ (91958 ) │ │ │ │ + bne.w 9086c │ │ │ │ + ldr r2, [pc, #756] @ (90dac ) │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr.w r9, [r3, #24] │ │ │ │ + ldr.w r8, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 91d0c │ │ │ │ + bne.w 912fe │ │ │ │ mov r0, r7 │ │ │ │ - blx r9 │ │ │ │ - b.n 915c0 │ │ │ │ - ldrb r3, [r4, #1] │ │ │ │ - cmp r3, #42 @ 0x2a │ │ │ │ - beq.w 9210e │ │ │ │ - movw r2, #43104 @ 0xa860 │ │ │ │ - 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 91334 │ │ │ │ - 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 91334 │ │ │ │ - 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 91ff8 │ │ │ │ - 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 91800 │ │ │ │ - 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 91ff8 │ │ │ │ - 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 91334 │ │ │ │ - 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 91ff8 │ │ │ │ - ldrb.w r9, [r4, #1]! │ │ │ │ - mov r3, r9 │ │ │ │ - ldr.w r1, [r2, r9, lsl #2] │ │ │ │ - lsls r1, r1, #29 │ │ │ │ - bmi.n 9176a │ │ │ │ - b.n 91334 │ │ │ │ + blx r8 │ │ │ │ + b.n 9086c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 91282 │ │ │ │ + bne.w 9069c │ │ │ │ mov r0, r7 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 92418 <_PyUnicodeWriter_WriteASCIIString@@Base+0x188> │ │ │ │ + mov r1, r8 │ │ │ │ + bl 91914 <_PyUnicodeWriter_WriteASCIIString@@Base+0x188> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91d26 │ │ │ │ + beq.w 9127a │ │ │ │ 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 r9, #1 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r0, [sp, #92] @ 0x5c │ │ │ │ + add r0, sp, #92 @ 0x5c │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ - str r5, [sp, #104] @ 0x68 │ │ │ │ - strh.w r3, [sp, #116] @ 0x74 │ │ │ │ - bl 1a7a64 │ │ │ │ - add.w r3, r5, r9 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ + str r5, [sp, #112] @ 0x70 │ │ │ │ + add r5, r8 │ │ │ │ + strh.w r3, [sp, #124] @ 0x7c │ │ │ │ + bl 1a6c1c │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 91488 │ │ │ │ - cmp r3, #120 @ 0x78 │ │ │ │ - bhi.w 91b88 │ │ │ │ - str.w r9, [sp, #20] │ │ │ │ - b.n 911fa │ │ │ │ - cmp r3, #99 @ 0x63 │ │ │ │ - bne.w 91534 │ │ │ │ - b.n 91448 │ │ │ │ - adds r4, #3 │ │ │ │ - b.n 91334 │ │ │ │ + b.n 90872 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + cmp r1, #1 │ │ │ │ + ble.w 907e4 │ │ │ │ + b.n 906e0 │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldrb r3, [r4, #1] │ │ │ │ + movw r2, #23828 @ 0x5d14 │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + movw r8, #23832 @ 0x5d18 │ │ │ │ + movt r8, #39 @ 0x27 │ │ │ │ + movw lr, #23836 @ 0x5d1c │ │ │ │ + movt lr, #39 @ 0x27 │ │ │ │ + movw ip, #23840 @ 0x5d20 │ │ │ │ + movt ip, #39 @ 0x27 │ │ │ │ + movw r1, #23844 @ 0x5d24 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + adds r4, #1 │ │ │ │ + str r1, [sp, #52] @ 0x34 │ │ │ │ + mov.w fp, #1 │ │ │ │ + movs r1, #4 │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + b.n 9093e │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldrb r3, [r4, #1] │ │ │ │ + movw r2, #21184 @ 0x52c0 │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + movw r8, #23816 @ 0x5d08 │ │ │ │ + movt r8, #39 @ 0x27 │ │ │ │ + movw lr, #23820 @ 0x5d0c │ │ │ │ + movt lr, #39 @ 0x27 │ │ │ │ + movw ip, #1228 @ 0x4cc │ │ │ │ + movt ip, #41 @ 0x29 │ │ │ │ + movw r1, #23824 @ 0x5d10 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + adds r4, #1 │ │ │ │ + str r1, [sp, #52] @ 0x34 │ │ │ │ + mov.w fp, #1 │ │ │ │ + movs r1, #3 │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + b.n 9093e │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldrb r3, [r4, #1] │ │ │ │ + movw r2, #23848 @ 0x5d28 │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + movw r8, #23852 @ 0x5d2c │ │ │ │ + movt r8, #39 @ 0x27 │ │ │ │ + movw lr, #23856 @ 0x5d30 │ │ │ │ + movt lr, #39 @ 0x27 │ │ │ │ + movw ip, #23860 @ 0x5d34 │ │ │ │ + movt ip, #39 @ 0x27 │ │ │ │ + movw r1, #23864 @ 0x5d38 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + adds r4, #1 │ │ │ │ + str r1, [sp, #52] @ 0x34 │ │ │ │ + mov.w fp, #1 │ │ │ │ + movs r1, #5 │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + b.n 9093e │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldrb r3, [r4, #1] │ │ │ │ + cmp r3, #108 @ 0x6c │ │ │ │ + bne.w 9144a │ │ │ │ + ldrb r3, [r4, #2] │ │ │ │ + movw r2, #19976 @ 0x4e08 │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + movw r8, #23776 @ 0x5ce0 │ │ │ │ + movt r8, #39 @ 0x27 │ │ │ │ + movw lr, #23784 @ 0x5ce8 │ │ │ │ + movt lr, #39 @ 0x27 │ │ │ │ + movw ip, #60652 @ 0xecec │ │ │ │ + movt ip, #41 @ 0x29 │ │ │ │ + movw r1, #23792 @ 0x5cf0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + adds r4, #2 │ │ │ │ + str r1, [sp, #52] @ 0x34 │ │ │ │ + mov.w fp, #1 │ │ │ │ + movs r1, #2 │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + b.n 9093e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r7 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + add r0, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + strd r3, r5, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - str r6, [sp, #84] @ 0x54 │ │ │ │ - strb.w r3, [sp, #116] @ 0x74 │ │ │ │ - strb.w r8, [sp, #117] @ 0x75 │ │ │ │ - bl ca0e4 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ - ldr r2, [sp, #96] @ 0x60 │ │ │ │ - adds r0, #1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - ldr r2, [sp, #100] @ 0x64 │ │ │ │ - ldrd r6, r3, [sp, #84] @ 0x54 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - ldr r2, [sp, #104] @ 0x68 │ │ │ │ + str r6, [sp, #92] @ 0x5c │ │ │ │ + strb.w r3, [sp, #124] @ 0x7c │ │ │ │ + strb.w r9, [sp, #125] @ 0x7d │ │ │ │ + bl c9640 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + ldrd r6, r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #24] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - ldrb.w r2, [sp, #116] @ 0x74 │ │ │ │ - ldrb.w r8, [sp, #117] @ 0x75 │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ + adds r0, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - str r2, [sp, #20] │ │ │ │ - beq.w 91402 │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.w 91474 │ │ │ │ - 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 915c0 │ │ │ │ - mov r3, sl │ │ │ │ - cmp.w fp, #1 │ │ │ │ - bne.w 914ce │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldrb.w r3, [sp, #124] @ 0x7c │ │ │ │ + ldr r5, [sp, #112] @ 0x70 │ │ │ │ + ldrb.w r9, [sp, #125] @ 0x7d │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bne.w 909ba │ │ │ │ + b.n 907d8 │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + ldrb r3, [r4, #1] │ │ │ │ + cmp r3, #42 @ 0x2a │ │ │ │ + beq.w 9150e │ │ │ │ + movw r1, #41568 @ 0xa260 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr.w r2, [r1, r3, lsl #2] │ │ │ │ + lsls r2, r2, #29 │ │ │ │ + ittt pl │ │ │ │ + movpl.w r2, #4294967295 @ 0xffffffff │ │ │ │ + addpl r4, #1 │ │ │ │ + strpl r2, [sp, #32] │ │ │ │ + bpl.n 90d58 │ │ │ │ + subs r3, #48 @ 0x30 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldrb r3, [r4, #2] │ │ │ │ + ldr.w r2, [r1, r3, lsl #2] │ │ │ │ + lsls r0, r2, #29 │ │ │ │ + it pl │ │ │ │ + addpl r4, #2 │ │ │ │ + bpl.n 90d58 │ │ │ │ + mov.w fp, #47 @ 0x2f │ │ │ │ + movt fp, #32768 @ 0x8000 │ │ │ │ + sub.w lr, fp, r3 │ │ │ │ + movw ip, #26215 @ 0x6667 │ │ │ │ + movt ip, #26214 @ 0x6666 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + mov.w r2, lr, asr #31 │ │ │ │ + smull lr, r8, ip, lr │ │ │ │ + rsb r2, r2, r8, asr #2 │ │ │ │ + cmp r0, r2 │ │ │ │ + bgt.w 9157c │ │ │ │ + sub.w r2, r3, #48 @ 0x30 │ │ │ │ + mov.w lr, #10 │ │ │ │ + ldrb r3, [r4, #3] │ │ │ │ + mla r2, lr, r0, r2 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + mov r0, r2 │ │ │ │ + ldr.w r2, [r1, r3, lsl #2] │ │ │ │ + lsls r2, r2, #29 │ │ │ │ + bpl.w 90eac │ │ │ │ + sub.w r8, fp, r3 │ │ │ │ + mov.w r2, r8, asr #31 │ │ │ │ + smull r8, sl, ip, r8 │ │ │ │ + rsb r2, r2, sl, asr #2 │ │ │ │ + cmp r2, r0 │ │ │ │ + blt.w 9157c │ │ │ │ + ldrb.w r8, [r4, #4] │ │ │ │ + subs r3, #48 @ 0x30 │ │ │ │ + adds r4, #4 │ │ │ │ + mla r0, lr, r0, r3 │ │ │ │ + mov r3, r8 │ │ │ │ + ldr.w r2, [r1, r8, lsl #2] │ │ │ │ + str r0, [sp, #32] │ │ │ │ + lsls r2, r2, #29 │ │ │ │ + bpl.n 90d58 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, fp │ │ │ │ + str r7, [sp, #44] @ 0x2c │ │ │ │ + sub.w r3, r0, r8 │ │ │ │ + sub.w r8, r8, #48 @ 0x30 │ │ │ │ + mov.w sl, r3, asr #31 │ │ │ │ + smull fp, r3, ip, r3 │ │ │ │ + rsb r3, sl, r3, asr #2 │ │ │ │ + cmp r3, r2 │ │ │ │ + mla r2, lr, r2, r8 │ │ │ │ + blt.w 9157c │ │ │ │ + ldrb.w r8, [r4, #1]! │ │ │ │ + mov r3, r8 │ │ │ │ + ldr.w r7, [r1, r8, lsl #2] │ │ │ │ + lsls r7, r7, #29 │ │ │ │ + bmi.n 90d28 │ │ │ │ + ldr r7, [sp, #44] @ 0x2c │ │ │ │ + str r2, [sp, #32] │ │ │ │ + sub.w r2, r3, #106 @ 0x6a │ │ │ │ + cmp r2, #16 │ │ │ │ + bhi.n 90db0 │ │ │ │ + add r1, pc, #4 @ (adr r1, 90d68 ) │ │ │ │ + ldr.w pc, [r1, r2, lsl #2] │ │ │ │ + nop │ │ │ │ + lsrs r3, r5, #14 │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r1, r6, #22 │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r1, r5, #15 │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r1, r6, #22 │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r1, r6, #22 │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r1, r6, #22 │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r1, r6, #22 │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r1, r6, #22 │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r1, r6, #22 │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r1, r6, #22 │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r7, r5, #12 │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r1, r6, #22 │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r1, r6, #22 │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r1, r6, #22 │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r1, r6, #22 │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r1, r6, #22 │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r5, r5, #13 │ │ │ │ + movs r1, r1 │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + mov.w fp, #0 │ │ │ │ + movw r2, #43356 @ 0xa95c │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + movw r8, #23764 @ 0x5cd4 │ │ │ │ + movt r8, #39 @ 0x27 │ │ │ │ + movw lr, #63384 @ 0xf798 │ │ │ │ + movt lr, #40 @ 0x28 │ │ │ │ + movw ip, #23768 @ 0x5cd8 │ │ │ │ + movt ip, #39 @ 0x27 │ │ │ │ + movw r1, #23772 @ 0x5cdc │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + str.w fp, [sp, #44] @ 0x2c │ │ │ │ + str r1, [sp, #52] @ 0x34 │ │ │ │ + b.n 9093e │ │ │ │ + cmp r3, #120 @ 0x78 │ │ │ │ + bhi.w 910b0 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + b.n 90952 │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + movw r8, #23764 @ 0x5cd4 │ │ │ │ + movt r8, #39 @ 0x27 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + movw lr, #63384 @ 0xf798 │ │ │ │ + movt lr, #40 @ 0x28 │ │ │ │ + movw r2, #43356 @ 0xa95c │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + movw ip, #23768 @ 0x5cd8 │ │ │ │ + movt ip, #39 @ 0x27 │ │ │ │ + movw r0, #23772 @ 0x5cdc │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + mov fp, r1 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #32] │ │ │ │ + b.n 90952 │ │ │ │ + mov r3, r6 │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.w 908b0 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ ubfx r1, r2, #2, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 914ce │ │ │ │ + bne.w 908b0 │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bpl.w 920fa │ │ │ │ + bpl.w 915ce │ │ │ │ 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] @ (9195c ) │ │ │ │ - addlt.w sl, r1, r2, lsl #5 │ │ │ │ - mlage sl, r0, r2, r1 │ │ │ │ - cmp sl, r3 │ │ │ │ - beq.w 9131a │ │ │ │ + ldrge r1, [pc, #688] @ (91120 ) │ │ │ │ + addlt.w r8, r1, r2, lsl #5 │ │ │ │ + mlage r8, r0, r2, r1 │ │ │ │ + cmp r3, r8 │ │ │ │ + beq.w 90726 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 9131a │ │ │ │ + beq.w 90726 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9131a │ │ │ │ + bne.w 90726 │ │ │ │ mov r0, r3 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9131a │ │ │ │ - ldrb r3, [r4, #1] │ │ │ │ - movs r5, #3 │ │ │ │ - movw r1, #22608 @ 0x5850 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - movw lr, #25352 @ 0x6308 │ │ │ │ - movt lr, #39 @ 0x27 │ │ │ │ - movw r0, #25356 @ 0x630c │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - movw r2, #2804 @ 0xaf4 │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - movw ip, #25360 @ 0x6310 │ │ │ │ - movt ip, #39 @ 0x27 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - adds r4, #1 │ │ │ │ - movs r2, #1 │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - b.n 911e6 │ │ │ │ - ldrb r3, [r4, #1] │ │ │ │ - cmp r3, #108 @ 0x6c │ │ │ │ - bne.w 91d92 │ │ │ │ - ldrb r3, [r4, #2] │ │ │ │ - movs r5, #2 │ │ │ │ - movw r1, #21396 @ 0x5394 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - movw lr, #25312 @ 0x62e0 │ │ │ │ - movt lr, #39 @ 0x27 │ │ │ │ - movw r0, #25320 @ 0x62e8 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - movw r2, #62188 @ 0xf2ec │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - movw ip, #25328 @ 0x62f0 │ │ │ │ - movt ip, #39 @ 0x27 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - adds r4, #2 │ │ │ │ - movs r2, #1 │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - b.n 911e6 │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - and.w r0, r0, #13107200 @ 0xc80000 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 90726 │ │ │ │ + cmp r3, #2 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ite eq │ │ │ │ + strheq.w r7, [r3, r5, lsl #1] │ │ │ │ + strne.w r7, [r3, r5, lsl #2] │ │ │ │ + adds r5, #1 │ │ │ │ + b.n 9086c │ │ │ │ + adds r4, #3 │ │ │ │ + b.n 90d58 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ adds r2, r3, #4 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e7d4c │ │ │ │ + bl e72a4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91402 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - mov r2, fp │ │ │ │ - str r3, [sp, #0] │ │ │ │ + beq.w 907d8 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r7 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + add r0, sp, #92 @ 0x5c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + strd r3, r5, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - strb.w r3, [sp, #116] @ 0x74 │ │ │ │ - mov r3, sl │ │ │ │ - str r6, [sp, #84] @ 0x54 │ │ │ │ - strb.w r8, [sp, #117] @ 0x75 │ │ │ │ - bl d2334 │ │ │ │ - ldrd r6, r3, [sp, #84] @ 0x54 │ │ │ │ + strb.w r3, [sp, #124] @ 0x7c │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + str r6, [sp, #92] @ 0x5c │ │ │ │ + strb.w r9, [sp, #125] @ 0x7d │ │ │ │ + bl d189c │ │ │ │ + ldrd r6, r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ adds r0, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldrb.w r3, [sp, #116] @ 0x74 │ │ │ │ + ldrb.w r3, [sp, #124] @ 0x7c │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldrb.w r8, [sp, #117] @ 0x75 │ │ │ │ + ldr r5, [sp, #112] @ 0x70 │ │ │ │ + ldrb.w r9, [sp, #125] @ 0x7d │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - beq.w 9212a │ │ │ │ + beq.w 9164a │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 915c0 │ │ │ │ + beq.w 9086c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 915c0 │ │ │ │ + bne.w 9086c │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 915c0 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9086c │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ adds r2, r3, #4 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e4bf0 │ │ │ │ + bl e4148 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 91974 │ │ │ │ - b.n 91402 │ │ │ │ + bne.n 90ec4 │ │ │ │ + b.n 907d8 │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ it ne │ │ │ │ cmpne r3, #100 @ 0x64 │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ ite eq │ │ │ │ moveq r7, #1 │ │ │ │ movne r7, #0 │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ - beq.w 91c50 │ │ │ │ - bhi.w 91b96 │ │ │ │ + beq.w 91104 │ │ │ │ + bhi.w 910ba │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq.w 91d8e │ │ │ │ + beq.w 91288 │ │ │ │ cmp r3, #111 @ 0x6f │ │ │ │ - beq.w 91d8a │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + beq.w 91284 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ subs r0, r3, #1 │ │ │ │ cmp r0, #4 │ │ │ │ - bhi.n 91a36 │ │ │ │ + bhi.n 90f82 │ │ │ │ tbh [pc, r0, lsl #1] │ │ │ │ movs r5, r0 │ │ │ │ - lsls r3, r1, #2 │ │ │ │ + lsls r2, r1, #2 │ │ │ │ movs r5, r0 │ │ │ │ - lsls r1, r4, #13 │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - mov r3, r2 │ │ │ │ + lsls r5, r4, #12 │ │ │ │ + lsls r2, r1, #2 │ │ │ │ + mov r3, r1 │ │ │ │ ldr.w r0, [r3], #4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 91c48 │ │ │ │ + beq.w 91178 │ │ │ │ str r0, [sp, #0] │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - mov r3, r1 │ │ │ │ - add.w r9, sp, #56 @ 0x38 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + mov r3, r2 │ │ │ │ + add.w r8, sp, #64 @ 0x40 │ │ │ │ movs r2, #26 │ │ │ │ movs r1, #1 │ │ │ │ - mov r0, r9 │ │ │ │ + mov r0, r8 │ │ │ │ blx 2a644 <__sprintf_chk@plt> │ │ │ │ mov r3, r0 │ │ │ │ - ldrb.w r5, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - sub.w ip, r5, #45 @ 0x2d │ │ │ │ + ldrb.w r2, [sp, #64] @ 0x40 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + sub.w ip, r2, #45 @ 0x2d │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ rsbs r7, ip, #0 │ │ │ │ - and.w r0, r2, #17 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ adc.w r7, r7, ip │ │ │ │ - subs r2, r3, r7 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - cmp r2, sl │ │ │ │ - sub.w r3, r7, r3 │ │ │ │ + and.w r0, r1, #17 │ │ │ │ + subs r1, r3, r7 │ │ │ │ + sub.w lr, r7, r3 │ │ │ │ + cmp r2, r1 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ it lt │ │ │ │ - movlt r2, sl │ │ │ │ + movlt r2, r1 │ │ │ │ + str r1, [sp, #52] @ 0x34 │ │ │ │ adds r1, r7, r2 │ │ │ │ - cmp r1, fp │ │ │ │ + cmp r1, r3 │ │ │ │ it lt │ │ │ │ - movlt r1, fp │ │ │ │ + movlt r1, r3 │ │ │ │ sub.w ip, r1, r7 │ │ │ │ cmp r0, #16 │ │ │ │ it eq │ │ │ │ moveq r2, ip │ │ │ │ - add r3, r2 │ │ │ │ + add.w r3, lr, r2 │ │ │ │ sub.w fp, ip, r2 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ bic.w sl, fp, fp, asr #31 │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - bls.w 91d32 │ │ │ │ + bls.w 912aa │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - subs r3, r3, r2 │ │ │ │ + subs r3, r3, r5 │ │ │ │ cmp r1, r3 │ │ │ │ - bgt.w 91d32 │ │ │ │ + bgt.w 912aa │ │ │ │ cmp.w fp, #0 │ │ │ │ - bgt.w 91cea │ │ │ │ - cmp r5, #45 @ 0x2d │ │ │ │ - beq.w 91c72 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + bgt.w 9128c │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + cmp r3, #45 @ 0x2d │ │ │ │ + beq.w 91128 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 91c54 │ │ │ │ + bgt.n 91108 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - add.w r1, r9, r7 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + add.w r1, r8, r7 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + add r0, sp, #92 @ 0x5c │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + strd r3, r5, [sp, #108] @ 0x6c │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - str r6, [sp, #84] @ 0x54 │ │ │ │ - strb.w r3, [sp, #116] @ 0x74 │ │ │ │ - strb.w r8, [sp, #117] @ 0x75 │ │ │ │ - bl 92290 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ - ldrd r6, r3, [sp, #84] @ 0x54 │ │ │ │ + str r6, [sp, #92] @ 0x5c │ │ │ │ + strb.w r3, [sp, #124] @ 0x7c │ │ │ │ + strb.w r9, [sp, #125] @ 0x7d │ │ │ │ + bl 9178c <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + ldrd r6, r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ adds r0, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldrb.w r3, [sp, #116] @ 0x74 │ │ │ │ - ldrb.w r8, [sp, #117] @ 0x75 │ │ │ │ + ldrb.w r3, [sp, #124] @ 0x7c │ │ │ │ + ldr r5, [sp, #112] @ 0x70 │ │ │ │ + ldrb.w r9, [sp, #125] @ 0x7d │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq.w 91402 │ │ │ │ + beq.w 907d8 │ │ │ │ cmp.w fp, #0 │ │ │ │ - ble.w 915c0 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + ble.w 9086c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.w 915c0 │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ + bpl.w 9086c │ │ │ │ movs r3, #32 │ │ │ │ mov r2, sl │ │ │ │ - mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 18a78c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1899a8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 91402 │ │ │ │ - mov r3, r5 │ │ │ │ - add r3, sl │ │ │ │ - str r3, [sp, #8] │ │ │ │ - b.n 915c0 │ │ │ │ - adds r3, r2, #7 │ │ │ │ - add.w r9, sp, #56 @ 0x38 │ │ │ │ + beq.w 907d8 │ │ │ │ + add r5, sl │ │ │ │ + b.w 9086c │ │ │ │ + adds r3, r1, #7 │ │ │ │ + add.w r8, sp, #64 @ 0x40 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ - movs r2, #26 │ │ │ │ - mov r0, r9 │ │ │ │ - vldmia r3!, {d7} │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - mov r3, r1 │ │ │ │ - vstr d7, [sp] │ │ │ │ + ldrd r0, r1, [r3], #8 │ │ │ │ + strd r0, r1, [sp] │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ movs r1, #1 │ │ │ │ + mov r3, r2 │ │ │ │ + mov r0, r8 │ │ │ │ + movs r2, #26 │ │ │ │ blx 2a644 <__sprintf_chk@plt> │ │ │ │ mov r3, r0 │ │ │ │ - b.n 91a58 │ │ │ │ - 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 9118a │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - mov r4, r1 │ │ │ │ - orr.w r3, r3, #16 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldrb r3, [r1, #0] │ │ │ │ - b.n 91b72 │ │ │ │ - ldr.w fp, [sp, #8] │ │ │ │ - mov sl, r6 │ │ │ │ - str.w r9, [sp, #20] │ │ │ │ - b.w 912d8 │ │ │ │ + b.n 90fa4 │ │ │ │ + mov fp, r5 │ │ │ │ + mov r8, r6 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + b.w 906e4 │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bne.w 91a20 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + bne.w 90f6c │ │ │ │ + mov r2, lr │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ subs r0, r3, #1 │ │ │ │ cmp r0, #4 │ │ │ │ - bhi.n 91c46 │ │ │ │ - add r3, pc, #4 @ (adr r3, 91bac ) │ │ │ │ + bhi.n 91176 │ │ │ │ + add r3, pc, #4 @ (adr r3, 910d0 ) │ │ │ │ ldr.w pc, [r3, r0, lsl #2] │ │ │ │ - subs r7, r6, r0 │ │ │ │ + lsrs r3, r0, #30 │ │ │ │ movs r1, r1 │ │ │ │ - subs r3, r0, r5 │ │ │ │ + asrs r5, r1, #2 │ │ │ │ movs r1, r1 │ │ │ │ - subs r7, r6, r0 │ │ │ │ + lsrs r3, r0, #30 │ │ │ │ movs r1, r1 │ │ │ │ - movs r0, #239 @ 0xef │ │ │ │ + asrs r3, r0, #23 │ │ │ │ movs r1, r1 │ │ │ │ - subs r3, r0, r5 │ │ │ │ + asrs r5, r1, #2 │ │ │ │ movs r1, r1 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.n 91be0 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ + cbz r6, 910fc │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 91be0 │ │ │ │ + beq.n 910fc │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ - cbnz r3, 91be0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - ldr.w sl, [pc, #1608] @ 9222c │ │ │ │ - b.w 9131a │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - add.w r9, sp, #56 @ 0x38 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbnz r3, 910fc │ │ │ │ + mov r0, r6 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + ldr.w r8, [pc, #36] @ 91124 │ │ │ │ + b.w 90726 │ │ │ │ + mov r2, ip │ │ │ │ + b.n 910c2 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + movs r3, #48 @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1899a8 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 907d8 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + add r5, r3 │ │ │ │ + b.n 91016 │ │ │ │ + and.w r0, r0, #13107200 @ 0xc80000 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + add r0, sp, #92 @ 0x5c │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + strd r3, r5, [sp, #108] @ 0x6c │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + str r6, [sp, #92] @ 0x5c │ │ │ │ + strb.w r3, [sp, #124] @ 0x7c │ │ │ │ + strb.w r9, [sp, #125] @ 0x7d │ │ │ │ + bl e1f60 │ │ │ │ + ldrd r6, r3, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ + adds r0, #1 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldrb.w r3, [sp, #124] @ 0x7c │ │ │ │ + ldr r5, [sp, #112] @ 0x70 │ │ │ │ + ldrb.w r9, [sp, #125] @ 0x7d │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bne.w 91010 │ │ │ │ + b.w 907d8 │ │ │ │ + adds r3, r1, #4 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + b.n 90f92 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldrb r3, [r4, #1] │ │ │ │ + mov r4, r0 │ │ │ │ + orr.w r2, r2, #16 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + adds r0, #1 │ │ │ │ + cmp r3, #48 @ 0x30 │ │ │ │ + beq.w 91426 │ │ │ │ + bhi.w 9072e │ │ │ │ + cmp r3, #35 @ 0x23 │ │ │ │ + beq.w 91612 │ │ │ │ + cmp r3, #45 @ 0x2d │ │ │ │ + beq.w 91602 │ │ │ │ + cmp r3, #42 @ 0x2a │ │ │ │ + beq.w 916d2 │ │ │ │ + movw r1, #41568 @ 0xa260 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr.w r2, [r1, r3, lsl #2] │ │ │ │ + ands.w r2, r2, #4 │ │ │ │ + bne.n 9125c │ │ │ │ + cmp r3, #46 @ 0x2e │ │ │ │ + beq.w 90c76 │ │ │ │ + mov fp, r2 │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + mov r1, r2 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + movw r8, #23764 @ 0x5cd4 │ │ │ │ + movt r8, #39 @ 0x27 │ │ │ │ + movw r2, #43356 @ 0xa95c │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + movw lr, #63384 @ 0xf798 │ │ │ │ + movt lr, #40 @ 0x28 │ │ │ │ + movw ip, #23768 @ 0x5cd8 │ │ │ │ + movt ip, #39 @ 0x27 │ │ │ │ + movw r0, #23772 @ 0x5cdc │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + str r1, [sp, #32] │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + str.w fp, [sp, #44] @ 0x2c │ │ │ │ + b.w 9093e │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + add.w r8, sp, #64 @ 0x40 │ │ │ │ movs r2, #26 │ │ │ │ adds r0, r3, #4 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - mov r0, r9 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + mov r0, r8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r3, #30060 @ 0x756c │ │ │ │ + movw r3, #28524 @ 0x6f6c │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ blx 2a644 <__sprintf_chk@plt> │ │ │ │ - ldrb.w r3, [sp, #57] @ 0x39 │ │ │ │ + ldrb.w r3, [sp, #65] @ 0x41 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq.w 920e6 │ │ │ │ + beq.w 915ba │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bne.w 920c6 │ │ │ │ + bne.w 9159a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r7 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - mov r1, r9 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - str r6, [sp, #84] @ 0x54 │ │ │ │ - strb.w r3, [sp, #116] @ 0x74 │ │ │ │ - strb.w r8, [sp, #117] @ 0x75 │ │ │ │ - bl 92290 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ - b.n 9159a │ │ │ │ - adds r3, r2, #4 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - b.n 91a46 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - b.n 91b9e │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - movs r3, #48 @ 0x30 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 18a78c │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 91402 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - mov r3, r5 │ │ │ │ - add r3, r2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - b.n 91ac4 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - mov r1, r5 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ + mov r1, r8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + add r0, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + strd r3, r5, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - str r6, [sp, #84] @ 0x54 │ │ │ │ - strb.w r3, [sp, #116] @ 0x74 │ │ │ │ - strb.w r8, [sp, #117] @ 0x75 │ │ │ │ - bl e2a04 │ │ │ │ - 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 91abc │ │ │ │ - b.w 91402 │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ - sub.w fp, r3, #48 @ 0x30 │ │ │ │ - mov r0, r1 │ │ │ │ + str r6, [sp, #92] @ 0x5c │ │ │ │ + strb.w r3, [sp, #124] @ 0x7c │ │ │ │ + strb.w r9, [sp, #125] @ 0x7d │ │ │ │ + bl 9178c <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + b.w 9084a │ │ │ │ + subs r3, #48 @ 0x30 │ │ │ │ + mov ip, r3 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ - mov r1, r0 │ │ │ │ - ldr.w r2, [r4, r3, lsl #2] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr.w r2, [r1, r3, lsl #2] │ │ │ │ lsls r2, r2, #29 │ │ │ │ - bmi.w 91f46 │ │ │ │ - mov r4, r1 │ │ │ │ + bmi.w 914c6 │ │ │ │ + str.w ip, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.w 916cc │ │ │ │ - mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ - b.w 91334 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + bne.w 90740 │ │ │ │ + b.n 90c7c │ │ │ │ + mov fp, r5 │ │ │ │ + mov r8, r6 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + b.w 906fc │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + b.n 910c2 │ │ │ │ + mov r2, r8 │ │ │ │ + b.n 910c2 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.w 91ab6 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + bmi.w 91008 │ │ │ │ movs r3, #32 │ │ │ │ mov r2, sl │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18a78c │ │ │ │ + bl 1899a8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 91402 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - add r3, sl │ │ │ │ - str r3, [sp, #8] │ │ │ │ - b.n 91ab6 │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ - movt r1, #18 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w 916c6 │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - blx r3 │ │ │ │ - b.n 916c6 │ │ │ │ - ldr.w fp, [sp, #8] │ │ │ │ - mov sl, r6 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - b.w 912f0 │ │ │ │ + beq.w 907d8 │ │ │ │ + add r5, sl │ │ │ │ + b.n 91008 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 91aae │ │ │ │ + beq.w 91000 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - str r6, [sp, #84] @ 0x54 │ │ │ │ - strb.w r3, [sp, #116] @ 0x74 │ │ │ │ - strb.w r8, [sp, #117] @ 0x75 │ │ │ │ - bl ca0e4 <_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 91aae │ │ │ │ - b.w 91402 │ │ │ │ - mov r1, ip │ │ │ │ - b.n 91b9e │ │ │ │ - mov r1, lr │ │ │ │ - b.n 91b9e │ │ │ │ - movs r2, #1 │ │ │ │ - movw r1, #17008 @ 0x4270 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movw lr, #25336 @ 0x62f8 │ │ │ │ - movt lr, #39 @ 0x27 │ │ │ │ - movw r0, #25340 @ 0x62fc │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - movw r5, #25344 @ 0x6300 │ │ │ │ - movt r5, #39 @ 0x27 │ │ │ │ - movw ip, #25348 @ 0x6304 │ │ │ │ - movt ip, #39 @ 0x27 │ │ │ │ - adds r4, #1 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - b.w 911e6 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 29b58 │ │ │ │ - mov r9, r0 │ │ │ │ - b.w 9127c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ + add r0, sp, #92 @ 0x5c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + strd r3, r5, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - str r6, [sp, #84] @ 0x54 │ │ │ │ - strb.w r3, [sp, #116] @ 0x74 │ │ │ │ - strb.w r8, [sp, #117] @ 0x75 │ │ │ │ - bl e2a04 │ │ │ │ - ldrd r6, r3, [sp, #84] @ 0x54 │ │ │ │ + str r6, [sp, #92] @ 0x5c │ │ │ │ + strb.w r3, [sp, #124] @ 0x7c │ │ │ │ + strb.w r9, [sp, #125] @ 0x7d │ │ │ │ + bl c9640 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + ldrd r6, r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ adds r0, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldrb.w r3, [sp, #116] @ 0x74 │ │ │ │ - ldrb.w r8, [sp, #117] @ 0x75 │ │ │ │ + ldrb.w r3, [sp, #124] @ 0x7c │ │ │ │ + ldr r5, [sp, #112] @ 0x70 │ │ │ │ + ldrb.w r9, [sp, #125] @ 0x7d │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq.w 91402 │ │ │ │ - adds r4, r7, #2 │ │ │ │ - b.w 91484 │ │ │ │ + bne.w 91000 │ │ │ │ + b.w 907d8 │ │ │ │ + movw r1, #25229 @ 0x628d │ │ │ │ + movt r1, #18 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 90ac8 │ │ │ │ + ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ + movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - blx 29b58 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w 91282 │ │ │ │ - b.n 9179e │ │ │ │ + blx r3 │ │ │ │ + b.w 90ac8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 91eaa │ │ │ │ + bne.n 91398 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - bic.w r3, r9, #3 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - add.w sl, r7, r9 │ │ │ │ + bic.w r3, r8, #3 │ │ │ │ + add.w sl, r7, r8 │ │ │ │ adds r0, r7, r3 │ │ │ │ - add.w lr, r2, r1, lsl #1 │ │ │ │ + add.w lr, r2, r5, lsl #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, lr │ │ │ │ cmp r0, r2 │ │ │ │ - bhi.n 91e88 │ │ │ │ + bhi.n 91374 │ │ │ │ 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 912ac │ │ │ │ + bls.w 906be │ │ │ │ ldrb.w r1, [r2], #1 │ │ │ │ strh.w r1, [r3], #2 │ │ │ │ mov r1, r2 │ │ │ │ - b.n 91e6a │ │ │ │ - bl 1a6440 │ │ │ │ - mov sl, r0 │ │ │ │ - b.w 9131a │ │ │ │ - ldrb r5, [r2, #0] │ │ │ │ + b.n 9134c │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + blx 29b58 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 9069c │ │ │ │ + b.w 90ad6 │ │ │ │ + ldrb.w ip, [r2] │ │ │ │ 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 91e52 │ │ │ │ + strh.w ip, [r1], #8 │ │ │ │ + ldrb.w ip, [r2, #-3] │ │ │ │ + strh.w ip, [r1, #-6] │ │ │ │ + ldrb.w ip, [r2, #-2] │ │ │ │ + strh.w ip, [r1, #-4] │ │ │ │ + ldrb.w ip, [r2, #-1] │ │ │ │ + strh.w ip, [r1, #-2] │ │ │ │ + b.n 91334 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - bic.w r3, r9, #3 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - add.w sl, r7, r9 │ │ │ │ + bic.w r3, r8, #3 │ │ │ │ + add.w sl, r7, r8 │ │ │ │ adds r0, r7, r3 │ │ │ │ - add.w lr, r2, r1, lsl #2 │ │ │ │ + add.w lr, r2, r5, lsl #2 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, lr │ │ │ │ cmp r0, r2 │ │ │ │ - bhi.n 91eec │ │ │ │ + bhi.n 91482 │ │ │ │ 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 912ac │ │ │ │ + bls.w 906be │ │ │ │ ldrb.w r1, [r2], #1 │ │ │ │ str.w r1, [r3], #4 │ │ │ │ mov r1, r2 │ │ │ │ - b.n 91ed8 │ │ │ │ - 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 91ec0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 914fe │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - mov r2, fp │ │ │ │ - str r3, [sp, #0] │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ + b.n 913c4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + add r0, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + strd r3, r5, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - strb.w r3, [sp, #116] @ 0x74 │ │ │ │ - mov r3, sl │ │ │ │ - str r6, [sp, #84] @ 0x54 │ │ │ │ - strb.w r8, [sp, #117] @ 0x75 │ │ │ │ - bl 26b17c <_PySemaphore_Destroy@@Base+0x84> │ │ │ │ - b.w 9159a │ │ │ │ - movs r1, #10 │ │ │ │ + str r6, [sp, #92] @ 0x5c │ │ │ │ + strb.w r3, [sp, #124] @ 0x7c │ │ │ │ + strb.w r9, [sp, #125] @ 0x7d │ │ │ │ + bl e1f60 │ │ │ │ + ldrd r6, r3, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ + adds r0, #1 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldrb.w r3, [sp, #124] @ 0x7c │ │ │ │ + ldr r5, [sp, #112] @ 0x70 │ │ │ │ + ldrb.w r9, [sp, #125] @ 0x7d │ │ │ │ + str r3, [sp, #20] │ │ │ │ + beq.w 907d8 │ │ │ │ + adds r4, r7, #2 │ │ │ │ + b.w 9086e │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + mov r4, r0 │ │ │ │ + orr.w r3, r3, #16 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldrb r3, [r0, #0] │ │ │ │ + b.n 9118c │ │ │ │ + bl 1a55f8 │ │ │ │ + mov r8, r0 │ │ │ │ + b.w 90726 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 29b58 │ │ │ │ + mov r8, r0 │ │ │ │ + b.w 90696 │ │ │ │ + mov.w fp, #1 │ │ │ │ + movw r2, #15472 @ 0x3c70 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + movw r8, #23800 @ 0x5cf8 │ │ │ │ + movt r8, #39 @ 0x27 │ │ │ │ + movw lr, #23804 @ 0x5cfc │ │ │ │ + movt lr, #39 @ 0x27 │ │ │ │ + movw ip, #23808 @ 0x5d00 │ │ │ │ + movt ip, #39 @ 0x27 │ │ │ │ + movw r1, #23812 @ 0x5d04 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + adds r4, #1 │ │ │ │ + str r1, [sp, #52] @ 0x34 │ │ │ │ + str.w fp, [sp, #44] @ 0x2c │ │ │ │ + b.w 9093e │ │ │ │ + ldrb.w ip, [r2] │ │ │ │ + adds r2, #4 │ │ │ │ + str.w ip, [r1], #16 │ │ │ │ + ldrb.w ip, [r2, #-3] │ │ │ │ + str.w ip, [r1, #-12] │ │ │ │ + ldrb.w ip, [r2, #-2] │ │ │ │ + str.w ip, [r1, #-8] │ │ │ │ + ldrb.w ip, [r2, #-1] │ │ │ │ + str.w ip, [r1, #-4] │ │ │ │ + b.n 913ac │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 90722 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 90722 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.w 90722 │ │ │ │ + movs r4, #10 │ │ │ │ rsb r2, r3, #2147483648 @ 0x80000000 │ │ │ │ adds r2, #47 @ 0x2f │ │ │ │ adds r0, #1 │ │ │ │ - mla r1, r1, fp, r3 │ │ │ │ + mla r4, r4, ip, r3 │ │ │ │ movw r3, #26215 @ 0x6667 │ │ │ │ movt r3, #26214 @ 0x6666 │ │ │ │ - smull r3, r5, r2, r3 │ │ │ │ + smull r3, lr, r2, r3 │ │ │ │ asrs r3, r2, #31 │ │ │ │ - rsb r3, r3, r5, asr #2 │ │ │ │ - cmp r3, fp │ │ │ │ - sub.w fp, r1, #48 @ 0x30 │ │ │ │ - bge.w 91ccc │ │ │ │ + rsb r3, r3, lr, asr #2 │ │ │ │ + cmp r3, ip │ │ │ │ + sub.w ip, r4, #48 @ 0x30 │ │ │ │ + bge.w 91260 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25404 @ 0x633c │ │ │ │ + movw r1, #23868 @ 0x5d3c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr.w fp, [sp, #8] │ │ │ │ - mov sl, r6 │ │ │ │ + mov fp, r5 │ │ │ │ + mov r8, r6 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.w 912f0 │ │ │ │ - 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 91cda │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldrb r3, [r4, #1] │ │ │ │ - mov r4, r1 │ │ │ │ - orr.w r2, r2, #1 │ │ │ │ + bl 126e1c │ │ │ │ + b.w 906fc │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + adds r4, #2 │ │ │ │ + ldrb r3, [r4, #0] │ │ │ │ + adds r1, r2, #4 │ │ │ │ + str r1, [sp, #60] @ 0x3c │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + it lt │ │ │ │ + mvnlt.w r2, #1 │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.w 91182 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - adds r2, r3, #4 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 1e4e84 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 91974 │ │ │ │ - b.w 91402 │ │ │ │ - movw r3, #44088 @ 0xac38 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25440 @ 0x6360 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr.w fp, [sp, #8] │ │ │ │ - mov sl, r6 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.w 912f0 │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25420 @ 0x634c │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr.w fp, [sp, #8] │ │ │ │ - mov sl, r6 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.w 912f0 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ + b.n 90d58 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ adds r2, r3, #4 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 92074 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - lsls r5, r3, #28 │ │ │ │ - bmi.n 92062 │ │ │ │ - bl 16b148 │ │ │ │ + bge.n 9155e │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + lsls r7, r3, #28 │ │ │ │ + bmi.n 9154c │ │ │ │ + bl 16a528 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 91974 │ │ │ │ - b.w 91402 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 91316 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 91316 │ │ │ │ - mov r0, sl │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 91316 │ │ │ │ + bne.w 90ec4 │ │ │ │ + b.w 907d8 │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ - bl 16b3f0 │ │ │ │ + bl 16a7d0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 91974 │ │ │ │ - b.w 91402 │ │ │ │ + bne.w 90ec4 │ │ │ │ + b.w 907d8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25484 @ 0x638c │ │ │ │ + movw r1, #23948 @ 0x5d8c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr.w fp, [sp, #8] │ │ │ │ - mov sl, r6 │ │ │ │ + mov fp, r5 │ │ │ │ + mov r8, r6 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.w 912f0 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - mov r2, fp │ │ │ │ - str r3, [sp, #0] │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - strb.w r3, [sp, #116] @ 0x74 │ │ │ │ - mov r3, sl │ │ │ │ - str r6, [sp, #84] @ 0x54 │ │ │ │ - strb.w r8, [sp, #117] @ 0x75 │ │ │ │ - bl d20ac │ │ │ │ - b.w 9159a │ │ │ │ - mov r0, r9 │ │ │ │ + bl 126e1c │ │ │ │ + b.w 906fc │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #23884 @ 0x5d4c │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + mov fp, r5 │ │ │ │ + mov r8, r6 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 126e1c │ │ │ │ + b.w 906fc │ │ │ │ + mov r0, r8 │ │ │ │ adds r7, #2 │ │ │ │ blx 29b58 │ │ │ │ movs r3, #24 │ │ │ │ adds r2, r0, #1 │ │ │ │ - mov r1, r9 │ │ │ │ - add.w r0, sp, #58 @ 0x3a │ │ │ │ + mov r1, r8 │ │ │ │ + add.w r0, sp, #66 @ 0x42 │ │ │ │ blx 2a6ec <__memmove_chk@plt> │ │ │ │ movw r3, #30768 @ 0x7830 │ │ │ │ - strh.w r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 91c1a │ │ │ │ + strh.w r3, [sp, #64] @ 0x40 │ │ │ │ + b.n 91230 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ - strb.w r3, [sp, #57] @ 0x39 │ │ │ │ - b.n 91c1a │ │ │ │ - mov r3, r1 │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - str r1, [sp, #0] │ │ │ │ - adds r2, #4 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - b.n 91a48 │ │ │ │ + strb.w r3, [sp, #65] @ 0x41 │ │ │ │ + b.n 91230 │ │ │ │ + mov r3, r2 │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + adds r1, #4 │ │ │ │ + str r1, [sp, #60] @ 0x3c │ │ │ │ + b.n 90f94 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ - b.w 9189c │ │ │ │ + b.n 90e52 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + add r0, sp, #92 @ 0x5c │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + strd r3, r5, [sp, #108] @ 0x6c │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + strb.w r3, [sp, #124] @ 0x7c │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - lsls r7, r3, #28 │ │ │ │ - bpl.w 91624 │ │ │ │ - movs r1, #58 @ 0x3a │ │ │ │ - b.w 91626 │ │ │ │ - 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 91334 │ │ │ │ + str r6, [sp, #92] @ 0x5c │ │ │ │ + strb.w r9, [sp, #125] @ 0x7d │ │ │ │ + bl d1614 │ │ │ │ + b.w 9084a │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldrb r3, [r4, #1] │ │ │ │ + mov r4, r0 │ │ │ │ + orr.w r2, r2, #1 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + b.w 905a6 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldrb r3, [r4, #1] │ │ │ │ + mov r4, r0 │ │ │ │ + orr.w r2, r2, #8 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + b.w 905a6 │ │ │ │ + movw r3, #44088 @ 0xac38 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #23904 @ 0x5d60 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + mov fp, r5 │ │ │ │ + mov r8, r6 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 126e1c │ │ │ │ + b.w 906fc │ │ │ │ + mov r0, r8 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.w 90a48 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w fp, [sp, #8] │ │ │ │ - mov sl, r6 │ │ │ │ + mov fp, r5 │ │ │ │ + mov r8, r6 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 912f0 │ │ │ │ + beq.w 906fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 912f0 │ │ │ │ + bne.w 906fc │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 912f0 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldrb r3, [r4, #1] │ │ │ │ - mov r4, r1 │ │ │ │ - orr.w r2, r2, #8 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - b.w 91182 │ │ │ │ - ldrb r3, [r4, #1] │ │ │ │ - movs r5, #5 │ │ │ │ - movw r1, #25384 @ 0x6328 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw lr, #25388 @ 0x632c │ │ │ │ - movt lr, #39 @ 0x27 │ │ │ │ - movw r0, #25392 @ 0x6330 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - movw r2, #25396 @ 0x6334 │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - movw ip, #25400 @ 0x6338 │ │ │ │ - movt ip, #39 @ 0x27 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - adds r4, #1 │ │ │ │ - movs r2, #1 │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - b.w 911e6 │ │ │ │ - ldrb r3, [r4, #1] │ │ │ │ - movs r5, #4 │ │ │ │ - movw r1, #25364 @ 0x6314 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw lr, #25368 @ 0x6318 │ │ │ │ - movt lr, #39 @ 0x27 │ │ │ │ - movw r0, #25372 @ 0x631c │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - movw r2, #25376 @ 0x6320 │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - movw ip, #25380 @ 0x6324 │ │ │ │ - movt ip, #39 @ 0x27 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - adds r4, #1 │ │ │ │ - movs r2, #1 │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - b.w 911e6 │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25540 @ 0x63c4 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr.w fp, [sp, #8] │ │ │ │ - mov sl, r6 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.w 912f0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 91646 │ │ │ │ - ldr r1, [r0, #0] │ │ │ │ - mov r2, fp │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.w 906fc │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 908da │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + add r0, sp, #92 @ 0x5c │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + strd r3, r5, [sp, #108] @ 0x6c │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + strb.w r3, [sp, #124] @ 0x7c │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + str r6, [sp, #92] @ 0x5c │ │ │ │ + strb.w r9, [sp, #125] @ 0x7d │ │ │ │ + bl 26ab40 │ │ │ │ + b.w 9084a │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - str r0, [sp, #92] @ 0x5c │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + strd r0, r5, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - strb.w r0, [sp, #116] @ 0x74 │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ - str r6, [sp, #84] @ 0x54 │ │ │ │ - strb.w r8, [sp, #117] @ 0x75 │ │ │ │ - bl 26b17c <_PySemaphore_Destroy@@Base+0x84> │ │ │ │ - b.w 9159a │ │ │ │ - nop │ │ │ │ - ldr r3, [sp, #208] @ 0xd0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + strb.w r0, [sp, #124] @ 0x7c │ │ │ │ + add r0, sp, #92 @ 0x5c │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + str r6, [sp, #92] @ 0x5c │ │ │ │ + strb.w r9, [sp, #125] @ 0x7d │ │ │ │ + bl 26ab40 │ │ │ │ + b.w 9084a │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + adds r2, r3, #4 │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrb r3, [r4, #1] │ │ │ │ + mov r4, r0 │ │ │ │ + itttt lt │ │ │ │ + ldrlt r2, [sp, #36] @ 0x24 │ │ │ │ + orrlt.w r2, r2, #1 │ │ │ │ + strlt r2, [sp, #36] @ 0x24 │ │ │ │ + ldrlt r2, [sp, #40] @ 0x28 │ │ │ │ + itt lt │ │ │ │ + neglt r2, r2 │ │ │ │ + strlt r2, [sp, #40] @ 0x28 │ │ │ │ + b.n 91272 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + adds r2, r3, #4 │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1e418c │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 90ec4 │ │ │ │ + b.w 907d8 │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #24004 @ 0x5dc4 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + mov fp, r5 │ │ │ │ + mov r8, r6 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d1590 │ │ │ │ + b.w 906fc │ │ │ │ │ │ │ │ -00092230 : │ │ │ │ +0009172c : │ │ │ │ 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 │ │ │ │ @@ -155417,93 +154405,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 72334 │ │ │ │ + bl 7239c │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - cbz r0, 92284 │ │ │ │ + cbz r0, 91780 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1a79c8 │ │ │ │ + bl 1a6b80 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92280 │ │ │ │ + beq.n 9177c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 92280 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 9177c │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - cbnz r0, 9228a │ │ │ │ + cbnz r0, 91786 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 77384 │ │ │ │ - b.n 92284 │ │ │ │ + bl 773d4 │ │ │ │ + b.n 91780 │ │ │ │ │ │ │ │ -00092290 <_PyUnicodeWriter_WriteASCIIString@@Base>: │ │ │ │ +0009178c <_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 92344 <_PyUnicodeWriter_WriteASCIIString@@Base+0xb4> │ │ │ │ + beq.n 91840 <_PyUnicodeWriter_WriteASCIIString@@Base+0xb4> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r6, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 92352 <_PyUnicodeWriter_WriteASCIIString@@Base+0xc2> │ │ │ │ + beq.n 9184e <_PyUnicodeWriter_WriteASCIIString@@Base+0xc2> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - bls.n 922da <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a> │ │ │ │ + bls.n 917d6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a> │ │ │ │ ldrd r3, r0, [r4, #16] │ │ │ │ subs r3, r3, r0 │ │ │ │ cmp r3, r6 │ │ │ │ - blt.n 922da <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a> │ │ │ │ + blt.n 917d6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 922f4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x64> │ │ │ │ + bne.n 917f0 <_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, 922ec <_PyUnicodeWriter_WriteASCIIString@@Base+0x5c> │ │ │ │ + cbz r6, 917e8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x5c> │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl ca0e4 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl c9640 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 923ee <_PyUnicodeWriter_WriteASCIIString@@Base+0x15e> │ │ │ │ + beq.w 918ea <_PyUnicodeWriter_WriteASCIIString@@Base+0x15e> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 922c4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x34> │ │ │ │ + beq.n 917c0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x34> │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 923a4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x114> │ │ │ │ + bne.n 918a0 <_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 92382 <_PyUnicodeWriter_WriteASCIIString@@Base+0xf2> │ │ │ │ + bcc.n 9187e <_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 │ │ │ │ @@ -155511,64 +154499,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 9237e <_PyUnicodeWriter_WriteASCIIString@@Base+0xee> │ │ │ │ + bcs.n 9187a <_PyUnicodeWriter_WriteASCIIString@@Base+0xee> │ │ │ │ ldrb.w r2, [r5], #1 │ │ │ │ strh.w r2, [r3], #2 │ │ │ │ mov r2, r5 │ │ │ │ - b.n 92332 <_PyUnicodeWriter_WriteASCIIString@@Base+0xa2> │ │ │ │ + b.n 9182e <_PyUnicodeWriter_WriteASCIIString@@Base+0xa2> │ │ │ │ mov r0, r1 │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 922ae <_PyUnicodeWriter_WriteASCIIString@@Base+0x1e> │ │ │ │ + bne.n 917aa <_PyUnicodeWriter_WriteASCIIString@@Base+0x1e> │ │ │ │ ldrb.w r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 922ae <_PyUnicodeWriter_WriteASCIIString@@Base+0x1e> │ │ │ │ + bne.n 917aa <_PyUnicodeWriter_WriteASCIIString@@Base+0x1e> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 92418 <_PyUnicodeWriter_WriteASCIIString@@Base+0x188> │ │ │ │ + bl 91914 <_PyUnicodeWriter_WriteASCIIString@@Base+0x188> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 923ee <_PyUnicodeWriter_WriteASCIIString@@Base+0x15e> │ │ │ │ + beq.n 918ea <_PyUnicodeWriter_WriteASCIIString@@Base+0x15e> │ │ │ │ movs r2, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ strb.w r2, [r4, #33] @ 0x21 │ │ │ │ - bl 1a7a64 │ │ │ │ + bl 1a6c1c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ add r6, r3 │ │ │ │ - b.n 922d4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x44> │ │ │ │ + b.n 917d0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x44> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ add r6, r0 │ │ │ │ - b.n 922d4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x44> │ │ │ │ + b.n 917d0 <_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 9230a <_PyUnicodeWriter_WriteASCIIString@@Base+0x7a> │ │ │ │ + b.n 91806 <_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 923f4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x164> │ │ │ │ + bcc.n 918f0 <_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 │ │ │ │ @@ -155576,350 +154564,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 9237c <_PyUnicodeWriter_WriteASCIIString@@Base+0xec> │ │ │ │ + bcs.n 91878 <_PyUnicodeWriter_WriteASCIIString@@Base+0xec> │ │ │ │ ldrb.w r2, [r0], #1 │ │ │ │ str.w r2, [r3], #4 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 923dc <_PyUnicodeWriter_WriteASCIIString@@Base+0x14c> │ │ │ │ + b.n 918d8 <_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 923b6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x126> │ │ │ │ + b.n 918b2 <_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 92514 <_PyUnicodeWriter_WriteASCIIString@@Base+0x284> │ │ │ │ + beq.n 91a10 <_PyUnicodeWriter_WriteASCIIString@@Base+0x284> │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9258c <_PyUnicodeWriter_WriteASCIIString@@Base+0x2fc> │ │ │ │ - blt.w 925e2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x352> │ │ │ │ + beq.w 91a88 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2fc> │ │ │ │ + blt.w 91ade <_PyUnicodeWriter_WriteASCIIString@@Base+0x352> │ │ │ │ movw r3, #65514 @ 0xffea │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r1, r3 │ │ │ │ - bgt.w 925fc <_PyUnicodeWriter_WriteASCIIString@@Base+0x36c> │ │ │ │ + bgt.w 91af8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x36c> │ │ │ │ movw r7, #19968 @ 0x4e00 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ - movw r3, #6429 @ 0x191d │ │ │ │ + movw r3, #6413 @ 0x190d │ │ │ │ movt r3, #7 │ │ │ │ add.w r8, r1, #21 │ │ │ │ ldr.w r2, [r7, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 925a0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x310> │ │ │ │ - ldr r2, [pc, #420] @ (92610 <_PyUnicodeWriter_WriteASCIIString@@Base+0x380>) │ │ │ │ + bne.w 91a9c <_PyUnicodeWriter_WriteASCIIString@@Base+0x310> │ │ │ │ + ldr r2, [pc, #420] @ (91b0c <_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 9255c <_PyUnicodeWriter_WriteASCIIString@@Base+0x2cc> │ │ │ │ + bgt.n 91a58 <_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 9254c <_PyUnicodeWriter_WriteASCIIString@@Base+0x2bc> │ │ │ │ + beq.n 91a48 <_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, 924fc <_PyUnicodeWriter_WriteASCIIString@@Base+0x26c> │ │ │ │ + cbz r2, 919f8 <_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] @ (92614 <_PyUnicodeWriter_WriteASCIIString@@Base+0x384>) │ │ │ │ + ldr r2, [pc, #344] @ (91b10 <_PyUnicodeWriter_WriteASCIIString@@Base+0x384>) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 925b2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x322> │ │ │ │ + bne.n 91aae <_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 92594 <_PyUnicodeWriter_WriteASCIIString@@Base+0x304> │ │ │ │ + bpl.n 91a90 <_PyUnicodeWriter_WriteASCIIString@@Base+0x304> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.w 92608 <_PyUnicodeWriter_WriteASCIIString@@Base+0x378> │ │ │ │ + bpl.w 91b04 <_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 92540 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2b0> │ │ │ │ + bhi.n 91a3c <_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 924a2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x212> │ │ │ │ + b.n 9199e <_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] @ (92618 <_PyUnicodeWriter_WriteASCIIString@@Base+0x388>) │ │ │ │ + ldrge r4, [pc, #232] @ (91b14 <_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 924a2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x212> │ │ │ │ + b.n 9199e <_PyUnicodeWriter_WriteASCIIString@@Base+0x212> │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 719d8 │ │ │ │ + bl 719c8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 924a2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x212> │ │ │ │ + bne.n 9199e <_PyUnicodeWriter_WriteASCIIString@@Base+0x212> │ │ │ │ ldr.w r4, [r7, #672] @ 0x2a0 │ │ │ │ - movw r3, #49749 @ 0xc255 │ │ │ │ + movw r3, #49733 @ 0xc245 │ │ │ │ movt r3, #6 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 925c6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x336> │ │ │ │ + bne.n 91ac2 <_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 925fc <_PyUnicodeWriter_WriteASCIIString@@Base+0x36c> │ │ │ │ + beq.n 91af8 <_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 924a2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x212> │ │ │ │ - ldr r4, [pc, #140] @ (9261c <_PyUnicodeWriter_WriteASCIIString@@Base+0x38c>) │ │ │ │ + b.n 9199e <_PyUnicodeWriter_WriteASCIIString@@Base+0x212> │ │ │ │ + ldr r4, [pc, #140] @ (91b18 <_PyUnicodeWriter_WriteASCIIString@@Base+0x38c>) │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bmi.n 924e0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x250> │ │ │ │ + bmi.n 919dc <_PyUnicodeWriter_WriteASCIIString@@Base+0x250> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ blx 29c10 │ │ │ │ - b.n 924f4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x264> │ │ │ │ + b.n 919f0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x264> │ │ │ │ ldr.w r0, [r7, #708] @ 0x2c4 │ │ │ │ mov r1, r8 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 925fc <_PyUnicodeWriter_WriteASCIIString@@Base+0x36c> │ │ │ │ + cbz r0, 91af8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x36c> │ │ │ │ add.w r9, r5, #20 │ │ │ │ - b.n 924a2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x212> │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.n 9199e <_PyUnicodeWriter_WriteASCIIString@@Base+0x212> │ │ │ │ + movw r1, #25229 @ 0x628d │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 925d6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x346> │ │ │ │ + bne.n 91ad2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x346> │ │ │ │ mov r0, r4 │ │ │ │ - bl 127218 │ │ │ │ - b.n 924c8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x238> │ │ │ │ + bl 126700 │ │ │ │ + b.n 919c4 <_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 92578 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2e8> │ │ │ │ + b.n 91a74 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2e8> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 924c8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x238> │ │ │ │ + b.n 919c4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x238> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64520 @ 0xfc08 │ │ │ │ + movw r1, #62984 @ 0xf608 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 924f4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x264> │ │ │ │ - bl 1ea294 │ │ │ │ + b.n 919f0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x264> │ │ │ │ + bl 1e95bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9258e <_PyUnicodeWriter_WriteASCIIString@@Base+0x2fe> │ │ │ │ - b.n 925f8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x368> │ │ │ │ + bne.n 91a8a <_PyUnicodeWriter_WriteASCIIString@@Base+0x2fe> │ │ │ │ + b.n 91af4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x368> │ │ │ │ add.w r0, r4, #28 │ │ │ │ - b.n 92596 <_PyUnicodeWriter_WriteASCIIString@@Base+0x306> │ │ │ │ + b.n 91a92 <_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 │ │ │ │ │ │ │ │ -00092620 <_PyUnicodeWriter_Finish@@Base>: │ │ │ │ +00091b1c <_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 926c4 <_PyUnicodeWriter_Finish@@Base+0xa4> │ │ │ │ + beq.n 91bc0 <_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 926c0 <_PyUnicodeWriter_Finish@@Base+0xa0> │ │ │ │ + bne.n 91bbc <_PyUnicodeWriter_Finish@@Base+0xa0> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 92662 <_PyUnicodeWriter_Finish@@Base+0x42> │ │ │ │ + beq.n 91b5e <_PyUnicodeWriter_Finish@@Base+0x42> │ │ │ │ mov r0, r5 │ │ │ │ - bl cae78 <_PyUnicodeWriter_PrepareInternal@@Base+0xd94> │ │ │ │ + bl ca3d8 <_PyUnicodeWriter_PrepareInternal@@Base+0xd98> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 926f0 <_PyUnicodeWriter_Finish@@Base+0xd0> │ │ │ │ + beq.n 91bec <_PyUnicodeWriter_Finish@@Base+0xd0> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 926e4 <_PyUnicodeWriter_Finish@@Base+0xc4> │ │ │ │ + beq.n 91be0 <_PyUnicodeWriter_Finish@@Base+0xc4> │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 92668 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + beq.n 91b64 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r4, r5 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 9265e <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ + bne.n 91b5a <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 9265e <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ + bne.n 91b5a <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n 926ec <_PyUnicodeWriter_Finish@@Base+0xcc> │ │ │ │ + bpl.n 91be8 <_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] @ (9270c <_PyUnicodeWriter_Finish@@Base+0xec>) │ │ │ │ + ldrge r5, [pc, #108] @ (91c08 <_PyUnicodeWriter_Finish@@Base+0xec>) │ │ │ │ addlt.w r5, r5, r3, lsl #5 │ │ │ │ mlage r5, r2, r3, r5 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 9265e <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ + beq.n 91b5a <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 926c0 <_PyUnicodeWriter_Finish@@Base+0xa0> │ │ │ │ + beq.n 91bbc <_PyUnicodeWriter_Finish@@Base+0xa0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 926c0 <_PyUnicodeWriter_Finish@@Base+0xa0> │ │ │ │ + cbnz r3, 91bbc <_PyUnicodeWriter_Finish@@Base+0xa0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 9265e <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ + b.n 91b5a <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - cbz r2, 926e0 <_PyUnicodeWriter_Finish@@Base+0xc0> │ │ │ │ + cbz r2, 91bdc <_PyUnicodeWriter_Finish@@Base+0xc0> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 926e0 <_PyUnicodeWriter_Finish@@Base+0xc0> │ │ │ │ + beq.n 91bdc <_PyUnicodeWriter_Finish@@Base+0xc0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 926e0 <_PyUnicodeWriter_Finish@@Base+0xc0> │ │ │ │ + cbnz r3, 91bdc <_PyUnicodeWriter_Finish@@Base+0xc0> │ │ │ │ mov r0, r2 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r4, [pc, #44] @ (92710 <_PyUnicodeWriter_Finish@@Base+0xf0>) │ │ │ │ - b.n 9265e <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + ldr r4, [pc, #44] @ (91c0c <_PyUnicodeWriter_Finish@@Base+0xf0>) │ │ │ │ + b.n 91b5a <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1a6440 │ │ │ │ + b.w 1a55f8 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - b.n 92682 <_PyUnicodeWriter_Finish@@Base+0x62> │ │ │ │ + b.n 91b7e <_PyUnicodeWriter_Finish@@Base+0x62> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9265e <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ + beq.n 91b5a <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9265e <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ + bne.n 91b5a <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9265e <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 91b5a <_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 93154 <_PyUnicodeWriter_Finish@@Base+0xb34> │ │ │ │ + beq.w 92650 <_PyUnicodeWriter_Finish@@Base+0xb34> │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.w 93280 <_PyUnicodeWriter_Finish@@Base+0xc60> │ │ │ │ + bcs.w 9277c <_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 9317a <_PyUnicodeWriter_Finish@@Base+0xb5a> │ │ │ │ + bgt.w 92676 <_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 929c6 <_PyUnicodeWriter_Finish@@Base+0x3a6> │ │ │ │ + bhi.w 91ec2 <_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 │ │ │ │ @@ -155998,337 +154986,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 93b20 │ │ │ │ + bl 9301c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 93806 <_PyUnicodeWriter_Finish@@Base+0x11e6> │ │ │ │ + blt.w 92d02 <_PyUnicodeWriter_Finish@@Base+0x11e6> │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r0, r2 │ │ │ │ - bge.w 93806 <_PyUnicodeWriter_Finish@@Base+0x11e6> │ │ │ │ + bge.w 92d02 <_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 93810 <_PyUnicodeWriter_Finish@@Base+0x11f0> │ │ │ │ + beq.w 92d0c <_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 93092 <_PyUnicodeWriter_Finish@@Base+0xa72> │ │ │ │ + bne.w 9258e <_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 931b6 <_PyUnicodeWriter_Finish@@Base+0xb96> │ │ │ │ + beq.w 926b2 <_PyUnicodeWriter_Finish@@Base+0xb96> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ it cc │ │ │ │ movcc.w r8, #1 │ │ │ │ - bcs.w 932da <_PyUnicodeWriter_Finish@@Base+0xcba> │ │ │ │ + bcs.w 927d6 <_PyUnicodeWriter_Finish@@Base+0xcba> │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldrb r7, [r3, #0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 940c0 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ + bl 935b8 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + cbz r0, 91dba <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r1, r7 │ │ │ │ - bl 94a38 │ │ │ │ + bl 93f34 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 929dc <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + beq.w 91ed8 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 93074 <_PyUnicodeWriter_Finish@@Base+0xa54> │ │ │ │ - ldr r2, [pc, #476] @ (92a74 <_PyUnicodeWriter_Finish@@Base+0x454>) │ │ │ │ + beq.w 92570 <_PyUnicodeWriter_Finish@@Base+0xa54> │ │ │ │ + ldr r2, [pc, #476] @ (91f70 <_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 7b2e4 │ │ │ │ + bl 7b320 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - cbz r6, 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - cbz r0, 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + cbz r6, 91dba <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + cbz r0, 91dba <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl 840cc │ │ │ │ + bl 83c20 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 93774 <_PyUnicodeWriter_Finish@@Base+0x1154> │ │ │ │ + blt.w 92c70 <_PyUnicodeWriter_Finish@@Base+0x1154> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.n 92848 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 91d44 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93b20 │ │ │ │ + bl 9301c │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.w 93702 <_PyUnicodeWriter_Finish@@Base+0x10e2> │ │ │ │ + blt.w 92bfe <_PyUnicodeWriter_Finish@@Base+0x10e2> │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #0 │ │ │ │ - bl 71f98 │ │ │ │ + bl 71f88 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.n 91dba <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 940c0 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ + bl 935b8 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93774 <_PyUnicodeWriter_Finish@@Base+0x1154> │ │ │ │ + beq.w 92c70 <_PyUnicodeWriter_Finish@@Base+0x1154> │ │ │ │ mov r2, r7 │ │ │ │ add.w r0, r5, #16 │ │ │ │ blx 29c10 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.n 91dba <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 94930 <_PyObject_GetMethod@@Base+0xcac> │ │ │ │ + bl 93e2c <_PyObject_GetMethod@@Base+0xcb0> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r5, r0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 92848 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 91d44 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9331e <_PyUnicodeWriter_Finish@@Base+0xcfe> │ │ │ │ + beq.w 9281a <_PyUnicodeWriter_Finish@@Base+0xcfe> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 932da <_PyUnicodeWriter_Finish@@Base+0xcba> │ │ │ │ + bcs.w 927d6 <_PyUnicodeWriter_Finish@@Base+0xcba> │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ ldrb r7, [r3, #0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 72184 │ │ │ │ + bl 72174 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 92fee <_PyUnicodeWriter_Finish@@Base+0x9ce> │ │ │ │ + bne.w 924ea <_PyUnicodeWriter_Finish@@Base+0x9ce> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.n 91dba <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + ble.n 91dba <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 92714 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91c10 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 932f4 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ + beq.w 927f0 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ cmp r7, #1 │ │ │ │ str r0, [r5, #12] │ │ │ │ - beq.n 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.n 91dba <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 92714 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91c10 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 932f4 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ + beq.w 927f0 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ cmp r7, #2 │ │ │ │ str r0, [r5, #16] │ │ │ │ - beq.n 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.n 91dba <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 92714 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91c10 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 932f4 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ + beq.w 927f0 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ cmp r7, #3 │ │ │ │ str r0, [r5, #20] │ │ │ │ - beq.n 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.n 91dba <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 92714 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91c10 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 932f4 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ + beq.w 927f0 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ cmp r7, #4 │ │ │ │ str r0, [r5, #24] │ │ │ │ - beq.n 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.n 91dba <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 92714 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91c10 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 932f4 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ + beq.w 927f0 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ cmp r7, #5 │ │ │ │ str r0, [r5, #28] │ │ │ │ - beq.n 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.n 91dba <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 92714 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91c10 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 932f4 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ + beq.w 927f0 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ cmp r7, #6 │ │ │ │ str r0, [r5, #32] │ │ │ │ - beq.n 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.n 91dba <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ add.w r8, r5, #32 │ │ │ │ movs r6, #6 │ │ │ │ mov r0, r4 │ │ │ │ adds r6, #1 │ │ │ │ - bl 92714 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91c10 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 932f4 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ + beq.w 927f0 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ cmp r6, r7 │ │ │ │ str.w r0, [r8, #4]! │ │ │ │ - bne.n 929ae <_PyUnicodeWriter_Finish@@Base+0x38e> │ │ │ │ - b.n 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + bne.n 91eaa <_PyUnicodeWriter_Finish@@Base+0x38e> │ │ │ │ + b.n 91dba <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26460 @ 0x675c │ │ │ │ + movw r1, #24924 @ 0x615c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movs r5, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 92848 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 91d44 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93b20 │ │ │ │ + bl 9301c │ │ │ │ subs.w r9, r0, #0 │ │ │ │ - blt.w 936c2 <_PyUnicodeWriter_Finish@@Base+0x10a2> │ │ │ │ + blt.w 92bbe <_PyUnicodeWriter_Finish@@Base+0x10a2> │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 929fe <_PyUnicodeWriter_Finish@@Base+0x3de> │ │ │ │ + bne.n 91efa <_PyUnicodeWriter_Finish@@Base+0x3de> │ │ │ │ cmp r7, #62 @ 0x3e │ │ │ │ - beq.w 93740 <_PyUnicodeWriter_Finish@@Base+0x1120> │ │ │ │ + beq.w 92c3c <_PyUnicodeWriter_Finish@@Base+0x1120> │ │ │ │ movs r0, #0 │ │ │ │ cmp r7, #60 @ 0x3c │ │ │ │ - beq.w 938b2 <_PyUnicodeWriter_Finish@@Base+0x1292> │ │ │ │ - bl f6220 │ │ │ │ + beq.w 92dae <_PyUnicodeWriter_Finish@@Base+0x1292> │ │ │ │ + bl f5780 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 9323c <_PyUnicodeWriter_Finish@@Base+0xc1c> │ │ │ │ + bne.w 92738 <_PyUnicodeWriter_Finish@@Base+0xc1c> │ │ │ │ movs r1, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 91dba <_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 93198 <_PyUnicodeWriter_Finish@@Base+0xb78> │ │ │ │ - bl 92714 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + beq.w 92694 <_PyUnicodeWriter_Finish@@Base+0xb78> │ │ │ │ + bl 91c10 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 93452 <_PyUnicodeWriter_Finish@@Base+0xe32> │ │ │ │ + beq.w 9294e <_PyUnicodeWriter_Finish@@Base+0xe32> │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl e1b08 │ │ │ │ + bl e1070 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 93686 <_PyUnicodeWriter_Finish@@Base+0x1066> │ │ │ │ + beq.w 92b82 <_PyUnicodeWriter_Finish@@Base+0x1066> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 93474 <_PyUnicodeWriter_Finish@@Base+0xe54> │ │ │ │ + bne.w 92970 <_PyUnicodeWriter_Finish@@Base+0xe54> │ │ │ │ add.w sl, sl, #1 │ │ │ │ - b.n 92a2a <_PyUnicodeWriter_Finish@@Base+0x40a> │ │ │ │ + b.n 91f26 <_PyUnicodeWriter_Finish@@Base+0x40a> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r8, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 931ba <_PyUnicodeWriter_Finish@@Base+0xb9a> │ │ │ │ + beq.w 926b6 <_PyUnicodeWriter_Finish@@Base+0xb9a> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bls.w 932da <_PyUnicodeWriter_Finish@@Base+0xcba> │ │ │ │ + bls.w 927d6 <_PyUnicodeWriter_Finish@@Base+0xcba> │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 9286c <_PyUnicodeWriter_Finish@@Base+0x24c> │ │ │ │ + b.n 91d68 <_PyUnicodeWriter_Finish@@Base+0x24c> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9360e <_PyUnicodeWriter_Finish@@Base+0xfee> │ │ │ │ + beq.w 92b0a <_PyUnicodeWriter_Finish@@Base+0xfee> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 930fc <_PyUnicodeWriter_Finish@@Base+0xadc> │ │ │ │ + bne.w 925f8 <_PyUnicodeWriter_Finish@@Base+0xadc> │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ - bl 93b20 │ │ │ │ + bl 9301c │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ - beq.w 9311e <_PyUnicodeWriter_Finish@@Base+0xafe> │ │ │ │ + beq.w 9261a <_PyUnicodeWriter_Finish@@Base+0xafe> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93b20 │ │ │ │ + bl 9301c │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - beq.w 9379a <_PyUnicodeWriter_Finish@@Base+0x117a> │ │ │ │ + beq.w 92c96 <_PyUnicodeWriter_Finish@@Base+0x117a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93b20 │ │ │ │ + bl 9301c │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 936f0 <_PyUnicodeWriter_Finish@@Base+0x10d0> │ │ │ │ + beq.w 92bec <_PyUnicodeWriter_Finish@@Base+0x10d0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93b20 │ │ │ │ + bl 9301c │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - beq.w 937bc <_PyUnicodeWriter_Finish@@Base+0x119c> │ │ │ │ + beq.w 92cb8 <_PyUnicodeWriter_Finish@@Base+0x119c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93b20 │ │ │ │ + bl 9301c │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ - beq.w 937a8 <_PyUnicodeWriter_Finish@@Base+0x1188> │ │ │ │ + beq.w 92ca4 <_PyUnicodeWriter_Finish@@Base+0x1188> │ │ │ │ mov r0, r4 │ │ │ │ - bl 92714 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91c10 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93128 <_PyUnicodeWriter_Finish@@Base+0xb08> │ │ │ │ + beq.w 92624 <_PyUnicodeWriter_Finish@@Base+0xb08> │ │ │ │ mov r0, r4 │ │ │ │ - bl 92714 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91c10 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9372c <_PyUnicodeWriter_Finish@@Base+0x110c> │ │ │ │ + beq.w 92c28 <_PyUnicodeWriter_Finish@@Base+0x110c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 92714 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91c10 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 935e0 <_PyUnicodeWriter_Finish@@Base+0xfc0> │ │ │ │ + beq.w 92adc <_PyUnicodeWriter_Finish@@Base+0xfc0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 92714 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91c10 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 935d2 <_PyUnicodeWriter_Finish@@Base+0xfb2> │ │ │ │ + beq.w 92ace <_PyUnicodeWriter_Finish@@Base+0xfb2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 92714 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91c10 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 935d4 <_PyUnicodeWriter_Finish@@Base+0xfb4> │ │ │ │ + beq.w 92ad0 <_PyUnicodeWriter_Finish@@Base+0xfb4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 92714 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91c10 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 935c6 <_PyUnicodeWriter_Finish@@Base+0xfa6> │ │ │ │ + beq.w 92ac2 <_PyUnicodeWriter_Finish@@Base+0xfa6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 92714 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91c10 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 935f8 <_PyUnicodeWriter_Finish@@Base+0xfd8> │ │ │ │ + beq.w 92af4 <_PyUnicodeWriter_Finish@@Base+0xfd8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 92714 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91c10 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 935f2 <_PyUnicodeWriter_Finish@@Base+0xfd2> │ │ │ │ + beq.w 92aee <_PyUnicodeWriter_Finish@@Base+0xfd2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93b20 │ │ │ │ + bl 9301c │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - beq.w 93600 <_PyUnicodeWriter_Finish@@Base+0xfe0> │ │ │ │ + beq.w 92afc <_PyUnicodeWriter_Finish@@Base+0xfe0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 92714 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91c10 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 935a8 <_PyUnicodeWriter_Finish@@Base+0xf88> │ │ │ │ + beq.w 92aa4 <_PyUnicodeWriter_Finish@@Base+0xf88> │ │ │ │ mov r0, r4 │ │ │ │ - bl 92714 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91c10 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 935aa <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ + beq.w 92aa6 <_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 │ │ │ │ @@ -156345,1662 +155333,1661 @@ │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w sl, [sp, #88] @ 0x58 │ │ │ │ str.w r9, [sp, #104] @ 0x68 │ │ │ │ strd r3, r7, [sp, #116] @ 0x74 │ │ │ │ - bl 94d3c │ │ │ │ + bl 94238 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 935aa <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ + blt.w 92aa6 <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 957ec <_Py_write@@Base+0x8f4> │ │ │ │ + bl 94ce8 <_Py_write@@Base+0x8f4> │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 935aa <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ + beq.w 92aa6 <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 9313e <_PyUnicodeWriter_Finish@@Base+0xb1e> │ │ │ │ + bne.w 9263a <_PyUnicodeWriter_Finish@@Base+0xb1e> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92be6 <_PyUnicodeWriter_Finish@@Base+0x5c6> │ │ │ │ + beq.n 920e2 <_PyUnicodeWriter_Finish@@Base+0x5c6> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9309a <_PyUnicodeWriter_Finish@@Base+0xa7a> │ │ │ │ + beq.w 92596 <_PyUnicodeWriter_Finish@@Base+0xa7a> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92bfc <_PyUnicodeWriter_Finish@@Base+0x5dc> │ │ │ │ + beq.n 920f8 <_PyUnicodeWriter_Finish@@Base+0x5dc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 930d0 <_PyUnicodeWriter_Finish@@Base+0xab0> │ │ │ │ + beq.w 925cc <_PyUnicodeWriter_Finish@@Base+0xab0> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 92c16 <_PyUnicodeWriter_Finish@@Base+0x5f6> │ │ │ │ + cbz r3, 92112 <_PyUnicodeWriter_Finish@@Base+0x5f6> │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92c16 <_PyUnicodeWriter_Finish@@Base+0x5f6> │ │ │ │ + beq.n 92112 <_PyUnicodeWriter_Finish@@Base+0x5f6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 930e6 <_PyUnicodeWriter_Finish@@Base+0xac6> │ │ │ │ + beq.w 925e2 <_PyUnicodeWriter_Finish@@Base+0xac6> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 92c30 <_PyUnicodeWriter_Finish@@Base+0x610> │ │ │ │ + cbz r3, 9212c <_PyUnicodeWriter_Finish@@Base+0x610> │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92c30 <_PyUnicodeWriter_Finish@@Base+0x610> │ │ │ │ + beq.n 9212c <_PyUnicodeWriter_Finish@@Base+0x610> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9305e <_PyUnicodeWriter_Finish@@Base+0xa3e> │ │ │ │ - cbz r7, 92c46 <_PyUnicodeWriter_Finish@@Base+0x626> │ │ │ │ + beq.w 9255a <_PyUnicodeWriter_Finish@@Base+0xa3e> │ │ │ │ + cbz r7, 92142 <_PyUnicodeWriter_Finish@@Base+0x626> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92c46 <_PyUnicodeWriter_Finish@@Base+0x626> │ │ │ │ + beq.n 92142 <_PyUnicodeWriter_Finish@@Base+0x626> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 930ba <_PyUnicodeWriter_Finish@@Base+0xa9a> │ │ │ │ + beq.w 925b6 <_PyUnicodeWriter_Finish@@Base+0xa9a> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 92c60 <_PyUnicodeWriter_Finish@@Base+0x640> │ │ │ │ + cbz r3, 9215c <_PyUnicodeWriter_Finish@@Base+0x640> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92c60 <_PyUnicodeWriter_Finish@@Base+0x640> │ │ │ │ + beq.n 9215c <_PyUnicodeWriter_Finish@@Base+0x640> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 93018 <_PyUnicodeWriter_Finish@@Base+0x9f8> │ │ │ │ + beq.w 92514 <_PyUnicodeWriter_Finish@@Base+0x9f8> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 92c7e <_PyUnicodeWriter_Finish@@Base+0x65e> │ │ │ │ + beq.n 9217a <_PyUnicodeWriter_Finish@@Base+0x65e> │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92c7e <_PyUnicodeWriter_Finish@@Base+0x65e> │ │ │ │ + beq.n 9217a <_PyUnicodeWriter_Finish@@Base+0x65e> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9302e <_PyUnicodeWriter_Finish@@Base+0xa0e> │ │ │ │ + beq.w 9252a <_PyUnicodeWriter_Finish@@Base+0xa0e> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 92c9c <_PyUnicodeWriter_Finish@@Base+0x67c> │ │ │ │ + beq.n 92198 <_PyUnicodeWriter_Finish@@Base+0x67c> │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92c9c <_PyUnicodeWriter_Finish@@Base+0x67c> │ │ │ │ + beq.n 92198 <_PyUnicodeWriter_Finish@@Base+0x67c> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 93046 <_PyUnicodeWriter_Finish@@Base+0xa26> │ │ │ │ + beq.w 92542 <_PyUnicodeWriter_Finish@@Base+0xa26> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 92cba <_PyUnicodeWriter_Finish@@Base+0x69a> │ │ │ │ + beq.n 921b6 <_PyUnicodeWriter_Finish@@Base+0x69a> │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92cba <_PyUnicodeWriter_Finish@@Base+0x69a> │ │ │ │ + beq.n 921b6 <_PyUnicodeWriter_Finish@@Base+0x69a> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92ffa <_PyUnicodeWriter_Finish@@Base+0x9da> │ │ │ │ + beq.w 924f6 <_PyUnicodeWriter_Finish@@Base+0x9da> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 91dba <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 91dba <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - ldr r2, [pc, #820] @ (93014 <_PyUnicodeWriter_Finish@@Base+0x9f4>) │ │ │ │ + bne.w 91dba <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + ldr r2, [pc, #820] @ (92510 <_PyUnicodeWriter_Finish@@Base+0x9f4>) │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9333a <_PyUnicodeWriter_Finish@@Base+0xd1a> │ │ │ │ + bne.w 92836 <_PyUnicodeWriter_Finish@@Base+0xd1a> │ │ │ │ mov r0, r8 │ │ │ │ blx r6 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.n 92848 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 91d44 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 92848 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 91d44 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ mov.w r8, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 93b20 │ │ │ │ + bl 9301c │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.w 937dc <_PyUnicodeWriter_Finish@@Base+0x11bc> │ │ │ │ + blt.w 92cd8 <_PyUnicodeWriter_Finish@@Base+0x11bc> │ │ │ │ mov r1, r4 │ │ │ │ - bl 940c0 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ + bl 935b8 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 91dba <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 94a38 │ │ │ │ + bl 93f34 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9288e <_PyUnicodeWriter_Finish@@Base+0x26e> │ │ │ │ - b.n 929dc <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bne.w 91d8a <_PyUnicodeWriter_Finish@@Base+0x26e> │ │ │ │ + b.n 91ed8 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ movs r7, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 93b20 │ │ │ │ + bl 9301c │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - blt.w 937dc <_PyUnicodeWriter_Finish@@Base+0x11bc> │ │ │ │ - beq.w 937ca <_PyUnicodeWriter_Finish@@Base+0x11aa> │ │ │ │ + blt.w 92cd8 <_PyUnicodeWriter_Finish@@Base+0x11bc> │ │ │ │ + beq.w 92cc6 <_PyUnicodeWriter_Finish@@Base+0x11aa> │ │ │ │ mov r1, r4 │ │ │ │ - bl 940c0 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ + bl 935b8 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 91dba <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r1, r8 │ │ │ │ - movw r2, #26068 @ 0x65d4 │ │ │ │ + movw r2, #24532 @ 0x5fd4 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl ac0e8 │ │ │ │ + bl ab66c │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 91dba <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 933f0 <_PyUnicodeWriter_Finish@@Base+0xdd0> │ │ │ │ + bne.w 928ec <_PyUnicodeWriter_Finish@@Base+0xdd0> │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - b.n 928fe <_PyUnicodeWriter_Finish@@Base+0x2de> │ │ │ │ + beq.w 91dba <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + b.n 91dfa <_PyUnicodeWriter_Finish@@Base+0x2de> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93b20 │ │ │ │ + bl 9301c │ │ │ │ mov r5, r0 │ │ │ │ adds r0, r5, #1 │ │ │ │ - beq.w 93148 <_PyUnicodeWriter_Finish@@Base+0xb28> │ │ │ │ + beq.w 92644 <_PyUnicodeWriter_Finish@@Base+0xb28> │ │ │ │ mov r0, r5 │ │ │ │ - bl 80190 │ │ │ │ + bl 80158 │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 91dba <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r1, r4 │ │ │ │ - bl 94930 <_PyObject_GetMethod@@Base+0xcac> │ │ │ │ + bl 93e2c <_PyObject_GetMethod@@Base+0xcb0> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r5, r0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 92848 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 91d44 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 92d00 <_PyUnicodeWriter_Finish@@Base+0x6e0> │ │ │ │ + b.n 921fc <_PyUnicodeWriter_Finish@@Base+0x6e0> │ │ │ │ movs r7, #0 │ │ │ │ - b.n 92d30 <_PyUnicodeWriter_Finish@@Base+0x710> │ │ │ │ + b.n 9222c <_PyUnicodeWriter_Finish@@Base+0x710> │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ - b.n 92848 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 91d44 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ movw r5, #7780 @ 0x1e64 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ - b.n 92848 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 91d44 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ movw r5, #4308 @ 0x10d4 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ - b.n 92848 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 91d44 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d73bc │ │ │ │ + bl 1d680c │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 93402 <_PyUnicodeWriter_Finish@@Base+0xde2> │ │ │ │ + beq.w 928fe <_PyUnicodeWriter_Finish@@Base+0xde2> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 83ffc │ │ │ │ + bl 83b50 │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - b.n 92d94 <_PyUnicodeWriter_Finish@@Base+0x774> │ │ │ │ + beq.w 91dba <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + b.n 92290 <_PyUnicodeWriter_Finish@@Base+0x774> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93b20 │ │ │ │ + bl 9301c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93938 <_PyUnicodeWriter_Finish@@Base+0x1318> │ │ │ │ + beq.w 92e34 <_PyUnicodeWriter_Finish@@Base+0x1318> │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 93914 <_PyUnicodeWriter_Finish@@Base+0x12f4> │ │ │ │ + beq.w 92e10 <_PyUnicodeWriter_Finish@@Base+0x12f4> │ │ │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ │ │ - beq.w 93948 <_PyUnicodeWriter_Finish@@Base+0x1328> │ │ │ │ + beq.w 92e44 <_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 7e110 <_PyLong_New@@Base> │ │ │ │ + bl 7e0d4 <_PyLong_New@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9367a <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ + beq.w 92b76 <_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 931ec <_PyUnicodeWriter_Finish@@Base+0xbcc> │ │ │ │ - bl 1b8d4c │ │ │ │ + beq.w 926e8 <_PyUnicodeWriter_Finish@@Base+0xbcc> │ │ │ │ + bl 1b8154 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r8, #32768 @ 0x8000 │ │ │ │ mov r0, r4 │ │ │ │ - bhi.w 9365a <_PyUnicodeWriter_Finish@@Base+0x103a> │ │ │ │ - bl 1b8d4c │ │ │ │ + bhi.w 92b56 <_PyUnicodeWriter_Finish@@Base+0x103a> │ │ │ │ + bl 1b8154 │ │ │ │ cmp.w r0, #32768 @ 0x8000 │ │ │ │ - bhi.w 9365a <_PyUnicodeWriter_Finish@@Base+0x103a> │ │ │ │ + bhi.w 92b56 <_PyUnicodeWriter_Finish@@Base+0x103a> │ │ │ │ add.w r3, r8, r0, lsl #15 │ │ │ │ str.w r3, [fp, #4]! │ │ │ │ - b.n 92e5c <_PyUnicodeWriter_Finish@@Base+0x83c> │ │ │ │ + b.n 92358 <_PyUnicodeWriter_Finish@@Base+0x83c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93b20 │ │ │ │ + bl 9301c │ │ │ │ subs r7, r0, #0 │ │ │ │ - bge.w 92924 <_PyUnicodeWriter_Finish@@Base+0x304> │ │ │ │ - bl 7f8d0 │ │ │ │ + bge.w 91e20 <_PyUnicodeWriter_Finish@@Base+0x304> │ │ │ │ + bl 7f898 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 929dc <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bne.w 91ed8 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26084 @ 0x65e4 │ │ │ │ + movw r1, #24548 @ 0x5fe4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.n 92848 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 91d44 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ movw r5, #7520 @ 0x1d60 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ - b.n 92848 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 91d44 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ mov r0, r4 │ │ │ │ - bl 259734 │ │ │ │ - b.n 92dd0 <_PyUnicodeWriter_Finish@@Base+0x7b0> │ │ │ │ + bl 258f68 │ │ │ │ + b.n 922cc <_PyUnicodeWriter_Finish@@Base+0x7b0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93b20 │ │ │ │ + bl 9301c │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.w 9357e <_PyUnicodeWriter_Finish@@Base+0xf5e> │ │ │ │ - bl 72334 │ │ │ │ + blt.w 92a7a <_PyUnicodeWriter_Finish@@Base+0xf5e> │ │ │ │ + bl 7239c │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 93572 <_PyUnicodeWriter_Finish@@Base+0xf52> │ │ │ │ + bne.w 92a6e <_PyUnicodeWriter_Finish@@Base+0xf52> │ │ │ │ movs r6, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 91dba <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r0, r4 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 934aa <_PyUnicodeWriter_Finish@@Base+0xe8a> │ │ │ │ - bl 92714 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + beq.w 929a6 <_PyUnicodeWriter_Finish@@Base+0xe8a> │ │ │ │ + bl 91c10 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93488 <_PyUnicodeWriter_Finish@@Base+0xe68> │ │ │ │ + beq.w 92984 <_PyUnicodeWriter_Finish@@Base+0xe68> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ str.w r0, [r2, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ - b.n 92ef2 <_PyUnicodeWriter_Finish@@Base+0x8d2> │ │ │ │ - bl 714b0 │ │ │ │ + b.n 923ee <_PyUnicodeWriter_Finish@@Base+0x8d2> │ │ │ │ + bl 714a0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 93514 <_PyUnicodeWriter_Finish@@Base+0xef4> │ │ │ │ + bne.w 92a10 <_PyUnicodeWriter_Finish@@Base+0xef4> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 91dba <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 92714 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91c10 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 934d8 <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ - bl 92714 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + beq.w 929d4 <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ + bl 91c10 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 934ce <_PyUnicodeWriter_Finish@@Base+0xeae> │ │ │ │ + beq.w 929ca <_PyUnicodeWriter_Finish@@Base+0xeae> │ │ │ │ mov r2, r7 │ │ │ │ - bl 79514 │ │ │ │ + bl 79550 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 93520 <_PyUnicodeWriter_Finish@@Base+0xf00> │ │ │ │ + blt.w 92a1c <_PyUnicodeWriter_Finish@@Base+0xf00> │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 92f62 <_PyUnicodeWriter_Finish@@Base+0x942> │ │ │ │ + beq.n 9245e <_PyUnicodeWriter_Finish@@Base+0x942> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 93550 <_PyUnicodeWriter_Finish@@Base+0xf30> │ │ │ │ + beq.w 92a4c <_PyUnicodeWriter_Finish@@Base+0xf30> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 92f26 <_PyUnicodeWriter_Finish@@Base+0x906> │ │ │ │ + beq.n 92422 <_PyUnicodeWriter_Finish@@Base+0x906> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 92f26 <_PyUnicodeWriter_Finish@@Base+0x906> │ │ │ │ + bne.n 92422 <_PyUnicodeWriter_Finish@@Base+0x906> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 92f26 <_PyUnicodeWriter_Finish@@Base+0x906> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 92422 <_PyUnicodeWriter_Finish@@Base+0x906> │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #8 │ │ │ │ - bl 940c0 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ + bl 935b8 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92d70 <_PyUnicodeWriter_Finish@@Base+0x750> │ │ │ │ + beq.w 9226c <_PyUnicodeWriter_Finish@@Base+0x750> │ │ │ │ movs r3, #1 │ │ │ │ movs r1, #8 │ │ │ │ mov r2, r3 │ │ │ │ - bl 10d050 <_PyLong_FromByteArray@@Base> │ │ │ │ + bl 10c474 <_PyLong_FromByteArray@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - b.n 928fe <_PyUnicodeWriter_Finish@@Base+0x2de> │ │ │ │ + beq.w 91dba <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + b.n 91dfa <_PyUnicodeWriter_Finish@@Base+0x2de> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d73bc │ │ │ │ + bl 1d680c │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 93636 <_PyUnicodeWriter_Finish@@Base+0x1016> │ │ │ │ + beq.w 92b32 <_PyUnicodeWriter_Finish@@Base+0x1016> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d73bc │ │ │ │ + bl 1d680c │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 93628 <_PyUnicodeWriter_Finish@@Base+0x1008> │ │ │ │ + beq.w 92b24 <_PyUnicodeWriter_Finish@@Base+0x1008> │ │ │ │ vmov.f64 d0, d9 │ │ │ │ vmov.f64 d1, d8 │ │ │ │ vstr d9, [sp, #80] @ 0x50 │ │ │ │ vstr d8, [sp, #88] @ 0x58 │ │ │ │ - bl 183de8 │ │ │ │ + bl 182f38 │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - b.n 92d94 <_PyUnicodeWriter_Finish@@Base+0x774> │ │ │ │ + beq.w 91dba <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + b.n 92290 <_PyUnicodeWriter_Finish@@Base+0x774> │ │ │ │ mov r1, r4 │ │ │ │ - bl 94930 <_PyObject_GetMethod@@Base+0xcac> │ │ │ │ + bl 93e2c <_PyObject_GetMethod@@Base+0xcb0> │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b.n 92934 <_PyUnicodeWriter_Finish@@Base+0x314> │ │ │ │ - ldr r2, [pc, #24] @ (93014 <_PyUnicodeWriter_Finish@@Base+0x9f4>) │ │ │ │ + b.n 91e30 <_PyUnicodeWriter_Finish@@Base+0x314> │ │ │ │ + ldr r2, [pc, #24] @ (92510 <_PyUnicodeWriter_Finish@@Base+0x9f4>) │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 93388 <_PyUnicodeWriter_Finish@@Base+0xd68> │ │ │ │ + bne.w 92884 <_PyUnicodeWriter_Finish@@Base+0xd68> │ │ │ │ mov r0, r9 │ │ │ │ blx r6 │ │ │ │ - b.n 92cba <_PyUnicodeWriter_Finish@@Base+0x69a> │ │ │ │ + b.n 921b6 <_PyUnicodeWriter_Finish@@Base+0x69a> │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r2, [pc, #724] @ (932f0 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ + ldr r2, [pc, #724] @ (927ec <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 93354 <_PyUnicodeWriter_Finish@@Base+0xd34> │ │ │ │ + bne.w 92850 <_PyUnicodeWriter_Finish@@Base+0xd34> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx r6 │ │ │ │ - b.n 92c60 <_PyUnicodeWriter_Finish@@Base+0x640> │ │ │ │ - ldr r2, [pc, #704] @ (932f0 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ + b.n 9215c <_PyUnicodeWriter_Finish@@Base+0x640> │ │ │ │ + ldr r2, [pc, #704] @ (927ec <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9336e <_PyUnicodeWriter_Finish@@Base+0xd4e> │ │ │ │ + bne.w 9286a <_PyUnicodeWriter_Finish@@Base+0xd4e> │ │ │ │ mov r0, fp │ │ │ │ blx r6 │ │ │ │ - b.n 92c7e <_PyUnicodeWriter_Finish@@Base+0x65e> │ │ │ │ - ldr r2, [pc, #680] @ (932f0 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ + b.n 9217a <_PyUnicodeWriter_Finish@@Base+0x65e> │ │ │ │ + ldr r2, [pc, #680] @ (927ec <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 934e2 <_PyUnicodeWriter_Finish@@Base+0xec2> │ │ │ │ + bne.w 929de <_PyUnicodeWriter_Finish@@Base+0xec2> │ │ │ │ mov r0, sl │ │ │ │ blx r6 │ │ │ │ - b.n 92c9c <_PyUnicodeWriter_Finish@@Base+0x67c> │ │ │ │ - ldr r2, [pc, #656] @ (932f0 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ + b.n 92198 <_PyUnicodeWriter_Finish@@Base+0x67c> │ │ │ │ + ldr r2, [pc, #656] @ (927ec <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 932b2 <_PyUnicodeWriter_Finish@@Base+0xc92> │ │ │ │ + bne.w 927ae <_PyUnicodeWriter_Finish@@Base+0xc92> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx r6 │ │ │ │ - b.n 92c30 <_PyUnicodeWriter_Finish@@Base+0x610> │ │ │ │ + b.n 9212c <_PyUnicodeWriter_Finish@@Base+0x610> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 928b0 <_PyUnicodeWriter_Finish@@Base+0x290> │ │ │ │ - b.n 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + bne.w 91dac <_PyUnicodeWriter_Finish@@Base+0x290> │ │ │ │ + b.n 91dba <_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 92848 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + beq.w 91d44 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - b.w 92848 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.w 91d44 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ mov r3, r2 │ │ │ │ - ldr r2, [pc, #592] @ (932f0 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ + ldr r2, [pc, #592] @ (927ec <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 933a2 <_PyUnicodeWriter_Finish@@Base+0xd82> │ │ │ │ + bne.w 9289e <_PyUnicodeWriter_Finish@@Base+0xd82> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92be6 <_PyUnicodeWriter_Finish@@Base+0x5c6> │ │ │ │ - b.n 92bfc <_PyUnicodeWriter_Finish@@Base+0x5dc> │ │ │ │ - ldr r2, [pc, #564] @ (932f0 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ + bne.w 920e2 <_PyUnicodeWriter_Finish@@Base+0x5c6> │ │ │ │ + b.n 920f8 <_PyUnicodeWriter_Finish@@Base+0x5dc> │ │ │ │ + ldr r2, [pc, #564] @ (927ec <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 933bc <_PyUnicodeWriter_Finish@@Base+0xd9c> │ │ │ │ + bne.w 928b8 <_PyUnicodeWriter_Finish@@Base+0xd9c> │ │ │ │ mov r0, r7 │ │ │ │ blx r6 │ │ │ │ - b.n 92c46 <_PyUnicodeWriter_Finish@@Base+0x626> │ │ │ │ - ldr r2, [pc, #540] @ (932f0 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ + b.n 92142 <_PyUnicodeWriter_Finish@@Base+0x626> │ │ │ │ + ldr r2, [pc, #540] @ (927ec <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 933d6 <_PyUnicodeWriter_Finish@@Base+0xdb6> │ │ │ │ + bne.w 928d2 <_PyUnicodeWriter_Finish@@Base+0xdb6> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx r6 │ │ │ │ - b.n 92bfc <_PyUnicodeWriter_Finish@@Base+0x5dc> │ │ │ │ - ldr r2, [pc, #520] @ (932f0 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ + b.n 920f8 <_PyUnicodeWriter_Finish@@Base+0x5dc> │ │ │ │ + ldr r2, [pc, #520] @ (927ec <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 934b4 <_PyUnicodeWriter_Finish@@Base+0xe94> │ │ │ │ + bne.w 929b0 <_PyUnicodeWriter_Finish@@Base+0xe94> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx r6 │ │ │ │ - b.n 92c16 <_PyUnicodeWriter_Finish@@Base+0x5f6> │ │ │ │ + b.n 92112 <_PyUnicodeWriter_Finish@@Base+0x5f6> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 1a7c7c │ │ │ │ + bl 1a6e34 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - blt.w 929dc <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + blt.w 91ed8 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 93b20 │ │ │ │ + bl 9301c │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 92a9a <_PyUnicodeWriter_Finish@@Base+0x47a> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.w 91f96 <_PyUnicodeWriter_Finish@@Base+0x47a> │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 937d2 <_PyUnicodeWriter_Finish@@Base+0x11b2> │ │ │ │ - bl 7f8d0 │ │ │ │ + beq.w 92cce <_PyUnicodeWriter_Finish@@Base+0x11b2> │ │ │ │ + bl 7f898 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 938ce <_PyUnicodeWriter_Finish@@Base+0x12ae> │ │ │ │ + beq.w 92dca <_PyUnicodeWriter_Finish@@Base+0x12ae> │ │ │ │ movs r5, #0 │ │ │ │ mov sl, r5 │ │ │ │ mov r9, r5 │ │ │ │ mov r8, r5 │ │ │ │ - b.n 92c7e <_PyUnicodeWriter_Finish@@Base+0x65e> │ │ │ │ + b.n 9217a <_PyUnicodeWriter_Finish@@Base+0x65e> │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - bl 1a8bc0 │ │ │ │ - b.n 92bce <_PyUnicodeWriter_Finish@@Base+0x5ae> │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 1a7d78 │ │ │ │ + b.n 920ca <_PyUnicodeWriter_Finish@@Base+0x5ae> │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92d86 <_PyUnicodeWriter_Finish@@Base+0x766> │ │ │ │ - b.n 929dc <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + beq.w 92282 <_PyUnicodeWriter_Finish@@Base+0x766> │ │ │ │ + b.n 91ed8 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 93272 <_PyUnicodeWriter_Finish@@Base+0xc52> │ │ │ │ + beq.w 9276e <_PyUnicodeWriter_Finish@@Base+0xc52> │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 940c0 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ + bl 935b8 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93568 <_PyUnicodeWriter_Finish@@Base+0xf48> │ │ │ │ + beq.w 92a64 <_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 92750 <_PyUnicodeWriter_Finish@@Base+0x130> │ │ │ │ + ble.w 91c4c <_PyUnicodeWriter_Finish@@Base+0x130> │ │ │ │ movw r2, #6496 @ 0x1960 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - movw r1, #35056 @ 0x88f0 │ │ │ │ + movw r1, #33520 @ 0x82f0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ movs r5, #0 │ │ │ │ - b.w 9284a <_PyUnicodeWriter_Finish@@Base+0x22a> │ │ │ │ + b.w 91d46 <_PyUnicodeWriter_Finish@@Base+0x22a> │ │ │ │ mov r1, r6 │ │ │ │ mov r6, r7 │ │ │ │ mov r7, r8 │ │ │ │ cmp r7, #60 @ 0x3c │ │ │ │ - beq.w 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 91dba <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 91dba <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ ldr r2, [r4, #28] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a8bc0 │ │ │ │ - b.w 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + bl 1a7d78 │ │ │ │ + b.w 91dba <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov.w r8, #1 │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 93410 <_PyUnicodeWriter_Finish@@Base+0xdf0> │ │ │ │ + beq.w 9290c <_PyUnicodeWriter_Finish@@Base+0xdf0> │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ - bl 940c0 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ + bl 935b8 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 91dba <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ ldrb r7, [r0, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 940c0 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ + bl 935b8 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92d1a <_PyUnicodeWriter_Finish@@Base+0x6fa> │ │ │ │ - b.w 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + bne.w 92216 <_PyUnicodeWriter_Finish@@Base+0x6fa> │ │ │ │ + b.w 91dba <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ add.w fp, r7, #2 │ │ │ │ mov.w r8, #1 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b8d4c │ │ │ │ + bl 1b8154 │ │ │ │ add.w r2, r8, #4294967295 @ 0xffffffff │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r0, #32768 @ 0x8000 │ │ │ │ - bhi.w 9365a <_PyUnicodeWriter_Finish@@Base+0x103a> │ │ │ │ + bhi.w 92b56 <_PyUnicodeWriter_Finish@@Base+0x103a> │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 93216 <_PyUnicodeWriter_Finish@@Base+0xbf6> │ │ │ │ + bne.n 92712 <_PyUnicodeWriter_Finish@@Base+0xbf6> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93884 <_PyUnicodeWriter_Finish@@Base+0x1264> │ │ │ │ + beq.w 92d80 <_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 931f8 <_PyUnicodeWriter_Finish@@Base+0xbd8> │ │ │ │ + bne.n 926f4 <_PyUnicodeWriter_Finish@@Base+0xbd8> │ │ │ │ add.w r9, r5, r9, lsl #2 │ │ │ │ str.w sl, [r9, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - b.w 928fe <_PyUnicodeWriter_Finish@@Base+0x2de> │ │ │ │ + beq.w 91dba <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + b.w 91dfa <_PyUnicodeWriter_Finish@@Base+0x2de> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 1a7c7c │ │ │ │ + bl 1a6e34 │ │ │ │ subs r1, r0, #0 │ │ │ │ - bge.w 92a16 <_PyUnicodeWriter_Finish@@Base+0x3f6> │ │ │ │ + bge.w 91f12 <_PyUnicodeWriter_Finish@@Base+0x3f6> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 91dba <_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 929dc <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + beq.w 91ed8 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 929dc <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bne.w 91ed8 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 929dc <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.w 91ed8 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 2a390 │ │ │ │ mov r6, r0 │ │ │ │ adds r5, r0, #1 │ │ │ │ - bne.w 9316c <_PyUnicodeWriter_Finish@@Base+0xb4c> │ │ │ │ + bne.w 92668 <_PyUnicodeWriter_Finish@@Base+0xb4c> │ │ │ │ movw r4, #56112 @ 0xdb30 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ - movw r1, #25752 @ 0x6498 │ │ │ │ + movw r1, #24216 @ 0x5e98 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl d40bc │ │ │ │ + bl d3624 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93192 <_PyUnicodeWriter_Finish@@Base+0xb72> │ │ │ │ + beq.w 9268e <_PyUnicodeWriter_Finish@@Base+0xb72> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r1, #25780 @ 0x64b4 │ │ │ │ + movw r1, #24244 @ 0x5eb4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 127934 │ │ │ │ - b.n 93192 <_PyUnicodeWriter_Finish@@Base+0xb72> │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + bl 126e1c │ │ │ │ + b.n 9268e <_PyUnicodeWriter_Finish@@Base+0xb72> │ │ │ │ + movw r1, #25229 @ 0x628d │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 9306e <_PyUnicodeWriter_Finish@@Base+0xa4e> │ │ │ │ + beq.w 9256a <_PyUnicodeWriter_Finish@@Base+0xa4e> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx r3 │ │ │ │ - b.n 9306e <_PyUnicodeWriter_Finish@@Base+0xa4e> │ │ │ │ + b.n 9256a <_PyUnicodeWriter_Finish@@Base+0xa4e> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2a390 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.w 92924 <_PyUnicodeWriter_Finish@@Base+0x304> │ │ │ │ + bne.w 91e20 <_PyUnicodeWriter_Finish@@Base+0x304> │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25752 @ 0x6498 │ │ │ │ + movw r1, #24216 @ 0x5e98 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - b.w 929d6 <_PyUnicodeWriter_Finish@@Base+0x3b6> │ │ │ │ + b.w 91ed2 <_PyUnicodeWriter_Finish@@Base+0x3b6> │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93642 <_PyUnicodeWriter_Finish@@Base+0x1022> │ │ │ │ + beq.w 92b3e <_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 93318 <_PyUnicodeWriter_Finish@@Base+0xcf8> │ │ │ │ + beq.n 92814 <_PyUnicodeWriter_Finish@@Base+0xcf8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 93318 <_PyUnicodeWriter_Finish@@Base+0xcf8> │ │ │ │ + cbnz r3, 92814 <_PyUnicodeWriter_Finish@@Base+0xcf8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.w 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + b.w 91dba <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 932cc <_PyUnicodeWriter_Finish@@Base+0xcac> │ │ │ │ + beq.n 927c8 <_PyUnicodeWriter_Finish@@Base+0xcac> │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ - bl 940c0 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ + bl 935b8 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 91dba <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ ldrb r7, [r0, #0] │ │ │ │ - b.w 92924 <_PyUnicodeWriter_Finish@@Base+0x304> │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.w 91e20 <_PyUnicodeWriter_Finish@@Base+0x304> │ │ │ │ + movw r1, #25229 @ 0x628d │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 92cee <_PyUnicodeWriter_Finish@@Base+0x6ce> │ │ │ │ + beq.w 921ea <_PyUnicodeWriter_Finish@@Base+0x6ce> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b.n 92cee <_PyUnicodeWriter_Finish@@Base+0x6ce> │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.n 921ea <_PyUnicodeWriter_Finish@@Base+0x6ce> │ │ │ │ + movw r1, #25229 @ 0x628d │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 93028 <_PyUnicodeWriter_Finish@@Base+0xa08> │ │ │ │ + beq.w 92524 <_PyUnicodeWriter_Finish@@Base+0xa08> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx r3 │ │ │ │ - b.n 93028 <_PyUnicodeWriter_Finish@@Base+0xa08> │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.n 92524 <_PyUnicodeWriter_Finish@@Base+0xa08> │ │ │ │ + movw r1, #25229 @ 0x628d │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 93040 <_PyUnicodeWriter_Finish@@Base+0xa20> │ │ │ │ + beq.w 9253c <_PyUnicodeWriter_Finish@@Base+0xa20> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ - b.n 93040 <_PyUnicodeWriter_Finish@@Base+0xa20> │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.n 9253c <_PyUnicodeWriter_Finish@@Base+0xa20> │ │ │ │ + movw r1, #25229 @ 0x628d │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 9300c <_PyUnicodeWriter_Finish@@Base+0x9ec> │ │ │ │ + beq.w 92508 <_PyUnicodeWriter_Finish@@Base+0x9ec> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ - b.n 9300c <_PyUnicodeWriter_Finish@@Base+0x9ec> │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.n 92508 <_PyUnicodeWriter_Finish@@Base+0x9ec> │ │ │ │ + movw r1, #25229 @ 0x628d │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 930ac <_PyUnicodeWriter_Finish@@Base+0xa8c> │ │ │ │ + beq.w 925a8 <_PyUnicodeWriter_Finish@@Base+0xa8c> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 930ac <_PyUnicodeWriter_Finish@@Base+0xa8c> │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.n 925a8 <_PyUnicodeWriter_Finish@@Base+0xa8c> │ │ │ │ + movw r1, #25229 @ 0x628d │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 930ca <_PyUnicodeWriter_Finish@@Base+0xaaa> │ │ │ │ + beq.w 925c6 <_PyUnicodeWriter_Finish@@Base+0xaaa> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 930ca <_PyUnicodeWriter_Finish@@Base+0xaaa> │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.n 925c6 <_PyUnicodeWriter_Finish@@Base+0xaaa> │ │ │ │ + movw r1, #25229 @ 0x628d │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 930e0 <_PyUnicodeWriter_Finish@@Base+0xac0> │ │ │ │ + beq.w 925dc <_PyUnicodeWriter_Finish@@Base+0xac0> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx r3 │ │ │ │ - b.n 930e0 <_PyUnicodeWriter_Finish@@Base+0xac0> │ │ │ │ - ldr r2, [pc, #760] @ (936ec <_PyUnicodeWriter_Finish@@Base+0x10cc>) │ │ │ │ + b.n 925dc <_PyUnicodeWriter_Finish@@Base+0xac0> │ │ │ │ + ldr r2, [pc, #760] @ (92be8 <_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 7fc54 <_PyUnicode_InternImmortal@@Base> │ │ │ │ - b.n 92d6e <_PyUnicodeWriter_Finish@@Base+0x74e> │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7fc1c <_PyUnicode_InternImmortal@@Base> │ │ │ │ + b.n 9226a <_PyUnicodeWriter_Finish@@Base+0x74e> │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92de4 <_PyUnicodeWriter_Finish@@Base+0x7c4> │ │ │ │ - b.w 929dc <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + beq.w 922e0 <_PyUnicodeWriter_Finish@@Base+0x7c4> │ │ │ │ + b.w 91ed8 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2a390 │ │ │ │ mov r7, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 932da <_PyUnicodeWriter_Finish@@Base+0xcba> │ │ │ │ + beq.w 927d6 <_PyUnicodeWriter_Finish@@Base+0xcba> │ │ │ │ mov r1, r4 │ │ │ │ - bl 940c0 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ + bl 935b8 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 91dba <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ cmp r7, #0 │ │ │ │ - bge.w 92d1a <_PyUnicodeWriter_Finish@@Base+0x6fa> │ │ │ │ + bge.w 92216 <_PyUnicodeWriter_Finish@@Base+0x6fa> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26044 @ 0x65bc │ │ │ │ + movw r1, #24508 @ 0x5fbc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r5, r9 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.w 92848 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ - bl 7f8d0 │ │ │ │ + b.w 91d44 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 932fe <_PyUnicodeWriter_Finish@@Base+0xcde> │ │ │ │ + bne.w 927fa <_PyUnicodeWriter_Finish@@Base+0xcde> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26296 @ 0x66b8 │ │ │ │ + movw r1, #24760 @ 0x60b8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 932fe <_PyUnicodeWriter_Finish@@Base+0xcde> │ │ │ │ + bl 126e1c │ │ │ │ + b.n 927fa <_PyUnicodeWriter_Finish@@Base+0xcde> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92a56 <_PyUnicodeWriter_Finish@@Base+0x436> │ │ │ │ + bne.w 91f52 <_PyUnicodeWriter_Finish@@Base+0x436> │ │ │ │ mov r0, r1 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 92a56 <_PyUnicodeWriter_Finish@@Base+0x436> │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.w 91f52 <_PyUnicodeWriter_Finish@@Base+0x436> │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 934fc <_PyUnicodeWriter_Finish@@Base+0xedc> │ │ │ │ + beq.n 929f8 <_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 934aa <_PyUnicodeWriter_Finish@@Base+0xe8a> │ │ │ │ + beq.n 929a6 <_PyUnicodeWriter_Finish@@Base+0xe8a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 934aa <_PyUnicodeWriter_Finish@@Base+0xe8a> │ │ │ │ + cbnz r3, 929a6 <_PyUnicodeWriter_Finish@@Base+0xe8a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ - b.w 92848 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.w 91d44 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + movw r1, #25229 @ 0x628d │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 930f6 <_PyUnicodeWriter_Finish@@Base+0xad6> │ │ │ │ + beq.w 925f2 <_PyUnicodeWriter_Finish@@Base+0xad6> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx r3 │ │ │ │ - b.n 930f6 <_PyUnicodeWriter_Finish@@Base+0xad6> │ │ │ │ + b.n 925f2 <_PyUnicodeWriter_Finish@@Base+0xad6> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 93558 <_PyUnicodeWriter_Finish@@Base+0xf38> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 92a54 <_PyUnicodeWriter_Finish@@Base+0xf38> │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 934aa <_PyUnicodeWriter_Finish@@Base+0xe8a> │ │ │ │ - b.n 93490 <_PyUnicodeWriter_Finish@@Base+0xe70> │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + beq.n 929a6 <_PyUnicodeWriter_Finish@@Base+0xe8a> │ │ │ │ + b.n 9298c <_PyUnicodeWriter_Finish@@Base+0xe70> │ │ │ │ + movw r1, #25229 @ 0x628d │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 93058 <_PyUnicodeWriter_Finish@@Base+0xa38> │ │ │ │ + beq.w 92554 <_PyUnicodeWriter_Finish@@Base+0xa38> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, sl │ │ │ │ blx r3 │ │ │ │ - b.n 93058 <_PyUnicodeWriter_Finish@@Base+0xa38> │ │ │ │ + b.n 92554 <_PyUnicodeWriter_Finish@@Base+0xa38> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26212 @ 0x6664 │ │ │ │ + movw r1, #24676 @ 0x6064 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 93490 <_PyUnicodeWriter_Finish@@Base+0xe70> │ │ │ │ + bl 126e1c │ │ │ │ + b.n 9298c <_PyUnicodeWriter_Finish@@Base+0xe70> │ │ │ │ mov r1, r4 │ │ │ │ - bl 94930 <_PyObject_GetMethod@@Base+0xcac> │ │ │ │ + bl 93e2c <_PyObject_GetMethod@@Base+0xcb0> │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b.n 92f1c <_PyUnicodeWriter_Finish@@Base+0x8fc> │ │ │ │ + b.n 92418 <_PyUnicodeWriter_Finish@@Base+0x8fc> │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9352e <_PyUnicodeWriter_Finish@@Base+0xf0e> │ │ │ │ + beq.n 92a2a <_PyUnicodeWriter_Finish@@Base+0xf0e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbz r3, 93548 <_PyUnicodeWriter_Finish@@Base+0xf28> │ │ │ │ + cbz r3, 92a44 <_PyUnicodeWriter_Finish@@Base+0xf28> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 934d8 <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ + beq.n 929d4 <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 934d8 <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ + bne.n 929d4 <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 934d8 <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 929d4 <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9352e <_PyUnicodeWriter_Finish@@Base+0xf0e> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 92a2a <_PyUnicodeWriter_Finish@@Base+0xf0e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 92f62 <_PyUnicodeWriter_Finish@@Base+0x942> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9245e <_PyUnicodeWriter_Finish@@Base+0x942> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 934d8 <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ + bne.n 929d4 <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 934d8 <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 929d4 <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ movw r4, #56112 @ 0xdb30 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ - b.n 93296 <_PyUnicodeWriter_Finish@@Base+0xc76> │ │ │ │ + b.n 92792 <_PyUnicodeWriter_Finish@@Base+0xc76> │ │ │ │ mov r1, r4 │ │ │ │ - bl 94930 <_PyObject_GetMethod@@Base+0xcac> │ │ │ │ + bl 93e2c <_PyObject_GetMethod@@Base+0xcb0> │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b.n 92eea <_PyUnicodeWriter_Finish@@Base+0x8ca> │ │ │ │ - bl 7f8d0 │ │ │ │ + b.n 923e6 <_PyUnicodeWriter_Finish@@Base+0x8ca> │ │ │ │ + bl 7f898 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 929dc <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bne.w 91ed8 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26168 @ 0x6638 │ │ │ │ + movw r1, #24632 @ 0x6038 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.w 92848 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.w 91d44 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ mov r8, r0 │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 938e0 <_PyUnicodeWriter_Finish@@Base+0x12c0> │ │ │ │ + beq.w 92ddc <_PyUnicodeWriter_Finish@@Base+0x12c0> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 93904 <_PyUnicodeWriter_Finish@@Base+0x12e4> │ │ │ │ + bne.w 92e00 <_PyUnicodeWriter_Finish@@Base+0x12e4> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 930b0 <_PyUnicodeWriter_Finish@@Base+0xa90> │ │ │ │ + b.n 925ac <_PyUnicodeWriter_Finish@@Base+0xa90> │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ mov r8, fp │ │ │ │ mov r9, fp │ │ │ │ mov sl, fp │ │ │ │ - b.n 935aa <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ + b.n 92aa6 <_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 935aa <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ + b.n 92aa6 <_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 935aa <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ + b.n 92aa6 <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 935aa <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ + b.n 92aa6 <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 935aa <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ - bl 7f8d0 │ │ │ │ + b.n 92aa6 <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 929dc <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ - b.w 92b58 <_PyUnicodeWriter_Finish@@Base+0x538> │ │ │ │ + bne.w 91ed8 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + b.w 92054 <_PyUnicodeWriter_Finish@@Base+0x538> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26332 @ 0x66dc │ │ │ │ + movw r1, #24796 @ 0x60dc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.w 929dc <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 126e1c │ │ │ │ + b.w 91ed8 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92fd0 <_PyUnicodeWriter_Finish@@Base+0x9b0> │ │ │ │ - b.w 929dc <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ - bl 7f8d0 │ │ │ │ + beq.w 924cc <_PyUnicodeWriter_Finish@@Base+0x9b0> │ │ │ │ + b.w 91ed8 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 929dc <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ - b.n 92fb6 <_PyUnicodeWriter_Finish@@Base+0x996> │ │ │ │ + bne.w 91ed8 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + b.n 924b2 <_PyUnicodeWriter_Finish@@Base+0x996> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26128 @ 0x6610 │ │ │ │ + movw r1, #24592 @ 0x6010 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 932fe <_PyUnicodeWriter_Finish@@Base+0xcde> │ │ │ │ + bl 126e1c │ │ │ │ + b.n 927fa <_PyUnicodeWriter_Finish@@Base+0xcde> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 93670 <_PyUnicodeWriter_Finish@@Base+0x1050> │ │ │ │ + beq.n 92b6c <_PyUnicodeWriter_Finish@@Base+0x1050> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 93670 <_PyUnicodeWriter_Finish@@Base+0x1050> │ │ │ │ + cbnz r3, 92b6c <_PyUnicodeWriter_Finish@@Base+0x1050> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93960 <_PyUnicodeWriter_Finish@@Base+0x1340> │ │ │ │ + beq.w 92e5c <_PyUnicodeWriter_Finish@@Base+0x1340> │ │ │ │ movs r5, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - b.w 928fe <_PyUnicodeWriter_Finish@@Base+0x2de> │ │ │ │ + beq.w 91dba <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + b.w 91dfa <_PyUnicodeWriter_Finish@@Base+0x2de> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 93698 <_PyUnicodeWriter_Finish@@Base+0x1078> │ │ │ │ + beq.n 92b94 <_PyUnicodeWriter_Finish@@Base+0x1078> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 936ba <_PyUnicodeWriter_Finish@@Base+0x109a> │ │ │ │ + cbz r3, 92bb6 <_PyUnicodeWriter_Finish@@Base+0x109a> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 93318 <_PyUnicodeWriter_Finish@@Base+0xcf8> │ │ │ │ + beq.w 92814 <_PyUnicodeWriter_Finish@@Base+0xcf8> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 93318 <_PyUnicodeWriter_Finish@@Base+0xcf8> │ │ │ │ + bne.w 92814 <_PyUnicodeWriter_Finish@@Base+0xcf8> │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 93318 <_PyUnicodeWriter_Finish@@Base+0xcf8> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 92814 <_PyUnicodeWriter_Finish@@Base+0xcf8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 93698 <_PyUnicodeWriter_Finish@@Base+0x1078> │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 92b94 <_PyUnicodeWriter_Finish@@Base+0x1078> │ │ │ │ + bl 7f898 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 929dc <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bne.w 91ed8 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26252 @ 0x668c │ │ │ │ + movw r1, #24716 @ 0x608c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.w 92848 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.w 91d44 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 93128 <_PyUnicodeWriter_Finish@@Base+0xb08> │ │ │ │ + bne.w 92624 <_PyUnicodeWriter_Finish@@Base+0xb08> │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.w 92ab8 <_PyUnicodeWriter_Finish@@Base+0x498> │ │ │ │ - bl 7f8d0 │ │ │ │ + b.w 91fb4 <_PyUnicodeWriter_Finish@@Base+0x498> │ │ │ │ + bl 7f898 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 929dc <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bne.w 91ed8 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25948 @ 0x655c │ │ │ │ + movw r1, #24412 @ 0x5f5c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.w 92848 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.w 91d44 <_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 935aa <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ - ldr r1, [pc, #564] @ (93978 <_PyUnicodeWriter_Finish@@Base+0x1358>) │ │ │ │ + b.n 92aa6 <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ + ldr r1, [pc, #564] @ (92e74 <_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 11d8b8 │ │ │ │ + bl 11cde0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 91dba <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 91dba <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r1, r4 │ │ │ │ - bl 94930 <_PyObject_GetMethod@@Base+0xcac> │ │ │ │ + bl 93e2c <_PyObject_GetMethod@@Base+0xcb0> │ │ │ │ mov r5, r0 │ │ │ │ - b.w 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + b.w 91dba <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ ldr r6, [r5, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 929dc <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + beq.w 91ed8 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r5, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 929dc <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bne.w 91ed8 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.w 92848 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ - bl 7f8d0 │ │ │ │ + b.w 91d44 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 93128 <_PyUnicodeWriter_Finish@@Base+0xb08> │ │ │ │ - b.w 92aaa <_PyUnicodeWriter_Finish@@Base+0x48a> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.w 92624 <_PyUnicodeWriter_Finish@@Base+0xb08> │ │ │ │ + b.w 91fa6 <_PyUnicodeWriter_Finish@@Base+0x48a> │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 93128 <_PyUnicodeWriter_Finish@@Base+0xb08> │ │ │ │ + bne.w 92624 <_PyUnicodeWriter_Finish@@Base+0xb08> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.w 92ad8 <_PyUnicodeWriter_Finish@@Base+0x4b8> │ │ │ │ - bl 7f8d0 │ │ │ │ + b.w 91fd4 <_PyUnicodeWriter_Finish@@Base+0x4b8> │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 93128 <_PyUnicodeWriter_Finish@@Base+0xb08> │ │ │ │ - b.w 92ac8 <_PyUnicodeWriter_Finish@@Base+0x4a8> │ │ │ │ - ldr r3, [pc, #432] @ (9397c <_PyUnicodeWriter_Finish@@Base+0x135c>) │ │ │ │ + bne.w 92624 <_PyUnicodeWriter_Finish@@Base+0xb08> │ │ │ │ + b.w 91fc4 <_PyUnicodeWriter_Finish@@Base+0x4a8> │ │ │ │ + ldr r3, [pc, #432] @ (92e78 <_PyUnicodeWriter_Finish@@Base+0x135c>) │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b.w 92d68 <_PyUnicodeWriter_Finish@@Base+0x748> │ │ │ │ + b.w 92264 <_PyUnicodeWriter_Finish@@Base+0x748> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.w 92a9a <_PyUnicodeWriter_Finish@@Base+0x47a> │ │ │ │ - bl 7f8d0 │ │ │ │ + b.w 91f96 <_PyUnicodeWriter_Finish@@Base+0x47a> │ │ │ │ + bl 7f898 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 929dc <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bne.w 91ed8 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26000 @ 0x6590 │ │ │ │ + movw r1, #24464 @ 0x5f90 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.w 92848 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ - bl 7f8d0 │ │ │ │ + b.w 91d44 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 929dc <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bne.w 91ed8 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26420 @ 0x6734 │ │ │ │ + movw r1, #24884 @ 0x6134 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - b.w 929d6 <_PyUnicodeWriter_Finish@@Base+0x3b6> │ │ │ │ + b.w 91ed2 <_PyUnicodeWriter_Finish@@Base+0x3b6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 259734 │ │ │ │ + bl 258f68 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 93878 <_PyUnicodeWriter_Finish@@Base+0x1258> │ │ │ │ + beq.n 92d74 <_PyUnicodeWriter_Finish@@Base+0x1258> │ │ │ │ mov r0, r4 │ │ │ │ - bl 259734 │ │ │ │ + bl 258f68 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 9386c <_PyUnicodeWriter_Finish@@Base+0x124c> │ │ │ │ + beq.n 92d68 <_PyUnicodeWriter_Finish@@Base+0x124c> │ │ │ │ vmov.f64 d0, d9 │ │ │ │ vmov.f64 d1, d8 │ │ │ │ - bl 183de8 │ │ │ │ + bl 182f38 │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - b.w 92d94 <_PyUnicodeWriter_Finish@@Base+0x774> │ │ │ │ - bl 7f8d0 │ │ │ │ + beq.w 91dba <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + b.w 92290 <_PyUnicodeWriter_Finish@@Base+0x774> │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 929dc <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ - b.n 93854 <_PyUnicodeWriter_Finish@@Base+0x1234> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.w 91ed8 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + b.n 92d50 <_PyUnicodeWriter_Finish@@Base+0x1234> │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 929dc <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ - b.n 9383c <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ + bne.w 91ed8 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + b.n 92d38 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9389a <_PyUnicodeWriter_Finish@@Base+0x127a> │ │ │ │ + beq.n 92d96 <_PyUnicodeWriter_Finish@@Base+0x127a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 9389a <_PyUnicodeWriter_Finish@@Base+0x127a> │ │ │ │ + cbnz r3, 92d96 <_PyUnicodeWriter_Finish@@Base+0x127a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25856 @ 0x6500 │ │ │ │ + movw r1, #24320 @ 0x5f00 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 9367a <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ - bl dee68 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 92b76 <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ + bl de3dc │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 92a14 <_PyUnicodeWriter_Finish@@Base+0x3f4> │ │ │ │ + beq.w 91f10 <_PyUnicodeWriter_Finish@@Base+0x3f4> │ │ │ │ mov r1, r4 │ │ │ │ - bl 94930 <_PyObject_GetMethod@@Base+0xcac> │ │ │ │ + bl 93e2c <_PyObject_GetMethod@@Base+0xcb0> │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b.w 92a14 <_PyUnicodeWriter_Finish@@Base+0x3f4> │ │ │ │ + b.w 91f10 <_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, #26376 @ 0x6708 │ │ │ │ + movw r1, #24840 @ 0x6108 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 935b4 <_PyUnicodeWriter_Finish@@Base+0xf94> │ │ │ │ + bne.w 92ab0 <_PyUnicodeWriter_Finish@@Base+0xf94> │ │ │ │ ldr r5, [sp, #24] │ │ │ │ - b.w 930b0 <_PyUnicodeWriter_Finish@@Base+0xa90> │ │ │ │ + b.w 925ac <_PyUnicodeWriter_Finish@@Base+0xa90> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ subs r5, #1 │ │ │ │ str r5, [r3, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 935c2 <_PyUnicodeWriter_Finish@@Base+0xfa2> │ │ │ │ - b.w 9309c <_PyUnicodeWriter_Finish@@Base+0xa7c> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.w 92abe <_PyUnicodeWriter_Finish@@Base+0xfa2> │ │ │ │ + b.w 92598 <_PyUnicodeWriter_Finish@@Base+0xa7c> │ │ │ │ + bl 7f898 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9367a <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ + bne.w 92b76 <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ movs r0, #1 │ │ │ │ - bl 7e110 <_PyLong_New@@Base> │ │ │ │ + bl 7e0d4 <_PyLong_New@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9367a <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ + beq.w 92b76 <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ mov.w sl, #1 │ │ │ │ mov r9, r7 │ │ │ │ - b.w 92e46 <_PyUnicodeWriter_Finish@@Base+0x826> │ │ │ │ - bl 7e110 <_PyLong_New@@Base> │ │ │ │ + b.w 92342 <_PyUnicodeWriter_Finish@@Base+0x826> │ │ │ │ + bl 7e0d4 <_PyLong_New@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - b.w 928fe <_PyUnicodeWriter_Finish@@Base+0x2de> │ │ │ │ + beq.w 91dba <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + b.w 91dfa <_PyUnicodeWriter_Finish@@Base+0x2de> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25812 @ 0x64d4 │ │ │ │ + movw r1, #24276 @ 0x5ed4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 9367a <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ + bl 126e1c │ │ │ │ + b.n 92b76 <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25900 @ 0x652c │ │ │ │ + movw r1, #24364 @ 0x5f2c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 9367a <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ + bl 126e1c │ │ │ │ + b.n 92b76 <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00093980 <_PySys_GetRequiredAttr@@Base>: │ │ │ │ +00092e7c <_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 939ba <_PySys_GetRequiredAttr@@Base+0x3a> │ │ │ │ - ldr r3, [pc, #108] @ (93a08 <_PySys_GetRequiredAttr@@Base+0x88>) │ │ │ │ + bpl.n 92eb6 <_PySys_GetRequiredAttr@@Base+0x3a> │ │ │ │ + ldr r3, [pc, #108] @ (92f04 <_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, 939f0 <_PySys_GetRequiredAttr@@Base+0x70> │ │ │ │ + cbz r0, 92eec <_PySys_GetRequiredAttr@@Base+0x70> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 8094c │ │ │ │ - cbz r0, 939d6 <_PySys_GetRequiredAttr@@Base+0x56> │ │ │ │ + bl 804a4 │ │ │ │ + cbz r0, 92ed2 <_PySys_GetRequiredAttr@@Base+0x56> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - movw r1, #15940 @ 0x3e44 │ │ │ │ + movw r1, #14404 @ 0x3844 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1590 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 939b6 <_PySys_GetRequiredAttr@@Base+0x36> │ │ │ │ + b.n 92eb2 <_PySys_GetRequiredAttr@@Base+0x36> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #26516 @ 0x6794 │ │ │ │ + movw r1, #24980 @ 0x6194 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 939b4 <_PySys_GetRequiredAttr@@Base+0x34> │ │ │ │ + bl d1590 │ │ │ │ + b.n 92eb0 <_PySys_GetRequiredAttr@@Base+0x34> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26500 @ 0x6784 │ │ │ │ + movw r1, #24964 @ 0x6184 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 939d2 <_PySys_GetRequiredAttr@@Base+0x52> │ │ │ │ + bl 126e1c │ │ │ │ + b.n 92ece <_PySys_GetRequiredAttr@@Base+0x52> │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00093a0c : │ │ │ │ +00092f08 : │ │ │ │ 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] @ (93b1c ) │ │ │ │ + ldr r3, [pc, #248] @ (93018 ) │ │ │ │ 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 93c84 <_PyObject_GetMethod@@Base> │ │ │ │ + bl 9317c <_PyObject_GetMethod@@Base> │ │ │ │ ldr r6, [sp, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 93ac0 │ │ │ │ - cbz r0, 93a82 │ │ │ │ + beq.n 92fbc │ │ │ │ + cbz r0, 92f7e │ │ │ │ ldr r3, [r6, #4] │ │ │ │ bic.w r2, r4, #2147483648 @ 0x80000000 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r1, #20 │ │ │ │ - bpl.n 93a8e │ │ │ │ + bpl.n 92f8a │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r4, [r6, r3] │ │ │ │ - cbz r4, 93a8e │ │ │ │ + cbz r4, 92f8a │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 93ab6 │ │ │ │ - cbnz r3, 93ac4 │ │ │ │ + cbz r0, 92fb2 │ │ │ │ + cbnz r3, 92fc0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 93a7a │ │ │ │ + beq.n 92f76 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 93aae │ │ │ │ + cbz r3, 92faa │ │ │ │ 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 93a50 │ │ │ │ + bmi.n 92f4c │ │ │ │ bic.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r8 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 89a84 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 89334 <_PyObject_MakeTpCall@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 93a74 │ │ │ │ - b.n 93a7a │ │ │ │ + bne.n 92f70 │ │ │ │ + b.n 92f76 │ │ │ │ mov r0, r2 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 93a7a │ │ │ │ - cbz r3, 93af0 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 92f76 │ │ │ │ + cbz r3, 92fec │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 93af0 │ │ │ │ + cbz r3, 92fec │ │ │ │ movs r4, #0 │ │ │ │ - b.n 93a68 │ │ │ │ + b.n 92f64 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 93a7a │ │ │ │ + b.n 92f76 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 93a68 │ │ │ │ + beq.n 92f64 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 93b0c │ │ │ │ + bne.n 93008 │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r8 │ │ │ │ - movw r2, #21180 @ 0x52bc │ │ │ │ + movw r2, #19644 @ 0x4cbc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 20eeb0 │ │ │ │ - b.n 93abc │ │ │ │ + bl 20e550 │ │ │ │ + b.n 92fb8 │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r8 │ │ │ │ - movw r2, #21132 @ 0x528c │ │ │ │ + movw r2, #19596 @ 0x4c8c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 14b21c <_PyErr_Format@@Base> │ │ │ │ - b.n 93abc │ │ │ │ + bl 14a7e4 <_PyErr_Format@@Base> │ │ │ │ + b.n 92fb8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 93ad4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 93ad4 │ │ │ │ + bne.n 92fd0 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 92fd0 │ │ │ │ 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, 93b48 │ │ │ │ + cbz r3, 93044 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ subs r2, r2, r3 │ │ │ │ cmp r2, #3 │ │ │ │ - ble.n 93bc0 │ │ │ │ + ble.n 930bc │ │ │ │ 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 93c38 │ │ │ │ + beq.n 93134 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #3 │ │ │ │ - ble.n 93c24 │ │ │ │ + ble.n 93120 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 93c14 │ │ │ │ - vldr d7, [pc, #276] @ 93c70 │ │ │ │ + beq.n 93110 │ │ │ │ + vldr d7, [pc, #272] @ 93168 │ │ │ │ mov r0, sp │ │ │ │ movs r3, #0 │ │ │ │ add r2, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - vldr d7, [pc, #268] @ 93c78 │ │ │ │ + vldr d7, [pc, #264] @ 93170 │ │ │ │ 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 12ff28 │ │ │ │ + bl 12f654 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 93bd6 │ │ │ │ - ldr r1, [pc, #248] @ (93c80 ) │ │ │ │ - movw r2, #4208 @ 0x1070 │ │ │ │ + cbz r0, 930d2 │ │ │ │ + ldr r1, [pc, #244] @ (93178 ) │ │ │ │ + movw r2, #2672 @ 0xa70 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 127b48 <_PyObject_CallMethod@@Base> │ │ │ │ + bl 127024 <_PyObject_CallMethod@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 93bec │ │ │ │ + cbz r0, 930e8 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d7c20 │ │ │ │ + bl d7170 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 93bdc │ │ │ │ + bne.n 930d8 │ │ │ │ cmp r5, #4 │ │ │ │ - bne.n 93bf0 │ │ │ │ + bne.n 930ec │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbz r3, 93bd6 │ │ │ │ + cbz r3, 930d2 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.n 93b44 │ │ │ │ + b.n 93040 │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26528 @ 0x67a0 │ │ │ │ + movw r1, #24992 @ 0x61a0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 93b44 │ │ │ │ + b.n 93040 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 93bb4 │ │ │ │ + bne.n 930b0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 93bb4 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 930b0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 93bd6 │ │ │ │ + bne.n 930d2 │ │ │ │ cmp r5, #4 │ │ │ │ - bgt.n 93c4a │ │ │ │ + bgt.n 93146 │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25752 @ 0x6498 │ │ │ │ + movw r1, #24216 @ 0x5e98 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 93bd6 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 930d2 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ blx 2a650 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 93bb4 │ │ │ │ + b.n 930b0 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #4 │ │ │ │ - bl 84348 │ │ │ │ + bl 83e94 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 93c66 │ │ │ │ + cbz r0, 93162 │ │ │ │ movs r3, #4 │ │ │ │ strd r0, r3, [r4, #20] │ │ │ │ - b.n 93b54 │ │ │ │ + b.n 93050 │ │ │ │ movs r0, #4 │ │ │ │ - bl 76fe4 │ │ │ │ + bl 77034 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r4, #20] │ │ │ │ - cbz r0, 93c66 │ │ │ │ + cbz r0, 93162 │ │ │ │ movs r3, #4 │ │ │ │ str r3, [r4, #24] │ │ │ │ - b.n 93b54 │ │ │ │ + b.n 93050 │ │ │ │ movw r0, #6496 @ 0x1960 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #4 │ │ │ │ - movw r1, #26552 @ 0x67b8 │ │ │ │ + movw r1, #25016 @ 0x61b8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 93bd6 │ │ │ │ - bl 1ea294 │ │ │ │ - b.n 93bd6 │ │ │ │ - nop.w │ │ │ │ + bl d1590 │ │ │ │ + b.n 930d2 │ │ │ │ + bl 1e95bc │ │ │ │ + b.n 930d2 │ │ │ │ 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 936d4 <_PyUnicodeWriter_Finish@@Base+0x10b4> │ │ │ │ + b.n 92bcc <_PyUnicodeWriter_Finish@@Base+0x10b0> │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00093c84 <_PyObject_GetMethod@@Base>: │ │ │ │ +0009317c <_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 93dd4 <_PyObject_GetMethod@@Base+0x150> │ │ │ │ + bmi.w 932cc <_PyObject_GetMethod@@Base+0x150> │ │ │ │ ldr.w r3, [r6, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 93e1a <_PyObject_GetMethod@@Base+0x196> │ │ │ │ + beq.w 93312 <_PyObject_GetMethod@@Base+0x196> │ │ │ │ ldr r2, [r6, #72] @ 0x48 │ │ │ │ - movw r3, #58993 @ 0xe671 │ │ │ │ + movw r3, #56289 @ 0xdbe1 │ │ │ │ movt r3, #11 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 93e28 <_PyObject_GetMethod@@Base+0x1a4> │ │ │ │ + bne.w 93320 <_PyObject_GetMethod@@Base+0x1a4> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r9, #42220 @ 0xa4ec │ │ │ │ movt r9, #70 @ 0x46 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 93e28 <_PyObject_GetMethod@@Base+0x1a4> │ │ │ │ + bne.w 93320 <_PyObject_GetMethod@@Base+0x1a4> │ │ │ │ ldr.w r2, [r6, #192] @ 0xc0 │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr r3, [pc, #736] @ (93fbc <_PyObject_GetMethod@@Base+0x338>) │ │ │ │ + ldr r3, [pc, #736] @ (934b4 <_PyObject_GetMethod@@Base+0x338>) │ │ │ │ eor.w sl, r2, r4, asr #3 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ubfx sl, sl, #0, #12 │ │ │ │ movs r1, #12 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mul.w sl, r1, sl │ │ │ │ add.w fp, r3, sl │ │ │ │ add.w fp, fp, #40960 @ 0xa000 │ │ │ │ ldr.w r1, [fp, #2808] @ 0xaf8 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 93e38 <_PyObject_GetMethod@@Base+0x1b4> │ │ │ │ + bne.w 93330 <_PyObject_GetMethod@@Base+0x1b4> │ │ │ │ ldr.w r2, [fp, #2812] @ 0xafc │ │ │ │ cmp r4, r2 │ │ │ │ - bne.w 93e38 <_PyObject_GetMethod@@Base+0x1b4> │ │ │ │ + bne.w 93330 <_PyObject_GetMethod@@Base+0x1b4> │ │ │ │ add.w r3, r3, #40960 @ 0xa000 │ │ │ │ add r3, sl │ │ │ │ ldr.w r8, [r3, #2816] @ 0xb00 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 93f7c <_PyObject_GetMethod@@Base+0x2f8> │ │ │ │ + beq.w 93474 <_PyObject_GetMethod@@Base+0x2f8> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 93eb0 <_PyObject_GetMethod@@Base+0x22c> │ │ │ │ + beq.w 933a8 <_PyObject_GetMethod@@Base+0x22c> │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #14 │ │ │ │ - bpl.w 93ebc <_PyObject_GetMethod@@Base+0x238> │ │ │ │ + bpl.w 933b4 <_PyObject_GetMethod@@Base+0x238> │ │ │ │ mov.w fp, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.w 93f1e <_PyObject_GetMethod@@Base+0x29a> │ │ │ │ + bmi.w 93416 <_PyObject_GetMethod@@Base+0x29a> │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.w 93f10 <_PyObject_GetMethod@@Base+0x28c> │ │ │ │ + bmi.w 93408 <_PyObject_GetMethod@@Base+0x28c> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r2, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 93dc0 <_PyObject_GetMethod@@Base+0x13c> │ │ │ │ + beq.n 932b8 <_PyObject_GetMethod@@Base+0x13c> │ │ │ │ itttt lt │ │ │ │ ldrlt r1, [r5, #8] │ │ │ │ eorlt.w r0, r1, r1, asr #31 │ │ │ │ sublt.w r0, r0, r1, asr #31 │ │ │ │ ldrdlt r1, ip, [r2, #16] │ │ │ │ itttt lt │ │ │ │ addlt r2, r1, #3 │ │ │ │ mlalt r2, ip, r0, r2 │ │ │ │ biclt.w r2, r2, #3 │ │ │ │ addlt r3, r3, r2 │ │ │ │ adds r3, r5, r3 │ │ │ │ - beq.n 93dc0 <_PyObject_GetMethod@@Base+0x13c> │ │ │ │ + beq.n 932b8 <_PyObject_GetMethod@@Base+0x13c> │ │ │ │ ldr.w r9, [r3] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 93dc0 <_PyObject_GetMethod@@Base+0x13c> │ │ │ │ + beq.n 932b8 <_PyObject_GetMethod@@Base+0x13c> │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ cmp r3, r2 │ │ │ │ mov r2, r7 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [r9] │ │ │ │ - bl 8094c │ │ │ │ + bl 804a4 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 93ff6 <_PyObject_GetMethod@@Base+0x372> │ │ │ │ + bne.w 934ee <_PyObject_GetMethod@@Base+0x372> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 93dc0 <_PyObject_GetMethod@@Base+0x13c> │ │ │ │ + beq.n 932b8 <_PyObject_GetMethod@@Base+0x13c> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94044 <_PyObject_GetMethod@@Base+0x3c0> │ │ │ │ + beq.w 9353c <_PyObject_GetMethod@@Base+0x3c0> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 93f86 <_PyObject_GetMethod@@Base+0x302> │ │ │ │ + beq.w 9347e <_PyObject_GetMethod@@Base+0x302> │ │ │ │ str.w r8, [r7] │ │ │ │ mov r0, sl │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #484] @ (93fbc <_PyObject_GetMethod@@Base+0x338>) │ │ │ │ + ldr r2, [pc, #484] @ (934b4 <_PyObject_GetMethod@@Base+0x338>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #28 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr.w r3, [r6, #180] @ 0xb4 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #10 │ │ │ │ @@ -158014,51 +157001,51 @@ │ │ │ │ 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 9400a <_PyObject_GetMethod@@Base+0x386> │ │ │ │ + beq.w 93502 <_PyObject_GetMethod@@Base+0x386> │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 93cb0 <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ + bne.w 931a8 <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7f848 │ │ │ │ + bl 7f810 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 93cb0 <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ - b.n 93e32 <_PyObject_GetMethod@@Base+0x1ae> │ │ │ │ + bge.w 931a8 <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ + b.n 9332a <_PyObject_GetMethod@@Base+0x1ae> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8ee64 │ │ │ │ + bl 8e280 │ │ │ │ str r0, [r7, #0] │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 93dcc <_PyObject_GetMethod@@Base+0x148> │ │ │ │ + b.n 932c4 <_PyObject_GetMethod@@Base+0x148> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt.w 93f66 <_PyObject_GetMethod@@Base+0x2e2> │ │ │ │ + bgt.w 9345e <_PyObject_GetMethod@@Base+0x2e2> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 82098 <_PyType_LookupRef@@Base+0x118> │ │ │ │ + bl 81be8 <_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, #8] │ │ │ │ - bl 82154 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ + bl 81ca4 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 93f78 <_PyObject_GetMethod@@Base+0x2f4> │ │ │ │ + bne.w 93470 <_PyObject_GetMethod@@Base+0x2f4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 93fe8 <_PyObject_GetMethod@@Base+0x364> │ │ │ │ + beq.w 934e0 <_PyObject_GetMethod@@Base+0x364> │ │ │ │ add.w r3, r3, #43520 @ 0xaa00 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ add.w r2, r3, sl │ │ │ │ str r0, [r2, #8] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [fp, #2812] @ 0xafc │ │ │ │ @@ -158070,1355 +157057,1356 @@ │ │ │ │ str r4, [r3, r1] │ │ │ │ dmb ish │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str.w r2, [r3, sl] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 93fde <_PyObject_GetMethod@@Base+0x35a> │ │ │ │ + bne.w 934d6 <_PyObject_GetMethod@@Base+0x35a> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 93f7c <_PyObject_GetMethod@@Base+0x2f8> │ │ │ │ + beq.n 93474 <_PyObject_GetMethod@@Base+0x2f8> │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #14 │ │ │ │ - bmi.w 93d3a <_PyObject_GetMethod@@Base+0xb6> │ │ │ │ + bmi.w 93232 <_PyObject_GetMethod@@Base+0xb6> │ │ │ │ ldr.w fp, [r3, #136] @ 0x88 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 93fb6 <_PyObject_GetMethod@@Base+0x332> │ │ │ │ + beq.n 934ae <_PyObject_GetMethod@@Base+0x332> │ │ │ │ ldr.w r3, [r3, #140] @ 0x8c │ │ │ │ mov sl, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 93d42 <_PyObject_GetMethod@@Base+0xbe> │ │ │ │ + beq.w 9323a <_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 93e32 <_PyObject_GetMethod@@Base+0x1ae> │ │ │ │ + beq.n 9332a <_PyObject_GetMethod@@Base+0x1ae> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 93e32 <_PyObject_GetMethod@@Base+0x1ae> │ │ │ │ - ldr r2, [pc, #204] @ (93fc0 <_PyObject_GetMethod@@Base+0x33c>) │ │ │ │ + bne.n 9332a <_PyObject_GetMethod@@Base+0x1ae> │ │ │ │ + ldr r2, [pc, #204] @ (934b8 <_PyObject_GetMethod@@Base+0x33c>) │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 93f0a <_PyObject_GetMethod@@Base+0x286> │ │ │ │ + cbz r3, 93402 <_PyObject_GetMethod@@Base+0x286> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ mov r0, r8 │ │ │ │ blx r4 │ │ │ │ - b.n 93e32 <_PyObject_GetMethod@@Base+0x1ae> │ │ │ │ + b.n 9332a <_PyObject_GetMethod@@Base+0x1ae> │ │ │ │ ldr.w r9, [r5, #-12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 93d86 <_PyObject_GetMethod@@Base+0x102> │ │ │ │ - b.n 93dc0 <_PyObject_GetMethod@@Base+0x13c> │ │ │ │ + bne.w 9327e <_PyObject_GetMethod@@Base+0x102> │ │ │ │ + b.n 932b8 <_PyObject_GetMethod@@Base+0x13c> │ │ │ │ ldrb r2, [r5, #11] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 93d4a <_PyObject_GetMethod@@Base+0xc6> │ │ │ │ + beq.w 93242 <_PyObject_GetMethod@@Base+0xc6> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 94084 <_PyObject_GetMethod@@Base+0x400> │ │ │ │ + beq.w 9357c <_PyObject_GetMethod@@Base+0x400> │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ - bl 78dc0 │ │ │ │ + bl 78dfc │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 93dc0 <_PyObject_GetMethod@@Base+0x13c> │ │ │ │ + beq.w 932b8 <_PyObject_GetMethod@@Base+0x13c> │ │ │ │ add.w r0, r5, r0, lsl #2 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 93dc0 <_PyObject_GetMethod@@Base+0x13c> │ │ │ │ + beq.w 932b8 <_PyObject_GetMethod@@Base+0x13c> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r8 │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ str r2, [r7, #0] │ │ │ │ - bl 1a5438 <_PyThreadState_New@@Base+0x4aac> │ │ │ │ - b.n 93e32 <_PyObject_GetMethod@@Base+0x1ae> │ │ │ │ + bl 1a4528 <_PyThreadState_New@@Base+0x4ba4> │ │ │ │ + b.n 9332a <_PyObject_GetMethod@@Base+0x1ae> │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 82154 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ + bl 81ca4 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 93fe8 <_PyObject_GetMethod@@Base+0x364> │ │ │ │ + beq.n 934e0 <_PyObject_GetMethod@@Base+0x364> │ │ │ │ adds r2, #1 │ │ │ │ - beq.n 9403e <_PyObject_GetMethod@@Base+0x3ba> │ │ │ │ + beq.n 93536 <_PyObject_GetMethod@@Base+0x3ba> │ │ │ │ mov.w r8, #0 │ │ │ │ mov fp, r8 │ │ │ │ mov sl, r8 │ │ │ │ - b.n 93d42 <_PyObject_GetMethod@@Base+0xbe> │ │ │ │ + b.n 9323a <_PyObject_GetMethod@@Base+0xbe> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 93faa <_PyObject_GetMethod@@Base+0x326> │ │ │ │ - movw r3, #41337 @ 0xa179 │ │ │ │ + beq.n 934a2 <_PyObject_GetMethod@@Base+0x326> │ │ │ │ + movw r3, #38601 @ 0x96c9 │ │ │ │ movt r3, #13 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 93fc4 <_PyObject_GetMethod@@Base+0x340> │ │ │ │ + bne.n 934bc <_PyObject_GetMethod@@Base+0x340> │ │ │ │ ldr.w r4, [r8, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 940a2 <_PyObject_GetMethod@@Base+0x41e> │ │ │ │ + beq.n 9359a <_PyObject_GetMethod@@Base+0x41e> │ │ │ │ mov r0, r4 │ │ │ │ - bl da650 │ │ │ │ - b.n 93eda <_PyObject_GetMethod@@Base+0x256> │ │ │ │ + bl d9bc0 │ │ │ │ + b.n 933d2 <_PyObject_GetMethod@@Base+0x256> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 9401a <_PyObject_GetMethod@@Base+0x396> │ │ │ │ + beq.n 93512 <_PyObject_GetMethod@@Base+0x396> │ │ │ │ str.w r8, [r7] │ │ │ │ - b.n 93e32 <_PyObject_GetMethod@@Base+0x1ae> │ │ │ │ + b.n 9332a <_PyObject_GetMethod@@Base+0x1ae> │ │ │ │ mov sl, fp │ │ │ │ - b.n 93d42 <_PyObject_GetMethod@@Base+0xbe> │ │ │ │ + b.n 9323a <_PyObject_GetMethod@@Base+0xbe> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ blx fp │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r4, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 93ee8 <_PyObject_GetMethod@@Base+0x264> │ │ │ │ - b.n 93e32 <_PyObject_GetMethod@@Base+0x1ae> │ │ │ │ + bne.n 933e0 <_PyObject_GetMethod@@Base+0x264> │ │ │ │ + b.n 9332a <_PyObject_GetMethod@@Base+0x1ae> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 93fe8 <_PyObject_GetMethod@@Base+0x364> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 934e0 <_PyObject_GetMethod@@Base+0x364> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 93eb0 <_PyObject_GetMethod@@Base+0x22c> │ │ │ │ + bne.w 933a8 <_PyObject_GetMethod@@Base+0x22c> │ │ │ │ mov fp, r8 │ │ │ │ mov sl, r8 │ │ │ │ - b.n 93d42 <_PyObject_GetMethod@@Base+0xbe> │ │ │ │ + b.n 9323a <_PyObject_GetMethod@@Base+0xbe> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 94002 <_PyObject_GetMethod@@Base+0x37e> │ │ │ │ + beq.n 934fa <_PyObject_GetMethod@@Base+0x37e> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbz r3, 94066 <_PyObject_GetMethod@@Base+0x3e2> │ │ │ │ + cbz r3, 9355e <_PyObject_GetMethod@@Base+0x3e2> │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a5438 <_PyThreadState_New@@Base+0x4aac> │ │ │ │ - b.n 93e32 <_PyObject_GetMethod@@Base+0x1ae> │ │ │ │ + bl 1a4528 <_PyThreadState_New@@Base+0x4ba4> │ │ │ │ + b.n 9332a <_PyObject_GetMethod@@Base+0x1ae> │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [r0, #244] @ 0xf4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 93cb0 <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ - b.n 93e1a <_PyObject_GetMethod@@Base+0x196> │ │ │ │ + bne.w 931a8 <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ + b.n 93312 <_PyObject_GetMethod@@Base+0x196> │ │ │ │ movw r1, #48072 @ 0xbbc8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ mov r3, r4 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - movw r1, #16128 @ 0x3f00 │ │ │ │ + movw r1, #14592 @ 0x3900 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d2028 │ │ │ │ + bl d1590 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl d3af8 │ │ │ │ - b.n 93e32 <_PyObject_GetMethod@@Base+0x1ae> │ │ │ │ - bl d42d0 │ │ │ │ - b.n 93f7c <_PyObject_GetMethod@@Base+0x2f8> │ │ │ │ - ldr r2, [pc, #116] @ (940bc <_PyObject_GetMethod@@Base+0x438>) │ │ │ │ + bl d3060 │ │ │ │ + b.n 9332a <_PyObject_GetMethod@@Base+0x1ae> │ │ │ │ + bl d3838 │ │ │ │ + b.n 93474 <_PyObject_GetMethod@@Base+0x2f8> │ │ │ │ + ldr r2, [pc, #116] @ (935b4 <_PyObject_GetMethod@@Base+0x438>) │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 9405e <_PyObject_GetMethod@@Base+0x3da> │ │ │ │ + cbz r3, 93556 <_PyObject_GetMethod@@Base+0x3da> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ - b.n 93dc0 <_PyObject_GetMethod@@Base+0x13c> │ │ │ │ - ldr r2, [pc, #84] @ (940bc <_PyObject_GetMethod@@Base+0x438>) │ │ │ │ + b.n 932b8 <_PyObject_GetMethod@@Base+0x13c> │ │ │ │ + ldr r2, [pc, #84] @ (935b4 <_PyObject_GetMethod@@Base+0x438>) │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 9407e <_PyObject_GetMethod@@Base+0x3fa> │ │ │ │ + cbz r3, 93576 <_PyObject_GetMethod@@Base+0x3fa> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ mov r0, r9 │ │ │ │ blx r4 │ │ │ │ - b.n 94002 <_PyObject_GetMethod@@Base+0x37e> │ │ │ │ + b.n 934fa <_PyObject_GetMethod@@Base+0x37e> │ │ │ │ ldr.w r2, [r9, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.w 93f34 <_PyObject_GetMethod@@Base+0x2b0> │ │ │ │ - bl d42d0 │ │ │ │ + bne.w 9342c <_PyObject_GetMethod@@Base+0x2b0> │ │ │ │ + bl d3838 │ │ │ │ mvn.w r0, #2 │ │ │ │ - b.n 93f42 <_PyObject_GetMethod@@Base+0x2be> │ │ │ │ + b.n 9343a <_PyObject_GetMethod@@Base+0x2be> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26776 @ 0x6898 │ │ │ │ + movw r1, #25240 @ 0x6298 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 93fce <_PyObject_GetMethod@@Base+0x34a> │ │ │ │ + bl 126e1c │ │ │ │ + b.n 934c6 <_PyObject_GetMethod@@Base+0x34a> │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 940ec <_PyObject_GetMethod@@Base+0x468> │ │ │ │ + cbz r3, 935e4 <_PyObject_GetMethod@@Base+0x468> │ │ │ │ ldr r2, [r1, #16] │ │ │ │ subs r2, r2, r3 │ │ │ │ cmp r0, r2 │ │ │ │ itt le │ │ │ │ addle r4, r4, r3 │ │ │ │ strle r4, [r1, #12] │ │ │ │ - bgt.n 941b4 <_PyObject_GetMethod@@Base+0x530> │ │ │ │ + bgt.n 936ac <_PyObject_GetMethod@@Base+0x530> │ │ │ │ mov r0, r3 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r6, [r1, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 941a2 <_PyObject_GetMethod@@Base+0x51e> │ │ │ │ + beq.n 9369a <_PyObject_GetMethod@@Base+0x51e> │ │ │ │ ldr r3, [r1, #24] │ │ │ │ cmp r3, r0 │ │ │ │ - blt.n 94190 <_PyObject_GetMethod@@Base+0x50c> │ │ │ │ + blt.n 93688 <_PyObject_GetMethod@@Base+0x50c> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 94180 <_PyObject_GetMethod@@Base+0x4fc> │ │ │ │ + beq.n 93678 <_PyObject_GetMethod@@Base+0x4fc> │ │ │ │ add r0, sp, #4 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r6, r3, [sp, #4] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ add r2, sp, #12 │ │ │ │ strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 12ff28 │ │ │ │ + bl 12f654 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 9417c <_PyObject_GetMethod@@Base+0x4f8> │ │ │ │ - ldr r1, [pc, #216] @ (94200 <_PyObject_GetMethod@@Base+0x57c>) │ │ │ │ - movw r2, #4208 @ 0x1070 │ │ │ │ + cbz r0, 93674 <_PyObject_GetMethod@@Base+0x4f8> │ │ │ │ + ldr r1, [pc, #216] @ (936f8 <_PyObject_GetMethod@@Base+0x57c>) │ │ │ │ + movw r2, #2672 @ 0xa70 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 127b48 <_PyObject_CallMethod@@Base> │ │ │ │ + bl 127024 <_PyObject_CallMethod@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 941f8 <_PyObject_GetMethod@@Base+0x574> │ │ │ │ + beq.n 936f0 <_PyObject_GetMethod@@Base+0x574> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d7c20 │ │ │ │ + bl d7170 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 941e8 <_PyObject_GetMethod@@Base+0x564> │ │ │ │ + bne.n 936e0 <_PyObject_GetMethod@@Base+0x564> │ │ │ │ cmp r6, r4 │ │ │ │ it eq │ │ │ │ ldreq r3, [r5, #20] │ │ │ │ - beq.n 940e6 <_PyObject_GetMethod@@Base+0x462> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 9417c <_PyObject_GetMethod@@Base+0x4f8> │ │ │ │ + beq.n 935de <_PyObject_GetMethod@@Base+0x462> │ │ │ │ + bl 7f898 │ │ │ │ + cbnz r0, 93674 <_PyObject_GetMethod@@Base+0x4f8> │ │ │ │ cmp r6, r4 │ │ │ │ - bgt.n 941cc <_PyObject_GetMethod@@Base+0x548> │ │ │ │ + bgt.n 936c4 <_PyObject_GetMethod@@Base+0x548> │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25752 @ 0x6498 │ │ │ │ + movw r1, #24216 @ 0x5e98 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 940e6 <_PyObject_GetMethod@@Base+0x462> │ │ │ │ + b.n 935de <_PyObject_GetMethod@@Base+0x462> │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ blx 2a650 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 94154 <_PyObject_GetMethod@@Base+0x4d0> │ │ │ │ + b.n 9364c <_PyObject_GetMethod@@Base+0x4d0> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 84348 │ │ │ │ + bl 83e94 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 941ae <_PyObject_GetMethod@@Base+0x52a> │ │ │ │ + cbz r0, 936a6 <_PyObject_GetMethod@@Base+0x52a> │ │ │ │ str r0, [r5, #20] │ │ │ │ str r4, [r5, #24] │ │ │ │ - b.n 940f8 <_PyObject_GetMethod@@Base+0x474> │ │ │ │ - bl 76fe4 │ │ │ │ + b.n 935f0 <_PyObject_GetMethod@@Base+0x474> │ │ │ │ + bl 77034 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [r5, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9419e <_PyObject_GetMethod@@Base+0x51a> │ │ │ │ - bl 1ea294 │ │ │ │ - b.n 9417c <_PyObject_GetMethod@@Base+0x4f8> │ │ │ │ + bne.n 93696 <_PyObject_GetMethod@@Base+0x51a> │ │ │ │ + bl 1e95bc │ │ │ │ + b.n 93674 <_PyObject_GetMethod@@Base+0x4f8> │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26528 @ 0x67a0 │ │ │ │ + movw r1, #24992 @ 0x61a0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 9417c <_PyObject_GetMethod@@Base+0x4f8> │ │ │ │ + bl 126e1c │ │ │ │ + b.n 93674 <_PyObject_GetMethod@@Base+0x4f8> │ │ │ │ movw r0, #6496 @ 0x1960 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #26552 @ 0x67b8 │ │ │ │ + movw r1, #25016 @ 0x61b8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 9417c <_PyObject_GetMethod@@Base+0x4f8> │ │ │ │ + bl d1590 │ │ │ │ + b.n 93674 <_PyObject_GetMethod@@Base+0x4f8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 94154 <_PyObject_GetMethod@@Base+0x4d0> │ │ │ │ + bne.n 9364c <_PyObject_GetMethod@@Base+0x4d0> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 94154 <_PyObject_GetMethod@@Base+0x4d0> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9364c <_PyObject_GetMethod@@Base+0x4d0> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 94154 <_PyObject_GetMethod@@Base+0x4d0> │ │ │ │ + b.n 9364c <_PyObject_GetMethod@@Base+0x4d0> │ │ │ │ nop │ │ │ │ - b.n 93c54 │ │ │ │ + b.n 9314c │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr.w sl, [pc, #1404] @ 94794 <_PyObject_GetMethod@@Base+0xb10> │ │ │ │ + ldr.w sl, [pc, #1408] @ 93c90 <_PyObject_GetMethod@@Base+0xb14> │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ bics.w r4, r2, #2147483648 @ 0x80000000 │ │ │ │ ldr.w r7, [sl, r9] │ │ │ │ - beq.w 948a0 <_PyObject_GetMethod@@Base+0xc1c> │ │ │ │ + beq.w 93d9c <_PyObject_GetMethod@@Base+0xc20> │ │ │ │ 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 944ba <_PyObject_GetMethod@@Base+0x836> │ │ │ │ + bne.w 939b2 <_PyObject_GetMethod@@Base+0x836> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 9486e <_PyObject_GetMethod@@Base+0xbea> │ │ │ │ + bne.w 93d6a <_PyObject_GetMethod@@Base+0xbee> │ │ │ │ subs.w r8, r4, #1 │ │ │ │ - beq.w 94588 <_PyObject_GetMethod@@Base+0x904> │ │ │ │ + beq.w 93a82 <_PyObject_GetMethod@@Base+0x906> │ │ │ │ ldr.w r2, [sl, r9] │ │ │ │ cmp.w r8, #20 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - bgt.w 9474a <_PyObject_GetMethod@@Base+0xac6> │ │ │ │ + bgt.w 93c44 <_PyObject_GetMethod@@Base+0xac8> │ │ │ │ add.w r3, r3, r4, lsl #2 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1604] @ 0x644 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 945c4 <_PyObject_GetMethod@@Base+0x940> │ │ │ │ - ldr.w ip, [pc, #1300] @ 94784 <_PyObject_GetMethod@@Base+0xb00> │ │ │ │ + beq.w 93abe <_PyObject_GetMethod@@Base+0x942> │ │ │ │ + ldr.w ip, [pc, #1304] @ 93c80 <_PyObject_GetMethod@@Base+0xb04> │ │ │ │ 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 947ca <_PyObject_GetMethod@@Base+0xb46> │ │ │ │ + bne.w 93cc6 <_PyObject_GetMethod@@Base+0xb4a> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ add.w r3, r4, #12 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, ip │ │ │ │ - beq.w 94526 <_PyObject_GetMethod@@Base+0x8a2> │ │ │ │ + beq.w 93a20 <_PyObject_GetMethod@@Base+0x8a4> │ │ │ │ adds r1, #1 │ │ │ │ cmp.w r8, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ str r0, [r3, #0] │ │ │ │ - beq.n 942f8 <_PyObject_GetMethod@@Base+0x674> │ │ │ │ + beq.n 937f0 <_PyObject_GetMethod@@Base+0x674> │ │ │ │ ldr.w lr, [r5, #8] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ adds r3, #4 │ │ │ │ add.w r1, r5, #8 │ │ │ │ ldr.w r0, [lr] │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 942c8 <_PyObject_GetMethod@@Base+0x644> │ │ │ │ + beq.n 937c0 <_PyObject_GetMethod@@Base+0x644> │ │ │ │ adds r0, #1 │ │ │ │ str.w r0, [lr] │ │ │ │ cmp.w r8, #2 │ │ │ │ str.w lr, [r3] │ │ │ │ - ble.n 942f8 <_PyObject_GetMethod@@Base+0x674> │ │ │ │ + ble.n 937f0 <_PyObject_GetMethod@@Base+0x674> │ │ │ │ add.w ip, r4, #16 │ │ │ │ mov r3, r1 │ │ │ │ add.w r8, r5, r8, lsl #2 │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, lr │ │ │ │ - beq.w 94536 <_PyObject_GetMethod@@Base+0x8b2> │ │ │ │ + beq.w 93a30 <_PyObject_GetMethod@@Base+0x8b4> │ │ │ │ adds r1, #1 │ │ │ │ cmp r8, r3 │ │ │ │ str r1, [r0, #0] │ │ │ │ str.w r0, [ip, #4]! │ │ │ │ - bne.n 942e0 <_PyObject_GetMethod@@Base+0x65c> │ │ │ │ + bne.n 937d8 <_PyObject_GetMethod@@Base+0x65c> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ sub.w r0, r4, #8 │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ ldr.w r2, [r3, #3796] @ 0xed4 │ │ │ │ cmp r1, #0 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ ldr.w ip, [r2, #4] │ │ │ │ and.w r3, r3, #3 │ │ │ │ orr.w r3, r3, ip │ │ │ │ str.w r0, [ip] │ │ │ │ strd r2, r3, [r4, #-8] │ │ │ │ add.w r3, r1, #4294967295 @ 0xffffffff │ │ │ │ str r0, [r2, #4] │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ - blt.w 94596 <_PyObject_GetMethod@@Base+0x912> │ │ │ │ + blt.w 93a90 <_PyObject_GetMethod@@Base+0x914> │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 945aa <_PyObject_GetMethod@@Base+0x926> │ │ │ │ - movw r3, #23757 @ 0x5ccd │ │ │ │ + beq.w 93aa4 <_PyObject_GetMethod@@Base+0x928> │ │ │ │ + movw r3, #20653 @ 0x50ad │ │ │ │ movt r3, #22 │ │ │ │ ldr.w r8, [r5] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 94734 <_PyObject_GetMethod@@Base+0xab0> │ │ │ │ + bne.w 93c2e <_PyObject_GetMethod@@Base+0xab2> │ │ │ │ ldr r6, [r4, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9460c <_PyObject_GetMethod@@Base+0x988> │ │ │ │ + beq.w 93b06 <_PyObject_GetMethod@@Base+0x98a> │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 9466c <_PyObject_GetMethod@@Base+0x9e8> │ │ │ │ + bne.w 93b66 <_PyObject_GetMethod@@Base+0x9ea> │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 94532 <_PyObject_GetMethod@@Base+0x8ae> │ │ │ │ + beq.w 93a2c <_PyObject_GetMethod@@Base+0x8b0> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ - cbz r3, 9436c <_PyObject_GetMethod@@Base+0x6e8> │ │ │ │ + cbz r3, 93864 <_PyObject_GetMethod@@Base+0x6e8> │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 945de <_PyObject_GetMethod@@Base+0x95a> │ │ │ │ + bne.w 93ad8 <_PyObject_GetMethod@@Base+0x95c> │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ ldr r6, [r3, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 945ec <_PyObject_GetMethod@@Base+0x968> │ │ │ │ + beq.w 93ae6 <_PyObject_GetMethod@@Base+0x96a> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.w 948c0 <_PyObject_GetMethod@@Base+0xc3c> │ │ │ │ + bpl.w 93dbc <_PyObject_GetMethod@@Base+0xc40> │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 94724 <_PyObject_GetMethod@@Base+0xaa0> │ │ │ │ + bne.w 93c1e <_PyObject_GetMethod@@Base+0xaa2> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.w 94724 <_PyObject_GetMethod@@Base+0xaa0> │ │ │ │ + beq.w 93c1e <_PyObject_GetMethod@@Base+0xaa2> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ add r3, sp, #28 │ │ │ │ - bl 78468 │ │ │ │ + bl 784b8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 945ec <_PyObject_GetMethod@@Base+0x968> │ │ │ │ + beq.w 93ae6 <_PyObject_GetMethod@@Base+0x96a> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bpl.w 945ec <_PyObject_GetMethod@@Base+0x968> │ │ │ │ - bl 83f4c │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 945ec <_PyObject_GetMethod@@Base+0x968> │ │ │ │ + bpl.w 93ae6 <_PyObject_GetMethod@@Base+0x96a> │ │ │ │ + bl 83aa0 │ │ │ │ + subs r6, r0, #0 │ │ │ │ + blt.w 93ae6 <_PyObject_GetMethod@@Base+0x96a> │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ - cmp r0, r3 │ │ │ │ - bge.w 945ec <_PyObject_GetMethod@@Base+0x968> │ │ │ │ + cmp r6, r3 │ │ │ │ + bge.w 93ae6 <_PyObject_GetMethod@@Base+0x96a> │ │ │ │ ldr.w r5, [r8, #12] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 94570 <_PyObject_GetMethod@@Base+0x8ec> │ │ │ │ - add.w r6, r8, r0, lsl #3 │ │ │ │ + beq.w 93a6a <_PyObject_GetMethod@@Base+0x8ee> │ │ │ │ + add.w r6, r8, r6, lsl #3 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 94570 <_PyObject_GetMethod@@Base+0x8ec> │ │ │ │ + blt.w 93a6a <_PyObject_GetMethod@@Base+0x8ee> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.w 946bc <_PyObject_GetMethod@@Base+0xa38> │ │ │ │ + bpl.w 93bb6 <_PyObject_GetMethod@@Base+0xa3a> │ │ │ │ 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 946b2 <_PyObject_GetMethod@@Base+0xa2e> │ │ │ │ + bpl.w 93bac <_PyObject_GetMethod@@Base+0xa30> │ │ │ │ lsls r2, r2, #25 │ │ │ │ - bpl.w 9473e <_PyObject_GetMethod@@Base+0xaba> │ │ │ │ + bpl.w 93c38 <_PyObject_GetMethod@@Base+0xabc> │ │ │ │ cmn.w r5, #20 │ │ │ │ - beq.w 94608 <_PyObject_GetMethod@@Base+0x984> │ │ │ │ + beq.w 93b02 <_PyObject_GetMethod@@Base+0x986> │ │ │ │ cmp r3, r1 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ it ge │ │ │ │ movge r3, r1 │ │ │ │ cmp r2, r1 │ │ │ │ it ge │ │ │ │ cmpge r3, #0 │ │ │ │ - beq.w 94550 <_PyObject_GetMethod@@Base+0x8cc> │ │ │ │ + beq.w 93a4a <_PyObject_GetMethod@@Base+0x8ce> │ │ │ │ cmp r2, r1 │ │ │ │ it ge │ │ │ │ movge r2, r1 │ │ │ │ orrs.w r0, r2, r3 │ │ │ │ - bmi.w 948d2 <_PyObject_GetMethod@@Base+0xc4e> │ │ │ │ + bmi.w 93dce <_PyObject_GetMethod@@Base+0xc52> │ │ │ │ cmp r2, r3 │ │ │ │ it ge │ │ │ │ cmpge r1, r3 │ │ │ │ - ble.w 947c6 <_PyObject_GetMethod@@Base+0xb42> │ │ │ │ + ble.w 93cc2 <_PyObject_GetMethod@@Base+0xb46> │ │ │ │ subs r6, r2, r3 │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ ubfx r1, r2, #5, #1 │ │ │ │ lsls r0, r2, #25 │ │ │ │ - bpl.w 94620 <_PyObject_GetMethod@@Base+0x99c> │ │ │ │ + bpl.w 93b1a <_PyObject_GetMethod@@Base+0x99e> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 947a8 <_PyObject_GetMethod@@Base+0xb24> │ │ │ │ + beq.w 93ca4 <_PyObject_GetMethod@@Base+0xb28> │ │ │ │ adds r5, #20 │ │ │ │ add.w r8, r5, r3 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.w 94648 <_PyObject_GetMethod@@Base+0x9c4> │ │ │ │ + beq.w 93b42 <_PyObject_GetMethod@@Base+0x9c6> │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ mov r0, r6 │ │ │ │ - bl 71d0c │ │ │ │ + bl 71cfc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94608 <_PyObject_GetMethod@@Base+0x984> │ │ │ │ + beq.w 93b02 <_PyObject_GetMethod@@Base+0x986> │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.w 94908 <_PyObject_GetMethod@@Base+0xc84> │ │ │ │ + bpl.w 93e04 <_PyObject_GetMethod@@Base+0xc88> │ │ │ │ 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 944ac <_PyObject_GetMethod@@Base+0x828> │ │ │ │ + beq.n 939a4 <_PyObject_GetMethod@@Base+0x828> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 944ac <_PyObject_GetMethod@@Base+0x828> │ │ │ │ - ldr r2, [pc, #744] @ (94784 <_PyObject_GetMethod@@Base+0xb00>) │ │ │ │ + cbnz r3, 939a4 <_PyObject_GetMethod@@Base+0x828> │ │ │ │ + ldr r2, [pc, #748] @ (93c80 <_PyObject_GetMethod@@Base+0xb04>) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 947ac <_PyObject_GetMethod@@Base+0xb28> │ │ │ │ + bne.w 93ca8 <_PyObject_GetMethod@@Base+0xb2c> │ │ │ │ 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 9490c <_PyObject_GetMethod@@Base+0xc88> │ │ │ │ - ldr.w lr, [r1, #8] │ │ │ │ - cmp.w lr, #0 │ │ │ │ - ble.n 9450e <_PyObject_GetMethod@@Base+0x88a> │ │ │ │ + beq.w 93e08 <_PyObject_GetMethod@@Base+0xc8c> │ │ │ │ + ldr.w ip, [r1, #8] │ │ │ │ + cmp.w ip, #0 │ │ │ │ + ble.n 93a08 <_PyObject_GetMethod@@Base+0x88c> │ │ │ │ ldr r3, [r1, #12] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 9423c <_PyObject_GetMethod@@Base+0x5b8> │ │ │ │ - cmp.w lr, #1 │ │ │ │ - beq.n 9450e <_PyObject_GetMethod@@Base+0x88a> │ │ │ │ + beq.w 93734 <_PyObject_GetMethod@@Base+0x5b8> │ │ │ │ + cmp.w ip, #1 │ │ │ │ + beq.n 93a08 <_PyObject_GetMethod@@Base+0x88c> │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 9423c <_PyObject_GetMethod@@Base+0x5b8> │ │ │ │ - cmp.w lr, #2 │ │ │ │ - beq.n 9450e <_PyObject_GetMethod@@Base+0x88a> │ │ │ │ + beq.w 93734 <_PyObject_GetMethod@@Base+0x5b8> │ │ │ │ + cmp.w ip, #2 │ │ │ │ + beq.n 93a08 <_PyObject_GetMethod@@Base+0x88c> │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 9423c <_PyObject_GetMethod@@Base+0x5b8> │ │ │ │ - cmp.w lr, #3 │ │ │ │ - beq.n 9450e <_PyObject_GetMethod@@Base+0x88a> │ │ │ │ - add.w ip, r1, #20 │ │ │ │ - movs r1, #3 │ │ │ │ - ldr.w r8, [ip, #4]! │ │ │ │ - adds r1, #1 │ │ │ │ + beq.w 93734 <_PyObject_GetMethod@@Base+0x5b8> │ │ │ │ + cmp.w ip, #3 │ │ │ │ + beq.n 93a08 <_PyObject_GetMethod@@Base+0x88c> │ │ │ │ + adds r1, #20 │ │ │ │ + mov.w lr, #3 │ │ │ │ + ldr.w r8, [r1, #4]! │ │ │ │ + add.w lr, lr, #1 │ │ │ │ cmp r0, r8 │ │ │ │ - beq.w 9423c <_PyObject_GetMethod@@Base+0x5b8> │ │ │ │ - cmp lr, r1 │ │ │ │ - bne.n 944fe <_PyObject_GetMethod@@Base+0x87a> │ │ │ │ + beq.w 93734 <_PyObject_GetMethod@@Base+0x5b8> │ │ │ │ + cmp ip, lr │ │ │ │ + bne.n 939f6 <_PyObject_GetMethod@@Base+0x87a> │ │ │ │ ldr r1, [r6, #12] │ │ │ │ str.w fp, [sp, #12] │ │ │ │ - bl 1a8350 │ │ │ │ + bl 1a7508 │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 9423c <_PyObject_GetMethod@@Base+0x5b8> │ │ │ │ + bne.w 93734 <_PyObject_GetMethod@@Base+0x5b8> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 944b2 <_PyObject_GetMethod@@Base+0x82e> │ │ │ │ + b.n 939aa <_PyObject_GetMethod@@Base+0x82e> │ │ │ │ cmp.w r8, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ - bne.w 942ac <_PyObject_GetMethod@@Base+0x628> │ │ │ │ - b.n 942f8 <_PyObject_GetMethod@@Base+0x674> │ │ │ │ - mov r0, r5 │ │ │ │ - b.n 943c8 <_PyObject_GetMethod@@Base+0x744> │ │ │ │ + bne.w 937a4 <_PyObject_GetMethod@@Base+0x628> │ │ │ │ + b.n 937f0 <_PyObject_GetMethod@@Base+0x674> │ │ │ │ + mov r6, r5 │ │ │ │ + b.n 938c0 <_PyObject_GetMethod@@Base+0x744> │ │ │ │ cmp r8, r3 │ │ │ │ str.w r0, [ip, #4]! │ │ │ │ - bne.w 942e0 <_PyObject_GetMethod@@Base+0x65c> │ │ │ │ - b.n 942f8 <_PyObject_GetMethod@@Base+0x674> │ │ │ │ + bne.w 937d8 <_PyObject_GetMethod@@Base+0x65c> │ │ │ │ + b.n 937f0 <_PyObject_GetMethod@@Base+0x674> │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - blt.w 94426 <_PyObject_GetMethod@@Base+0x7a2> │ │ │ │ + blt.w 9391e <_PyObject_GetMethod@@Base+0x7a2> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 94426 <_PyObject_GetMethod@@Base+0x7a2> │ │ │ │ + beq.w 9391e <_PyObject_GetMethod@@Base+0x7a2> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 94864 <_PyObject_GetMethod@@Base+0xbe0> │ │ │ │ + bne.w 93d60 <_PyObject_GetMethod@@Base+0xbe4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 94488 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + beq.n 93980 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 94488 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + b.n 93980 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ - b.n 94488 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + b.n 93980 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ - ldr r4, [pc, #508] @ (94788 <_PyObject_GetMethod@@Base+0xb04>) │ │ │ │ + ldr r4, [pc, #508] @ (93c84 <_PyObject_GetMethod@@Base+0xb08>) │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r7, #36] @ 0x24 │ │ │ │ - bge.w 9432a <_PyObject_GetMethod@@Base+0x6a6> │ │ │ │ - movw r1, #21944 @ 0x55b8 │ │ │ │ + bge.w 93822 <_PyObject_GetMethod@@Base+0x6a6> │ │ │ │ + movw r1, #20408 @ 0x4fb8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e857c <_Py_CheckRecursiveCall@@Base> │ │ │ │ + bl 1e78a4 <_Py_CheckRecursiveCall@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9432a <_PyObject_GetMethod@@Base+0x6a6> │ │ │ │ + beq.w 93822 <_PyObject_GetMethod@@Base+0x6a6> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 94522 <_PyObject_GetMethod@@Base+0x89e> │ │ │ │ + beq.n 93a1c <_PyObject_GetMethod@@Base+0x8a0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 94522 <_PyObject_GetMethod@@Base+0x89e> │ │ │ │ + bne.n 93a1c <_PyObject_GetMethod@@Base+0x8a0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 94522 <_PyObject_GetMethod@@Base+0x89e> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 93a1c <_PyObject_GetMethod@@Base+0x8a0> │ │ │ │ mov r1, r8 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77cd8 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77d28 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 94522 <_PyObject_GetMethod@@Base+0x89e> │ │ │ │ + beq.n 93a1c <_PyObject_GetMethod@@Base+0x8a0> │ │ │ │ ldr.w r2, [sl, r9] │ │ │ │ - b.n 9428e <_PyObject_GetMethod@@Base+0x60a> │ │ │ │ + b.n 93786 <_PyObject_GetMethod@@Base+0x60a> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl d7c20 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.w 943be <_PyObject_GetMethod@@Base+0x73a> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 94608 <_PyObject_GetMethod@@Base+0x984> │ │ │ │ + bl d7170 │ │ │ │ + subs r6, r0, #0 │ │ │ │ + bge.w 938b6 <_PyObject_GetMethod@@Base+0x73a> │ │ │ │ + bl 7f898 │ │ │ │ + cbnz r0, 93b02 <_PyObject_GetMethod@@Base+0x986> │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26848 @ 0x68e0 │ │ │ │ + movw r1, #25312 @ 0x62e0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 94488 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ - ldr r1, [pc, #380] @ (9478c <_PyObject_GetMethod@@Base+0xb08>) │ │ │ │ + b.n 93980 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + ldr r1, [pc, #384] @ (93c88 <_PyObject_GetMethod@@Base+0xb0c>) │ │ │ │ mov r0, r8 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - bl 1fadf8 <_PyParkingLot_UnparkAll@@Base+0x63c> │ │ │ │ + bl 1fa4e4 <_PyParkingLot_UnparkAll@@Base+0x874> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 94488 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + b.n 93980 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ ubfx r2, r2, #2, #3 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 94850 <_PyObject_GetMethod@@Base+0xbcc> │ │ │ │ + beq.w 93d4c <_PyObject_GetMethod@@Base+0xbd0> │ │ │ │ add.w r0, r5, #28 │ │ │ │ mla r0, r2, r3, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 94838 <_PyObject_GetMethod@@Base+0xbb4> │ │ │ │ + blt.w 93d34 <_PyObject_GetMethod@@Base+0xbb8> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 947e2 <_PyObject_GetMethod@@Base+0xb5e> │ │ │ │ + bne.w 93cde <_PyObject_GetMethod@@Base+0xb62> │ │ │ │ mov r1, r6 │ │ │ │ - bl 94a38 │ │ │ │ + bl 93f34 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 94488 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + b.n 93980 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ ldrb r2, [r5, r3] │ │ │ │ ldrsb r3, [r5, r3] │ │ │ │ cmp r3, #0 │ │ │ │ iteee ge │ │ │ │ movge r3, #24 │ │ │ │ addlt.w r2, r2, #1296 @ 0x510 │ │ │ │ movwlt r5, #19968 @ 0x4e00 │ │ │ │ movtlt r5, #72 @ 0x48 │ │ │ │ itet ge │ │ │ │ - ldrge r5, [pc, #300] @ (94790 <_PyObject_GetMethod@@Base+0xb0c>) │ │ │ │ + ldrge r5, [pc, #304] @ (93c8c <_PyObject_GetMethod@@Base+0xb10>) │ │ │ │ addlt.w r5, r5, r2, lsl #5 │ │ │ │ mlage r5, r3, r2, r5 │ │ │ │ - b.n 94488 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + b.n 93980 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ mov r0, r6 │ │ │ │ - bl 72184 │ │ │ │ + bl 72174 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 94608 <_PyObject_GetMethod@@Base+0x984> │ │ │ │ + beq.n 93b02 <_PyObject_GetMethod@@Base+0x986> │ │ │ │ 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 94488 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + ble.w 93980 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ ldr.w r1, [fp, #4]! │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl 1fadf8 <_PyParkingLot_UnparkAll@@Base+0x63c> │ │ │ │ + bl 1fa4e4 <_PyParkingLot_UnparkAll@@Base+0x874> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 948ea <_PyObject_GetMethod@@Base+0xc66> │ │ │ │ + beq.w 93de6 <_PyObject_GetMethod@@Base+0xc6a> │ │ │ │ str.w r0, [r3, #4]! │ │ │ │ - b.n 9468c <_PyObject_GetMethod@@Base+0xa08> │ │ │ │ + b.n 93b86 <_PyObject_GetMethod@@Base+0xa0a> │ │ │ │ ldr r2, [r5, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 94414 <_PyObject_GetMethod@@Base+0x790> │ │ │ │ - b.n 94608 <_PyObject_GetMethod@@Base+0x984> │ │ │ │ + bne.w 9390c <_PyObject_GetMethod@@Base+0x790> │ │ │ │ + b.n 93b02 <_PyObject_GetMethod@@Base+0x986> │ │ │ │ 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 1e8b9c <_Py_CheckRecursiveCall@@Base+0x620> │ │ │ │ + bl 1e7ec4 <_Py_CheckRecursiveCall@@Base+0x620> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 94608 <_PyObject_GetMethod@@Base+0x984> │ │ │ │ + beq.n 93b02 <_PyObject_GetMethod@@Base+0x986> │ │ │ │ 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 94542 <_PyObject_GetMethod@@Base+0x8be> │ │ │ │ + beq.w 93a3c <_PyObject_GetMethod@@Base+0x8c0> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ movw ip, #42428 @ 0xa5bc │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 9470a <_PyObject_GetMethod@@Base+0xa86> │ │ │ │ + bne.n 93c04 <_PyObject_GetMethod@@Base+0xa88> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 94798 <_PyObject_GetMethod@@Base+0xb14> │ │ │ │ + bne.n 93c94 <_PyObject_GetMethod@@Base+0xb18> │ │ │ │ subs r1, r2, r3 │ │ │ │ add r0, r3 │ │ │ │ - bl 71f98 │ │ │ │ + bl 71f88 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94488 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + beq.w 93980 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ mov r0, r9 │ │ │ │ - bl cf15c │ │ │ │ - b.n 94488 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + bl ce6b4 │ │ │ │ + b.n 93980 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ mov r0, r5 │ │ │ │ - bl 6cd24 │ │ │ │ + bl 6cd14 │ │ │ │ mov r2, r0 │ │ │ │ adds r0, r2, #1 │ │ │ │ - bne.w 94398 <_PyObject_GetMethod@@Base+0x714> │ │ │ │ - b.n 945ec <_PyObject_GetMethod@@Base+0x968> │ │ │ │ + bne.w 93890 <_PyObject_GetMethod@@Base+0x714> │ │ │ │ + b.n 93ae6 <_PyObject_GetMethod@@Base+0x96a> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 94488 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + b.n 93980 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ add.w r2, r5, #28 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 94414 <_PyObject_GetMethod@@Base+0x790> │ │ │ │ - b.n 94608 <_PyObject_GetMethod@@Base+0x984> │ │ │ │ + bne.w 9390c <_PyObject_GetMethod@@Base+0x790> │ │ │ │ + b.n 93b02 <_PyObject_GetMethod@@Base+0x986> │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r8, r3 │ │ │ │ - ble.w 945c4 <_PyObject_GetMethod@@Base+0x940> │ │ │ │ - bl 1ea294 │ │ │ │ + ble.w 93abe <_PyObject_GetMethod@@Base+0x942> │ │ │ │ + bl 1e95bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94522 <_PyObject_GetMethod@@Base+0x89e> │ │ │ │ + beq.w 93a1c <_PyObject_GetMethod@@Base+0x8a0> │ │ │ │ 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 947f2 <_PyObject_GetMethod@@Base+0xb6e> │ │ │ │ + beq.n 93cee <_PyObject_GetMethod@@Base+0xb72> │ │ │ │ add.w r0, r9, #1 │ │ │ │ str r0, [r1, #0] │ │ │ │ str r1, [r4, #12] │ │ │ │ - b.n 942ac <_PyObject_GetMethod@@Base+0x628> │ │ │ │ + b.n 937a4 <_PyObject_GetMethod@@Base+0x628> │ │ │ │ + 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 9470a <_PyObject_GetMethod@@Base+0xa86> │ │ │ │ + bne.n 93c04 <_PyObject_GetMethod@@Base+0xa88> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a5e28 │ │ │ │ + bl 1a4f18 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 94714 <_PyObject_GetMethod@@Base+0xa90> │ │ │ │ + b.n 93c0e <_PyObject_GetMethod@@Base+0xa92> │ │ │ │ ldr r5, [r5, #28] │ │ │ │ - b.n 94454 <_PyObject_GetMethod@@Base+0x7d0> │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.n 9394c <_PyObject_GetMethod@@Base+0x7d0> │ │ │ │ + movw r1, #25229 @ 0x628d │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 944a8 <_PyObject_GetMethod@@Base+0x824> │ │ │ │ + beq.w 939a0 <_PyObject_GetMethod@@Base+0x824> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 944a8 <_PyObject_GetMethod@@Base+0x824> │ │ │ │ - ldr r5, [pc, #356] @ (9492c <_PyObject_GetMethod@@Base+0xca8>) │ │ │ │ - b.n 94488 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ - movw r2, #28077 @ 0x6dad │ │ │ │ + b.n 939a0 <_PyObject_GetMethod@@Base+0x824> │ │ │ │ + ldr r5, [pc, #356] @ (93e28 <_PyObject_GetMethod@@Base+0xcac>) │ │ │ │ + b.n 93980 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + movw r2, #25229 @ 0x628d │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 94854 <_PyObject_GetMethod@@Base+0xbd0> │ │ │ │ + bne.n 93d50 <_PyObject_GetMethod@@Base+0xbd4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 127218 │ │ │ │ + bl 126700 │ │ │ │ ldr.w r2, [sl, r9] │ │ │ │ - b.n 9428e <_PyObject_GetMethod@@Base+0x60a> │ │ │ │ - cbz r2, 94820 <_PyObject_GetMethod@@Base+0xb9c> │ │ │ │ + b.n 93786 <_PyObject_GetMethod@@Base+0x60a> │ │ │ │ + cbz r2, 93d1c <_PyObject_GetMethod@@Base+0xba0> │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 94812 <_PyObject_GetMethod@@Base+0xb8e> │ │ │ │ + bne.n 93d0e <_PyObject_GetMethod@@Base+0xb92> │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e0ea0 │ │ │ │ + bl 1e03a0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 94488 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + b.n 93980 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ str r1, [r4, #12] │ │ │ │ add.w ip, r4, #16 │ │ │ │ add.w r1, r5, #8 │ │ │ │ mov r3, ip │ │ │ │ ldr.w lr, [r5, #8] │ │ │ │ ldr.w r0, [lr] │ │ │ │ cmp r0, r9 │ │ │ │ - bne.w 942c2 <_PyObject_GetMethod@@Base+0x63e> │ │ │ │ + bne.w 937ba <_PyObject_GetMethod@@Base+0x63e> │ │ │ │ str.w lr, [r4, #16] │ │ │ │ - b.n 942d6 <_PyObject_GetMethod@@Base+0x652> │ │ │ │ + b.n 937ce <_PyObject_GetMethod@@Base+0x652> │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 94820 <_PyObject_GetMethod@@Base+0xb9c> │ │ │ │ + bne.n 93d1c <_PyObject_GetMethod@@Base+0xba0> │ │ │ │ mov r1, r6 │ │ │ │ - bl 202d2c │ │ │ │ + bl 20238c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 94488 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + b.n 93980 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26892 @ 0x690c │ │ │ │ + movw r1, #25356 @ 0x630c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 94608 <_PyObject_GetMethod@@Base+0x984> │ │ │ │ + bl 126e1c │ │ │ │ + b.n 93b02 <_PyObject_GetMethod@@Base+0x986> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26044 @ 0x65bc │ │ │ │ + movw r1, #24508 @ 0x5fbc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 94608 <_PyObject_GetMethod@@Base+0x984> │ │ │ │ + bl 126e1c │ │ │ │ + b.n 93b02 <_PyObject_GetMethod@@Base+0x986> │ │ │ │ ldr r0, [r5, #28] │ │ │ │ - b.n 9462e <_PyObject_GetMethod@@Base+0x9aa> │ │ │ │ + b.n 93b28 <_PyObject_GetMethod@@Base+0x9ac> │ │ │ │ ldr.w r2, [ip, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r2, [sl, r9] │ │ │ │ - b.n 9428e <_PyObject_GetMethod@@Base+0x60a> │ │ │ │ + b.n 93786 <_PyObject_GetMethod@@Base+0x60a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 157494 <_PyUnicode_Copy@@Base> │ │ │ │ + bl 156964 <_PyUnicode_Copy@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 94488 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + b.n 93980 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94244 <_PyObject_GetMethod@@Base+0x5c0> │ │ │ │ + beq.w 9373c <_PyObject_GetMethod@@Base+0x5c0> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f097c <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 1efca4 <_PyObject_FunctionStr@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94522 <_PyObject_GetMethod@@Base+0x89e> │ │ │ │ + beq.w 93a1c <_PyObject_GetMethod@@Base+0x8a0> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24120 @ 0x5e38 │ │ │ │ + movw r1, #22584 @ 0x5838 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 945aa <_PyObject_GetMethod@@Base+0x926> │ │ │ │ - bl 1f097c <_PyObject_FunctionStr@@Base> │ │ │ │ + bl d1590 │ │ │ │ + b.n 93aa4 <_PyObject_GetMethod@@Base+0x928> │ │ │ │ + bl 1efca4 <_PyObject_FunctionStr@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94522 <_PyObject_GetMethod@@Base+0x89e> │ │ │ │ + beq.w 93a1c <_PyObject_GetMethod@@Base+0x8a0> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26812 @ 0x68bc │ │ │ │ + movw r1, #25276 @ 0x62bc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 94898 <_PyObject_GetMethod@@Base+0xc14> │ │ │ │ - movw r0, #65228 @ 0xfecc │ │ │ │ + b.n 93d94 <_PyObject_GetMethod@@Base+0xc18> │ │ │ │ + movw r0, #63692 @ 0xf8cc │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #2436 @ 0x984 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 945ec <_PyObject_GetMethod@@Base+0x968> │ │ │ │ + bl 215dac <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 93ae6 <_PyObject_GetMethod@@Base+0x96a> │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26864 @ 0x68f0 │ │ │ │ + movw r1, #25328 @ 0x62f0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 94608 <_PyObject_GetMethod@@Base+0x984> │ │ │ │ + bl 126e1c │ │ │ │ + b.n 93b02 <_PyObject_GetMethod@@Base+0x986> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 94608 <_PyObject_GetMethod@@Base+0x984> │ │ │ │ + beq.w 93b02 <_PyObject_GetMethod@@Base+0x986> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 94608 <_PyObject_GetMethod@@Base+0x984> │ │ │ │ + bne.w 93b02 <_PyObject_GetMethod@@Base+0x986> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 94608 <_PyObject_GetMethod@@Base+0x984> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 93b02 <_PyObject_GetMethod@@Base+0x986> │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 94480 <_PyObject_GetMethod@@Base+0x7fc> │ │ │ │ + b.n 93978 <_PyObject_GetMethod@@Base+0x7fc> │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r1, [r1, #128] @ 0x80 │ │ │ │ - cbz r1, 9491a <_PyObject_GetMethod@@Base+0xc96> │ │ │ │ + cbz r1, 93e16 <_PyObject_GetMethod@@Base+0xc9a> │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 9490e <_PyObject_GetMethod@@Base+0xc8a> │ │ │ │ - b.n 9423c <_PyObject_GetMethod@@Base+0x5b8> │ │ │ │ + bne.n 93e0a <_PyObject_GetMethod@@Base+0xc8e> │ │ │ │ + b.n 93734 <_PyObject_GetMethod@@Base+0x5b8> │ │ │ │ movw r1, #36416 @ 0x8e40 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 9423c <_PyObject_GetMethod@@Base+0x5b8> │ │ │ │ - b.n 9450e <_PyObject_GetMethod@@Base+0x88a> │ │ │ │ + beq.w 93734 <_PyObject_GetMethod@@Base+0x5b8> │ │ │ │ + b.n 93a08 <_PyObject_GetMethod@@Base+0x88c> │ │ │ │ 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 949c2 <_PyObject_GetMethod@@Base+0xd3e> │ │ │ │ + beq.n 93ebe <_PyObject_GetMethod@@Base+0xd42> │ │ │ │ ldr r5, [r1, #28] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bpl.n 9499c <_PyObject_GetMethod@@Base+0xd18> │ │ │ │ + bpl.n 93e98 <_PyObject_GetMethod@@Base+0xd1c> │ │ │ │ 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 94972 <_PyObject_GetMethod@@Base+0xcee> │ │ │ │ + bge.n 93e6e <_PyObject_GetMethod@@Base+0xcf2> │ │ │ │ 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 841a0 <_PyList_AppendTakeRefListResize@@Base+0x48> │ │ │ │ + bl 83cf4 <_PyList_AppendTakeRefListResize@@Base+0x48> │ │ │ │ adds r0, #1 │ │ │ │ itt ne │ │ │ │ ldrne r3, [r5, #12] │ │ │ │ strne.w r4, [r3, r6, lsl #2] │ │ │ │ - bne.n 9496e <_PyObject_GetMethod@@Base+0xcea> │ │ │ │ + bne.n 93e6a <_PyObject_GetMethod@@Base+0xcee> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 949c2 <_PyObject_GetMethod@@Base+0xd3e> │ │ │ │ + beq.n 93ebe <_PyObject_GetMethod@@Base+0xd42> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 949ac <_PyObject_GetMethod@@Base+0xd28> │ │ │ │ + cbnz r3, 93ea8 <_PyObject_GetMethod@@Base+0xd2c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 949ac <_PyObject_GetMethod@@Base+0xd28> │ │ │ │ - movw r0, #64668 @ 0xfc9c │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 93ea8 <_PyObject_GetMethod@@Base+0xd2c> │ │ │ │ + movw r0, #63132 @ 0xf69c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #545 @ 0x221 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215dac <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 949c2 <_PyObject_GetMethod@@Base+0xd3e> │ │ │ │ + beq.n 93ebe <_PyObject_GetMethod@@Base+0xd42> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 949c2 <_PyObject_GetMethod@@Base+0xd3e> │ │ │ │ + cbnz r3, 93ebe <_PyObject_GetMethod@@Base+0xd42> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 9496e <_PyObject_GetMethod@@Base+0xcea> │ │ │ │ + b.n 93e6a <_PyObject_GetMethod@@Base+0xcee> │ │ │ │ nop │ │ │ │ │ │ │ │ -000949c8 : │ │ │ │ +00093ec4 : │ │ │ │ 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 94a1e │ │ │ │ + blt.n 93f1a │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 949e8 │ │ │ │ + bne.n 93ee4 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 94a38 │ │ │ │ + b.n 93f34 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 94a04 │ │ │ │ + ble.n 93f00 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 949f8 │ │ │ │ + bne.n 93ef4 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 1e0ea0 │ │ │ │ + b.w 1e03a0 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 94a04 │ │ │ │ + bne.n 93f00 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 202d2c │ │ │ │ + b.w 20238c │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26892 @ 0x690c │ │ │ │ + movw r1, #25356 @ 0x630c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26044 @ 0x65bc │ │ │ │ + movw r1, #24508 @ 0x5fbc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 94a1a │ │ │ │ + bl 126e1c │ │ │ │ + b.n 93f16 │ │ │ │ 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 94cf4 │ │ │ │ + beq.w 941f0 │ │ │ │ cmp r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ itt ne │ │ │ │ addne r2, r0, r1 │ │ │ │ movne r3, r0 │ │ │ │ - beq.w 94c84 │ │ │ │ + beq.w 94180 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 94b5e │ │ │ │ + bls.n 9405a │ │ │ │ lsls r1, r3, #30 │ │ │ │ - beq.n 94ac4 │ │ │ │ + beq.n 93fc0 │ │ │ │ mov ip, r3 │ │ │ │ mov r3, ip │ │ │ │ ldrsb.w r1, [r3], #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 94a5e │ │ │ │ + bge.n 93f5a │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 94d10 │ │ │ │ + blt.w 9420c │ │ │ │ movw r3, #65506 @ 0xffe2 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r4, r3 │ │ │ │ - bgt.n 94ab4 │ │ │ │ + bgt.n 93fb0 │ │ │ │ movw r7, #19968 @ 0x4e00 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ - movw r3, #6429 @ 0x191d │ │ │ │ + movw r3, #6413 @ 0x190d │ │ │ │ movt r3, #7 │ │ │ │ add.w r8, r4, #29 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr.w r2, [r7, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 94b90 │ │ │ │ + beq.n 9408c │ │ │ │ ldr.w r0, [r7, #708] @ 0x2c4 │ │ │ │ mov r1, r8 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94bca │ │ │ │ - bl 1ea294 │ │ │ │ + bne.w 940c6 │ │ │ │ + bl 1e95bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94c08 │ │ │ │ + bne.w 94104 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 94c20 │ │ │ │ + b.n 9411c │ │ │ │ add.w ip, r3, #4 │ │ │ │ cmp r2, ip │ │ │ │ - bcc.n 94a66 │ │ │ │ + bcc.n 93f62 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 94a72 │ │ │ │ + bne.n 93f6e │ │ │ │ add.w r1, r3, #8 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 94b5a │ │ │ │ + bcc.n 94056 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ tst.w r0, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 94a72 │ │ │ │ + bne.n 93f6e │ │ │ │ add.w ip, r3, #12 │ │ │ │ cmp r2, ip │ │ │ │ - bcc.w 94c6e │ │ │ │ + bcc.w 9416a │ │ │ │ ldr r1, [r3, #8] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 94a72 │ │ │ │ + bne.n 93f6e │ │ │ │ add.w r1, r3, #16 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 94b5a │ │ │ │ + bcc.n 94056 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ tst.w r0, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 94a72 │ │ │ │ + bne.n 93f6e │ │ │ │ add.w ip, r3, #20 │ │ │ │ cmp r2, ip │ │ │ │ - bcc.w 94c6e │ │ │ │ + bcc.w 9416a │ │ │ │ ldr r1, [r3, #16] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 94a72 │ │ │ │ + bne.n 93f6e │ │ │ │ add.w r1, r3, #24 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 94b5a │ │ │ │ + bcc.n 94056 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ tst.w r0, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 94a72 │ │ │ │ + bne.n 93f6e │ │ │ │ add.w r5, r3, #28 │ │ │ │ cmp r2, r5 │ │ │ │ - bcc.w 94c6e │ │ │ │ + bcc.w 9416a │ │ │ │ ldr r1, [r3, #24] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 94a72 │ │ │ │ + bne.n 93f6e │ │ │ │ sub.w r1, r2, #28 │ │ │ │ subs r3, r1, r3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add r3, r5 │ │ │ │ - b.n 94b54 │ │ │ │ + b.n 94050 │ │ │ │ ldr.w r1, [ip] │ │ │ │ adds r5, #4 │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 94a72 │ │ │ │ + bne.n 93f6e │ │ │ │ mov ip, r5 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 94b48 │ │ │ │ + bne.n 94044 │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 94a68 │ │ │ │ + bne.n 93f64 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 94d10 │ │ │ │ + blt.w 9420c │ │ │ │ movw r3, #65514 @ 0xffea │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r4, r3 │ │ │ │ - bgt.n 94ab4 │ │ │ │ + bgt.n 93fb0 │ │ │ │ movw r7, #19968 @ 0x4e00 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ - movw r3, #6429 @ 0x191d │ │ │ │ + movw r3, #6413 @ 0x190d │ │ │ │ movt r3, #7 │ │ │ │ add.w r8, r4, #21 │ │ │ │ mov.w r9, #1 │ │ │ │ ldr.w r2, [r7, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 94aa4 │ │ │ │ - ldr r3, [pc, #408] @ (94d2c ) │ │ │ │ + bne.n 93fa0 │ │ │ │ + ldr r3, [pc, #408] @ (94228 ) │ │ │ │ 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 94c44 │ │ │ │ + bhi.n 94140 │ │ │ │ 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 94ce4 │ │ │ │ + beq.w 941e0 │ │ │ │ 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, 94c26 │ │ │ │ + cbz r0, 94122 │ │ │ │ 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] @ (94d30 ) │ │ │ │ + ldr r2, [pc, #332] @ (9422c ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 94caa │ │ │ │ + bne.n 941a6 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 94cbe │ │ │ │ + beq.n 941ba │ │ │ │ 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 94d28 │ │ │ │ + bpl.w 94224 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 94cd6 │ │ │ │ + bpl.n 941d2 │ │ │ │ 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 94c78 │ │ │ │ + bcc.n 94174 │ │ │ │ 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 94bca │ │ │ │ + bne.n 940c6 │ │ │ │ ldr.w r2, [r7, #672] @ 0x2a0 │ │ │ │ - movw r3, #49749 @ 0xc255 │ │ │ │ + movw r3, #49733 @ 0xc245 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 94cf8 │ │ │ │ + bne.n 941f4 │ │ │ │ mov r0, r8 │ │ │ │ blx 2a0fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 94ab4 │ │ │ │ + beq.w 93fb0 │ │ │ │ ldr.w r3, [sl, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #800] @ 0x320 │ │ │ │ - b.n 94bca │ │ │ │ + b.n 940c6 │ │ │ │ mov ip, r1 │ │ │ │ cmp r2, ip │ │ │ │ - bne.w 94a68 │ │ │ │ - b.n 94b5e │ │ │ │ + bne.w 93f64 │ │ │ │ + b.n 9405a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 94bca │ │ │ │ + b.n 940c6 │ │ │ │ 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] @ (94d34 ) │ │ │ │ + ldrge r5, [pc, #148] @ (94230 ) │ │ │ │ addlt.w r5, r5, r3, lsl #5 │ │ │ │ mlage r5, r2, r3, r5 │ │ │ │ - b.n 94c20 │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.n 9411c │ │ │ │ + movw r1, #25229 @ 0x628d │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 94d04 │ │ │ │ + bne.n 94200 │ │ │ │ mov r0, r5 │ │ │ │ - bl 127218 │ │ │ │ - b.n 94bf0 │ │ │ │ + bl 126700 │ │ │ │ + b.n 940ec │ │ │ │ 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 94c08 │ │ │ │ + b.n 94104 │ │ │ │ add.w r0, r5, #28 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ blx 29c10 │ │ │ │ - b.n 94c20 │ │ │ │ + b.n 9411c │ │ │ │ mov r0, sl │ │ │ │ - bl 719d8 │ │ │ │ + bl 719c8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 94bca │ │ │ │ - b.n 94c44 │ │ │ │ - ldr r5, [pc, #64] @ (94d38 ) │ │ │ │ - b.n 94c20 │ │ │ │ + bne.w 940c6 │ │ │ │ + b.n 94140 │ │ │ │ + ldr r5, [pc, #64] @ (94234 ) │ │ │ │ + b.n 9411c │ │ │ │ ldr.w r0, [r7, #668] @ 0x29c │ │ │ │ mov r1, r8 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 94c5c │ │ │ │ + b.n 94158 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 94bf0 │ │ │ │ + b.n 940ec │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64520 @ 0xfc08 │ │ │ │ + movw r1, #62984 @ 0xf608 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 94ac0 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 93fbc │ │ │ │ ldr r0, [r5, #28] │ │ │ │ - b.n 94cda │ │ │ │ + b.n 941d6 │ │ │ │ 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 │ │ │ │ @@ -159428,762 +158416,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 94ee6 │ │ │ │ + bne.w 943e2 │ │ │ │ ldr r5, [r0, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 94ee6 │ │ │ │ + blt.w 943e2 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 94ee6 │ │ │ │ + blt.w 943e2 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 94ee6 │ │ │ │ + blt.w 943e2 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 94ee6 │ │ │ │ + beq.w 943e2 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.w 94ee6 │ │ │ │ + bpl.w 943e2 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94ee6 │ │ │ │ + beq.w 943e2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r3, #5 │ │ │ │ - bpl.w 94ee6 │ │ │ │ + bpl.w 943e2 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94ee6 │ │ │ │ + beq.w 943e2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bpl.w 94ee6 │ │ │ │ + bpl.w 943e2 │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 94ee6 │ │ │ │ + beq.w 943e2 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.w 94ee6 │ │ │ │ + bpl.w 943e2 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94ee6 │ │ │ │ + beq.w 943e2 │ │ │ │ ldr r7, [r3, #4] │ │ │ │ ldr r7, [r7, #84] @ 0x54 │ │ │ │ lsls r7, r7, #4 │ │ │ │ - bpl.w 94ee6 │ │ │ │ + bpl.w 943e2 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ cmp r7, r1 │ │ │ │ - bne.w 94ee6 │ │ │ │ + bne.w 943e2 │ │ │ │ ldr r7, [r0, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 94ee6 │ │ │ │ + beq.w 943e2 │ │ │ │ ldr r7, [r7, #4] │ │ │ │ ldr r7, [r7, #84] @ 0x54 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bpl.n 94ee6 │ │ │ │ + bpl.n 943e2 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 94ee6 │ │ │ │ + beq.n 943e2 │ │ │ │ ldr r7, [r7, #4] │ │ │ │ ldr r7, [r7, #84] @ 0x54 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bpl.n 94ee6 │ │ │ │ + bpl.n 943e2 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 94ee6 │ │ │ │ + beq.n 943e2 │ │ │ │ ldr r7, [r7, #4] │ │ │ │ ldr r7, [r7, #84] @ 0x54 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bpl.n 94ee6 │ │ │ │ + bpl.n 943e2 │ │ │ │ ldr r7, [r0, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 94ee6 │ │ │ │ + beq.n 943e2 │ │ │ │ ldr r7, [r7, #4] │ │ │ │ ldr r7, [r7, #84] @ 0x54 │ │ │ │ lsls r7, r7, #4 │ │ │ │ - bpl.n 94ee6 │ │ │ │ + bpl.n 943e2 │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 94ee6 │ │ │ │ + beq.n 943e2 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - bpl.n 94ee6 │ │ │ │ + bpl.n 943e2 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ orrs r2, r0 │ │ │ │ ands.w r2, r2, #1 │ │ │ │ - bne.n 94ece │ │ │ │ + bne.n 943ca │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 94e88 │ │ │ │ + ble.n 94384 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ ands.w r2, r2, #32 │ │ │ │ - beq.n 94ec2 │ │ │ │ + beq.n 943be │ │ │ │ cmp r1, #1 │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ - beq.n 94e70 │ │ │ │ + beq.n 9436c │ │ │ │ movs r2, #1 │ │ │ │ ldrb r0, [r3, #17] │ │ │ │ lsls r7, r0, #26 │ │ │ │ - bpl.n 94ec8 │ │ │ │ + bpl.n 943c4 │ │ │ │ adds r2, #1 │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 94e70 │ │ │ │ + beq.n 9436c │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ lsls r0, r0, #26 │ │ │ │ it mi │ │ │ │ addmi r2, #1 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 94e70 │ │ │ │ + beq.n 9436c │ │ │ │ add.w r0, r3, #15 │ │ │ │ adds r3, #18 │ │ │ │ add r0, r1 │ │ │ │ ldrb.w r1, [r3, #1]! │ │ │ │ lsls r1, r1, #26 │ │ │ │ - bpl.n 94ebc │ │ │ │ + bpl.n 943b8 │ │ │ │ adds r2, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 94e62 │ │ │ │ + bne.n 9435e │ │ │ │ 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 94ea0 │ │ │ │ + blt.n 9439c │ │ │ │ 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 94e86 │ │ │ │ + bge.n 94382 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27244 @ 0x6a6c │ │ │ │ + movw r1, #25708 @ 0x646c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 94e62 │ │ │ │ - b.n 94e70 │ │ │ │ + bne.n 9435e │ │ │ │ + b.n 9436c │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 94e42 │ │ │ │ - b.n 94e70 │ │ │ │ + bne.n 9433e │ │ │ │ + b.n 9436c │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 94e4e │ │ │ │ - b.n 94e70 │ │ │ │ + bne.n 9434a │ │ │ │ + b.n 9436c │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27216 @ 0x6a50 │ │ │ │ + movw r1, #25680 @ 0x6450 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 94eb6 │ │ │ │ - movw r0, #27192 @ 0x6a38 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 943b2 │ │ │ │ + movw r0, #25656 @ 0x6438 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #455 @ 0x1c7 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 94eb6 │ │ │ │ + bl 215dac <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 943b2 │ │ │ │ │ │ │ │ -00094ef8 <_Py_write@@Base>: │ │ │ │ +000943f4 <_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 9649c │ │ │ │ + bl 95998 │ │ │ │ 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 98f90 │ │ │ │ + bl 9848c │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 94f4c <_Py_write@@Base+0x54> │ │ │ │ + bge.n 94448 <_Py_write@@Base+0x54> │ │ │ │ cmp.w sl, #4 │ │ │ │ - beq.n 94f6a <_Py_write@@Base+0x72> │ │ │ │ + beq.n 94466 <_Py_write@@Base+0x72> │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 94f52 <_Py_write@@Base+0x5a> │ │ │ │ + blt.n 9444e <_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 f1c24 │ │ │ │ + bl f1180 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str.w sl, [r5] │ │ │ │ - b.n 94f4c <_Py_write@@Base+0x54> │ │ │ │ - bl e5198 │ │ │ │ + b.n 94448 <_Py_write@@Base+0x54> │ │ │ │ + bl e46f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 94f1a <_Py_write@@Base+0x22> │ │ │ │ - b.n 94f60 <_Py_write@@Base+0x68> │ │ │ │ + beq.n 94416 <_Py_write@@Base+0x22> │ │ │ │ + b.n 9445c <_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 95744 <_Py_write@@Base+0x84c> │ │ │ │ + beq.w 94c40 <_Py_write@@Base+0x84c> │ │ │ │ ldr r5, [r0, #60] @ 0x3c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 95752 <_Py_write@@Base+0x85a> │ │ │ │ + bne.w 94c4e <_Py_write@@Base+0x85a> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ adds r2, r3, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9550a <_Py_write@@Base+0x612> │ │ │ │ + beq.w 94a06 <_Py_write@@Base+0x612> │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov sl, r1 │ │ │ │ ldr.w r2, [r3, #692] @ 0x2b4 │ │ │ │ - movw r3, #6429 @ 0x191d │ │ │ │ + movw r3, #6413 @ 0x190d │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 95538 <_Py_write@@Base+0x640> │ │ │ │ - ldr r3, [pc, #712] @ (9529c <_Py_write@@Base+0x3a4>) │ │ │ │ + bne.w 94a34 <_Py_write@@Base+0x640> │ │ │ │ + ldr r3, [pc, #712] @ (94798 <_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 954fe <_Py_write@@Base+0x606> │ │ │ │ + beq.w 949fa <_Py_write@@Base+0x606> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r6, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r1, [r6, #0] │ │ │ │ str r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9538e <_Py_write@@Base+0x496> │ │ │ │ + beq.w 9488a <_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 954e0 <_Py_write@@Base+0x5e8> │ │ │ │ + bne.w 949dc <_Py_write@@Base+0x5e8> │ │ │ │ adds r3, r1, #1 │ │ │ │ mov r9, r5 │ │ │ │ cmp r1, fp │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq.n 95068 <_Py_write@@Base+0x170> │ │ │ │ + beq.n 94564 <_Py_write@@Base+0x170> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 95682 <_Py_write@@Base+0x78a> │ │ │ │ + bne.w 94b7e <_Py_write@@Base+0x78a> │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ - bl 965b8 │ │ │ │ + bl 95ab4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 95352 <_Py_write@@Base+0x45a> │ │ │ │ + bne.w 9484e <_Py_write@@Base+0x45a> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str.w sl, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 95682 <_Py_write@@Base+0x78a> │ │ │ │ + bne.w 94b7e <_Py_write@@Base+0x78a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b7f8 <_Py_NewReferenceNoTotal@@Base+0x1c> │ │ │ │ + bl 9ace4 <_Py_NewReferenceNoTotal@@Base+0x1c> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov sl, r0 │ │ │ │ subs r1, #1 │ │ │ │ - cbz r0, 95070 <_Py_write@@Base+0x178> │ │ │ │ + cbz r0, 9456c <_Py_write@@Base+0x178> │ │ │ │ cmp r8, r5 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 952a0 <_Py_write@@Base+0x3a8> │ │ │ │ + beq.w 9479c <_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 9501a <_Py_write@@Base+0x122> │ │ │ │ + bne.n 94516 <_Py_write@@Base+0x122> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25edcc │ │ │ │ - b.n 9501a <_Py_write@@Base+0x122> │ │ │ │ + bl 25e704 │ │ │ │ + b.n 94516 <_Py_write@@Base+0x122> │ │ │ │ mov sl, r7 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ str.w sl, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 954d8 <_Py_write@@Base+0x5e0> │ │ │ │ + beq.w 949d4 <_Py_write@@Base+0x5e0> │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 954d8 <_Py_write@@Base+0x5e0> │ │ │ │ + bne.w 949d4 <_Py_write@@Base+0x5e0> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ - bhi.w 957ce <_Py_write@@Base+0x8d6> │ │ │ │ + bhi.w 94cca <_Py_write@@Base+0x8d6> │ │ │ │ add.w sl, r5, #4294967295 @ 0xffffffff │ │ │ │ mov.w sl, sl, lsl #2 │ │ │ │ cmn.w sl, #13 │ │ │ │ - bhi.w 957ce <_Py_write@@Base+0x8d6> │ │ │ │ + bhi.w 94cca <_Py_write@@Base+0x8d6> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ add.w fp, sl, #19 │ │ │ │ bic.w fp, fp, #7 │ │ │ │ add.w lr, sl, #12 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ add.w r7, fp, r0 │ │ │ │ cmp r7, r2 │ │ │ │ - bhi.w 955d8 <_Py_write@@Base+0x6e0> │ │ │ │ + bhi.w 94ad4 <_Py_write@@Base+0x6e0> │ │ │ │ str r7, [r3, #4] │ │ │ │ ldr r7, [r3, #12] │ │ │ │ adds r7, r7, r0 │ │ │ │ - beq.w 957ba <_Py_write@@Base+0x8c2> │ │ │ │ + beq.w 94cb6 <_Py_write@@Base+0x8c2> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9567e <_Py_write@@Base+0x786> │ │ │ │ + bne.w 94b7a <_Py_write@@Base+0x786> │ │ │ │ mov r2, lr │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2957c │ │ │ │ mov r3, r7 │ │ │ │ cmp r5, #1 │ │ │ │ str.w r5, [r3], #8 │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r3, [r7, #8] │ │ │ │ - ble.n 95114 <_Py_write@@Base+0x21c> │ │ │ │ + ble.n 94610 <_Py_write@@Base+0x21c> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r5, #2 │ │ │ │ str r3, [r7, #12] │ │ │ │ - beq.n 95114 <_Py_write@@Base+0x21c> │ │ │ │ + beq.n 94610 <_Py_write@@Base+0x21c> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r5, #3 │ │ │ │ str r3, [r7, #16] │ │ │ │ - beq.n 95114 <_Py_write@@Base+0x21c> │ │ │ │ + beq.n 94610 <_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 95102 <_Py_write@@Base+0x20a> │ │ │ │ + bne.n 945fe <_Py_write@@Base+0x20a> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r2, [r3, #704] @ 0x2c0 │ │ │ │ - movw r3, #30033 @ 0x7551 │ │ │ │ + movw r3, #30113 @ 0x75a1 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 954ee <_Py_write@@Base+0x5f6> │ │ │ │ - ldr r3, [pc, #368] @ (9529c <_Py_write@@Base+0x3a4>) │ │ │ │ + bne.w 949ea <_Py_write@@Base+0x5f6> │ │ │ │ + ldr r3, [pc, #368] @ (94798 <_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 953c2 <_Py_write@@Base+0x4ca> │ │ │ │ + beq.w 948be <_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 9516c <_Py_write@@Base+0x274> │ │ │ │ + bgt.n 94668 <_Py_write@@Base+0x274> │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r3, r0 │ │ │ │ - bgt.w 953c2 <_Py_write@@Base+0x4ca> │ │ │ │ + bgt.w 948be <_Py_write@@Base+0x4ca> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 953c2 <_Py_write@@Base+0x4ca> │ │ │ │ + beq.w 948be <_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 9546a <_Py_write@@Base+0x572> │ │ │ │ + beq.w 94966 <_Py_write@@Base+0x572> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9554c <_Py_write@@Base+0x654> │ │ │ │ + beq.w 94a48 <_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 95786 <_Py_write@@Base+0x88e> │ │ │ │ + beq.w 94c82 <_Py_write@@Base+0x88e> │ │ │ │ ldr r6, [r6, #0] │ │ │ │ cmp.w r9, #1 │ │ │ │ - ble.n 951d0 <_Py_write@@Base+0x2d8> │ │ │ │ + ble.n 946cc <_Py_write@@Base+0x2d8> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - cbz r2, 951a2 <_Py_write@@Base+0x2aa> │ │ │ │ + cbz r2, 9469e <_Py_write@@Base+0x2aa> │ │ │ │ ldr r2, [r2, #0] │ │ │ │ add r6, r2 │ │ │ │ cmp.w r9, #2 │ │ │ │ - beq.n 951d0 <_Py_write@@Base+0x2d8> │ │ │ │ + beq.n 946cc <_Py_write@@Base+0x2d8> │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 951b0 <_Py_write@@Base+0x2b8> │ │ │ │ + cbz r2, 946ac <_Py_write@@Base+0x2b8> │ │ │ │ ldr r2, [r2, #0] │ │ │ │ add r6, r2 │ │ │ │ cmp.w r9, #3 │ │ │ │ - beq.n 951d0 <_Py_write@@Base+0x2d8> │ │ │ │ + beq.n 946cc <_Py_write@@Base+0x2d8> │ │ │ │ add.w r9, r3, r9, lsl #2 │ │ │ │ adds r3, #12 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 957e2 <_Py_write@@Base+0x8ea> │ │ │ │ + beq.w 94cde <_Py_write@@Base+0x8ea> │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r9, r3 │ │ │ │ add r6, r2 │ │ │ │ - bne.n 951be <_Py_write@@Base+0x2c6> │ │ │ │ + bne.n 946ba <_Py_write@@Base+0x2c6> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp.w r6, #1073741824 @ 0x40000000 │ │ │ │ - bhi.w 9576e <_Py_write@@Base+0x876> │ │ │ │ + bhi.w 94c6a <_Py_write@@Base+0x876> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 953fc <_Py_write@@Base+0x504> │ │ │ │ + beq.w 948f8 <_Py_write@@Base+0x504> │ │ │ │ subs r2, r6, #1 │ │ │ │ lsls r2, r2, #2 │ │ │ │ cmn.w r2, #13 │ │ │ │ - bhi.w 9576e <_Py_write@@Base+0x876> │ │ │ │ + bhi.w 94c6a <_Py_write@@Base+0x876> │ │ │ │ ldr r5, [r3, #4] │ │ │ │ add.w r9, r2, #19 │ │ │ │ bic.w r9, r9, #7 │ │ │ │ add.w fp, r2, #12 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ add.w r1, r0, r9 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.w 9541c <_Py_write@@Base+0x524> │ │ │ │ + bcc.w 94918 <_Py_write@@Base+0x524> │ │ │ │ str r1, [r5, #4] │ │ │ │ ldr r5, [r5, #12] │ │ │ │ adds r5, r5, r0 │ │ │ │ - beq.w 9575a <_Py_write@@Base+0x862> │ │ │ │ + beq.w 94c56 <_Py_write@@Base+0x862> │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9567a <_Py_write@@Base+0x782> │ │ │ │ + bne.w 94b76 <_Py_write@@Base+0x782> │ │ │ │ movs r1, #0 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r5 │ │ │ │ blx 2957c │ │ │ │ mov r3, r5 │ │ │ │ ldr.w lr, [r7] │ │ │ │ cmp.w lr, #0 │ │ │ │ str.w r6, [r3], #8 │ │ │ │ it gt │ │ │ │ movgt.w ip, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ it gt │ │ │ │ ldrgt r1, [r7, #4] │ │ │ │ - ble.n 95256 <_Py_write@@Base+0x35e> │ │ │ │ + ble.n 94752 <_Py_write@@Base+0x35e> │ │ │ │ ldr.w r3, [r1, r8, lsl #2] │ │ │ │ - cbz r3, 9524e <_Py_write@@Base+0x356> │ │ │ │ + cbz r3, 9474a <_Py_write@@Base+0x356> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 95264 <_Py_write@@Base+0x36c> │ │ │ │ + bgt.n 94760 <_Py_write@@Base+0x36c> │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp lr, r8 │ │ │ │ - bne.n 95242 <_Py_write@@Base+0x34a> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ + bne.n 9473e <_Py_write@@Base+0x34a> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [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 9528e <_Py_write@@Base+0x396> │ │ │ │ + beq.n 9478a <_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 95278 <_Py_write@@Base+0x380> │ │ │ │ + bne.n 94774 <_Py_write@@Base+0x380> │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r8, lr │ │ │ │ - beq.n 95256 <_Py_write@@Base+0x35e> │ │ │ │ + beq.n 94752 <_Py_write@@Base+0x35e> │ │ │ │ ldr r1, [r7, #4] │ │ │ │ add ip, r2 │ │ │ │ - b.n 95242 <_Py_write@@Base+0x34a> │ │ │ │ + b.n 9473e <_Py_write@@Base+0x34a> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ movs.w r2, r8, lsl #2 │ │ │ │ - bmi.w 957d2 <_Py_write@@Base+0x8da> │ │ │ │ + bmi.w 94cce <_Py_write@@Base+0x8da> │ │ │ │ ldr r7, [sp, #4] │ │ │ │ - movw r0, #17493 @ 0x4455 │ │ │ │ + movw r0, #16289 @ 0x3fa1 │ │ │ │ movt r0, #8 │ │ │ │ ldr.w r3, [r7, #700] @ 0x2bc │ │ │ │ ldr.w r7, [r7, #688] @ 0x2b0 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 955d0 <_Py_write@@Base+0x6d8> │ │ │ │ + bne.w 94acc <_Py_write@@Base+0x6d8> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 953ae <_Py_write@@Base+0x4b6> │ │ │ │ - ldr r3, [pc, #768] @ (955cc <_Py_write@@Base+0x6d4>) │ │ │ │ + beq.n 948aa <_Py_write@@Base+0x4b6> │ │ │ │ + ldr r3, [pc, #768] @ (94ac8 <_Py_write@@Base+0x6d4>) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ bic.w lr, r6, #4080 @ 0xff0 │ │ │ │ bic.w lr, lr, #15 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1528] @ 0x5f8 │ │ │ │ cmn.w r3, #804 @ 0x324 │ │ │ │ - beq.w 95484 <_Py_write@@Base+0x58c> │ │ │ │ + beq.w 94980 <_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 9530c <_Py_write@@Base+0x414> │ │ │ │ + bgt.n 94808 <_Py_write@@Base+0x414> │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r3, ip │ │ │ │ - bgt.w 95484 <_Py_write@@Base+0x58c> │ │ │ │ + bgt.w 94980 <_Py_write@@Base+0x58c> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 95484 <_Py_write@@Base+0x58c> │ │ │ │ + beq.w 94980 <_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 9532a <_Py_write@@Base+0x432> │ │ │ │ + bhi.n 94826 <_Py_write@@Base+0x432> │ │ │ │ add.w r3, r9, r3, lsl #4 │ │ │ │ cmp.w r3, r8, lsl #4 │ │ │ │ - bcc.w 95056 <_Py_write@@Base+0x15e> │ │ │ │ + bcc.w 94552 <_Py_write@@Base+0x15e> │ │ │ │ mov r9, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7191c │ │ │ │ + bl 7190c │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 957d2 <_Py_write@@Base+0x8da> │ │ │ │ + beq.w 94cce <_Py_write@@Base+0x8da> │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r9 │ │ │ │ blx 29c10 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77550 │ │ │ │ + bl 775a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 95056 <_Py_write@@Base+0x15e> │ │ │ │ + b.n 94552 <_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 95624 <_Py_write@@Base+0x72c> │ │ │ │ + bhi.w 94b20 <_Py_write@@Base+0x72c> │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str.w lr, [r2, #4] │ │ │ │ adds.w sl, r1, r0 │ │ │ │ - beq.w 95790 <_Py_write@@Base+0x898> │ │ │ │ + beq.w 94c8c <_Py_write@@Base+0x898> │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 95674 <_Py_write@@Base+0x77c> │ │ │ │ + bne.w 94b70 <_Py_write@@Base+0x77c> │ │ │ │ mov r2, sl │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ movs r0, #1 │ │ │ │ subs r1, #1 │ │ │ │ str.w r0, [r2], #8 │ │ │ │ strd r2, r3, [sl, #4] │ │ │ │ - b.n 9504e <_Py_write@@Base+0x156> │ │ │ │ + b.n 9454a <_Py_write@@Base+0x156> │ │ │ │ ldrd ip, r2, [r3, #24] │ │ │ │ cmp r2, ip │ │ │ │ - bcc.n 9547c <_Py_write@@Base+0x584> │ │ │ │ + bcc.n 94978 <_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 954a8 <_Py_write@@Base+0x5b0> │ │ │ │ + beq.n 949a4 <_Py_write@@Base+0x5b0> │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ - b.n 94ffe <_Py_write@@Base+0x106> │ │ │ │ + b.n 944fa <_Py_write@@Base+0x106> │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7191c │ │ │ │ + bl 7190c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 957d2 <_Py_write@@Base+0x8da> │ │ │ │ + beq.w 94cce <_Py_write@@Base+0x8da> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 95056 <_Py_write@@Base+0x15e> │ │ │ │ + b.n 94552 <_Py_write@@Base+0x15e> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r2, [r3, #684] @ 0x2ac │ │ │ │ - movw r3, #50457 @ 0xc519 │ │ │ │ + movw r3, #50441 @ 0xc509 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 956b2 <_Py_write@@Base+0x7ba> │ │ │ │ + bne.w 94bae <_Py_write@@Base+0x7ba> │ │ │ │ mov r0, r6 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r5, #800] @ 0x320 │ │ │ │ ldr.w r9, [r7] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r5, #800] @ 0x320 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp.w r9, #0 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bgt.w 9518a <_Py_write@@Base+0x292> │ │ │ │ + bgt.w 94686 <_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 95208 <_Py_write@@Base+0x310> │ │ │ │ + bls.w 94704 <_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 76fe4 │ │ │ │ + bl 77034 │ │ │ │ mov lr, r0 │ │ │ │ ldrd fp, r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9575a <_Py_write@@Base+0x862> │ │ │ │ + beq.w 94c56 <_Py_write@@Base+0x862> │ │ │ │ mov r1, r0 │ │ │ │ adds r0, #23 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w sl, [r1], #16 │ │ │ │ str.w r1, [r0, #-11] │ │ │ │ bic.w r0, r0, #7 │ │ │ │ subs r0, r0, r1 │ │ │ │ str.w ip, [lr, #8] │ │ │ │ str.w r0, [lr, #4] │ │ │ │ add.w r1, r9, r0 │ │ │ │ str.w lr, [r5, #8] │ │ │ │ mov r5, lr │ │ │ │ - b.n 95208 <_Py_write@@Base+0x310> │ │ │ │ + b.n 94704 <_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 95184 <_Py_write@@Base+0x28c> │ │ │ │ + b.n 94680 <_Py_write@@Base+0x28c> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r0, [r3, #8] │ │ │ │ - b.n 94ffe <_Py_write@@Base+0x106> │ │ │ │ + b.n 944fa <_Py_write@@Base+0x106> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r7, [r3, #680] @ 0x2a8 │ │ │ │ - movw r3, #50557 @ 0xc57d │ │ │ │ + movw r3, #50541 @ 0xc56d │ │ │ │ movt r3, #6 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 95738 <_Py_write@@Base+0x840> │ │ │ │ + bne.w 94c34 <_Py_write@@Base+0x840> │ │ │ │ cmp r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ blx 2a6fc │ │ │ │ - b.n 953b6 <_Py_write@@Base+0x4be> │ │ │ │ + b.n 948b2 <_Py_write@@Base+0x4be> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r2, [r3, #672] @ 0x2a0 │ │ │ │ - movw r3, #49749 @ 0xc255 │ │ │ │ + movw r3, #49733 @ 0xc245 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9572a <_Py_write@@Base+0x832> │ │ │ │ + bne.w 94c26 <_Py_write@@Base+0x832> │ │ │ │ movs r0, #4 │ │ │ │ blx 2a0fc │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 957d8 <_Py_write@@Base+0x8e0> │ │ │ │ + beq.w 94cd4 <_Py_write@@Base+0x8e0> │ │ │ │ ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r7, #800] @ 0x320 │ │ │ │ - b.n 94ffe <_Py_write@@Base+0x106> │ │ │ │ + b.n 944fa <_Py_write@@Base+0x106> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77384 │ │ │ │ + bl 773d4 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r1, #1 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r3, r1 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mov r2, r1 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - str r2, [r4, #8] │ │ │ │ + str r3, [r4, #8] │ │ │ │ movs r5, #0 │ │ │ │ - b.n 95258 <_Py_write@@Base+0x360> │ │ │ │ + b.n 94754 <_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 953ea <_Py_write@@Base+0x4f2> │ │ │ │ + b.n 948e6 <_Py_write@@Base+0x4f2> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 719d8 │ │ │ │ + bl 719c8 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 953a6 <_Py_write@@Base+0x4ae> │ │ │ │ + b.n 948a2 <_Py_write@@Base+0x4ae> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25edcc │ │ │ │ + bl 25e704 │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 954de <_Py_write@@Base+0x5e6> │ │ │ │ + bne.n 949da <_Py_write@@Base+0x5e6> │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - movw r3, #6429 @ 0x191d │ │ │ │ + movw r3, #6413 @ 0x190d │ │ │ │ movt r3, #7 │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ ldr.w r2, [r2, #692] @ 0x2b4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 94fd0 <_Py_write@@Base+0xd8> │ │ │ │ + beq.w 944cc <_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 953aa <_Py_write@@Base+0x4b2> │ │ │ │ - b.n 957d8 <_Py_write@@Base+0x8e0> │ │ │ │ + bne.w 948a6 <_Py_write@@Base+0x4b2> │ │ │ │ + b.n 94cd4 <_Py_write@@Base+0x8e0> │ │ │ │ ldr r6, [r1, #16] │ │ │ │ movs r3, #28 │ │ │ │ ldr.w sl, [r5, #512] @ 0x200 │ │ │ │ mul.w fp, r3, r6 │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r2, [r3, #8] │ │ │ │ @@ -160191,144 +159179,144 @@ │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ str r2, [r1, #8] │ │ │ │ add.w r0, r5, ip, lsl #2 │ │ │ │ str r1, [r3, #16] │ │ │ │ ldr.w r2, [r0, #528] @ 0x210 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 9558a <_Py_write@@Base+0x692> │ │ │ │ + bne.n 94a86 <_Py_write@@Base+0x692> │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbz r1, 95586 <_Py_write@@Base+0x68e> │ │ │ │ + cbz r1, 94a82 <_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 956be <_Py_write@@Base+0x7c6> │ │ │ │ + beq.w 94bba <_Py_write@@Base+0x7c6> │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.n 95690 <_Py_write@@Base+0x798> │ │ │ │ + beq.n 94b8c <_Py_write@@Base+0x798> │ │ │ │ ldr.w r1, [r0, #532] @ 0x214 │ │ │ │ - cbnz r1, 955aa <_Py_write@@Base+0x6b2> │ │ │ │ + cbnz r1, 94aa6 <_Py_write@@Base+0x6b2> │ │ │ │ str.w r3, [r0, #532] @ 0x214 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 95184 <_Py_write@@Base+0x28c> │ │ │ │ + beq.w 94680 <_Py_write@@Base+0x28c> │ │ │ │ ldrd r1, r6, [r3, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 9568a <_Py_write@@Base+0x792> │ │ │ │ + beq.n 94b86 <_Py_write@@Base+0x792> │ │ │ │ str r1, [r6, #20] │ │ │ │ ldr r1, [r2, #20] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ str r6, [r0, #24] │ │ │ │ strd r1, r2, [r3, #20] │ │ │ │ - cbz r1, 955c8 <_Py_write@@Base+0x6d0> │ │ │ │ + cbz r1, 94ac4 <_Py_write@@Base+0x6d0> │ │ │ │ str r3, [r1, #24] │ │ │ │ str r3, [r2, #20] │ │ │ │ - b.n 95184 <_Py_write@@Base+0x28c> │ │ │ │ + b.n 94680 <_Py_write@@Base+0x28c> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 953b6 <_Py_write@@Base+0x4be> │ │ │ │ + b.n 948b2 <_Py_write@@Base+0x4be> │ │ │ │ cmp.w fp, #8192 @ 0x2000 │ │ │ │ mov r7, fp │ │ │ │ it cc │ │ │ │ movcc.w r7, #8192 @ 0x2000 │ │ │ │ strd lr, r3, [sp, #16] │ │ │ │ add.w r0, r7, #16 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 76fe4 │ │ │ │ + bl 77034 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrd r1, lr, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 957ba <_Py_write@@Base+0x8c2> │ │ │ │ + beq.w 94cb6 <_Py_write@@Base+0x8c2> │ │ │ │ mov ip, r0 │ │ │ │ str.w r7, [ip], #16 │ │ │ │ add.w r7, r0, #23 │ │ │ │ bic.w r7, r7, #7 │ │ │ │ strd r8, ip, [r0, #8] │ │ │ │ str r0, [r3, #8] │ │ │ │ sub.w r3, r7, ip │ │ │ │ add r3, fp │ │ │ │ str r3, [r0, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 957ba <_Py_write@@Base+0x8c2> │ │ │ │ + beq.w 94cb6 <_Py_write@@Base+0x8c2> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - b.n 950ca <_Py_write@@Base+0x1d2> │ │ │ │ + b.n 945c6 <_Py_write@@Base+0x1d2> │ │ │ │ movw r0, #8208 @ 0x2010 │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ - bl 76fe4 │ │ │ │ + bl 77034 │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95790 <_Py_write@@Base+0x898> │ │ │ │ + beq.w 94c8c <_Py_write@@Base+0x898> │ │ │ │ mov ip, r0 │ │ │ │ mov.w lr, #8192 @ 0x2000 │ │ │ │ add.w sl, r0, #23 │ │ │ │ bic.w sl, sl, #7 │ │ │ │ str.w lr, [ip], #16 │ │ │ │ mov.w lr, #0 │ │ │ │ str.w lr, [r0, #8] │ │ │ │ str.w ip, [r0, #12] │ │ │ │ sub.w ip, sl, ip │ │ │ │ add.w ip, ip, #16 │ │ │ │ str r0, [r2, #8] │ │ │ │ str.w ip, [r0, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 95790 <_Py_write@@Base+0x898> │ │ │ │ + beq.w 94c8c <_Py_write@@Base+0x898> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - b.n 95374 <_Py_write@@Base+0x47c> │ │ │ │ + b.n 94870 <_Py_write@@Base+0x47c> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r2, [r1, #4] │ │ │ │ - b.n 9537c <_Py_write@@Base+0x484> │ │ │ │ + b.n 94878 <_Py_write@@Base+0x484> │ │ │ │ str r1, [r3, #4] │ │ │ │ - b.n 9521c <_Py_write@@Base+0x324> │ │ │ │ + b.n 94718 <_Py_write@@Base+0x324> │ │ │ │ str r3, [r1, #4] │ │ │ │ - b.n 950d2 <_Py_write@@Base+0x1da> │ │ │ │ + b.n 945ce <_Py_write@@Base+0x1da> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov sl, r7 │ │ │ │ subs r1, #1 │ │ │ │ - b.n 95072 <_Py_write@@Base+0x17a> │ │ │ │ + b.n 9456e <_Py_write@@Base+0x17a> │ │ │ │ str.w r1, [r5, #524] @ 0x20c │ │ │ │ - b.n 955ba <_Py_write@@Base+0x6c2> │ │ │ │ + b.n 94ab6 <_Py_write@@Base+0x6c2> │ │ │ │ ldr.w r2, [r5, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r3, #20] │ │ │ │ str r1, [r3, #24] │ │ │ │ - cbz r2, 9569e <_Py_write@@Base+0x7a6> │ │ │ │ + cbz r2, 94b9a <_Py_write@@Base+0x7a6> │ │ │ │ str r3, [r2, #24] │ │ │ │ ldr.w r2, [r5, #532] @ 0x214 │ │ │ │ str.w r3, [r5, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 95184 <_Py_write@@Base+0x28c> │ │ │ │ + bne.w 94680 <_Py_write@@Base+0x28c> │ │ │ │ str.w r3, [r5, #532] @ 0x214 │ │ │ │ - b.n 95184 <_Py_write@@Base+0x28c> │ │ │ │ + b.n 94680 <_Py_write@@Base+0x28c> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ - b.n 953dc <_Py_write@@Base+0x4e4> │ │ │ │ + b.n 948d8 <_Py_write@@Base+0x4e4> │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9559a <_Py_write@@Base+0x6a2> │ │ │ │ + beq.w 94a96 <_Py_write@@Base+0x6a2> │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r2, 95724 <_Py_write@@Base+0x82c> │ │ │ │ + cbz r2, 94c20 <_Py_write@@Base+0x82c> │ │ │ │ str r1, [r2, #20] │ │ │ │ str r2, [r1, #24] │ │ │ │ ldr.w r1, [sl, fp] │ │ │ │ ldr.w r2, [r5, #520] @ 0x208 │ │ │ │ str r2, [r3, #20] │ │ │ │ str.w r3, [r5, #520] @ 0x208 │ │ │ │ lsrs r2, r1, #18 │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ - cbz r3, 956f4 <_Py_write@@Base+0x7fc> │ │ │ │ + cbz r3, 94bf0 <_Py_write@@Base+0x7fc> │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ movs r0, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r5, r3, lsl #3 │ │ │ │ str.w r0, [r3, #808] @ 0x328 │ │ │ │ add.w r3, r5, r2, lsl #3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ @@ -160339,633 +159327,633 @@ │ │ │ │ mov.w r2, #262144 @ 0x40000 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r5, #788] @ 0x314 │ │ │ │ str.w r9, [sl, fp] │ │ │ │ subs r3, #1 │ │ │ │ ldr.w r9, [r7] │ │ │ │ str.w r3, [r5, #788] @ 0x314 │ │ │ │ - b.n 953ea <_Py_write@@Base+0x4f2> │ │ │ │ + b.n 948e6 <_Py_write@@Base+0x4f2> │ │ │ │ str.w r1, [r5, #524] @ 0x20c │ │ │ │ - b.n 956cc <_Py_write@@Base+0x7d4> │ │ │ │ + b.n 94bc8 <_Py_write@@Base+0x7d4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 954c4 <_Py_write@@Base+0x5cc> │ │ │ │ + b.n 949c0 <_Py_write@@Base+0x5cc> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ blx r7 │ │ │ │ - b.n 953b6 <_Py_write@@Base+0x4be> │ │ │ │ - bl 25edcc │ │ │ │ + b.n 948b2 <_Py_write@@Base+0x4be> │ │ │ │ + bl 25e704 │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 94fa0 <_Py_write@@Base+0xa8> │ │ │ │ - subs r1, r3, #1 │ │ │ │ + beq.w 9449c <_Py_write@@Base+0xa8> │ │ │ │ + subs r3, #1 │ │ │ │ movs r5, #0 │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ - b.n 9525c <_Py_write@@Base+0x364> │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + b.n 94758 <_Py_write@@Base+0x364> │ │ │ │ str.w fp, [sp, #4] │ │ │ │ - bl 1ea294 │ │ │ │ + bl 1e95bc │ │ │ │ ldr.w fp, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9521c <_Py_write@@Base+0x324> │ │ │ │ - bl 1ea294 │ │ │ │ - bl 7f8d0 │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r1, r3, #1 │ │ │ │ + bne.w 94718 <_Py_write@@Base+0x324> │ │ │ │ + bl 1e95bc │ │ │ │ + bl 7f898 │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + subs r3, r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 954ea <_Py_write@@Base+0x5f2> │ │ │ │ + beq.w 949e6 <_Py_write@@Base+0x5f2> │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - b.n 95754 <_Py_write@@Base+0x85c> │ │ │ │ + b.n 94c50 <_Py_write@@Base+0x85c> │ │ │ │ cmp.w r9, #1 │ │ │ │ - bgt.w 9519c <_Py_write@@Base+0x2a4> │ │ │ │ - b.n 953fa <_Py_write@@Base+0x502> │ │ │ │ + bgt.w 94698 <_Py_write@@Base+0x2a4> │ │ │ │ + b.n 948f6 <_Py_write@@Base+0x502> │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1ea294 │ │ │ │ + bl 1e95bc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9537c <_Py_write@@Base+0x484> │ │ │ │ - bl 1ea294 │ │ │ │ + bne.w 94878 <_Py_write@@Base+0x484> │ │ │ │ + bl 1e95bc │ │ │ │ mov sl, r7 │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f898 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95072 <_Py_write@@Base+0x17a> │ │ │ │ + beq.w 9456e <_Py_write@@Base+0x17a> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 95072 <_Py_write@@Base+0x17a> │ │ │ │ + b.n 9456e <_Py_write@@Base+0x17a> │ │ │ │ str.w lr, [sp, #12] │ │ │ │ - bl 1ea294 │ │ │ │ + bl 1e95bc │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 950d2 <_Py_write@@Base+0x1da> │ │ │ │ - bl 1ea294 │ │ │ │ + bne.w 945ce <_Py_write@@Base+0x1da> │ │ │ │ + bl 1e95bc │ │ │ │ mov r0, r6 │ │ │ │ - bl 77384 │ │ │ │ + bl 773d4 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 1ea294 │ │ │ │ - b.n 954de <_Py_write@@Base+0x5e6> │ │ │ │ + bl 1e95bc │ │ │ │ + b.n 949da <_Py_write@@Base+0x5e6> │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 951be <_Py_write@@Base+0x2c6> │ │ │ │ - b.n 951d0 <_Py_write@@Base+0x2d8> │ │ │ │ + bne.w 946ba <_Py_write@@Base+0x2c6> │ │ │ │ + b.n 946cc <_Py_write@@Base+0x2d8> │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r3, [pc, #772] @ (95b04 <_Py_write@@Base+0xc0c>) │ │ │ │ + ldr r3, [pc, #772] @ (95000 <_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 96198 <_Py_write@@Base+0x12a0> │ │ │ │ + bmi.w 95694 <_Py_write@@Base+0x12a0> │ │ │ │ add.w sl, r9, r6, lsl #2 │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 96454 <_Py_write@@Base+0x155c> │ │ │ │ + beq.w 95950 <_Py_write@@Base+0x155c> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ movw r4, #42220 @ 0xa4ec │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.w 96454 <_Py_write@@Base+0x155c> │ │ │ │ + bne.w 95950 <_Py_write@@Base+0x155c> │ │ │ │ add.w r8, r9, #12 │ │ │ │ lsls r1, r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r1, [r8, r3, lsl #2] │ │ │ │ - bl 7b2e4 │ │ │ │ + bl 7b320 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r6, #1 │ │ │ │ str.w r0, [r8, r3, lsl #2] │ │ │ │ - beq.n 95946 <_Py_write@@Base+0xa4e> │ │ │ │ + beq.n 94e42 <_Py_write@@Base+0xa4e> │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96454 <_Py_write@@Base+0x155c> │ │ │ │ + beq.w 95950 <_Py_write@@Base+0x155c> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 96454 <_Py_write@@Base+0x155c> │ │ │ │ + bne.w 95950 <_Py_write@@Base+0x155c> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ subs r3, r1, #4 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r1, [r8, r3] │ │ │ │ - bl 7b2e4 │ │ │ │ + bl 7b320 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r6, #2 │ │ │ │ str.w r0, [r8, r3] │ │ │ │ - beq.n 95946 <_Py_write@@Base+0xa4e> │ │ │ │ + beq.n 94e42 <_Py_write@@Base+0xa4e> │ │ │ │ ldr.w r3, [r9, r6, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96454 <_Py_write@@Base+0x155c> │ │ │ │ + beq.w 95950 <_Py_write@@Base+0x155c> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 96454 <_Py_write@@Base+0x155c> │ │ │ │ + bne.w 95950 <_Py_write@@Base+0x155c> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ sub.w r3, r1, #8 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r1, [r8, r3] │ │ │ │ - bl 7b2e4 │ │ │ │ + bl 7b320 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r6, #3 │ │ │ │ str.w r0, [r8, r3] │ │ │ │ - beq.n 95946 <_Py_write@@Base+0xa4e> │ │ │ │ + beq.n 94e42 <_Py_write@@Base+0xa4e> │ │ │ │ ldr.w r3, [sl, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96454 <_Py_write@@Base+0x155c> │ │ │ │ + beq.w 95950 <_Py_write@@Base+0x155c> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 96454 <_Py_write@@Base+0x155c> │ │ │ │ + bne.w 95950 <_Py_write@@Base+0x155c> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ sub.w r3, r1, #12 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r1, [r8, r3] │ │ │ │ - bl 7b2e4 │ │ │ │ + bl 7b320 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r6, #4 │ │ │ │ str.w r0, [r8, r3] │ │ │ │ - beq.n 95946 <_Py_write@@Base+0xa4e> │ │ │ │ + beq.n 94e42 <_Py_write@@Base+0xa4e> │ │ │ │ ldr.w r3, [sl, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96454 <_Py_write@@Base+0x155c> │ │ │ │ + beq.w 95950 <_Py_write@@Base+0x155c> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 96454 <_Py_write@@Base+0x155c> │ │ │ │ + bne.w 95950 <_Py_write@@Base+0x155c> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ sub.w sl, r1, #16 │ │ │ │ ldr.w r1, [r8, sl] │ │ │ │ - bl 7b2e4 │ │ │ │ + bl 7b320 │ │ │ │ cmp r6, #5 │ │ │ │ str.w r0, [r8, sl] │ │ │ │ sub.w r8, r6, #6 │ │ │ │ - beq.n 95946 <_Py_write@@Base+0xa4e> │ │ │ │ + beq.n 94e42 <_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 96454 <_Py_write@@Base+0x155c> │ │ │ │ + beq.w 95950 <_Py_write@@Base+0x155c> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 96454 <_Py_write@@Base+0x155c> │ │ │ │ + bne.w 95950 <_Py_write@@Base+0x155c> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ - bl 7b2e4 │ │ │ │ + bl 7b320 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ str r0, [r6, #0] │ │ │ │ - bne.n 95920 <_Py_write@@Base+0xa28> │ │ │ │ - ldr r3, [pc, #444] @ (95b04 <_Py_write@@Base+0xc0c>) │ │ │ │ + bne.n 94e1c <_Py_write@@Base+0xa28> │ │ │ │ + ldr r3, [pc, #444] @ (95000 <_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 960a0 <_Py_write@@Base+0x11a8> │ │ │ │ + bmi.w 9559c <_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, #43104 @ 0xa860 │ │ │ │ + movw r8, #41568 @ 0xa260 │ │ │ │ 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 95f86 <_Py_write@@Base+0x108e> │ │ │ │ + bne.w 95482 <_Py_write@@Base+0x108e> │ │ │ │ ldrb r2, [r6, #16] │ │ │ │ lsls r1, r2, #25 │ │ │ │ - bpl.w 95b1a <_Py_write@@Base+0xc22> │ │ │ │ + bpl.w 95016 <_Py_write@@Base+0xc22> │ │ │ │ lsls r3, r2, #26 │ │ │ │ - bpl.w 96486 <_Py_write@@Base+0x158e> │ │ │ │ + bpl.w 95982 <_Py_write@@Base+0x158e> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add.w r2, r6, #20 │ │ │ │ add r0, r2 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 95b08 <_Py_write@@Base+0xc10> │ │ │ │ + beq.w 95004 <_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 95b1a <_Py_write@@Base+0xc22> │ │ │ │ + bne.w 95016 <_Py_write@@Base+0xc22> │ │ │ │ adds r1, r2, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 95b08 <_Py_write@@Base+0xc10> │ │ │ │ + beq.w 95004 <_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 95b1a <_Py_write@@Base+0xc22> │ │ │ │ + bne.w 95016 <_Py_write@@Base+0xc22> │ │ │ │ adds r1, r2, #2 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 95b08 <_Py_write@@Base+0xc10> │ │ │ │ + beq.w 95004 <_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 95b1a <_Py_write@@Base+0xc22> │ │ │ │ + bne.n 95016 <_Py_write@@Base+0xc22> │ │ │ │ adds r1, r2, #3 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 95b08 <_Py_write@@Base+0xc10> │ │ │ │ + beq.n 95004 <_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 95b1a <_Py_write@@Base+0xc22> │ │ │ │ + bne.n 95016 <_Py_write@@Base+0xc22> │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 95b08 <_Py_write@@Base+0xc10> │ │ │ │ + beq.n 95004 <_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 95b1a <_Py_write@@Base+0xc22> │ │ │ │ + bne.n 95016 <_Py_write@@Base+0xc22> │ │ │ │ adds r1, r2, #5 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 95b08 <_Py_write@@Base+0xc10> │ │ │ │ + beq.n 95004 <_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 95b1a <_Py_write@@Base+0xc22> │ │ │ │ + bne.n 95016 <_Py_write@@Base+0xc22> │ │ │ │ adds r1, r2, #6 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 95b08 <_Py_write@@Base+0xc10> │ │ │ │ + beq.n 95004 <_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, 95b1a <_Py_write@@Base+0xc22> │ │ │ │ + cbnz r1, 95016 <_Py_write@@Base+0xc22> │ │ │ │ adds r1, r2, #7 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 95b08 <_Py_write@@Base+0xc10> │ │ │ │ + beq.n 95004 <_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, 95b1a <_Py_write@@Base+0xc22> │ │ │ │ + cbnz r1, 95016 <_Py_write@@Base+0xc22> │ │ │ │ adds r2, #8 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 95b08 <_Py_write@@Base+0xc10> │ │ │ │ + beq.n 95004 <_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, 95b1a <_Py_write@@Base+0xc22> │ │ │ │ + cbnz r3, 95016 <_Py_write@@Base+0xc22> │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 95ae2 <_Py_write@@Base+0xbea> │ │ │ │ - b.n 95b08 <_Py_write@@Base+0xc10> │ │ │ │ + bne.n 94fde <_Py_write@@Base+0xbea> │ │ │ │ + b.n 95004 <_Py_write@@Base+0xc10> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7b2e4 │ │ │ │ + bl 7b320 │ │ │ │ cmp r6, r0 │ │ │ │ it ne │ │ │ │ strne.w r0, [sl] │ │ │ │ subs.w r9, r9, #1 │ │ │ │ - bcs.w 95986 <_Py_write@@Base+0xa8e> │ │ │ │ + bcs.w 94e82 <_Py_write@@Base+0xa8e> │ │ │ │ ldrd r5, fp, [sp, #4] │ │ │ │ - ldr r3, [pc, #756] @ (95e1c <_Py_write@@Base+0xf24>) │ │ │ │ + ldr r3, [pc, #756] @ (95318 <_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 960ae <_Py_write@@Base+0x11b6> │ │ │ │ + bmi.w 955aa <_Py_write@@Base+0x11b6> │ │ │ │ add.w sl, r9, r6, lsl #2 │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 96454 <_Py_write@@Base+0x155c> │ │ │ │ + beq.w 95950 <_Py_write@@Base+0x155c> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ movw r4, #42220 @ 0xa4ec │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.w 96454 <_Py_write@@Base+0x155c> │ │ │ │ + bne.w 95950 <_Py_write@@Base+0x155c> │ │ │ │ add.w r8, r9, #12 │ │ │ │ lsls r1, r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r1, [r8, r3, lsl #2] │ │ │ │ - bl 7b2e4 │ │ │ │ + bl 7b320 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r6, #1 │ │ │ │ str.w r0, [r8, r3, lsl #2] │ │ │ │ - beq.n 95c68 <_Py_write@@Base+0xd70> │ │ │ │ + beq.n 95164 <_Py_write@@Base+0xd70> │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96454 <_Py_write@@Base+0x155c> │ │ │ │ + beq.w 95950 <_Py_write@@Base+0x155c> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 96454 <_Py_write@@Base+0x155c> │ │ │ │ + bne.w 95950 <_Py_write@@Base+0x155c> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ subs r3, r1, #4 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r1, [r8, r3] │ │ │ │ - bl 7b2e4 │ │ │ │ + bl 7b320 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r6, #2 │ │ │ │ str.w r0, [r8, r3] │ │ │ │ - beq.n 95c68 <_Py_write@@Base+0xd70> │ │ │ │ + beq.n 95164 <_Py_write@@Base+0xd70> │ │ │ │ ldr.w r3, [r9, r6, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96454 <_Py_write@@Base+0x155c> │ │ │ │ + beq.w 95950 <_Py_write@@Base+0x155c> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 96454 <_Py_write@@Base+0x155c> │ │ │ │ + bne.w 95950 <_Py_write@@Base+0x155c> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ sub.w r3, r1, #8 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r1, [r8, r3] │ │ │ │ - bl 7b2e4 │ │ │ │ + bl 7b320 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r6, #3 │ │ │ │ str.w r0, [r8, r3] │ │ │ │ - beq.n 95c68 <_Py_write@@Base+0xd70> │ │ │ │ + beq.n 95164 <_Py_write@@Base+0xd70> │ │ │ │ ldr.w r3, [sl, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96454 <_Py_write@@Base+0x155c> │ │ │ │ + beq.w 95950 <_Py_write@@Base+0x155c> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 96454 <_Py_write@@Base+0x155c> │ │ │ │ + bne.w 95950 <_Py_write@@Base+0x155c> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ sub.w r3, r1, #12 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r1, [r8, r3] │ │ │ │ - bl 7b2e4 │ │ │ │ + bl 7b320 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r6, #4 │ │ │ │ str.w r0, [r8, r3] │ │ │ │ - beq.n 95c68 <_Py_write@@Base+0xd70> │ │ │ │ + beq.n 95164 <_Py_write@@Base+0xd70> │ │ │ │ ldr.w r3, [sl, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96454 <_Py_write@@Base+0x155c> │ │ │ │ + beq.w 95950 <_Py_write@@Base+0x155c> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 96454 <_Py_write@@Base+0x155c> │ │ │ │ + bne.w 95950 <_Py_write@@Base+0x155c> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ sub.w sl, r1, #16 │ │ │ │ ldr.w r1, [r8, sl] │ │ │ │ - bl 7b2e4 │ │ │ │ + bl 7b320 │ │ │ │ cmp r6, #5 │ │ │ │ str.w r0, [r8, sl] │ │ │ │ sub.w r8, r6, #6 │ │ │ │ - beq.n 95c68 <_Py_write@@Base+0xd70> │ │ │ │ + beq.n 95164 <_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 96454 <_Py_write@@Base+0x155c> │ │ │ │ + beq.w 95950 <_Py_write@@Base+0x155c> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 96454 <_Py_write@@Base+0x155c> │ │ │ │ + bne.w 95950 <_Py_write@@Base+0x155c> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ - bl 7b2e4 │ │ │ │ + bl 7b320 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ str r0, [r6, #0] │ │ │ │ - bne.n 95c42 <_Py_write@@Base+0xd4a> │ │ │ │ - ldr r3, [pc, #432] @ (95e1c <_Py_write@@Base+0xf24>) │ │ │ │ + bne.n 9513e <_Py_write@@Base+0xd4a> │ │ │ │ + ldr r3, [pc, #432] @ (95318 <_Py_write@@Base+0xf24>) │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96440 <_Py_write@@Base+0x1548> │ │ │ │ + beq.w 9593c <_Py_write@@Base+0x1548> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 960ba <_Py_write@@Base+0x11c2> │ │ │ │ + beq.w 955b6 <_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 962ac <_Py_write@@Base+0x13b4> │ │ │ │ + bmi.w 957a8 <_Py_write@@Base+0x13b4> │ │ │ │ movw r9, #19968 @ 0x4e00 │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ - movw r3, #6429 @ 0x191d │ │ │ │ + movw r3, #6413 @ 0x190d │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r9, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9629c <_Py_write@@Base+0x13a4> │ │ │ │ - ldr r3, [pc, #344] @ (95e1c <_Py_write@@Base+0xf24>) │ │ │ │ + bne.w 95798 <_Py_write@@Base+0x13a4> │ │ │ │ + ldr r3, [pc, #344] @ (95318 <_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 96026 <_Py_write@@Base+0x112e> │ │ │ │ + bcs.w 95522 <_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 9628c <_Py_write@@Base+0x1394> │ │ │ │ + beq.w 95788 <_Py_write@@Base+0x1394> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r4, [r2, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r0, [r2, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96004 <_Py_write@@Base+0x110c> │ │ │ │ + beq.w 95500 <_Py_write@@Base+0x110c> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r7, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #276] @ (95e20 <_Py_write@@Base+0xf28>) │ │ │ │ + ldr r2, [pc, #276] @ (9531c <_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 963f2 <_Py_write@@Base+0x14fa> │ │ │ │ + bne.w 958ee <_Py_write@@Base+0x14fa> │ │ │ │ str.w r8, [r4, #8] │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.w 96068 <_Py_write@@Base+0x1170> │ │ │ │ + ble.w 95564 <_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 961dc <_Py_write@@Base+0x12e4> │ │ │ │ + beq.w 956d8 <_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 95da8 <_Py_write@@Base+0xeb0> │ │ │ │ + beq.n 952a4 <_Py_write@@Base+0xeb0> │ │ │ │ ldrb r2, [r3, #17] │ │ │ │ and.w r1, r2, #64 @ 0x40 │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bpl.w 961f2 <_Py_write@@Base+0x12fa> │ │ │ │ + bpl.w 956ee <_Py_write@@Base+0x12fa> │ │ │ │ adds r7, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9627c <_Py_write@@Base+0x1384> │ │ │ │ + bne.w 95778 <_Py_write@@Base+0x1384> │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.n 95da8 <_Py_write@@Base+0xeb0> │ │ │ │ + beq.n 952a4 <_Py_write@@Base+0xeb0> │ │ │ │ ldrb r2, [r3, #18] │ │ │ │ and.w r1, r2, #64 @ 0x40 │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bpl.w 96202 <_Py_write@@Base+0x130a> │ │ │ │ + bpl.w 956fe <_Py_write@@Base+0x130a> │ │ │ │ adds r7, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 96210 <_Py_write@@Base+0x1318> │ │ │ │ + bne.w 9570c <_Py_write@@Base+0x1318> │ │ │ │ cmp.w r8, #3 │ │ │ │ - beq.n 95da8 <_Py_write@@Base+0xeb0> │ │ │ │ + beq.n 952a4 <_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 961bc <_Py_write@@Base+0x12c4> │ │ │ │ + bpl.w 956b8 <_Py_write@@Base+0x12c4> │ │ │ │ adds r7, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 961ea <_Py_write@@Base+0x12f2> │ │ │ │ + bne.w 956e6 <_Py_write@@Base+0x12f2> │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 95d8e <_Py_write@@Base+0xe96> │ │ │ │ + bne.n 9528a <_Py_write@@Base+0xe96> │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 962d6 <_Py_write@@Base+0x13de> │ │ │ │ - ldr r3, [pc, #104] @ (95e1c <_Py_write@@Base+0xf24>) │ │ │ │ + beq.w 957d2 <_Py_write@@Base+0x13de> │ │ │ │ + ldr r3, [pc, #104] @ (95318 <_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 96262 <_Py_write@@Base+0x136a> │ │ │ │ + bne.w 9575e <_Py_write@@Base+0x136a> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r1, [r4, #80] @ 0x50 │ │ │ │ ldr.w ip, [r3] │ │ │ │ cmp ip, r2 │ │ │ │ - bne.w 96274 <_Py_write@@Base+0x137c> │ │ │ │ + bne.w 95770 <_Py_write@@Base+0x137c> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r9, [r0] │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 96220 <_Py_write@@Base+0x1328> │ │ │ │ + bne.w 9571c <_Py_write@@Base+0x1328> │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7b2e4 │ │ │ │ + bl 7b320 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r4, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7b2e4 │ │ │ │ + bl 7b320 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7b2e4 │ │ │ │ + bl 7b320 │ │ │ │ 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 95e28 <_Py_write@@Base+0xf30> │ │ │ │ - b.n 95e24 <_Py_write@@Base+0xf2c> │ │ │ │ + beq.n 95324 <_Py_write@@Base+0xf30> │ │ │ │ + b.n 95320 <_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] │ │ │ │ @@ -161024,15 +160012,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 9646c <_Py_write@@Base+0x1574> │ │ │ │ + beq.w 95968 <_Py_write@@Base+0x1574> │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r6, #1728] @ 0x6c0 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4, #96] @ 0x60 │ │ │ │ strd r3, r3, [r4, #108] @ 0x6c │ │ │ │ str r3, [r4, #120] @ 0x78 │ │ │ │ str r3, [r4, #104] @ 0x68 │ │ │ │ @@ -161040,3419 +160028,3419 @@ │ │ │ │ add.w r5, r4, #124 @ 0x7c │ │ │ │ add.w r1, r3, #16 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ mov r0, r5 │ │ │ │ blx 29c10 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - ble.w 96416 <_Py_write@@Base+0x151e> │ │ │ │ + ble.w 95912 <_Py_write@@Base+0x151e> │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #149 @ 0x95 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - bne.w 9607c <_Py_write@@Base+0x1184> │ │ │ │ - movw r0, #15760 @ 0x3d90 │ │ │ │ + bne.w 95578 <_Py_write@@Base+0x1184> │ │ │ │ + movw r0, #14224 @ 0x3790 │ │ │ │ movt r0, #53 @ 0x35 │ │ │ │ movs r2, #0 │ │ │ │ mov.w ip, #17 │ │ │ │ str r3, [r4, #116] @ 0x74 │ │ │ │ movw lr, #21845 @ 0x5555 │ │ │ │ - b.n 95f0c <_Py_write@@Base+0x1014> │ │ │ │ + b.n 95408 <_Py_write@@Base+0x1014> │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r7 │ │ │ │ - bge.n 95f58 <_Py_write@@Base+0x1060> │ │ │ │ + bge.n 95454 <_Py_write@@Base+0x1060> │ │ │ │ ldrb.w r3, [r5, r2, lsl #1] │ │ │ │ lsls r6, r2, #1 │ │ │ │ cmp r3, #254 @ 0xfe │ │ │ │ - beq.w 9609a <_Py_write@@Base+0x11a2> │ │ │ │ + beq.w 95596 <_Py_write@@Base+0x11a2> │ │ │ │ cmp r3, #247 @ 0xf7 │ │ │ │ - beq.w 961c8 <_Py_write@@Base+0x12d0> │ │ │ │ + beq.w 956c4 <_Py_write@@Base+0x12d0> │ │ │ │ add r3, r0 │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 961ce <_Py_write@@Base+0x12d6> │ │ │ │ + bne.w 956ca <_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 95f06 <_Py_write@@Base+0x100e> │ │ │ │ + beq.n 95402 <_Py_write@@Base+0x100e> │ │ │ │ adds r6, #2 │ │ │ │ cmp r1, #77 @ 0x4d │ │ │ │ add.w r8, r5, r6 │ │ │ │ - beq.n 95ffa <_Py_write@@Base+0x1102> │ │ │ │ + beq.n 954f6 <_Py_write@@Base+0x1102> │ │ │ │ subs r1, #97 @ 0x61 │ │ │ │ add r2, r3 │ │ │ │ cmp r1, #3 │ │ │ │ it ls │ │ │ │ strhls.w lr, [r5, r6] │ │ │ │ - bls.n 95f06 <_Py_write@@Base+0x100e> │ │ │ │ + bls.n 95402 <_Py_write@@Base+0x100e> │ │ │ │ adds r2, #1 │ │ │ │ strh.w ip, [r8] │ │ │ │ cmp r2, r7 │ │ │ │ - blt.n 95f0c <_Py_write@@Base+0x1014> │ │ │ │ - ldr r3, [pc, #700] @ (96218 <_Py_write@@Base+0x1320>) │ │ │ │ + blt.n 95408 <_Py_write@@Base+0x1014> │ │ │ │ + ldr r3, [pc, #700] @ (95714 <_Py_write@@Base+0x1320>) │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ add.w r2, r5, #4096 @ 0x1000 │ │ │ │ ldrb.w r6, [r2, #1600] @ 0x640 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 963d4 <_Py_write@@Base+0x14dc> │ │ │ │ + bne.w 958d0 <_Py_write@@Base+0x14dc> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 95f7e <_Py_write@@Base+0x1086> │ │ │ │ + cbz r3, 9547a <_Py_write@@Base+0x1086> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 95fd6 <_Py_write@@Base+0x10de> │ │ │ │ + bne.n 954d2 <_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 96058 <_Py_write@@Base+0x1160> │ │ │ │ + beq.n 95554 <_Py_write@@Base+0x1160> │ │ │ │ cmp r2, r4 │ │ │ │ - bne.w 95b1a <_Py_write@@Base+0xc22> │ │ │ │ + bne.w 95016 <_Py_write@@Base+0xc22> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77710 │ │ │ │ + bl 77760 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 962c2 <_Py_write@@Base+0x13ca> │ │ │ │ + beq.w 957be <_Py_write@@Base+0x13ca> │ │ │ │ add r1, sp, #20 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 97f8c │ │ │ │ + bl 97488 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9641c <_Py_write@@Base+0x1524> │ │ │ │ + blt.w 95918 <_Py_write@@Base+0x1524> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 963aa <_Py_write@@Base+0x14b2> │ │ │ │ + bne.w 958a6 <_Py_write@@Base+0x14b2> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 95b1a <_Py_write@@Base+0xc22> │ │ │ │ + beq.w 95016 <_Py_write@@Base+0xc22> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 95b1a <_Py_write@@Base+0xc22> │ │ │ │ + bne.w 95016 <_Py_write@@Base+0xc22> │ │ │ │ mov r0, r3 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 95b1a <_Py_write@@Base+0xc22> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 95016 <_Py_write@@Base+0xc22> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 95f7e <_Py_write@@Base+0x1086> │ │ │ │ - ldr r2, [pc, #572] @ (9621c <_Py_write@@Base+0x1324>) │ │ │ │ + bne.n 9547a <_Py_write@@Base+0x1086> │ │ │ │ + ldr r2, [pc, #572] @ (95718 <_Py_write@@Base+0x1324>) │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96390 <_Py_write@@Base+0x1498> │ │ │ │ + bne.w 9588c <_Py_write@@Base+0x1498> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r2, r3 │ │ │ │ mov.w r3, #260 @ 0x104 │ │ │ │ strh r3, [r5, r6] │ │ │ │ - b.n 95f06 <_Py_write@@Base+0x100e> │ │ │ │ + b.n 95402 <_Py_write@@Base+0x100e> │ │ │ │ ldrd lr, r3, [r2, #24] │ │ │ │ cmp r3, lr │ │ │ │ - bcc.w 961b0 <_Py_write@@Base+0x12b8> │ │ │ │ + bcc.w 956ac <_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 95cfe <_Py_write@@Base+0xe06> │ │ │ │ + bne.w 951fa <_Py_write@@Base+0xe06> │ │ │ │ ldr.w r3, [r9, #672] @ 0x2a0 │ │ │ │ - movw r2, #49749 @ 0xc255 │ │ │ │ + movw r2, #49733 @ 0xc245 │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 962c6 <_Py_write@@Base+0x13ce> │ │ │ │ + bne.w 957c2 <_Py_write@@Base+0x13ce> │ │ │ │ cmp r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 962ac <_Py_write@@Base+0x13b4> │ │ │ │ + beq.w 957a8 <_Py_write@@Base+0x13b4> │ │ │ │ ldr.w r3, [sl, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #800] @ 0x320 │ │ │ │ - b.n 95cfe <_Py_write@@Base+0xe06> │ │ │ │ + b.n 951fa <_Py_write@@Base+0xe06> │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #0 │ │ │ │ - bl 97f8c │ │ │ │ + bl 97488 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 95b1a <_Py_write@@Base+0xc22> │ │ │ │ - b.n 962c2 <_Py_write@@Base+0x13ca> │ │ │ │ + bge.w 95016 <_Py_write@@Base+0xc22> │ │ │ │ + b.n 957be <_Py_write@@Base+0x13ca> │ │ │ │ ldr r7, [r5, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 962d2 <_Py_write@@Base+0x13da> │ │ │ │ + beq.w 957ce <_Py_write@@Base+0x13da> │ │ │ │ mov.w sl, #0 │ │ │ │ str.w sl, [sp, #8] │ │ │ │ mov r7, sl │ │ │ │ - b.n 95db0 <_Py_write@@Base+0xeb8> │ │ │ │ + b.n 952ac <_Py_write@@Base+0xeb8> │ │ │ │ cmp r7, #1 │ │ │ │ it eq │ │ │ │ moveq r3, r7 │ │ │ │ - beq.w 95ef0 <_Py_write@@Base+0xff8> │ │ │ │ + beq.w 953ec <_Py_write@@Base+0xff8> │ │ │ │ movs r3, #1 │ │ │ │ ldrb.w r2, [r5, r3, lsl #1] │ │ │ │ cmp r2, #149 @ 0x95 │ │ │ │ - beq.w 95ef0 <_Py_write@@Base+0xff8> │ │ │ │ + beq.w 953ec <_Py_write@@Base+0xff8> │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 96088 <_Py_write@@Base+0x1190> │ │ │ │ - b.n 95ef0 <_Py_write@@Base+0xff8> │ │ │ │ + bne.n 95584 <_Py_write@@Base+0x1190> │ │ │ │ + b.n 953ec <_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 95b3c <_Py_write@@Base+0xc44> │ │ │ │ + bpl.w 95038 <_Py_write@@Base+0xc44> │ │ │ │ add.w r7, r7, #4096 @ 0x1000 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 95c82 <_Py_write@@Base+0xd8a> │ │ │ │ + bne.w 9517e <_Py_write@@Base+0xd8a> │ │ │ │ ldr.w sl, [r5, #24] │ │ │ │ movs r1, #32 │ │ │ │ movs r0, #0 │ │ │ │ - bl 71f98 │ │ │ │ + bl 71f88 │ │ │ │ add.w r6, sl, #16 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 962be <_Py_write@@Base+0x13c6> │ │ │ │ + beq.w 957ba <_Py_write@@Base+0x13c6> │ │ │ │ add.w r1, r0, #16 │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ mov r3, r1 │ │ │ │ movs r4, #0 │ │ │ │ cmp r4, r0 │ │ │ │ - bge.w 962e4 <_Py_write@@Base+0x13ec> │ │ │ │ + bge.w 957e0 <_Py_write@@Base+0x13ec> │ │ │ │ ldr r0, [r2, #8] │ │ │ │ subs r7, r3, r1 │ │ │ │ add.w ip, r7, #16 │ │ │ │ cmp ip, r0 │ │ │ │ - bge.w 9637a <_Py_write@@Base+0x1482> │ │ │ │ + bge.w 95876 <_Py_write@@Base+0x1482> │ │ │ │ ldrb r0, [r6, r4] │ │ │ │ add.w ip, r3, #1 │ │ │ │ adds r7, r6, r4 │ │ │ │ and.w lr, r0, #120 @ 0x78 │ │ │ │ cmp.w lr, #120 @ 0x78 │ │ │ │ itt eq │ │ │ │ strbeq r0, [r3, #0] │ │ │ │ moveq r3, ip │ │ │ │ - beq.n 96140 <_Py_write@@Base+0x1248> │ │ │ │ + beq.n 9563c <_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 9633e <_Py_write@@Base+0x1446> │ │ │ │ + beq.w 9583a <_Py_write@@Base+0x1446> │ │ │ │ cmp r0, #12 │ │ │ │ - bhi.w 96300 <_Py_write@@Base+0x1408> │ │ │ │ + bhi.w 957fc <_Py_write@@Base+0x1408> │ │ │ │ cmp r0, #11 │ │ │ │ - beq.w 96346 <_Py_write@@Base+0x144e> │ │ │ │ + beq.w 95842 <_Py_write@@Base+0x144e> │ │ │ │ sub.w r7, r0, #12 │ │ │ │ movs r3, #1 │ │ │ │ negs r0, r7 │ │ │ │ adcs r0, r7 │ │ │ │ mov r7, ip │ │ │ │ lsls r0, r0, #2 │ │ │ │ add r3, ip │ │ │ │ strb r0, [r7, #0] │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ adds r7, r4, #1 │ │ │ │ cmp r7, r0 │ │ │ │ - bge.n 96194 <_Py_write@@Base+0x129c> │ │ │ │ + bge.n 95690 <_Py_write@@Base+0x129c> │ │ │ │ ldrsb.w ip, [r6, r7] │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.w 962fc <_Py_write@@Base+0x1404> │ │ │ │ + blt.w 957f8 <_Py_write@@Base+0x1404> │ │ │ │ adds r7, r4, #2 │ │ │ │ cmp r0, r7 │ │ │ │ - ble.w 96374 <_Py_write@@Base+0x147c> │ │ │ │ + ble.w 95870 <_Py_write@@Base+0x147c> │ │ │ │ ldrsb.w ip, [r6, r7] │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.w 962dc <_Py_write@@Base+0x13e4> │ │ │ │ + blt.w 957d8 <_Py_write@@Base+0x13e4> │ │ │ │ adds r7, r4, #3 │ │ │ │ cmp r0, r7 │ │ │ │ - ble.w 96374 <_Py_write@@Base+0x147c> │ │ │ │ + ble.w 95870 <_Py_write@@Base+0x147c> │ │ │ │ ldrsb.w ip, [r6, r7] │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.w 962dc <_Py_write@@Base+0x13e4> │ │ │ │ + blt.w 957d8 <_Py_write@@Base+0x13e4> │ │ │ │ adds r4, #4 │ │ │ │ cmp r0, r4 │ │ │ │ - ble.n 96192 <_Py_write@@Base+0x129a> │ │ │ │ + ble.n 9568e <_Py_write@@Base+0x129a> │ │ │ │ ldrsb r7, [r6, r4] │ │ │ │ cmp r7, #0 │ │ │ │ - blt.w 962de <_Py_write@@Base+0x13e6> │ │ │ │ + blt.w 957da <_Py_write@@Base+0x13e6> │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r0 │ │ │ │ - blt.n 96184 <_Py_write@@Base+0x128c> │ │ │ │ + blt.n 95680 <_Py_write@@Base+0x128c> │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 960e0 <_Py_write@@Base+0x11e8> │ │ │ │ + b.n 955dc <_Py_write@@Base+0x11e8> │ │ │ │ ldr r2, [r0, #28] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ subs.w r9, r3, #1 │ │ │ │ - bmi.w 960a0 <_Py_write@@Base+0x11a8> │ │ │ │ + bmi.w 9559c <_Py_write@@Base+0x11a8> │ │ │ │ movw r4, #42220 @ 0xa4ec │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ - b.w 9595a <_Py_write@@Base+0xa62> │ │ │ │ + b.w 94e56 <_Py_write@@Base+0xa62> │ │ │ │ ldr r3, [r2, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 95cfe <_Py_write@@Base+0xe06> │ │ │ │ - cbnz r1, 961ea <_Py_write@@Base+0x12f2> │ │ │ │ + b.n 951fa <_Py_write@@Base+0xe06> │ │ │ │ + cbnz r1, 956e6 <_Py_write@@Base+0x12f2> │ │ │ │ lsls r2, r2, #24 │ │ │ │ it mi │ │ │ │ addmi.w sl, sl, #1 │ │ │ │ - b.n 95da4 <_Py_write@@Base+0xeac> │ │ │ │ + b.n 952a0 <_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 95f06 <_Py_write@@Base+0x100e> │ │ │ │ - b.n 95f36 <_Py_write@@Base+0x103e> │ │ │ │ + beq.w 95402 <_Py_write@@Base+0x100e> │ │ │ │ + b.n 95432 <_Py_write@@Base+0x103e> │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 96284 <_Py_write@@Base+0x138c> │ │ │ │ + bne.n 95780 <_Py_write@@Base+0x138c> │ │ │ │ mov.w sl, r2, lsr #7 │ │ │ │ mov r7, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - b.n 95d4c <_Py_write@@Base+0xe54> │ │ │ │ + b.n 95248 <_Py_write@@Base+0xe54> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.n 95da4 <_Py_write@@Base+0xeac> │ │ │ │ + b.n 952a0 <_Py_write@@Base+0xeac> │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9627c <_Py_write@@Base+0x1384> │ │ │ │ + bne.n 95778 <_Py_write@@Base+0x1384> │ │ │ │ lsls r6, r2, #24 │ │ │ │ - bpl.w 95d66 <_Py_write@@Base+0xe6e> │ │ │ │ + bpl.w 95262 <_Py_write@@Base+0xe6e> │ │ │ │ add.w sl, sl, #1 │ │ │ │ - b.n 95d66 <_Py_write@@Base+0xe6e> │ │ │ │ - cbnz r1, 96210 <_Py_write@@Base+0x1318> │ │ │ │ + b.n 95262 <_Py_write@@Base+0xe6e> │ │ │ │ + cbnz r1, 9570c <_Py_write@@Base+0x1318> │ │ │ │ lsls r2, r2, #24 │ │ │ │ - bpl.w 95d80 <_Py_write@@Base+0xe88> │ │ │ │ + bpl.w 9527c <_Py_write@@Base+0xe88> │ │ │ │ add.w sl, sl, #1 │ │ │ │ - b.n 95d80 <_Py_write@@Base+0xe88> │ │ │ │ + b.n 9527c <_Py_write@@Base+0xe88> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.n 95d80 <_Py_write@@Base+0xe88> │ │ │ │ + b.n 9527c <_Py_write@@Base+0xe88> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ add.w r2, r9, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7b2e4 │ │ │ │ + bl 7b320 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r4, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7b2e4 │ │ │ │ + bl 7b320 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7b2e4 │ │ │ │ + bl 7b320 │ │ │ │ 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 95e24 <_Py_write@@Base+0xf2c> │ │ │ │ - b.n 95e28 <_Py_write@@Base+0xf30> │ │ │ │ + bne.w 95320 <_Py_write@@Base+0xf2c> │ │ │ │ + b.n 95324 <_Py_write@@Base+0xf30> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ str r1, [r4, #80] @ 0x50 │ │ │ │ ldr.w ip, [r3] │ │ │ │ cmp ip, r0 │ │ │ │ - beq.w 95dd4 <_Py_write@@Base+0xedc> │ │ │ │ + beq.w 952d0 <_Py_write@@Base+0xedc> │ │ │ │ add.w r2, ip, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 95dd4 <_Py_write@@Base+0xedc> │ │ │ │ + b.n 952d0 <_Py_write@@Base+0xedc> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.n 95d66 <_Py_write@@Base+0xe6e> │ │ │ │ + b.n 95262 <_Py_write@@Base+0xe6e> │ │ │ │ movs r2, #1 │ │ │ │ mov r7, sl │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.n 95d4c <_Py_write@@Base+0xe54> │ │ │ │ + b.n 95248 <_Py_write@@Base+0xe54> │ │ │ │ mov r0, sl │ │ │ │ - bl 719d8 │ │ │ │ + bl 719c8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 95cfe <_Py_write@@Base+0xe06> │ │ │ │ - b.n 96026 <_Py_write@@Base+0x112e> │ │ │ │ + bne.w 951fa <_Py_write@@Base+0xe06> │ │ │ │ + b.n 95522 <_Py_write@@Base+0x112e> │ │ │ │ ldr.w r0, [r9, #708] @ 0x2c4 │ │ │ │ mov r1, r6 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 95cfe <_Py_write@@Base+0xe06> │ │ │ │ - bl 1ea294 │ │ │ │ + bne.w 951fa <_Py_write@@Base+0xe06> │ │ │ │ + bl 1e95bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 95d22 <_Py_write@@Base+0xe2a> │ │ │ │ + bne.w 9521e <_Py_write@@Base+0xe2a> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 78344 │ │ │ │ - bl 1ea294 │ │ │ │ + bl 78394 │ │ │ │ + bl 1e95bc │ │ │ │ movs r4, #0 │ │ │ │ - b.n 95f7e <_Py_write@@Base+0x1086> │ │ │ │ + b.n 9547a <_Py_write@@Base+0x1086> │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 96046 <_Py_write@@Base+0x114e> │ │ │ │ + b.n 95542 <_Py_write@@Base+0x114e> │ │ │ │ mov sl, r7 │ │ │ │ str r7, [sp, #8] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #56] @ 0x38 │ │ │ │ - b.n 95db0 <_Py_write@@Base+0xeb8> │ │ │ │ + b.n 952ac <_Py_write@@Base+0xeb8> │ │ │ │ mov r4, r7 │ │ │ │ cmp r0, r4 │ │ │ │ - bgt.w 960e6 <_Py_write@@Base+0x11ee> │ │ │ │ + bgt.w 955e2 <_Py_write@@Base+0x11ee> │ │ │ │ subs r1, r3, r1 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 9b39c <_PyBytes_Resize@@Base> │ │ │ │ + bl 9a888 <_PyBytes_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 962c2 <_Py_write@@Base+0x13ca> │ │ │ │ + bne.n 957be <_Py_write@@Base+0x13ca> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 962c2 <_Py_write@@Base+0x13ca> │ │ │ │ + beq.n 957be <_Py_write@@Base+0x13ca> │ │ │ │ str r3, [r5, #24] │ │ │ │ - b.n 95c86 <_Py_write@@Base+0xd8e> │ │ │ │ + b.n 95182 <_Py_write@@Base+0xd8e> │ │ │ │ mov r4, r7 │ │ │ │ - b.n 960e6 <_Py_write@@Base+0x11ee> │ │ │ │ + b.n 955e2 <_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 96358 <_Py_write@@Base+0x1460> │ │ │ │ + bmi.n 95854 <_Py_write@@Base+0x1460> │ │ │ │ lsls r0, r7, #31 │ │ │ │ it pl │ │ │ │ bicpl.w r0, r7, #1 │ │ │ │ - bmi.n 9634e <_Py_write@@Base+0x1456> │ │ │ │ + bmi.n 9584a <_Py_write@@Base+0x1456> │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ mov r7, ip │ │ │ │ it ls │ │ │ │ movls r3, #1 │ │ │ │ - bls.w 9613c <_Py_write@@Base+0x1244> │ │ │ │ + bls.w 95638 <_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 96328 <_Py_write@@Base+0x1430> │ │ │ │ + bhi.n 95824 <_Py_write@@Base+0x1430> │ │ │ │ subs r3, r7, r3 │ │ │ │ - b.n 9613c <_Py_write@@Base+0x1244> │ │ │ │ + b.n 95638 <_Py_write@@Base+0x1244> │ │ │ │ mov r7, ip │ │ │ │ movs r3, #1 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 9613c <_Py_write@@Base+0x1244> │ │ │ │ + b.n 95638 <_Py_write@@Base+0x1244> │ │ │ │ mov r7, ip │ │ │ │ movs r3, #1 │ │ │ │ movs r0, #2 │ │ │ │ - b.n 9613c <_Py_write@@Base+0x1244> │ │ │ │ + b.n 95638 <_Py_write@@Base+0x1244> │ │ │ │ lsrs r0, r7, #1 │ │ │ │ - bne.n 9636e <_Py_write@@Base+0x1476> │ │ │ │ + bne.n 9586a <_Py_write@@Base+0x1476> │ │ │ │ mov r7, ip │ │ │ │ movs r3, #1 │ │ │ │ - b.n 9613c <_Py_write@@Base+0x1244> │ │ │ │ + b.n 95638 <_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 9630e <_Py_write@@Base+0x1416> │ │ │ │ + b.n 9580a <_Py_write@@Base+0x1416> │ │ │ │ orr.w r0, r7, #1 │ │ │ │ - b.n 9631c <_Py_write@@Base+0x1424> │ │ │ │ + b.n 95818 <_Py_write@@Base+0x1424> │ │ │ │ mov r4, r7 │ │ │ │ mov r7, r4 │ │ │ │ - b.n 96194 <_Py_write@@Base+0x129c> │ │ │ │ + b.n 95690 <_Py_write@@Base+0x129c> │ │ │ │ lsls r1, r0, #1 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 9b39c <_PyBytes_Resize@@Base> │ │ │ │ + bl 9a888 <_PyBytes_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 962c2 <_Py_write@@Base+0x13ca> │ │ │ │ + blt.n 957be <_Py_write@@Base+0x13ca> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w r1, r2, #16 │ │ │ │ adds r3, r1, r7 │ │ │ │ - b.n 960f4 <_Py_write@@Base+0x11fc> │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.n 955f0 <_Py_write@@Base+0x11fc> │ │ │ │ + movw r1, #25229 @ 0x628d │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 95fee <_Py_write@@Base+0x10f6> │ │ │ │ + beq.w 954ea <_Py_write@@Base+0x10f6> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 95fee <_Py_write@@Base+0x10f6> │ │ │ │ + b.n 954ea <_Py_write@@Base+0x10f6> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl f6220 │ │ │ │ - cbz r0, 9641c <_Py_write@@Base+0x1524> │ │ │ │ + bl f5780 │ │ │ │ + cbz r0, 95918 <_Py_write@@Base+0x1524> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str.w r0, [sl] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 95fb6 <_Py_write@@Base+0x10be> │ │ │ │ + beq.w 954b2 <_Py_write@@Base+0x10be> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 95fb6 <_Py_write@@Base+0x10be> │ │ │ │ + bne.w 954b2 <_Py_write@@Base+0x10be> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 95fb6 <_Py_write@@Base+0x10be> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 954b2 <_Py_write@@Base+0x10be> │ │ │ │ add.w r5, r5, #5664 @ 0x1620 │ │ │ │ lsls r3, r6, #31 │ │ │ │ - bpl.n 9643c <_Py_write@@Base+0x1544> │ │ │ │ + bpl.n 95938 <_Py_write@@Base+0x1544> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #0 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 963fe <_Py_write@@Base+0x1506> │ │ │ │ + blt.n 958fa <_Py_write@@Base+0x1506> │ │ │ │ lsrs r6, r6, #1 │ │ │ │ - beq.w 95f6e <_Py_write@@Base+0x1076> │ │ │ │ + beq.w 9546a <_Py_write@@Base+0x1076> │ │ │ │ adds r5, #4 │ │ │ │ - b.n 963d8 <_Py_write@@Base+0x14e0> │ │ │ │ + b.n 958d4 <_Py_write@@Base+0x14e0> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 95d1e <_Py_write@@Base+0xe26> │ │ │ │ + b.n 9521a <_Py_write@@Base+0xe26> │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #27328 @ 0x6ac0 │ │ │ │ + movw r1, #25792 @ 0x64c0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #27352 @ 0x6ad8 │ │ │ │ + movw r0, #25816 @ 0x64d8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 1efa3c │ │ │ │ - b.n 963e8 <_Py_write@@Base+0x14f0> │ │ │ │ + bl 1eed64 │ │ │ │ + b.n 958e4 <_Py_write@@Base+0x14f0> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #116] @ 0x74 │ │ │ │ - b.n 95f58 <_Py_write@@Base+0x1060> │ │ │ │ + b.n 95454 <_Py_write@@Base+0x1060> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 962c2 <_Py_write@@Base+0x13ca> │ │ │ │ + beq.w 957be <_Py_write@@Base+0x13ca> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 962c2 <_Py_write@@Base+0x13ca> │ │ │ │ + bne.w 957be <_Py_write@@Base+0x13ca> │ │ │ │ mov r0, r1 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 962c2 <_Py_write@@Base+0x13ca> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 957be <_Py_write@@Base+0x13ca> │ │ │ │ lsrs r6, r6, #1 │ │ │ │ - b.n 963ee <_Py_write@@Base+0x14f6> │ │ │ │ - movw r1, #63540 @ 0xf834 │ │ │ │ + b.n 958ea <_Py_write@@Base+0x14f6> │ │ │ │ + movw r1, #62004 @ 0xf234 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #15760 @ 0x3d90 │ │ │ │ + movw r0, #14224 @ 0x3790 │ │ │ │ movt r0, #53 @ 0x35 │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 6678e <_Py_FatalErrorFunc@@Base> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27296 @ 0x6aa0 │ │ │ │ + movw r1, #25760 @ 0x64a0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 962c2 <_Py_write@@Base+0x13ca> │ │ │ │ + bl 126e1c │ │ │ │ + b.n 957be <_Py_write@@Base+0x13ca> │ │ │ │ strd r3, r3, [r4, #96] @ 0x60 │ │ │ │ strd r3, r3, [r4, #108] @ 0x6c │ │ │ │ ldr r2, [r5, #16] │ │ │ │ add.w r5, r4, #124 @ 0x7c │ │ │ │ str r3, [r4, #120] @ 0x78 │ │ │ │ add.w r1, r2, #16 │ │ │ │ str r3, [r4, #104] @ 0x68 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ - b.n 95ed6 <_Py_write@@Base+0xfde> │ │ │ │ + b.n 953d2 <_Py_write@@Base+0xfde> │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r0, r2 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 959ae <_Py_write@@Base+0xab6> │ │ │ │ - b.w 95b08 <_Py_write@@Base+0xc10> │ │ │ │ + bne.w 94eaa <_Py_write@@Base+0xab6> │ │ │ │ + b.w 95004 <_Py_write@@Base+0xc10> │ │ │ │ nop │ │ │ │ │ │ │ │ -00096498 : │ │ │ │ - b.w 82d98 │ │ │ │ +00095994 : │ │ │ │ + b.w 828e8 │ │ │ │ │ │ │ │ -0009649c : │ │ │ │ +00095998 : │ │ │ │ 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] @ (965ac ) │ │ │ │ + ldr r1, [pc, #256] @ (95aa8 ) │ │ │ │ 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 9659c │ │ │ │ + beq.n 95a98 │ │ │ │ str r4, [r5, #4] │ │ │ │ add.w r6, r5, #64 @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ blx 29b34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9658e │ │ │ │ + bne.n 95a8a │ │ │ │ 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 96580 │ │ │ │ + bne.n 95a7c │ │ │ │ mov r0, r6 │ │ │ │ blx 29988 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 96572 │ │ │ │ + bne.n 95a6e │ │ │ │ add.w r6, r4, #12 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 96508 │ │ │ │ + bmi.n 95a04 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add.w r7, r5, #136 @ 0x88 │ │ │ │ mov r0, r7 │ │ │ │ blx 29b34 │ │ │ │ - cbnz r0, 96556 │ │ │ │ + cbnz r0, 95a52 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 9653e │ │ │ │ + bne.n 95a3a │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r6] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ strex r2, r3, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9651e │ │ │ │ + bne.n 95a1a │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #88 @ 0x58 │ │ │ │ dmb ish │ │ │ │ blx 29500 │ │ │ │ - cbnz r0, 96564 │ │ │ │ + cbnz r0, 95a60 │ │ │ │ mov r0, r7 │ │ │ │ blx 29988 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 96504 │ │ │ │ - movw r1, #63924 @ 0xf9b4 │ │ │ │ + beq.n 95a00 │ │ │ │ + movw r1, #62388 @ 0xf3b4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #92] @ (965b0 ) │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #63844 @ 0xf964 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #80] @ (965b0 ) │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #27460 @ 0x6b44 │ │ │ │ + ldr r0, [pc, #92] @ (95aac ) │ │ │ │ + bl 6678e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #62308 @ 0xf364 │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ + ldr r0, [pc, #80] @ (95aac ) │ │ │ │ + bl 6678e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #25924 @ 0x6544 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #64] @ (965b0 ) │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #63808 @ 0xf940 │ │ │ │ + ldr r0, [pc, #64] @ (95aac ) │ │ │ │ + bl 6678e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #62272 @ 0xf340 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #56] @ (965b4 ) │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #27428 @ 0x6b24 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #40] @ (965b4 ) │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #63744 @ 0xf900 │ │ │ │ + ldr r0, [pc, #56] @ (95ab0 ) │ │ │ │ + bl 6678e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #25892 @ 0x6524 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [pc, #40] @ (95ab0 ) │ │ │ │ + bl 6678e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #62208 @ 0xf300 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #28] @ (965b4 ) │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #27400 @ 0x6b08 │ │ │ │ + ldr r0, [pc, #28] @ (95ab0 ) │ │ │ │ + bl 6678e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #25864 @ 0x6508 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #8] @ (965b0 ) │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #8] @ (95aac ) │ │ │ │ + bl 6678e <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r4 │ │ │ │ + subs r2, #160 @ 0xa0 │ │ │ │ movs r5, r6 │ │ │ │ - lsls r4, r5 │ │ │ │ + subs r2, #172 @ 0xac │ │ │ │ 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 979d2 │ │ │ │ + beq.w 96ece │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 979e0 │ │ │ │ + bne.w 96edc │ │ │ │ adds r2, r3, #1 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 96c78 │ │ │ │ + beq.w 96174 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ cmp r5, r7 │ │ │ │ - beq.w 96c8c │ │ │ │ + beq.w 96188 │ │ │ │ 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 968e6 │ │ │ │ + beq.w 95de2 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96ca0 │ │ │ │ + bne.w 9619c │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, r6 │ │ │ │ - beq.w 96cb4 │ │ │ │ + beq.w 961b0 │ │ │ │ ldr.w r2, [r2, r6, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.w 968e6 │ │ │ │ + beq.w 95de2 │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96ca0 │ │ │ │ + bne.w 9619c │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r2, r6 │ │ │ │ - beq.w 96cf8 │ │ │ │ + beq.w 961f4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r1, [r2, r6, lsl #2] │ │ │ │ movw r2, #674 @ 0x2a2 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 968e6 │ │ │ │ + beq.w 95de2 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96cb0 │ │ │ │ + bne.w 961ac │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 96cd4 │ │ │ │ + beq.w 961d0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp.w r2, #660 @ 0x294 │ │ │ │ - beq.w 96b84 │ │ │ │ + beq.w 96080 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96cb0 │ │ │ │ + bne.w 961ac │ │ │ │ adds r2, r6, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 96d1c │ │ │ │ + beq.w 96218 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.w 96d30 │ │ │ │ + beq.w 9622c │ │ │ │ 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 9692c │ │ │ │ + beq.w 95e28 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96d44 │ │ │ │ + bne.w 96240 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 96d4a │ │ │ │ + beq.w 96246 │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.w 9692c │ │ │ │ + beq.w 95e28 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9697a │ │ │ │ + bne.w 95e76 │ │ │ │ adds r1, r2, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 96d6a │ │ │ │ + beq.w 96266 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.w 96d7e │ │ │ │ + beq.w 9627a │ │ │ │ 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 96982 │ │ │ │ + beq.w 95e7e │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96d92 │ │ │ │ + bne.w 9628e │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 96da0 │ │ │ │ + beq.w 9629c │ │ │ │ ldr.w r1, [r1, r2, lsl #2] │ │ │ │ movw r2, #674 @ 0x2a2 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 96982 │ │ │ │ + beq.w 95e7e │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9697a │ │ │ │ + bne.w 95e76 │ │ │ │ adds r1, r2, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 96dc4 │ │ │ │ + beq.w 962c0 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.w 96dd8 │ │ │ │ + beq.w 962d4 │ │ │ │ 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 96a70 │ │ │ │ + beq.w 95f6c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96dec │ │ │ │ + bne.w 962e8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 96e28 │ │ │ │ + beq.w 96324 │ │ │ │ ldr.w r1, [r1, r2, lsl #2] │ │ │ │ movw r2, #674 @ 0x2a2 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 96a70 │ │ │ │ + beq.w 95f6c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96cb0 │ │ │ │ + bne.w 961ac │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 96dfc │ │ │ │ + beq.w 962f8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r2, #642 @ 0x282 │ │ │ │ ldr.w r1, [r1, r5, lsl #2] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 96ed8 │ │ │ │ + beq.w 963d4 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96e22 │ │ │ │ + bne.w 9631e │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 96e4c │ │ │ │ + beq.w 96348 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r2, #665 @ 0x299 │ │ │ │ ldr.w r1, [r1, r5, lsl #2] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 97034 │ │ │ │ + beq.w 96530 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ mov r2, r6 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9697a │ │ │ │ + bne.w 95e76 │ │ │ │ adds r2, r6, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 9793e │ │ │ │ + beq.w 96e3a │ │ │ │ ldr r7, [r4, #12] │ │ │ │ cmp r5, r7 │ │ │ │ - beq.w 97c0a │ │ │ │ + beq.w 97106 │ │ │ │ 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 9681e │ │ │ │ + beq.n 95d1a │ │ │ │ ldrd r6, r0, [r4, #88] @ 0x58 │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9712a │ │ │ │ + bne.w 96626 │ │ │ │ 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 9768c │ │ │ │ + bpl.w 96b88 │ │ │ │ adds r0, #16 │ │ │ │ - beq.w 976a4 │ │ │ │ - movw r1, #53244 @ 0xcffc │ │ │ │ + beq.w 96ba0 │ │ │ │ + movw r1, #51668 @ 0xc9d4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 96804 │ │ │ │ + bne.n 95d00 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9dc20 <_PyEvalFramePushAndInit@@Base+0x248> │ │ │ │ + bl 9d170 <_PyEvalFramePushAndInit@@Base+0x248> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 96804 │ │ │ │ + beq.n 95d00 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e716c │ │ │ │ + bl 1e6494 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 96804 │ │ │ │ + beq.n 95d00 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 979b4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 96804 │ │ │ │ + beq.n 95d00 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 979b4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 96804 │ │ │ │ + beq.n 95d00 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 979b4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 96804 │ │ │ │ + beq.n 95d00 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e7eb4 │ │ │ │ + bl 1e71dc │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 96804 │ │ │ │ + beq.n 95d00 │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 979b4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 96804 │ │ │ │ + beq.n 95d00 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b2f5c │ │ │ │ + bl b24d8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9794c │ │ │ │ + beq.w 96e48 │ │ │ │ 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 1ef26c │ │ │ │ + bl 1ee594 │ │ │ │ movs r1, #10 │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #27868 @ 0x6cdc │ │ │ │ + movw r2, #26332 @ 0x66dc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1af2b4 │ │ │ │ + bl 1ae470 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 96814 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 95d10 │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9717c │ │ │ │ + beq.w 96678 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9717c │ │ │ │ + b.w 96678 │ │ │ │ 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 97cd8 │ │ │ │ + beq.w 971d4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97cec │ │ │ │ + bne.w 971e8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - bl 1a97d8 │ │ │ │ + bl 1a8990 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96e7a │ │ │ │ + bne.w 96376 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97cec │ │ │ │ + bne.w 971e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aa138 │ │ │ │ + bl 1a92f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96ece │ │ │ │ + beq.w 963ca │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r6, #1 │ │ │ │ - b.n 96814 │ │ │ │ + b.n 95d10 │ │ │ │ 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 97ce2 │ │ │ │ + beq.w 971de │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96d44 │ │ │ │ + bne.w 96240 │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - bl 1a97d8 │ │ │ │ + bl 1a8990 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97184 │ │ │ │ + bne.w 96680 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96d44 │ │ │ │ + bne.w 96240 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ada2c │ │ │ │ + bl 1acbdc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 96926 │ │ │ │ + bne.n 95e22 │ │ │ │ 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 966d8 │ │ │ │ + beq.w 95bd4 │ │ │ │ subs r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.n 96818 │ │ │ │ + b.n 95d14 │ │ │ │ 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 97cce │ │ │ │ + beq.w 971ca │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96d92 │ │ │ │ + bne.w 9628e │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 97a9c │ │ │ │ + beq.w 96f98 │ │ │ │ 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 975f2 │ │ │ │ + bne.w 96aee │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 969d2 │ │ │ │ + bl 979b4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 95ece │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 979b4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 974b0 │ │ │ │ + bne.w 969ac │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96d92 │ │ │ │ + bne.w 9628e │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 979b4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 971d4 │ │ │ │ + beq.w 966d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1afaa0 │ │ │ │ + bl 1aec5c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 971d4 │ │ │ │ + beq.w 966d0 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 979b4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 971d4 │ │ │ │ + beq.w 966d0 │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 979b4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 971d6 │ │ │ │ + bne.w 966d2 │ │ │ │ mov r0, r4 │ │ │ │ - bl c5a28 │ │ │ │ + bl c4f78 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 971d4 │ │ │ │ + beq.w 966d0 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b2f5c │ │ │ │ + bl b24d8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97a92 │ │ │ │ + beq.w 96f8e │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ ldrd fp, r3, [r3, #20] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl c2624 <_PyArg_CheckPositional@@Base+0x1a00> │ │ │ │ + bl c1b78 <_PyArg_CheckPositional@@Base+0x19e8> │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl ad45c <_PyArena_Malloc@@Base> │ │ │ │ + bl ac9e0 <_PyArena_Malloc@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 972b4 │ │ │ │ + beq.w 967b0 │ │ │ │ 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 96928 │ │ │ │ + b.n 95e24 │ │ │ │ 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 97cc4 │ │ │ │ + beq.w 971c0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9782e │ │ │ │ + bne.w 96d2a │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 978e4 │ │ │ │ + beq.w 96de0 │ │ │ │ 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 9778a │ │ │ │ + bne.w 96c86 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 979b4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 973b2 │ │ │ │ + beq.w 968ae │ │ │ │ mov r0, r4 │ │ │ │ - bl b1b98 │ │ │ │ + bl b1114 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 973b2 │ │ │ │ + beq.w 968ae │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 979b4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 973b2 │ │ │ │ + beq.w 968ae │ │ │ │ mov r0, r4 │ │ │ │ - bl b5504 │ │ │ │ + bl b4a74 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 979c4 │ │ │ │ + beq.w 96ec0 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 979b4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 979c4 │ │ │ │ + beq.w 96ec0 │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 979b4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9782e │ │ │ │ + bne.w 96d2a │ │ │ │ mov r0, r4 │ │ │ │ - bl c5a28 │ │ │ │ + bl c4f78 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 979c4 │ │ │ │ + beq.w 96ec0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad09c │ │ │ │ + bl 1ac24c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9782e │ │ │ │ + bne.w 96d2a │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl b2f5c │ │ │ │ + bl b24d8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9782e │ │ │ │ + beq.w 96d2a │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r9, r3, [r2, #20] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl c2624 <_PyArg_CheckPositional@@Base+0x1a00> │ │ │ │ + bl c1b78 <_PyArg_CheckPositional@@Base+0x19e8> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ strd r9, r3, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r1, r7 │ │ │ │ strd r0, r3, [sp] │ │ │ │ mov r0, r6 │ │ │ │ str.w fp, [sp, #8] │ │ │ │ mov r3, sl │ │ │ │ ldr r6, [r4, #20] │ │ │ │ str r6, [sp, #20] │ │ │ │ - bl 1ae7f0 │ │ │ │ + bl 1ad9a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96926 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.w 95e22 │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 979f8 │ │ │ │ + beq.w 96ef4 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r2 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ subs r6, #1 │ │ │ │ - b.w 97832 │ │ │ │ + b.w 96d2e │ │ │ │ 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 97dce │ │ │ │ + beq.w 972ca │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 96c70 │ │ │ │ + bne.n 9616c │ │ │ │ ldrd r9, r3, [r4, #8] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 97952 │ │ │ │ + beq.w 96e4e │ │ │ │ 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 9750e │ │ │ │ + bne.w 96a0a │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 96bf0 │ │ │ │ + bl 979b4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 960ec │ │ │ │ mov r0, r4 │ │ │ │ - bl c4c30 │ │ │ │ + bl c4180 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 96bf0 │ │ │ │ + cbz r0, 960ec │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 96bf0 │ │ │ │ + bl 979b4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 960ec │ │ │ │ mov r0, r4 │ │ │ │ - bl c5a28 │ │ │ │ + bl c4f78 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 96bf0 │ │ │ │ + cbz r0, 960ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 1acd90 │ │ │ │ + bl 1abf40 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96ff4 │ │ │ │ + bne.w 964f0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str.w r9, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 96c70 │ │ │ │ + bne.n 9616c │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 96c6e │ │ │ │ + bl 979b4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 9616a │ │ │ │ mov r0, r4 │ │ │ │ - bl c4c30 │ │ │ │ + bl c4180 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 96c6e │ │ │ │ + cbz r0, 9616a │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 96c6e │ │ │ │ + bl 979b4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 9616a │ │ │ │ mov r0, r4 │ │ │ │ - bl c5a28 │ │ │ │ + bl c4f78 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 96c6e │ │ │ │ + cbz r0, 9616a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad09c │ │ │ │ + bl 1ac24c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ - cbnz r3, 96c70 │ │ │ │ + cbnz r3, 9616c │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl b2f5c │ │ │ │ + bl b24d8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov ip, r0 │ │ │ │ - cbz r0, 96c70 │ │ │ │ + cbz r0, 9616c │ │ │ │ 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 1ad234 │ │ │ │ + bl 1ac3e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96926 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.w 95e22 │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9795e │ │ │ │ + bne.w 96e5a │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b.n 9667a │ │ │ │ + b.n 95b76 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25edcc │ │ │ │ + bl 25e704 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 96ca0 │ │ │ │ + cbnz r3, 9619c │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 979fe │ │ │ │ + bne.w 96efa │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97a08 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 96c9c │ │ │ │ + blt.n 96198 │ │ │ │ mov r6, r7 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 96600 │ │ │ │ + b.n 95afc │ │ │ │ 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 96660 │ │ │ │ + beq.w 95b5c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r2, r6, #1 │ │ │ │ - b.n 9697c │ │ │ │ + b.n 95e78 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97a08 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 97766 │ │ │ │ + blt.w 96c62 │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - beq.w 968e6 │ │ │ │ + beq.w 95de2 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 96630 │ │ │ │ + b.n 95b2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97a08 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9776e │ │ │ │ + blt.w 96c6a │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp.w r3, #660 @ 0x294 │ │ │ │ - beq.w 96b84 │ │ │ │ + beq.w 96080 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9667a │ │ │ │ + b.n 95b76 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97a08 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9777a │ │ │ │ + blt.w 96c76 │ │ │ │ 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 968e6 │ │ │ │ + beq.w 95de2 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 96652 │ │ │ │ + b.n 95b4e │ │ │ │ mov r0, r4 │ │ │ │ - bl 25edcc │ │ │ │ + bl 25e704 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 96d44 │ │ │ │ + cbnz r3, 96240 │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 97efc │ │ │ │ + bne.w 973f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97a08 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 96d40 │ │ │ │ + blt.n 9623c │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - b.n 9669c │ │ │ │ + b.n 95b98 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 96972 │ │ │ │ + b.n 95e6e │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97a08 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 97782 │ │ │ │ + blt.w 96c7e │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - beq.w 9692c │ │ │ │ + beq.w 95e28 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 966cc │ │ │ │ + b.n 95bc8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25edcc │ │ │ │ + bl 25e704 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 96d92 │ │ │ │ + cbnz r3, 9628e │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 97f02 │ │ │ │ + bne.w 973fe │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97a08 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 96d8e │ │ │ │ + blt.n 9628a │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - b.n 966f2 │ │ │ │ + b.n 95bee │ │ │ │ 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 96732 │ │ │ │ - b.n 9697a │ │ │ │ + beq.w 95c2e │ │ │ │ + b.n 95e76 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97a08 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 976ac │ │ │ │ + blt.w 96ba8 │ │ │ │ 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 96982 │ │ │ │ + beq.w 95e7e │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 96726 │ │ │ │ + b.n 95c22 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25edcc │ │ │ │ + bl 25e704 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 96dec │ │ │ │ + cbnz r3, 962e8 │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 97ec0 │ │ │ │ + bne.w 973bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97a08 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 96de8 │ │ │ │ + blt.n 962e4 │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - b.n 9674c │ │ │ │ + b.n 95c48 │ │ │ │ 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 9678e │ │ │ │ - b.n 96cae │ │ │ │ + beq.w 95c8a │ │ │ │ + b.n 961aa │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97a08 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 96e1c │ │ │ │ + blt.n 96318 │ │ │ │ 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 96ed8 │ │ │ │ + beq.n 963d4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 967a8 │ │ │ │ + b.n 95ca4 │ │ │ │ movs r3, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 9697c │ │ │ │ + b.n 95e78 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97a08 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9775e │ │ │ │ + blt.w 96c5a │ │ │ │ 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 96a70 │ │ │ │ + beq.w 95f6c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 96780 │ │ │ │ + b.n 95c7c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97a08 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 96e70 │ │ │ │ + blt.n 9636c │ │ │ │ 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 97034 │ │ │ │ + beq.w 96530 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 967cc │ │ │ │ + b.n 95cc8 │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 9697a │ │ │ │ + b.n 95e76 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aa138 │ │ │ │ + bl 1a92f0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96910 │ │ │ │ + beq.w 95e0c │ │ │ │ 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 974a4 │ │ │ │ - bl 1ae134 │ │ │ │ + beq.w 969a0 │ │ │ │ + bl 1ad2e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96926 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.w 95e22 │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97be8 │ │ │ │ + bne.w 970e4 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.n 96ca6 │ │ │ │ + b.n 961a2 │ │ │ │ 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 979c8 │ │ │ │ + beq.w 96ec4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 979ba │ │ │ │ + bne.w 96eb6 │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 97c88 │ │ │ │ + beq.w 97184 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ ldrd fp, sl, [r3, #12] │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97caa │ │ │ │ + bne.w 971a6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 96f44 │ │ │ │ - movw r2, #33096 @ 0x8148 │ │ │ │ + bl 979b4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 96440 │ │ │ │ + movw r2, #31560 @ 0x7b48 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1accc0 │ │ │ │ - cbz r0, 96f44 │ │ │ │ + bl 1abe70 │ │ │ │ + cbz r0, 96440 │ │ │ │ mov r0, r4 │ │ │ │ - bl c5a28 │ │ │ │ + bl c4f78 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 96f44 │ │ │ │ + cbz r0, 96440 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad28c │ │ │ │ + bl 1ac43c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 970ec │ │ │ │ + bne.w 965e8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 979ba │ │ │ │ + bne.w 96eb6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 979b4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 972d6 │ │ │ │ - movw r2, #33096 @ 0x8148 │ │ │ │ + beq.w 967d2 │ │ │ │ + movw r2, #31560 @ 0x7b48 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1accc0 │ │ │ │ + bl 1abe70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 972d6 │ │ │ │ + beq.w 967d2 │ │ │ │ mov r0, r4 │ │ │ │ - bl c5a28 │ │ │ │ + bl c4f78 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 972d6 │ │ │ │ + beq.w 967d2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad39c │ │ │ │ + bl 1ac54c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 972d6 │ │ │ │ + beq.w 967d2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad09c │ │ │ │ + bl 1ac24c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 972d8 │ │ │ │ + bne.w 967d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad28c │ │ │ │ + bl 1ac43c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 972d8 │ │ │ │ + bne.w 967d4 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl b2f5c │ │ │ │ + bl b24d8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 979ba │ │ │ │ + beq.w 96eb6 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr r6, [r2, #24] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl ad45c <_PyArena_Malloc@@Base> │ │ │ │ + bl ac9e0 <_PyArena_Malloc@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97398 │ │ │ │ + beq.w 96894 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [r0, #16] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ strd r3, r6, [r0, #40] @ 0x28 │ │ │ │ movs r3, #18 │ │ │ │ strd r8, r7, [r0, #4] │ │ │ │ str.w r9, [r0, #12] │ │ │ │ strd fp, sl, [r0, #32] │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 96926 │ │ │ │ + b.n 95e22 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b2f5c │ │ │ │ + bl b24d8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97ece │ │ │ │ + beq.w 973ca │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldrd r9, fp, [r3, #20] │ │ │ │ - bl 1a97b4 │ │ │ │ + bl 1a896c │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97ec6 │ │ │ │ + beq.w 973c2 │ │ │ │ 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 1ad234 │ │ │ │ + bl 1ac3e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96926 │ │ │ │ - b.n 96c64 │ │ │ │ + bne.w 95e22 │ │ │ │ + b.n 96160 │ │ │ │ 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 97bf6 │ │ │ │ + beq.w 970f2 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97754 │ │ │ │ + bne.w 96c50 │ │ │ │ ldrd r9, r3, [r4, #8] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 97c44 │ │ │ │ + beq.w 97140 │ │ │ │ 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 976b4 │ │ │ │ + bne.w 96bb0 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #665 @ 0x299 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 979b4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 970e8 │ │ │ │ + beq.n 965e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c4c30 │ │ │ │ + bl c4180 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 970e8 │ │ │ │ + cbz r0, 965e4 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 970e8 │ │ │ │ + bl 979b4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 965e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c5a28 │ │ │ │ + bl c4f78 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 970e8 │ │ │ │ + cbz r0, 965e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad09c │ │ │ │ + bl 1ac24c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97754 │ │ │ │ + bne.w 96c50 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl b2f5c │ │ │ │ + bl b24d8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov ip, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97754 │ │ │ │ + beq.w 96c50 │ │ │ │ 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 1af0d8 │ │ │ │ + bl 1ae294 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96926 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.w 95e22 │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97c78 │ │ │ │ + bne.w 97174 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 97754 │ │ │ │ + b.n 96c50 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b2f5c │ │ │ │ + bl b24d8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 979e6 │ │ │ │ + beq.w 96ee2 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldrd r9, r6, [r3, #20] │ │ │ │ - bl ad45c <_PyArena_Malloc@@Base> │ │ │ │ + bl ac9e0 <_PyArena_Malloc@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97398 │ │ │ │ + beq.w 96894 │ │ │ │ movs r3, #0 │ │ │ │ str.w r8, [r0, #4] │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ movs r3, #18 │ │ │ │ str r7, [r0, #16] │ │ │ │ strd fp, sl, [r0, #32] │ │ │ │ strd r9, r6, [r0, #40] @ 0x28 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.w 96926 │ │ │ │ + b.w 95e22 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97e4e │ │ │ │ + bne.w 9734a │ │ │ │ adds r2, r6, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 97dd8 │ │ │ │ - movw r1, #53244 @ 0xcffc │ │ │ │ + beq.w 972d4 │ │ │ │ + movw r1, #51668 @ 0xc9d4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 1a8e38 │ │ │ │ + bl 1a7ff0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97dee │ │ │ │ + bne.w 972ea │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 97de6 │ │ │ │ + bne.w 972e2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #53244 @ 0xcffc │ │ │ │ + movw r1, #51668 @ 0xc9d4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 1a8e38 │ │ │ │ + bl 1a7ff0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97e54 │ │ │ │ + bne.w 97350 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r7, r6, #1 │ │ │ │ subs r6, r7, #1 │ │ │ │ movs r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.w 96814 │ │ │ │ + b.w 95d10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ada2c │ │ │ │ + bl 1acbdc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96956 │ │ │ │ + beq.w 95e52 │ │ │ │ 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 1ae33c │ │ │ │ + bl 1ad4ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96926 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.w 95e22 │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9696a │ │ │ │ + beq.w 95e66 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r1 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ - b.w 96972 │ │ │ │ + b.w 95e6e │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96d92 │ │ │ │ + bne.w 9628e │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 97204 │ │ │ │ + bl 979b4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 96700 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 97204 │ │ │ │ + bl 979b4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 96700 │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 979b4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97a14 │ │ │ │ + bne.w 96f10 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96d92 │ │ │ │ + bne.w 9628e │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 979b4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 972c2 │ │ │ │ + beq.n 967be │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 979b4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 972c2 │ │ │ │ + beq.n 967be │ │ │ │ mov r0, r4 │ │ │ │ - bl 1afaa0 │ │ │ │ + bl 1aec5c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 972c2 │ │ │ │ + beq.n 967be │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 979b4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 972c2 │ │ │ │ + beq.n 967be │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 979b4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 972c4 │ │ │ │ + bne.n 967c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c5a28 │ │ │ │ + bl c4f78 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 972c2 │ │ │ │ + cbz r0, 967be │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b2f5c │ │ │ │ + bl b24d8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97a92 │ │ │ │ + beq.w 96f8e │ │ │ │ ldr r2, [r3, #20] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #24] │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl c2624 <_PyArg_CheckPositional@@Base+0x1a00> │ │ │ │ + bl c1b78 <_PyArg_CheckPositional@@Base+0x19e8> │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl ad45c <_PyArena_Malloc@@Base> │ │ │ │ + bl ac9e0 <_PyArena_Malloc@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 9729e │ │ │ │ + cbz r0, 9679a │ │ │ │ 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, #27640 @ 0x6bf8 │ │ │ │ + movw r2, #26104 @ 0x65f8 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1af2b4 │ │ │ │ + bl 1ae470 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96926 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.w 95e22 │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97aa8 │ │ │ │ + bne.w 96fa4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 972ce │ │ │ │ + b.n 967ca │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 97ab6 │ │ │ │ + bne.w 96fb2 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.n 96d96 │ │ │ │ + b.n 96292 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 979ba │ │ │ │ + bne.w 96eb6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 979b4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 979b8 │ │ │ │ - movw r2, #33096 @ 0x8148 │ │ │ │ + beq.w 96eb4 │ │ │ │ + movw r2, #31560 @ 0x7b48 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1accc0 │ │ │ │ + bl 1abe70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 979b8 │ │ │ │ + beq.w 96eb4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c5a28 │ │ │ │ + bl c4f78 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 979b8 │ │ │ │ + beq.w 96eb4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22dbfc │ │ │ │ + bl 22d480 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 979b8 │ │ │ │ + beq.w 96eb4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad09c │ │ │ │ + bl 1ac24c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 979ba │ │ │ │ + bne.w 96eb6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad28c │ │ │ │ + bl 1ac43c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 979ba │ │ │ │ + bne.w 96eb6 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl b2f5c │ │ │ │ + bl b24d8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 979ba │ │ │ │ + beq.w 96eb6 │ │ │ │ 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 ad45c <_PyArena_Malloc@@Base> │ │ │ │ + bl ac9e0 <_PyArena_Malloc@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 97382 │ │ │ │ + cbz r0, 9687e │ │ │ │ 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, #27748 @ 0x6c64 │ │ │ │ + movw r2, #26212 @ 0x6664 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1af2b4 │ │ │ │ + bl 1ae470 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96926 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.w 95e22 │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 979b8 │ │ │ │ + beq.w 96eb4 │ │ │ │ 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 967a8 │ │ │ │ + b.w 95ca4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9782e │ │ │ │ + bne.w 96d2a │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 979b4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 979f2 │ │ │ │ + beq.w 96eee │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 979b4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 979f2 │ │ │ │ + beq.w 96eee │ │ │ │ mov r0, r4 │ │ │ │ - bl b1b98 │ │ │ │ + bl b1114 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 979f2 │ │ │ │ + beq.w 96eee │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 979b4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 979f2 │ │ │ │ + beq.w 96eee │ │ │ │ mov r0, r4 │ │ │ │ - bl b5504 │ │ │ │ + bl b4a74 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 979c4 │ │ │ │ + beq.w 96ec0 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 979b4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 979c4 │ │ │ │ + beq.w 96ec0 │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 979b4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9782e │ │ │ │ + bne.w 96d2a │ │ │ │ mov r0, r4 │ │ │ │ - bl c5a28 │ │ │ │ + bl c4f78 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 979c4 │ │ │ │ + beq.w 96ec0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad09c │ │ │ │ + bl 1ac24c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9782e │ │ │ │ + bne.w 96d2a │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl b2f5c │ │ │ │ + bl b24d8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9782e │ │ │ │ + beq.w 96d2a │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r9, r3, [r2, #20] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl c2624 <_PyArg_CheckPositional@@Base+0x1a00> │ │ │ │ + bl c1b78 <_PyArg_CheckPositional@@Base+0x19e8> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ strd r9, r3, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r1, r7 │ │ │ │ strd r0, r3, [sp] │ │ │ │ mov r0, r6 │ │ │ │ str.w fp, [sp, #8] │ │ │ │ mov r3, sl │ │ │ │ ldr r6, [r4, #20] │ │ │ │ str r6, [sp, #20] │ │ │ │ - bl 231ab8 │ │ │ │ - movw r2, #27728 @ 0x6c50 │ │ │ │ + bl 2313d0 │ │ │ │ + movw r2, #26192 @ 0x6650 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1af2b4 │ │ │ │ + bl 1ae470 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96926 │ │ │ │ - b.w 96b6c │ │ │ │ - bl 1e1408 │ │ │ │ + bne.w 95e22 │ │ │ │ + b.w 96068 │ │ │ │ + bl 1e0908 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96926 │ │ │ │ - b.n 96ec4 │ │ │ │ + bne.w 95e22 │ │ │ │ + b.n 963c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1afaa0 │ │ │ │ + bl 1aec5c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 969d2 │ │ │ │ + beq.w 95ece │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 979b4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 969d4 │ │ │ │ + bne.w 95ed0 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 979b4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 969d2 │ │ │ │ + beq.w 95ece │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 979b4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 969d2 │ │ │ │ + beq.w 95ece │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 979b4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 969d4 │ │ │ │ + bne.w 95ed0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c5a28 │ │ │ │ + bl c4f78 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96a28 │ │ │ │ - b.w 969d2 │ │ │ │ + bne.w 95f24 │ │ │ │ + b.w 95ece │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ adds r3, r6, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 97d32 │ │ │ │ + beq.w 9722e │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 97542 │ │ │ │ + bl 979b4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 96a3e │ │ │ │ mov r0, r4 │ │ │ │ - bl c4c30 │ │ │ │ - cbz r0, 97542 │ │ │ │ + bl c4180 │ │ │ │ + cbz r0, 96a3e │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 979b4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97d48 │ │ │ │ + bne.w 97244 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97d40 │ │ │ │ + bne.w 9723c │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 979b4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97f08 │ │ │ │ + beq.w 97404 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl c4c30 │ │ │ │ + bl c4180 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97f08 │ │ │ │ + beq.w 97404 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 979b4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97f08 │ │ │ │ + beq.w 97404 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 979b4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97f08 │ │ │ │ + beq.w 97404 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 9b344 │ │ │ │ + bl 9a830 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97f08 │ │ │ │ + beq.w 97404 │ │ │ │ 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, #27516 @ 0x6b7c │ │ │ │ + movw r3, #25980 @ 0x657c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - bl 1db550 <_PyOS_URandomNonblock@@Base+0x640> │ │ │ │ + bl 1da914 <_PyOS_URandomNonblock@@Base+0x640> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ add.w sl, r6, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97936 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.w 96e32 │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97f0a │ │ │ │ + beq.w 97406 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ str.w sl, [r4, #88] @ 0x58 │ │ │ │ str.w r9, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96bb8 │ │ │ │ - b.w 96c70 │ │ │ │ + beq.w 960b4 │ │ │ │ + b.w 9616c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ adds r3, r6, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 97d1c │ │ │ │ + beq.w 97218 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 979b4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 97646 │ │ │ │ + cbnz r3, 96b42 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 979b4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 97644 │ │ │ │ + cbz r0, 96b40 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 307ca │ │ │ │ + bl 30aca │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r0, 97644 │ │ │ │ + cbz r0, 96b40 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 979b4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97d70 │ │ │ │ + bne.w 9726c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str.w sl, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97d2a │ │ │ │ + bne.w 97226 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 979b4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97f84 │ │ │ │ + bne.w 97480 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 979b4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97f14 │ │ │ │ + bne.w 97410 │ │ │ │ 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 969b8 │ │ │ │ - b.w 96d92 │ │ │ │ + beq.w 95eb4 │ │ │ │ + b.w 9628e │ │ │ │ movw r1, #43976 @ 0xabc8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - movw r1, #27836 @ 0x6cbc │ │ │ │ + movw r1, #26300 @ 0x66bc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d2028 │ │ │ │ + bl d1590 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 96804 │ │ │ │ + b.w 95d00 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 96726 │ │ │ │ + b.w 95c22 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ adds r3, r6, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 9796a │ │ │ │ + beq.w 96e66 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #665 @ 0x299 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 976e8 │ │ │ │ + bl 979b4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 96be4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c4c30 │ │ │ │ - cbz r0, 976e8 │ │ │ │ + bl c4180 │ │ │ │ + cbz r0, 96be4 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 979b4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97cf4 │ │ │ │ + bne.w 971f0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97978 │ │ │ │ + bne.w 96e74 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #665 @ 0x299 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 979b4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 9773e │ │ │ │ + cbz r0, 96c3a │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl c4c30 │ │ │ │ + bl c4180 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r0, 9773e │ │ │ │ + cbz r0, 96c3a │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 979b4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r0, 9773e │ │ │ │ + cbz r0, 96c3a │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 979b4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r0, 9773e │ │ │ │ + cbz r0, 96c3a │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 9b344 │ │ │ │ + bl 9a830 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97980 │ │ │ │ + bne.w 96e7c │ │ │ │ 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 9706a │ │ │ │ + beq.w 96566 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b.w 967cc │ │ │ │ + b.w 95cc8 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 96780 │ │ │ │ + b.w 95c7c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 96630 │ │ │ │ + b.w 95b2c │ │ │ │ movs r2, #1 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ mov r3, r2 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9667a │ │ │ │ + b.w 95b76 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 96652 │ │ │ │ + b.w 95b4e │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 966cc │ │ │ │ + b.w 95bc8 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ adds r3, r6, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 97838 │ │ │ │ + beq.n 96d34 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 979b4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 977f4 │ │ │ │ + cbnz r3, 96cf0 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 979b4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r0, 977f2 │ │ │ │ + cbz r0, 96cee │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl b1b98 │ │ │ │ + bl b1114 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r0, 977f2 │ │ │ │ + cbz r0, 96cee │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 979b4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r0, 977f2 │ │ │ │ + cbz r0, 96cee │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl b5504 │ │ │ │ + bl b4a74 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r0, 977f2 │ │ │ │ + cbz r0, 96cee │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 979b4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97912 │ │ │ │ + bne.w 96e0e │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ - cbnz r3, 97844 │ │ │ │ + cbnz r3, 96d40 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 979b4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 978e0 │ │ │ │ + bne.n 96ddc │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 979b4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 9784c │ │ │ │ + cbnz r0, 96d48 │ │ │ │ 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 96aaa │ │ │ │ + beq.w 95fa6 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b.w 96df2 │ │ │ │ + b.w 962ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 25edcc │ │ │ │ + bl 25e704 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 97798 │ │ │ │ + beq.n 96c94 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ add.w r8, r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 97822 │ │ │ │ + b.n 96d1e │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl b1b98 │ │ │ │ + bl b1114 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9781a │ │ │ │ + beq.n 96d16 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 979b4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9781a │ │ │ │ + beq.n 96d16 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl b5504 │ │ │ │ + bl b4a74 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9781a │ │ │ │ + beq.n 96d16 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 979b4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9781a │ │ │ │ + beq.n 96d16 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 979b4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9781a │ │ │ │ + beq.n 96d16 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 9b344 │ │ │ │ + bl 9a830 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9781a │ │ │ │ + beq.n 96d16 │ │ │ │ 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, #27668 @ 0x6c14 │ │ │ │ + movw r3, #26132 @ 0x6614 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - bl 1db550 <_PyOS_URandomNonblock@@Base+0x640> │ │ │ │ + bl 1da914 <_PyOS_URandomNonblock@@Base+0x640> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ add.w r8, r6, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 97936 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 96e32 │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9781c │ │ │ │ + beq.n 96d18 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 97822 │ │ │ │ + b.n 96d1e │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ - b.n 9781e │ │ │ │ + b.n 96d1a │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97a08 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 96b76 │ │ │ │ + blt.w 96072 │ │ │ │ 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 97828 │ │ │ │ + beq.n 96d24 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9778c │ │ │ │ + beq.w 96c88 │ │ │ │ subs r6, #1 │ │ │ │ - b.n 97832 │ │ │ │ + b.n 96d2e │ │ │ │ mov r2, r3 │ │ │ │ movw r3, #48060 @ 0xbbbc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - movw r3, #27500 @ 0x6b6c │ │ │ │ + movw r3, #25964 @ 0x656c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - bl 1db550 <_PyOS_URandomNonblock@@Base+0x640> │ │ │ │ + bl 1da914 <_PyOS_URandomNonblock@@Base+0x640> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ add.w r8, r6, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 978d2 │ │ │ │ + beq.n 96dce │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b.w 96928 │ │ │ │ + b.w 95e24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25edcc │ │ │ │ + bl 25e704 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97c00 │ │ │ │ + beq.w 970fc │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r6, #1 │ │ │ │ - b.n 9717c │ │ │ │ + b.n 96678 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97a08 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 97ba8 │ │ │ │ + bge.w 970a4 │ │ │ │ movs r2, #1 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ mov r3, r2 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 96c72 │ │ │ │ + b.w 9616e │ │ │ │ mov r0, r4 │ │ │ │ - bl 25edcc │ │ │ │ + bl 25e704 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 976c4 │ │ │ │ + beq.w 96bc0 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ add.w sl, r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 97746 │ │ │ │ + b.n 96c42 │ │ │ │ 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, #27772 @ 0x6c7c │ │ │ │ + movw r3, #26236 @ 0x667c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - bl 1db550 <_PyOS_URandomNonblock@@Base+0x640> │ │ │ │ + bl 1da914 <_PyOS_URandomNonblock@@Base+0x640> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ add.w sl, r6, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 97936 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 96e32 │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97740 │ │ │ │ + beq.w 96c3c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 97746 │ │ │ │ + b.n 96c42 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b.w 967a8 │ │ │ │ + b.w 95ca4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9782e │ │ │ │ + b.n 96d2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 25edcc │ │ │ │ - b.w 96eea │ │ │ │ - bl 25edcc │ │ │ │ + bl 25e704 │ │ │ │ + b.w 963e6 │ │ │ │ + bl 25e704 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 965e4 │ │ │ │ + beq.w 95ae0 │ │ │ │ subs r2, r3, #1 │ │ │ │ - b.w 9697c │ │ │ │ + b.w 95e78 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b.w 967a8 │ │ │ │ + b.w 95ca4 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ str r7, [r4, #8] │ │ │ │ - cbnz r3, 97a04 │ │ │ │ + cbnz r3, 96f00 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9790e │ │ │ │ + b.n 96e0a │ │ │ │ mov r6, r7 │ │ │ │ - b.w 96600 │ │ │ │ + b.w 95afc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9782e │ │ │ │ + bne.w 96d2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2258 │ │ │ │ - b.n 979f8 │ │ │ │ + bl 1e1564 │ │ │ │ + b.n 96ef4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1afaa0 │ │ │ │ + bl 1aec5c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97204 │ │ │ │ + beq.w 96700 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 979b4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97206 │ │ │ │ + bne.w 96702 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 979b4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97204 │ │ │ │ + beq.w 96700 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 979b4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97204 │ │ │ │ + beq.w 96700 │ │ │ │ mov r0, r4 │ │ │ │ - bl c5a28 │ │ │ │ + bl c4f78 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97204 │ │ │ │ + beq.w 96700 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b2f5c │ │ │ │ + bl b24d8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 97a92 │ │ │ │ + cbz r0, 96f8e │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldrd r7, fp, [r3, #20] │ │ │ │ - bl ad45c <_PyArena_Malloc@@Base> │ │ │ │ + bl ac9e0 <_PyArena_Malloc@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9729e │ │ │ │ + beq.w 9679a │ │ │ │ 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 9729e │ │ │ │ + b.n 9679a │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ - b.w 96d96 │ │ │ │ + b.w 96292 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97a08 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 97eda │ │ │ │ + bge.w 973d6 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r1 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ - b.w 96d96 │ │ │ │ + b.w 96292 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 97b2a │ │ │ │ + bne.n 97026 │ │ │ │ adds r1, r2, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 97b18 │ │ │ │ + beq.n 97014 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 979b4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 97aec │ │ │ │ + cbnz r3, 96fe8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 979b4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 97bc8 │ │ │ │ + bne.n 970c4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ - cbnz r3, 97b24 │ │ │ │ + cbnz r3, 97020 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 979b4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 97ba4 │ │ │ │ + bne.n 970a0 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 97b30 │ │ │ │ + bl 979b4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 9702c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r7, r6, #1 │ │ │ │ str r7, [r4, #88] @ 0x58 │ │ │ │ - b.w 972ce │ │ │ │ + b.w 967ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 25edcc │ │ │ │ + bl 25e704 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 97ac8 │ │ │ │ + beq.n 96fc4 │ │ │ │ ldr r7, [r4, #88] @ 0x58 │ │ │ │ subs r7, #1 │ │ │ │ - b.n 97b12 │ │ │ │ + b.n 9700e │ │ │ │ subs r2, #1 │ │ │ │ - b.w 96d96 │ │ │ │ + b.w 96292 │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 979b4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 97b0c │ │ │ │ + beq.n 97008 │ │ │ │ mov r0, r4 │ │ │ │ - bl 52574 │ │ │ │ + bl 5255c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 97b0c │ │ │ │ + beq.n 97008 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 979b4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 97ba4 │ │ │ │ + cbnz r3, 970a0 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 979b4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 97b0c │ │ │ │ + beq.n 97008 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 979b4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 97b0c │ │ │ │ + beq.n 97008 │ │ │ │ movw r1, #48060 @ 0xbbbc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #27500 @ 0x6b6c │ │ │ │ + movw r3, #25964 @ 0x656c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1db550 <_PyOS_URandomNonblock@@Base+0x640> │ │ │ │ + bl 1da914 <_PyOS_URandomNonblock@@Base+0x640> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r7, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97936 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.w 96e32 │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 97b0e │ │ │ │ + beq.n 9700a │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 97b12 │ │ │ │ + b.n 9700e │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ - b.n 97b10 │ │ │ │ + b.n 9700c │ │ │ │ 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 975e8 │ │ │ │ + beq.w 96ae4 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97510 │ │ │ │ - b.w 96c72 │ │ │ │ + beq.w 96a0c │ │ │ │ + b.w 9616e │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 307ca │ │ │ │ + bl 30aca │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 97aea │ │ │ │ + beq.n 96fe6 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 979b4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 97b72 │ │ │ │ - b.n 97aea │ │ │ │ + bne.n 9706e │ │ │ │ + b.n 96fe6 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r1 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ - b.w 96ed4 │ │ │ │ + b.w 963d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25edcc │ │ │ │ - b.w 97046 │ │ │ │ + bl 25e704 │ │ │ │ + b.w 96542 │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 97eba │ │ │ │ + bne.w 973b6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97a08 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 97c6c │ │ │ │ + blt.n 97168 │ │ │ │ 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 9794c │ │ │ │ + bne.w 96e48 │ │ │ │ ldrd r1, r3, [r4, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 967fa │ │ │ │ + bne.w 95cf6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97a08 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 976a4 │ │ │ │ + blt.w 96ba0 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - b.w 967fa │ │ │ │ + b.w 95cf6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97a08 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 97c78 │ │ │ │ + blt.n 97174 │ │ │ │ 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 9774e │ │ │ │ + beq.w 96c4a │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 976b6 │ │ │ │ - b.n 97756 │ │ │ │ + beq.w 96bb2 │ │ │ │ + b.n 96c52 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ subs r6, #1 │ │ │ │ - b.w 9717c │ │ │ │ + b.w 96678 │ │ │ │ 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 967cc │ │ │ │ + b.w 95cc8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97a08 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 973a2 │ │ │ │ + blt.w 9689e │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ ldrd fp, sl, [r3, #12] │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r2, 97cba │ │ │ │ + cbz r2, 971b6 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 979ba │ │ │ │ + bne.w 96eb6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 245340 <_PyObject_GetState@@Base+0x3e4> │ │ │ │ + bl 244c58 <_PySys_GetSizeOf@@Base+0x4ec> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96926 │ │ │ │ + bne.w 95e22 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 979ba │ │ │ │ - b.w 96f0e │ │ │ │ + bne.w 96eb6 │ │ │ │ + b.w 9640a │ │ │ │ mov r0, r4 │ │ │ │ - bl 25edcc │ │ │ │ - b.w 96a82 │ │ │ │ + bl 25e704 │ │ │ │ + b.w 95f7e │ │ │ │ mov r0, r4 │ │ │ │ - bl 25edcc │ │ │ │ - b.w 96994 │ │ │ │ + bl 25e704 │ │ │ │ + b.w 95e90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25edcc │ │ │ │ - b.w 968f8 │ │ │ │ + bl 25e704 │ │ │ │ + b.w 95df4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25edcc │ │ │ │ - b.w 9693e │ │ │ │ + bl 25e704 │ │ │ │ + b.w 95e3a │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ - b.w 96ed4 │ │ │ │ + b.w 963d0 │ │ │ │ movw r3, #48060 @ 0xbbbc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - movw r3, #27500 @ 0x6b6c │ │ │ │ + movw r3, #25964 @ 0x656c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - bl 1db550 <_PyOS_URandomNonblock@@Base+0x640> │ │ │ │ + bl 1da914 <_PyOS_URandomNonblock@@Base+0x640> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ add.w sl, r6, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 979a8 │ │ │ │ - b.n 97936 │ │ │ │ + beq.w 96ea4 │ │ │ │ + b.n 96e32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25edcc │ │ │ │ + bl 25e704 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97602 │ │ │ │ + beq.w 96afe │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ add.w sl, r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9767c │ │ │ │ + b.n 96b78 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25edcc │ │ │ │ + bl 25e704 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9751e │ │ │ │ + beq.w 96a1a │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ add.w sl, r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 975e0 │ │ │ │ + b.n 96adc │ │ │ │ movw r3, #48060 @ 0xbbbc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - movw r3, #27500 @ 0x6b6c │ │ │ │ + movw r3, #25964 @ 0x656c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - bl 1db550 <_PyOS_URandomNonblock@@Base+0x640> │ │ │ │ + bl 1da914 <_PyOS_URandomNonblock@@Base+0x640> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ add.w sl, r6, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 975d2 │ │ │ │ - b.n 97936 │ │ │ │ + beq.w 96ace │ │ │ │ + b.n 96e32 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 979b4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97644 │ │ │ │ + beq.w 96b40 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 9b344 │ │ │ │ + bl 9a830 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97644 │ │ │ │ + beq.w 96b40 │ │ │ │ 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, #27576 @ 0x6bb8 │ │ │ │ + movw r3, #26040 @ 0x65b8 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - bl 1db550 <_PyOS_URandomNonblock@@Base+0x640> │ │ │ │ + bl 1da914 <_PyOS_URandomNonblock@@Base+0x640> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ add.w sl, r6, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97936 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.w 96e32 │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97676 │ │ │ │ + beq.w 96b72 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9767c │ │ │ │ + b.n 96b78 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25edcc │ │ │ │ - b.w 96b96 │ │ │ │ + bl 25e704 │ │ │ │ + b.w 96092 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25edcc │ │ │ │ + bl 25e704 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97140 │ │ │ │ + beq.w 9663c │ │ │ │ ldr r7, [r4, #88] @ 0x58 │ │ │ │ subs r7, #1 │ │ │ │ - b.w 9717a │ │ │ │ + b.w 96676 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e716c │ │ │ │ + bl 1e6494 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97156 │ │ │ │ + beq.w 96652 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 979b4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97156 │ │ │ │ + beq.w 96652 │ │ │ │ movw r1, #48060 @ 0xbbbc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #27500 @ 0x6b6c │ │ │ │ + movw r3, #25964 @ 0x656c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1db550 <_PyOS_URandomNonblock@@Base+0x640> │ │ │ │ + bl 1da914 <_PyOS_URandomNonblock@@Base+0x640> │ │ │ │ movs r1, #10 │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #27868 @ 0x6cdc │ │ │ │ + movw r2, #26332 @ 0x66dc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1af2b4 │ │ │ │ + bl 1ae470 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r7, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 97eb0 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 973ac │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97178 │ │ │ │ + beq.w 96674 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9717a │ │ │ │ + b.w 96676 │ │ │ │ subs r6, #1 │ │ │ │ - b.w 9717c │ │ │ │ + b.w 96678 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e716c │ │ │ │ + bl 1e6494 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97176 │ │ │ │ + beq.w 96672 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 979b4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97176 │ │ │ │ + beq.w 96672 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 979b4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97176 │ │ │ │ + beq.w 96672 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b344 │ │ │ │ + bl 9a830 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97176 │ │ │ │ + beq.w 96672 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ movw r1, #56052 @ 0xdaf4 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #27888 @ 0x6cf0 │ │ │ │ + movw r3, #26352 @ 0x66f0 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1db550 <_PyOS_URandomNonblock@@Base+0x640> │ │ │ │ + bl 1da914 <_PyOS_URandomNonblock@@Base+0x640> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r7, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 97e3c │ │ │ │ + beq.n 97338 │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ subs r6, #1 │ │ │ │ - b.w 96814 │ │ │ │ + b.w 95d10 │ │ │ │ mov r1, r7 │ │ │ │ - b.w 967ee │ │ │ │ + b.w 95cea │ │ │ │ mov r2, r6 │ │ │ │ - b.w 9674c │ │ │ │ + b.w 95c48 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 97018 │ │ │ │ + b.w 96514 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b.w 9667a │ │ │ │ + b.w 95b76 │ │ │ │ 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 97682 │ │ │ │ + beq.w 96b7e │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r2, r6, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 975f4 │ │ │ │ - b.w 96d96 │ │ │ │ + beq.w 96af0 │ │ │ │ + b.w 96292 │ │ │ │ mov r2, r6 │ │ │ │ - b.w 9669c │ │ │ │ + b.w 95b98 │ │ │ │ mov r2, r6 │ │ │ │ - b.w 966f2 │ │ │ │ + b.w 95bee │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ add.w sl, r6, #4294967295 @ 0xffffffff │ │ │ │ - b.w 975e0 │ │ │ │ + b.w 96adc │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 979b4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97674 │ │ │ │ + beq.w 96b70 │ │ │ │ mov r0, r4 │ │ │ │ - bl 52574 │ │ │ │ + bl 5255c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97674 │ │ │ │ + beq.w 96b70 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 979b4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 97f84 │ │ │ │ + cbnz r3, 97480 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 979b4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97674 │ │ │ │ + beq.w 96b70 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 979b4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97674 │ │ │ │ + beq.w 96b70 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 979b4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97674 │ │ │ │ + beq.w 96b70 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b344 │ │ │ │ + bl 9a830 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97674 │ │ │ │ + beq.w 96b70 │ │ │ │ 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 97da4 │ │ │ │ + b.n 972a0 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ - b.w 97678 │ │ │ │ + b.w 96b74 │ │ │ │ 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] @ (98234 ) │ │ │ │ + ldr r2, [pc, #660] @ (97730 ) │ │ │ │ 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 9816c │ │ │ │ + bmi.w 97668 │ │ │ │ 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, #43104 @ 0xa860 │ │ │ │ + movw r5, #41568 @ 0xa260 │ │ │ │ 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 98174 │ │ │ │ + bne.w 97670 │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ lsls r1, r2, #25 │ │ │ │ - bpl.w 98166 │ │ │ │ + bpl.w 97662 │ │ │ │ lsls r3, r2, #26 │ │ │ │ - bpl.w 9820a │ │ │ │ + bpl.w 97706 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add.w r2, r4, #20 │ │ │ │ add r0, r2 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 98158 │ │ │ │ + beq.w 97654 │ │ │ │ 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 98166 │ │ │ │ + bne.w 97662 │ │ │ │ adds r1, r2, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 98158 │ │ │ │ + beq.w 97654 │ │ │ │ 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 98166 │ │ │ │ + bne.w 97662 │ │ │ │ adds r1, r2, #2 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 98158 │ │ │ │ + beq.w 97654 │ │ │ │ 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 98166 │ │ │ │ + bne.n 97662 │ │ │ │ adds r1, r2, #3 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 98158 │ │ │ │ + beq.n 97654 │ │ │ │ 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 98166 │ │ │ │ + bne.n 97662 │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 98158 │ │ │ │ + beq.n 97654 │ │ │ │ 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 98166 │ │ │ │ + bne.n 97662 │ │ │ │ adds r1, r2, #5 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 98158 │ │ │ │ + beq.n 97654 │ │ │ │ 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 98166 │ │ │ │ + bne.n 97662 │ │ │ │ adds r1, r2, #6 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 98158 │ │ │ │ + beq.n 97654 │ │ │ │ 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, 98166 │ │ │ │ + cbnz r1, 97662 │ │ │ │ adds r1, r2, #7 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 98158 │ │ │ │ + beq.n 97654 │ │ │ │ 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, 98166 │ │ │ │ + cbnz r1, 97662 │ │ │ │ adds r2, #8 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 98158 │ │ │ │ + beq.n 97654 │ │ │ │ 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, 98166 │ │ │ │ + cbnz r1, 97662 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 98136 │ │ │ │ + bne.n 97632 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 7b2e4 │ │ │ │ + bl 7b320 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 981c6 │ │ │ │ + bne.n 976c2 │ │ │ │ subs r7, #1 │ │ │ │ - bcs.w 97fda │ │ │ │ + bcs.w 974d6 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, r9 │ │ │ │ - beq.n 981b4 │ │ │ │ + beq.n 976b0 │ │ │ │ cmp r2, sl │ │ │ │ - bne.n 98166 │ │ │ │ + bne.n 97662 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77710 │ │ │ │ + bl 77760 │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbz r0, 981c0 │ │ │ │ + cbz r0, 976bc │ │ │ │ add r1, sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 97f8c │ │ │ │ + bl 97488 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 98218 │ │ │ │ + beq.n 97714 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - cbnz r1, 981d4 │ │ │ │ + cbnz r1, 976d0 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 98166 │ │ │ │ + beq.n 97662 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 98166 │ │ │ │ + bne.n 97662 │ │ │ │ mov r0, r2 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 98166 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 97662 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ - bl 97f8c │ │ │ │ + bl 97488 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 98166 │ │ │ │ + bne.n 97662 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9816e │ │ │ │ + b.n 9766a │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 98166 │ │ │ │ + beq.n 97662 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 98166 │ │ │ │ + b.n 97662 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl f6220 │ │ │ │ + bl f5780 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r0, 98218 │ │ │ │ + cbz r0, 97714 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ str r0, [r6, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 981f2 │ │ │ │ + beq.n 976ee │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ - cbz r1, 981fe │ │ │ │ + cbz r1, 976fa │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9819a │ │ │ │ + beq.n 97696 │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ - b.n 9819a │ │ │ │ + b.n 97696 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 981f2 │ │ │ │ + b.n 976ee │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r0, r2 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 98002 │ │ │ │ - b.n 98158 │ │ │ │ + bne.w 974fe │ │ │ │ + b.n 97654 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 981c0 │ │ │ │ + beq.n 976bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 981c0 │ │ │ │ + bne.n 976bc │ │ │ │ mov r0, r2 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 981c0 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 976bc │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - movw r3, #47497 @ 0xb989 │ │ │ │ + movw r3, #47437 @ 0xb94d │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r2, #160] @ 0xa0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 982d0 │ │ │ │ + bne.n 977cc │ │ │ │ mov r1, r0 │ │ │ │ movw r0, #19968 @ 0x4e00 │ │ │ │ movt r0, #72 @ 0x48 │ │ │ │ - movw r3, #30033 @ 0x7551 │ │ │ │ + movw r3, #30113 @ 0x75a1 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r0, #724] @ 0x2d4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 98380 │ │ │ │ + bne.w 9787c │ │ │ │ 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] @ (98418 ) │ │ │ │ + ldr r4, [pc, #416] @ (97914 ) │ │ │ │ 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 982e4 │ │ │ │ + beq.n 977e0 │ │ │ │ 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 982bc │ │ │ │ + bgt.n 977b8 │ │ │ │ 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, 982e4 │ │ │ │ + cbz r2, 977e0 │ │ │ │ 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, 982d2 │ │ │ │ - cbz r2, 98308 │ │ │ │ + cbz r5, 977ce │ │ │ │ + cbz r2, 97804 │ │ │ │ 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 982cc │ │ │ │ + b.n 977c8 │ │ │ │ ldr.w r2, [r0, #684] @ 0x2ac │ │ │ │ - movw r3, #50457 @ 0xc519 │ │ │ │ + movw r3, #50441 @ 0xc509 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9840e │ │ │ │ + bne.w 9790a │ │ │ │ mov r0, r1 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 982cc │ │ │ │ + b.n 977c8 │ │ │ │ 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 │ │ │ │ @@ -164460,73 +163448,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 98344 │ │ │ │ + bne.n 97840 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 98340 │ │ │ │ + cbz r3, 9783c │ │ │ │ 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 983a6 │ │ │ │ + beq.n 978a2 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 98386 │ │ │ │ + beq.n 97882 │ │ │ │ ldr.w r3, [r5, #532] @ 0x214 │ │ │ │ - cbnz r3, 9835c │ │ │ │ + cbnz r3, 97858 │ │ │ │ str.w r2, [r5, #532] @ 0x214 │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 982cc │ │ │ │ + beq.n 977c8 │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 98408 │ │ │ │ + beq.n 97904 │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, ip, [r2, #20] │ │ │ │ - cbz r3, 9837a │ │ │ │ + cbz r3, 97876 │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [ip, #20] │ │ │ │ - b.n 982cc │ │ │ │ + b.n 977c8 │ │ │ │ ldr.w r0, [r0, #708] @ 0x2c4 │ │ │ │ bx r2 │ │ │ │ ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 98394 │ │ │ │ + cbz r3, 97890 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 982cc │ │ │ │ + bne.n 977c8 │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 982cc │ │ │ │ + b.n 977c8 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9834e │ │ │ │ + beq.n 9784a │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 98402 │ │ │ │ + cbz r3, 978fe │ │ │ │ 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, 983da │ │ │ │ + cbz r3, 978d6 │ │ │ │ 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 │ │ │ │ @@ -164535,120 +163523,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 982cc │ │ │ │ + b.n 977c8 │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 983b2 │ │ │ │ + b.n 978ae │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 9836a │ │ │ │ + b.n 97866 │ │ │ │ ldr.w r0, [r0, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ - b.n 982fc │ │ │ │ + b.n 977f8 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0009841c <_Py_GetConfig@@Base>: │ │ │ │ +00097918 <_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] @ (98454 <_Py_GetConfig@@Base+0x38>) │ │ │ │ + ldr r3, [pc, #40] @ (97950 <_Py_GetConfig@@Base+0x38>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - cbz r3, 9843e <_Py_GetConfig@@Base+0x22> │ │ │ │ + cbz r3, 9793a <_Py_GetConfig@@Base+0x22> │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add.w r0, r0, #4128 @ 0x1020 │ │ │ │ adds r0, #8 │ │ │ │ pop {r3, pc} │ │ │ │ - movw r1, #63540 @ 0xf834 │ │ │ │ + movw r1, #62004 @ 0xf234 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #15760 @ 0x3d90 │ │ │ │ + movw r0, #14224 @ 0x3790 │ │ │ │ movt r0, #53 @ 0x35 │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 6678e <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00098458 <_PyObject_NewVar@@Base>: │ │ │ │ +00097954 <_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 71840 │ │ │ │ - cbz r0, 984ac <_PyObject_NewVar@@Base+0x54> │ │ │ │ + bl 71830 │ │ │ │ + cbz r0, 979a8 <_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] @ (984b4 <_PyObject_NewVar@@Base+0x5c>) │ │ │ │ + ldr r2, [pc, #40] @ (979b0 <_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, 984a2 <_PyObject_NewVar@@Base+0x4a> │ │ │ │ + cbnz r3, 9799e <_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 9849c <_PyObject_NewVar@@Base+0x44> │ │ │ │ + b.n 97998 <_PyObject_NewVar@@Base+0x44> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1ea294 │ │ │ │ + b.w 1e95bc │ │ │ │ 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 984e4 <_PyObject_NewVar@@Base+0x8c> │ │ │ │ + beq.n 979e0 <_PyObject_NewVar@@Base+0x8c> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 984fe <_PyObject_NewVar@@Base+0xa6> │ │ │ │ + beq.n 979fa <_PyObject_NewVar@@Base+0xa6> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97a08 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 98506 <_PyObject_NewVar@@Base+0xae> │ │ │ │ + blt.n 97a02 <_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 984de <_PyObject_NewVar@@Base+0x86> │ │ │ │ + bne.n 979da <_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 984de <_PyObject_NewVar@@Base+0x86> │ │ │ │ + b.n 979da <_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 │ │ │ │ @@ -164660,140 +163648,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 98c2a <_PyObject_NewVar@@Base+0x7d2> │ │ │ │ - bl 99048 │ │ │ │ + bne.w 98126 <_PyObject_NewVar@@Base+0x7d2> │ │ │ │ + bl 98544 │ │ │ │ ldr.w r3, [r5, #2692] @ 0xa84 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98c3a <_PyObject_NewVar@@Base+0x7e2> │ │ │ │ + bne.w 98136 <_PyObject_NewVar@@Base+0x7e2> │ │ │ │ cmp r6, #56 @ 0x38 │ │ │ │ it eq │ │ │ │ moveq.w r8, #0 │ │ │ │ - beq.w 98d36 <_PyObject_NewVar@@Base+0x8de> │ │ │ │ + beq.w 98232 <_PyObject_NewVar@@Base+0x8de> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ it eq │ │ │ │ cmpeq r6, #0 │ │ │ │ - beq.w 98d94 <_PyObject_NewVar@@Base+0x93c> │ │ │ │ + beq.w 98290 <_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 989b4 <_PyObject_NewVar@@Base+0x55c> │ │ │ │ + beq.w 97eb0 <_PyObject_NewVar@@Base+0x55c> │ │ │ │ ldr.w r9, [r5, r3, lsl #2] │ │ │ │ cmp r6, #1 │ │ │ │ ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ - beq.w 98702 <_PyObject_NewVar@@Base+0x2aa> │ │ │ │ + beq.w 97bfe <_PyObject_NewVar@@Base+0x2aa> │ │ │ │ mov r5, r6 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ str.w r5, [r9] │ │ │ │ subs.w r7, r7, sl │ │ │ │ - bmi.w 98ddc <_PyObject_NewVar@@Base+0x984> │ │ │ │ + bmi.w 982d8 <_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 988f4 <_PyObject_NewVar@@Base+0x49c> │ │ │ │ + bne.w 97df0 <_PyObject_NewVar@@Base+0x49c> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 988ee <_PyObject_NewVar@@Base+0x496> │ │ │ │ + beq.w 97dea <_PyObject_NewVar@@Base+0x496> │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r7, r3 │ │ │ │ - bhi.w 98dae <_PyObject_NewVar@@Base+0x956> │ │ │ │ + bhi.w 982aa <_PyObject_NewVar@@Base+0x956> │ │ │ │ movw r8, #19968 @ 0x4e00 │ │ │ │ movt r8, #72 @ 0x48 │ │ │ │ - movw r3, #6429 @ 0x191d │ │ │ │ + movw r3, #6413 @ 0x190d │ │ │ │ movt r3, #7 │ │ │ │ add.w fp, r7, #17 │ │ │ │ ldr.w r2, [r8, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 98c72 <_PyObject_NewVar@@Base+0x81a> │ │ │ │ - ldr r3, [pc, #724] @ (988bc <_PyObject_NewVar@@Base+0x464>) │ │ │ │ + bne.w 9816e <_PyObject_NewVar@@Base+0x81a> │ │ │ │ + ldr r3, [pc, #724] @ (97db8 <_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 98bfe <_PyObject_NewVar@@Base+0x7a6> │ │ │ │ + bhi.w 980fa <_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 98bea <_PyObject_NewVar@@Base+0x792> │ │ │ │ + beq.w 980e6 <_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 988d2 <_PyObject_NewVar@@Base+0x47a> │ │ │ │ + beq.w 97dce <_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] @ (988c0 <_PyObject_NewVar@@Base+0x468>) │ │ │ │ + ldr r3, [pc, #644] @ (97dbc <_PyObject_NewVar@@Base+0x468>) │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr.w r8, [r3, #1416] @ 0x588 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 98c98 <_PyObject_NewVar@@Base+0x840> │ │ │ │ + bne.w 98194 <_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 988c4 <_PyObject_NewVar@@Base+0x46c> │ │ │ │ + bne.w 97dc0 <_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 9891e <_PyObject_NewVar@@Base+0x4c6> │ │ │ │ + bpl.w 97e1a <_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 9895a <_PyObject_NewVar@@Base+0x502> │ │ │ │ + bge.w 97e56 <_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 9897c <_PyObject_NewVar@@Base+0x524> │ │ │ │ + bne.w 97e78 <_PyObject_NewVar@@Base+0x524> │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r9, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9899c <_PyObject_NewVar@@Base+0x544> │ │ │ │ + bne.w 97e98 <_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 │ │ │ │ @@ -164810,311 +163798,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 98df4 <_PyObject_NewVar@@Base+0x99c> │ │ │ │ + beq.w 982f0 <_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 988b6 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + ble.w 97db2 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr.w r7, [r1, r8, lsl #2] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 988b6 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.w 97db2 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r5, [r7, #4] │ │ │ │ adds r1, r5, #1 │ │ │ │ - beq.w 988b6 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.w 97db2 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9858a <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 97a86 <_PyObject_NewVar@@Base+0x132> │ │ │ │ cmn.w r7, #8 │ │ │ │ - beq.w 988b6 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.w 97db2 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r5, [r7, #12] │ │ │ │ adds r2, r5, #1 │ │ │ │ - beq.w 988b6 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.w 97db2 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9858a <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 97a86 <_PyObject_NewVar@@Base+0x132> │ │ │ │ cmn.w r7, #16 │ │ │ │ - beq.w 988b6 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.w 97db2 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r5, [r7, #20] │ │ │ │ adds r0, r5, #1 │ │ │ │ - beq.w 988b6 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.w 97db2 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9858a <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 97a86 <_PyObject_NewVar@@Base+0x132> │ │ │ │ cmn.w r7, #24 │ │ │ │ - beq.w 988b6 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.w 97db2 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r5, [r7, #28] │ │ │ │ adds r1, r5, #1 │ │ │ │ - beq.w 988b6 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.w 97db2 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r0, [r7, #24] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9858a <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 97a86 <_PyObject_NewVar@@Base+0x132> │ │ │ │ cmn.w r7, #32 │ │ │ │ - beq.w 988b6 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.w 97db2 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r5, [r7, #36] @ 0x24 │ │ │ │ adds r2, r5, #1 │ │ │ │ - beq.w 988b6 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.w 97db2 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r0, [r7, #32] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9858a <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 97a86 <_PyObject_NewVar@@Base+0x132> │ │ │ │ cmn.w r7, #40 @ 0x28 │ │ │ │ - beq.n 988b6 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 97db2 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r5, [r7, #44] @ 0x2c │ │ │ │ adds r0, r5, #1 │ │ │ │ - beq.n 988b6 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 97db2 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9858a <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 97a86 <_PyObject_NewVar@@Base+0x132> │ │ │ │ adds.w fp, r7, #48 @ 0x30 │ │ │ │ - beq.n 988b6 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 97db2 <_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 9884e <_PyObject_NewVar@@Base+0x3f6> │ │ │ │ + beq.n 97d4a <_PyObject_NewVar@@Base+0x3f6> │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 9882e <_PyObject_NewVar@@Base+0x3d6> │ │ │ │ + beq.n 97d2a <_PyObject_NewVar@@Base+0x3d6> │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 98810 <_PyObject_NewVar@@Base+0x3b8> │ │ │ │ + beq.n 97d0c <_PyObject_NewVar@@Base+0x3b8> │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ adds r1, r5, #1 │ │ │ │ - beq.n 988b6 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 97db2 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr.w r0, [fp] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9858a <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 97a86 <_PyObject_NewVar@@Base+0x132> │ │ │ │ add.w fp, r7, #56 @ 0x38 │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ adds r2, r5, #1 │ │ │ │ - beq.n 988b6 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 97db2 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr.w r0, [fp] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9858a <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 97a86 <_PyObject_NewVar@@Base+0x132> │ │ │ │ add.w fp, fp, #8 │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ adds r7, r5, #1 │ │ │ │ - beq.n 988b6 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 97db2 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr.w r0, [fp] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9858a <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 97a86 <_PyObject_NewVar@@Base+0x132> │ │ │ │ adds.w fp, fp, #8 │ │ │ │ - beq.n 988b6 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 97db2 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ adds r0, r5, #1 │ │ │ │ - beq.n 988b6 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 97db2 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr.w r0, [fp] │ │ │ │ add.w r7, fp, #8 │ │ │ │ blx 2a68c │ │ │ │ mov r2, r8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9858a <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 97a86 <_PyObject_NewVar@@Base+0x132> │ │ │ │ ldr r5, [r7, #4] │ │ │ │ adds r1, r5, #1 │ │ │ │ - beq.n 988b6 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 97db2 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ mov r2, r8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9858a <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 97a86 <_PyObject_NewVar@@Base+0x132> │ │ │ │ ldr r5, [r7, #12] │ │ │ │ adds r0, r5, #1 │ │ │ │ - beq.n 988b6 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 97db2 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ mov r2, r8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9858a <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 97a86 <_PyObject_NewVar@@Base+0x132> │ │ │ │ ldr r5, [r7, #20] │ │ │ │ adds r1, r5, #1 │ │ │ │ - beq.n 988b6 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 97db2 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9858a <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 97a86 <_PyObject_NewVar@@Base+0x132> │ │ │ │ adds.w fp, r7, #24 │ │ │ │ - bne.n 9884e <_PyObject_NewVar@@Base+0x3f6> │ │ │ │ + bne.n 97d4a <_PyObject_NewVar@@Base+0x3f6> │ │ │ │ movs r5, #1 │ │ │ │ - b.n 9858a <_PyObject_NewVar@@Base+0x132> │ │ │ │ + b.n 97a86 <_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 98662 <_PyObject_NewVar@@Base+0x20a> │ │ │ │ + b.n 97b5e <_PyObject_NewVar@@Base+0x20a> │ │ │ │ ldrd lr, r1, [r3, #24] │ │ │ │ cmp lr, r1 │ │ │ │ - bhi.n 9894e <_PyObject_NewVar@@Base+0x4f6> │ │ │ │ + bhi.n 97e4a <_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 98622 <_PyObject_NewVar@@Base+0x1ca> │ │ │ │ + b.n 97b1e <_PyObject_NewVar@@Base+0x1ca> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - ldr r5, [pc, #620] @ (98b60 <_PyObject_NewVar@@Base+0x708>) │ │ │ │ - b.n 98664 <_PyObject_NewVar@@Base+0x20c> │ │ │ │ + ldr r5, [pc, #620] @ (9805c <_PyObject_NewVar@@Base+0x708>) │ │ │ │ + b.n 97b60 <_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 98674 <_PyObject_NewVar@@Base+0x21c> │ │ │ │ - movw r0, #64668 @ 0xfc9c │ │ │ │ + bmi.w 97b70 <_PyObject_NewVar@@Base+0x21c> │ │ │ │ + movw r0, #63132 @ 0xf69c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #545 @ 0x221 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215dac <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 98dca <_PyObject_NewVar@@Base+0x972> │ │ │ │ + beq.w 982c6 <_PyObject_NewVar@@Base+0x972> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98dca <_PyObject_NewVar@@Base+0x972> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 98dca <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bne.w 982c6 <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 982c6 <_PyObject_NewVar@@Base+0x972> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 98622 <_PyObject_NewVar@@Base+0x1ca> │ │ │ │ + b.n 97b1e <_PyObject_NewVar@@Base+0x1ca> │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 841a0 <_PyList_AppendTakeRefListResize@@Base+0x48> │ │ │ │ + bl 83cf4 <_PyList_AppendTakeRefListResize@@Base+0x48> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 98f3e <_PyObject_NewVar@@Base+0xae6> │ │ │ │ + beq.w 9843a <_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 986a2 <_PyObject_NewVar@@Base+0x24a> │ │ │ │ + beq.w 97b9e <_PyObject_NewVar@@Base+0x24a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 986a2 <_PyObject_NewVar@@Base+0x24a> │ │ │ │ + bne.w 97b9e <_PyObject_NewVar@@Base+0x24a> │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r3, [r9, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 986b0 <_PyObject_NewVar@@Base+0x258> │ │ │ │ + beq.w 97bac <_PyObject_NewVar@@Base+0x258> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 9b274 <_PyArena_AddPyObject@@Base> │ │ │ │ + bl 9a760 <_PyArena_AddPyObject@@Base> │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 98f5c <_PyObject_NewVar@@Base+0xb04> │ │ │ │ + blt.w 98458 <_PyObject_NewVar@@Base+0xb04> │ │ │ │ movs r3, #0 │ │ │ │ str.w r2, [r9, #32] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b.n 986b0 <_PyObject_NewVar@@Base+0x258> │ │ │ │ + b.n 97bac <_PyObject_NewVar@@Base+0x258> │ │ │ │ lsls r3, r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ lsls r1, r1, #3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 84348 │ │ │ │ + bl 83e94 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98ba2 <_PyObject_NewVar@@Base+0x74a> │ │ │ │ + beq.w 9809e <_PyObject_NewVar@@Base+0x74a> │ │ │ │ ldr r7, [r4, #16] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r0, [r4, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - ble.w 98cc2 <_PyObject_NewVar@@Base+0x86a> │ │ │ │ + ble.w 981be <_PyObject_NewVar@@Base+0x86a> │ │ │ │ movw r8, #19968 @ 0x4e00 │ │ │ │ movt r8, #72 @ 0x48 │ │ │ │ - movw fp, #29269 @ 0x7255 │ │ │ │ + movw fp, #29349 @ 0x72a5 │ │ │ │ movt fp, #7 │ │ │ │ - movw r3, #50925 @ 0xc6ed │ │ │ │ + movw r3, #50909 @ 0xc6dd │ │ │ │ movt r3, #6 │ │ │ │ lsls r0, r7, #31 │ │ │ │ str r3, [sp, #24] │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ str r3, [sp, #16] │ │ │ │ - bpl.n 98a70 <_PyObject_NewVar@@Base+0x618> │ │ │ │ + bpl.n 97f6c <_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 98d12 <_PyObject_NewVar@@Base+0x8ba> │ │ │ │ - ldr r3, [pc, #344] @ (98b64 <_PyObject_NewVar@@Base+0x70c>) │ │ │ │ + bne.w 9820e <_PyObject_NewVar@@Base+0x8ba> │ │ │ │ + ldr r3, [pc, #344] @ (98060 <_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 98cc6 <_PyObject_NewVar@@Base+0x86e> │ │ │ │ + beq.w 981c2 <_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, 98a4c <_PyObject_NewVar@@Base+0x5f4> │ │ │ │ + cbnz r1, 97f48 <_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] │ │ │ │ @@ -165127,42 +164115,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 98ba0 <_PyObject_NewVar@@Base+0x748> │ │ │ │ + beq.w 9809c <_PyObject_NewVar@@Base+0x748> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r7, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w 98cc2 <_PyObject_NewVar@@Base+0x86a> │ │ │ │ + beq.w 981be <_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 98c5a <_PyObject_NewVar@@Base+0x802> │ │ │ │ - ldr r3, [pc, #224] @ (98b64 <_PyObject_NewVar@@Base+0x70c>) │ │ │ │ + bne.w 98156 <_PyObject_NewVar@@Base+0x802> │ │ │ │ + ldr r3, [pc, #224] @ (98060 <_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 98bae <_PyObject_NewVar@@Base+0x756> │ │ │ │ + beq.w 980aa <_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, 98aca <_PyObject_NewVar@@Base+0x672> │ │ │ │ + cbnz r1, 97fc6 <_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] │ │ │ │ @@ -165175,39 +164163,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 98ba0 <_PyObject_NewVar@@Base+0x748> │ │ │ │ + beq.n 9809c <_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 98c66 <_PyObject_NewVar@@Base+0x80e> │ │ │ │ - ldr r3, [pc, #112] @ (98b64 <_PyObject_NewVar@@Base+0x70c>) │ │ │ │ + bne.w 98162 <_PyObject_NewVar@@Base+0x80e> │ │ │ │ + ldr r3, [pc, #112] @ (98060 <_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 98b68 <_PyObject_NewVar@@Base+0x710> │ │ │ │ + beq.n 98064 <_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, 98b38 <_PyObject_NewVar@@Base+0x6e0> │ │ │ │ + cbnz r1, 98034 <_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] │ │ │ │ @@ -165219,283 +164207,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, 98ba0 <_PyObject_NewVar@@Base+0x748> │ │ │ │ + cbz r3, 9809c <_PyObject_NewVar@@Base+0x748> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r7, r9, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 98a72 <_PyObject_NewVar@@Base+0x61a> │ │ │ │ + bne.n 97f6e <_PyObject_NewVar@@Base+0x61a> │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r2, [r4, #16] │ │ │ │ - b.n 9857a <_PyObject_NewVar@@Base+0x122> │ │ │ │ + b.n 97a76 <_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 719d8 │ │ │ │ + bl 719c8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 98b38 <_PyObject_NewVar@@Base+0x6e0> │ │ │ │ + bne.n 98034 <_PyObject_NewVar@@Base+0x6e0> │ │ │ │ ldr.w r3, [r8, #676] @ 0x2a4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 98d1e <_PyObject_NewVar@@Base+0x8c6> │ │ │ │ + bne.w 9821a <_PyObject_NewVar@@Base+0x8c6> │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ movs r0, #1 │ │ │ │ blx 294c4 │ │ │ │ - cbz r0, 98b96 <_PyObject_NewVar@@Base+0x73e> │ │ │ │ + cbz r0, 98092 <_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 98b4a <_PyObject_NewVar@@Base+0x6f2> │ │ │ │ + bne.n 98046 <_PyObject_NewVar@@Base+0x6f2> │ │ │ │ str r7, [r4, #16] │ │ │ │ - bl 1ea294 │ │ │ │ + bl 1e95bc │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 783a0 │ │ │ │ - b.n 98dca <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bl 783f0 │ │ │ │ + b.n 982c6 <_PyObject_NewVar@@Base+0x972> │ │ │ │ movs r1, #4 │ │ │ │ mov r0, sl │ │ │ │ - bl 719d8 │ │ │ │ + bl 719c8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 98aca <_PyObject_NewVar@@Base+0x672> │ │ │ │ + bne.n 97fc6 <_PyObject_NewVar@@Base+0x672> │ │ │ │ ldr.w r3, [r8, #676] @ 0x2a4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 98dd0 <_PyObject_NewVar@@Base+0x978> │ │ │ │ + bne.w 982cc <_PyObject_NewVar@@Base+0x978> │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ movs r0, #1 │ │ │ │ blx 294c4 │ │ │ │ - cbz r0, 98bdc <_PyObject_NewVar@@Base+0x784> │ │ │ │ + cbz r0, 980d8 <_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 98ade <_PyObject_NewVar@@Base+0x686> │ │ │ │ - b.n 98ba0 <_PyObject_NewVar@@Base+0x748> │ │ │ │ + bne.w 97fda <_PyObject_NewVar@@Base+0x686> │ │ │ │ + b.n 9809c <_PyObject_NewVar@@Base+0x748> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 719d8 │ │ │ │ + bl 719c8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98622 <_PyObject_NewVar@@Base+0x1ca> │ │ │ │ + bne.w 97b1e <_PyObject_NewVar@@Base+0x1ca> │ │ │ │ ldr.w r5, [r8, #672] @ 0x2a0 │ │ │ │ - movw r3, #49749 @ 0xc255 │ │ │ │ + movw r3, #49733 @ 0xc245 │ │ │ │ movt r3, #6 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 98e2e <_PyObject_NewVar@@Base+0x9d6> │ │ │ │ + bne.w 9832a <_PyObject_NewVar@@Base+0x9d6> │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #16] │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r5, 98c82 <_PyObject_NewVar@@Base+0x82a> │ │ │ │ + cbz r5, 9817e <_PyObject_NewVar@@Base+0x82a> │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 98622 <_PyObject_NewVar@@Base+0x1ca> │ │ │ │ - bl c6b84 │ │ │ │ + b.n 97b1e <_PyObject_NewVar@@Base+0x1ca> │ │ │ │ + bl c60d4 │ │ │ │ ldr.w r3, [r5, #2692] @ 0xa84 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98550 <_PyObject_NewVar@@Base+0xf8> │ │ │ │ + beq.w 97a4c <_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 989b4 <_PyObject_NewVar@@Base+0x55c> │ │ │ │ + beq.w 97eb0 <_PyObject_NewVar@@Base+0x55c> │ │ │ │ ldr.w r9, [r5, r3, lsl #2] │ │ │ │ ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ - b.n 98588 <_PyObject_NewVar@@Base+0x130> │ │ │ │ + b.n 97a84 <_PyObject_NewVar@@Base+0x130> │ │ │ │ ldr.w r0, [r8, #688] @ 0x2b0 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 98bdc <_PyObject_NewVar@@Base+0x784> │ │ │ │ + b.n 980d8 <_PyObject_NewVar@@Base+0x784> │ │ │ │ ldr.w r0, [r8, #688] @ 0x2b0 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 98b96 <_PyObject_NewVar@@Base+0x73e> │ │ │ │ + b.n 98092 <_PyObject_NewVar@@Base+0x73e> │ │ │ │ ldr.w r0, [r8, #708] @ 0x2c4 │ │ │ │ mov r1, fp │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98622 <_PyObject_NewVar@@Base+0x1ca> │ │ │ │ - bl 1ea294 │ │ │ │ + bne.w 97b1e <_PyObject_NewVar@@Base+0x1ca> │ │ │ │ + bl 1e95bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98dc4 <_PyObject_NewVar@@Base+0x96c> │ │ │ │ + beq.w 982c0 <_PyObject_NewVar@@Base+0x96c> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 98662 <_PyObject_NewVar@@Base+0x20a> │ │ │ │ - b.n 988c4 <_PyObject_NewVar@@Base+0x46c> │ │ │ │ - movw r2, #28077 @ 0x6dad │ │ │ │ + beq.w 97b5e <_PyObject_NewVar@@Base+0x20a> │ │ │ │ + b.n 97dc0 <_PyObject_NewVar@@Base+0x46c> │ │ │ │ + movw r2, #25229 @ 0x628d │ │ │ │ movt r2, #18 │ │ │ │ cmp r8, r2 │ │ │ │ - bne.n 98d2a <_PyObject_NewVar@@Base+0x8d2> │ │ │ │ + bne.n 98226 <_PyObject_NewVar@@Base+0x8d2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 127218 │ │ │ │ + bl 126700 │ │ │ │ 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 98662 <_PyObject_NewVar@@Base+0x20a> │ │ │ │ - b.n 988c4 <_PyObject_NewVar@@Base+0x46c> │ │ │ │ + beq.w 97b5e <_PyObject_NewVar@@Base+0x20a> │ │ │ │ + b.n 97dc0 <_PyObject_NewVar@@Base+0x46c> │ │ │ │ mov r2, r3 │ │ │ │ - b.n 98b58 <_PyObject_NewVar@@Base+0x700> │ │ │ │ + b.n 98054 <_PyObject_NewVar@@Base+0x700> │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 719d8 │ │ │ │ + bl 719c8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98a4c <_PyObject_NewVar@@Base+0x5f4> │ │ │ │ + bne.w 97f48 <_PyObject_NewVar@@Base+0x5f4> │ │ │ │ ldr.w r3, [r8, #676] @ 0x2a4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 98d06 <_PyObject_NewVar@@Base+0x8ae> │ │ │ │ + bne.n 98202 <_PyObject_NewVar@@Base+0x8ae> │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ movs r0, #1 │ │ │ │ blx 294c4 │ │ │ │ - cbz r0, 98cf4 <_PyObject_NewVar@@Base+0x89c> │ │ │ │ + cbz r0, 981f0 <_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 98a66 <_PyObject_NewVar@@Base+0x60e> │ │ │ │ - b.n 98ba0 <_PyObject_NewVar@@Base+0x748> │ │ │ │ + bne.w 97f62 <_PyObject_NewVar@@Base+0x60e> │ │ │ │ + b.n 9809c <_PyObject_NewVar@@Base+0x748> │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 98ce8 <_PyObject_NewVar@@Base+0x890> │ │ │ │ + b.n 981e4 <_PyObject_NewVar@@Base+0x890> │ │ │ │ ldr.w r0, [r8, #688] @ 0x2b0 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 98cf4 <_PyObject_NewVar@@Base+0x89c> │ │ │ │ + b.n 981f0 <_PyObject_NewVar@@Base+0x89c> │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 98b8a <_PyObject_NewVar@@Base+0x732> │ │ │ │ + b.n 98086 <_PyObject_NewVar@@Base+0x732> │ │ │ │ ldr.w r2, [r3, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r8 │ │ │ │ - b.n 98caa <_PyObject_NewVar@@Base+0x852> │ │ │ │ + b.n 981a6 <_PyObject_NewVar@@Base+0x852> │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ subs r6, r6, r3 │ │ │ │ adds r0, r6, #1 │ │ │ │ - bl 76fe4 │ │ │ │ + bl 77034 │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98ba2 <_PyObject_NewVar@@Base+0x74a> │ │ │ │ + beq.w 9809e <_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 98f76 <_PyObject_NewVar@@Base+0xb1e> │ │ │ │ + bcs.w 98472 <_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 1a8b7c │ │ │ │ + bl 1a7d34 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #56 @ 0x38 │ │ │ │ - beq.n 98d36 <_PyObject_NewVar@@Base+0x8de> │ │ │ │ + beq.n 98232 <_PyObject_NewVar@@Base+0x8de> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ - bne.w 9856a <_PyObject_NewVar@@Base+0x112> │ │ │ │ + bne.w 97a66 <_PyObject_NewVar@@Base+0x112> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9856a <_PyObject_NewVar@@Base+0x112> │ │ │ │ + bne.w 97a66 <_PyObject_NewVar@@Base+0x112> │ │ │ │ ldr r6, [r4, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9856a <_PyObject_NewVar@@Base+0x112> │ │ │ │ + beq.w 97a66 <_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 98f2c <_PyObject_NewVar@@Base+0xad4> │ │ │ │ + bne.w 98428 <_PyObject_NewVar@@Base+0xad4> │ │ │ │ movs r6, #4 │ │ │ │ - b.n 98c44 <_PyObject_NewVar@@Base+0x7ec> │ │ │ │ + b.n 98140 <_PyObject_NewVar@@Base+0x7ec> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64612 @ 0xfc64 │ │ │ │ + movw r1, #63076 @ 0xf664 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 126e1c │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r9, #4] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 986fc <_PyObject_NewVar@@Base+0x2a4> │ │ │ │ + b.n 97bf8 <_PyObject_NewVar@@Base+0x2a4> │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 98bd0 <_PyObject_NewVar@@Base+0x778> │ │ │ │ + b.n 980cc <_PyObject_NewVar@@Base+0x778> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64560 @ 0xfc30 │ │ │ │ + movw r1, #63024 @ 0xf630 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 98dc4 <_PyObject_NewVar@@Base+0x96c> │ │ │ │ + bl 126e1c │ │ │ │ + b.n 982c0 <_PyObject_NewVar@@Base+0x96c> │ │ │ │ ldr r6, [r5, #32] │ │ │ │ cmp r6, #22 │ │ │ │ - beq.n 98eec <_PyObject_NewVar@@Base+0xa94> │ │ │ │ - bl 7f8d0 │ │ │ │ + beq.n 983e8 <_PyObject_NewVar@@Base+0xa94> │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 98dca <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bne.n 982c6 <_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 98ece <_PyObject_NewVar@@Base+0xa76> │ │ │ │ + bhi.n 983ca <_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] │ │ │ │ @@ -165505,386 +164493,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 98c1c <_PyObject_NewVar@@Base+0x7c4> │ │ │ │ + b.n 98118 <_PyObject_NewVar@@Base+0x7c4> │ │ │ │ ldrd r2, r3, [r5] │ │ │ │ subs r3, r3, r2 │ │ │ │ - movw r2, #28204 @ 0x6e2c │ │ │ │ + movw r2, #26668 @ 0x682c │ │ │ │ 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 1e1250 │ │ │ │ - b.n 98dca <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bl 1e0750 │ │ │ │ + b.n 982c6 <_PyObject_NewVar@@Base+0x972> │ │ │ │ movw r1, #56052 @ 0xdaf4 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #28284 @ 0x6e7c │ │ │ │ + movw r3, #26748 @ 0x687c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1db550 <_PyOS_URandomNonblock@@Base+0x640> │ │ │ │ - b.n 98dca <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bl 1da914 <_PyOS_URandomNonblock@@Base+0x640> │ │ │ │ + b.n 982c6 <_PyObject_NewVar@@Base+0x972> │ │ │ │ movw r1, #56052 @ 0xdaf4 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - movw r2, #28172 @ 0x6e0c │ │ │ │ + movw r2, #26636 @ 0x680c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - b.n 98e4e <_PyObject_NewVar@@Base+0x9f6> │ │ │ │ + b.n 9834a <_PyObject_NewVar@@Base+0x9f6> │ │ │ │ movw r1, #56020 @ 0xdad4 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - movw r2, #28120 @ 0x6dd8 │ │ │ │ + movw r2, #26584 @ 0x67d8 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - b.n 98e4e <_PyObject_NewVar@@Base+0x9f6> │ │ │ │ - movw r2, #28104 @ 0x6dc8 │ │ │ │ + b.n 9834a <_PyObject_NewVar@@Base+0x9f6> │ │ │ │ + movw r2, #26568 @ 0x67c8 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 98e4e <_PyObject_NewVar@@Base+0x9f6> │ │ │ │ + b.n 9834a <_PyObject_NewVar@@Base+0x9f6> │ │ │ │ ldr.w r2, [r5, #480] @ 0x1e0 │ │ │ │ - cbz r2, 98edc <_PyObject_NewVar@@Base+0xa84> │ │ │ │ + cbz r2, 983d8 <_PyObject_NewVar@@Base+0xa84> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e11e0 │ │ │ │ - b.n 98dca <_PyObject_NewVar@@Base+0x972> │ │ │ │ - movw r2, #28260 @ 0x6e64 │ │ │ │ + bl 1e06e0 │ │ │ │ + b.n 982c6 <_PyObject_NewVar@@Base+0x972> │ │ │ │ + movw r2, #26724 @ 0x6864 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 98e4e <_PyObject_NewVar@@Base+0x9f6> │ │ │ │ + b.n 9834a <_PyObject_NewVar@@Base+0x9f6> │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #27008 @ 0x6980 │ │ │ │ + movw r3, #25472 @ 0x6380 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - bl 1db550 <_PyOS_URandomNonblock@@Base+0x640> │ │ │ │ - b.n 98dca <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bl 1da914 <_PyOS_URandomNonblock@@Base+0x640> │ │ │ │ + b.n 982c6 <_PyObject_NewVar@@Base+0x972> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dcb8c │ │ │ │ - b.n 986fc <_PyObject_NewVar@@Base+0x2a4> │ │ │ │ + bl 1dbf50 │ │ │ │ + b.n 97bf8 <_PyObject_NewVar@@Base+0x2a4> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #28336 @ 0x6eb0 │ │ │ │ + movw r1, #26800 @ 0x68b0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 98dca <_PyObject_NewVar@@Base+0x972> │ │ │ │ - bl 1ea294 │ │ │ │ - b.n 98dca <_PyObject_NewVar@@Base+0x972> │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 126e1c │ │ │ │ + b.n 982c6 <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bl 1e95bc │ │ │ │ + b.n 982c6 <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98dca <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bne.w 982c6 <_PyObject_NewVar@@Base+0x972> │ │ │ │ movw r3, #56132 @ 0xdb44 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14f490 │ │ │ │ - b.n 98dca <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bl 14ea38 │ │ │ │ + b.n 982c6 <_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 98daa <_PyObject_NewVar@@Base+0x952> │ │ │ │ + b.n 982a6 <_PyObject_NewVar@@Base+0x952> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9892e <_PyObject_NewVar@@Base+0x4d6> │ │ │ │ + beq.w 97e2a <_PyObject_NewVar@@Base+0x4d6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9892e <_PyObject_NewVar@@Base+0x4d6> │ │ │ │ + bne.w 97e2a <_PyObject_NewVar@@Base+0x4d6> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9892e <_PyObject_NewVar@@Base+0x4d6> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 97e2a <_PyObject_NewVar@@Base+0x4d6> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 98dca <_PyObject_NewVar@@Base+0x972> │ │ │ │ + beq.w 982c6 <_PyObject_NewVar@@Base+0x972> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98dca <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bne.w 982c6 <_PyObject_NewVar@@Base+0x972> │ │ │ │ mov r0, r2 │ │ │ │ - b.n 98948 <_PyObject_NewVar@@Base+0x4f0> │ │ │ │ + b.n 97e44 <_PyObject_NewVar@@Base+0x4f0> │ │ │ │ mov.w r9, r1, lsl #1 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - bl 84348 │ │ │ │ + bl 83e94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98ba2 <_PyObject_NewVar@@Base+0x74a> │ │ │ │ + beq.w 9809e <_PyObject_NewVar@@Base+0x74a> │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ strd r0, r9, [r4, #72] @ 0x48 │ │ │ │ - b.n 98d66 <_PyObject_NewVar@@Base+0x90e> │ │ │ │ + b.n 98262 <_PyObject_NewVar@@Base+0x90e> │ │ │ │ │ │ │ │ -00098f90 : │ │ │ │ +0009848c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 98fec │ │ │ │ - ldr r5, [pc, #92] @ (99000 ) │ │ │ │ + cbz r0, 984e8 │ │ │ │ + ldr r5, [pc, #92] @ (984fc ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr r3, [r6, r5] │ │ │ │ - cbnz r3, 98fd8 │ │ │ │ + cbnz r3, 984d4 │ │ │ │ mov r4, r0 │ │ │ │ - bl 6daac │ │ │ │ + bl 6da9c │ │ │ │ str r4, [r6, r5] │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 98fc4 │ │ │ │ + bpl.n 984c0 │ │ │ │ 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 1a0b44 <_PyThreadState_New@@Base+0x1b8> │ │ │ │ + bl 19fb3c <_PyThreadState_New@@Base+0x1b8> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #24] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strb r3, [r4, #16] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movw r1, #63716 @ 0xf8e4 │ │ │ │ + movw r1, #62180 @ 0xf2e4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #16648 @ 0x4108 │ │ │ │ + movw r0, #15112 @ 0x3b08 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #63540 @ 0xf834 │ │ │ │ + bl 6678e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #62004 @ 0xf234 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #16572 @ 0x40bc │ │ │ │ + movw r0, #15036 @ 0x3abc │ │ │ │ movt r0, #53 @ 0x35 │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 6678e <_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 99030 │ │ │ │ + beq.n 9852c │ │ │ │ cmp r3, #247 @ 0xf7 │ │ │ │ it eq │ │ │ │ ldreq r2, [r0, #112] @ 0x70 │ │ │ │ - beq.n 99040 │ │ │ │ - movw r2, #15776 @ 0x3da0 │ │ │ │ + beq.n 9853c │ │ │ │ + movw r2, #14240 @ 0x37a0 │ │ │ │ movt r2, #53 @ 0x35 │ │ │ │ ldrb r0, [r2, r3] │ │ │ │ - cbnz r0, 9902e │ │ │ │ - movw r2, #16032 @ 0x3ea0 │ │ │ │ + cbnz r0, 9852a │ │ │ │ + movw r2, #14496 @ 0x38a0 │ │ │ │ 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 99018 │ │ │ │ + bne.n 98514 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ ldrb r3, [r3, r1] │ │ │ │ - b.n 99018 │ │ │ │ + b.n 98514 │ │ │ │ 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 9935a │ │ │ │ + bne.w 98856 │ │ │ │ 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 99460 │ │ │ │ + bne.w 9895c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r5, r3 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.w 99c24 │ │ │ │ + beq.w 99120 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r0, r2 │ │ │ │ itt cs │ │ │ │ movcs r2, #29 │ │ │ │ strcs r2, [r4, #32] │ │ │ │ - bcs.n 990d6 │ │ │ │ + bcs.n 985d2 │ │ │ │ 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 9ae54 │ │ │ │ + bhi.w 9a2c2 │ │ │ │ ldrb.w r2, [r8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 9ae46 │ │ │ │ + bne.w 9a2b4 │ │ │ │ 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 99bb2 │ │ │ │ + beq.w 990ae │ │ │ │ ldr.w r6, [r4, #476] @ 0x1dc │ │ │ │ cmp r6, sl │ │ │ │ - bcs.w 99c1a │ │ │ │ + bcs.w 99116 │ │ │ │ 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 992d6 │ │ │ │ + bhi.w 987d2 │ │ │ │ movs r1, #9 │ │ │ │ movt r1, #128 @ 0x80 │ │ │ │ lsrs r1, r3 │ │ │ │ lsls r3, r1, #31 │ │ │ │ - bmi.w 99794 │ │ │ │ + bmi.w 98c90 │ │ │ │ mov r7, r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a9cc │ │ │ │ + beq.w 99d76 │ │ │ │ str r5, [r4, #28] │ │ │ │ str.w r6, [r4, #472] @ 0x1d8 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #28 │ │ │ │ - beq.w 9a3a4 │ │ │ │ + beq.w 9982e │ │ │ │ bic.w r1, r2, #32 │ │ │ │ sub.w r3, r1, #65 @ 0x41 │ │ │ │ cmp r3, #25 │ │ │ │ - bls.w 9949c │ │ │ │ + bls.w 98998 │ │ │ │ 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 994ae │ │ │ │ + bne.w 989aa │ │ │ │ cmp r2, #13 │ │ │ │ - beq.w 99328 │ │ │ │ + beq.w 98824 │ │ │ │ cmp r2, #10 │ │ │ │ - beq.w 99336 │ │ │ │ + beq.w 98832 │ │ │ │ cmp r7, #46 @ 0x2e │ │ │ │ - beq.w 997fe │ │ │ │ + beq.w 98cfa │ │ │ │ uxtb r3, r7 │ │ │ │ - movw r5, #43104 @ 0xa860 │ │ │ │ + movw r5, #41568 @ 0xa260 │ │ │ │ movt r5, #42 @ 0x2a │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.w 99572 │ │ │ │ + bmi.w 98a6e │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - movw r5, #44128 @ 0xac60 │ │ │ │ + movw r5, #42592 @ 0xa660 │ │ │ │ movt r5, #42 @ 0x2a │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ ldrb r3, [r5, r3] │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ it ne │ │ │ │ cmpne r3, #102 @ 0x66 │ │ │ │ - beq.w 9a128 │ │ │ │ + beq.w 99618 │ │ │ │ cmp r7, #34 @ 0x22 │ │ │ │ it ne │ │ │ │ cmpne r7, #39 @ 0x27 │ │ │ │ - beq.w 99a2c │ │ │ │ + beq.w 98f28 │ │ │ │ cmp r7, #92 @ 0x5c │ │ │ │ - beq.w 9aab8 │ │ │ │ + beq.w 99c3a │ │ │ │ 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 99632 │ │ │ │ + bne.w 98b2e │ │ │ │ cmp r7, #123 @ 0x7b │ │ │ │ it ne │ │ │ │ cmpne r7, #33 @ 0x21 │ │ │ │ - beq.w 99632 │ │ │ │ + beq.w 98b2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af80 │ │ │ │ + bl 9a46c │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl ae2d8 <_PyToken_TwoChars@@Base> │ │ │ │ + bl ad854 <_PyToken_TwoChars@@Base> │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ - bne.w 99fae │ │ │ │ + bne.w 994ba │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 99730 │ │ │ │ + beq.w 98c2c │ │ │ │ ldrd r1, r3, [r4] │ │ │ │ subs r2, r3, #1 │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.w 9ae54 │ │ │ │ + bcc.w 9a2c2 │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ uxtb.w r9, r9 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 9ae46 │ │ │ │ + bne.w 9a2b4 │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ cmp r7, #91 @ 0x5b │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ - beq.w 9966a │ │ │ │ - ble.w 99738 │ │ │ │ + beq.w 98b66 │ │ │ │ + ble.w 98c34 │ │ │ │ cmp r7, #123 @ 0x7b │ │ │ │ - beq.w 9966a │ │ │ │ + beq.w 98b66 │ │ │ │ bic.w r3, r7, #32 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ it eq │ │ │ │ addeq.w r5, r4, #12288 @ 0x3000 │ │ │ │ - beq.w 99798 │ │ │ │ + beq.w 98c94 │ │ │ │ mov r2, r7 │ │ │ │ cmp.w r7, #1114112 @ 0x110000 │ │ │ │ - bcs.w 9ad90 │ │ │ │ + bcs.w 9a3b0 │ │ │ │ lsrs r1, r7, #7 │ │ │ │ - movw r3, #33488 @ 0x82d0 │ │ │ │ + movw r3, #31952 @ 0x7cd0 │ │ │ │ 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, #24784 @ 0x60d0 │ │ │ │ + movw r3, #23248 @ 0x5ad0 │ │ │ │ movt r3, #53 @ 0x35 │ │ │ │ ldrh.w r1, [r3, r1, lsl #1] │ │ │ │ - movw r3, #16704 @ 0x4140 │ │ │ │ + movw r3, #15168 @ 0x3b40 │ │ │ │ movt r3, #53 @ 0x35 │ │ │ │ add.w r3, r3, r1, lsl #4 │ │ │ │ ldrh r3, [r3, #14] │ │ │ │ lsls r0, r3, #21 │ │ │ │ - bpl.w 9ad90 │ │ │ │ + bpl.w 9a3b0 │ │ │ │ cmp r7, #61 @ 0x3d │ │ │ │ - beq.w 99e16 │ │ │ │ + beq.w 99310 │ │ │ │ subs r2, #33 @ 0x21 │ │ │ │ ldr r5, [r4, #28] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r2, #93 @ 0x5d │ │ │ │ - bhi.w 9af56 │ │ │ │ - movw r3, #16572 @ 0x40bc │ │ │ │ + bhi.w 9a1d2 │ │ │ │ + movw r3, #15036 @ 0x3abc │ │ │ │ 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 │ │ │ │ @@ -165900,296 +164888,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 992d0 │ │ │ │ + beq.n 987cc │ │ │ │ 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 9912c │ │ │ │ - b.n 992f0 │ │ │ │ + bne.w 98628 │ │ │ │ + b.n 987ec │ │ │ │ cmp r0, #13 │ │ │ │ - beq.n 99300 │ │ │ │ + beq.n 987fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af80 │ │ │ │ + bl 9a46c │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ cmpne r0, #10 │ │ │ │ - bne.n 992ec │ │ │ │ + bne.n 987e8 │ │ │ │ add.w r5, r4, #12288 @ 0x3000 │ │ │ │ ldr.w r3, [r4, #2736] @ 0xab0 │ │ │ │ ldr r2, [r5, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9a628 │ │ │ │ + bne.w 99a00 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a7da │ │ │ │ + bne.w 99e34 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #28 │ │ │ │ - beq.w 9a3a4 │ │ │ │ + beq.w 9982e │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 9a058 │ │ │ │ + beq.w 99548 │ │ │ │ cmp r0, #13 │ │ │ │ - bne.n 9933a │ │ │ │ + bne.n 98836 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af80 │ │ │ │ + bl 9a46c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #10 │ │ │ │ - bne.w 99164 │ │ │ │ + bne.w 98660 │ │ │ │ add.w r5, r4, #12288 @ 0x3000 │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r4, #448] @ 0x1c0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 9987a │ │ │ │ + beq.w 98d76 │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a4b4 │ │ │ │ + bne.w 998fa │ │ │ │ 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 993a6 │ │ │ │ + beq.n 988a2 │ │ │ │ ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ cmp r2, sl │ │ │ │ - bcs.n 9940e │ │ │ │ + bcs.n 9890a │ │ │ │ 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 996ae │ │ │ │ + bne.w 98baa │ │ │ │ adds r7, #1 │ │ │ │ mov r5, r0 │ │ │ │ add.w r9, r8, r7 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 9937c │ │ │ │ + bne.n 98878 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 9a2ca │ │ │ │ + bne.w 997f4 │ │ │ │ ldr.w r2, [r4, #2744] @ 0xab8 │ │ │ │ - movw r3, #58545 @ 0xe4b1 │ │ │ │ + movw r3, #56285 @ 0xdbdd │ │ │ │ movt r3, #18 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 99f86 │ │ │ │ + bne.w 99492 │ │ │ │ mov r0, r5 │ │ │ │ blx 2941c │ │ │ │ adds r6, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a498 │ │ │ │ + beq.w 999d2 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 993d6 │ │ │ │ + cbnz r2, 988d2 │ │ │ │ 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 9aa12 │ │ │ │ + bne.w 99c64 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.w 9a3b6 │ │ │ │ + beq.w 998b6 │ │ │ │ ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 99384 │ │ │ │ + bcc.n 98880 │ │ │ │ mov r3, r9 │ │ │ │ movs r2, #29 │ │ │ │ str r2, [r4, #32] │ │ │ │ ldr.w r9, [r4, #480] @ 0x1e0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 9994e │ │ │ │ + bne.w 98e4a │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 9acb0 │ │ │ │ + bne.w 9a3ee │ │ │ │ lsls r2, r0, #2 │ │ │ │ adds r1, r4, r2 │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.w 99c8e │ │ │ │ + bne.w 9918a │ │ │ │ add r2, r4 │ │ │ │ ldr.w r2, [r2, #2288] @ 0x8f0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 99f62 │ │ │ │ + bne.w 9942a │ │ │ │ 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 99094 │ │ │ │ + beq.w 98590 │ │ │ │ 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 99e42 │ │ │ │ + bge.w 9933c │ │ │ │ add.w r3, r9, #1 │ │ │ │ str.w r3, [r4, #452] @ 0x1c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99e66 │ │ │ │ + bne.w 99360 │ │ │ │ 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 992d0 │ │ │ │ + b.n 987cc │ │ │ │ cmp r1, #66 @ 0x42 │ │ │ │ - beq.w 99ba8 │ │ │ │ + beq.w 990a4 │ │ │ │ cmp r1, #85 @ 0x55 │ │ │ │ - beq.w 99a0e │ │ │ │ + beq.w 98f0a │ │ │ │ cmp r1, #82 @ 0x52 │ │ │ │ - beq.w 99eb2 │ │ │ │ + beq.w 993ac │ │ │ │ cmp r1, #70 @ 0x46 │ │ │ │ - beq.w 99962 │ │ │ │ + beq.w 98e5e │ │ │ │ bic.w r2, r2, #32 │ │ │ │ mov.w r8, #0 │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ - b.n 994e6 │ │ │ │ + b.n 989e2 │ │ │ │ ldrd r6, r7, [r4, #4] │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 99b2e │ │ │ │ + beq.w 9902a │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ cmp r3, r5 │ │ │ │ - bcs.w 99b9a │ │ │ │ + bcs.w 99096 │ │ │ │ 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 994c2 │ │ │ │ + bls.n 989be │ │ │ │ sub.w r3, r7, #48 @ 0x30 │ │ │ │ cmp r3, #9 │ │ │ │ - bls.n 994c2 │ │ │ │ + bls.n 989be │ │ │ │ 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 9978e │ │ │ │ + bne.w 98c8a │ │ │ │ adds r3, r7, #1 │ │ │ │ - beq.w 9a11a │ │ │ │ + beq.w 997ce │ │ │ │ ldrd r1, r3, [r4] │ │ │ │ mov r2, r3 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r3, [r4, #4] │ │ │ │ - bcc.w 9ae54 │ │ │ │ + bcc.w 9a2c2 │ │ │ │ ldrb.w r2, [r2, #-1] │ │ │ │ uxtb r7, r7 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.w 9ae46 │ │ │ │ + bne.w 9a2b4 │ │ │ │ ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 9aa5a │ │ │ │ + bne.w 99eea │ │ │ │ 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 9956e │ │ │ │ + beq.n 98a6a │ │ │ │ ldrd r2, r3, [r4, #472] @ 0x1d8 │ │ │ │ str r2, [r0, #8] │ │ │ │ str r3, [r0, #16] │ │ │ │ movs r0, #1 │ │ │ │ - b.n 992d0 │ │ │ │ + b.n 987cc │ │ │ │ mov r0, r4 │ │ │ │ cmp r7, #48 @ 0x30 │ │ │ │ - bne.w 99906 │ │ │ │ - bl 9af80 │ │ │ │ + bne.w 98e02 │ │ │ │ + bl 9a46c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #98 @ 0x62 │ │ │ │ - beq.w 9a87c │ │ │ │ - bgt.w 99cce │ │ │ │ + beq.w 99c90 │ │ │ │ + bgt.w 991ca │ │ │ │ cmp r0, #88 @ 0x58 │ │ │ │ - beq.w 9a320 │ │ │ │ - bgt.w 99ecc │ │ │ │ + beq.w 99866 │ │ │ │ + bgt.w 99444 │ │ │ │ cmp r0, #66 @ 0x42 │ │ │ │ - beq.w 9a87c │ │ │ │ + beq.w 99c90 │ │ │ │ cmp r0, #79 @ 0x4f │ │ │ │ - beq.w 9a784 │ │ │ │ + beq.w 99baa │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ - beq.w 9a6bc │ │ │ │ + beq.w 99db6 │ │ │ │ uxtb r3, r7 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ lsls r0, r3, #29 │ │ │ │ - bmi.w 9ad28 │ │ │ │ + bmi.w 9a154 │ │ │ │ cmp r7, #46 @ 0x2e │ │ │ │ - beq.w 9a464 │ │ │ │ + beq.w 99982 │ │ │ │ cmp r7, #45 @ 0x2d │ │ │ │ - bgt.w 9a6ee │ │ │ │ - movw r2, #28616 @ 0x6fc8 │ │ │ │ + bgt.w 99de8 │ │ │ │ + movw r2, #27080 @ 0x69c8 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl c89e0 │ │ │ │ + bl c7f3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a6a8 │ │ │ │ + beq.w 99ba4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ adds r3, r7, #1 │ │ │ │ - beq.w 9a5c4 │ │ │ │ + beq.w 99b1c │ │ │ │ ldr r1, [r4, #0] │ │ │ │ subs r3, r2, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.w 9ae54 │ │ │ │ + bcc.w 9a2c2 │ │ │ │ ldrb.w r2, [r2, #-1] │ │ │ │ uxtb r7, r7 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.w 9ae46 │ │ │ │ + bne.w 9a2b4 │ │ │ │ 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 │ │ │ │ @@ -166199,43 +165187,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 9962e │ │ │ │ + beq.n 98b2a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w r3, [r4, #472] @ 0x1d8 │ │ │ │ str r3, [r2, #8] │ │ │ │ str r0, [r2, #16] │ │ │ │ movs r0, #2 │ │ │ │ - b.n 992d0 │ │ │ │ + b.n 987cc │ │ │ │ add.w r5, r4, #12288 @ 0x3000 │ │ │ │ ldr r3, [r5, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 99da0 │ │ │ │ + bgt.w 9929c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af80 │ │ │ │ + bl 9a46c │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl ae2d8 <_PyToken_TwoChars@@Base> │ │ │ │ + bl ad854 <_PyToken_TwoChars@@Base> │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ - bne.w 99fae │ │ │ │ + bne.w 994ba │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 991ec │ │ │ │ + bne.w 986e8 │ │ │ │ cmp r7, #91 @ 0x5b │ │ │ │ - ble.w 9a94e │ │ │ │ + ble.w 99f5a │ │ │ │ cmp r7, #123 @ 0x7b │ │ │ │ - bne.w 99798 │ │ │ │ + bne.w 98c94 │ │ │ │ ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ cmp r3, #199 @ 0xc7 │ │ │ │ - bgt.w 9ace0 │ │ │ │ + bgt.w 9a1e6 │ │ │ │ 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 │ │ │ │ @@ -166248,154 +165236,154 @@ │ │ │ │ cmp r3, #0 │ │ │ │ itttt gt │ │ │ │ ldrgt r2, [sp, #16] │ │ │ │ ldrgt r3, [r2, #4] │ │ │ │ addgt r3, #1 │ │ │ │ strgt r3, [r2, #4] │ │ │ │ mov r2, r7 │ │ │ │ - b.n 997d2 │ │ │ │ + b.n 98cce │ │ │ │ cmp.w ip, #9 │ │ │ │ - beq.w 9a4d0 │ │ │ │ + beq.w 999b6 │ │ │ │ movs r6, #0 │ │ │ │ cmp.w ip, #12 │ │ │ │ mov r8, r6 │ │ │ │ - beq.w 9936a │ │ │ │ + beq.w 98866 │ │ │ │ cmp.w ip, #92 @ 0x5c │ │ │ │ - beq.w 9ae62 │ │ │ │ + beq.w 9a2d0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r3, r9 │ │ │ │ mov r8, r5 │ │ │ │ str r5, [r4, #4] │ │ │ │ cmp r5, r1 │ │ │ │ - bcc.w 9ae54 │ │ │ │ + bcc.w 9a2c2 │ │ │ │ ldrb.w r1, [r0, #-1] │ │ │ │ cmp r1, ip │ │ │ │ - bne.w 9ae46 │ │ │ │ + bne.w 9a2b4 │ │ │ │ sub.w r5, ip, #10 │ │ │ │ mov r0, r2 │ │ │ │ cmp r5, #25 │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ - bhi.w 99414 │ │ │ │ + bhi.w 98910 │ │ │ │ movs r1, #9 │ │ │ │ movt r1, #512 @ 0x200 │ │ │ │ lsrs r1, r5 │ │ │ │ lsls r1, r1, #31 │ │ │ │ - bpl.w 99414 │ │ │ │ + bpl.w 98910 │ │ │ │ ldr.w r1, [r4, #456] @ 0x1c8 │ │ │ │ cmp.w ip, #10 │ │ │ │ it eq │ │ │ │ cmpeq r7, #0 │ │ │ │ - beq.w 99d0e │ │ │ │ + beq.w 9920a │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9adc8 │ │ │ │ + bne.w 9a014 │ │ │ │ ldr.w r9, [r4, #452] @ 0x1c4 │ │ │ │ str.w r8, [r4, #28] │ │ │ │ str.w r2, [r4, #472] @ 0x1d8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 99460 │ │ │ │ + bne.w 9895c │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 99094 │ │ │ │ + b.n 98590 │ │ │ │ cmp r7, #91 @ 0x5b │ │ │ │ - beq.n 9966a │ │ │ │ - bgt.w 99224 │ │ │ │ + beq.n 98b66 │ │ │ │ + bgt.w 98720 │ │ │ │ cmp r7, #40 @ 0x28 │ │ │ │ - beq.n 9966a │ │ │ │ + beq.n 98b66 │ │ │ │ cmp r7, #41 @ 0x29 │ │ │ │ - bne.w 99234 │ │ │ │ + bne.w 98730 │ │ │ │ add.w r5, r4, #12288 @ 0x3000 │ │ │ │ ldr r1, [r5, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 997a0 │ │ │ │ + ble.n 98c9c │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a8e0 │ │ │ │ + bne.w 99ce6 │ │ │ │ ldr.w r2, [r4, #480] @ 0x1e0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9ae36 │ │ │ │ - bgt.n 997b6 │ │ │ │ + beq.w 9a44e │ │ │ │ + bgt.n 98cb2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 998e6 │ │ │ │ + blt.w 98de2 │ │ │ │ cmp r7, #125 @ 0x7d │ │ │ │ - bne.n 996aa │ │ │ │ + bne.n 98ba6 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9acfc │ │ │ │ + bne.w 9a322 │ │ │ │ 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 997d2 │ │ │ │ + b.n 98cce │ │ │ │ orr.w r8, r8, r3 │ │ │ │ - b.n 994c2 │ │ │ │ + b.n 989be │ │ │ │ mov r5, r0 │ │ │ │ - b.n 990e8 │ │ │ │ + b.n 985e4 │ │ │ │ ldr r1, [r5, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - bgt.w 99ffa │ │ │ │ + bgt.w 99506 │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a27c │ │ │ │ + bne.w 995c2 │ │ │ │ ldr.w r2, [r4, #480] @ 0x1e0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9ae36 │ │ │ │ - ble.w 996aa │ │ │ │ + beq.w 9a44e │ │ │ │ + ble.w 98ba6 │ │ │ │ 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 998c4 │ │ │ │ + bne.n 98dc0 │ │ │ │ cmp r1, #0 │ │ │ │ - bgt.w 998d8 │ │ │ │ + bgt.w 98dd4 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ and.w r0, r7, #127 @ 0x7f │ │ │ │ - movw r1, #24784 @ 0x60d0 │ │ │ │ + movw r1, #23248 @ 0x5ad0 │ │ │ │ movt r1, #53 @ 0x35 │ │ │ │ - movw r3, #16704 @ 0x4140 │ │ │ │ + movw r3, #15168 @ 0x3b40 │ │ │ │ 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 9ad90 │ │ │ │ + bpl.w 9a3b0 │ │ │ │ ldr r5, [r4, #28] │ │ │ │ subs r2, #33 @ 0x21 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - b.n 99286 │ │ │ │ + b.n 98782 │ │ │ │ mov r0, r4 │ │ │ │ - movw r5, #43104 @ 0xa860 │ │ │ │ + movw r5, #41568 @ 0xa260 │ │ │ │ movt r5, #42 @ 0x2a │ │ │ │ - bl 9af80 │ │ │ │ + bl 9a46c │ │ │ │ uxtb r1, r0 │ │ │ │ ldr.w r3, [r5, r1, lsl #2] │ │ │ │ lsls r6, r3, #29 │ │ │ │ - bmi.w 9a478 │ │ │ │ + bmi.w 99996 │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ - beq.w 9a520 │ │ │ │ + beq.w 99a88 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 9a550 │ │ │ │ + beq.w 99aea │ │ │ │ ldr r0, [r4, #0] │ │ │ │ subs r3, r2, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - bcc.w 9ae54 │ │ │ │ + bcc.w 9a2c2 │ │ │ │ ldrb.w r2, [r2, #-1] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 9ae46 │ │ │ │ + bne.w 9a2b4 │ │ │ │ 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 │ │ │ │ @@ -166405,220 +165393,220 @@ │ │ │ │ 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 99876 │ │ │ │ + beq.n 98d72 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w r3, [r4, #472] @ 0x1d8 │ │ │ │ str r3, [r2, #8] │ │ │ │ str r0, [r2, #16] │ │ │ │ movs r0, #23 │ │ │ │ - b.n 992d0 │ │ │ │ + b.n 987cc │ │ │ │ ldr.w r1, [r4, #480] @ 0x1e0 │ │ │ │ cmp r1, #0 │ │ │ │ - bgt.w 99348 │ │ │ │ + bgt.w 98844 │ │ │ │ ldr r2, [r5, #72] @ 0x48 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9a608 │ │ │ │ + bne.w 99abe │ │ │ │ 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 998c0 │ │ │ │ + beq.n 98dbc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrd r2, r3, [r4, #472] @ 0x1d8 │ │ │ │ str r2, [r1, #8] │ │ │ │ str r3, [r1, #16] │ │ │ │ movs r0, #4 │ │ │ │ - b.n 992d0 │ │ │ │ + b.n 987cc │ │ │ │ cmp r7, #93 @ 0x5d │ │ │ │ it eq │ │ │ │ cmpeq r3, #91 @ 0x5b │ │ │ │ - bne.w 999ec │ │ │ │ + bne.w 98ee8 │ │ │ │ cmp r1, #0 │ │ │ │ it le │ │ │ │ movle r2, #93 @ 0x5d │ │ │ │ - ble.w 997d2 │ │ │ │ + ble.w 98cce │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 996aa │ │ │ │ - movw r1, #29236 @ 0x7234 │ │ │ │ + bge.w 98ba6 │ │ │ │ + movw r1, #27700 @ 0x6c34 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d9128 │ │ │ │ + bl 1d84e8 │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 9b144 │ │ │ │ - b.n 992d0 │ │ │ │ - bl c8210 │ │ │ │ + bl 9a630 │ │ │ │ + b.n 987cc │ │ │ │ + bl c7764 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a486 │ │ │ │ + beq.w 999a4 │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ - beq.w 9a464 │ │ │ │ + beq.w 99982 │ │ │ │ bic.w r3, r7, #32 │ │ │ │ cmp r3, #69 @ 0x45 │ │ │ │ - beq.w 9a584 │ │ │ │ + beq.w 99a4a │ │ │ │ cmp r3, #74 @ 0x4a │ │ │ │ - beq.w 9a6f8 │ │ │ │ + beq.w 99df2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #28616 @ 0x6fc8 │ │ │ │ + movw r2, #27080 @ 0x69c8 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl c89e0 │ │ │ │ + bl c7f3c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 995d4 │ │ │ │ + bne.w 98ad0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 9b144 │ │ │ │ - b.n 992d0 │ │ │ │ + bl 9a630 │ │ │ │ + b.n 987cc │ │ │ │ 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 99450 │ │ │ │ + b.n 9894c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af80 │ │ │ │ + bl 9a46c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ - beq.w 9a0f6 │ │ │ │ + beq.w 997a4 │ │ │ │ sub.w r2, r0, #34 @ 0x22 │ │ │ │ negs r3, r2 │ │ │ │ adcs r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a0f6 │ │ │ │ + bne.w 997a4 │ │ │ │ mov r8, r3 │ │ │ │ movs r5, #1 │ │ │ │ mov r1, r3 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 999c6 │ │ │ │ + b.n 98ec2 │ │ │ │ cmp r2, #66 @ 0x42 │ │ │ │ - beq.w 99f7e │ │ │ │ - cbnz r1, 9999a │ │ │ │ + beq.w 9948a │ │ │ │ + cbnz r1, 98e96 │ │ │ │ cmp r2, #85 @ 0x55 │ │ │ │ - beq.n 99a0e │ │ │ │ + beq.n 98f0a │ │ │ │ cmp r2, #82 @ 0x52 │ │ │ │ - beq.w 9a07e │ │ │ │ + beq.w 9958e │ │ │ │ cmp r2, #70 @ 0x46 │ │ │ │ - bne.w 994b8 │ │ │ │ + bne.w 989b4 │ │ │ │ movs r5, #1 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 9af80 │ │ │ │ + bl 9a46c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - beq.w 9a0f0 │ │ │ │ + beq.w 9979e │ │ │ │ sub.w r2, r0, #39 @ 0x27 │ │ │ │ negs r6, r2 │ │ │ │ adcs r6, r2 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 9a0f0 │ │ │ │ + bne.w 9979e │ │ │ │ ldr r1, [sp, #20] │ │ │ │ orr.w r3, r8, r6 │ │ │ │ bic.w r2, r7, #32 │ │ │ │ orrs.w r0, r3, r5 │ │ │ │ - beq.n 99988 │ │ │ │ + beq.n 98e84 │ │ │ │ orr.w r0, r1, r5 │ │ │ │ orrs r0, r3 │ │ │ │ - beq.n 99990 │ │ │ │ + beq.n 98e8c │ │ │ │ orrs r6, r1 │ │ │ │ - bne.w 994b8 │ │ │ │ + bne.w 989b4 │ │ │ │ cmp r2, #82 @ 0x52 │ │ │ │ - bne.w 994b8 │ │ │ │ + bne.w 989b4 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 999a6 │ │ │ │ + b.n 98ea2 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - bne.w 9a9e0 │ │ │ │ + bne.w 99d8a │ │ │ │ cmp r7, #125 @ 0x7d │ │ │ │ - bne.w 9a9d6 │ │ │ │ + bne.w 99d80 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 996aa │ │ │ │ + ble.w 98ba6 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 99772 │ │ │ │ - b.n 998e6 │ │ │ │ + bge.w 98c6e │ │ │ │ + b.n 98de2 │ │ │ │ movs r1, #0 │ │ │ │ movs r6, #1 │ │ │ │ mov r8, r1 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 9af80 │ │ │ │ + bl 9a46c │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ it ne │ │ │ │ cmpne r0, #34 @ 0x22 │ │ │ │ mov r7, r0 │ │ │ │ ite eq │ │ │ │ moveq r5, #1 │ │ │ │ movne r5, #0 │ │ │ │ - bne.n 999c4 │ │ │ │ + bne.n 98ec0 │ │ │ │ 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 9af80 │ │ │ │ + bl 9a46c │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 99fe2 │ │ │ │ + beq.w 994ee │ │ │ │ adds r2, r0, #1 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ittt eq │ │ │ │ moveq.w r9, #1 │ │ │ │ moveq.w r8, #0 │ │ │ │ moveq r6, r9 │ │ │ │ - beq.w 9a0c0 │ │ │ │ + beq.w 995e8 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ add.w fp, r3, #4294967295 @ 0xffffffff │ │ │ │ str.w fp, [r4, #4] │ │ │ │ cmp fp, r1 │ │ │ │ - bcc.w 9ae54 │ │ │ │ + bcc.w 9a2c2 │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 9ae46 │ │ │ │ + bne.w 9a2b4 │ │ │ │ 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 99ae2 │ │ │ │ + bne.n 98fde │ │ │ │ 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 │ │ │ │ @@ -166632,234 +165620,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 992d0 │ │ │ │ + b.w 987cc │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ mov r8, r2 │ │ │ │ it ne │ │ │ │ movne fp, r1 │ │ │ │ - beq.w 9a01c │ │ │ │ + beq.w 9956a │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp fp, r2 │ │ │ │ - beq.w 99d20 │ │ │ │ + beq.w 9921c │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ cmp r3, sl │ │ │ │ - bcs.w 99d9a │ │ │ │ + bcs.w 99296 │ │ │ │ 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 9a6a8 │ │ │ │ + beq.w 99ba4 │ │ │ │ cmp r2, #22 │ │ │ │ - beq.w 9aaf4 │ │ │ │ + beq.w 99e64 │ │ │ │ cmp r3, #10 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r9, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9abfe │ │ │ │ + bne.w 9a224 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 99ad6 │ │ │ │ + bne.n 98fd2 │ │ │ │ add.w r8, r8, #1 │ │ │ │ mov fp, r1 │ │ │ │ - b.n 99a94 │ │ │ │ + b.n 98f90 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 99b9e │ │ │ │ + bne.n 9909a │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ - movw sl, #58545 @ 0xe4b1 │ │ │ │ + movw sl, #56285 @ 0xdbdd │ │ │ │ movt sl, #18 │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 99e2e │ │ │ │ + bne.w 99328 │ │ │ │ mov r0, r6 │ │ │ │ blx 2941c │ │ │ │ add.w r9, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a2d0 │ │ │ │ + beq.w 997dc │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - cbnz r3, 99b5c │ │ │ │ + cbnz r3, 99058 │ │ │ │ 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 9a80a │ │ │ │ + bne.w 99cf4 │ │ │ │ cmp r6, r9 │ │ │ │ - beq.w 9a088 │ │ │ │ + beq.w 99594 │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w 994d6 │ │ │ │ + bcc.w 989d2 │ │ │ │ movs r3, #29 │ │ │ │ str r3, [r4, #32] │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r2, #32 │ │ │ │ - b.n 994e6 │ │ │ │ + b.n 989e2 │ │ │ │ movs r6, #0 │ │ │ │ mov.w r8, #1 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 99a14 │ │ │ │ + b.n 98f10 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 9a038 │ │ │ │ + bne.w 99528 │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ - movw r6, #58545 @ 0xe4b1 │ │ │ │ + movw r6, #56285 @ 0xdbdd │ │ │ │ movt r6, #18 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 99eba │ │ │ │ + bne.w 993b4 │ │ │ │ mov r0, r5 │ │ │ │ blx 2941c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a370 │ │ │ │ + beq.w 997fa │ │ │ │ ldr r3, [r4, #28] │ │ │ │ adds r7, r0, #1 │ │ │ │ - cbnz r3, 99be0 │ │ │ │ + cbnz r3, 990dc │ │ │ │ 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 9a9ba │ │ │ │ + bne.w 99c52 │ │ │ │ cmp r5, r7 │ │ │ │ - beq.w 9a0c4 │ │ │ │ + beq.w 995ec │ │ │ │ ldr.w r6, [r4, #476] @ 0x1dc │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.w 990f8 │ │ │ │ + bcc.w 985f4 │ │ │ │ movs r1, #29 │ │ │ │ mov r8, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [r4, #32] │ │ │ │ - b.n 9a03e │ │ │ │ + b.n 9952e │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 990d6 │ │ │ │ + bne.w 985d2 │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ - movw r7, #58545 @ 0xe4b1 │ │ │ │ + movw r7, #56285 @ 0xdbdd │ │ │ │ movt r7, #18 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 99f6a │ │ │ │ + bne.w 99476 │ │ │ │ mov r0, r8 │ │ │ │ blx 2941c │ │ │ │ adds r3, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a302 │ │ │ │ + beq.w 99840 │ │ │ │ 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 9a260 │ │ │ │ + bne.w 99750 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r5, r8 │ │ │ │ mov r6, r3 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.w 9a210 │ │ │ │ + beq.w 99700 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ mov r8, r5 │ │ │ │ mov r3, r6 │ │ │ │ - b.w 9909e │ │ │ │ - ble.w 99efe │ │ │ │ + b.w 9859a │ │ │ │ + ble.w 993c6 │ │ │ │ adds r0, #1 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ ittt gt │ │ │ │ movgt r3, #0 │ │ │ │ movgt r0, #20 │ │ │ │ ldrgt r2, [r4, #8] │ │ │ │ - bgt.w 9a2ee │ │ │ │ + bgt.w 99430 │ │ │ │ add r2, r4 │ │ │ │ ldr.w r1, [r2, #2288] @ 0x8f0 │ │ │ │ cmp r1, r3 │ │ │ │ - bge.w 99f62 │ │ │ │ + bge.w 9942a │ │ │ │ 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 99450 │ │ │ │ + b.w 9894c │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ - beq.w 9a784 │ │ │ │ + beq.w 99baa │ │ │ │ cmp r0, #120 @ 0x78 │ │ │ │ - beq.w 9a320 │ │ │ │ + beq.w 99866 │ │ │ │ uxtb r3, r0 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.w 9ad28 │ │ │ │ + bmi.w 9a154 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - beq.w 9a582 │ │ │ │ - ble.n 99cf4 │ │ │ │ + beq.w 99a48 │ │ │ │ + ble.n 991f0 │ │ │ │ cmp r7, #106 @ 0x6a │ │ │ │ - beq.w 9a6f8 │ │ │ │ - movw r2, #28616 @ 0x6fc8 │ │ │ │ + beq.w 99df2 │ │ │ │ + movw r2, #27080 @ 0x69c8 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl c89e0 │ │ │ │ + bl c7f3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a6a8 │ │ │ │ + beq.w 99ba4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - b.n 995dc │ │ │ │ + b.n 98ad8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9abca │ │ │ │ + bne.w 9a1cc │ │ │ │ ldr.w r1, [r4, #452] @ 0x1c4 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.w 99450 │ │ │ │ + b.w 9894c │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 9a2b6 │ │ │ │ + bne.w 9978a │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ - movw r5, #58545 @ 0xe4b1 │ │ │ │ + movw r5, #56285 @ 0xdbdd │ │ │ │ movt r5, #18 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.w 99f9a │ │ │ │ + bne.w 994a6 │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #16] │ │ │ │ blx 2941c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ adds r3, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a298 │ │ │ │ + beq.w 9976c │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9a3f4 │ │ │ │ + bne.w 998f4 │ │ │ │ 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 │ │ │ │ @@ -166867,385 +165855,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 9a44e │ │ │ │ + bne.w 9996c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp fp, r3 │ │ │ │ - beq.w 9a3fa │ │ │ │ + beq.w 99916 │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w 99af4 │ │ │ │ + bcc.w 98ff0 │ │ │ │ movs r3, #29 │ │ │ │ str r3, [r4, #32] │ │ │ │ - b.n 9a2c2 │ │ │ │ + b.n 99796 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 9963e │ │ │ │ + blt.w 98b3a │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r7, #123 @ 0x7b │ │ │ │ ite eq │ │ │ │ moveq r9, r3 │ │ │ │ subne.w r9, r3, #1 │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.w 9a8d2 │ │ │ │ + beq.w 99edc │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 99dec │ │ │ │ + bne.n 992e6 │ │ │ │ uxtb r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7190 │ │ │ │ - mov r3, r0 │ │ │ │ + bl c66e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ade8 │ │ │ │ + beq.w 9982e │ │ │ │ cmp r7, #123 @ 0x7b │ │ │ │ - beq.w 9963e │ │ │ │ + beq.w 98b3a │ │ │ │ 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 9a954 │ │ │ │ + bne.w 99f60 │ │ │ │ cmp r7, #58 @ 0x3a │ │ │ │ - bne.w 9963e │ │ │ │ + bne.w 98b3a │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 9963e │ │ │ │ + bne.w 98b3a │ │ │ │ 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 9b144 │ │ │ │ - b.w 992d0 │ │ │ │ + bl 9a630 │ │ │ │ + b.w 987cc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 9927a │ │ │ │ + blt.w 98776 │ │ │ │ ldr r5, [r4, #28] │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movs r2, #28 │ │ │ │ str r3, [r0, #56] @ 0x38 │ │ │ │ - b.w 99286 │ │ │ │ + b.w 98782 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ mov r7, r9 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a2e4 │ │ │ │ + beq.w 997f0 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ - b.n 99b70 │ │ │ │ + b.n 9906c │ │ │ │ add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ str.w r3, [r4, #452] @ 0x1c4 │ │ │ │ - cbnz r0, 99e8a │ │ │ │ + cbnz r0, 99384 │ │ │ │ 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 992d0 │ │ │ │ + b.w 987cc │ │ │ │ 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 99498 │ │ │ │ + beq.w 98994 │ │ │ │ str r2, [r0, #8] │ │ │ │ str r2, [r0, #16] │ │ │ │ - b.w 99498 │ │ │ │ + b.w 98994 │ │ │ │ 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 99e60 │ │ │ │ + b.n 9935a │ │ │ │ movs r6, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r8, r6 │ │ │ │ - b.n 99a14 │ │ │ │ + b.n 98f10 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ mov r5, r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a386 │ │ │ │ + beq.w 99810 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - b.n 99bf2 │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ - bne.w 995a6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9af80 │ │ │ │ - uxtb r3, r0 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr.w r3, [r5, r3, lsl #2] │ │ │ │ - lsls r6, r3, #29 │ │ │ │ - bmi.w 9a6b6 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9b0ec │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #28764 @ 0x705c │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - bl 1d9128 │ │ │ │ - b.n 998f6 │ │ │ │ + b.n 990ee │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 9a2e8 │ │ │ │ + ble.w 9985e │ │ │ │ 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, 99f4c │ │ │ │ + cbz r5, 99414 │ │ │ │ add r2, r4 │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ cmp r2, r7 │ │ │ │ - ble.w 9a084 │ │ │ │ + ble.w 9958a │ │ │ │ subs r1, #2 │ │ │ │ subs r0, #2 │ │ │ │ str.w r1, [r4, #452] @ 0x1c4 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ - cbz r0, 99f4c │ │ │ │ + cbz r0, 99414 │ │ │ │ add.w r1, r4, #48 @ 0x30 │ │ │ │ ldr.w r2, [r1, r0, lsl #2] │ │ │ │ cmp r2, r7 │ │ │ │ - ble.w 9a07a │ │ │ │ + ble.w 99586 │ │ │ │ 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 99f30 │ │ │ │ + bne.n 993f8 │ │ │ │ movs r2, #0 │ │ │ │ add r2, r4 │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ cmp r1, r7 │ │ │ │ - bne.w 9a2e8 │ │ │ │ + bne.w 9985e │ │ │ │ ldr.w r2, [r2, #2288] @ 0x8f0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 99442 │ │ │ │ + beq.w 9893e │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #18 │ │ │ │ - b.n 9a2ee │ │ │ │ + str r0, [r4, #32] │ │ │ │ + mov r0, r4 │ │ │ │ + str r2, [r4, #4] │ │ │ │ + movs r2, #64 @ 0x40 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + bl 9a630 │ │ │ │ + b.w 987cc │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ + bne.w 98aa2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a46c │ │ │ │ + uxtb r3, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr.w r3, [r5, r3, lsl #2] │ │ │ │ + lsls r6, r3, #29 │ │ │ │ + bmi.w 99db0 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a5d8 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #27228 @ 0x6a5c │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl 1d84e8 │ │ │ │ + b.n 98df2 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r5, r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a316 │ │ │ │ + beq.w 99854 │ │ │ │ ldr.w r8, [r4, #4] │ │ │ │ - b.n 99c5e │ │ │ │ + b.n 9915a │ │ │ │ mov r6, r0 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 99a14 │ │ │ │ + b.n 98f10 │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ mov r5, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a604 │ │ │ │ + beq.w 99a36 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - b.w 993e8 │ │ │ │ + b.w 988e4 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r2, r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a624 │ │ │ │ + beq.w 99aa8 │ │ │ │ ldr.w fp, [r4, #4] │ │ │ │ - b.n 99d6c │ │ │ │ + b.n 99268 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af80 │ │ │ │ + bl 9a46c │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl c53b4 <_PyToken_ThreeChars@@Base> │ │ │ │ + bl c4904 <_PyToken_ThreeChars@@Base> │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ - bne.n 99fd0 │ │ │ │ + bne.n 994dc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b0ec │ │ │ │ + bl 9a5d8 │ │ │ │ mov r2, sl │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 9b144 │ │ │ │ - b.w 992d0 │ │ │ │ + bl 9a630 │ │ │ │ + b.w 987cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af80 │ │ │ │ + bl 9a46c │ │ │ │ cmp r7, r0 │ │ │ │ - beq.n 9a0b6 │ │ │ │ + beq.n 995de │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r6, r0, #1 │ │ │ │ - beq.w 9aa3a │ │ │ │ + beq.w 99d68 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 99a60 │ │ │ │ + b.n 98f5c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9974c │ │ │ │ + bne.w 98c48 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 9974c │ │ │ │ + beq.w 98c48 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #29184 @ 0x7200 │ │ │ │ + movw r1, #27648 @ 0x6c00 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1d9128 │ │ │ │ - b.n 998f6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9af80 │ │ │ │ - cmp r7, r0 │ │ │ │ - beq.w 9aa06 │ │ │ │ - cmp r0, #13 │ │ │ │ - beq.w 9ae18 │ │ │ │ - ldr.w fp, [r4, #4] │ │ │ │ - mov.w r8, #0 │ │ │ │ - b.n 99ae2 │ │ │ │ + bl 1d84e8 │ │ │ │ + b.n 98df2 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ mov r8, r5 │ │ │ │ subs r0, #1 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 9a04a │ │ │ │ + beq.n 9953a │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ cmp r1, #28 │ │ │ │ str.w r8, [r4, #28] │ │ │ │ str.w r0, [r4, #472] @ 0x1d8 │ │ │ │ - beq.w 9a3a4 │ │ │ │ + beq.w 9982e │ │ │ │ ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a6a8 │ │ │ │ + bne.w 99ba4 │ │ │ │ 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 9b144 │ │ │ │ - b.w 992d0 │ │ │ │ + bl 9a630 │ │ │ │ + b.w 987cc │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a46c │ │ │ │ + cmp r7, r0 │ │ │ │ + beq.w 99c10 │ │ │ │ + cmp r0, #13 │ │ │ │ + beq.w 9a45e │ │ │ │ + ldr.w fp, [r4, #4] │ │ │ │ + mov.w r8, #0 │ │ │ │ + b.n 98fde │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 99f4e │ │ │ │ + b.n 99416 │ │ │ │ + lsls r2, r5, #2 │ │ │ │ + b.n 99416 │ │ │ │ movs r6, #0 │ │ │ │ movs r1, #1 │ │ │ │ - b.n 99a14 │ │ │ │ - lsls r2, r5, #2 │ │ │ │ - b.n 99f4e │ │ │ │ + b.n 98f10 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 99b9e │ │ │ │ + bne.w 9909a │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 99e2e │ │ │ │ + bne.w 99328 │ │ │ │ mov r0, r6 │ │ │ │ blx 2941c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a650 │ │ │ │ + beq.w 99f48 │ │ │ │ adds r3, #1 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 9a0b0 │ │ │ │ + cbnz r2, 995bc │ │ │ │ str r6, [r4, #0] │ │ │ │ mov r9, r3 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 99b60 │ │ │ │ + b.n 9905c │ │ │ │ + ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.w 98ba6 │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r1, #0 │ │ │ │ + str.w r3, [r4, #480] @ 0x1e0 │ │ │ │ + bgt.w 98c5c │ │ │ │ + mov r2, r7 │ │ │ │ + b.w 98cce │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movs r6, #3 │ │ │ │ mov r8, r9 │ │ │ │ mov fp, r3 │ │ │ │ - b.n 99a8c │ │ │ │ + b.n 98f88 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 9a038 │ │ │ │ + bne.n 99528 │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 99eba │ │ │ │ + bne.w 993b4 │ │ │ │ mov r0, r5 │ │ │ │ blx 2941c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9aa48 │ │ │ │ + beq.w 99c00 │ │ │ │ adds r3, #1 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 9a0ea │ │ │ │ + cbnz r2, 99612 │ │ │ │ str r5, [r4, #0] │ │ │ │ mov r7, r3 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 99be2 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 99a2c │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ - movw r5, #44128 @ 0xac60 │ │ │ │ - movt r5, #42 @ 0x2a │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ - ldrb r3, [r5, r3] │ │ │ │ - cmp r3, #114 @ 0x72 │ │ │ │ - beq.n 9a132 │ │ │ │ - cmp r3, #102 @ 0x66 │ │ │ │ - beq.n 9a132 │ │ │ │ - cmp r7, #39 @ 0x27 │ │ │ │ - beq.w 99a2c │ │ │ │ - cmp r7, #34 @ 0x22 │ │ │ │ - bne.w 991a0 │ │ │ │ - b.n 99a2c │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 9aa5a │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - b.w 99540 │ │ │ │ + b.n 990de │ │ │ │ cmp r7, #39 @ 0x27 │ │ │ │ - beq.n 9a132 │ │ │ │ + beq.n 99622 │ │ │ │ cmp r7, #34 @ 0x22 │ │ │ │ - bne.w 991a0 │ │ │ │ + bne.w 9869c │ │ │ │ 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 9af80 │ │ │ │ + bl 9a46c │ │ │ │ mov r1, r0 │ │ │ │ cmp r7, r1 │ │ │ │ mov r0, r4 │ │ │ │ - beq.w 9aad2 │ │ │ │ - bl 9b0ec │ │ │ │ + beq.w 99c1a │ │ │ │ + bl 9a5d8 │ │ │ │ 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 9ac42 │ │ │ │ + bgt.w 9a42c │ │ │ │ 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 │ │ │ │ @@ -167263,19 +166246,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 996d4 │ │ │ │ + bls.n 996c6 │ │ │ │ cmp r0, #102 @ 0x66 │ │ │ │ - beq.n 9a1d6 │ │ │ │ - bhi.n 9a1e4 │ │ │ │ - cmp r0, #70 @ 0x46 │ │ │ │ - bne.n 9a1e4 │ │ │ │ + bne.n 996d4 │ │ │ │ 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 │ │ │ │ @@ -167285,206 +166268,221 @@ │ │ │ │ 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 9b144 │ │ │ │ - b.w 992d0 │ │ │ │ + bl 9a630 │ │ │ │ + b.w 987cc │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 9a766 │ │ │ │ + bne.w 99e2c │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 9a4ec │ │ │ │ + bne.w 999ee │ │ │ │ mov r0, r5 │ │ │ │ blx 2941c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9aafa │ │ │ │ + beq.w 99e1a │ │ │ │ adds r3, #1 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 9a238 │ │ │ │ + cbnz r2, 99728 │ │ │ │ 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 99c7c │ │ │ │ + beq.w 99178 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #28392 @ 0x6ee8 │ │ │ │ + movw r1, #26856 @ 0x68e8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1d9128 │ │ │ │ + bl 1d84e8 │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ str.w r8, [r4, #4] │ │ │ │ mov r3, r8 │ │ │ │ - b.w 990d6 │ │ │ │ - ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.w 996aa │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r1, #0 │ │ │ │ - str.w r3, [r4, #480] @ 0x1e0 │ │ │ │ - bgt.w 99760 │ │ │ │ - mov r2, r7 │ │ │ │ - b.w 997d2 │ │ │ │ + b.w 985d2 │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #16] │ │ │ │ blx 29b58 │ │ │ │ add.w r3, fp, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 99d4c │ │ │ │ + bne.w 99248 │ │ │ │ mov r5, r2 │ │ │ │ movs r3, #11 │ │ │ │ str r3, [r4, #32] │ │ │ │ ldr r1, [r4, #32] │ │ │ │ str r5, [r4, #4] │ │ │ │ cmp r1, #17 │ │ │ │ - beq.w 9a6a8 │ │ │ │ + beq.w 99ba4 │ │ │ │ cmp r1, #22 │ │ │ │ - beq.w 9a6ae │ │ │ │ + beq.w 99d50 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.w 9ac00 │ │ │ │ - mov r3, r9 │ │ │ │ - b.w 99414 │ │ │ │ + b.w 9a226 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 98f28 │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ + movw r5, #42592 @ 0xa660 │ │ │ │ + movt r5, #42 @ 0x2a │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ + ldrb r3, [r5, r3] │ │ │ │ + cmp r3, #114 @ 0x72 │ │ │ │ + beq.w 99622 │ │ │ │ + cmp r3, #102 @ 0x66 │ │ │ │ + beq.w 99622 │ │ │ │ + cmp r7, #39 @ 0x27 │ │ │ │ + beq.w 98f28 │ │ │ │ + cmp r7, #34 @ 0x22 │ │ │ │ + bne.w 9869c │ │ │ │ + b.w 98f28 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 99eea │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + b.w 98a3c │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ add.w r9, r6, r0 │ │ │ │ cmp r9, r6 │ │ │ │ - bne.w 99b56 │ │ │ │ + bne.w 99052 │ │ │ │ movs r3, #11 │ │ │ │ str r3, [r4, #32] │ │ │ │ str r7, [r4, #4] │ │ │ │ - b.n 99b9e │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ + b.n 9909a │ │ │ │ + mov r3, r9 │ │ │ │ + b.w 98910 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 29b58 │ │ │ │ + add.w r8, r5, r0 │ │ │ │ + cmp r8, r5 │ │ │ │ + bne.w 99a3a │ │ │ │ + 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 99b4e │ │ │ │ + ldr r1, [r4, #32] │ │ │ │ + subs r5, #1 │ │ │ │ + str.w r3, [r4, #472] @ 0x1d8 │ │ │ │ + cmp r1, #28 │ │ │ │ + str r5, [r4, #28] │ │ │ │ + bne.w 99548 │ │ │ │ movs r3, #0 │ │ │ │ - movs r0, #21 │ │ │ │ - str r0, [r4, #32] │ │ │ │ - mov r0, r4 │ │ │ │ - str r2, [r4, #4] │ │ │ │ - movs r2, #64 @ 0x40 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ + mov r2, r3 │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 9b144 │ │ │ │ - b.w 992d0 │ │ │ │ + bl 9a630 │ │ │ │ + b.w 987cc │ │ │ │ mov r0, r8 │ │ │ │ blx 29b58 │ │ │ │ add.w r3, r8, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 99c4c │ │ │ │ + bne.w 99148 │ │ │ │ movs r3, #11 │ │ │ │ str r3, [r4, #32] │ │ │ │ mov r8, r5 │ │ │ │ mov r3, r5 │ │ │ │ str r5, [r4, #4] │ │ │ │ - b.w 990d6 │ │ │ │ + b.w 985d2 │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + movs r3, #0 │ │ │ │ + movs r0, #21 │ │ │ │ + b.n 99430 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af80 │ │ │ │ + bl 9a46c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - beq.w 9af22 │ │ │ │ + beq.w 9a3a4 │ │ │ │ uxtb r3, r7 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ ands.w r8, r3, #16 │ │ │ │ - beq.w 9aef8 │ │ │ │ + beq.w 9a37a │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af80 │ │ │ │ + bl 9a46c │ │ │ │ uxtb r3, r0 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ lsls r1, r3, #27 │ │ │ │ - bmi.n 9a33c │ │ │ │ + bmi.n 99882 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - beq.w 9af22 │ │ │ │ + beq.w 9a3a4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r2, #28612 @ 0x6fc4 │ │ │ │ + movw r2, #27076 @ 0x69c4 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl c89e0 │ │ │ │ + bl c7f3c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 995d4 │ │ │ │ - b.w 99940 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 29b58 │ │ │ │ - add.w r8, r5, r0 │ │ │ │ - cmp r8, r5 │ │ │ │ - bne.w 9a512 │ │ │ │ - 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 9aa2a │ │ │ │ - ldr r1, [r4, #32] │ │ │ │ - subs r5, #1 │ │ │ │ - str.w r3, [r4, #472] @ 0x1d8 │ │ │ │ - cmp r1, #28 │ │ │ │ - str r5, [r4, #28] │ │ │ │ - bne.w 9a058 │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r2, r3 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - bl 9b144 │ │ │ │ - b.w 992d0 │ │ │ │ + bne.w 98ad0 │ │ │ │ + b.w 98e3c │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 9a2ca │ │ │ │ + bne.n 997f4 │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9a5f6 │ │ │ │ + bne.w 99a28 │ │ │ │ mov r0, r5 │ │ │ │ blx 2941c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ab0c │ │ │ │ + beq.w 99d58 │ │ │ │ adds r6, #1 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - cbnz r3, 9a3de │ │ │ │ + cbnz r3, 998de │ │ │ │ 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 993e8 │ │ │ │ + b.w 988e4 │ │ │ │ mov fp, r2 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 99d5c │ │ │ │ + b.n 99258 │ │ │ │ + ldr r3, [r5, #72] @ 0x48 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9a1f8 │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ + movs r2, #63 @ 0x3f │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + str r5, [sp, #0] │ │ │ │ + bl 9a630 │ │ │ │ + b.w 987cc │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 9a2b6 │ │ │ │ + bne.w 9978a │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 9a4fe │ │ │ │ + bne.w 99aac │ │ │ │ mov r0, fp │ │ │ │ blx 2941c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a9a6 │ │ │ │ + beq.w 99c7c │ │ │ │ adds r3, #1 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 9a422 │ │ │ │ + cbnz r2, 99940 │ │ │ │ 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 │ │ │ │ @@ -167492,1844 +166490,1825 @@ │ │ │ │ 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 99d86 │ │ │ │ + beq.w 99282 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #28392 @ 0x6ee8 │ │ │ │ + movw r1, #26856 @ 0x68e8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1d9128 │ │ │ │ + bl 1d84e8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r1, [r4, #32] │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 9a2b6 │ │ │ │ + b.n 9978a │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af80 │ │ │ │ + bl 9a46c │ │ │ │ uxtb r3, r0 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ lsls r1, r3, #29 │ │ │ │ - bpl.w 99918 │ │ │ │ + bpl.w 98e14 │ │ │ │ mov r0, r4 │ │ │ │ - bl c8210 │ │ │ │ + bl c7764 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99918 │ │ │ │ + bne.w 98e14 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, r7 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 9b144 │ │ │ │ - b.w 992d0 │ │ │ │ + bl 9a630 │ │ │ │ + b.w 987cc │ │ │ │ + ldr r6, [r4, #40] @ 0x28 │ │ │ │ + cmp r6, #8 │ │ │ │ + bne.w 9a41e │ │ │ │ + cmp r7, #0 │ │ │ │ + it lt │ │ │ │ + addlt r7, #7 │ │ │ │ + asrs r7, r7, #3 │ │ │ │ + mla r6, r7, r6, r6 │ │ │ │ + add.w r8, r9, #1 │ │ │ │ + b.w 98866 │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ adds r6, r5, r0 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.w 993d0 │ │ │ │ + bne.w 988cc │ │ │ │ ldr r5, [r4, #8] │ │ │ │ mov r3, r9 │ │ │ │ movs r2, #11 │ │ │ │ str r2, [r4, #32] │ │ │ │ str r5, [r4, #4] │ │ │ │ - b.w 99414 │ │ │ │ - ldr r3, [r5, #72] @ 0x48 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9abc4 │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ - movs r2, #63 @ 0x3f │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - str r5, [sp, #0] │ │ │ │ - bl 9b144 │ │ │ │ - b.w 992d0 │ │ │ │ - ldr r6, [r4, #40] @ 0x28 │ │ │ │ - cmp r6, #8 │ │ │ │ - bne.w 9abb8 │ │ │ │ - cmp r7, #0 │ │ │ │ - it lt │ │ │ │ - addlt r7, #7 │ │ │ │ - asrs r7, r7, #3 │ │ │ │ - mla r6, r7, r6, r6 │ │ │ │ - add.w r8, r9, #1 │ │ │ │ - b.w 9936a │ │ │ │ + b.w 98910 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ mov r5, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a316 │ │ │ │ + beq.w 99854 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - b.n 9a24c │ │ │ │ + b.n 9973c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 99e34 │ │ │ │ + ldr r7, [r4, #28] │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a5d8 │ │ │ │ + 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 9a630 │ │ │ │ + b.w 987cc │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - mov r2, r3 │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ + mov r5, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a624 │ │ │ │ - ldr.w fp, [r4, #4] │ │ │ │ - b.n 9a434 │ │ │ │ + bne.w 994a0 │ │ │ │ + mov r3, r9 │ │ │ │ + b.n 999e8 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ mov r7, r8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 99bde │ │ │ │ - b.w 99be0 │ │ │ │ + beq.w 990da │ │ │ │ + b.w 990dc │ │ │ │ + movs r7, #101 @ 0x65 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a46c │ │ │ │ + sub.w r3, r0, #43 @ 0x2b │ │ │ │ + mov r1, r0 │ │ │ │ + bics.w r3, r3, #2 │ │ │ │ + bne.w 99d0a │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a46c │ │ │ │ + uxtb r3, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr.w r5, [r5, r3, lsl #2] │ │ │ │ + ands.w r5, r5, #4 │ │ │ │ + beq.w 9a2ea │ │ │ │ + mov r0, r4 │ │ │ │ + bl c7764 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 999a4 │ │ │ │ + bic.w r3, r0, #32 │ │ │ │ + b.w 98e1e │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af80 │ │ │ │ + bl 9a46c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ - bne.n 9a540 │ │ │ │ + bne.n 99ada │ │ │ │ ldr r5, [r4, #4] │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 9b144 │ │ │ │ - b.w 992d0 │ │ │ │ + bl 9a630 │ │ │ │ + b.w 987cc │ │ │ │ + mov r5, r2 │ │ │ │ + b.n 99786 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + mov r2, r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 99aa8 │ │ │ │ + ldr.w fp, [r4, #4] │ │ │ │ + b.n 99952 │ │ │ │ + ldr r2, [r5, #68] @ 0x44 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 9a3c0 │ │ │ │ + str.w r9, [r5, #72] @ 0x48 │ │ │ │ + movs r2, #63 @ 0x3f │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + bl 9a630 │ │ │ │ + b.w 987cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b0ec │ │ │ │ + bl 9a5d8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b0ec │ │ │ │ + bl 9a5d8 │ │ │ │ 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 99876 │ │ │ │ + beq.w 98d72 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 99876 │ │ │ │ + beq.w 98d72 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ - b.w 9986c │ │ │ │ - movs r7, #101 @ 0x65 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9af80 │ │ │ │ - sub.w r3, r0, #43 @ 0x2b │ │ │ │ - mov r1, r0 │ │ │ │ - bics.w r3, r3, #2 │ │ │ │ - bne.w 9a720 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9af80 │ │ │ │ - uxtb r3, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr.w r5, [r5, r3, lsl #2] │ │ │ │ - ands.w r5, r5, #4 │ │ │ │ - beq.w 9ad02 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c8210 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9a486 │ │ │ │ - bic.w r3, r0, #32 │ │ │ │ - b.w 99922 │ │ │ │ + b.w 98d68 │ │ │ │ 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 9962e │ │ │ │ + beq.w 98b2a │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9962e │ │ │ │ + beq.w 98b2a │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ - b.w 99624 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ - mov r5, r6 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 99f94 │ │ │ │ - mov r3, r9 │ │ │ │ - b.n 9a4ae │ │ │ │ - ldr r2, [r5, #68] @ 0x44 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 9abd0 │ │ │ │ - str.w r9, [r5, #72] @ 0x48 │ │ │ │ - movs r2, #63 @ 0x3f │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - bl 9b144 │ │ │ │ - b.w 992d0 │ │ │ │ - mov r5, r2 │ │ │ │ - b.n 9a2b2 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9a7da │ │ │ │ - ldr r7, [r4, #28] │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9b0ec │ │ │ │ - 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 9b144 │ │ │ │ - b.w 992d0 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 29b58 │ │ │ │ - adds r3, r6, r0 │ │ │ │ - cmp r3, r6 │ │ │ │ - bne.w 9a0aa │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ - b.n 9a2e0 │ │ │ │ + b.w 98b20 │ │ │ │ + ldr r1, [r4, #32] │ │ │ │ + str r5, [r4, #28] │ │ │ │ + cmp r1, #28 │ │ │ │ + str.w r3, [r4, #472] @ 0x1d8 │ │ │ │ + bne.w 99548 │ │ │ │ + b.n 9982e │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1af954 │ │ │ │ + bl 1aeb10 │ │ │ │ adds r2, r7, #1 │ │ │ │ cmp r9, r2 │ │ │ │ mov r7, r0 │ │ │ │ - bgt.w 9ab1c │ │ │ │ + bgt.w 9a0ae │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9a68a │ │ │ │ + beq.n 99b86 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 9a68a │ │ │ │ + cbnz r3, 99b86 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r7 │ │ │ │ - bl af698 <_PyUnicode_IsPrintable@@Base> │ │ │ │ + bl aec20 <_PyUnicode_IsPrintable@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ab70 │ │ │ │ - movw r1, #28512 @ 0x6f60 │ │ │ │ + beq.w 9a102 │ │ │ │ + movw r1, #26976 @ 0x6960 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d9128 │ │ │ │ + bl 1d84e8 │ │ │ │ movs r3, #0 │ │ │ │ - b.w 99940 │ │ │ │ - ldr.w fp, [r4, #4] │ │ │ │ - b.w 99a98 │ │ │ │ - cmp r0, #48 @ 0x30 │ │ │ │ - bne.w 9ad28 │ │ │ │ + b.w 98e3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af80 │ │ │ │ + bl 9a46c │ │ │ │ mov r7, r0 │ │ │ │ - cmp r7, #95 @ 0x5f │ │ │ │ - beq.n 9a76e │ │ │ │ - cmp r7, #48 @ 0x30 │ │ │ │ - beq.n 9a6bc │ │ │ │ - uxtb r3, r7 │ │ │ │ - ldr.w r3, [r5, r3, lsl #2] │ │ │ │ - lsls r0, r3, #29 │ │ │ │ - bmi.w 9ad28 │ │ │ │ - cmp r7, #46 @ 0x2e │ │ │ │ - beq.w 9a464 │ │ │ │ - cmp r7, #45 @ 0x2d │ │ │ │ - ble.w 995be │ │ │ │ - cmp r7, #101 @ 0x65 │ │ │ │ - beq.w 9a582 │ │ │ │ - bgt.w 99cee │ │ │ │ - cmp r7, #69 @ 0x45 │ │ │ │ - beq.n 9a71c │ │ │ │ - cmp r7, #74 @ 0x4a │ │ │ │ - bne.w 99cf4 │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ + beq.w 9a370 │ │ │ │ + sub.w r3, r7, #48 @ 0x30 │ │ │ │ + cmp r3, #7 │ │ │ │ + bhi.w 9a352 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af80 │ │ │ │ - movw r2, #28888 @ 0x70d8 │ │ │ │ + bl 9a46c │ │ │ │ + sub.w r3, r0, #48 @ 0x30 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r3, #7 │ │ │ │ + bls.n 99bc2 │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ + beq.w 9a370 │ │ │ │ + uxtb r3, r0 │ │ │ │ + ldr.w r3, [r5, r3, lsl #2] │ │ │ │ + lsls r2, r3, #29 │ │ │ │ + bmi.w 9a312 │ │ │ │ + mov r1, r0 │ │ │ │ + movw r2, #27148 @ 0x6a0c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c7f3c │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 98ad0 │ │ │ │ + b.w 98e3c │ │ │ │ + mov r0, r5 │ │ │ │ + blx 29b58 │ │ │ │ + adds r3, r5, r0 │ │ │ │ + cmp r3, r5 │ │ │ │ + beq.w 9980a │ │ │ │ + b.n 9960c │ │ │ │ + movs r3, #1 │ │ │ │ + ldr.w fp, [r4, #4] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.n 99580 │ │ │ │ + bl 9a46c │ │ │ │ + cmp r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ + it eq │ │ │ │ + moveq r0, #3 │ │ │ │ + beq.w 99648 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a5d8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a5d8 │ │ │ │ + b.n 99646 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1b2228 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 99ba4 │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r3, [r4, #2700] @ 0xa8c │ │ │ │ + ldrd r5, r8, [r4, #4] │ │ │ │ + b.w 985de │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #26856 @ 0x68e8 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl 1d84e8 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + b.n 99810 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #26856 @ 0x68e8 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + str.w r9, [sp, #20] │ │ │ │ + bl 1d84e8 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + b.n 999e8 │ │ │ │ + mov r0, fp │ │ │ │ + blx 29b58 │ │ │ │ + add.w r3, fp, r0 │ │ │ │ + cmp r3, fp │ │ │ │ + bne.w 99938 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + b.n 99782 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a46c │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ + beq.w 9a348 │ │ │ │ + sub.w r3, r7, #48 @ 0x30 │ │ │ │ + cmp r3, #1 │ │ │ │ + bhi.w 9a328 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a46c │ │ │ │ + sub.w r3, r0, #48 @ 0x30 │ │ │ │ mov r7, r0 │ │ │ │ + cmp r3, #1 │ │ │ │ + bls.n 99ca8 │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ + beq.w 9a348 │ │ │ │ + uxtb r3, r0 │ │ │ │ + ldr.w r3, [r5, r3, lsl #2] │ │ │ │ + lsls r3, r3, #29 │ │ │ │ + bmi.w 9a09e │ │ │ │ + mov r1, r0 │ │ │ │ + movw r2, #27220 @ 0x6a54 │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl c89e0 │ │ │ │ + bl c7f3c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 995d4 │ │ │ │ - b.w 99940 │ │ │ │ - movs r7, #69 @ 0x45 │ │ │ │ - b.n 9a584 │ │ │ │ + bne.w 98ad0 │ │ │ │ + b.w 98e3c │ │ │ │ + ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.w 995cc │ │ │ │ + b.w 98c5c │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #26856 @ 0x68e8 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl 1d84e8 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + str r3, [r4, #4] │ │ │ │ + b.w 9909a │ │ │ │ uxtb r3, r0 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.w 9a5ae │ │ │ │ + bmi.w 99a74 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b0ec │ │ │ │ + bl 9a5d8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #28616 @ 0x6fc8 │ │ │ │ + movw r2, #27080 @ 0x69c8 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl c89e0 │ │ │ │ + bl c7f3c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99940 │ │ │ │ + beq.w 98e3c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b0ec │ │ │ │ + bl 9a5d8 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ movs r2, #2 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 9b144 │ │ │ │ - b.w 992d0 │ │ │ │ - mov r8, r5 │ │ │ │ - mov r3, r6 │ │ │ │ - b.w 990d6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9af80 │ │ │ │ - uxtb r3, r0 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr.w r3, [r5, r3, lsl #2] │ │ │ │ - lsls r6, r3, #29 │ │ │ │ - bmi.n 9a6c8 │ │ │ │ - b.w 99ee6 │ │ │ │ + bl 9a630 │ │ │ │ + b.w 987cc │ │ │ │ + ldr.w fp, [r4, #4] │ │ │ │ + b.w 98f94 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 29b58 │ │ │ │ + adds r6, r5, r0 │ │ │ │ + cmp r6, r5 │ │ │ │ + beq.w 999e0 │ │ │ │ + b.n 998d8 │ │ │ │ + mov.w r9, #1 │ │ │ │ + mov fp, r3 │ │ │ │ + mov r6, r9 │ │ │ │ + mov r8, r9 │ │ │ │ + b.w 98f88 │ │ │ │ + str r0, [r4, #28] │ │ │ │ + str.w r6, [r4, #472] @ 0x1d8 │ │ │ │ + b.w 98628 │ │ │ │ + cmp r3, #123 @ 0x7b │ │ │ │ + bne.n 99d8a │ │ │ │ + cmp r1, #0 │ │ │ │ + bgt.w 9a214 │ │ │ │ + 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 9a200 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af80 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ - beq.w 9af4c │ │ │ │ - sub.w r3, r7, #48 @ 0x30 │ │ │ │ - cmp r3, #7 │ │ │ │ - bhi.w 9af2e │ │ │ │ + movw r1, #27804 @ 0x6c9c │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl 1d84e8 │ │ │ │ + b.w 98df2 │ │ │ │ + cmp r0, #48 @ 0x30 │ │ │ │ + bne.w 9a154 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af80 │ │ │ │ - sub.w r3, r0, #48 @ 0x30 │ │ │ │ + bl 9a46c │ │ │ │ mov r7, r0 │ │ │ │ - cmp r3, #7 │ │ │ │ - bls.n 9a79c │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ - beq.w 9af4c │ │ │ │ - uxtb r3, r0 │ │ │ │ + cmp r7, #95 @ 0x5f │ │ │ │ + beq.n 99e6a │ │ │ │ + cmp r7, #48 @ 0x30 │ │ │ │ + beq.n 99db6 │ │ │ │ + uxtb r3, r7 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ - lsls r2, r3, #29 │ │ │ │ - bmi.w 9af6a │ │ │ │ - mov r1, r0 │ │ │ │ - movw r2, #28684 @ 0x700c │ │ │ │ + lsls r0, r3, #29 │ │ │ │ + bmi.w 9a154 │ │ │ │ + cmp r7, #46 @ 0x2e │ │ │ │ + beq.w 99982 │ │ │ │ + cmp r7, #45 @ 0x2d │ │ │ │ + ble.w 98aba │ │ │ │ + cmp r7, #101 @ 0x65 │ │ │ │ + beq.w 99a48 │ │ │ │ + bgt.w 991ea │ │ │ │ + cmp r7, #69 @ 0x45 │ │ │ │ + beq.n 99e16 │ │ │ │ + cmp r7, #74 @ 0x4a │ │ │ │ + bne.w 991f0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a46c │ │ │ │ + movw r2, #27352 @ 0x6ad8 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c89e0 │ │ │ │ + bl c7f3c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 995d4 │ │ │ │ - b.w 99940 │ │ │ │ + bne.w 98ad0 │ │ │ │ + b.w 98e3c │ │ │ │ + movs r7, #69 @ 0x45 │ │ │ │ + b.n 99a4a │ │ │ │ + mov r0, r5 │ │ │ │ + blx 29b58 │ │ │ │ + adds r3, r5, r0 │ │ │ │ + cmp r3, r5 │ │ │ │ + bne.w 99722 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + b.n 99850 │ │ │ │ + mov r8, r5 │ │ │ │ + mov r3, r6 │ │ │ │ + b.w 985d2 │ │ │ │ ldr r7, [r4, #28] │ │ │ │ - movw r1, #28492 @ 0x6f4c │ │ │ │ + movw r1, #26956 @ 0x694c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr.w r8, [r4, #472] @ 0x1d8 │ │ │ │ ldrb.w r3, [r1], #1 │ │ │ │ - cbz r3, 9a842 │ │ │ │ + cbz r3, 99ea2 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ cmp r6, r7 │ │ │ │ - bls.w 9acf2 │ │ │ │ + bls.w 9a14a │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 9a820 │ │ │ │ + beq.n 99e80 │ │ │ │ ldrb r6, [r7, #0] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 9acf2 │ │ │ │ + bne.w 9a14a │ │ │ │ adds r7, #1 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 9a7e8 │ │ │ │ + b.n 99e42 │ │ │ │ + mov fp, r1 │ │ │ │ + b.w 98f94 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #28392 @ 0x6ee8 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - bl 1d9128 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - str r3, [r4, #4] │ │ │ │ - b.w 99b9e │ │ │ │ + bl 9a46c │ │ │ │ + uxtb r3, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr.w r3, [r5, r3, lsl #2] │ │ │ │ + lsls r6, r3, #29 │ │ │ │ + bmi.n 99dc2 │ │ │ │ + b.w 9945e │ │ │ │ mov r3, r7 │ │ │ │ mov r6, r7 │ │ │ │ ldrb.w ip, [r6] │ │ │ │ mov r7, r6 │ │ │ │ adds r6, #1 │ │ │ │ cmp.w ip, #32 │ │ │ │ - beq.n 9a824 │ │ │ │ + beq.n 99e84 │ │ │ │ cmp.w ip, #9 │ │ │ │ - beq.n 9a824 │ │ │ │ + beq.n 99e84 │ │ │ │ sub.w r3, r8, r3 │ │ │ │ add.w r8, r3, r7 │ │ │ │ - b.n 9a7e8 │ │ │ │ + b.n 99e42 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b0ec │ │ │ │ + bl 9a5d8 │ │ │ │ ldr.w sl, [r4, #4] │ │ │ │ adds r5, r7, #6 │ │ │ │ cmp sl, r5 │ │ │ │ - bcs.n 9a8ee │ │ │ │ + bcs.n 99fb0 │ │ │ │ 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 992d0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9af80 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ - beq.w 9adbe │ │ │ │ - sub.w r3, r7, #48 @ 0x30 │ │ │ │ - cmp r3, #1 │ │ │ │ - bhi.w 9ada0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9af80 │ │ │ │ - sub.w r3, r0, #48 @ 0x30 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r3, #1 │ │ │ │ - bls.n 9a894 │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ - beq.w 9adbe │ │ │ │ - uxtb r3, r0 │ │ │ │ - ldr.w r3, [r5, r3, lsl #2] │ │ │ │ - lsls r3, r3, #29 │ │ │ │ - bmi.w 9adf8 │ │ │ │ - mov r1, r0 │ │ │ │ - movw r2, #28756 @ 0x7054 │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c89e0 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 995d4 │ │ │ │ - b.w 99940 │ │ │ │ + b.w 987cc │ │ │ │ ldrd r3, r2, [r2, #56] @ 0x38 │ │ │ │ orrs r3, r2 │ │ │ │ - beq.w 99dec │ │ │ │ - b.w 99dc4 │ │ │ │ - ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ + beq.w 992e6 │ │ │ │ + b.w 992c0 │ │ │ │ + add.w r3, r4, #12288 @ 0x3000 │ │ │ │ + ldr r3, [r3, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 9a286 │ │ │ │ - b.w 99760 │ │ │ │ - movw r1, #28504 @ 0x6f58 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movs r2, #6 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 29204 │ │ │ │ + bne.w 997d6 │ │ │ │ + ldr.w r8, [r4, #2692] @ 0xa84 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 99ba4 │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + subs r1, r1, r0 │ │ │ │ + bl ab66c │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9a854 │ │ │ │ - cmp sl, r5 │ │ │ │ - beq.n 9a920 │ │ │ │ - ldrsb.w r3, [r7, #6] │ │ │ │ - ldrb r2, [r7, #6] │ │ │ │ + beq.w 9a12a │ │ │ │ + bl bbb68 <_PyUnicode_ScanIdentifier@@Base> │ │ │ │ + subs r7, r0, #0 │ │ │ │ + blt.w 9a114 │ │ │ │ + ldr.w r9, [r5, #8] │ │ │ │ + cmp r7, r9 │ │ │ │ + blt.w 99b5e │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 997d6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 9a854 │ │ │ │ - movw r3, #43104 @ 0xa860 │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ - ldr.w r3, [r3, r2, lsl #2] │ │ │ │ - lsls r1, r3, #29 │ │ │ │ - bne.n 9a854 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.w 9adda │ │ │ │ - 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 992d0 │ │ │ │ + bne.w 997d6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 997d6 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 29b58 │ │ │ │ + adds r3, r6, r0 │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.w 995b6 │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ + b.n 997ec │ │ │ │ mov r2, r7 │ │ │ │ - b.w 9923e │ │ │ │ + b.w 9873a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r2, [r2, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 99dec │ │ │ │ + bne.w 992e6 │ │ │ │ ldr.w r1, [r0, #2796] @ 0xaec │ │ │ │ mov ip, r2 │ │ │ │ ldr.w r2, [r0, #2800] @ 0xaf0 │ │ │ │ sub.w fp, r1, r2 │ │ │ │ - b.n 9a980 │ │ │ │ + b.n 99f8a │ │ │ │ ldr.w r2, [r0, #2804] @ 0xaf4 │ │ │ │ ldrb.w r2, [r2, ip] │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ - beq.w 9ae7c │ │ │ │ + beq.n 9a026 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp ip, fp │ │ │ │ - blt.n 9a96e │ │ │ │ + blt.n 99f7a │ │ │ │ add r3, r4 │ │ │ │ mov r1, fp │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r0, [r3, #2804] @ 0xaf4 │ │ │ │ - bl ac0e8 │ │ │ │ + bl ab66c │ │ │ │ mov sl, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 9a6a8 │ │ │ │ + beq.w 99ba4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w sl, [r3, #28] │ │ │ │ - b.w 99dec │ │ │ │ - mov r0, fp │ │ │ │ - blx 29b58 │ │ │ │ - add.w r3, fp, r0 │ │ │ │ - cmp r3, fp │ │ │ │ - bne.w 9a41a │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - b.n 9a2ae │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #28392 @ 0x6ee8 │ │ │ │ + b.w 992e6 │ │ │ │ + movw r1, #26968 @ 0x6958 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1d9128 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - b.n 9a386 │ │ │ │ - str r0, [r4, #28] │ │ │ │ - str.w r6, [r4, #472] @ 0x1d8 │ │ │ │ - b.w 9912c │ │ │ │ - cmp r3, #123 @ 0x7b │ │ │ │ - bne.n 9a9e0 │ │ │ │ - cmp r1, #0 │ │ │ │ - bgt.w 9ae08 │ │ │ │ - add.w r2, r4, r2, lsl #2 │ │ │ │ - ldr.w r1, [r2, #684] @ 0x2ac │ │ │ │ + movs r2, #6 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 29204 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 99eb4 │ │ │ │ + cmp sl, r5 │ │ │ │ + beq.n 99fe8 │ │ │ │ + ldrsb.w r3, [r7, #6] │ │ │ │ + ldrb r2, [r7, #6] │ │ │ │ + cmp r3, #0 │ │ │ │ + blt.w 99eb4 │ │ │ │ + movw r3, #41568 @ 0xa260 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ + ldr.w r3, [r3, r2, lsl #2] │ │ │ │ + lsls r1, r3, #29 │ │ │ │ + bne.w 99eb4 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.n 9a07c │ │ │ │ ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ - cmp r1, r2 │ │ │ │ - mov r2, r7 │ │ │ │ - bne.w 9ae22 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #29340 @ 0x729c │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - bl 1d9128 │ │ │ │ - b.w 998f6 │ │ │ │ - movs r3, #1 │ │ │ │ - ldr.w fp, [r4, #4] │ │ │ │ + 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 987cc │ │ │ │ + ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.w 99210 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r7, r3 │ │ │ │ + b.w 98910 │ │ │ │ + add.w r0, fp, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.w 9a032 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #28392 @ 0x6ee8 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - str.w r9, [sp, #20] │ │ │ │ - bl 1d9128 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - b.n 9a4ae │ │ │ │ - ldr r1, [r4, #32] │ │ │ │ - str r5, [r4, #28] │ │ │ │ - cmp r1, #28 │ │ │ │ - str.w r3, [r4, #472] @ 0x1d8 │ │ │ │ - bne.w 9a058 │ │ │ │ - b.n 9a3a4 │ │ │ │ - mov.w r9, #1 │ │ │ │ - mov fp, r3 │ │ │ │ - mov r6, r9 │ │ │ │ - mov r8, r9 │ │ │ │ - b.w 99a8c │ │ │ │ - mov r0, r5 │ │ │ │ - blx 29b58 │ │ │ │ - adds r3, r5, r0 │ │ │ │ - cmp r3, r5 │ │ │ │ - beq.w 9a380 │ │ │ │ - b.w 9a0e4 │ │ │ │ - add.w r3, r4, #12288 @ 0x3000 │ │ │ │ - ldr r3, [r3, #68] @ 0x44 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9a122 │ │ │ │ - ldr.w r8, [r4, #2692] @ 0xa84 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 9a6a8 │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - subs r1, r1, r0 │ │ │ │ - bl ac0e8 │ │ │ │ - mov r5, r0 │ │ │ │ + bl 77034 │ │ │ │ + mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ab98 │ │ │ │ - bl bc5f8 <_PyUnicode_ScanIdentifier@@Base> │ │ │ │ - subs r7, r0, #0 │ │ │ │ - blt.n 9ab82 │ │ │ │ - ldr.w r9, [r5, #8] │ │ │ │ - cmp r7, r9 │ │ │ │ - blt.w 9a662 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 9a122 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9a122 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 9a122 │ │ │ │ + beq.w 99ba4 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov lr, r0 │ │ │ │ + adds r3, r4, r3 │ │ │ │ + mov ip, r3 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r2, r3 │ │ │ │ + b.n 9a05e │ │ │ │ + ldr.w r6, [ip, #2804] @ 0xaf4 │ │ │ │ + mov r0, r2 │ │ │ │ + ldrb r1, [r6, r2] │ │ │ │ + cmp r1, #35 @ 0x23 │ │ │ │ + beq.n 9a08a │ │ │ │ + adds r3, #1 │ │ │ │ + strb.w r1, [lr] │ │ │ │ + add.w lr, sl, r3 │ │ │ │ + adds r2, #1 │ │ │ │ + cmp fp, r2 │ │ │ │ + bgt.n 9a046 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r3 │ │ │ │ + strb.w r2, [sl, r3] │ │ │ │ + mov r0, sl │ │ │ │ + bl ab66c │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, sl │ │ │ │ + mov sl, r3 │ │ │ │ + bl 773d4 │ │ │ │ + b.n 99f9e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b3068 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 9a6a8 │ │ │ │ + bl 9a46c │ │ │ │ movs r3, #1 │ │ │ │ - str.w r3, [r4, #2700] @ 0xa8c │ │ │ │ - ldrd r5, r8, [r4, #4] │ │ │ │ - b.w 990e2 │ │ │ │ - bl 9af80 │ │ │ │ - cmp r7, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - it eq │ │ │ │ - moveq r0, #3 │ │ │ │ - beq.w 9a158 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9b0ec │ │ │ │ - mov r1, r7 │ │ │ │ + str.w r3, [r4, #448] @ 0x1c0 │ │ │ │ + b.n 99fee │ │ │ │ + mov r2, r0 │ │ │ │ + cmp fp, r0 │ │ │ │ + beq.n 9a05c │ │ │ │ + ldrb r1, [r6, r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 9a05c │ │ │ │ + adds r0, r2, #1 │ │ │ │ + cmp r1, #10 │ │ │ │ + bne.n 9a08a │ │ │ │ + b.n 9a052 │ │ │ │ + movw r1, #27156 @ 0x6a14 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b0ec │ │ │ │ - b.w 9a156 │ │ │ │ - mov fp, r1 │ │ │ │ - b.w 99a98 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 29b58 │ │ │ │ - adds r3, r5, r0 │ │ │ │ - cmp r3, r5 │ │ │ │ - bne.w 9a232 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - b.n 9a312 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 29b58 │ │ │ │ - adds r6, r5, r0 │ │ │ │ - cmp r6, r5 │ │ │ │ - beq.w 9a4a6 │ │ │ │ - b.n 9a3d8 │ │ │ │ + b.w 98dee │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl eaf7c │ │ │ │ + bl ea4dc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9ab3c │ │ │ │ + beq.n 9a0ce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 9ab3c │ │ │ │ + cbnz r3, 9a0ce │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 9ab92 │ │ │ │ + beq.n 9a124 │ │ │ │ mov r0, r8 │ │ │ │ - bl 12cc80 │ │ │ │ + bl 12c138 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9ab64 │ │ │ │ + beq.n 9a0f6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 9ab64 │ │ │ │ + cbnz r3, 9a0f6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 9ab92 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 9a124 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 9a674 │ │ │ │ + b.n 99b70 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #28544 @ 0x6f80 │ │ │ │ + movw r1, #27008 @ 0x6980 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1d9128 │ │ │ │ - b.n 9a6a8 │ │ │ │ + bl 1d84e8 │ │ │ │ + b.n 99ba4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9ab92 │ │ │ │ + beq.n 9a124 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 9abb0 │ │ │ │ + cbz r3, 9a142 │ │ │ │ movs r3, #17 │ │ │ │ str r3, [r4, #32] │ │ │ │ - b.n 9a6a8 │ │ │ │ + b.n 99ba4 │ │ │ │ movw r3, #48064 @ 0xbbc0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d40bc │ │ │ │ + bl d3624 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9ab92 │ │ │ │ + beq.n 9a124 │ │ │ │ movs r3, #22 │ │ │ │ str r3, [r4, #32] │ │ │ │ - b.n 9a6a8 │ │ │ │ + b.n 99ba4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9ab92 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 26b5c0 │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9a124 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 99a08 │ │ │ │ + b.w 98812 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr.w r8, [r4, #4] │ │ │ │ + bl c7764 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 9a4e0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 999a4 │ │ │ │ + cmp r0, #46 @ 0x2e │ │ │ │ + beq.w 99982 │ │ │ │ + cmp r0, #45 @ 0x2d │ │ │ │ + ble.n 9a184 │ │ │ │ + cmp r0, #101 @ 0x65 │ │ │ │ + beq.w 99a48 │ │ │ │ + bgt.n 9a1c6 │ │ │ │ + cmp r0, #69 @ 0x45 │ │ │ │ + beq.w 99e16 │ │ │ │ + cmp r0, #74 @ 0x4a │ │ │ │ + beq.w 99df2 │ │ │ │ + add.w r3, r4, #12288 @ 0x3000 │ │ │ │ + ldr r5, [r3, #68] @ 0x44 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 98aba │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a5d8 │ │ │ │ + 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, #27252 @ 0x6a74 │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ + bl 23be48 │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r3, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + bl 9a630 │ │ │ │ + b.w 987cc │ │ │ │ + cmp r0, #106 @ 0x6a │ │ │ │ + bne.n 9a184 │ │ │ │ + b.n 99df2 │ │ │ │ + movs r7, #0 │ │ │ │ + b.w 98910 │ │ │ │ + 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 987aa │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #27620 @ 0x6be4 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl 1d84e8 │ │ │ │ + b.w 98df2 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ - b.n 9a4bc │ │ │ │ - movs r7, #0 │ │ │ │ - b.w 99414 │ │ │ │ - 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 998c0 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 998b6 │ │ │ │ - b.w 998c0 │ │ │ │ + b.w 99902 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #27728 @ 0x6c50 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl 1d84e8 │ │ │ │ + b.w 98df2 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + ldrd r1, r0, [r0, #4] │ │ │ │ + subs r1, #1 │ │ │ │ + cmp r0, r1 │ │ │ │ + beq.w 98de2 │ │ │ │ + b.n 99d8a │ │ │ │ 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 9ac8e │ │ │ │ + bgt.n 9a292 │ │ │ │ cmp r6, #3 │ │ │ │ - beq.n 9ac74 │ │ │ │ + beq.n 9a278 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbnz r3, 9ac64 │ │ │ │ - movw r1, #29104 @ 0x71b0 │ │ │ │ + cbnz r3, 9a268 │ │ │ │ + movw r1, #27568 @ 0x6bb0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d9128 │ │ │ │ + bl 1d84e8 │ │ │ │ cmp r5, #10 │ │ │ │ - beq.w 9a6a8 │ │ │ │ + beq.w 99ba4 │ │ │ │ movs r3, #24 │ │ │ │ str r3, [r4, #32] │ │ │ │ - b.n 9a6a8 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #28900 @ 0x70e4 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - bl 1d9128 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, r4 │ │ │ │ - str.w r8, [sp] │ │ │ │ - bl 9b144 │ │ │ │ - b.w 992d0 │ │ │ │ + b.n 99ba4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #29016 @ 0x7158 │ │ │ │ + movw r1, #27480 @ 0x6b58 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1d9128 │ │ │ │ - b.n 9ac36 │ │ │ │ + bl 1d84e8 │ │ │ │ + b.n 9a25c │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #28952 @ 0x7118 │ │ │ │ + movw r1, #27416 @ 0x6b18 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1d9128 │ │ │ │ + bl 1d84e8 │ │ │ │ cmp r5, #10 │ │ │ │ - beq.w 9a6a8 │ │ │ │ + beq.w 99ba4 │ │ │ │ movs r3, #23 │ │ │ │ str r3, [r4, #32] │ │ │ │ - b.n 9a6a8 │ │ │ │ + b.n 99ba4 │ │ │ │ add.w r3, r4, r3, lsl #6 │ │ │ │ ldrb.w r1, [r3, #2764] @ 0xacc │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 9ac20 │ │ │ │ + bne.n 9a246 │ │ │ │ ldr.w r3, [r3, #2768] @ 0xad0 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 9ac20 │ │ │ │ - movw r1, #28928 @ 0x7100 │ │ │ │ + bne.n 9a246 │ │ │ │ + movw r1, #27392 @ 0x6b00 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - b.w 998f2 │ │ │ │ - add.w r3, r4, r0, lsl #2 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - ldr r3, [r3, #48] @ 0x30 │ │ │ │ - cmp r3, fp │ │ │ │ - bne.n 9acc2 │ │ │ │ - mov r3, fp │ │ │ │ - b.w 99436 │ │ │ │ - bge.n 9accc │ │ │ │ - mov r3, fp │ │ │ │ - mov r7, fp │ │ │ │ - b.w 99c92 │ │ │ │ - cmp r0, #0 │ │ │ │ - ble.w 9a2e8 │ │ │ │ - cmp r3, fp │ │ │ │ - mov r7, fp │ │ │ │ - mov r3, fp │ │ │ │ - ble.w 99f4e │ │ │ │ - b.w 99f04 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #29156 @ 0x71e4 │ │ │ │ + b.w 98dee │ │ │ │ + movw r1, #26928 @ 0x6930 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1d9128 │ │ │ │ - b.w 998f6 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9a630 │ │ │ │ - b.w 99316 │ │ │ │ - movs r2, #125 @ 0x7d │ │ │ │ - b.w 9927a │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9b0ec │ │ │ │ - movw r1, #28764 @ 0x705c │ │ │ │ + ldr r0, [pc, #424] @ (9a468 ) │ │ │ │ + bl 6678e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #26896 @ 0x6910 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [pc, #412] @ (9a468 ) │ │ │ │ + bl 6678e <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d9128 │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r3, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - bl 9b144 │ │ │ │ - b.w 992d0 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + it eq │ │ │ │ + moveq fp, r7 │ │ │ │ + bl 1b2228 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 9a300 │ │ │ │ + mov r8, r9 │ │ │ │ + mov r6, r7 │ │ │ │ + b.w 98866 │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w r8, [r4, #4] │ │ │ │ - bl c8210 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9a486 │ │ │ │ - cmp r0, #46 @ 0x2e │ │ │ │ - beq.w 9a464 │ │ │ │ - cmp r0, #45 @ 0x2d │ │ │ │ - ble.n 9ad58 │ │ │ │ - cmp r0, #101 @ 0x65 │ │ │ │ - beq.w 9a582 │ │ │ │ - bgt.n 9ad8a │ │ │ │ - cmp r0, #69 @ 0x45 │ │ │ │ - beq.w 9a71c │ │ │ │ - cmp r0, #74 @ 0x4a │ │ │ │ - beq.w 9a6f8 │ │ │ │ - add.w r3, r4, #12288 @ 0x3000 │ │ │ │ - ldr r5, [r3, #68] @ 0x44 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 995be │ │ │ │ - mov r1, r7 │ │ │ │ + bl 9a5d8 │ │ │ │ + movw r1, #27228 @ 0x6a5c │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b0ec │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ - ldr.w r1, [r4, #2704] @ 0xa90 │ │ │ │ + bl 1d84e8 │ │ │ │ + b.n 9a1b4 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r3, r8 │ │ │ │ + movs r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - adds r3, #1 │ │ │ │ - sub.w r2, r8, r1 │ │ │ │ - subs r1, r3, r1 │ │ │ │ - movw r3, #28788 @ 0x7074 │ │ │ │ - movt r3, #39 @ 0x27 │ │ │ │ - bl 23c48c │ │ │ │ - b.n 9ad16 │ │ │ │ - cmp r0, #106 @ 0x6a │ │ │ │ - bne.n 9ad58 │ │ │ │ - b.n 9a6f8 │ │ │ │ - movw r1, #28544 @ 0x6f80 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + bl 9a630 │ │ │ │ + b.w 987cc │ │ │ │ + movw r1, #27088 @ 0x69d0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - b.w 998f2 │ │ │ │ + b.w 98dee │ │ │ │ + movs r2, #125 @ 0x7d │ │ │ │ + b.w 98776 │ │ │ │ uxtb r3, r7 │ │ │ │ ldr.w r5, [r5, r3, lsl #2] │ │ │ │ ands.w r5, r5, #4 │ │ │ │ - bne.n 9adf8 │ │ │ │ + bne.w 9a09e │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b0ec │ │ │ │ - movw r1, #28732 @ 0x703c │ │ │ │ + bl 9a5d8 │ │ │ │ + movw r1, #27196 @ 0x6a3c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - b.n 9ad10 │ │ │ │ + b.n 9a2f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af80 │ │ │ │ + bl 9a46c │ │ │ │ mov r7, r0 │ │ │ │ - b.n 9a88a │ │ │ │ - ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.w 99d14 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r7, r3 │ │ │ │ - b.w 99414 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9af80 │ │ │ │ - movs r3, #1 │ │ │ │ - str.w r3, [r4, #448] @ 0x1c0 │ │ │ │ - b.n 9a928 │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - bl 9b144 │ │ │ │ - b.w 992d0 │ │ │ │ - movw r1, #28692 @ 0x7014 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - b.w 998f2 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - ldrd r1, r0, [r0, #4] │ │ │ │ - subs r1, #1 │ │ │ │ - cmp r0, r1 │ │ │ │ - beq.w 998e6 │ │ │ │ - b.n 9a9e0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9af80 │ │ │ │ - b.w 9a02e │ │ │ │ - str r1, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #29264 @ 0x7250 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - bl 1d9128 │ │ │ │ - b.w 998f6 │ │ │ │ - movw r1, #29220 @ 0x7224 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - mov r2, r7 │ │ │ │ + b.n 99c9e │ │ │ │ + uxtb r3, r7 │ │ │ │ + ldr.w r5, [r5, r3, lsl #2] │ │ │ │ + ands.w r5, r5, #4 │ │ │ │ + bne.n 9a312 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - b.w 998f2 │ │ │ │ - movw r1, #28464 @ 0x6f30 │ │ │ │ + bl 9a5d8 │ │ │ │ + movw r1, #27124 @ 0x69f4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #300] @ (9af7c ) │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #28432 @ 0x6f10 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #284] @ (9af7c ) │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ - mov r0, r4 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - it eq │ │ │ │ - moveq fp, r7 │ │ │ │ - bl 1b3068 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 9aed2 │ │ │ │ - mov r8, r9 │ │ │ │ - mov r6, r7 │ │ │ │ - b.w 9936a │ │ │ │ - add.w r0, fp, #1 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bl 76fe4 │ │ │ │ - mov sl, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9a6a8 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov lr, r0 │ │ │ │ - adds r3, r4, r3 │ │ │ │ - mov ip, r3 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r2, r3 │ │ │ │ - b.n 9aeb4 │ │ │ │ - ldr.w r6, [ip, #2804] @ 0xaf4 │ │ │ │ - mov r0, r2 │ │ │ │ - ldrb r1, [r6, r2] │ │ │ │ - cmp r1, #35 @ 0x23 │ │ │ │ - beq.n 9aee4 │ │ │ │ - adds r3, #1 │ │ │ │ - strb.w r1, [lr] │ │ │ │ - add.w lr, sl, r3 │ │ │ │ - adds r2, #1 │ │ │ │ - cmp fp, r2 │ │ │ │ - bgt.n 9ae9c │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r3 │ │ │ │ - strb.w r2, [sl, r3] │ │ │ │ - mov r0, sl │ │ │ │ - bl ac0e8 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, sl │ │ │ │ - mov sl, r3 │ │ │ │ - bl 77384 │ │ │ │ - b.n 9a994 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r3, r8 │ │ │ │ - movs r2, #64 @ 0x40 │ │ │ │ + b.n 9a2f8 │ │ │ │ mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - bl 9b144 │ │ │ │ - b.w 992d0 │ │ │ │ - mov r2, r0 │ │ │ │ - cmp fp, r0 │ │ │ │ - beq.n 9aeb2 │ │ │ │ - ldrb r1, [r6, r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.n 9aeb2 │ │ │ │ - adds r0, r2, #1 │ │ │ │ - cmp r1, #10 │ │ │ │ - bne.n 9aee4 │ │ │ │ - b.n 9aea8 │ │ │ │ + bl 9a46c │ │ │ │ + mov r7, r0 │ │ │ │ + b.n 99bb8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b0ec │ │ │ │ + bl 9a5d8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #28584 @ 0x6fa8 │ │ │ │ + movw r1, #27048 @ 0x69a8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1d9128 │ │ │ │ + bl 1d84e8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 9b144 │ │ │ │ - b.w 992d0 │ │ │ │ + bl 9a630 │ │ │ │ + b.w 987cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af80 │ │ │ │ + bl 9a46c │ │ │ │ mov r7, r0 │ │ │ │ - b.w 9a32e │ │ │ │ - uxtb r3, r7 │ │ │ │ - ldr.w r5, [r5, r3, lsl #2] │ │ │ │ - ands.w r5, r5, #4 │ │ │ │ - bne.n 9af6a │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9b0ec │ │ │ │ - movw r1, #28660 @ 0x6ff4 │ │ │ │ + b.w 99874 │ │ │ │ + movw r1, #27008 @ 0x6980 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - b.n 9ad10 │ │ │ │ + mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af80 │ │ │ │ + b.w 98dee │ │ │ │ + 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 98dbc │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.w 98db2 │ │ │ │ + b.w 98dbc │ │ │ │ + add.w r3, r4, r0, lsl #2 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + ldr r3, [r3, #48] @ 0x30 │ │ │ │ + cmp r3, fp │ │ │ │ + bne.n 9a400 │ │ │ │ + mov r3, fp │ │ │ │ + b.w 98932 │ │ │ │ + bge.n 9a40a │ │ │ │ + mov r3, fp │ │ │ │ + mov r7, fp │ │ │ │ + b.w 9918e │ │ │ │ + cmp r0, #0 │ │ │ │ + ble.w 9985e │ │ │ │ + cmp r3, fp │ │ │ │ + mov r7, fp │ │ │ │ + mov r3, fp │ │ │ │ + ble.w 99416 │ │ │ │ + b.w 993cc │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 26af80 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 9a792 │ │ │ │ - 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 992ae │ │ │ │ - movw r1, #28624 @ 0x6fd0 │ │ │ │ + b.w 999c6 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #27364 @ 0x6ae4 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl 1d84e8 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r0, r4 │ │ │ │ + str.w r8, [sp] │ │ │ │ + bl 9a630 │ │ │ │ + b.w 987cc │ │ │ │ + movw r1, #27684 @ 0x6c24 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - b.w 998f2 │ │ │ │ - nop │ │ │ │ - lsrs r4, r2 │ │ │ │ + b.w 98dee │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a46c │ │ │ │ + b.w 9957c │ │ │ │ + subs r2, #212 @ 0xd4 │ │ │ │ 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 9afbc │ │ │ │ + beq.n 9a4a8 │ │ │ │ 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 9b060 │ │ │ │ + bcs.n 9a54c │ │ │ │ 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 9b060 │ │ │ │ + bne.n 9a54c │ │ │ │ ldr.w r3, [r0, #2744] @ 0xab8 │ │ │ │ - movw r8, #58545 @ 0xe4b1 │ │ │ │ + movw r8, #56285 @ 0xdbdd │ │ │ │ movt r8, #18 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 9b042 │ │ │ │ + bne.n 9a52e │ │ │ │ mov r0, r6 │ │ │ │ blx 2941c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9b04e │ │ │ │ + beq.n 9a53a │ │ │ │ ldr r3, [r4, #28] │ │ │ │ adds r7, r0, #1 │ │ │ │ - cbnz r3, 9afe4 │ │ │ │ + cbnz r3, 9a4d0 │ │ │ │ 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, 9b06e │ │ │ │ + cbnz r0, 9a55a │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 9af9a │ │ │ │ + bne.n 9a486 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 9b060 │ │ │ │ + bne.n 9a54c │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 9b040 │ │ │ │ + bne.n 9a52c │ │ │ │ mov r0, r6 │ │ │ │ blx 2941c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 9b082 │ │ │ │ + cbz r0, 9a56e │ │ │ │ adds r3, #1 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 9b02a │ │ │ │ + cbnz r2, 9a516 │ │ │ │ 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 9aff6 │ │ │ │ + b.n 9a4e2 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ mov r5, r7 │ │ │ │ - cbz r0, 9b05e │ │ │ │ + cbz r0, 9a54a │ │ │ │ ldr r6, [r4, #4] │ │ │ │ - b.n 9aff6 │ │ │ │ + b.n 9a4e2 │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ adds r7, r6, r0 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 9b066 │ │ │ │ + bne.n 9a552 │ │ │ │ movs r3, #11 │ │ │ │ str r3, [r4, #32] │ │ │ │ str r5, [r4, #4] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9afb8 │ │ │ │ + b.n 9a4a4 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9afe2 │ │ │ │ - b.n 9afe4 │ │ │ │ + beq.n 9a4ce │ │ │ │ + b.n 9a4d0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #28392 @ 0x6ee8 │ │ │ │ + movw r1, #26856 @ 0x68e8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1d9128 │ │ │ │ + bl 1d84e8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 9b060 │ │ │ │ + b.n 9a54c │ │ │ │ mov r0, r7 │ │ │ │ blx 29b58 │ │ │ │ adds r3, r7, r0 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 9b024 │ │ │ │ + bne.n 9a510 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - b.n 9b05a │ │ │ │ + b.n 9a546 │ │ │ │ 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, 9b0d6 │ │ │ │ + cbz r0, 9a5c2 │ │ │ │ adds r1, r0, #1 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - cbnz r3, 9b0bc │ │ │ │ + cbnz r3, 9a5a8 │ │ │ │ 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 9b0b4 │ │ │ │ + bne.n 9a5a0 │ │ │ │ movs r3, #11 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #32] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ adds r3, r1, #1 │ │ │ │ - beq.n 9b120 │ │ │ │ + beq.n 9a60c │ │ │ │ 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 9b130 │ │ │ │ + bcc.n 9a61c │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 9b122 │ │ │ │ + bne.n 9a60e │ │ │ │ ldr.w r3, [r0, #476] @ 0x1dc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r0, #476] @ 0x1dc │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - movw r1, #28464 @ 0x6f30 │ │ │ │ + movw r1, #26928 @ 0x6930 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #20] @ (9b140 ) │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #28432 @ 0x6f10 │ │ │ │ + ldr r0, [pc, #20] @ (9a62c ) │ │ │ │ + bl 6678e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #26896 @ 0x6910 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #4] @ (9b140 ) │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #4] @ (9a62c ) │ │ │ │ + bl 6678e <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ - lsrs r4, r2 │ │ │ │ + subs r2, #212 @ 0xd4 │ │ │ │ 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 9b182 │ │ │ │ + beq.n 9a66e │ │ │ │ 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 9b17e │ │ │ │ + beq.n 9a66a │ │ │ │ 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 9b17e │ │ │ │ + beq.n 9a66a │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9b176 │ │ │ │ - b.n 9b17e │ │ │ │ + bne.n 9a662 │ │ │ │ + b.n 9a66a │ │ │ │ │ │ │ │ -0009b1a0 : │ │ │ │ +0009a68c : │ │ │ │ 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 9b232 │ │ │ │ + bne.n 9a71e │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ - beq.n 9b258 │ │ │ │ + beq.n 9a744 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 9b208 │ │ │ │ + bne.n 9a6f4 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 9b208 │ │ │ │ + beq.n 9a6f4 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 78468 │ │ │ │ + bl 784b8 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 9b22a │ │ │ │ + beq.n 9a716 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ - cbnz r3, 9b1f6 │ │ │ │ + cbnz r3, 9a6e2 │ │ │ │ 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 9b1f0 │ │ │ │ + b.n 9a6dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cd24 │ │ │ │ + bl 6cd14 │ │ │ │ adds r3, r0, #1 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ it eq │ │ │ │ streq r3, [r6, #0] │ │ │ │ - beq.n 9b26e │ │ │ │ + beq.n 9a75a │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78468 │ │ │ │ + bl 784b8 │ │ │ │ adds r0, #3 │ │ │ │ - bne.n 9b1ea │ │ │ │ + bne.n 9a6d6 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9b1f0 │ │ │ │ - bl 82a10 │ │ │ │ + b.n 9a6dc │ │ │ │ + bl 82560 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r6, #0] │ │ │ │ - cbnz r0, 9b254 │ │ │ │ + cbnz r0, 9a740 │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d40bc │ │ │ │ - cbz r0, 9b26e │ │ │ │ - bl d42d0 │ │ │ │ + bl d3624 │ │ │ │ + cbz r0, 9a75a │ │ │ │ + bl d3838 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 9b1f2 │ │ │ │ + b.n 9a6de │ │ │ │ movs r0, #1 │ │ │ │ - b.n 9b1f2 │ │ │ │ + b.n 9a6de │ │ │ │ movw r1, #2382 @ 0x94e │ │ │ │ - movw r0, #65228 @ 0xfecc │ │ │ │ + movw r0, #63692 @ 0xf8cc │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215dac <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r6, #0] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9b1f2 │ │ │ │ + b.n 9a6de │ │ │ │ │ │ │ │ -0009b274 <_PyArena_AddPyObject@@Base>: │ │ │ │ +0009a760 <_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 9b300 <_PyArena_AddPyObject@@Base+0x8c> │ │ │ │ + beq.n 9a7ec <_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 9b2d2 <_PyArena_AddPyObject@@Base+0x5e> │ │ │ │ + bge.n 9a7be <_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 9b2ec <_PyArena_AddPyObject@@Base+0x78> │ │ │ │ + bne.n 9a7d8 <_PyArena_AddPyObject@@Base+0x78> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 841a0 <_PyList_AppendTakeRefListResize@@Base+0x48> │ │ │ │ + bl 83cf4 <_PyList_AppendTakeRefListResize@@Base+0x48> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 9b316 <_PyArena_AddPyObject@@Base+0xa2> │ │ │ │ + beq.n 9a802 <_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 9b2ca <_PyArena_AddPyObject@@Base+0x56> │ │ │ │ + beq.n 9a7b6 <_PyArena_AddPyObject@@Base+0x56> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9b2ca <_PyArena_AddPyObject@@Base+0x56> │ │ │ │ + bne.n 9a7b6 <_PyArena_AddPyObject@@Base+0x56> │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9b2cc <_PyArena_AddPyObject@@Base+0x58> │ │ │ │ - movw r0, #64668 @ 0xfc9c │ │ │ │ + b.n 9a7b8 <_PyArena_AddPyObject@@Base+0x58> │ │ │ │ + movw r0, #63132 @ 0xf69c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #545 @ 0x221 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215dac <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9b2cc <_PyArena_AddPyObject@@Base+0x58> │ │ │ │ + b.n 9a7b8 <_PyArena_AddPyObject@@Base+0x58> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9b310 <_PyArena_AddPyObject@@Base+0x9c> │ │ │ │ + beq.n 9a7fc <_PyArena_AddPyObject@@Base+0x9c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9b310 <_PyArena_AddPyObject@@Base+0x9c> │ │ │ │ + bne.n 9a7fc <_PyArena_AddPyObject@@Base+0x9c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9b310 <_PyArena_AddPyObject@@Base+0x9c> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9a7fc <_PyArena_AddPyObject@@Base+0x9c> │ │ │ │ │ │ │ │ -0009b330 : │ │ │ │ - ldr r3, [pc, #12] @ (9b340 ) │ │ │ │ +0009a81c : │ │ │ │ + ldr r3, [pc, #12] @ (9a82c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - b.w 1a8d44 │ │ │ │ + b.w 1a7efc │ │ │ │ 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 9b378 │ │ │ │ + beq.n 9a864 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w r0, [r3, r5, lsl #2] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 9b36c │ │ │ │ + beq.n 9a858 │ │ │ │ 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 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97a08 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9b394 │ │ │ │ + blt.n 9a880 │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 9b36a │ │ │ │ - b.n 9b36c │ │ │ │ + bne.n 9a856 │ │ │ │ + b.n 9a858 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9b36a │ │ │ │ + b.n 9a856 │ │ │ │ nop │ │ │ │ │ │ │ │ -0009b39c <_PyBytes_Resize@@Base>: │ │ │ │ +0009a888 <_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 9b5b8 <_PyBytes_Resize@@Base+0x21c> │ │ │ │ + bne.w 9aaa6 <_PyBytes_Resize@@Base+0x21e> │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r6 │ │ │ │ - beq.n 9b4b2 <_PyBytes_Resize@@Base+0x116> │ │ │ │ + beq.n 9a9a0 <_PyBytes_Resize@@Base+0x118> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9b5a2 <_PyBytes_Resize@@Base+0x206> │ │ │ │ + beq.w 9aa90 <_PyBytes_Resize@@Base+0x208> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9b4d6 <_PyBytes_Resize@@Base+0x13a> │ │ │ │ + beq.n 9a9c4 <_PyBytes_Resize@@Base+0x13c> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 9b556 <_PyBytes_Resize@@Base+0x1ba> │ │ │ │ - ldr.w r9, [pc, #520] @ 9b5f0 <_PyBytes_Resize@@Base+0x254> │ │ │ │ - ldr.w r3, [r9, #1416] @ 0x588 │ │ │ │ + bne.w 9aa44 <_PyBytes_Resize@@Base+0x1bc> │ │ │ │ + ldr.w sl, [pc, #520] @ 9aadc <_PyBytes_Resize@@Base+0x254> │ │ │ │ + ldr.w r3, [sl, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9b51c <_PyBytes_Resize@@Base+0x180> │ │ │ │ + bne.w 9aa0a <_PyBytes_Resize@@Base+0x182> │ │ │ │ adds.w r1, r4, #17 │ │ │ │ - bmi.w 9b542 <_PyBytes_Resize@@Base+0x1a6> │ │ │ │ + bmi.w 9aa30 <_PyBytes_Resize@@Base+0x1a8> │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ - movw r0, #17493 @ 0x4455 │ │ │ │ - movt r0, #8 │ │ │ │ + movw r2, #16289 @ 0x3fa1 │ │ │ │ + movt r2, #8 │ │ │ │ ldr.w r6, [r3, #720] @ 0x2d0 │ │ │ │ - ldr.w r8, [r3, #708] @ 0x2c4 │ │ │ │ - cmp r6, r0 │ │ │ │ - bne.w 9b528 <_PyBytes_Resize@@Base+0x18c> │ │ │ │ - ldr r2, [pc, #460] @ (9b5e8 <_PyBytes_Resize@@Base+0x24c>) │ │ │ │ + ldr.w r9, [r3, #708] @ 0x2c4 │ │ │ │ + cmp r6, r2 │ │ │ │ + bne.w 9aa16 <_PyBytes_Resize@@Base+0x18e> │ │ │ │ + ldr r2, [pc, #460] @ (9aad4 <_PyBytes_Resize@@Base+0x24c>) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ bic.w ip, r5, #4080 @ 0xff0 │ │ │ │ bic.w ip, ip, #15 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ - ldr.w r0, [r2, #1528] @ 0x5f8 │ │ │ │ - cmn.w r0, #804 @ 0x324 │ │ │ │ - beq.n 9b4f2 <_PyBytes_Resize@@Base+0x156> │ │ │ │ - lsrs r2, r5, #18 │ │ │ │ - add.w r0, r0, r2, lsl #3 │ │ │ │ - ubfx r2, r5, #0, #18 │ │ │ │ - ldr.w r6, [r0, #808] @ 0x328 │ │ │ │ - cmp r6, r2 │ │ │ │ - bgt.n 9b460 <_PyBytes_Resize@@Base+0xc4> │ │ │ │ - ldr.w r0, [r0, #804] @ 0x324 │ │ │ │ - cmp r0, r2 │ │ │ │ + ldr.w r2, [r2, #1528] @ 0x5f8 │ │ │ │ + cmn.w r2, #804 @ 0x324 │ │ │ │ + beq.n 9a9e0 <_PyBytes_Resize@@Base+0x158> │ │ │ │ + lsrs r0, r5, #18 │ │ │ │ + ubfx r6, r5, #0, #18 │ │ │ │ + add.w r2, r2, r0, lsl #3 │ │ │ │ + ldr.w r0, [r2, #808] @ 0x328 │ │ │ │ + cmp r0, r6 │ │ │ │ + bgt.n 9a94c <_PyBytes_Resize@@Base+0xc4> │ │ │ │ + ldr.w r2, [r2, #804] @ 0x324 │ │ │ │ + cmp r2, r6 │ │ │ │ ite gt │ │ │ │ - movgt r2, #0 │ │ │ │ - movle r2, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ - it eq │ │ │ │ - moveq r2, #0 │ │ │ │ + movgt r6, #0 │ │ │ │ + movle r6, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9b4f2 <_PyBytes_Resize@@Base+0x156> │ │ │ │ - ldr.w r3, [ip, #20] │ │ │ │ - adds r3, #1 │ │ │ │ - mov.w sl, r3, lsl #3 │ │ │ │ - cmp sl, r1 │ │ │ │ - bcc.n 9b47c <_PyBytes_Resize@@Base+0xe0> │ │ │ │ - add.w sl, sl, r3, lsl #4 │ │ │ │ - cmp.w sl, r1, lsl #2 │ │ │ │ + it eq │ │ │ │ + moveq r6, #0 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 9a9e0 <_PyBytes_Resize@@Base+0x158> │ │ │ │ + ldr.w r2, [ip, #20] │ │ │ │ + add.w r8, r2, #1 │ │ │ │ + mov.w r8, r8, lsl #3 │ │ │ │ + cmp r8, r1 │ │ │ │ + bcc.n 9a96a <_PyBytes_Resize@@Base+0xe2> │ │ │ │ + add.w r8, r8, r8, lsl #1 │ │ │ │ + cmp.w r8, r1, lsl #2 │ │ │ │ it cs │ │ │ │ - movcs sl, r1 │ │ │ │ - bcc.n 9b4b8 <_PyBytes_Resize@@Base+0x11c> │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7191c │ │ │ │ + movcs r8, r1 │ │ │ │ + bcc.n 9a9a6 <_PyBytes_Resize@@Base+0x11e> │ │ │ │ + mov r0, r9 │ │ │ │ + bl 7190c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9b542 <_PyBytes_Resize@@Base+0x1a6> │ │ │ │ - mov r2, sl │ │ │ │ + beq.n 9aa30 <_PyBytes_Resize@@Base+0x1a8> │ │ │ │ + mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ blx 29c10 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 77550 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 775a0 │ │ │ │ str r6, [r7, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - ldr.w r3, [r9, #1416] @ 0x588 │ │ │ │ - cbnz r3, 9b4c8 <_PyBytes_Resize@@Base+0x12c> │ │ │ │ + ldr.w r3, [sl, #1416] @ 0x588 │ │ │ │ + cbnz r3, 9a9b6 <_PyBytes_Resize@@Base+0x12e> │ │ │ │ adds r2, r6, r4 │ │ │ │ movs r1, #0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r4, [r6, #8] │ │ │ │ strb r1, [r2, #16] │ │ │ │ str r3, [r6, #12] │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ str r5, [r7, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ mov r6, r5 │ │ │ │ - ldr.w r3, [r9, #1416] @ 0x588 │ │ │ │ + ldr.w r3, [sl, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9b4a4 <_PyBytes_Resize@@Base+0x108> │ │ │ │ + beq.n 9a992 <_PyBytes_Resize@@Base+0x10a> │ │ │ │ mov r0, r6 │ │ │ │ - ldr.w r2, [r9, #1420] @ 0x58c │ │ │ │ + ldr.w r2, [sl, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ - b.n 9b4a4 <_PyBytes_Resize@@Base+0x108> │ │ │ │ - ldr r1, [pc, #276] @ (9b5ec <_PyBytes_Resize@@Base+0x250>) │ │ │ │ + b.n 9a992 <_PyBytes_Resize@@Base+0x10a> │ │ │ │ + ldr r1, [pc, #272] @ (9aad8 <_PyBytes_Resize@@Base+0x250>) │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ str r1, [r0, #0] │ │ │ │ - beq.n 9b4b2 <_PyBytes_Resize@@Base+0x116> │ │ │ │ + beq.n 9a9a0 <_PyBytes_Resize@@Base+0x118> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9b4b2 <_PyBytes_Resize@@Base+0x116> │ │ │ │ + bne.n 9a9a0 <_PyBytes_Resize@@Base+0x118> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9b4b2 <_PyBytes_Resize@@Base+0x116> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9a9a0 <_PyBytes_Resize@@Base+0x118> │ │ │ │ ldr.w r6, [r3, #680] @ 0x2a8 │ │ │ │ - movw r2, #50557 @ 0xc57d │ │ │ │ + movw r2, #50541 @ 0xc56d │ │ │ │ movt r2, #6 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 9b534 <_PyBytes_Resize@@Base+0x198> │ │ │ │ + bne.n 9aa22 <_PyBytes_Resize@@Base+0x19a> │ │ │ │ mov r0, r5 │ │ │ │ blx 2a6fc │ │ │ │ mov r6, r0 │ │ │ │ str r6, [r7, #0] │ │ │ │ - cbz r6, 9b546 <_PyBytes_Resize@@Base+0x1aa> │ │ │ │ + cbz r6, 9aa34 <_PyBytes_Resize@@Base+0x1ac> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - ldr.w r3, [r9, #1416] @ 0x588 │ │ │ │ + ldr.w r3, [sl, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9b4a4 <_PyBytes_Resize@@Base+0x108> │ │ │ │ - b.n 9b4c8 <_PyBytes_Resize@@Base+0x12c> │ │ │ │ + beq.n 9a992 <_PyBytes_Resize@@Base+0x10a> │ │ │ │ + b.n 9a9b6 <_PyBytes_Resize@@Base+0x12e> │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - ldr.w r2, [r9, #1420] @ 0x58c │ │ │ │ + ldr.w r2, [sl, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 9b3f2 <_PyBytes_Resize@@Base+0x56> │ │ │ │ + b.n 9a8de <_PyBytes_Resize@@Base+0x56> │ │ │ │ mov r2, r1 │ │ │ │ - mov r0, r8 │ │ │ │ + mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ blx r6 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 9b50a <_PyBytes_Resize@@Base+0x16e> │ │ │ │ + b.n 9a9f8 <_PyBytes_Resize@@Base+0x170> │ │ │ │ mov r2, r1 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ mov r1, r5 │ │ │ │ blx r6 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 9b50a <_PyBytes_Resize@@Base+0x16e> │ │ │ │ + b.n 9a9f8 <_PyBytes_Resize@@Base+0x170> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 7b988 │ │ │ │ - bl 1ea294 │ │ │ │ + bl 7b94c │ │ │ │ + bl 1e95bc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9b4b4 <_PyBytes_Resize@@Base+0x118> │ │ │ │ + b.n 9a9a2 <_PyBytes_Resize@@Base+0x11a> │ │ │ │ cmp r1, r6 │ │ │ │ - ble.n 9b596 <_PyBytes_Resize@@Base+0x1fa> │ │ │ │ + ble.n 9aa84 <_PyBytes_Resize@@Base+0x1fc> │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a7f70 │ │ │ │ + bl 1a7128 │ │ │ │ str r0, [r7, #0] │ │ │ │ - cbz r0, 9b572 <_PyBytes_Resize@@Base+0x1d6> │ │ │ │ + cbz r0, 9aa60 <_PyBytes_Resize@@Base+0x1d8> │ │ │ │ mov r2, r6 │ │ │ │ add.w r1, r5, #16 │ │ │ │ adds r0, #16 │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9b582 <_PyBytes_Resize@@Base+0x1e6> │ │ │ │ + beq.n 9aa70 <_PyBytes_Resize@@Base+0x1e8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 9b58e <_PyBytes_Resize@@Base+0x1f2> │ │ │ │ + cbz r3, 9aa7c <_PyBytes_Resize@@Base+0x1f4> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ negs r0, r0 │ │ │ │ - b.n 9b4b4 <_PyBytes_Resize@@Base+0x118> │ │ │ │ + b.n 9a9a2 <_PyBytes_Resize@@Base+0x11a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9b582 <_PyBytes_Resize@@Base+0x1e6> │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9aa70 <_PyBytes_Resize@@Base+0x1e8> │ │ │ │ add.w r0, r5, #16 │ │ │ │ - bl 71f98 │ │ │ │ + bl 71f88 │ │ │ │ str r0, [r7, #0] │ │ │ │ - b.n 9b572 <_PyBytes_Resize@@Base+0x1d6> │ │ │ │ + b.n 9aa60 <_PyBytes_Resize@@Base+0x1d8> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a7f70 │ │ │ │ + bl 1a7128 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9b582 <_PyBytes_Resize@@Base+0x1e6> │ │ │ │ - b.n 9b57c <_PyBytes_Resize@@Base+0x1e0> │ │ │ │ + beq.n 9aa70 <_PyBytes_Resize@@Base+0x1e8> │ │ │ │ + b.n 9aa6a <_PyBytes_Resize@@Base+0x1e2> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9b5cc <_PyBytes_Resize@@Base+0x230> │ │ │ │ + beq.n 9aaba <_PyBytes_Resize@@Base+0x232> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 9b5de <_PyBytes_Resize@@Base+0x242> │ │ │ │ + cbz r3, 9aacc <_PyBytes_Resize@@Base+0x244> │ │ │ │ mov.w r1, #3168 @ 0xc60 │ │ │ │ - movw r0, #29480 @ 0x7328 │ │ │ │ + movw r0, #27944 @ 0x6d28 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 9b550 <_PyBytes_Resize@@Base+0x1b4> │ │ │ │ + bl 215dac <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 9aa3e <_PyBytes_Resize@@Base+0x1b6> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9b5cc <_PyBytes_Resize@@Base+0x230> │ │ │ │ - nop │ │ │ │ + bl 77f40 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9aaba <_PyBytes_Resize@@Base+0x232> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r7, #10] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0009b5f4 : │ │ │ │ +0009aae0 : │ │ │ │ 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] @ (9b6d4 ) │ │ │ │ + ldr r4, [pc, #208] @ (9abc0 ) │ │ │ │ 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 1a8de8 │ │ │ │ + bl 1a7fa0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9b6ce │ │ │ │ + beq.n 9abba │ │ │ │ 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 1a8eb4 │ │ │ │ + bl 1a806c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9b6ce │ │ │ │ + beq.n 9abba │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ - cbnz r5, 9b6a6 │ │ │ │ + cbnz r5, 9ab92 │ │ │ │ movs r7, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ strd r7, r7, [sp] │ │ │ │ - bl 9d9d8 <_PyEvalFramePushAndInit@@Base> │ │ │ │ + bl 9cf28 <_PyEvalFramePushAndInit@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 9b680 │ │ │ │ + cbz r0, 9ab6c │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #340] @ 0x154 │ │ │ │ - cbnz r3, 9b6c2 │ │ │ │ + cbnz r3, 9abae │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e888 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + bl 9ddd8 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9b6a0 │ │ │ │ + beq.n 9ab8c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 9b6a0 │ │ │ │ - ldr r2, [pc, #68] @ (9b6d8 ) │ │ │ │ + cbnz r3, 9ab8c │ │ │ │ + ldr r2, [pc, #68] @ (9abc4 ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 9b6b6 │ │ │ │ + cbnz r3, 9aba2 │ │ │ │ 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 9b652 │ │ │ │ + b.n 9ab3e │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 9b698 │ │ │ │ + b.n 9ab84 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 9b680 │ │ │ │ + b.n 9ab6c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 9b6a0 │ │ │ │ + b.n 9ab8c │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0009b6dc : │ │ │ │ +0009abc8 : │ │ │ │ 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 9b7d4 │ │ │ │ + blt.n 9acc0 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ - movw r0, #17493 @ 0x4455 │ │ │ │ + movw r0, #16289 @ 0x3fa1 │ │ │ │ movt r0, #8 │ │ │ │ ldr.w r6, [r3, #720] @ 0x2d0 │ │ │ │ ldr.w r5, [r3, #708] @ 0x2c4 │ │ │ │ cmp r6, r0 │ │ │ │ - bne.n 9b7b6 │ │ │ │ - cbz r4, 9b78a │ │ │ │ - ldr r1, [pc, #196] @ (9b7d8 ) │ │ │ │ + bne.n 9aca2 │ │ │ │ + cbz r4, 9ac76 │ │ │ │ + ldr r1, [pc, #196] @ (9acc4 ) │ │ │ │ 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 9b794 │ │ │ │ + beq.n 9ac80 │ │ │ │ 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 9b74e │ │ │ │ + bgt.n 9ac3a │ │ │ │ ldr.w r1, [r0, #804] @ 0x324 │ │ │ │ cmp r1, r2 │ │ │ │ - bgt.n 9b794 │ │ │ │ - cbz r1, 9b794 │ │ │ │ + bgt.n 9ac80 │ │ │ │ + cbz r1, 9ac80 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ adds r3, #1 │ │ │ │ lsls r7, r3, #3 │ │ │ │ cmp.w ip, r3, lsl #3 │ │ │ │ - bhi.n 9b766 │ │ │ │ + bhi.n 9ac52 │ │ │ │ add.w r7, r7, r3, lsl #4 │ │ │ │ cmp.w r7, ip, lsl #2 │ │ │ │ - bcc.n 9b784 │ │ │ │ + bcc.n 9ac70 │ │ │ │ mov r7, ip │ │ │ │ mov r1, ip │ │ │ │ mov r0, r5 │ │ │ │ - bl 7191c │ │ │ │ + bl 7190c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 9b782 │ │ │ │ + cbz r0, 9ac6e │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ blx 29c10 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77550 │ │ │ │ + bl 775a0 │ │ │ │ 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 7191c │ │ │ │ + b.w 7190c │ │ │ │ ldr.w r5, [r3, #680] @ 0x2a8 │ │ │ │ - movw r2, #50557 @ 0xc57d │ │ │ │ + movw r2, #50541 @ 0xc56d │ │ │ │ movt r2, #6 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 9b7c4 │ │ │ │ + bne.n 9acb0 │ │ │ │ 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 │ │ │ │ @@ -169342,24 +168321,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 9b784 │ │ │ │ + b.n 9ac70 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0009b7dc <_Py_NewReferenceNoTotal@@Base>: │ │ │ │ - ldr r2, [pc, #20] @ (9b7f4 <_Py_NewReferenceNoTotal@@Base+0x18>) │ │ │ │ +0009acc8 <_Py_NewReferenceNoTotal@@Base>: │ │ │ │ + ldr r2, [pc, #20] @ (9ace0 <_Py_NewReferenceNoTotal@@Base+0x18>) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 9b7ea <_Py_NewReferenceNoTotal@@Base+0xe> │ │ │ │ + cbnz r3, 9acd6 <_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 │ │ │ │ @@ -169371,55 +168350,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 9ba70 <_Py_NewReferenceNoTotal@@Base+0x294> │ │ │ │ + beq.w 9af5c <_Py_NewReferenceNoTotal@@Base+0x294> │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9ba7e <_Py_NewReferenceNoTotal@@Base+0x2a2> │ │ │ │ + bne.w 9af6a <_Py_NewReferenceNoTotal@@Base+0x2a2> │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 9ba98 <_Py_NewReferenceNoTotal@@Base+0x2bc> │ │ │ │ + bl 9af84 <_Py_NewReferenceNoTotal@@Base+0x2bc> │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 9b858 <_Py_NewReferenceNoTotal@@Base+0x7c> │ │ │ │ + cbz r0, 9ad44 <_Py_NewReferenceNoTotal@@Base+0x7c> │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 9b8e8 <_Py_NewReferenceNoTotal@@Base+0x10c> │ │ │ │ + beq.n 9add4 <_Py_NewReferenceNoTotal@@Base+0x10c> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #13 │ │ │ │ - beq.n 9b858 <_Py_NewReferenceNoTotal@@Base+0x7c> │ │ │ │ + beq.n 9ad44 <_Py_NewReferenceNoTotal@@Base+0x7c> │ │ │ │ cmp r5, r3 │ │ │ │ str r5, [r4, #8] │ │ │ │ - beq.n 9b8da <_Py_NewReferenceNoTotal@@Base+0xfe> │ │ │ │ + beq.n 9adc6 <_Py_NewReferenceNoTotal@@Base+0xfe> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 9b890 <_Py_NewReferenceNoTotal@@Base+0xb4> │ │ │ │ + beq.n 9ad7c <_Py_NewReferenceNoTotal@@Base+0xb4> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9b8d4 <_Py_NewReferenceNoTotal@@Base+0xf8> │ │ │ │ + bne.n 9adc0 <_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 9ba84 <_Py_NewReferenceNoTotal@@Base+0x2a8> │ │ │ │ - bl 9ba98 <_Py_NewReferenceNoTotal@@Base+0x2bc> │ │ │ │ + beq.w 9af70 <_Py_NewReferenceNoTotal@@Base+0x2a8> │ │ │ │ + bl 9af84 <_Py_NewReferenceNoTotal@@Base+0x2bc> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9b946 <_Py_NewReferenceNoTotal@@Base+0x16a> │ │ │ │ + bne.n 9ae32 <_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 │ │ │ │ @@ -169427,21 +168406,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 9b90a <_Py_NewReferenceNoTotal@@Base+0x12e> │ │ │ │ + bhi.n 9adf6 <_Py_NewReferenceNoTotal@@Base+0x12e> │ │ │ │ ldr r5, [r6, #12] │ │ │ │ str r2, [r6, #4] │ │ │ │ adds r5, r5, r3 │ │ │ │ - beq.w 9ba2c <_Py_NewReferenceNoTotal@@Base+0x250> │ │ │ │ + beq.w 9af18 <_Py_NewReferenceNoTotal@@Base+0x250> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - cbnz r3, 9b906 <_Py_NewReferenceNoTotal@@Base+0x12a> │ │ │ │ + cbnz r3, 9adf2 <_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 │ │ │ │ @@ -169450,1160 +168429,1172 @@ │ │ │ │ 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 9b8c2 <_Py_NewReferenceNoTotal@@Base+0xe6> │ │ │ │ + b.n 9adae <_Py_NewReferenceNoTotal@@Base+0xe6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97a08 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9b8cc <_Py_NewReferenceNoTotal@@Base+0xf0> │ │ │ │ + blt.n 9adb8 <_Py_NewReferenceNoTotal@@Base+0xf0> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - b.n 9b84c <_Py_NewReferenceNoTotal@@Base+0x70> │ │ │ │ + b.n 9ad38 <_Py_NewReferenceNoTotal@@Base+0x70> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97a08 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9ba26 <_Py_NewReferenceNoTotal@@Base+0x24a> │ │ │ │ + blt.w 9af12 <_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 9b858 <_Py_NewReferenceNoTotal@@Base+0x7c> │ │ │ │ + beq.n 9ad44 <_Py_NewReferenceNoTotal@@Base+0x7c> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - b.n 9b846 <_Py_NewReferenceNoTotal@@Base+0x6a> │ │ │ │ + b.n 9ad32 <_Py_NewReferenceNoTotal@@Base+0x6a> │ │ │ │ str r3, [r1, #4] │ │ │ │ - b.n 9b8b2 <_Py_NewReferenceNoTotal@@Base+0xd6> │ │ │ │ + b.n 9ad9e <_Py_NewReferenceNoTotal@@Base+0xd6> │ │ │ │ movw r0, #8208 @ 0x2010 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 76fe4 │ │ │ │ + bl 77034 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ba2c <_Py_NewReferenceNoTotal@@Base+0x250> │ │ │ │ + beq.w 9af18 <_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 9ba2c <_Py_NewReferenceNoTotal@@Base+0x250> │ │ │ │ + beq.n 9af18 <_Py_NewReferenceNoTotal@@Base+0x250> │ │ │ │ ldr r6, [r1, #4] │ │ │ │ - b.n 9b8ae <_Py_NewReferenceNoTotal@@Base+0xd2> │ │ │ │ + b.n 9ad9a <_Py_NewReferenceNoTotal@@Base+0xd2> │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9ba52 <_Py_NewReferenceNoTotal@@Base+0x276> │ │ │ │ + beq.n 9af3e <_Py_NewReferenceNoTotal@@Base+0x276> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9ba68 <_Py_NewReferenceNoTotal@@Base+0x28c> │ │ │ │ + bne.w 9af54 <_Py_NewReferenceNoTotal@@Base+0x28c> │ │ │ │ movs r0, #4 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ - bl 76fe4 │ │ │ │ + bl 77034 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9ba60 <_Py_NewReferenceNoTotal@@Base+0x284> │ │ │ │ + beq.n 9af4c <_Py_NewReferenceNoTotal@@Base+0x284> │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 9ba68 <_Py_NewReferenceNoTotal@@Base+0x28c> │ │ │ │ + bne.n 9af54 <_Py_NewReferenceNoTotal@@Base+0x28c> │ │ │ │ mov r8, r7 │ │ │ │ mov.w sl, #1 │ │ │ │ movs r1, #13 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 979b4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r3, 9b99e <_Py_NewReferenceNoTotal@@Base+0x1c2> │ │ │ │ - bl 9ba98 <_Py_NewReferenceNoTotal@@Base+0x2bc> │ │ │ │ + cbz r3, 9ae8a <_Py_NewReferenceNoTotal@@Base+0x1c2> │ │ │ │ + bl 9af84 <_Py_NewReferenceNoTotal@@Base+0x2bc> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 9b99e <_Py_NewReferenceNoTotal@@Base+0x1c2> │ │ │ │ + cbz r0, 9ae8a <_Py_NewReferenceNoTotal@@Base+0x1c2> │ │ │ │ cmp sl, r8 │ │ │ │ - beq.n 9ba0e <_Py_NewReferenceNoTotal@@Base+0x232> │ │ │ │ + beq.n 9aefa <_Py_NewReferenceNoTotal@@Base+0x232> │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ str.w r3, [r9, r8, lsl #2] │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 9b976 <_Py_NewReferenceNoTotal@@Base+0x19a> │ │ │ │ + b.n 9ae62 <_Py_NewReferenceNoTotal@@Base+0x19a> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r8 │ │ │ │ str.w fp, [r4, #8] │ │ │ │ - bl b204c │ │ │ │ + bl b15c8 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9ba5a <_Py_NewReferenceNoTotal@@Base+0x27e> │ │ │ │ + beq.n 9af46 <_Py_NewReferenceNoTotal@@Base+0x27e> │ │ │ │ cmp r8, r7 │ │ │ │ - ble.n 9b9c4 <_Py_NewReferenceNoTotal@@Base+0x1e8> │ │ │ │ + ble.n 9aeb0 <_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 9b9b0 <_Py_NewReferenceNoTotal@@Base+0x1d4> │ │ │ │ + b.n 9ae9c <_Py_NewReferenceNoTotal@@Base+0x1d4> │ │ │ │ mov r0, r9 │ │ │ │ - bl 77384 │ │ │ │ + bl 773d4 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, sl │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl c29ac <_PyArg_CheckPositional@@Base+0x1d88> │ │ │ │ + bl c1f00 <_PyArg_CheckPositional@@Base+0x1d70> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r5, r0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - cbz r0, 9ba04 <_Py_NewReferenceNoTotal@@Base+0x228> │ │ │ │ + cbz r0, 9aef0 <_Py_NewReferenceNoTotal@@Base+0x228> │ │ │ │ movs r1, #13 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 979b4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 9ba02 <_Py_NewReferenceNoTotal@@Base+0x226> │ │ │ │ + cbnz r3, 9aeee <_Py_NewReferenceNoTotal@@Base+0x226> │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 979b4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - cbz r0, 9ba04 <_Py_NewReferenceNoTotal@@Base+0x228> │ │ │ │ + cbz r0, 9aef0 <_Py_NewReferenceNoTotal@@Base+0x228> │ │ │ │ subs r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 9b886 <_Py_NewReferenceNoTotal@@Base+0xaa> │ │ │ │ + b.n 9ad72 <_Py_NewReferenceNoTotal@@Base+0xaa> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ movs r5, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r6, [r4, #8] │ │ │ │ - b.n 9b886 <_Py_NewReferenceNoTotal@@Base+0xaa> │ │ │ │ + b.n 9ad72 <_Py_NewReferenceNoTotal@@Base+0xaa> │ │ │ │ mov.w sl, sl, lsl #1 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r1, sl, lsl #2 │ │ │ │ - bl 84348 │ │ │ │ + bl 83e94 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 9ba5a <_Py_NewReferenceNoTotal@@Base+0x27e> │ │ │ │ + cbz r0, 9af46 <_Py_NewReferenceNoTotal@@Base+0x27e> │ │ │ │ mov r9, r0 │ │ │ │ - b.n 9b990 <_Py_NewReferenceNoTotal@@Base+0x1b4> │ │ │ │ + b.n 9ae7c <_Py_NewReferenceNoTotal@@Base+0x1b4> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9b902 <_Py_NewReferenceNoTotal@@Base+0x126> │ │ │ │ - bl 1ea294 │ │ │ │ + b.n 9adee <_Py_NewReferenceNoTotal@@Base+0x126> │ │ │ │ + bl 1e95bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9b8b2 <_Py_NewReferenceNoTotal@@Base+0xd6> │ │ │ │ - bl 1ea294 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.w 9ad9e <_Py_NewReferenceNoTotal@@Base+0xd6> │ │ │ │ + bl 1e95bc │ │ │ │ + bl 7f898 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r2, r3, #1 │ │ │ │ mov r3, r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b884 <_Py_NewReferenceNoTotal@@Base+0xa8> │ │ │ │ + beq.w 9ad70 <_Py_NewReferenceNoTotal@@Base+0xa8> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9b8c2 <_Py_NewReferenceNoTotal@@Base+0xe6> │ │ │ │ + b.n 9adae <_Py_NewReferenceNoTotal@@Base+0xe6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25edcc │ │ │ │ - b.n 9b952 <_Py_NewReferenceNoTotal@@Base+0x176> │ │ │ │ + bl 25e704 │ │ │ │ + b.n 9ae3e <_Py_NewReferenceNoTotal@@Base+0x176> │ │ │ │ mov r0, r9 │ │ │ │ - bl 77384 │ │ │ │ + bl 773d4 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 1ea294 │ │ │ │ + bl 1e95bc │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 9b87e <_Py_NewReferenceNoTotal@@Base+0xa2> │ │ │ │ - bl 25edcc │ │ │ │ + b.n 9ad6a <_Py_NewReferenceNoTotal@@Base+0xa2> │ │ │ │ + bl 25e704 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9b826 <_Py_NewReferenceNoTotal@@Base+0x4a> │ │ │ │ + beq.w 9ad12 <_Py_NewReferenceNoTotal@@Base+0x4a> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r2, r3, #1 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 9b8c2 <_Py_NewReferenceNoTotal@@Base+0xe6> │ │ │ │ - bl 25edcc │ │ │ │ + b.n 9adae <_Py_NewReferenceNoTotal@@Base+0xe6> │ │ │ │ + bl 25e704 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9b872 <_Py_NewReferenceNoTotal@@Base+0x96> │ │ │ │ + beq.w 9ad5e <_Py_NewReferenceNoTotal@@Base+0x96> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 9ba04 <_Py_NewReferenceNoTotal@@Base+0x228> │ │ │ │ + b.n 9aef0 <_Py_NewReferenceNoTotal@@Base+0x228> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r3 │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, r2 │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ - beq.w 9d540 <_Py_NewReferenceNoTotal@@Base+0x1d64> │ │ │ │ + beq.w 9ce30 <_Py_NewReferenceNoTotal@@Base+0x2168> │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9c688 <_Py_NewReferenceNoTotal@@Base+0xeac> │ │ │ │ + bne.w 9ce3e <_Py_NewReferenceNoTotal@@Base+0x2176> │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 9ccce <_Py_NewReferenceNoTotal@@Base+0x14f2> │ │ │ │ + beq.w 9c202 <_Py_NewReferenceNoTotal@@Base+0x153a> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov.w fp, r5, lsl #2 │ │ │ │ ldr.w r3, [r1, r5, lsl #2] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9c5fc <_Py_NewReferenceNoTotal@@Base+0xe20> │ │ │ │ + beq.w 9bb34 <_Py_NewReferenceNoTotal@@Base+0xe6c> │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp.w r0, #1008 @ 0x3f0 │ │ │ │ - beq.w 9c1b0 <_Py_NewReferenceNoTotal@@Base+0x9d4> │ │ │ │ + beq.w 9b6a0 <_Py_NewReferenceNoTotal@@Base+0x9d8> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9c5fc <_Py_NewReferenceNoTotal@@Base+0xe20> │ │ │ │ + beq.w 9bb34 <_Py_NewReferenceNoTotal@@Base+0xe6c> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1008 @ 0x3f0 │ │ │ │ - beq.w 9c1b0 <_Py_NewReferenceNoTotal@@Base+0x9d4> │ │ │ │ + beq.w 9b6a0 <_Py_NewReferenceNoTotal@@Base+0x9d8> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9baf4 <_Py_NewReferenceNoTotal@@Base+0x318> │ │ │ │ + bne.n 9afe0 <_Py_NewReferenceNoTotal@@Base+0x318> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.w 9d95c <_Py_NewReferenceNoTotal@@Base+0x2180> │ │ │ │ + beq.w 9ce5a <_Py_NewReferenceNoTotal@@Base+0x2192> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr.w r0, [r1, fp] │ │ │ │ ldr r6, [r0, #12] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ str r6, [sp, #32] │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9c688 <_Py_NewReferenceNoTotal@@Base+0xeac> │ │ │ │ + bne.w 9ce3e <_Py_NewReferenceNoTotal@@Base+0x2176> │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9d61a <_Py_NewReferenceNoTotal@@Base+0x1e3e> │ │ │ │ + beq.w 9cafa <_Py_NewReferenceNoTotal@@Base+0x1e32> │ │ │ │ ldrd r3, r6, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 9d636 <_Py_NewReferenceNoTotal@@Base+0x1e5a> │ │ │ │ + beq.w 9cb12 <_Py_NewReferenceNoTotal@@Base+0x1e4a> │ │ │ │ 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 9c098 <_Py_NewReferenceNoTotal@@Base+0x8bc> │ │ │ │ + beq.w 9b588 <_Py_NewReferenceNoTotal@@Base+0x8c0> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9c034 <_Py_NewReferenceNoTotal@@Base+0x858> │ │ │ │ + bne.w 9b524 <_Py_NewReferenceNoTotal@@Base+0x85c> │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9c866 <_Py_NewReferenceNoTotal@@Base+0x108a> │ │ │ │ + beq.w 9bd98 <_Py_NewReferenceNoTotal@@Base+0x10d0> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 9c87e <_Py_NewReferenceNoTotal@@Base+0x10a2> │ │ │ │ + beq.w 9bdb0 <_Py_NewReferenceNoTotal@@Base+0x10e8> │ │ │ │ mov r7, r6 │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #7 │ │ │ │ - beq.w 9c602 <_Py_NewReferenceNoTotal@@Base+0xe26> │ │ │ │ + beq.w 9bb3a <_Py_NewReferenceNoTotal@@Base+0xe72> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9d946 <_Py_NewReferenceNoTotal@@Base+0x216a> │ │ │ │ + bne.w 9cc52 <_Py_NewReferenceNoTotal@@Base+0x1f8a> │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9ce10 <_Py_NewReferenceNoTotal@@Base+0x1634> │ │ │ │ + beq.w 9c354 <_Py_NewReferenceNoTotal@@Base+0x168c> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 9ce28 <_Py_NewReferenceNoTotal@@Base+0x164c> │ │ │ │ + beq.w 9c36c <_Py_NewReferenceNoTotal@@Base+0x16a4> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw lr, #6000 @ 0x1770 │ │ │ │ ldr.w r1, [r2, r7, lsl #2] │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ add.w ip, r2, #1 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ cmp r2, lr │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str.w ip, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9d952 <_Py_NewReferenceNoTotal@@Base+0x2176> │ │ │ │ + beq.w 9ce50 <_Py_NewReferenceNoTotal@@Base+0x2188> │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ cmp sl, r3 │ │ │ │ - beq.w 9cd54 <_Py_NewReferenceNoTotal@@Base+0x1578> │ │ │ │ + beq.w 9c298 <_Py_NewReferenceNoTotal@@Base+0x15d0> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9c24a <_Py_NewReferenceNoTotal@@Base+0xa6e> │ │ │ │ + beq.w 9b7da <_Py_NewReferenceNoTotal@@Base+0xb12> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movw r0, #1188 @ 0x4a4 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 9bbfc <_Py_NewReferenceNoTotal@@Base+0x420> │ │ │ │ + beq.n 9b0e8 <_Py_NewReferenceNoTotal@@Base+0x420> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9c24a <_Py_NewReferenceNoTotal@@Base+0xa6e> │ │ │ │ + beq.w 9b7da <_Py_NewReferenceNoTotal@@Base+0xb12> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 9bbee <_Py_NewReferenceNoTotal@@Base+0x412> │ │ │ │ + bne.n 9b0da <_Py_NewReferenceNoTotal@@Base+0x412> │ │ │ │ ldrd r8, r3, [r3, #4] │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 9c04c <_Py_NewReferenceNoTotal@@Base+0x870> │ │ │ │ + bne.w 9b53c <_Py_NewReferenceNoTotal@@Base+0x874> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9d53c <_Py_NewReferenceNoTotal@@Base+0x1d60> │ │ │ │ + bne.w 9ca32 <_Py_NewReferenceNoTotal@@Base+0x1d6a> │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9cd32 <_Py_NewReferenceNoTotal@@Base+0x1556> │ │ │ │ + beq.w 9c276 <_Py_NewReferenceNoTotal@@Base+0x15ae> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 9cd42 <_Py_NewReferenceNoTotal@@Base+0x1566> │ │ │ │ + beq.w 9c286 <_Py_NewReferenceNoTotal@@Base+0x15be> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9c3a4 <_Py_NewReferenceNoTotal@@Base+0xbc8> │ │ │ │ + beq.w 9b8dc <_Py_NewReferenceNoTotal@@Base+0xc14> │ │ │ │ ldr r1, [r3, #0] │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 9bc56 <_Py_NewReferenceNoTotal@@Base+0x47a> │ │ │ │ + beq.n 9b142 <_Py_NewReferenceNoTotal@@Base+0x47a> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9c3a4 <_Py_NewReferenceNoTotal@@Base+0xbc8> │ │ │ │ + beq.w 9b8dc <_Py_NewReferenceNoTotal@@Base+0xc14> │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 9bc48 <_Py_NewReferenceNoTotal@@Base+0x46c> │ │ │ │ + bne.n 9b134 <_Py_NewReferenceNoTotal@@Base+0x46c> │ │ │ │ ldrd r8, r3, [r3, #4] │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 9c07c <_Py_NewReferenceNoTotal@@Base+0x8a0> │ │ │ │ + bne.w 9b56c <_Py_NewReferenceNoTotal@@Base+0x8a4> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ subs r3, #2 │ │ │ │ mov r9, r2 │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9d350 <_Py_NewReferenceNoTotal@@Base+0x1b74> │ │ │ │ + bne.w 9c836 <_Py_NewReferenceNoTotal@@Base+0x1b6e> │ │ │ │ adds r1, r3, #1 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 9ccf2 <_Py_NewReferenceNoTotal@@Base+0x1516> │ │ │ │ + beq.w 9c226 <_Py_NewReferenceNoTotal@@Base+0x155e> │ │ │ │ movw sl, #19968 @ 0x4e00 │ │ │ │ movt sl, #72 @ 0x48 │ │ │ │ - movw r1, #6429 @ 0x191d │ │ │ │ + movw r1, #6413 @ 0x190d │ │ │ │ movt r1, #7 │ │ │ │ mov r8, r6 │ │ │ │ ldr.w r3, [sl, #692] @ 0x2b4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 9cd1e <_Py_NewReferenceNoTotal@@Base+0x1542> │ │ │ │ - ldr r3, [pc, #704] @ (9bf64 <_Py_NewReferenceNoTotal@@Base+0x788>) │ │ │ │ + bne.w 9c252 <_Py_NewReferenceNoTotal@@Base+0x158a> │ │ │ │ + ldr r3, [pc, #704] @ (9b450 <_Py_NewReferenceNoTotal@@Base+0x788>) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1528] @ 0x5f8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 9c8a8 <_Py_NewReferenceNoTotal@@Base+0x10cc> │ │ │ │ + beq.w 9bdda <_Py_NewReferenceNoTotal@@Base+0x1112> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r7, [r1, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ ldr.w ip, [r7] │ │ │ │ str.w ip, [r1, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 9bffc <_Py_NewReferenceNoTotal@@Base+0x820> │ │ │ │ + beq.w 9b4ec <_Py_NewReferenceNoTotal@@Base+0x824> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9d5f2 <_Py_NewReferenceNoTotal@@Base+0x1e16> │ │ │ │ + beq.w 9ce6e <_Py_NewReferenceNoTotal@@Base+0x21a6> │ │ │ │ mov r0, r4 │ │ │ │ - bl b1b98 │ │ │ │ + bl b1114 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 9bd08 <_Py_NewReferenceNoTotal@@Base+0x52c> │ │ │ │ + cbz r0, 9b1f4 <_Py_NewReferenceNoTotal@@Base+0x52c> │ │ │ │ ldrd r1, r2, [r4, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 9c4c4 <_Py_NewReferenceNoTotal@@Base+0xce8> │ │ │ │ + beq.w 9b9d6 <_Py_NewReferenceNoTotal@@Base+0xd0e> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #22 │ │ │ │ - beq.w 9c4e4 <_Py_NewReferenceNoTotal@@Base+0xd08> │ │ │ │ + beq.w 9b9f6 <_Py_NewReferenceNoTotal@@Base+0xd2e> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - movw r1, #30033 @ 0x7551 │ │ │ │ + movw r1, #30113 @ 0x75a1 │ │ │ │ movt r1, #7 │ │ │ │ ldr.w r2, [sl, #704] @ 0x2c0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r8, [r4, #8] │ │ │ │ cmp r2, r1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bne.w 9cd68 <_Py_NewReferenceNoTotal@@Base+0x158c> │ │ │ │ - ldr r2, [pc, #572] @ (9bf64 <_Py_NewReferenceNoTotal@@Base+0x788>) │ │ │ │ + bne.w 9c2ac <_Py_NewReferenceNoTotal@@Base+0x15e4> │ │ │ │ + ldr r2, [pc, #572] @ (9b450 <_Py_NewReferenceNoTotal@@Base+0x788>) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r2, [r1, r2] │ │ │ │ bic.w r1, r7, #4080 @ 0xff0 │ │ │ │ bic.w r1, r1, #15 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r8, [r2, #1528] @ 0x5f8 │ │ │ │ cmn.w r8, #804 @ 0x324 │ │ │ │ - beq.w 9cc94 <_Py_NewReferenceNoTotal@@Base+0x14b8> │ │ │ │ + beq.w 9c1c8 <_Py_NewReferenceNoTotal@@Base+0x1500> │ │ │ │ lsrs r0, r7, #18 │ │ │ │ ubfx ip, r7, #0, #18 │ │ │ │ add.w r0, r8, r0, lsl #3 │ │ │ │ ldr.w r2, [r0, #808] @ 0x328 │ │ │ │ cmp r2, ip │ │ │ │ - bgt.n 9bd70 <_Py_NewReferenceNoTotal@@Base+0x594> │ │ │ │ + bgt.n 9b25c <_Py_NewReferenceNoTotal@@Base+0x594> │ │ │ │ ldr.w r2, [r0, #804] @ 0x324 │ │ │ │ cmp r2, ip │ │ │ │ ite gt │ │ │ │ movgt r0, #0 │ │ │ │ movle r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cc94 <_Py_NewReferenceNoTotal@@Base+0x14b8> │ │ │ │ + beq.w 9c1c8 <_Py_NewReferenceNoTotal@@Base+0x1500> │ │ │ │ ldr r0, [r1, #4] │ │ │ │ str r0, [r7, #0] │ │ │ │ str r7, [r1, #4] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c722 <_Py_NewReferenceNoTotal@@Base+0xf46> │ │ │ │ + beq.w 9bc52 <_Py_NewReferenceNoTotal@@Base+0xf8a> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9cd8a <_Py_NewReferenceNoTotal@@Base+0x15ae> │ │ │ │ + beq.w 9c2ce <_Py_NewReferenceNoTotal@@Base+0x1606> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ str r6, [r4, #8] │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9c032 <_Py_NewReferenceNoTotal@@Base+0x856> │ │ │ │ + bne.w 9b522 <_Py_NewReferenceNoTotal@@Base+0x85a> │ │ │ │ mov r0, r4 │ │ │ │ - bl b4550 │ │ │ │ + bl b3acc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c34c <_Py_NewReferenceNoTotal@@Base+0xb70> │ │ │ │ + bne.w 9b782 <_Py_NewReferenceNoTotal@@Base+0xaba> │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9d1b2 <_Py_NewReferenceNoTotal@@Base+0x19d6> │ │ │ │ + bne.w 9c6ba <_Py_NewReferenceNoTotal@@Base+0x19f2> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9c4bc <_Py_NewReferenceNoTotal@@Base+0xce0> │ │ │ │ + bne.w 9c83c <_Py_NewReferenceNoTotal@@Base+0x1b74> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 9c1c4 <_Py_NewReferenceNoTotal@@Base+0x9e8> │ │ │ │ + beq.w 9b6b4 <_Py_NewReferenceNoTotal@@Base+0x9ec> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 9c1de <_Py_NewReferenceNoTotal@@Base+0xa02> │ │ │ │ + beq.w 9b6ce <_Py_NewReferenceNoTotal@@Base+0xa06> │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9c4bc <_Py_NewReferenceNoTotal@@Base+0xce0> │ │ │ │ + bne.w 9c83c <_Py_NewReferenceNoTotal@@Base+0x1b74> │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl b5504 │ │ │ │ + bl b4a74 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c206 <_Py_NewReferenceNoTotal@@Base+0xa2a> │ │ │ │ + bne.w 9b6f6 <_Py_NewReferenceNoTotal@@Base+0xa2e> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9c4bc <_Py_NewReferenceNoTotal@@Base+0xce0> │ │ │ │ + bne.w 9bfc6 <_Py_NewReferenceNoTotal@@Base+0x12fe> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 9c99a <_Py_NewReferenceNoTotal@@Base+0x11be> │ │ │ │ + beq.w 9bed2 <_Py_NewReferenceNoTotal@@Base+0x120a> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ movw r3, #522 @ 0x20a │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 9c68e <_Py_NewReferenceNoTotal@@Base+0xeb2> │ │ │ │ + beq.w 9bbbe <_Py_NewReferenceNoTotal@@Base+0xef6> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r1, r3 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9d5ea <_Py_NewReferenceNoTotal@@Base+0x1e0e> │ │ │ │ + bne.w 9cc76 <_Py_NewReferenceNoTotal@@Base+0x1fae> │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9c9e4 <_Py_NewReferenceNoTotal@@Base+0x1208> │ │ │ │ - ldr r6, [r4, #12] │ │ │ │ - cmp r5, r6 │ │ │ │ - beq.w 9c9f8 <_Py_NewReferenceNoTotal@@Base+0x121c> │ │ │ │ + beq.w 9bf14 <_Py_NewReferenceNoTotal@@Base+0x124c> │ │ │ │ + ldr r7, [r4, #12] │ │ │ │ + cmp r5, r7 │ │ │ │ + beq.w 9bf28 <_Py_NewReferenceNoTotal@@Base+0x1260> │ │ │ │ mov r3, r5 │ │ │ │ - mov r6, r5 │ │ │ │ + mov r7, r5 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr.w r2, [r1, r6, lsl #2] │ │ │ │ + ldr.w r2, [r1, r7, lsl #2] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ movw r2, #622 @ 0x26e │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 9c666 <_Py_NewReferenceNoTotal@@Base+0xe8a> │ │ │ │ + beq.w 9bb9e <_Py_NewReferenceNoTotal@@Base+0xed6> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ str r3, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9ca0e <_Py_NewReferenceNoTotal@@Base+0x1232> │ │ │ │ + bne.w 9bf3e <_Py_NewReferenceNoTotal@@Base+0x1276> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 9ca16 <_Py_NewReferenceNoTotal@@Base+0x123a> │ │ │ │ + beq.w 9bf46 <_Py_NewReferenceNoTotal@@Base+0x127e> │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ movw r3, #621 @ 0x26d │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 9c666 <_Py_NewReferenceNoTotal@@Base+0xe8a> │ │ │ │ + beq.w 9bb9e <_Py_NewReferenceNoTotal@@Base+0xed6> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9c688 <_Py_NewReferenceNoTotal@@Base+0xeac> │ │ │ │ + bne.w 9bfc8 <_Py_NewReferenceNoTotal@@Base+0x1300> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 9ca3c <_Py_NewReferenceNoTotal@@Base+0x1260> │ │ │ │ + beq.w 9bf9c <_Py_NewReferenceNoTotal@@Base+0x12d4> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ movw r3, #525 @ 0x20d │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 9c8c2 <_Py_NewReferenceNoTotal@@Base+0x10e6> │ │ │ │ + beq.w 9bdf4 <_Py_NewReferenceNoTotal@@Base+0x112c> │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9c4bc <_Py_NewReferenceNoTotal@@Base+0xce0> │ │ │ │ + bne.w 9bfc6 <_Py_NewReferenceNoTotal@@Base+0x12fe> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 9ca92 <_Py_NewReferenceNoTotal@@Base+0x12b6> │ │ │ │ + beq.w 9bfce <_Py_NewReferenceNoTotal@@Base+0x1306> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr.w r3, [r0, r5, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp.w r3, #504 @ 0x1f8 │ │ │ │ it eq │ │ │ │ moveq r1, r5 │ │ │ │ - beq.w 9cb46 <_Py_NewReferenceNoTotal@@Base+0x136a> │ │ │ │ + beq.w 9c16c <_Py_NewReferenceNoTotal@@Base+0x14a4> │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9c4bc <_Py_NewReferenceNoTotal@@Base+0xce0> │ │ │ │ + bne.w 9bfc6 <_Py_NewReferenceNoTotal@@Base+0x12fe> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 9cafe <_Py_NewReferenceNoTotal@@Base+0x1322> │ │ │ │ + beq.w 9c016 <_Py_NewReferenceNoTotal@@Base+0x134e> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp.w r3, #616 @ 0x268 │ │ │ │ - beq.w 9ce60 <_Py_NewReferenceNoTotal@@Base+0x1684> │ │ │ │ + beq.w 9c3a4 <_Py_NewReferenceNoTotal@@Base+0x16dc> │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9c4bc <_Py_NewReferenceNoTotal@@Base+0xce0> │ │ │ │ + bne.w 9bfc6 <_Py_NewReferenceNoTotal@@Base+0x12fe> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 9cada <_Py_NewReferenceNoTotal@@Base+0x12fe> │ │ │ │ + beq.w 9c038 <_Py_NewReferenceNoTotal@@Base+0x1370> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp.w r3, #580 @ 0x244 │ │ │ │ - beq.w 9cf04 <_Py_NewReferenceNoTotal@@Base+0x1728> │ │ │ │ + beq.w 9c448 <_Py_NewReferenceNoTotal@@Base+0x1780> │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9c4bc <_Py_NewReferenceNoTotal@@Base+0xce0> │ │ │ │ + bne.w 9bfc6 <_Py_NewReferenceNoTotal@@Base+0x12fe> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 9cab4 <_Py_NewReferenceNoTotal@@Base+0x12d8> │ │ │ │ + beq.w 9bff2 <_Py_NewReferenceNoTotal@@Base+0x132a> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ movw r3, #529 @ 0x211 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 9cf7a <_Py_NewReferenceNoTotal@@Base+0x179e> │ │ │ │ + beq.w 9c4be <_Py_NewReferenceNoTotal@@Base+0x17f6> │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9c4bc <_Py_NewReferenceNoTotal@@Base+0xce0> │ │ │ │ + bne.w 9bfc6 <_Py_NewReferenceNoTotal@@Base+0x12fe> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 9cb22 <_Py_NewReferenceNoTotal@@Base+0x1346> │ │ │ │ + beq.w 9c122 <_Py_NewReferenceNoTotal@@Base+0x145a> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr.w r3, [r0, r5, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp.w r3, #508 @ 0x1fc │ │ │ │ it eq │ │ │ │ moveq r1, r5 │ │ │ │ - beq.w 9d012 <_Py_NewReferenceNoTotal@@Base+0x1836> │ │ │ │ + beq.w 9c556 <_Py_NewReferenceNoTotal@@Base+0x188e> │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9c4bc <_Py_NewReferenceNoTotal@@Base+0xce0> │ │ │ │ + bne.w 9bfc6 <_Py_NewReferenceNoTotal@@Base+0x12fe> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 9cc48 <_Py_NewReferenceNoTotal@@Base+0x146c> │ │ │ │ + beq.w 9c146 <_Py_NewReferenceNoTotal@@Base+0x147e> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ movw r3, #509 @ 0x1fd │ │ │ │ ldr.w r1, [r0, r5, lsl #2] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r3 │ │ │ │ it eq │ │ │ │ moveq r3, r5 │ │ │ │ - beq.w 9d086 <_Py_NewReferenceNoTotal@@Base+0x18aa> │ │ │ │ - b.n 9bf68 <_Py_NewReferenceNoTotal@@Base+0x78c> │ │ │ │ + beq.w 9c682 <_Py_NewReferenceNoTotal@@Base+0x19ba> │ │ │ │ + b.n 9b454 <_Py_NewReferenceNoTotal@@Base+0x78c> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9c4bc <_Py_NewReferenceNoTotal@@Base+0xce0> │ │ │ │ + bne.w 9bfc6 <_Py_NewReferenceNoTotal@@Base+0x12fe> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 9cc6e <_Py_NewReferenceNoTotal@@Base+0x1492> │ │ │ │ + beq.w 9c1a2 <_Py_NewReferenceNoTotal@@Base+0x14da> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ movw r3, #526 @ 0x20e │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 9d28c <_Py_NewReferenceNoTotal@@Base+0x1ab0> │ │ │ │ + beq.w 9c784 <_Py_NewReferenceNoTotal@@Base+0x1abc> │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9c4bc <_Py_NewReferenceNoTotal@@Base+0xce0> │ │ │ │ + bne.w 9bfc6 <_Py_NewReferenceNoTotal@@Base+0x12fe> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 9cb7e <_Py_NewReferenceNoTotal@@Base+0x13a2> │ │ │ │ + beq.w 9c05a <_Py_NewReferenceNoTotal@@Base+0x1392> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #527 @ 0x20f │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9cb9c <_Py_NewReferenceNoTotal@@Base+0x13c0> │ │ │ │ + beq.w 9c078 <_Py_NewReferenceNoTotal@@Base+0x13b0> │ │ │ │ str r5, [r4, #8] │ │ │ │ - movs r7, #0 │ │ │ │ - ldr r5, [r4, #20] │ │ │ │ - ldr r6, [r5, #4] │ │ │ │ - ldrd r1, r2, [r6] │ │ │ │ - add.w r3, r2, #16 │ │ │ │ - cmp r3, r1 │ │ │ │ - bhi.w 9d050 <_Py_NewReferenceNoTotal@@Base+0x1874> │ │ │ │ - str r3, [r6, #4] │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - adds r3, r3, r2 │ │ │ │ - beq.w 9d550 <_Py_NewReferenceNoTotal@@Base+0x1d74> │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9d04a <_Py_NewReferenceNoTotal@@Base+0x186e> │ │ │ │ - mov.w r2, #1008 @ 0x3f0 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - str r2, [r3, #8] │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - str r7, [r3, #4] │ │ │ │ - ldr.w r1, [r2, fp] │ │ │ │ - ldr r2, [r1, #28] │ │ │ │ - str r2, [r3, #12] │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - str r3, [r1, #28] │ │ │ │ - subs r2, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ + ldr r6, [r4, #20] │ │ │ │ + ldr r5, [r6, #4] │ │ │ │ + ldrd r3, r1, [r5] │ │ │ │ + add.w r2, r1, #16 │ │ │ │ + cmp r3, r2 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bcc.w 9b74a <_Py_NewReferenceNoTotal@@Base+0xa82> │ │ │ │ + str r2, [r5, #4] │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ + adds r2, r2, r1 │ │ │ │ + beq.w 9ce02 <_Py_NewReferenceNoTotal@@Base+0x213a> │ │ │ │ + ldr r1, [r6, #4] │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 9bb30 <_Py_NewReferenceNoTotal@@Base+0xe68> │ │ │ │ + str r3, [r2, #4] │ │ │ │ + mov r6, r3 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + mov.w r0, #1008 @ 0x3f0 │ │ │ │ + str r3, [r2, #8] │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr.w r1, [r3, fp] │ │ │ │ + ldr r3, [r1, #28] │ │ │ │ + str r3, [r2, #12] │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + str r0, [r2, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + str r2, [r1, #28] │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd lr, r3, [r1, #24] │ │ │ │ cmp r3, lr │ │ │ │ ittt cc │ │ │ │ ldrcc r3, [r1, #12] │ │ │ │ strcc r3, [r0, #12] │ │ │ │ strcc r0, [r3, #8] │ │ │ │ - bcc.w 9bcd6 <_Py_NewReferenceNoTotal@@Base+0x4fa> │ │ │ │ + bcc.w 9b1c2 <_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 9bcd8 <_Py_NewReferenceNoTotal@@Base+0x4fc> │ │ │ │ + beq.w 9b1c4 <_Py_NewReferenceNoTotal@@Base+0x4fc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9bd96 <_Py_NewReferenceNoTotal@@Base+0x5ba> │ │ │ │ + beq.w 9b282 <_Py_NewReferenceNoTotal@@Base+0x5ba> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 9bdb4 <_Py_NewReferenceNoTotal@@Base+0x5d8> │ │ │ │ + b.n 9b2a0 <_Py_NewReferenceNoTotal@@Base+0x5d8> │ │ │ │ mov r9, sl │ │ │ │ str.w r9, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 9bc10 <_Py_NewReferenceNoTotal@@Base+0x434> │ │ │ │ + beq.w 9b0fc <_Py_NewReferenceNoTotal@@Base+0x434> │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9ccbc <_Py_NewReferenceNoTotal@@Base+0x14e0> │ │ │ │ + beq.w 9c1f0 <_Py_NewReferenceNoTotal@@Base+0x1528> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #23 │ │ │ │ - beq.w 9c736 <_Py_NewReferenceNoTotal@@Base+0xf5a> │ │ │ │ + beq.w 9bc66 <_Py_NewReferenceNoTotal@@Base+0xf9e> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 9bc10 <_Py_NewReferenceNoTotal@@Base+0x434> │ │ │ │ + b.n 9b0fc <_Py_NewReferenceNoTotal@@Base+0x434> │ │ │ │ mov r9, r7 │ │ │ │ str.w r9, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 9bc6a <_Py_NewReferenceNoTotal@@Base+0x48e> │ │ │ │ + beq.w 9b156 <_Py_NewReferenceNoTotal@@Base+0x48e> │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9c856 <_Py_NewReferenceNoTotal@@Base+0x107a> │ │ │ │ + beq.w 9bd86 <_Py_NewReferenceNoTotal@@Base+0x10be> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #9 │ │ │ │ - beq.w 9c7b0 <_Py_NewReferenceNoTotal@@Base+0xfd4> │ │ │ │ + beq.w 9bce0 <_Py_NewReferenceNoTotal@@Base+0x1018> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 9bc6a <_Py_NewReferenceNoTotal@@Base+0x48e> │ │ │ │ + b.n 9b156 <_Py_NewReferenceNoTotal@@Base+0x48e> │ │ │ │ ldr r1, [r7, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - bpl.w 9d462 <_Py_NewReferenceNoTotal@@Base+0x1c86> │ │ │ │ + bpl.w 9ca12 <_Py_NewReferenceNoTotal@@Base+0x1d4a> │ │ │ │ adds r1, #16 │ │ │ │ - beq.w 9d47a <_Py_NewReferenceNoTotal@@Base+0x1c9e> │ │ │ │ + beq.w 9ca2a <_Py_NewReferenceNoTotal@@Base+0x1d62> │ │ │ │ mov r0, r4 │ │ │ │ - bl abaf0 <_PyEval_EvalFrameDefault@@Base+0xd268> │ │ │ │ + bl ab074 <_PyEval_EvalFrameDefault@@Base+0xd29c> │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d47a <_Py_NewReferenceNoTotal@@Base+0x1c9e> │ │ │ │ + beq.w 9ca2a <_Py_NewReferenceNoTotal@@Base+0x1d62> │ │ │ │ ldr.w r8, [r4, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r7, #24] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldrd sl, r9, [r7, #12] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ add.w r7, r0, #32 │ │ │ │ cmp r7, r1 │ │ │ │ - bhi.w 9d22a <_Py_NewReferenceNoTotal@@Base+0x1a4e> │ │ │ │ + bhi.w 9c6cc <_Py_NewReferenceNoTotal@@Base+0x1a04> │ │ │ │ str r7, [r3, #4] │ │ │ │ ldr r7, [r3, #12] │ │ │ │ adds r7, r7, r0 │ │ │ │ - beq.w 9d932 <_Py_NewReferenceNoTotal@@Base+0x2156> │ │ │ │ + beq.w 9cab6 <_Py_NewReferenceNoTotal@@Base+0x1dee> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9d222 <_Py_NewReferenceNoTotal@@Base+0x1a46> │ │ │ │ + bne.w 9c71c <_Py_NewReferenceNoTotal@@Base+0x1a54> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r7, #24] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [r7, #28] │ │ │ │ movs r3, #24 │ │ │ │ strd sl, r9, [r7, #16] │ │ │ │ str r2, [r7, #4] │ │ │ │ str r3, [r7, #0] │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ str r1, [r7, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9c9d2 <_Py_NewReferenceNoTotal@@Base+0x11f6> │ │ │ │ + beq.w 9bf02 <_Py_NewReferenceNoTotal@@Base+0x123a> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #11 │ │ │ │ - bne.w 9bb54 <_Py_NewReferenceNoTotal@@Base+0x378> │ │ │ │ + bne.w 9b040 <_Py_NewReferenceNoTotal@@Base+0x378> │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl b3b7c │ │ │ │ + bl b30f8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9bb54 <_Py_NewReferenceNoTotal@@Base+0x378> │ │ │ │ + beq.w 9b040 <_Py_NewReferenceNoTotal@@Base+0x378> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fa5bc │ │ │ │ + bl 1f9d5c <_PyParkingLot_UnparkAll@@Base+0xec> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9bb56 <_Py_NewReferenceNoTotal@@Base+0x37a> │ │ │ │ + bne.w 9b042 <_Py_NewReferenceNoTotal@@Base+0x37a> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - bl b2f5c │ │ │ │ + bl b24d8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c032 <_Py_NewReferenceNoTotal@@Base+0x856> │ │ │ │ + beq.w 9b522 <_Py_NewReferenceNoTotal@@Base+0x85a> │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r6, r7, [r3, #20] │ │ │ │ - bl b35b4 │ │ │ │ + bl b2b30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d986 <_Py_NewReferenceNoTotal@@Base+0x21aa> │ │ │ │ + beq.w 9cecc <_Py_NewReferenceNoTotal@@Base+0x2204> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ strd r6, r7, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #1 │ │ │ │ - bl 1fa99c <_PyParkingLot_UnparkAll@@Base+0x1e0> │ │ │ │ + bl 1f9fc4 <_PyParkingLot_UnparkAll@@Base+0x354> │ │ │ │ movs r1, #6 │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #29508 @ 0x7344 │ │ │ │ + movw r2, #27972 @ 0x6d44 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1af2b4 │ │ │ │ - mov r7, r0 │ │ │ │ + bl 1ae470 │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c5f4 <_Py_NewReferenceNoTotal@@Base+0xe18> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.w 9bb06 <_Py_NewReferenceNoTotal@@Base+0xe3e> │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9bdae <_Py_NewReferenceNoTotal@@Base+0x5d2> │ │ │ │ + beq.w 9b29a <_Py_NewReferenceNoTotal@@Base+0x5d2> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ - b.n 9bdb4 <_Py_NewReferenceNoTotal@@Base+0x5d8> │ │ │ │ - ldrd r7, r1, [r3, #4] │ │ │ │ + b.n 9b2a0 <_Py_NewReferenceNoTotal@@Base+0x5d8> │ │ │ │ + ldrd r6, r1, [r3, #4] │ │ │ │ str r1, [r4, #8] │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ - mov r0, r7 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ + mov r0, r6 │ │ │ │ + subs r3, r2, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97a08 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9c4b6 <_Py_NewReferenceNoTotal@@Base+0xcda> │ │ │ │ + blt.w 9ca0a <_Py_NewReferenceNoTotal@@Base+0x1d42> │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 9c202 <_Py_NewReferenceNoTotal@@Base+0xa26> │ │ │ │ + bne.n 9b6f2 <_Py_NewReferenceNoTotal@@Base+0xa2a> │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - bpl.w 9c49e <_Py_NewReferenceNoTotal@@Base+0xcc2> │ │ │ │ + bpl.w 9c9f2 <_Py_NewReferenceNoTotal@@Base+0x1d2a> │ │ │ │ adds r0, #16 │ │ │ │ - beq.w 9c4b6 <_Py_NewReferenceNoTotal@@Base+0xcda> │ │ │ │ - movw r1, #21716 @ 0x54d4 │ │ │ │ + beq.w 9ca0a <_Py_NewReferenceNoTotal@@Base+0x1d42> │ │ │ │ + movw r1, #20240 @ 0x4f10 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d0be <_Py_NewReferenceNoTotal@@Base+0x18e2> │ │ │ │ + beq.w 9c58e <_Py_NewReferenceNoTotal@@Base+0x18c6> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - b.n 9bdd4 <_Py_NewReferenceNoTotal@@Base+0x5f8> │ │ │ │ + b.n 9b2c0 <_Py_NewReferenceNoTotal@@Base+0x5f8> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ subs r3, r1, #1 │ │ │ │ - bmi.w 9c4bc <_Py_NewReferenceNoTotal@@Base+0xce0> │ │ │ │ + bmi.w 9c83c <_Py_NewReferenceNoTotal@@Base+0x1b74> │ │ │ │ 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 9c836 <_Py_NewReferenceNoTotal@@Base+0x105a> │ │ │ │ + bls.w 9bd66 <_Py_NewReferenceNoTotal@@Base+0x109e> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ - ldrd r8, r5, [r3, #20] │ │ │ │ - bl ad45c <_PyArena_Malloc@@Base> │ │ │ │ - mov r7, r0 │ │ │ │ + ldrd r7, r5, [r3, #20] │ │ │ │ + bl ac9e0 <_PyArena_Malloc@@Base> │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d604 <_Py_NewReferenceNoTotal@@Base+0x1e28> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - str r3, [r0, #32] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - strd r3, r8, [r0, #36] @ 0x24 │ │ │ │ - movs r3, #25 │ │ │ │ + beq.w 9ce92 <_Py_NewReferenceNoTotal@@Base+0x21ca> │ │ │ │ str r6, [r0, #4] │ │ │ │ + ldr r6, [r4, #20] │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + str r2, [r0, #32] │ │ │ │ str r5, [r0, #44] @ 0x2c │ │ │ │ - str r3, [r0, #0] │ │ │ │ - b.n 9bfb0 <_Py_NewReferenceNoTotal@@Base+0x7d4> │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr r5, [r6, #4] │ │ │ │ + strd r2, r7, [r0, #36] @ 0x24 │ │ │ │ + movs r2, #25 │ │ │ │ + str r2, [r0, #0] │ │ │ │ + ldrd r0, r1, [r5] │ │ │ │ + add.w r2, r1, #16 │ │ │ │ + cmp r0, r2 │ │ │ │ + bcs.w 9b4b0 <_Py_NewReferenceNoTotal@@Base+0x7e8> │ │ │ │ + movw r0, #8208 @ 0x2010 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + bl 77034 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9ce02 <_Py_NewReferenceNoTotal@@Base+0x213a> │ │ │ │ + mov.w r1, #8192 @ 0x2000 │ │ │ │ + str.w r1, [r0], #16 │ │ │ │ + add.w r1, r2, #23 │ │ │ │ + bic.w r1, r1, #7 │ │ │ │ + str r0, [r2, #12] │ │ │ │ + subs r1, r1, r0 │ │ │ │ + movs r0, #0 │ │ │ │ + str r1, [r2, #4] │ │ │ │ + str r0, [r2, #8] │ │ │ │ + str r2, [r5, #8] │ │ │ │ + mov r5, r2 │ │ │ │ + add.w r2, r1, #16 │ │ │ │ + b.n 9b4b0 <_Py_NewReferenceNoTotal@@Base+0x7e8> │ │ │ │ + mov r0, r4 │ │ │ │ + bl cbc68 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9b290 <_Py_NewReferenceNoTotal@@Base+0x5c8> │ │ │ │ + mov r0, r4 │ │ │ │ + bl c093c <_PyArg_CheckPositional@@Base+0x7ac> │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9b29a <_Py_NewReferenceNoTotal@@Base+0x5d2> │ │ │ │ + ldrd r0, r1, [r4, #4] │ │ │ │ + bl b24d8 │ │ │ │ + mov ip, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9b29a <_Py_NewReferenceNoTotal@@Base+0x5d2> │ │ │ │ + ldr r1, [r4, #20] │ │ │ │ + mov r2, r6 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ + ldr.w r1, [ip, #24] │ │ │ │ + str r1, [sp, #8] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr.w r1, [ip, #20] │ │ │ │ + strd r6, r1, [sp] │ │ │ │ + ldr.w r1, [r8] │ │ │ │ + bl 1aed7c │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9bb06 <_Py_NewReferenceNoTotal@@Base+0xe3e> │ │ │ │ + b.n 9b68c <_Py_NewReferenceNoTotal@@Base+0x9c4> │ │ │ │ movs r3, #0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ - bl abfe8 <_Py_HandlePending@@Base+0x244> │ │ │ │ + bl ab56c <_Py_HandlePending@@Base+0x244> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9d578 <_Py_NewReferenceNoTotal@@Base+0x1d9c> │ │ │ │ + bne.w 9ceb4 <_Py_NewReferenceNoTotal@@Base+0x21ec> │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [r4, #8] │ │ │ │ - bl ad4d4 <_PyArena_Malloc@@Base+0x78> │ │ │ │ + bl aca58 <_PyArena_Malloc@@Base+0x78> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9c346 <_Py_NewReferenceNoTotal@@Base+0xb6a> │ │ │ │ + bne.n 9b8d6 <_Py_NewReferenceNoTotal@@Base+0xc0e> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c038 <_Py_NewReferenceNoTotal@@Base+0x85c> │ │ │ │ + beq.w 9b528 <_Py_NewReferenceNoTotal@@Base+0x860> │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ cmp sl, r9 │ │ │ │ - bge.w 9c9c2 <_Py_NewReferenceNoTotal@@Base+0x11e6> │ │ │ │ + bge.w 9beca <_Py_NewReferenceNoTotal@@Base+0x1202> │ │ │ │ mov r3, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ - bl abfe8 <_Py_HandlePending@@Base+0x244> │ │ │ │ + bl ab56c <_Py_HandlePending@@Base+0x244> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c03e <_Py_NewReferenceNoTotal@@Base+0x862> │ │ │ │ + bne.w 9b52e <_Py_NewReferenceNoTotal@@Base+0x866> │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [r4, #8] │ │ │ │ - bl ad4d4 <_PyArena_Malloc@@Base+0x78> │ │ │ │ + bl aca58 <_PyArena_Malloc@@Base+0x78> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9c346 <_Py_NewReferenceNoTotal@@Base+0xb6a> │ │ │ │ + bne.n 9b8d6 <_Py_NewReferenceNoTotal@@Base+0xc0e> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c03a <_Py_NewReferenceNoTotal@@Base+0x85e> │ │ │ │ + beq.w 9b52a <_Py_NewReferenceNoTotal@@Base+0x862> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ cmp r2, r9 │ │ │ │ - ble.w 9c03a <_Py_NewReferenceNoTotal@@Base+0x85e> │ │ │ │ + ble.w 9b52a <_Py_NewReferenceNoTotal@@Base+0x862> │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ - bl abfe8 <_Py_HandlePending@@Base+0x244> │ │ │ │ + bl ab56c <_Py_HandlePending@@Base+0x244> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9d67c <_Py_NewReferenceNoTotal@@Base+0x1ea0> │ │ │ │ + bne.w 9ceda <_Py_NewReferenceNoTotal@@Base+0x2212> │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [r4, #8] │ │ │ │ - bl ad4d4 <_PyArena_Malloc@@Base+0x78> │ │ │ │ + bl aca58 <_PyArena_Malloc@@Base+0x78> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r2, 9c346 <_Py_NewReferenceNoTotal@@Base+0xb6a> │ │ │ │ + cbnz r2, 9b8d6 <_Py_NewReferenceNoTotal@@Base+0xc0e> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c896 <_Py_NewReferenceNoTotal@@Base+0x10ba> │ │ │ │ + beq.w 9bdc8 <_Py_NewReferenceNoTotal@@Base+0x1100> │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r9, r2 │ │ │ │ - ble.w 9c896 <_Py_NewReferenceNoTotal@@Base+0x10ba> │ │ │ │ + ble.w 9bdc8 <_Py_NewReferenceNoTotal@@Base+0x1100> │ │ │ │ mov r3, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ - bl abfe8 <_Py_HandlePending@@Base+0x244> │ │ │ │ + bl ab56c <_Py_HandlePending@@Base+0x244> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c03e <_Py_NewReferenceNoTotal@@Base+0x862> │ │ │ │ + bne.w 9b52e <_Py_NewReferenceNoTotal@@Base+0x866> │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [r4, #8] │ │ │ │ - bl ad4d4 <_PyArena_Malloc@@Base+0x78> │ │ │ │ + bl aca58 <_PyArena_Malloc@@Base+0x78> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cbnz r2, 9c346 <_Py_NewReferenceNoTotal@@Base+0xb6a> │ │ │ │ + cbnz r2, 9b8d6 <_Py_NewReferenceNoTotal@@Base+0xc0e> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c03a <_Py_NewReferenceNoTotal@@Base+0x85e> │ │ │ │ + beq.w 9b52a <_Py_NewReferenceNoTotal@@Base+0x862> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, r9 │ │ │ │ - ble.w 9c03a <_Py_NewReferenceNoTotal@@Base+0x85e> │ │ │ │ + ble.w 9b52a <_Py_NewReferenceNoTotal@@Base+0x862> │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r3 │ │ │ │ mov r1, sl │ │ │ │ mov r3, r0 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl abfe8 <_Py_HandlePending@@Base+0x244> │ │ │ │ + bl ab56c <_Py_HandlePending@@Base+0x244> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9c03e <_Py_NewReferenceNoTotal@@Base+0x862> │ │ │ │ + bne.w 9b52e <_Py_NewReferenceNoTotal@@Base+0x866> │ │ │ │ str.w sl, [r4, #8] │ │ │ │ - bl ad4d4 <_PyArena_Malloc@@Base+0x78> │ │ │ │ + bl aca58 <_PyArena_Malloc@@Base+0x78> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9c30e <_Py_NewReferenceNoTotal@@Base+0xb32> │ │ │ │ + beq.n 9b89e <_Py_NewReferenceNoTotal@@Base+0xbd6> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 9bc12 <_Py_NewReferenceNoTotal@@Base+0x436> │ │ │ │ - mov r0, r4 │ │ │ │ - bl cc70c │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9bda4 <_Py_NewReferenceNoTotal@@Base+0x5c8> │ │ │ │ - mov r0, r4 │ │ │ │ - bl c13d0 <_PyArg_CheckPositional@@Base+0x7ac> │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9bdae <_Py_NewReferenceNoTotal@@Base+0x5d2> │ │ │ │ - ldrd r0, r1, [r4, #4] │ │ │ │ - bl b2f5c │ │ │ │ - mov ip, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9bdae <_Py_NewReferenceNoTotal@@Base+0x5d2> │ │ │ │ - ldr r1, [r4, #20] │ │ │ │ - mov r2, r6 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ - ldr.w r1, [ip, #24] │ │ │ │ - str r1, [sp, #8] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr.w r1, [ip, #20] │ │ │ │ - strd r6, r1, [sp] │ │ │ │ - ldr.w r1, [r8] │ │ │ │ - bl 1afbc0 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9c5f4 <_Py_NewReferenceNoTotal@@Base+0xe18> │ │ │ │ - b.n 9c19c <_Py_NewReferenceNoTotal@@Base+0x9c0> │ │ │ │ + b.n 9b0fe <_Py_NewReferenceNoTotal@@Base+0x436> │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ - bl abfe8 <_Py_HandlePending@@Base+0x244> │ │ │ │ + bl ab56c <_Py_HandlePending@@Base+0x244> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9d888 <_Py_NewReferenceNoTotal@@Base+0x20ac> │ │ │ │ + bne.w 9cc66 <_Py_NewReferenceNoTotal@@Base+0x1f9e> │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4, #8] │ │ │ │ - bl ad4d4 <_PyArena_Malloc@@Base+0x78> │ │ │ │ + bl aca58 <_PyArena_Malloc@@Base+0x78> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9c496 <_Py_NewReferenceNoTotal@@Base+0xcba> │ │ │ │ + bne.n 9b9ce <_Py_NewReferenceNoTotal@@Base+0xd06> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c068 <_Py_NewReferenceNoTotal@@Base+0x88c> │ │ │ │ + beq.w 9b558 <_Py_NewReferenceNoTotal@@Base+0x890> │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ cmp r7, r9 │ │ │ │ - bge.w 9c9ca <_Py_NewReferenceNoTotal@@Base+0x11ee> │ │ │ │ + bge.w 9befa <_Py_NewReferenceNoTotal@@Base+0x1232> │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ - bl abfe8 <_Py_HandlePending@@Base+0x244> │ │ │ │ + bl ab56c <_Py_HandlePending@@Base+0x244> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c06e <_Py_NewReferenceNoTotal@@Base+0x892> │ │ │ │ + bne.w 9b55e <_Py_NewReferenceNoTotal@@Base+0x896> │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4, #8] │ │ │ │ - bl ad4d4 <_PyArena_Malloc@@Base+0x78> │ │ │ │ + bl aca58 <_PyArena_Malloc@@Base+0x78> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9c496 <_Py_NewReferenceNoTotal@@Base+0xcba> │ │ │ │ + bne.n 9b9ce <_Py_NewReferenceNoTotal@@Base+0xd06> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c06a <_Py_NewReferenceNoTotal@@Base+0x88e> │ │ │ │ + beq.w 9b55a <_Py_NewReferenceNoTotal@@Base+0x892> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, r9 │ │ │ │ - ble.w 9c06a <_Py_NewReferenceNoTotal@@Base+0x88e> │ │ │ │ + ble.w 9b55a <_Py_NewReferenceNoTotal@@Base+0x892> │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ - bl abfe8 <_Py_HandlePending@@Base+0x244> │ │ │ │ + bl ab56c <_Py_HandlePending@@Base+0x244> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9d572 <_Py_NewReferenceNoTotal@@Base+0x1d96> │ │ │ │ + bne.w 9cec6 <_Py_NewReferenceNoTotal@@Base+0x21fe> │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4, #8] │ │ │ │ - bl ad4d4 <_PyArena_Malloc@@Base+0x78> │ │ │ │ + bl aca58 <_PyArena_Malloc@@Base+0x78> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r2, 9c496 <_Py_NewReferenceNoTotal@@Base+0xcba> │ │ │ │ + cbnz r2, 9b9ce <_Py_NewReferenceNoTotal@@Base+0xd06> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c89e <_Py_NewReferenceNoTotal@@Base+0x10c2> │ │ │ │ + beq.w 9bdd0 <_Py_NewReferenceNoTotal@@Base+0x1108> │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r9, r3 │ │ │ │ - ble.w 9c89e <_Py_NewReferenceNoTotal@@Base+0x10c2> │ │ │ │ + ble.w 9bdd0 <_Py_NewReferenceNoTotal@@Base+0x1108> │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ - bl abfe8 <_Py_HandlePending@@Base+0x244> │ │ │ │ + bl ab56c <_Py_HandlePending@@Base+0x244> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c06e <_Py_NewReferenceNoTotal@@Base+0x892> │ │ │ │ + bne.w 9b55e <_Py_NewReferenceNoTotal@@Base+0x896> │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4, #8] │ │ │ │ - bl ad4d4 <_PyArena_Malloc@@Base+0x78> │ │ │ │ + bl aca58 <_PyArena_Malloc@@Base+0x78> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cbnz r2, 9c496 <_Py_NewReferenceNoTotal@@Base+0xcba> │ │ │ │ + cbnz r2, 9b9ce <_Py_NewReferenceNoTotal@@Base+0xd06> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c06a <_Py_NewReferenceNoTotal@@Base+0x88e> │ │ │ │ + beq.w 9b55a <_Py_NewReferenceNoTotal@@Base+0x892> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, r9 │ │ │ │ - ble.w 9c06a <_Py_NewReferenceNoTotal@@Base+0x88e> │ │ │ │ + ble.w 9b55a <_Py_NewReferenceNoTotal@@Base+0x892> │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r3 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl abfe8 <_Py_HandlePending@@Base+0x244> │ │ │ │ + bl ab56c <_Py_HandlePending@@Base+0x244> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9c06e <_Py_NewReferenceNoTotal@@Base+0x892> │ │ │ │ + bne.w 9b55e <_Py_NewReferenceNoTotal@@Base+0x896> │ │ │ │ str r7, [r4, #8] │ │ │ │ - bl ad4d4 <_PyArena_Malloc@@Base+0x78> │ │ │ │ + bl aca58 <_PyArena_Malloc@@Base+0x78> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9c460 <_Py_NewReferenceNoTotal@@Base+0xc84> │ │ │ │ + beq.n 9b998 <_Py_NewReferenceNoTotal@@Base+0xcd0> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ - b.w 9bc6c <_Py_NewReferenceNoTotal@@Base+0x490> │ │ │ │ - movw r0, #43976 @ 0xabc8 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - movw r1, #27836 @ 0x6cbc │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl d2028 │ │ │ │ - movs r3, #1 │ │ │ │ - str r5, [r4, #8] │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - movs r7, #0 │ │ │ │ - subs r2, r3, #1 │ │ │ │ - b.n 9bff2 <_Py_NewReferenceNoTotal@@Base+0x816> │ │ │ │ + b.w 9b158 <_Py_NewReferenceNoTotal@@Base+0x490> │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97a08 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9d404 <_Py_NewReferenceNoTotal@@Base+0x1c28> │ │ │ │ + blt.w 9c8f6 <_Py_NewReferenceNoTotal@@Base+0x1c2e> │ │ │ │ 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 9bd08 <_Py_NewReferenceNoTotal@@Base+0x52c> │ │ │ │ + bne.w 9b1f4 <_Py_NewReferenceNoTotal@@Base+0x52c> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ add.w r8, r1, #1 │ │ │ │ str.w r8, [r4, #8] │ │ │ │ mov r9, r8 │ │ │ │ str r3, [r7, #0] │ │ │ │ movs r3, #1 │ │ │ │ mov r8, r6 │ │ │ │ @@ -170611,781 +169602,803 @@ │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r3 │ │ │ │ strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9d592 <_Py_NewReferenceNoTotal@@Base+0x1db6> │ │ │ │ + beq.w 9cebc <_Py_NewReferenceNoTotal@@Base+0x21f4> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 9c520 <_Py_NewReferenceNoTotal@@Base+0xd44> │ │ │ │ + cbnz r3, 9ba32 <_Py_NewReferenceNoTotal@@Base+0xd6a> │ │ │ │ mov r0, r4 │ │ │ │ - bl b1b98 │ │ │ │ + bl b1114 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c628 <_Py_NewReferenceNoTotal@@Base+0xe4c> │ │ │ │ + bne.w 9bb60 <_Py_NewReferenceNoTotal@@Base+0xe98> │ │ │ │ mov r3, r8 │ │ │ │ mov r8, r9 │ │ │ │ mov r9, r5 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str.w r8, [r4, #8] │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 9d4f6 <_Py_NewReferenceNoTotal@@Base+0x1d1a> │ │ │ │ + beq.w 9ca36 <_Py_NewReferenceNoTotal@@Base+0x1d6e> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9d4f6 <_Py_NewReferenceNoTotal@@Base+0x1d1a> │ │ │ │ + bne.w 9ca36 <_Py_NewReferenceNoTotal@@Base+0x1d6e> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r9 │ │ │ │ - bl b204c │ │ │ │ + bl b15c8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d5ba <_Py_NewReferenceNoTotal@@Base+0x1dde> │ │ │ │ + beq.w 9cc5c <_Py_NewReferenceNoTotal@@Base+0x1f94> │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.n 9c57a <_Py_NewReferenceNoTotal@@Base+0xd9e> │ │ │ │ + ble.n 9ba8c <_Py_NewReferenceNoTotal@@Base+0xdc4> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp.w r9, #1 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ str r2, [r3, #0] │ │ │ │ - beq.n 9c57a <_Py_NewReferenceNoTotal@@Base+0xd9e> │ │ │ │ + beq.n 9ba8c <_Py_NewReferenceNoTotal@@Base+0xdc4> │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr.w r1, [r7, r3, lsl #2] │ │ │ │ str.w r1, [r2, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 9c568 <_Py_NewReferenceNoTotal@@Base+0xd8c> │ │ │ │ + bne.n 9ba7a <_Py_NewReferenceNoTotal@@Base+0xdb2> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77384 │ │ │ │ + bl 773d4 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl c13d0 <_PyArg_CheckPositional@@Base+0x7ac> │ │ │ │ + bl c093c <_PyArg_CheckPositional@@Base+0x7ac> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d5ce <_Py_NewReferenceNoTotal@@Base+0x1df2> │ │ │ │ + beq.w 9c270 <_Py_NewReferenceNoTotal@@Base+0x15a8> │ │ │ │ movs r1, #22 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b344 │ │ │ │ + bl 9a830 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d5ce <_Py_NewReferenceNoTotal@@Base+0x1df2> │ │ │ │ + beq.w 9c270 <_Py_NewReferenceNoTotal@@Base+0x15a8> │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 979b4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9c02a <_Py_NewReferenceNoTotal@@Base+0x84e> │ │ │ │ + bne.w 9b51a <_Py_NewReferenceNoTotal@@Base+0x852> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - bl b2f5c │ │ │ │ + bl b24d8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c032 <_Py_NewReferenceNoTotal@@Base+0x856> │ │ │ │ + beq.w 9b522 <_Py_NewReferenceNoTotal@@Base+0x85a> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r6, r9, [r3, #20] │ │ │ │ - bl c2624 <_PyArg_CheckPositional@@Base+0x1a00> │ │ │ │ + bl c1b78 <_PyArg_CheckPositional@@Base+0x19e8> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ strd r6, r9, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ str r6, [sp, #12] │ │ │ │ - bl 1aac18 │ │ │ │ - mov r7, r0 │ │ │ │ + bl 1a9dd0 │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c19c <_Py_NewReferenceNoTotal@@Base+0x9c0> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 9bfb0 <_Py_NewReferenceNoTotal@@Base+0x7d4> │ │ │ │ + beq.w 9b68c <_Py_NewReferenceNoTotal@@Base+0x9c4> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + ldr r6, [r4, #20] │ │ │ │ + ldr r5, [r6, #4] │ │ │ │ + ldrd r0, r1, [r5] │ │ │ │ + add.w r2, r1, #16 │ │ │ │ + cmp r2, r0 │ │ │ │ + bhi.w 9b74a <_Py_NewReferenceNoTotal@@Base+0xa82> │ │ │ │ + str r2, [r5, #4] │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ + adds r2, r2, r1 │ │ │ │ + beq.w 9ce02 <_Py_NewReferenceNoTotal@@Base+0x213a> │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 9b4c4 <_Py_NewReferenceNoTotal@@Base+0x7fc> │ │ │ │ + str r1, [r6, #4] │ │ │ │ + b.n 9b4c4 <_Py_NewReferenceNoTotal@@Base+0x7fc> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9bb10 <_Py_NewReferenceNoTotal@@Base+0x334> │ │ │ │ + b.w 9affc <_Py_NewReferenceNoTotal@@Base+0x334> │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl b4550 │ │ │ │ + bl b3acc │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9bb88 <_Py_NewReferenceNoTotal@@Base+0x3ac> │ │ │ │ + beq.w 9b074 <_Py_NewReferenceNoTotal@@Base+0x3ac> │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 979b4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9bb88 <_Py_NewReferenceNoTotal@@Base+0x3ac> │ │ │ │ + beq.w 9b074 <_Py_NewReferenceNoTotal@@Base+0x3ac> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 9c798 <_Py_NewReferenceNoTotal@@Base+0xfbc> │ │ │ │ + b.n 9bcc8 <_Py_NewReferenceNoTotal@@Base+0x1000> │ │ │ │ ldrd r0, r2, [r4, #8] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 9cd76 <_Py_NewReferenceNoTotal@@Base+0x159a> │ │ │ │ + beq.w 9c2ba <_Py_NewReferenceNoTotal@@Base+0x15f2> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r0, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #22 │ │ │ │ - bne.w 9c520 <_Py_NewReferenceNoTotal@@Base+0xd44> │ │ │ │ + bne.w 9ba32 <_Py_NewReferenceNoTotal@@Base+0xd6a> │ │ │ │ add.w r9, r0, #1 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldrd r0, r1, [sp, #40] @ 0x28 │ │ │ │ subs r2, #1 │ │ │ │ str.w r9, [r4, #8] │ │ │ │ cmp r1, r0 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9d32c <_Py_NewReferenceNoTotal@@Base+0x1b50> │ │ │ │ + beq.w 9c8ba <_Py_NewReferenceNoTotal@@Base+0x1bf2> │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str.w r3, [r7, r1, lsl #2] │ │ │ │ adds r3, r1, #1 │ │ │ │ mov r5, r3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 9c500 <_Py_NewReferenceNoTotal@@Base+0xd24> │ │ │ │ + b.n 9ba12 <_Py_NewReferenceNoTotal@@Base+0xd4a> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl 1a9928 │ │ │ │ - mov r7, r0 │ │ │ │ + bl 1a8ae0 │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9bfb0 <_Py_NewReferenceNoTotal@@Base+0x7d4> │ │ │ │ + bne.n 9bb0c <_Py_NewReferenceNoTotal@@Base+0xe44> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9be78 <_Py_NewReferenceNoTotal@@Base+0x69c> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r2, r3, #1 │ │ │ │ - movs r7, #0 │ │ │ │ - b.n 9bff2 <_Py_NewReferenceNoTotal@@Base+0x816> │ │ │ │ + beq.w 9b364 <_Py_NewReferenceNoTotal@@Base+0x69c> │ │ │ │ + b.n 9bfc6 <_Py_NewReferenceNoTotal@@Base+0x12fe> │ │ │ │ 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 9d734 <_Py_NewReferenceNoTotal@@Base+0x1f58> │ │ │ │ + beq.w 9cdea <_Py_NewReferenceNoTotal@@Base+0x2122> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9d588 <_Py_NewReferenceNoTotal@@Base+0x1dac> │ │ │ │ - ldrd r6, r3, [r4, #8] │ │ │ │ - cmp r6, r3 │ │ │ │ - beq.w 9d59c <_Py_NewReferenceNoTotal@@Base+0x1dc0> │ │ │ │ + bne.w 9cdc2 <_Py_NewReferenceNoTotal@@Base+0x20fa> │ │ │ │ + ldrd r7, r3, [r4, #8] │ │ │ │ + cmp r7, r3 │ │ │ │ + beq.w 9cdcc <_Py_NewReferenceNoTotal@@Base+0x2104> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr.w r3, [r3, r6, lsl #2] │ │ │ │ + ldr.w r3, [r3, r7, lsl #2] │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #522 @ 0x20a │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 979b4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d586 <_Py_NewReferenceNoTotal@@Base+0x1daa> │ │ │ │ + beq.w 9cdc0 <_Py_NewReferenceNoTotal@@Base+0x20f8> │ │ │ │ mov r0, r4 │ │ │ │ - bl b5504 │ │ │ │ + bl b4a74 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - mov r6, r0 │ │ │ │ + mov r7, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9d588 <_Py_NewReferenceNoTotal@@Base+0x1dac> │ │ │ │ + bne.w 9cdc2 <_Py_NewReferenceNoTotal@@Base+0x20fa> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl b2f5c │ │ │ │ + bl b24d8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d588 <_Py_NewReferenceNoTotal@@Base+0x1dac> │ │ │ │ + beq.w 9cdc2 <_Py_NewReferenceNoTotal@@Base+0x20fa> │ │ │ │ ldr r2, [r3, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr.w sl, [r3, #24] │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl ad45c <_PyArena_Malloc@@Base> │ │ │ │ - mov r7, r0 │ │ │ │ + bl ac9e0 <_PyArena_Malloc@@Base> │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d580 <_Py_NewReferenceNoTotal@@Base+0x1da4> │ │ │ │ + beq.w 9cdba <_Py_NewReferenceNoTotal@@Base+0x20f2> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - str r2, [r0, #40] @ 0x28 │ │ │ │ - movs r2, #4 │ │ │ │ + movs r1, #4 │ │ │ │ strd r9, r8, [r0, #32] │ │ │ │ + str r2, [r0, #40] @ 0x28 │ │ │ │ str.w sl, [r0, #44] @ 0x2c │ │ │ │ - str r6, [r0, #4] │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - str r2, [r0, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 9bfb0 <_Py_NewReferenceNoTotal@@Base+0x7d4> │ │ │ │ + str r7, [r0, #4] │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + str r1, [r0, #0] │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + b.n 9bb0c <_Py_NewReferenceNoTotal@@Base+0xe44> │ │ │ │ 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 9bd88 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ + b.w 9b274 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl 9dc20 <_PyEvalFramePushAndInit@@Base+0x248> │ │ │ │ + bl 9d170 <_PyEvalFramePushAndInit@@Base+0x248> │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c064 <_Py_NewReferenceNoTotal@@Base+0x888> │ │ │ │ - movw r1, #4449 @ 0x1161 │ │ │ │ + beq.w 9b554 <_Py_NewReferenceNoTotal@@Base+0x88c> │ │ │ │ + movw r1, #1757 @ 0x6dd │ │ │ │ movt r1, #11 │ │ │ │ mov r2, r4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1a8a2c │ │ │ │ + bl 1a7be4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c064 <_Py_NewReferenceNoTotal@@Base+0x888> │ │ │ │ + beq.w 9b554 <_Py_NewReferenceNoTotal@@Base+0x88c> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b2f5c │ │ │ │ + bl b24d8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d5d4 <_Py_NewReferenceNoTotal@@Base+0x1df8> │ │ │ │ + beq.w 9ce22 <_Py_NewReferenceNoTotal@@Base+0x215a> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #12] │ │ │ │ movs r2, #2 │ │ │ │ ldr r1, [r7, #24] │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ strd r7, r1, [sp] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ - bl 1a9394 │ │ │ │ + bl 1a854c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r8, r0 │ │ │ │ subs r7, r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9c820 <_Py_NewReferenceNoTotal@@Base+0x1044> │ │ │ │ + beq.n 9bd50 <_Py_NewReferenceNoTotal@@Base+0x1088> │ │ │ │ subs r3, r7, #1 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 979b4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9d35a <_Py_NewReferenceNoTotal@@Base+0x1b7e> │ │ │ │ + bne.w 9c846 <_Py_NewReferenceNoTotal@@Base+0x1b7e> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9bc6e <_Py_NewReferenceNoTotal@@Base+0x492> │ │ │ │ + b.w 9b15a <_Py_NewReferenceNoTotal@@Base+0x492> │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl c7dc0 │ │ │ │ + bl c7314 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c094 <_Py_NewReferenceNoTotal@@Base+0x8b8> │ │ │ │ + beq.w 9b584 <_Py_NewReferenceNoTotal@@Base+0x8bc> │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 979b4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c094 <_Py_NewReferenceNoTotal@@Base+0x8b8> │ │ │ │ - movw r1, #4449 @ 0x1161 │ │ │ │ + beq.w 9b584 <_Py_NewReferenceNoTotal@@Base+0x8bc> │ │ │ │ + movw r1, #1757 @ 0x6dd │ │ │ │ movt r1, #11 │ │ │ │ mov r2, r4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1a8a2c │ │ │ │ + bl 1a7be4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c094 <_Py_NewReferenceNoTotal@@Base+0x8b8> │ │ │ │ + beq.w 9b584 <_Py_NewReferenceNoTotal@@Base+0x8bc> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b2f5c │ │ │ │ + bl b24d8 │ │ │ │ mov ip, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d5d4 <_Py_NewReferenceNoTotal@@Base+0x1df8> │ │ │ │ + beq.w 9ce22 <_Py_NewReferenceNoTotal@@Base+0x215a> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ movs r2, #2 │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ str r7, [sp, #8] │ │ │ │ ldr.w r7, [ip, #20] │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1ad938 │ │ │ │ + bl 1acae8 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r8, r0 │ │ │ │ subs r7, r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9c796 <_Py_NewReferenceNoTotal@@Base+0xfba> │ │ │ │ + bne.n 9bcc6 <_Py_NewReferenceNoTotal@@Base+0xffe> │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f898 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9d5dc <_Py_NewReferenceNoTotal@@Base+0x1e00> │ │ │ │ + bne.w 9ce2a <_Py_NewReferenceNoTotal@@Base+0x2162> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ subs r7, r3, #1 │ │ │ │ - b.w 9d536 <_Py_NewReferenceNoTotal@@Base+0x1d5a> │ │ │ │ + b.w 9c908 <_Py_NewReferenceNoTotal@@Base+0x1c40> │ │ │ │ subs r2, r1, #2 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 9c222 <_Py_NewReferenceNoTotal@@Base+0xa46> │ │ │ │ + beq.w 9b712 <_Py_NewReferenceNoTotal@@Base+0xa4a> │ │ │ │ ldr.w r3, [r0, r2, lsl #2] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ subs r5, r1, #4 │ │ │ │ cmp r5, #2 │ │ │ │ - bls.n 9c850 <_Py_NewReferenceNoTotal@@Base+0x1074> │ │ │ │ + bls.n 9bd80 <_Py_NewReferenceNoTotal@@Base+0x10b8> │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9c222 <_Py_NewReferenceNoTotal@@Base+0xa46> │ │ │ │ + bne.w 9b712 <_Py_NewReferenceNoTotal@@Base+0xa4a> │ │ │ │ subs r2, #1 │ │ │ │ - bcs.n 9c83e <_Py_NewReferenceNoTotal@@Base+0x1062> │ │ │ │ - b.n 9c222 <_Py_NewReferenceNoTotal@@Base+0xa46> │ │ │ │ + bcs.n 9bd6e <_Py_NewReferenceNoTotal@@Base+0x10a6> │ │ │ │ + b.n 9b712 <_Py_NewReferenceNoTotal@@Base+0xa4a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97a08 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9d51a <_Py_NewReferenceNoTotal@@Base+0x1d3e> │ │ │ │ + blt.w 9ca66 <_Py_NewReferenceNoTotal@@Base+0x1d9e> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b.n 9c086 <_Py_NewReferenceNoTotal@@Base+0x8aa> │ │ │ │ + b.w 9b576 <_Py_NewReferenceNoTotal@@Base+0x8ae> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25edcc │ │ │ │ + bl 25e704 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9d564 <_Py_NewReferenceNoTotal@@Base+0x1d88> │ │ │ │ + bne.w 9cb52 <_Py_NewReferenceNoTotal@@Base+0x1e8a> │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9d56c <_Py_NewReferenceNoTotal@@Base+0x1d90> │ │ │ │ + bne.w 9cb5a <_Py_NewReferenceNoTotal@@Base+0x1e92> │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97a08 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ mov r7, r3 │ │ │ │ - blt.w 9d512 <_Py_NewReferenceNoTotal@@Base+0x1d36> │ │ │ │ + blt.w 9ca52 <_Py_NewReferenceNoTotal@@Base+0x1d8a> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b.w 9bb7a <_Py_NewReferenceNoTotal@@Base+0x39e> │ │ │ │ + b.w 9b066 <_Py_NewReferenceNoTotal@@Base+0x39e> │ │ │ │ ldrd r9, r8, [sp, #48] @ 0x30 │ │ │ │ - b.w 9c03a <_Py_NewReferenceNoTotal@@Base+0x85e> │ │ │ │ + b.w 9b52a <_Py_NewReferenceNoTotal@@Base+0x862> │ │ │ │ ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ mov r8, sl │ │ │ │ - b.w 9c06a <_Py_NewReferenceNoTotal@@Base+0x88e> │ │ │ │ + b.w 9b55a <_Py_NewReferenceNoTotal@@Base+0x892> │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 719d8 │ │ │ │ + bl 719c8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ca62 <_Py_NewReferenceNoTotal@@Base+0x1286> │ │ │ │ + beq.w 9bf6c <_Py_NewReferenceNoTotal@@Base+0x12a4> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9c01e <_Py_NewReferenceNoTotal@@Base+0x842> │ │ │ │ + b.w 9b50e <_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 9d6be <_Py_NewReferenceNoTotal@@Base+0x1ee2> │ │ │ │ + beq.w 9cdb0 <_Py_NewReferenceNoTotal@@Base+0x20e8> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9d6b4 <_Py_NewReferenceNoTotal@@Base+0x1ed8> │ │ │ │ - ldrd r7, r3, [r4, #8] │ │ │ │ - cmp r7, r3 │ │ │ │ - beq.w 9d696 <_Py_NewReferenceNoTotal@@Base+0x1eba> │ │ │ │ + bne.w 9cda6 <_Py_NewReferenceNoTotal@@Base+0x20de> │ │ │ │ + ldrd r8, r3, [r4, #8] │ │ │ │ + cmp r8, r3 │ │ │ │ + beq.w 9cd78 <_Py_NewReferenceNoTotal@@Base+0x20b0> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr.w r3, [r3, r7, lsl #2] │ │ │ │ - ldrd sl, r3, [r3, #12] │ │ │ │ - str r3, [sp, #24] │ │ │ │ + ldr.w r3, [r3, r8, lsl #2] │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + str r2, [sp, #24] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #525 @ 0x20d │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 979b4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d1c4 <_Py_NewReferenceNoTotal@@Base+0x19e8> │ │ │ │ + beq.w 9c724 <_Py_NewReferenceNoTotal@@Base+0x1a5c> │ │ │ │ mov r0, r4 │ │ │ │ - bl b3b7c │ │ │ │ - mov r6, r0 │ │ │ │ + bl b30f8 │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d1c4 <_Py_NewReferenceNoTotal@@Base+0x19e8> │ │ │ │ + beq.w 9c724 <_Py_NewReferenceNoTotal@@Base+0x1a5c> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9d68c <_Py_NewReferenceNoTotal@@Base+0x1eb0> │ │ │ │ + beq.w 9ccee <_Py_NewReferenceNoTotal@@Base+0x2026> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9d684 <_Py_NewReferenceNoTotal@@Base+0x1ea8> │ │ │ │ + bne.w 9cce6 <_Py_NewReferenceNoTotal@@Base+0x201e> │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #621 @ 0x26d │ │ │ │ - ldr.w r9, [r4, #8] │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + ldr.w sl, [r4, #8] │ │ │ │ + bl 979b4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9d27a <_Py_NewReferenceNoTotal@@Base+0x1a9e> │ │ │ │ - mov.w r8, #0 │ │ │ │ - str.w r9, [r4, #8] │ │ │ │ + bne.w 9c824 <_Py_NewReferenceNoTotal@@Base+0x1b5c> │ │ │ │ + mov.w r9, #0 │ │ │ │ + str.w sl, [r4, #8] │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - ldr.w r9, [r4, #88] @ 0x58 │ │ │ │ - add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ + ldr.w sl, [r4, #88] @ 0x58 │ │ │ │ + add.w r3, sl, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9d1c6 <_Py_NewReferenceNoTotal@@Base+0x19ea> │ │ │ │ + bne.w 9c726 <_Py_NewReferenceNoTotal@@Base+0x1a5e> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - bl b2f5c │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - mov r7, r0 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + bl b24d8 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d7ac <_Py_NewReferenceNoTotal@@Base+0x1fd0> │ │ │ │ - ldr r3, [r7, #20] │ │ │ │ - movs r1, #48 @ 0x30 │ │ │ │ + beq.w 9cd6e <_Py_NewReferenceNoTotal@@Base+0x20a6> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - ldr.w r9, [r7, #24] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bl ad45c <_PyArena_Malloc@@Base> │ │ │ │ - mov r7, r0 │ │ │ │ + movs r1, #48 @ 0x30 │ │ │ │ + ldrd sl, r8, [r3, #20] │ │ │ │ + bl ac9e0 <_PyArena_Malloc@@Base> │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d6c8 <_Py_NewReferenceNoTotal@@Base+0x1eec> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - str r3, [r0, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - strd r3, r9, [r0, #40] @ 0x28 │ │ │ │ - movs r3, #17 │ │ │ │ - strd r6, r8, [r0, #4] │ │ │ │ - str.w sl, [r0, #32] │ │ │ │ - str r3, [r0, #0] │ │ │ │ - b.n 9c5f4 <_Py_NewReferenceNoTotal@@Base+0xe18> │ │ │ │ + beq.w 9cd5e <_Py_NewReferenceNoTotal@@Base+0x2096> │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + str r2, [r0, #32] │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + strd r2, sl, [r0, #36] @ 0x24 │ │ │ │ + movs r2, #17 │ │ │ │ + strd r7, r9, [r0, #4] │ │ │ │ + str.w r8, [r0, #44] @ 0x2c │ │ │ │ + str r2, [r0, #0] │ │ │ │ + b.n 9bb06 <_Py_NewReferenceNoTotal@@Base+0xe3e> │ │ │ │ + mov r9, sl │ │ │ │ + mov r8, r2 │ │ │ │ + b.w 9b52a <_Py_NewReferenceNoTotal@@Base+0x862> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97a08 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9d5e2 <_Py_NewReferenceNoTotal@@Base+0x1e06> │ │ │ │ + blt.w 9cc6e <_Py_NewReferenceNoTotal@@Base+0x1fa6> │ │ │ │ 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 9c68e <_Py_NewReferenceNoTotal@@Base+0xeb2> │ │ │ │ + beq.w 9bbbe <_Py_NewReferenceNoTotal@@Base+0xef6> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9be12 <_Py_NewReferenceNoTotal@@Base+0x636> │ │ │ │ - mov r9, sl │ │ │ │ - mov r8, r2 │ │ │ │ - b.w 9c03a <_Py_NewReferenceNoTotal@@Base+0x85e> │ │ │ │ + b.w 9b2fe <_Py_NewReferenceNoTotal@@Base+0x636> │ │ │ │ mov r9, r7 │ │ │ │ mov r8, r2 │ │ │ │ - b.w 9c06a <_Py_NewReferenceNoTotal@@Base+0x88e> │ │ │ │ + b.w 9b55a <_Py_NewReferenceNoTotal@@Base+0x892> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97a08 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9d47a <_Py_NewReferenceNoTotal@@Base+0x1c9e> │ │ │ │ + blt.w 9ca2a <_Py_NewReferenceNoTotal@@Base+0x1d62> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b.w 9c110 <_Py_NewReferenceNoTotal@@Base+0x934> │ │ │ │ + b.w 9b600 <_Py_NewReferenceNoTotal@@Base+0x938> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25edcc │ │ │ │ + bl 25e704 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cbnz r2, 9ca0e <_Py_NewReferenceNoTotal@@Base+0x1232> │ │ │ │ - ldrd r6, r3, [r4, #8] │ │ │ │ - cmp r3, r6 │ │ │ │ - bne.w 9d676 <_Py_NewReferenceNoTotal@@Base+0x1e9a> │ │ │ │ + cbnz r2, 9bf3e <_Py_NewReferenceNoTotal@@Base+0x1276> │ │ │ │ + ldrd r7, r3, [r4, #8] │ │ │ │ + cmp r3, r7 │ │ │ │ + bne.w 9ceae <_Py_NewReferenceNoTotal@@Base+0x21e6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97a08 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9ca0a <_Py_NewReferenceNoTotal@@Base+0x122e> │ │ │ │ - mov r3, r6 │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ - b.w 9be36 <_Py_NewReferenceNoTotal@@Base+0x65a> │ │ │ │ + blt.n 9bf3a <_Py_NewReferenceNoTotal@@Base+0x1272> │ │ │ │ + mov r3, r7 │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ + b.w 9b322 <_Py_NewReferenceNoTotal@@Base+0x65a> │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 9c67e <_Py_NewReferenceNoTotal@@Base+0xea2> │ │ │ │ + b.n 9bbb4 <_Py_NewReferenceNoTotal@@Base+0xeec> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97a08 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9d45a <_Py_NewReferenceNoTotal@@Base+0x1c7e> │ │ │ │ + blt.w 9c8de <_Py_NewReferenceNoTotal@@Base+0x1c16> │ │ │ │ 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 9c666 <_Py_NewReferenceNoTotal@@Base+0xe8a> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9be6a <_Py_NewReferenceNoTotal@@Base+0x68e> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 9c4b6 <_Py_NewReferenceNoTotal@@Base+0xcda> │ │ │ │ - ldrd r3, r2, [r4, #4] │ │ │ │ - ldr.w r3, [r3, r2, lsl #2] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - movw r3, #525 @ 0x20d │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 9c8c2 <_Py_NewReferenceNoTotal@@Base+0x10e6> │ │ │ │ + beq.w 9bb9e <_Py_NewReferenceNoTotal@@Base+0xed6> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9be92 <_Py_NewReferenceNoTotal@@Base+0x6b6> │ │ │ │ + b.w 9b356 <_Py_NewReferenceNoTotal@@Base+0x68e> │ │ │ │ ldr.w r2, [sl, #672] @ 0x2a0 │ │ │ │ - movw r1, #49749 @ 0xc255 │ │ │ │ + movw r1, #49733 @ 0xc245 │ │ │ │ movt r1, #6 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 9d44a <_Py_NewReferenceNoTotal@@Base+0x1c6e> │ │ │ │ + bne.w 9c9be <_Py_NewReferenceNoTotal@@Base+0x1cf6> │ │ │ │ movs r0, #4 │ │ │ │ blx 2a0fc │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9d5c0 <_Py_NewReferenceNoTotal@@Base+0x1de4> │ │ │ │ + beq.w 9c262 <_Py_NewReferenceNoTotal@@Base+0x159a> │ │ │ │ ldr.w r2, [r3, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #800] @ 0x320 │ │ │ │ - b.n 9c8bc <_Py_NewReferenceNoTotal@@Base+0x10e0> │ │ │ │ + b.n 9bdee <_Py_NewReferenceNoTotal@@Base+0x1126> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97a08 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9d410 <_Py_NewReferenceNoTotal@@Base+0x1c34> │ │ │ │ + blt.n 9bfc0 <_Py_NewReferenceNoTotal@@Base+0x12f8> │ │ │ │ + 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 9bdf4 <_Py_NewReferenceNoTotal@@Base+0x112c> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b37e <_Py_NewReferenceNoTotal@@Base+0x6b6> │ │ │ │ + movs r3, #1 │ │ │ │ + str r5, [r4, #8] │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ + b.w 9b4e2 <_Py_NewReferenceNoTotal@@Base+0x81a> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97a08 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 9c9ce <_Py_NewReferenceNoTotal@@Base+0x1d06> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ ldr.w r2, [r0, r1, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp.w r2, #504 @ 0x1f8 │ │ │ │ - beq.n 9cb46 <_Py_NewReferenceNoTotal@@Base+0x136a> │ │ │ │ + beq.w 9c16c <_Py_NewReferenceNoTotal@@Base+0x14a4> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9beb6 <_Py_NewReferenceNoTotal@@Base+0x6da> │ │ │ │ + b.w 9b3a2 <_Py_NewReferenceNoTotal@@Base+0x6da> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97a08 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9c4b6 <_Py_NewReferenceNoTotal@@Base+0xcda> │ │ │ │ + blt.n 9bfc0 <_Py_NewReferenceNoTotal@@Base+0x12f8> │ │ │ │ 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 9cf7a <_Py_NewReferenceNoTotal@@Base+0x179e> │ │ │ │ + beq.w 9c4be <_Py_NewReferenceNoTotal@@Base+0x17f6> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9bf18 <_Py_NewReferenceNoTotal@@Base+0x73c> │ │ │ │ + b.w 9b404 <_Py_NewReferenceNoTotal@@Base+0x73c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97a08 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9c4b6 <_Py_NewReferenceNoTotal@@Base+0xcda> │ │ │ │ + blt.n 9bfc0 <_Py_NewReferenceNoTotal@@Base+0x12f8> │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cmp.w r3, #580 @ 0x244 │ │ │ │ - beq.w 9cf04 <_Py_NewReferenceNoTotal@@Base+0x1728> │ │ │ │ + cmp.w r3, #616 @ 0x268 │ │ │ │ + beq.w 9c3a4 <_Py_NewReferenceNoTotal@@Base+0x16dc> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9bef6 <_Py_NewReferenceNoTotal@@Base+0x71a> │ │ │ │ + b.w 9b3c2 <_Py_NewReferenceNoTotal@@Base+0x6fa> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97a08 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9c4b6 <_Py_NewReferenceNoTotal@@Base+0xcda> │ │ │ │ + blt.n 9bfc0 <_Py_NewReferenceNoTotal@@Base+0x12f8> │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cmp.w r3, #616 @ 0x268 │ │ │ │ - beq.w 9ce60 <_Py_NewReferenceNoTotal@@Base+0x1684> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9bed6 <_Py_NewReferenceNoTotal@@Base+0x6fa> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 9d418 <_Py_NewReferenceNoTotal@@Base+0x1c3c> │ │ │ │ - ldrd r0, r1, [r4, #4] │ │ │ │ - ldr.w r2, [r0, r1, lsl #2] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - cmp.w r2, #508 @ 0x1fc │ │ │ │ - beq.w 9d012 <_Py_NewReferenceNoTotal@@Base+0x1836> │ │ │ │ + cmp.w r3, #580 @ 0x244 │ │ │ │ + beq.w 9c448 <_Py_NewReferenceNoTotal@@Base+0x1780> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9bf3c <_Py_NewReferenceNoTotal@@Base+0x760> │ │ │ │ - adds r1, #1 │ │ │ │ - str r1, [r4, #8] │ │ │ │ - bl b2f5c │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9d55c <_Py_NewReferenceNoTotal@@Base+0x1d80> │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - movs r1, #48 @ 0x30 │ │ │ │ - ldrd r6, r5, [r7, #20] │ │ │ │ - bl ad45c <_PyArena_Malloc@@Base> │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9d604 <_Py_NewReferenceNoTotal@@Base+0x1e28> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - str r3, [r0, #32] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - strd r3, r6, [r0, #36] @ 0x24 │ │ │ │ - movs r3, #26 │ │ │ │ - str r5, [r0, #44] @ 0x2c │ │ │ │ - str r3, [r0, #0] │ │ │ │ - b.w 9bfb0 <_Py_NewReferenceNoTotal@@Base+0x7d4> │ │ │ │ + b.w 9b3e2 <_Py_NewReferenceNoTotal@@Base+0x71a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97a08 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9cc3e <_Py_NewReferenceNoTotal@@Base+0x1462> │ │ │ │ + blt.n 9c118 <_Py_NewReferenceNoTotal@@Base+0x1450> │ │ │ │ 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 9bfac <_Py_NewReferenceNoTotal@@Base+0x7d0> │ │ │ │ + bne.w 9b498 <_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 9d7e4 <_Py_NewReferenceNoTotal@@Base+0x2008> │ │ │ │ + beq.w 9ccc8 <_Py_NewReferenceNoTotal@@Base+0x2000> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9d7da <_Py_NewReferenceNoTotal@@Base+0x1ffe> │ │ │ │ + bne.w 9cc82 <_Py_NewReferenceNoTotal@@Base+0x1fba> │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 9d7be <_Py_NewReferenceNoTotal@@Base+0x1fe2> │ │ │ │ + beq.w 9cca8 <_Py_NewReferenceNoTotal@@Base+0x1fe0> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ - ldrd r8, r6, [r3, #12] │ │ │ │ + ldrd r7, r6, [r3, #12] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #527 @ 0x20f │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 979b4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d7da <_Py_NewReferenceNoTotal@@Base+0x1ffe> │ │ │ │ + beq.w 9cc82 <_Py_NewReferenceNoTotal@@Base+0x1fba> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aee68 │ │ │ │ - ldr r7, [r4, #20] │ │ │ │ + bl 1ae024 │ │ │ │ + ldr.w r8, [r4, #20] │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d7da <_Py_NewReferenceNoTotal@@Base+0x1ffe> │ │ │ │ + beq.w 9cc82 <_Py_NewReferenceNoTotal@@Base+0x1fba> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b2f5c │ │ │ │ + bl b24d8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d7da <_Py_NewReferenceNoTotal@@Base+0x1ffe> │ │ │ │ + beq.w 9cc82 <_Py_NewReferenceNoTotal@@Base+0x1fba> │ │ │ │ mov r1, r9 │ │ │ │ - mov r0, r7 │ │ │ │ - ldrd r9, sl, [r3, #20] │ │ │ │ - bl 1aef88 │ │ │ │ - mov r2, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + ldrd r8, r9, [r3, #20] │ │ │ │ + bl 1ae144 │ │ │ │ + mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d7b6 <_Py_NewReferenceNoTotal@@Base+0x1fda> │ │ │ │ + beq.w 9ccc0 <_Py_NewReferenceNoTotal@@Base+0x1ff8> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - bl ad45c <_PyArena_Malloc@@Base> │ │ │ │ - mov r7, r0 │ │ │ │ + bl ac9e0 <_PyArena_Malloc@@Base> │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d7ee <_Py_NewReferenceNoTotal@@Base+0x2012> │ │ │ │ - strd r8, r6, [r0, #32] │ │ │ │ - str.w r9, [r0, #40] @ 0x28 │ │ │ │ - str.w sl, [r0, #44] @ 0x2c │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - str r2, [r0, #4] │ │ │ │ - movs r2, #24 │ │ │ │ - subs r3, #1 │ │ │ │ - str r2, [r0, #0] │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9bfb0 <_Py_NewReferenceNoTotal@@Base+0x7d4> │ │ │ │ + beq.w 9cc7c <_Py_NewReferenceNoTotal@@Base+0x1fb4> │ │ │ │ + strd r7, r6, [r0, #32] │ │ │ │ + movs r1, #24 │ │ │ │ + str.w r8, [r0, #40] @ 0x28 │ │ │ │ + str.w r9, [r0, #44] @ 0x2c │ │ │ │ + str.w sl, [r0, #4] │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + str r1, [r0, #0] │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + b.n 9bb0c <_Py_NewReferenceNoTotal@@Base+0xe44> │ │ │ │ movs r3, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9bfae <_Py_NewReferenceNoTotal@@Base+0x7d2> │ │ │ │ + b.w 9b49a <_Py_NewReferenceNoTotal@@Base+0x7d2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97a08 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9d4ee <_Py_NewReferenceNoTotal@@Base+0x1d12> │ │ │ │ + blt.w 9c9d6 <_Py_NewReferenceNoTotal@@Base+0x1d0e> │ │ │ │ + ldrd r0, r1, [r4, #4] │ │ │ │ + ldr.w r2, [r0, r1, lsl #2] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + cmp.w r2, #508 @ 0x1fc │ │ │ │ + beq.w 9c556 <_Py_NewReferenceNoTotal@@Base+0x188e> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b428 <_Py_NewReferenceNoTotal@@Base+0x760> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97a08 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 9c9de <_Py_NewReferenceNoTotal@@Base+0x1d16> │ │ │ │ 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 9d086 <_Py_NewReferenceNoTotal@@Base+0x18aa> │ │ │ │ + beq.w 9c682 <_Py_NewReferenceNoTotal@@Base+0x19ba> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9bf68 <_Py_NewReferenceNoTotal@@Base+0x78c> │ │ │ │ + b.w 9b454 <_Py_NewReferenceNoTotal@@Base+0x78c> │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r4, #8] │ │ │ │ + bl b24d8 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9bfc6 <_Py_NewReferenceNoTotal@@Base+0x12fe> │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + movs r1, #48 @ 0x30 │ │ │ │ + ldrd r7, r5, [r6, #20] │ │ │ │ + bl ac9e0 <_PyArena_Malloc@@Base> │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9cc8c <_Py_NewReferenceNoTotal@@Base+0x1fc4> │ │ │ │ + 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 9bb0c <_Py_NewReferenceNoTotal@@Base+0xe44> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97a08 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9c4b6 <_Py_NewReferenceNoTotal@@Base+0xcda> │ │ │ │ + blt.w 9bfc0 <_Py_NewReferenceNoTotal@@Base+0x12f8> │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ - ldr.w r2, [r3, r2, lsl #2] │ │ │ │ + ldr.w r3, [r3, r2, lsl #2] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ movw r3, #526 @ 0x20e │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9d28c <_Py_NewReferenceNoTotal@@Base+0x1ab0> │ │ │ │ + beq.w 9c784 <_Py_NewReferenceNoTotal@@Base+0x1abc> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9bf8a <_Py_NewReferenceNoTotal@@Base+0x7ae> │ │ │ │ + b.w 9b476 <_Py_NewReferenceNoTotal@@Base+0x7ae> │ │ │ │ ldr.w r3, [sl, #684] @ 0x2ac │ │ │ │ - movw r2, #50457 @ 0xc519 │ │ │ │ + movw r2, #50441 @ 0xc509 │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9d3ce <_Py_NewReferenceNoTotal@@Base+0x1bf2> │ │ │ │ + bne.w 9c9aa <_Py_NewReferenceNoTotal@@Base+0x1ce2> │ │ │ │ mov r0, r7 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r8, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8, #800] @ 0x320 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9bd88 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ + b.w 9b274 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97a08 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9d3e4 <_Py_NewReferenceNoTotal@@Base+0x1c08> │ │ │ │ + blt.w 9c9b4 <_Py_NewReferenceNoTotal@@Base+0x1cec> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b.w 9c056 <_Py_NewReferenceNoTotal@@Base+0x87a> │ │ │ │ + b.w 9b546 <_Py_NewReferenceNoTotal@@Base+0x87e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97a08 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9d752 <_Py_NewReferenceNoTotal@@Base+0x1f76> │ │ │ │ + blt.w 9cd50 <_Py_NewReferenceNoTotal@@Base+0x2088> │ │ │ │ ldrd r1, r5, [r4, #4] │ │ │ │ ldr.w r3, [r1, r5, lsl #2] │ │ │ │ mov.w fp, r5, lsl #2 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9baf4 <_Py_NewReferenceNoTotal@@Base+0x318> │ │ │ │ - b.w 9bb04 <_Py_NewReferenceNoTotal@@Base+0x328> │ │ │ │ + bne.w 9afe0 <_Py_NewReferenceNoTotal@@Base+0x318> │ │ │ │ + b.w 9aff0 <_Py_NewReferenceNoTotal@@Base+0x328> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25edcc │ │ │ │ + bl 25e704 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9d970 <_Py_NewReferenceNoTotal@@Base+0x2194> │ │ │ │ + bne.w 9ce46 <_Py_NewReferenceNoTotal@@Base+0x217e> │ │ │ │ movw sl, #19968 @ 0x4e00 │ │ │ │ movt sl, #72 @ 0x48 │ │ │ │ - movw r1, #6429 @ 0x191d │ │ │ │ + movw r1, #6413 @ 0x190d │ │ │ │ movt r1, #7 │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ ldr.w r3, [sl, #692] @ 0x2b4 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 9bca2 <_Py_NewReferenceNoTotal@@Base+0x4c6> │ │ │ │ + beq.w 9b18e <_Py_NewReferenceNoTotal@@Base+0x4c6> │ │ │ │ ldr.w r0, [sl, #688] @ 0x2b0 │ │ │ │ movs r1, #4 │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c8bc <_Py_NewReferenceNoTotal@@Base+0x10e0> │ │ │ │ - b.w 9d5c0 <_Py_NewReferenceNoTotal@@Base+0x1de4> │ │ │ │ + bne.w 9bdee <_Py_NewReferenceNoTotal@@Base+0x1126> │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + bl 1e95bc │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b51a <_Py_NewReferenceNoTotal@@Base+0x852> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25edcc │ │ │ │ + bl 25e704 │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 9bc30 <_Py_NewReferenceNoTotal@@Base+0x454> │ │ │ │ + bne.w 9b11c <_Py_NewReferenceNoTotal@@Base+0x454> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97a08 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9d3d8 <_Py_NewReferenceNoTotal@@Base+0x1bfc> │ │ │ │ + blt.w 9c99e <_Py_NewReferenceNoTotal@@Base+0x1cd6> │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.w 9bc30 <_Py_NewReferenceNoTotal@@Base+0x454> │ │ │ │ + b.w 9b11c <_Py_NewReferenceNoTotal@@Base+0x454> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97a08 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9d3ee <_Py_NewReferenceNoTotal@@Base+0x1c12> │ │ │ │ + blt.w 9ca5a <_Py_NewReferenceNoTotal@@Base+0x1d92> │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ - b.w 9bbd6 <_Py_NewReferenceNoTotal@@Base+0x3fa> │ │ │ │ + b.w 9b0c2 <_Py_NewReferenceNoTotal@@Base+0x3fa> │ │ │ │ ldr.w r0, [sl, #688] @ 0x2b0 │ │ │ │ mov r1, r7 │ │ │ │ blx r2 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9bd88 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ + b.w 9b274 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97a08 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9d3fa <_Py_NewReferenceNoTotal@@Base+0x1c1e> │ │ │ │ + blt.w 9c8ec <_Py_NewReferenceNoTotal@@Base+0x1c24> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 9c632 <_Py_NewReferenceNoTotal@@Base+0xe56> │ │ │ │ + b.n 9bb6a <_Py_NewReferenceNoTotal@@Base+0xea2> │ │ │ │ ldr r2, [r1, #16] │ │ │ │ movs r0, #28 │ │ │ │ mul.w r9, r0, r2 │ │ │ │ ldr.w r2, [r8, #512] @ 0x200 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ mov r7, r2 │ │ │ │ ldrd r0, r2, [r1, #8] │ │ │ │ @@ -171395,647 +170408,596 @@ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r7, [r0, #16] │ │ │ │ str r7, [r1, #8] │ │ │ │ add.w lr, r8, r2, lsl #2 │ │ │ │ str r1, [r0, #16] │ │ │ │ ldr.w ip, [lr, #528] @ 0x210 │ │ │ │ cmp r0, ip │ │ │ │ - bne.n 9cdca <_Py_NewReferenceNoTotal@@Base+0x15ee> │ │ │ │ + bne.n 9c30e <_Py_NewReferenceNoTotal@@Base+0x1646> │ │ │ │ ldr r1, [r0, #24] │ │ │ │ - cbz r1, 9cdc6 <_Py_NewReferenceNoTotal@@Base+0x15ea> │ │ │ │ + cbz r1, 9c30a <_Py_NewReferenceNoTotal@@Base+0x1642> │ │ │ │ ldr r7, [r1, #8] │ │ │ │ cmp r2, r7 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ str.w r1, [lr, #528] @ 0x210 │ │ │ │ adds r1, r2, #1 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ str r1, [r0, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 9d482 <_Py_NewReferenceNoTotal@@Base+0x1ca6> │ │ │ │ + beq.w 9c932 <_Py_NewReferenceNoTotal@@Base+0x1c6a> │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 9d426 <_Py_NewReferenceNoTotal@@Base+0x1c4a> │ │ │ │ + beq.w 9c90e <_Py_NewReferenceNoTotal@@Base+0x1c46> │ │ │ │ ldr.w r2, [lr, #532] @ 0x214 │ │ │ │ - cbnz r2, 9cde6 <_Py_NewReferenceNoTotal@@Base+0x160a> │ │ │ │ + cbnz r2, 9c32a <_Py_NewReferenceNoTotal@@Base+0x1662> │ │ │ │ str.w r0, [lr, #532] @ 0x214 │ │ │ │ cmp r0, ip │ │ │ │ - beq.w 9bd88 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ + beq.w 9b274 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ ldrd r2, r1, [r0, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9d420 <_Py_NewReferenceNoTotal@@Base+0x1c44> │ │ │ │ + beq.w 9c8e6 <_Py_NewReferenceNoTotal@@Base+0x1c1e> │ │ │ │ str r2, [r1, #20] │ │ │ │ ldr.w r7, [ip, #20] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ str r1, [r2, #24] │ │ │ │ strd r7, ip, [r0, #20] │ │ │ │ - cbz r7, 9ce08 <_Py_NewReferenceNoTotal@@Base+0x162c> │ │ │ │ + cbz r7, 9c34c <_Py_NewReferenceNoTotal@@Base+0x1684> │ │ │ │ str r0, [r7, #24] │ │ │ │ str.w r0, [ip, #20] │ │ │ │ - b.w 9bd88 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ + b.w 9b274 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25edcc │ │ │ │ + bl 25e704 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9d94c <_Py_NewReferenceNoTotal@@Base+0x2170> │ │ │ │ + bne.w 9ce8c <_Py_NewReferenceNoTotal@@Base+0x21c4> │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 9bbaa <_Py_NewReferenceNoTotal@@Base+0x3ce> │ │ │ │ + bne.w 9b096 <_Py_NewReferenceNoTotal@@Base+0x3ce> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97a08 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9d530 <_Py_NewReferenceNoTotal@@Base+0x1d54> │ │ │ │ + blt.w 9c902 <_Py_NewReferenceNoTotal@@Base+0x1c3a> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r1, [r2, r7, lsl #2] │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr r0, [r1, #12] │ │ │ │ ldr r1, [r1, #16] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9d53c <_Py_NewReferenceNoTotal@@Base+0x1d60> │ │ │ │ + bne.w 9ca32 <_Py_NewReferenceNoTotal@@Base+0x1d6a> │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9d952 <_Py_NewReferenceNoTotal@@Base+0x2176> │ │ │ │ + beq.w 9ce50 <_Py_NewReferenceNoTotal@@Base+0x2188> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - b.w 9bbcc <_Py_NewReferenceNoTotal@@Base+0x3f0> │ │ │ │ + b.w 9b0b8 <_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 9d858 <_Py_NewReferenceNoTotal@@Base+0x207c> │ │ │ │ + beq.w 9caf2 <_Py_NewReferenceNoTotal@@Base+0x1e2a> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9d814 <_Py_NewReferenceNoTotal@@Base+0x2038> │ │ │ │ - ldrd r6, r3, [r4, #8] │ │ │ │ - cmp r6, r3 │ │ │ │ - beq.w 9d840 <_Py_NewReferenceNoTotal@@Base+0x2064> │ │ │ │ + bne.w 9ca7a <_Py_NewReferenceNoTotal@@Base+0x1db2> │ │ │ │ + ldrd r7, r3, [r4, #8] │ │ │ │ + cmp r7, r3 │ │ │ │ + beq.w 9cada <_Py_NewReferenceNoTotal@@Base+0x1e12> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr.w r3, [r3, r6, lsl #2] │ │ │ │ + ldr.w r3, [r3, r7, lsl #2] │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ mov.w r1, #616 @ 0x268 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 979b4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d890 <_Py_NewReferenceNoTotal@@Base+0x20b4> │ │ │ │ + beq.w 9cb60 <_Py_NewReferenceNoTotal@@Base+0x1e98> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b04f8 │ │ │ │ + bl 1af6b4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d890 <_Py_NewReferenceNoTotal@@Base+0x20b4> │ │ │ │ - movw r1, #2953 @ 0xb89 │ │ │ │ - movt r1, #27 │ │ │ │ + beq.w 9cb60 <_Py_NewReferenceNoTotal@@Base+0x1e98> │ │ │ │ + movw r1, #64837 @ 0xfd45 │ │ │ │ + movt r1, #26 │ │ │ │ mov r2, r4 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1a8a2c │ │ │ │ + bl 1a7be4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d890 <_Py_NewReferenceNoTotal@@Base+0x20b4> │ │ │ │ + beq.w 9cb60 <_Py_NewReferenceNoTotal@@Base+0x1e98> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b2f5c │ │ │ │ + bl b24d8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d81e <_Py_NewReferenceNoTotal@@Base+0x2042> │ │ │ │ + beq.w 9ca84 <_Py_NewReferenceNoTotal@@Base+0x1dbc> │ │ │ │ ldr r2, [r3, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - ldr r6, [r3, #24] │ │ │ │ + ldr r7, [r3, #24] │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl ad45c <_PyArena_Malloc@@Base> │ │ │ │ - mov r7, r0 │ │ │ │ + bl ac9e0 <_PyArena_Malloc@@Base> │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d80c <_Py_NewReferenceNoTotal@@Base+0x2030> │ │ │ │ + beq.w 9ca70 <_Py_NewReferenceNoTotal@@Base+0x1da8> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - str r2, [r0, #40] @ 0x28 │ │ │ │ - movs r2, #5 │ │ │ │ + movs r1, #5 │ │ │ │ strd r9, r8, [r0, #32] │ │ │ │ - str r6, [r0, #44] @ 0x2c │ │ │ │ + str r2, [r0, #40] @ 0x28 │ │ │ │ + str r7, [r0, #44] @ 0x2c │ │ │ │ str.w sl, [r0, #4] │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - str r2, [r0, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9bfb0 <_Py_NewReferenceNoTotal@@Base+0x7d4> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + str r1, [r0, #0] │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + b.w 9bb0c <_Py_NewReferenceNoTotal@@Base+0xe44> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ str r5, [r4, #8] │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9d87e <_Py_NewReferenceNoTotal@@Base+0x20a2> │ │ │ │ + beq.w 9cc3c <_Py_NewReferenceNoTotal@@Base+0x1f74> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9d874 <_Py_NewReferenceNoTotal@@Base+0x2098> │ │ │ │ - ldrd r6, r3, [r4, #8] │ │ │ │ - cmp r6, r3 │ │ │ │ - beq.w 9d828 <_Py_NewReferenceNoTotal@@Base+0x204c> │ │ │ │ + bne.w 9cc32 <_Py_NewReferenceNoTotal@@Base+0x1f6a> │ │ │ │ + ldrd r7, r3, [r4, #8] │ │ │ │ + cmp r7, r3 │ │ │ │ + beq.w 9cc16 <_Py_NewReferenceNoTotal@@Base+0x1f4e> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr.w r3, [r3, r6, lsl #2] │ │ │ │ - ldrd r7, r6, [r3, #12] │ │ │ │ + ldr.w r3, [r3, r7, lsl #2] │ │ │ │ + ldrd r8, r7, [r3, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aaa98 │ │ │ │ - mov r8, r0 │ │ │ │ - cbz r0, 9cf72 <_Py_NewReferenceNoTotal@@Base+0x1796> │ │ │ │ + bl 1a9c50 │ │ │ │ + mov r9, r0 │ │ │ │ + cbz r0, 9c4b6 <_Py_NewReferenceNoTotal@@Base+0x17ee> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b2f5c │ │ │ │ + bl b24d8 │ │ │ │ mov ip, r0 │ │ │ │ - cbz r0, 9cf72 <_Py_NewReferenceNoTotal@@Base+0x1796> │ │ │ │ + cbz r0, 9c4b6 <_Py_NewReferenceNoTotal@@Base+0x17ee> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - mov r1, r7 │ │ │ │ + mov r2, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r8 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r9 │ │ │ │ ldr.w r3, [ip, #24] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ - bl 1a9658 │ │ │ │ - mov r7, r0 │ │ │ │ + bl 1a8810 │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c5f4 <_Py_NewReferenceNoTotal@@Base+0xe18> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.w 9bb06 <_Py_NewReferenceNoTotal@@Base+0xe3e> │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9d832 <_Py_NewReferenceNoTotal@@Base+0x2056> │ │ │ │ + bne.w 9cc44 <_Py_NewReferenceNoTotal@@Base+0x1f7c> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 9caf8 <_Py_NewReferenceNoTotal@@Base+0x131c> │ │ │ │ + b.n 9c054 <_Py_NewReferenceNoTotal@@Base+0x138c> │ │ │ │ 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 9d794 <_Py_NewReferenceNoTotal@@Base+0x1fb8> │ │ │ │ + beq.w 9cc00 <_Py_NewReferenceNoTotal@@Base+0x1f38> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9d008 <_Py_NewReferenceNoTotal@@Base+0x182c> │ │ │ │ - ldrd r6, r3, [r4, #8] │ │ │ │ - cmp r6, r3 │ │ │ │ - beq.w 9d776 <_Py_NewReferenceNoTotal@@Base+0x1f9a> │ │ │ │ + bne.n 9c54c <_Py_NewReferenceNoTotal@@Base+0x1884> │ │ │ │ + ldrd r7, r3, [r4, #8] │ │ │ │ + cmp r7, r3 │ │ │ │ + beq.w 9cbe2 <_Py_NewReferenceNoTotal@@Base+0x1f1a> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr.w r3, [r3, r6, lsl #2] │ │ │ │ + ldr.w r3, [r3, r7, lsl #2] │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #529 @ 0x211 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 9d006 <_Py_NewReferenceNoTotal@@Base+0x182a> │ │ │ │ + bl 979b4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 9c54a <_Py_NewReferenceNoTotal@@Base+0x1882> │ │ │ │ mov r0, r4 │ │ │ │ - bl b3b7c │ │ │ │ - mov r6, r0 │ │ │ │ - cbz r0, 9d006 <_Py_NewReferenceNoTotal@@Base+0x182a> │ │ │ │ + bl b30f8 │ │ │ │ + mov r7, r0 │ │ │ │ + cbz r0, 9c54a <_Py_NewReferenceNoTotal@@Base+0x1882> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ae79c │ │ │ │ + bl 1ad94c │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - mov r7, r0 │ │ │ │ - cbnz r2, 9d008 <_Py_NewReferenceNoTotal@@Base+0x182c> │ │ │ │ + mov sl, r0 │ │ │ │ + cbnz r2, 9c54c <_Py_NewReferenceNoTotal@@Base+0x1884> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl b2f5c │ │ │ │ + bl b24d8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov ip, r0 │ │ │ │ - cbz r0, 9d008 <_Py_NewReferenceNoTotal@@Base+0x182c> │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r6, [r4, #20] │ │ │ │ - str r6, [sp, #8] │ │ │ │ - mov r1, r7 │ │ │ │ + cbz r0, 9c54c <_Py_NewReferenceNoTotal@@Base+0x1884> │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r7, [r4, #20] │ │ │ │ + str r7, [sp, #8] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ - ldr.w r6, [ip, #24] │ │ │ │ - str r6, [sp, #4] │ │ │ │ - ldr.w r6, [ip, #20] │ │ │ │ - str r6, [sp, #0] │ │ │ │ - bl 1ae868 │ │ │ │ - mov r7, r0 │ │ │ │ + mov r1, sl │ │ │ │ + ldr.w r7, [ip, #24] │ │ │ │ + str r7, [sp, #4] │ │ │ │ + ldr.w r7, [ip, #20] │ │ │ │ + str r7, [sp, #0] │ │ │ │ + bl 1ada18 │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c5f4 <_Py_NewReferenceNoTotal@@Base+0xe18> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.w 9bb06 <_Py_NewReferenceNoTotal@@Base+0xe3e> │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9d79e <_Py_NewReferenceNoTotal@@Base+0x1fc2> │ │ │ │ + bne.w 9cc08 <_Py_NewReferenceNoTotal@@Base+0x1f40> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9bf18 <_Py_NewReferenceNoTotal@@Base+0x73c> │ │ │ │ + b.w 9b404 <_Py_NewReferenceNoTotal@@Base+0x73c> │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r4, #8] │ │ │ │ - bl b2f5c │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9d55c <_Py_NewReferenceNoTotal@@Base+0x1d80> │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - movs r1, #48 @ 0x30 │ │ │ │ - ldrd r6, r5, [r7, #20] │ │ │ │ - bl ad45c <_PyArena_Malloc@@Base> │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9d604 <_Py_NewReferenceNoTotal@@Base+0x1e28> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - str r3, [r0, #32] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - strd r3, r6, [r0, #36] @ 0x24 │ │ │ │ - movs r3, #27 │ │ │ │ - str r5, [r0, #44] @ 0x2c │ │ │ │ - str r3, [r0, #0] │ │ │ │ - b.w 9bfb0 <_Py_NewReferenceNoTotal@@Base+0x7d4> │ │ │ │ - str r2, [r5, #4] │ │ │ │ - b.w 9bfd6 <_Py_NewReferenceNoTotal@@Base+0x7fa> │ │ │ │ - movw r0, #8208 @ 0x2010 │ │ │ │ - bl 76fe4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9d550 <_Py_NewReferenceNoTotal@@Base+0x1d74> │ │ │ │ - mov r1, r0 │ │ │ │ - mov.w r2, #8192 @ 0x2000 │ │ │ │ - str.w r2, [r1], #16 │ │ │ │ - add.w r2, r0, #23 │ │ │ │ - bic.w r2, r2, #7 │ │ │ │ - subs r2, r2, r1 │ │ │ │ - str r1, [r0, #12] │ │ │ │ - str r2, [r0, #4] │ │ │ │ - movs r1, #0 │ │ │ │ - add.w r3, r2, #16 │ │ │ │ - str r1, [r0, #8] │ │ │ │ - str r0, [r6, #8] │ │ │ │ + bl b24d8 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 9bfc2 <_Py_NewReferenceNoTotal@@Base+0x7e6> │ │ │ │ - adds r1, r3, #1 │ │ │ │ - str r1, [r4, #8] │ │ │ │ - bl b2f5c │ │ │ │ - mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d55c <_Py_NewReferenceNoTotal@@Base+0x1d80> │ │ │ │ + beq.w 9bfc6 <_Py_NewReferenceNoTotal@@Base+0x12fe> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ - ldrd r6, r5, [r7, #20] │ │ │ │ - bl ad45c <_PyArena_Malloc@@Base> │ │ │ │ - mov r7, r0 │ │ │ │ + ldrd r7, r5, [r6, #20] │ │ │ │ + bl ac9e0 <_PyArena_Malloc@@Base> │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d604 <_Py_NewReferenceNoTotal@@Base+0x1e28> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - str r3, [r0, #32] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - strd r3, r6, [r0, #36] @ 0x24 │ │ │ │ - movs r3, #28 │ │ │ │ + beq.w 9cc8c <_Py_NewReferenceNoTotal@@Base+0x1fc4> │ │ │ │ + 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 9bfb0 <_Py_NewReferenceNoTotal@@Base+0x7d4> │ │ │ │ + str r2, [r0, #0] │ │ │ │ + b.w 9bb0c <_Py_NewReferenceNoTotal@@Base+0xe44> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9dc20 <_PyEvalFramePushAndInit@@Base+0x248> │ │ │ │ + bl 9d170 <_PyEvalFramePushAndInit@@Base+0x248> │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c202 <_Py_NewReferenceNoTotal@@Base+0xa26> │ │ │ │ + beq.w 9b6f2 <_Py_NewReferenceNoTotal@@Base+0xa2a> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9d804 <_Py_NewReferenceNoTotal@@Base+0x2028> │ │ │ │ + beq.w 9caae <_Py_NewReferenceNoTotal@@Base+0x1de6> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9d526 <_Py_NewReferenceNoTotal@@Base+0x1d4a> │ │ │ │ + bne.w 9c9e8 <_Py_NewReferenceNoTotal@@Base+0x1d20> │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 9d912 <_Py_NewReferenceNoTotal@@Base+0x2136> │ │ │ │ + beq.w 9ca8e <_Py_NewReferenceNoTotal@@Base+0x1dc6> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ - movw r1, #21716 @ 0x54d4 │ │ │ │ + movw r1, #20240 @ 0x4f10 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a8e38 │ │ │ │ + bl 1a7ff0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d524 <_Py_NewReferenceNoTotal@@Base+0x1d48> │ │ │ │ + beq.w 9c9e6 <_Py_NewReferenceNoTotal@@Base+0x1d1e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9dc20 <_PyEvalFramePushAndInit@@Base+0x248> │ │ │ │ + bl 9d170 <_PyEvalFramePushAndInit@@Base+0x248> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d524 <_Py_NewReferenceNoTotal@@Base+0x1d48> │ │ │ │ + beq.w 9c9e6 <_Py_NewReferenceNoTotal@@Base+0x1d1e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aa818 │ │ │ │ + bl 1a99d0 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9d526 <_Py_NewReferenceNoTotal@@Base+0x1d4a> │ │ │ │ + bne.w 9c9e8 <_Py_NewReferenceNoTotal@@Base+0x1d20> │ │ │ │ movs r1, #22 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 979b4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d524 <_Py_NewReferenceNoTotal@@Base+0x1d48> │ │ │ │ + beq.w 9c9e6 <_Py_NewReferenceNoTotal@@Base+0x1d1e> │ │ │ │ mov r0, r4 │ │ │ │ - bl b3b7c │ │ │ │ + bl b30f8 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d524 <_Py_NewReferenceNoTotal@@Base+0x1d48> │ │ │ │ + beq.w 9c9e6 <_Py_NewReferenceNoTotal@@Base+0x1d1e> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b2f5c │ │ │ │ + bl b24d8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d76c <_Py_NewReferenceNoTotal@@Base+0x1f90> │ │ │ │ + beq.w 9cad0 <_Py_NewReferenceNoTotal@@Base+0x1e08> │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r6, r7, [r3, #20] │ │ │ │ - bl b35b4 │ │ │ │ + bl b2b30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d766 <_Py_NewReferenceNoTotal@@Base+0x1f8a> │ │ │ │ + beq.w 9caca <_Py_NewReferenceNoTotal@@Base+0x1e02> │ │ │ │ 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 216eec <_PyErr_BadInternalCall@@Base+0x86c> │ │ │ │ + bl 216608 <_PyErr_BadInternalCall@@Base+0x85c> │ │ │ │ movs r1, #12 │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #29572 @ 0x7384 │ │ │ │ + movw r2, #28036 @ 0x6d84 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1af2b4 │ │ │ │ - mov r7, r0 │ │ │ │ + bl 1ae470 │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c5f4 <_Py_NewReferenceNoTotal@@Base+0xe18> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.w 9bb06 <_Py_NewReferenceNoTotal@@Base+0xe3e> │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d524 <_Py_NewReferenceNoTotal@@Base+0x1d48> │ │ │ │ + beq.w 9c9e6 <_Py_NewReferenceNoTotal@@Base+0x1d1e> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9bdd4 <_Py_NewReferenceNoTotal@@Base+0x5f8> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9c032 <_Py_NewReferenceNoTotal@@Base+0x856> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1e22d8 │ │ │ │ - b.w 9bdae <_Py_NewReferenceNoTotal@@Base+0x5d2> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - str r7, [r4, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9d6b4 <_Py_NewReferenceNoTotal@@Base+0x1ed8> │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #525 @ 0x20d │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9d6ce <_Py_NewReferenceNoTotal@@Base+0x1ef2> │ │ │ │ - ldrd r0, r1, [r4, #4] │ │ │ │ - bl b2f5c │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - mov r3, r0 │ │ │ │ + b.w 9b2c0 <_Py_NewReferenceNoTotal@@Base+0x5f8> │ │ │ │ + adds r1, r3, #1 │ │ │ │ + str r1, [r4, #8] │ │ │ │ + bl b24d8 │ │ │ │ + mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d6ce <_Py_NewReferenceNoTotal@@Base+0x1ef2> │ │ │ │ + beq.w 9bfc6 <_Py_NewReferenceNoTotal@@Base+0x12fe> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ - ldrd r8, r6, [r3, #20] │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - bl ad45c <_PyArena_Malloc@@Base> │ │ │ │ - mov r7, r0 │ │ │ │ + ldrd r7, r5, [r6, #20] │ │ │ │ + bl ac9e0 <_PyArena_Malloc@@Base> │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d6c8 <_Py_NewReferenceNoTotal@@Base+0x1eec> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - strd r3, r8, [r0, #36] @ 0x24 │ │ │ │ - movs r3, #17 │ │ │ │ - str.w sl, [r0, #32] │ │ │ │ - strd r2, r2, [r0, #4] │ │ │ │ - str r6, [r0, #44] @ 0x2c │ │ │ │ - str r3, [r0, #0] │ │ │ │ - b.w 9c5f4 <_Py_NewReferenceNoTotal@@Base+0xe18> │ │ │ │ - str.w r3, [r8, #4] │ │ │ │ - b.w 9c0f0 <_Py_NewReferenceNoTotal@@Base+0x914> │ │ │ │ + beq.w 9cc8c <_Py_NewReferenceNoTotal@@Base+0x1fc4> │ │ │ │ + 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 9bb0c <_Py_NewReferenceNoTotal@@Base+0xe44> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9b522 <_Py_NewReferenceNoTotal@@Base+0x85a> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1e15e4 │ │ │ │ + b.w 9b29a <_Py_NewReferenceNoTotal@@Base+0x5d2> │ │ │ │ movw r0, #8208 @ 0x2010 │ │ │ │ strd r2, r3, [sp, #48] @ 0x30 │ │ │ │ - bl 76fe4 │ │ │ │ + bl 77034 │ │ │ │ ldrd r2, r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d932 <_Py_NewReferenceNoTotal@@Base+0x2156> │ │ │ │ + beq.w 9cab6 <_Py_NewReferenceNoTotal@@Base+0x1dee> │ │ │ │ mov ip, r0 │ │ │ │ mov.w r7, #8192 @ 0x2000 │ │ │ │ mov.w lr, #0 │ │ │ │ str.w r7, [ip], #16 │ │ │ │ add.w r7, r0, #23 │ │ │ │ bic.w r7, r7, #7 │ │ │ │ str.w lr, [r0, #8] │ │ │ │ str.w ip, [r0, #12] │ │ │ │ sub.w ip, r7, ip │ │ │ │ add.w ip, ip, #32 │ │ │ │ str r0, [r3, #8] │ │ │ │ str.w ip, [r0, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9d932 <_Py_NewReferenceNoTotal@@Base+0x2156> │ │ │ │ + beq.w 9cab6 <_Py_NewReferenceNoTotal@@Base+0x1dee> │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ - b.w 9c0e8 <_Py_NewReferenceNoTotal@@Base+0x90c> │ │ │ │ + b.w 9b5d8 <_Py_NewReferenceNoTotal@@Base+0x910> │ │ │ │ + str.w r3, [r8, #4] │ │ │ │ + b.w 9b5e0 <_Py_NewReferenceNoTotal@@Base+0x918> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + str.w r8, [r4, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9cda6 <_Py_NewReferenceNoTotal@@Base+0x20de> │ │ │ │ mov r0, r4 │ │ │ │ - bl b3b7c │ │ │ │ - mov r8, r0 │ │ │ │ + movw r1, #525 @ 0x20d │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + bl 979b4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9cd64 <_Py_NewReferenceNoTotal@@Base+0x209c> │ │ │ │ + ldrd r0, r1, [r4, #4] │ │ │ │ + bl b24d8 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9cd64 <_Py_NewReferenceNoTotal@@Base+0x209c> │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + movs r1, #48 @ 0x30 │ │ │ │ + ldrd r8, r7, [r3, #20] │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + bl ac9e0 <_PyArena_Malloc@@Base> │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c944 <_Py_NewReferenceNoTotal@@Base+0x1168> │ │ │ │ - b.w 9c93c <_Py_NewReferenceNoTotal@@Base+0x1160> │ │ │ │ + beq.w 9cd5e <_Py_NewReferenceNoTotal@@Base+0x2096> │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + str r2, [r0, #32] │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + strd r2, r8, [r0, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + strd r2, r2, [r0, #4] │ │ │ │ + movs r2, #17 │ │ │ │ + str r7, [r0, #44] @ 0x2c │ │ │ │ + str r2, [r0, #0] │ │ │ │ + b.w 9bb06 <_Py_NewReferenceNoTotal@@Base+0xe3e> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - str r5, [r4, #8] │ │ │ │ - adds r2, r3, #1 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ + str r5, [r4, #8] │ │ │ │ + adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9d71e <_Py_NewReferenceNoTotal@@Base+0x1f42> │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ + beq.w 9cd42 <_Py_NewReferenceNoTotal@@Base+0x207a> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9d714 <_Py_NewReferenceNoTotal@@Base+0x1f38> │ │ │ │ - ldrd r6, r3, [r4, #8] │ │ │ │ - cmp r6, r3 │ │ │ │ - beq.w 9d6f8 <_Py_NewReferenceNoTotal@@Base+0x1f1c> │ │ │ │ + bne.w 9cd38 <_Py_NewReferenceNoTotal@@Base+0x2070> │ │ │ │ + ldrd r7, r3, [r4, #8] │ │ │ │ + cmp r7, r3 │ │ │ │ + beq.w 9cd1c <_Py_NewReferenceNoTotal@@Base+0x2054> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr.w r3, [r3, r6, lsl #2] │ │ │ │ - ldrd r8, r6, [r3, #12] │ │ │ │ + ldr.w r3, [r3, r7, lsl #2] │ │ │ │ + ldrd r8, r7, [r3, #12] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #526 @ 0x20e │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 979b4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d6ec <_Py_NewReferenceNoTotal@@Base+0x1f10> │ │ │ │ + beq.w 9ccfe <_Py_NewReferenceNoTotal@@Base+0x2036> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aee68 │ │ │ │ - mov r7, r0 │ │ │ │ + bl 1ae024 │ │ │ │ + mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d6ec <_Py_NewReferenceNoTotal@@Base+0x1f10> │ │ │ │ + beq.w 9ccfe <_Py_NewReferenceNoTotal@@Base+0x2036> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b2f5c │ │ │ │ + bl b24d8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d6ec <_Py_NewReferenceNoTotal@@Base+0x1f10> │ │ │ │ + beq.w 9ccfe <_Py_NewReferenceNoTotal@@Base+0x2036> │ │ │ │ + mov r1, r9 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - mov r1, r7 │ │ │ │ - ldrd r9, sl, [r3, #20] │ │ │ │ - bl 1aef88 │ │ │ │ + ldrd sl, r9, [r3, #20] │ │ │ │ + bl 1ae144 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d98e <_Py_NewReferenceNoTotal@@Base+0x21b2> │ │ │ │ + beq.w 9cd08 <_Py_NewReferenceNoTotal@@Base+0x2040> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl ad45c <_PyArena_Malloc@@Base> │ │ │ │ - mov r7, r0 │ │ │ │ + bl ac9e0 <_PyArena_Malloc@@Base> │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d6e6 <_Py_NewReferenceNoTotal@@Base+0x1f0a> │ │ │ │ - strd r8, r6, [r0, #32] │ │ │ │ - str.w r9, [r0, #40] @ 0x28 │ │ │ │ - str.w sl, [r0, #44] @ 0x2c │ │ │ │ + beq.w 9ccf8 <_Py_NewReferenceNoTotal@@Base+0x2030> │ │ │ │ + strd r8, r7, [r0, #32] │ │ │ │ + movs r1, #23 │ │ │ │ + str.w sl, [r0, #40] @ 0x28 │ │ │ │ + str.w r9, [r0, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ str r2, [r0, #4] │ │ │ │ - movs r2, #23 │ │ │ │ - subs r3, #1 │ │ │ │ - str r2, [r0, #0] │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9bfb0 <_Py_NewReferenceNoTotal@@Base+0x7d4> │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - lsls r3, r3, #1 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - lsls r1, r3, #2 │ │ │ │ - bl 84348 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9d5b6 <_Py_NewReferenceNoTotal@@Base+0x1dda> │ │ │ │ - ldr.w r9, [r4, #8] │ │ │ │ - mov r7, r0 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ - b.w 9c658 <_Py_NewReferenceNoTotal@@Base+0xe7c> │ │ │ │ + str r1, [r0, #0] │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + b.w 9bb0c <_Py_NewReferenceNoTotal@@Base+0xe44> │ │ │ │ + mov r0, r4 │ │ │ │ + bl b30f8 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9be78 <_Py_NewReferenceNoTotal@@Base+0x11b0> │ │ │ │ + b.w 9be70 <_Py_NewReferenceNoTotal@@Base+0x11a8> │ │ │ │ subs r3, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9c4bc <_Py_NewReferenceNoTotal@@Base+0xce0> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + movs r6, #0 │ │ │ │ + subs r3, #1 │ │ │ │ + b.w 9b4e2 <_Py_NewReferenceNoTotal@@Base+0x81a> │ │ │ │ mov r0, r4 │ │ │ │ - bl b3b7c │ │ │ │ + bl b30f8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c7a8 <_Py_NewReferenceNoTotal@@Base+0xfcc> │ │ │ │ + beq.w 9bcd8 <_Py_NewReferenceNoTotal@@Base+0x1010> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fa5bc │ │ │ │ + bl 1f9d5c <_PyParkingLot_UnparkAll@@Base+0xec> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9d760 <_Py_NewReferenceNoTotal@@Base+0x1f84> │ │ │ │ + bne.w 9ced4 <_Py_NewReferenceNoTotal@@Base+0x220c> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - bl b2f5c │ │ │ │ + bl b24d8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov ip, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c032 <_Py_NewReferenceNoTotal@@Base+0x856> │ │ │ │ + beq.w 9b522 <_Py_NewReferenceNoTotal@@Base+0x85a> │ │ │ │ ldr r6, [r4, #20] │ │ │ │ mov r1, r7 │ │ │ │ str r6, [sp, #16] │ │ │ │ mov r3, r2 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ mov r2, r9 │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ mov r0, r8 │ │ │ │ str r6, [sp, #12] │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ strd r7, r6, [sp, #4] │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1fa99c <_PyParkingLot_UnparkAll@@Base+0x1e0> │ │ │ │ + bl 1f9fc4 <_PyParkingLot_UnparkAll@@Base+0x354> │ │ │ │ movs r1, #6 │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #29540 @ 0x7364 │ │ │ │ + movw r2, #28004 @ 0x6d64 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1af2b4 │ │ │ │ - mov r7, r0 │ │ │ │ + bl 1ae470 │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c5f4 <_Py_NewReferenceNoTotal@@Base+0xe18> │ │ │ │ - b.w 9c19c <_Py_NewReferenceNoTotal@@Base+0x9c0> │ │ │ │ - ldr.w r0, [sl, #668] @ 0x29c │ │ │ │ - mov r1, r7 │ │ │ │ - blx r3 │ │ │ │ - b.n 9ccac <_Py_NewReferenceNoTotal@@Base+0x14d0> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - movs r2, #1 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - subs r3, #1 │ │ │ │ - b.w 9bc6c <_Py_NewReferenceNoTotal@@Base+0x490> │ │ │ │ - movs r2, #1 │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9bc12 <_Py_NewReferenceNoTotal@@Base+0x436> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ + bne.w 9bb06 <_Py_NewReferenceNoTotal@@Base+0xe3e> │ │ │ │ + b.w 9b68c <_Py_NewReferenceNoTotal@@Base+0x9c4> │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + lsls r3, r3, #1 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + lsls r1, r3, #2 │ │ │ │ + bl 83e94 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9cc58 <_Py_NewReferenceNoTotal@@Base+0x1f90> │ │ │ │ + ldr.w r9, [r4, #8] │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + b.w 9bb90 <_Py_NewReferenceNoTotal@@Base+0xec8> │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - subs r3, #1 │ │ │ │ - b.w 9bc12 <_Py_NewReferenceNoTotal@@Base+0x436> │ │ │ │ + b.w 9b356 <_Py_NewReferenceNoTotal@@Base+0x68e> │ │ │ │ + str.w r2, [r8, #524] @ 0x20c │ │ │ │ + b.n 9c33c <_Py_NewReferenceNoTotal@@Base+0x1674> │ │ │ │ mov r3, r8 │ │ │ │ mov r8, r9 │ │ │ │ mov r9, r5 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ - b.w 9c52e <_Py_NewReferenceNoTotal@@Base+0xd52> │ │ │ │ - movs r2, #1 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9beb6 <_Py_NewReferenceNoTotal@@Base+0x6da> │ │ │ │ + b.w 9ba40 <_Py_NewReferenceNoTotal@@Base+0xd78> │ │ │ │ + subs r7, r3, #1 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9bf3c <_Py_NewReferenceNoTotal@@Base+0x760> │ │ │ │ - str.w r2, [r8, #524] @ 0x20c │ │ │ │ - b.n 9cdf8 <_Py_NewReferenceNoTotal@@Base+0x161c> │ │ │ │ + subs r3, r7, #1 │ │ │ │ + b.w 9b15a <_Py_NewReferenceNoTotal@@Base+0x492> │ │ │ │ ldr.w r2, [r8, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r0, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ - cbz r2, 9d434 <_Py_NewReferenceNoTotal@@Base+0x1c58> │ │ │ │ + cbz r2, 9c91c <_Py_NewReferenceNoTotal@@Base+0x1c54> │ │ │ │ str r0, [r2, #24] │ │ │ │ ldr.w r2, [r8, #532] @ 0x214 │ │ │ │ str.w r0, [r8, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9bd88 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ + bne.w 9b274 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ str.w r0, [r8, #532] @ 0x214 │ │ │ │ - b.w 9bd88 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ - ldr.w r0, [sl, #668] @ 0x29c │ │ │ │ - movs r1, #4 │ │ │ │ - blx r2 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - mov r7, r0 │ │ │ │ - b.w 9ca80 <_Py_NewReferenceNoTotal@@Base+0x12a4> │ │ │ │ - movs r2, #1 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9be6a <_Py_NewReferenceNoTotal@@Base+0x68e> │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27836 @ 0x6cbc │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - movs r2, #1 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9bb56 <_Py_NewReferenceNoTotal@@Base+0x37a> │ │ │ │ + b.w 9b274 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9cdd6 <_Py_NewReferenceNoTotal@@Base+0x15fa> │ │ │ │ + beq.w 9c31a <_Py_NewReferenceNoTotal@@Base+0x1652> │ │ │ │ ldr r3, [r0, #24] │ │ │ │ - cbz r3, 9d4e8 <_Py_NewReferenceNoTotal@@Base+0x1d0c> │ │ │ │ + cbz r3, 9c998 <_Py_NewReferenceNoTotal@@Base+0x1cd0> │ │ │ │ str r2, [r3, #20] │ │ │ │ str r3, [r2, #24] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r1, [r3, r9] │ │ │ │ ldr.w r3, [r8, #520] @ 0x208 │ │ │ │ str r3, [r0, #20] │ │ │ │ lsrs r2, r1, #18 │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ str.w r0, [r8, #520] @ 0x208 │ │ │ │ - cbz r3, 9d4ba <_Py_NewReferenceNoTotal@@Base+0x1cde> │ │ │ │ + cbz r3, 9c96a <_Py_NewReferenceNoTotal@@Base+0x1ca2> │ │ │ │ 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 │ │ │ │ @@ -172046,547 +171008,611 @@ │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str.w r7, [r3, r9] │ │ │ │ ldr.w r3, [r8, #788] @ 0x314 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8, #788] @ 0x314 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9bd88 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ + b.w 9b274 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ str.w r2, [r8, #524] @ 0x20c │ │ │ │ - b.n 9d490 <_Py_NewReferenceNoTotal@@Base+0x1cb4> │ │ │ │ + b.n 9c940 <_Py_NewReferenceNoTotal@@Base+0x1c78> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + movs r2, #1 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + subs r3, #1 │ │ │ │ + b.w 9b158 <_Py_NewReferenceNoTotal@@Base+0x490> │ │ │ │ + ldr.w r0, [sl, #668] @ 0x29c │ │ │ │ + mov r1, r7 │ │ │ │ + blx r3 │ │ │ │ + b.n 9c1e0 <_Py_NewReferenceNoTotal@@Base+0x1518> │ │ │ │ + movs r2, #1 │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b0fe <_Py_NewReferenceNoTotal@@Base+0x436> │ │ │ │ + ldr.w r0, [sl, #668] @ 0x29c │ │ │ │ + movs r1, #4 │ │ │ │ + blx r2 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + mov r7, r0 │ │ │ │ + b.w 9bf8a <_Py_NewReferenceNoTotal@@Base+0x12c2> │ │ │ │ + movs r2, #1 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b3a2 <_Py_NewReferenceNoTotal@@Base+0x6da> │ │ │ │ + movs r2, #1 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b428 <_Py_NewReferenceNoTotal@@Base+0x760> │ │ │ │ + movs r2, #1 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b454 <_Py_NewReferenceNoTotal@@Base+0x78c> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + b.w 9b2c0 <_Py_NewReferenceNoTotal@@Base+0x5f8> │ │ │ │ + movw r0, #43976 @ 0xabc8 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + movw r1, #26300 @ 0x66bc │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl d1590 │ │ │ │ + movs r3, #1 │ │ │ │ + str r5, [r4, #8] │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b.n 9c83c <_Py_NewReferenceNoTotal@@Base+0x1b74> │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #26300 @ 0x66bc │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d1590 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9bf68 <_Py_NewReferenceNoTotal@@Base+0x78c> │ │ │ │ + b.w 9b042 <_Py_NewReferenceNoTotal@@Base+0x37a> │ │ │ │ + subs r7, r3, #1 │ │ │ │ + b.n 9c908 <_Py_NewReferenceNoTotal@@Base+0x1c40> │ │ │ │ ldr.w r2, [sl, #704] @ 0x2c0 │ │ │ │ - movw r1, #30033 @ 0x7551 │ │ │ │ + movw r1, #30113 @ 0x75a1 │ │ │ │ movt r1, #7 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 9cd68 <_Py_NewReferenceNoTotal@@Base+0x158c> │ │ │ │ + bne.w 9c2ac <_Py_NewReferenceNoTotal@@Base+0x15e4> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9bd88 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ - b.w 9bd24 <_Py_NewReferenceNoTotal@@Base+0x548> │ │ │ │ + beq.w 9b274 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ + b.w 9b210 <_Py_NewReferenceNoTotal@@Base+0x548> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9bb88 <_Py_NewReferenceNoTotal@@Base+0x3ac> │ │ │ │ - movs r2, #1 │ │ │ │ + b.w 9b074 <_Py_NewReferenceNoTotal@@Base+0x3ac> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ + movs r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9bc6c <_Py_NewReferenceNoTotal@@Base+0x490> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9bdd4 <_Py_NewReferenceNoTotal@@Base+0x5f8> │ │ │ │ - subs r7, r3, #1 │ │ │ │ + b.w 9b0fe <_Py_NewReferenceNoTotal@@Base+0x436> │ │ │ │ movs r2, #1 │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - subs r3, r7, #1 │ │ │ │ - b.w 9bc6e <_Py_NewReferenceNoTotal@@Base+0x492> │ │ │ │ - subs r7, r3, #1 │ │ │ │ - b.n 9d536 <_Py_NewReferenceNoTotal@@Base+0x1d5a> │ │ │ │ - bl 25edcc │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 9bac6 <_Py_NewReferenceNoTotal@@Base+0x2ea> │ │ │ │ - b.w 9c686 <_Py_NewReferenceNoTotal@@Base+0xeaa> │ │ │ │ - bl 1ea294 │ │ │ │ - mov r3, r0 │ │ │ │ + b.w 9b158 <_Py_NewReferenceNoTotal@@Base+0x490> │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9bfd6 <_Py_NewReferenceNoTotal@@Base+0x7fa> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r2, r3, #1 │ │ │ │ - b.w 9bff2 <_Py_NewReferenceNoTotal@@Base+0x816> │ │ │ │ + bne.n 9cae4 <_Py_NewReferenceNoTotal@@Base+0x1e1c> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ - b.w 9bc6e <_Py_NewReferenceNoTotal@@Base+0x492> │ │ │ │ - mov r7, r3 │ │ │ │ - b.w 9bb7a <_Py_NewReferenceNoTotal@@Base+0x39e> │ │ │ │ - mov r8, sl │ │ │ │ - b.w 9c06e <_Py_NewReferenceNoTotal@@Base+0x892> │ │ │ │ - mov.w r8, #0 │ │ │ │ - b.w 9c03e <_Py_NewReferenceNoTotal@@Base+0x862> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 9d5a8 <_Py_NewReferenceNoTotal@@Base+0x1dcc> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + b.w 9b3c2 <_Py_NewReferenceNoTotal@@Base+0x6fa> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9be12 <_Py_NewReferenceNoTotal@@Base+0x636> │ │ │ │ + b.w 9c032 <_Py_NewReferenceNoTotal@@Base+0x136a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25edcc │ │ │ │ - b.w 9c50e <_Py_NewReferenceNoTotal@@Base+0xd32> │ │ │ │ + bl 97a08 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 9c674 <_Py_NewReferenceNoTotal@@Base+0x19ac> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + ldr.w r3, [r3, r6, lsl #2] │ │ │ │ + ldrd r9, r8, [r3, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 9c5c8 <_Py_NewReferenceNoTotal@@Base+0x1900> │ │ │ │ + b.n 9c9e8 <_Py_NewReferenceNoTotal@@Base+0x1d20> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 25e704 │ │ │ │ + b.n 9c5ac <_Py_NewReferenceNoTotal@@Base+0x18e4> │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + bl 1e95bc │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 9d73e <_Py_NewReferenceNoTotal@@Base+0x1f62> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - movs r2, #1 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9be12 <_Py_NewReferenceNoTotal@@Base+0x636> │ │ │ │ - mov r5, r6 │ │ │ │ - mov r6, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 77384 │ │ │ │ + bne.w 9b5e0 <_Py_NewReferenceNoTotal@@Base+0x918> │ │ │ │ + b.w 9b040 <_Py_NewReferenceNoTotal@@Base+0x378> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 1ea294 │ │ │ │ + b.n 9c63a <_Py_NewReferenceNoTotal@@Base+0x1972> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9c02a <_Py_NewReferenceNoTotal@@Base+0x84e> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - subs r7, r3, #1 │ │ │ │ - b.n 9d536 <_Py_NewReferenceNoTotal@@Base+0x1d5a> │ │ │ │ - movs r2, #1 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - b.n 9d536 <_Py_NewReferenceNoTotal@@Base+0x1d5a> │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ - movs r3, #1 │ │ │ │ - str r5, [r4, #8] │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - subs r2, r1, #1 │ │ │ │ - movs r7, #0 │ │ │ │ - b.w 9bff2 <_Py_NewReferenceNoTotal@@Base+0x816> │ │ │ │ + b.w 9b6f2 <_Py_NewReferenceNoTotal@@Base+0xa2a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25edcc │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 9bce6 <_Py_NewReferenceNoTotal@@Base+0x50a> │ │ │ │ - b.w 9c52a <_Py_NewReferenceNoTotal@@Base+0xd4e> │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 97a08 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9bfae <_Py_NewReferenceNoTotal@@Base+0x7d2> │ │ │ │ + bge.n 9cbb4 <_Py_NewReferenceNoTotal@@Base+0x1eec> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - subs r2, r3, #1 │ │ │ │ - b.w 9bff2 <_Py_NewReferenceNoTotal@@Base+0x816> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + b.w 9b3c2 <_Py_NewReferenceNoTotal@@Base+0x6fa> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25edcc │ │ │ │ + bl 25e704 │ │ │ │ + b.n 9c3b6 <_Py_NewReferenceNoTotal@@Base+0x16ee> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 25e704 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9c032 <_Py_NewReferenceNoTotal@@Base+0x856> │ │ │ │ + bne.w 9b522 <_Py_NewReferenceNoTotal@@Base+0x85a> │ │ │ │ ldrd r3, r6, [r4, #8] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 9d636 <_Py_NewReferenceNoTotal@@Base+0x1e5a> │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - b.w 9bb3a <_Py_NewReferenceNoTotal@@Base+0x35e> │ │ │ │ + bne.w 9ce1c <_Py_NewReferenceNoTotal@@Base+0x2154> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97a08 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9c1a6 <_Py_NewReferenceNoTotal@@Base+0x9ca> │ │ │ │ + blt.w 9b696 <_Py_NewReferenceNoTotal@@Base+0x9ce> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr.w r3, [r1, r6, lsl #2] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9c032 <_Py_NewReferenceNoTotal@@Base+0x856> │ │ │ │ + bne.w 9b522 <_Py_NewReferenceNoTotal@@Base+0x85a> │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9bb48 <_Py_NewReferenceNoTotal@@Base+0x36c> │ │ │ │ + bne.w 9b034 <_Py_NewReferenceNoTotal@@Base+0x36c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97a08 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9d47a <_Py_NewReferenceNoTotal@@Base+0x1c9e> │ │ │ │ + blt.w 9ca2a <_Py_NewReferenceNoTotal@@Base+0x1d62> │ │ │ │ ldrd r1, r3, [r4, #4] │ │ │ │ - b.w 9bb48 <_Py_NewReferenceNoTotal@@Base+0x36c> │ │ │ │ - mov r3, r6 │ │ │ │ - b.w 9be36 <_Py_NewReferenceNoTotal@@Base+0x65a> │ │ │ │ - ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ - b.w 9c03e <_Py_NewReferenceNoTotal@@Base+0x862> │ │ │ │ + b.w 9b034 <_Py_NewReferenceNoTotal@@Base+0x36c> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 9d1c6 <_Py_NewReferenceNoTotal@@Base+0x19ea> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 25edcc │ │ │ │ - b.w 9c920 <_Py_NewReferenceNoTotal@@Base+0x1144> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 9d6d8 <_Py_NewReferenceNoTotal@@Base+0x1efc> │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ + b.w 9b15a <_Py_NewReferenceNoTotal@@Base+0x492> │ │ │ │ + mov r7, r3 │ │ │ │ + b.w 9b066 <_Py_NewReferenceNoTotal@@Base+0x39e> │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ + str r7, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 9ca78 <_Py_NewReferenceNoTotal@@Base+0x1db0> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - ldr.w r3, [r3, r7, lsl #2] │ │ │ │ - ldrd sl, r3, [r3, #12] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 9c8f2 <_Py_NewReferenceNoTotal@@Base+0x1116> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9be92 <_Py_NewReferenceNoTotal@@Base+0x6b6> │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 9cbda <_Py_NewReferenceNoTotal@@Base+0x1f12> │ │ │ │ + adds r2, r3, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 9cbc8 <_Py_NewReferenceNoTotal@@Base+0x1f00> │ │ │ │ + mov.w r1, #616 @ 0x268 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25edcc │ │ │ │ - b.w 9c8d4 <_Py_NewReferenceNoTotal@@Base+0x10f8> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 9d6d8 <_Py_NewReferenceNoTotal@@Base+0x1efc> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9ca5c <_Py_NewReferenceNoTotal@@Base+0x1280> │ │ │ │ + bl 979b4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 9cbac <_Py_NewReferenceNoTotal@@Base+0x1ee4> │ │ │ │ + mov r0, r4 │ │ │ │ + bl b4a74 │ │ │ │ + mov r2, r0 │ │ │ │ + cbz r0, 9cbac <_Py_NewReferenceNoTotal@@Base+0x1ee4> │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 235050 │ │ │ │ + bl 7f898 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r1, r3, #1 │ │ │ │ + cbz r0, 9cbae <_Py_NewReferenceNoTotal@@Base+0x1ee6> │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9be92 <_Py_NewReferenceNoTotal@@Base+0x6b6> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 9d726 <_Py_NewReferenceNoTotal@@Base+0x1f4a> │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ + b.n 9ca7a <_Py_NewReferenceNoTotal@@Base+0x1db2> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ + subs r1, r3, #1 │ │ │ │ + b.n 9cba8 <_Py_NewReferenceNoTotal@@Base+0x1ee0> │ │ │ │ + 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 9c3d2 <_Py_NewReferenceNoTotal@@Base+0x170a> │ │ │ │ + b.n 9ca7a <_Py_NewReferenceNoTotal@@Base+0x1db2> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 25e704 │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 9cb7c <_Py_NewReferenceNoTotal@@Base+0x1eb4> │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ + subs r1, #1 │ │ │ │ + b.n 9cba8 <_Py_NewReferenceNoTotal@@Base+0x1ee0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9bf8a <_Py_NewReferenceNoTotal@@Base+0x7ae> │ │ │ │ + b.w 9b3c2 <_Py_NewReferenceNoTotal@@Base+0x6fa> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97a08 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9d726 <_Py_NewReferenceNoTotal@@Base+0x1f4a> │ │ │ │ + blt.n 9cc08 <_Py_NewReferenceNoTotal@@Base+0x1f40> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - ldr.w r3, [r3, r6, lsl #2] │ │ │ │ - ldrd r8, r6, [r3, #12] │ │ │ │ + ldr.w r3, [r3, r7, lsl #2] │ │ │ │ + ldrd r9, r8, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9d2ba <_Py_NewReferenceNoTotal@@Base+0x1ade> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9bf8a <_Py_NewReferenceNoTotal@@Base+0x7ae> │ │ │ │ + beq.w 9c4ea <_Py_NewReferenceNoTotal@@Base+0x1822> │ │ │ │ + b.n 9c54c <_Py_NewReferenceNoTotal@@Base+0x1884> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25edcc │ │ │ │ - b.n 9d29e <_Py_NewReferenceNoTotal@@Base+0x1ac2> │ │ │ │ + bl 25e704 │ │ │ │ + b.n 9c4d0 <_Py_NewReferenceNoTotal@@Base+0x1808> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9bf8a <_Py_NewReferenceNoTotal@@Base+0x7ae> │ │ │ │ + b.w 9b404 <_Py_NewReferenceNoTotal@@Base+0x73c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25edcc │ │ │ │ - b.w 9c6a0 <_Py_NewReferenceNoTotal@@Base+0xec4> │ │ │ │ + bl 97a08 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 9cc44 <_Py_NewReferenceNoTotal@@Base+0x1f7c> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - ldr.w r3, [r3, r6, lsl #2] │ │ │ │ - ldrd r9, r8, [r3, #12] │ │ │ │ + ldr.w r3, [r3, r7, lsl #2] │ │ │ │ + ldrd r8, r7, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9c6bc <_Py_NewReferenceNoTotal@@Base+0xee0> │ │ │ │ - b.n 9d588 <_Py_NewReferenceNoTotal@@Base+0x1dac> │ │ │ │ + beq.w 9c476 <_Py_NewReferenceNoTotal@@Base+0x17ae> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + b.w 9b3e2 <_Py_NewReferenceNoTotal@@Base+0x71a> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 25e704 │ │ │ │ + b.n 9c45a <_Py_NewReferenceNoTotal@@Base+0x1792> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r2, #1 │ │ │ │ - movs r7, #0 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - subs r2, r3, #1 │ │ │ │ - b.w 9bff2 <_Py_NewReferenceNoTotal@@Base+0x816> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9bc6e <_Py_NewReferenceNoTotal@@Base+0x492> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + b.w 9b3e2 <_Py_NewReferenceNoTotal@@Base+0x71a> │ │ │ │ + subs r3, #1 │ │ │ │ + b.w 9b15a <_Py_NewReferenceNoTotal@@Base+0x492> │ │ │ │ + mov r5, r6 │ │ │ │ + mov r6, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 773d4 │ │ │ │ + b.w 9c262 <_Py_NewReferenceNoTotal@@Base+0x159a> │ │ │ │ + mov.w r8, #0 │ │ │ │ + b.w 9b55e <_Py_NewReferenceNoTotal@@Base+0x896> │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ movs r3, #1 │ │ │ │ + str r5, [r4, #8] │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9d16a <_Py_NewReferenceNoTotal@@Base+0x198e> │ │ │ │ + subs r3, r1, #1 │ │ │ │ + b.w 9b4e2 <_Py_NewReferenceNoTotal@@Base+0x81a> │ │ │ │ + bl 7f898 │ │ │ │ + cbnz r0, 9ccb2 <_Py_NewReferenceNoTotal@@Base+0x1fea> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9c202 <_Py_NewReferenceNoTotal@@Base+0xa26> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + b.w 9b498 <_Py_NewReferenceNoTotal@@Base+0x7d0> │ │ │ │ + str r3, [sp, #24] │ │ │ │ + bl 7f898 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9d79e <_Py_NewReferenceNoTotal@@Base+0x1fc2> │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - ldr.w r3, [r3, r6, lsl #2] │ │ │ │ - ldrd r9, r8, [r3, #12] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 9cfa6 <_Py_NewReferenceNoTotal@@Base+0x17ca> │ │ │ │ - b.n 9d008 <_Py_NewReferenceNoTotal@@Base+0x182c> │ │ │ │ + beq.w 9b49a <_Py_NewReferenceNoTotal@@Base+0x7d2> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + movs r1, #1 │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + mov r6, r3 │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ + subs r3, r2, #1 │ │ │ │ + b.w 9b4e2 <_Py_NewReferenceNoTotal@@Base+0x81a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25edcc │ │ │ │ - b.w 9cf8c <_Py_NewReferenceNoTotal@@Base+0x17b0> │ │ │ │ + bl 97a08 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 9ccd2 <_Py_NewReferenceNoTotal@@Base+0x200a> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9bf18 <_Py_NewReferenceNoTotal@@Base+0x73c> │ │ │ │ - sub.w r3, r9, #2 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9be92 <_Py_NewReferenceNoTotal@@Base+0x6b6> │ │ │ │ + b.w 9b498 <_Py_NewReferenceNoTotal@@Base+0x7d0> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9cc0e <_Py_NewReferenceNoTotal@@Base+0x1432> │ │ │ │ + b.w 9c0ec <_Py_NewReferenceNoTotal@@Base+0x1424> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 9d7f6 <_Py_NewReferenceNoTotal@@Base+0x201a> │ │ │ │ + bl 25e704 │ │ │ │ + b.w 9c08a <_Py_NewReferenceNoTotal@@Base+0x13c2> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ - ldrd r8, r6, [r3, #12] │ │ │ │ + ldrd r7, r6, [r3, #12] │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9cbca <_Py_NewReferenceNoTotal@@Base+0x13ee> │ │ │ │ + beq.w 9c0a6 <_Py_NewReferenceNoTotal@@Base+0x13de> │ │ │ │ + b.n 9cc82 <_Py_NewReferenceNoTotal@@Base+0x1fba> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9bfac <_Py_NewReferenceNoTotal@@Base+0x7d0> │ │ │ │ + b.n 9c726 <_Py_NewReferenceNoTotal@@Base+0x1a5e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25edcc │ │ │ │ - b.w 9cbae <_Py_NewReferenceNoTotal@@Base+0x13d2> │ │ │ │ - bl 7f8d0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 9d7da <_Py_NewReferenceNoTotal@@Base+0x1ffe> │ │ │ │ + bl 25e704 │ │ │ │ + b.w 9be54 <_Py_NewReferenceNoTotal@@Base+0x118c> │ │ │ │ + bl 7f898 │ │ │ │ + cbnz r0, 9cd0e <_Py_NewReferenceNoTotal@@Base+0x2046> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + b.w 9c1c2 <_Py_NewReferenceNoTotal@@Base+0x14fa> │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b.n 9c7f4 <_Py_NewReferenceNoTotal@@Base+0x1b2c> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9bfac <_Py_NewReferenceNoTotal@@Base+0x7d0> │ │ │ │ + b.w 9b476 <_Py_NewReferenceNoTotal@@Base+0x7ae> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25edcc │ │ │ │ - b.n 9d0dc <_Py_NewReferenceNoTotal@@Base+0x1900> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 9d84a <_Py_NewReferenceNoTotal@@Base+0x206e> │ │ │ │ + bl 97a08 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 9cd4a <_Py_NewReferenceNoTotal@@Base+0x2082> │ │ │ │ + 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 9c7b2 <_Py_NewReferenceNoTotal@@Base+0x1aea> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9bed6 <_Py_NewReferenceNoTotal@@Base+0x6fa> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9cb1c <_Py_NewReferenceNoTotal@@Base+0x1340> │ │ │ │ + b.w 9b476 <_Py_NewReferenceNoTotal@@Base+0x7ae> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 9d862 <_Py_NewReferenceNoTotal@@Base+0x2086> │ │ │ │ + bl 25e704 │ │ │ │ + b.n 9c796 <_Py_NewReferenceNoTotal@@Base+0x1ace> │ │ │ │ + movs r2, #1 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + b.n 9cd38 <_Py_NewReferenceNoTotal@@Base+0x2070> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r2, #1 │ │ │ │ + movs r6, #0 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ + b.w 9b4e2 <_Py_NewReferenceNoTotal@@Base+0x81a> │ │ │ │ + bl 7f898 │ │ │ │ + cbnz r0, 9cd82 <_Py_NewReferenceNoTotal@@Base+0x20ba> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + b.w 9bfba <_Py_NewReferenceNoTotal@@Base+0x12f2> │ │ │ │ + sub.w r3, sl, #2 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9bef6 <_Py_NewReferenceNoTotal@@Base+0x71a> │ │ │ │ + b.w 9b37e <_Py_NewReferenceNoTotal@@Base+0x6b6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97a08 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 9d8e4 <_Py_NewReferenceNoTotal@@Base+0x2108> │ │ │ │ + bge.n 9cd90 <_Py_NewReferenceNoTotal@@Base+0x20c8> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9bed6 <_Py_NewReferenceNoTotal@@Base+0x6fa> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 25edcc │ │ │ │ - b.w 9ce72 <_Py_NewReferenceNoTotal@@Base+0x1696> │ │ │ │ + b.w 9b37e <_Py_NewReferenceNoTotal@@Base+0x6b6> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - ldr.w r3, [r3, r6, lsl #2] │ │ │ │ - ldrd r7, r6, [r3, #12] │ │ │ │ + ldr.w r3, [r3, r8, lsl #2] │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + str r1, [sp, #24] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9cf32 <_Py_NewReferenceNoTotal@@Base+0x1756> │ │ │ │ + beq.w 9be26 <_Py_NewReferenceNoTotal@@Base+0x115e> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9bef6 <_Py_NewReferenceNoTotal@@Base+0x71a> │ │ │ │ + b.w 9b37e <_Py_NewReferenceNoTotal@@Base+0x6b6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25edcc │ │ │ │ - b.w 9cf16 <_Py_NewReferenceNoTotal@@Base+0x173a> │ │ │ │ - mov.w r8, #0 │ │ │ │ - b.w 9c06e <_Py_NewReferenceNoTotal@@Base+0x892> │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ - str r6, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 9d812 <_Py_NewReferenceNoTotal@@Base+0x2036> │ │ │ │ + bl 25e704 │ │ │ │ + b.w 9be06 <_Py_NewReferenceNoTotal@@Base+0x113e> │ │ │ │ + bl 7f898 │ │ │ │ + cbnz r0, 9cdf4 <_Py_NewReferenceNoTotal@@Base+0x212c> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 9d90a <_Py_NewReferenceNoTotal@@Base+0x212e> │ │ │ │ - adds r2, r3, #1 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 9d8f8 <_Py_NewReferenceNoTotal@@Base+0x211c> │ │ │ │ - mov.w r1, #616 @ 0x268 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 9d8dc <_Py_NewReferenceNoTotal@@Base+0x2100> │ │ │ │ - mov r0, r4 │ │ │ │ - bl b5504 │ │ │ │ - mov r2, r0 │ │ │ │ - cbz r0, 9d8dc <_Py_NewReferenceNoTotal@@Base+0x2100> │ │ │ │ - movs r1, #1 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + b.w 9b2fe <_Py_NewReferenceNoTotal@@Base+0x636> │ │ │ │ mov r0, r4 │ │ │ │ - bl 235784 │ │ │ │ - bl 7f8d0 │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r1, r3, #1 │ │ │ │ - cbz r0, 9d8de <_Py_NewReferenceNoTotal@@Base+0x2102> │ │ │ │ - movs r2, #1 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ - b.n 9d814 <_Py_NewReferenceNoTotal@@Base+0x2038> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - subs r1, r3, #1 │ │ │ │ - b.n 9d8d8 <_Py_NewReferenceNoTotal@@Base+0x20fc> │ │ │ │ + bl 97a08 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 9cdf4 <_Py_NewReferenceNoTotal@@Base+0x212c> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - ldr.w r3, [r3, r6, lsl #2] │ │ │ │ + ldr.w r3, [r3, r7, lsl #2] │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9ce8e <_Py_NewReferenceNoTotal@@Base+0x16b2> │ │ │ │ - b.n 9d814 <_Py_NewReferenceNoTotal@@Base+0x2038> │ │ │ │ + beq.w 9bbec <_Py_NewReferenceNoTotal@@Base+0xf24> │ │ │ │ + b.n 9cdc2 <_Py_NewReferenceNoTotal@@Base+0x20fa> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25edcc │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 9d8ac <_Py_NewReferenceNoTotal@@Base+0x20d0> │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ - subs r1, #1 │ │ │ │ - b.n 9d8d8 <_Py_NewReferenceNoTotal@@Base+0x20fc> │ │ │ │ + bl 25e704 │ │ │ │ + b.w 9bbd0 <_Py_NewReferenceNoTotal@@Base+0xf08> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + movs r2, #1 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9bed6 <_Py_NewReferenceNoTotal@@Base+0x6fa> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + b.w 9b2fe <_Py_NewReferenceNoTotal@@Base+0x636> │ │ │ │ + str r3, [sp, #24] │ │ │ │ + bl 1e95bc │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9d1a4 <_Py_NewReferenceNoTotal@@Base+0x19c8> │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ + bne.w 9b4c4 <_Py_NewReferenceNoTotal@@Base+0x7fc> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + mov r6, r3 │ │ │ │ + subs r3, r2, #1 │ │ │ │ + b.w 9b4e2 <_Py_NewReferenceNoTotal@@Base+0x81a> │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + b.w 9b026 <_Py_NewReferenceNoTotal@@Base+0x35e> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + subs r7, r3, #1 │ │ │ │ + b.n 9c908 <_Py_NewReferenceNoTotal@@Base+0x1c40> │ │ │ │ + movs r2, #1 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + b.n 9c908 <_Py_NewReferenceNoTotal@@Base+0x1c40> │ │ │ │ + bl 25e704 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - ldr.w r3, [r3, r6, lsl #2] │ │ │ │ - ldrd r9, r8, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9d0f8 <_Py_NewReferenceNoTotal@@Base+0x191c> │ │ │ │ - b.n 9d526 <_Py_NewReferenceNoTotal@@Base+0x1d4a> │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - bl 1ea294 │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9c0f0 <_Py_NewReferenceNoTotal@@Base+0x914> │ │ │ │ - b.w 9bb54 <_Py_NewReferenceNoTotal@@Base+0x378> │ │ │ │ + beq.w 9afb2 <_Py_NewReferenceNoTotal@@Base+0x2ea> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ - b.w 9bc6e <_Py_NewReferenceNoTotal@@Base+0x492> │ │ │ │ + movs r6, #0 │ │ │ │ + b.w 9b4e2 <_Py_NewReferenceNoTotal@@Base+0x81a> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r7, r3, #1 │ │ │ │ - b.n 9d536 <_Py_NewReferenceNoTotal@@Base+0x1d5a> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + b.w 9b51a <_Py_NewReferenceNoTotal@@Base+0x852> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25edcc │ │ │ │ - b.w 9ce5a <_Py_NewReferenceNoTotal@@Base+0x167e> │ │ │ │ + bl 25e704 │ │ │ │ + b.w 9c39e <_Py_NewReferenceNoTotal@@Base+0x16d6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97a08 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9d97a <_Py_NewReferenceNoTotal@@Base+0x219e> │ │ │ │ + blt.n 9ce80 <_Py_NewReferenceNoTotal@@Base+0x21b8> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - b.w 9bb10 <_Py_NewReferenceNoTotal@@Base+0x334> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ + b.w 9affc <_Py_NewReferenceNoTotal@@Base+0x334> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 25e704 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 9b1d2 <_Py_NewReferenceNoTotal@@Base+0x50a> │ │ │ │ + b.w 9ba3c <_Py_NewReferenceNoTotal@@Base+0xd74> │ │ │ │ + movs r2, #1 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9c02a <_Py_NewReferenceNoTotal@@Base+0x84e> │ │ │ │ + movs r6, #0 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b4e2 <_Py_NewReferenceNoTotal@@Base+0x81a> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r7, r3, #1 │ │ │ │ + b.n 9c908 <_Py_NewReferenceNoTotal@@Base+0x1c40> │ │ │ │ + str r0, [sp, #24] │ │ │ │ + bl 7f898 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9b49a <_Py_NewReferenceNoTotal@@Base+0x7d2> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ movs r1, #1 │ │ │ │ - subs r2, r3, #1 │ │ │ │ - movs r7, #0 │ │ │ │ + mov r6, r3 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ - b.w 9bff2 <_Py_NewReferenceNoTotal@@Base+0x816> │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9c168 <_Py_NewReferenceNoTotal@@Base+0x98c> │ │ │ │ + subs r3, r2, #1 │ │ │ │ + b.w 9b4e2 <_Py_NewReferenceNoTotal@@Base+0x81a> │ │ │ │ + mov r3, r7 │ │ │ │ + b.w 9b322 <_Py_NewReferenceNoTotal@@Base+0x65a> │ │ │ │ + mov.w r8, #0 │ │ │ │ + b.w 9b52e <_Py_NewReferenceNoTotal@@Base+0x866> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 25e704 │ │ │ │ + b.w 9ba20 <_Py_NewReferenceNoTotal@@Base+0xd58> │ │ │ │ + mov r8, sl │ │ │ │ + b.w 9b55e <_Py_NewReferenceNoTotal@@Base+0x896> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9d2fc <_Py_NewReferenceNoTotal@@Base+0x1b20> │ │ │ │ + b.w 9b658 <_Py_NewReferenceNoTotal@@Base+0x990> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + b.w 9b15a <_Py_NewReferenceNoTotal@@Base+0x492> │ │ │ │ + ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ + b.w 9b52e <_Py_NewReferenceNoTotal@@Base+0x866> │ │ │ │ + nop │ │ │ │ │ │ │ │ -0009d994 : │ │ │ │ +0009cee4 : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #134217728 @ 0x8000000 │ │ │ │ - beq.n 9d9a2 │ │ │ │ + beq.n 9cef2 │ │ │ │ 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, #27836 @ 0x6cbc │ │ │ │ + movw r1, #26300 @ 0x66bc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl d2028 │ │ │ │ + bl d1590 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ │ │ │ │ -0009d9d8 <_PyEvalFramePushAndInit@@Base>: │ │ │ │ +0009cf28 <_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 9dabe <_PyEvalFramePushAndInit@@Base+0xe6> │ │ │ │ + beq.n 9d00e <_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 9dabe <_PyEvalFramePushAndInit@@Base+0xe6> │ │ │ │ + bge.n 9d00e <_PyEvalFramePushAndInit@@Base+0xe6> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9da74 <_PyEvalFramePushAndInit@@Base+0x9c> │ │ │ │ + beq.n 9cfc4 <_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 9da98 <_PyEvalFramePushAndInit@@Base+0xc0> │ │ │ │ + ble.n 9cfe8 <_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 9dd34 <_PyEvalFramePushAndInit@@Base+0x35c> │ │ │ │ - cbnz r0, 9dab2 <_PyEvalFramePushAndInit@@Base+0xda> │ │ │ │ + bl 9d284 <_PyEvalFramePushAndInit@@Base+0x35c> │ │ │ │ + cbnz r0, 9d002 <_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 │ │ │ │ @@ -172594,51 +171620,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 9da48 <_PyEvalFramePushAndInit@@Base+0x70> │ │ │ │ + bgt.n 9cf98 <_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 9dd34 <_PyEvalFramePushAndInit@@Base+0x35c> │ │ │ │ + bl 9d284 <_PyEvalFramePushAndInit@@Base+0x35c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9da6c <_PyEvalFramePushAndInit@@Base+0x94> │ │ │ │ + beq.n 9cfbc <_PyEvalFramePushAndInit@@Base+0x94> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a9574 │ │ │ │ + bl 1a872c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 9da6c <_PyEvalFramePushAndInit@@Base+0x94> │ │ │ │ + b.n 9cfbc <_PyEvalFramePushAndInit@@Base+0x94> │ │ │ │ add.w r2, r3, #1000 @ 0x3e8 │ │ │ │ mov.w r1, #16384 @ 0x4000 │ │ │ │ lsls r2, r2, #2 │ │ │ │ cmp r1, r2 │ │ │ │ - blt.n 9dbca <_PyEvalFramePushAndInit@@Base+0x1f2> │ │ │ │ + blt.n 9d11a <_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, 9db30 <_PyEvalFramePushAndInit@@Base+0x158> │ │ │ │ + cbz r0, 9d080 <_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 9db0c <_PyEvalFramePushAndInit@@Base+0x134> │ │ │ │ + beq.n 9d05c <_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 │ │ │ │ @@ -172646,214 +171672,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 9da14 <_PyEvalFramePushAndInit@@Base+0x3c> │ │ │ │ + bne.w 9cf64 <_PyEvalFramePushAndInit@@Base+0x3c> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9db5a <_PyEvalFramePushAndInit@@Base+0x182> │ │ │ │ + beq.n 9d0aa <_PyEvalFramePushAndInit@@Base+0x182> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 9db5a <_PyEvalFramePushAndInit@@Base+0x182> │ │ │ │ - ldr r2, [pc, #216] @ (9dc1c <_PyEvalFramePushAndInit@@Base+0x244>) │ │ │ │ + cbnz r3, 9d0aa <_PyEvalFramePushAndInit@@Base+0x182> │ │ │ │ + ldr r2, [pc, #216] @ (9d16c <_PyEvalFramePushAndInit@@Base+0x244>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 9db52 <_PyEvalFramePushAndInit@@Base+0x17a> │ │ │ │ + cbz r3, 9d0a2 <_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 9db90 <_PyEvalFramePushAndInit@@Base+0x1b8> │ │ │ │ + beq.n 9d0e0 <_PyEvalFramePushAndInit@@Base+0x1b8> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9db90 <_PyEvalFramePushAndInit@@Base+0x1b8> │ │ │ │ + beq.n 9d0e0 <_PyEvalFramePushAndInit@@Base+0x1b8> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 9db90 <_PyEvalFramePushAndInit@@Base+0x1b8> │ │ │ │ - ldr r2, [pc, #164] @ (9dc1c <_PyEvalFramePushAndInit@@Base+0x244>) │ │ │ │ + cbnz r3, 9d0e0 <_PyEvalFramePushAndInit@@Base+0x1b8> │ │ │ │ + ldr r2, [pc, #164] @ (9d16c <_PyEvalFramePushAndInit@@Base+0x244>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 9db86 <_PyEvalFramePushAndInit@@Base+0x1ae> │ │ │ │ + cbz r3, 9d0d6 <_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] @ (9dc1c <_PyEvalFramePushAndInit@@Base+0x244>) │ │ │ │ + ldr r6, [pc, #136] @ (9d16c <_PyEvalFramePushAndInit@@Base+0x244>) │ │ │ │ movs r4, #0 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 9dbce <_PyEvalFramePushAndInit@@Base+0x1f6> │ │ │ │ + beq.n 9d11e <_PyEvalFramePushAndInit@@Base+0x1f6> │ │ │ │ ldr.w r5, [r9, r4, lsl #2] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 9dbc6 <_PyEvalFramePushAndInit@@Base+0x1ee> │ │ │ │ + beq.n 9d116 <_PyEvalFramePushAndInit@@Base+0x1ee> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 9dbc6 <_PyEvalFramePushAndInit@@Base+0x1ee> │ │ │ │ + cbnz r3, 9d116 <_PyEvalFramePushAndInit@@Base+0x1ee> │ │ │ │ ldr.w r3, [r6, #1416] @ 0x588 │ │ │ │ - cbz r3, 9dbbe <_PyEvalFramePushAndInit@@Base+0x1e6> │ │ │ │ + cbz r3, 9d10e <_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 9db98 <_PyEvalFramePushAndInit@@Base+0x1c0> │ │ │ │ + b.n 9d0e8 <_PyEvalFramePushAndInit@@Base+0x1c0> │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 9dac8 <_PyEvalFramePushAndInit@@Base+0xf0> │ │ │ │ + b.n 9d018 <_PyEvalFramePushAndInit@@Base+0xf0> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - cbz r3, 9dc14 <_PyEvalFramePushAndInit@@Base+0x23c> │ │ │ │ + cbz r3, 9d164 <_PyEvalFramePushAndInit@@Base+0x23c> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w r4, r9, r4, lsl #2 │ │ │ │ - ldr r7, [pc, #64] @ (9dc1c <_PyEvalFramePushAndInit@@Base+0x244>) │ │ │ │ + ldr r7, [pc, #64] @ (9d16c <_PyEvalFramePushAndInit@@Base+0x244>) │ │ │ │ movs r6, #0 │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ cmp r6, r8 │ │ │ │ - bge.n 9dc14 <_PyEvalFramePushAndInit@@Base+0x23c> │ │ │ │ + bge.n 9d164 <_PyEvalFramePushAndInit@@Base+0x23c> │ │ │ │ ldr.w r5, [r4], #4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 9dc10 <_PyEvalFramePushAndInit@@Base+0x238> │ │ │ │ + beq.n 9d160 <_PyEvalFramePushAndInit@@Base+0x238> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 9dc10 <_PyEvalFramePushAndInit@@Base+0x238> │ │ │ │ + cbnz r3, 9d160 <_PyEvalFramePushAndInit@@Base+0x238> │ │ │ │ ldr.w r3, [r7, #1416] @ 0x588 │ │ │ │ - cbz r3, 9dc08 <_PyEvalFramePushAndInit@@Base+0x230> │ │ │ │ + cbz r3, 9d158 <_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 9dbe4 <_PyEvalFramePushAndInit@@Base+0x20c> │ │ │ │ - bl 1ea294 │ │ │ │ - b.n 9daba <_PyEvalFramePushAndInit@@Base+0xe2> │ │ │ │ + b.n 9d134 <_PyEvalFramePushAndInit@@Base+0x20c> │ │ │ │ + bl 1e95bc │ │ │ │ + b.n 9d00a <_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 9dcaa <_PyEvalFramePushAndInit@@Base+0x2d2> │ │ │ │ + beq.n 9d1fa <_PyEvalFramePushAndInit@@Base+0x2d2> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r5, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 9dc50 <_PyEvalFramePushAndInit@@Base+0x278> │ │ │ │ + beq.n 9d1a0 <_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 9dd00 <_PyEvalFramePushAndInit@@Base+0x328> │ │ │ │ + bpl.n 9d250 <_PyEvalFramePushAndInit@@Base+0x328> │ │ │ │ adds r1, #16 │ │ │ │ - beq.n 9dd18 <_PyEvalFramePushAndInit@@Base+0x340> │ │ │ │ + beq.n 9d268 <_PyEvalFramePushAndInit@@Base+0x340> │ │ │ │ mov r0, r4 │ │ │ │ - bl abaf0 <_PyEval_EvalFrameDefault@@Base+0xd268> │ │ │ │ + bl ab074 <_PyEval_EvalFrameDefault@@Base+0xd29c> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9dd18 <_PyEvalFramePushAndInit@@Base+0x340> │ │ │ │ + beq.n 9d268 <_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 9dcb6 <_PyEvalFramePushAndInit@@Base+0x2de> │ │ │ │ + bhi.n 9d206 <_PyEvalFramePushAndInit@@Base+0x2de> │ │ │ │ str r0, [r4, #4] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ adds r0, r0, r3 │ │ │ │ - beq.n 9dd20 <_PyEvalFramePushAndInit@@Base+0x348> │ │ │ │ + beq.n 9d270 <_PyEvalFramePushAndInit@@Base+0x348> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbnz r3, 9dcfc <_PyEvalFramePushAndInit@@Base+0x324> │ │ │ │ + cbnz r3, 9d24c <_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 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97a08 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9dd18 <_PyEvalFramePushAndInit@@Base+0x340> │ │ │ │ + blt.n 9d268 <_PyEvalFramePushAndInit@@Base+0x340> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b.n 9dc3c <_PyEvalFramePushAndInit@@Base+0x264> │ │ │ │ + b.n 9d18c <_PyEvalFramePushAndInit@@Base+0x264> │ │ │ │ movw r0, #8208 @ 0x2010 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - bl 76fe4 │ │ │ │ + bl 77034 │ │ │ │ mov r3, r0 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - cbz r0, 9dd20 <_PyEvalFramePushAndInit@@Base+0x348> │ │ │ │ + cbz r0, 9d270 <_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, 9dd20 <_PyEvalFramePushAndInit@@Base+0x348> │ │ │ │ + cbz r0, 9d270 <_PyEvalFramePushAndInit@@Base+0x348> │ │ │ │ ldr r4, [r7, #4] │ │ │ │ - b.n 9dc8e <_PyEvalFramePushAndInit@@Base+0x2b6> │ │ │ │ + b.n 9d1de <_PyEvalFramePushAndInit@@Base+0x2b6> │ │ │ │ str r3, [r7, #4] │ │ │ │ - b.n 9dc92 <_PyEvalFramePushAndInit@@Base+0x2ba> │ │ │ │ + b.n 9d1e2 <_PyEvalFramePushAndInit@@Base+0x2ba> │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - movw r1, #27836 @ 0x6cbc │ │ │ │ + movw r1, #26300 @ 0x66bc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1590 │ │ │ │ movs r3, #1 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9dc4a <_PyEvalFramePushAndInit@@Base+0x272> │ │ │ │ + b.n 9d19a <_PyEvalFramePushAndInit@@Base+0x272> │ │ │ │ strd r1, r2, [sp] │ │ │ │ - bl 1ea294 │ │ │ │ + bl 1e95bc │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9dc92 <_PyEvalFramePushAndInit@@Base+0x2ba> │ │ │ │ - b.n 9dc48 <_PyEvalFramePushAndInit@@Base+0x270> │ │ │ │ + bne.n 9d1e2 <_PyEvalFramePushAndInit@@Base+0x2ba> │ │ │ │ + b.n 9d198 <_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 │ │ │ │ @@ -172865,199 +171891,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 9e202 <_PyEvalFramePushAndInit@@Base+0x82a> │ │ │ │ + bne.w 9d752 <_PyEvalFramePushAndInit@@Base+0x82a> │ │ │ │ cmp r4, r8 │ │ │ │ mov sl, r4 │ │ │ │ it ge │ │ │ │ movge sl, r8 │ │ │ │ cmp.w sl, #0 │ │ │ │ - ble.n 9ddce <_PyEvalFramePushAndInit@@Base+0x3f6> │ │ │ │ + ble.n 9d31e <_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 9ddaa <_PyEvalFramePushAndInit@@Base+0x3d2> │ │ │ │ + beq.n 9d2fa <_PyEvalFramePushAndInit@@Base+0x3d2> │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ cmp.w sl, #2 │ │ │ │ str r2, [r6, #4] │ │ │ │ - beq.n 9ddaa <_PyEvalFramePushAndInit@@Base+0x3d2> │ │ │ │ + beq.n 9d2fa <_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 9dd9e <_PyEvalFramePushAndInit@@Base+0x3c6> │ │ │ │ + bne.n 9d2ee <_PyEvalFramePushAndInit@@Base+0x3c6> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9de56 <_PyEvalFramePushAndInit@@Base+0x47e> │ │ │ │ + bne.n 9d3a6 <_PyEvalFramePushAndInit@@Base+0x47e> │ │ │ │ cmp r8, r4 │ │ │ │ - bgt.w 9e36c <_PyEvalFramePushAndInit@@Base+0x994> │ │ │ │ + bgt.w 9d8bc <_PyEvalFramePushAndInit@@Base+0x994> │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9df5a <_PyEvalFramePushAndInit@@Base+0x582> │ │ │ │ + bne.w 9d4aa <_PyEvalFramePushAndInit@@Base+0x582> │ │ │ │ cmp r8, r4 │ │ │ │ - blt.n 9ddd8 <_PyEvalFramePushAndInit@@Base+0x400> │ │ │ │ + blt.n 9d328 <_PyEvalFramePushAndInit@@Base+0x400> │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 9e0c0 <_PyEvalFramePushAndInit@@Base+0x6e8> │ │ │ │ + bgt.w 9d610 <_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 9de54 <_PyEvalFramePushAndInit@@Base+0x47c> │ │ │ │ + bne.n 9d3a4 <_PyEvalFramePushAndInit@@Base+0x47c> │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 9ddae <_PyEvalFramePushAndInit@@Base+0x3d6> │ │ │ │ + b.n 9d2fe <_PyEvalFramePushAndInit@@Base+0x3d6> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e2c0 <_PyEvalFramePushAndInit@@Base+0x8e8> │ │ │ │ + beq.w 9d810 <_PyEvalFramePushAndInit@@Base+0x8e8> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ subs r1, r4, r3 │ │ │ │ cmp r8, r1 │ │ │ │ - blt.w 9e2c0 <_PyEvalFramePushAndInit@@Base+0x8e8> │ │ │ │ + blt.w 9d810 <_PyEvalFramePushAndInit@@Base+0x8e8> │ │ │ │ cmp r1, sl │ │ │ │ - blt.w 9e25e <_PyEvalFramePushAndInit@@Base+0x886> │ │ │ │ + blt.w 9d7ae <_PyEvalFramePushAndInit@@Base+0x886> │ │ │ │ movs r2, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9ddbe <_PyEvalFramePushAndInit@@Base+0x3e6> │ │ │ │ + beq.n 9d30e <_PyEvalFramePushAndInit@@Base+0x3e6> │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n 9ddbe <_PyEvalFramePushAndInit@@Base+0x3e6> │ │ │ │ + bge.n 9d30e <_PyEvalFramePushAndInit@@Base+0x3e6> │ │ │ │ add r1, r2 │ │ │ │ adds r0, #12 │ │ │ │ ldr.w r7, [r6, r1, lsl #2] │ │ │ │ - cbnz r7, 9de26 <_PyEvalFramePushAndInit@@Base+0x44e> │ │ │ │ + cbnz r7, 9d376 <_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 9ddbe <_PyEvalFramePushAndInit@@Base+0x3e6> │ │ │ │ + ble.n 9d30e <_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, 9de4c <_PyEvalFramePushAndInit@@Base+0x474> │ │ │ │ + cbnz r7, 9d39c <_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 9de36 <_PyEvalFramePushAndInit@@Base+0x45e> │ │ │ │ - b.n 9ddbe <_PyEvalFramePushAndInit@@Base+0x3e6> │ │ │ │ + bne.n 9d386 <_PyEvalFramePushAndInit@@Base+0x45e> │ │ │ │ + b.n 9d30e <_PyEvalFramePushAndInit@@Base+0x3e6> │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ cmp r8, r4 │ │ │ │ - ble.w 9e28e <_PyEvalFramePushAndInit@@Base+0x8b6> │ │ │ │ + ble.w 9d7de <_PyEvalFramePushAndInit@@Base+0x8b6> │ │ │ │ sub.w r1, r8, sl │ │ │ │ add.w r0, fp, sl, lsl #2 │ │ │ │ - bl c36f0 <_PyTuple_FromArraySteal@@Base> │ │ │ │ + bl c2c40 <_PyTuple_FromArraySteal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e4d6 <_PyEvalFramePushAndInit@@Base+0xafe> │ │ │ │ + beq.w 9da26 <_PyEvalFramePushAndInit@@Base+0xafe> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str.w r0, [r6, r3, lsl #2] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 9df5a <_PyEvalFramePushAndInit@@Base+0x582> │ │ │ │ + bne.n 9d4aa <_PyEvalFramePushAndInit@@Base+0x582> │ │ │ │ ldr r4, [r5, #28] │ │ │ │ cmp r4, r8 │ │ │ │ - bge.n 9ddba <_PyEvalFramePushAndInit@@Base+0x3e2> │ │ │ │ + bge.n 9d30a <_PyEvalFramePushAndInit@@Base+0x3e2> │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ands.w r7, r3, #4 │ │ │ │ - bne.n 9ddbe <_PyEvalFramePushAndInit@@Base+0x3e6> │ │ │ │ + bne.n 9d30e <_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 9e5b8 <_PyEvalFramePushAndInit@@Base+0xbe0> │ │ │ │ + blt.w 9db08 <_PyEvalFramePushAndInit@@Base+0xbe0> │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9e59a <_PyEvalFramePushAndInit@@Base+0xbc2> │ │ │ │ + bne.w 9daea <_PyEvalFramePushAndInit@@Base+0xbc2> │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #22608 @ 0x5850 │ │ │ │ + movw r0, #21184 @ 0x52c0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ subs r4, #1 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ - bl de2a8 │ │ │ │ + bl dd818 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9e1fc <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ + beq.w 9d74c <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9e63c <_PyEvalFramePushAndInit@@Base+0xc64> │ │ │ │ - movw r0, #64196 @ 0xfac4 │ │ │ │ + bne.w 9db8c <_PyEvalFramePushAndInit@@Base+0xc64> │ │ │ │ + movw r0, #62660 @ 0xf4c4 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 7a284 │ │ │ │ + bl 7a2c0 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r6, #27092 @ 0x69d4 │ │ │ │ + movw r6, #25556 @ 0x63d4 │ │ │ │ movt r6, #40 @ 0x28 │ │ │ │ - movw r2, #29592 @ 0x7398 │ │ │ │ + movw r2, #28056 @ 0x6d98 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - movw r3, #64196 @ 0xfac4 │ │ │ │ + movw r3, #62660 @ 0xf4c4 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r6, r3 │ │ │ │ - movw r3, #29596 @ 0x739c │ │ │ │ + movw r3, #28060 @ 0x6d9c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ cmp.w r8, #1 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ - movw r2, #29948 @ 0x74fc │ │ │ │ + movw r2, #28412 @ 0x6efc │ │ │ │ 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 14b21c <_PyErr_Format@@Base> │ │ │ │ + bl 14a7e4 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9e61e <_PyEvalFramePushAndInit@@Base+0xc46> │ │ │ │ + bne.w 9db6e <_PyEvalFramePushAndInit@@Base+0xc46> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9e1fc <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ + beq.w 9d74c <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9e1fc <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ - ldr r2, [pc, #372] @ (9e0bc <_PyEvalFramePushAndInit@@Base+0x6e4>) │ │ │ │ + bne.w 9d74c <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ + ldr r2, [pc, #372] @ (9d60c <_PyEvalFramePushAndInit@@Base+0x6e4>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9e6f4 <_PyEvalFramePushAndInit@@Base+0xd1c> │ │ │ │ + bne.w 9dc44 <_PyEvalFramePushAndInit@@Base+0xd1c> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 9e1fc <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ + b.n 9d74c <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 9de78 <_PyEvalFramePushAndInit@@Base+0x4a0> │ │ │ │ + ble.n 9d3c8 <_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 │ │ │ │ @@ -173067,949 +172093,949 @@ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr.w r7, [r3, #4]! │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9e6c6 <_PyEvalFramePushAndInit@@Base+0xcee> │ │ │ │ + beq.w 9dc16 <_PyEvalFramePushAndInit@@Base+0xcee> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bpl.w 9e6c6 <_PyEvalFramePushAndInit@@Base+0xcee> │ │ │ │ + bpl.w 9dc16 <_PyEvalFramePushAndInit@@Base+0xcee> │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ add.w r8, r3, #12 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp sl, r3 │ │ │ │ - ble.n 9e07a <_PyEvalFramePushAndInit@@Base+0x6a2> │ │ │ │ + ble.n 9d5ca <_PyEvalFramePushAndInit@@Base+0x6a2> │ │ │ │ ldr.w r1, [r8, r3, lsl #2] │ │ │ │ mov.w r9, r3, lsl #2 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.w 9e240 <_PyEvalFramePushAndInit@@Base+0x868> │ │ │ │ + beq.w 9d790 <_PyEvalFramePushAndInit@@Base+0x868> │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ cmp sl, r2 │ │ │ │ - ble.n 9e00a <_PyEvalFramePushAndInit@@Base+0x632> │ │ │ │ + ble.n 9d55a <_PyEvalFramePushAndInit@@Base+0x632> │ │ │ │ add.w r4, r9, #4 │ │ │ │ ldr.w r2, [r8, r4] │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 9e05c <_PyEvalFramePushAndInit@@Base+0x684> │ │ │ │ + beq.n 9d5ac <_PyEvalFramePushAndInit@@Base+0x684> │ │ │ │ adds r2, r3, #2 │ │ │ │ cmp sl, r2 │ │ │ │ - ble.n 9e00a <_PyEvalFramePushAndInit@@Base+0x632> │ │ │ │ + ble.n 9d55a <_PyEvalFramePushAndInit@@Base+0x632> │ │ │ │ add.w r4, r9, #8 │ │ │ │ ldr.w r2, [r8, r4] │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 9e05c <_PyEvalFramePushAndInit@@Base+0x684> │ │ │ │ + beq.n 9d5ac <_PyEvalFramePushAndInit@@Base+0x684> │ │ │ │ adds r2, r3, #3 │ │ │ │ cmp sl, r2 │ │ │ │ - ble.n 9e00a <_PyEvalFramePushAndInit@@Base+0x632> │ │ │ │ + ble.n 9d55a <_PyEvalFramePushAndInit@@Base+0x632> │ │ │ │ add.w r4, r9, #12 │ │ │ │ ldr.w r2, [r8, r4] │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 9e05c <_PyEvalFramePushAndInit@@Base+0x684> │ │ │ │ + beq.n 9d5ac <_PyEvalFramePushAndInit@@Base+0x684> │ │ │ │ adds r4, r3, #4 │ │ │ │ cmp sl, r4 │ │ │ │ - ble.n 9e00a <_PyEvalFramePushAndInit@@Base+0x632> │ │ │ │ + ble.n 9d55a <_PyEvalFramePushAndInit@@Base+0x632> │ │ │ │ ldr.w r2, [r8, r4, lsl #2] │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 9e05a <_PyEvalFramePushAndInit@@Base+0x682> │ │ │ │ + beq.n 9d5aa <_PyEvalFramePushAndInit@@Base+0x682> │ │ │ │ adds r4, #1 │ │ │ │ cmp sl, r4 │ │ │ │ - bgt.n 9dffc <_PyEvalFramePushAndInit@@Base+0x624> │ │ │ │ + bgt.n 9d54c <_PyEvalFramePushAndInit@@Base+0x624> │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bl d1954 │ │ │ │ + bl d0ebc │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.w 9e240 <_PyEvalFramePushAndInit@@Base+0x868> │ │ │ │ - bne.n 9e056 <_PyEvalFramePushAndInit@@Base+0x67e> │ │ │ │ + bgt.w 9d790 <_PyEvalFramePushAndInit@@Base+0x868> │ │ │ │ + bne.n 9d5a6 <_PyEvalFramePushAndInit@@Base+0x67e> │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp sl, r3 │ │ │ │ - ble.n 9e07a <_PyEvalFramePushAndInit@@Base+0x6a2> │ │ │ │ + ble.n 9d5ca <_PyEvalFramePushAndInit@@Base+0x6a2> │ │ │ │ add.w r4, r9, #4 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r1, [r8, r4] │ │ │ │ - bl d1954 │ │ │ │ + bl d0ebc │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 9e05c <_PyEvalFramePushAndInit@@Base+0x684> │ │ │ │ - bne.n 9e056 <_PyEvalFramePushAndInit@@Base+0x67e> │ │ │ │ + bgt.n 9d5ac <_PyEvalFramePushAndInit@@Base+0x684> │ │ │ │ + bne.n 9d5a6 <_PyEvalFramePushAndInit@@Base+0x67e> │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ adds r4, r3, #2 │ │ │ │ cmp sl, r4 │ │ │ │ - ble.n 9e07a <_PyEvalFramePushAndInit@@Base+0x6a2> │ │ │ │ + ble.n 9d5ca <_PyEvalFramePushAndInit@@Base+0x6a2> │ │ │ │ ldr.w r1, [r8, r4, lsl #2] │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl d1954 │ │ │ │ + bl d0ebc │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 9e05a <_PyEvalFramePushAndInit@@Base+0x682> │ │ │ │ + bgt.n 9d5aa <_PyEvalFramePushAndInit@@Base+0x682> │ │ │ │ add.w r4, r4, #1 │ │ │ │ - beq.n 9e03c <_PyEvalFramePushAndInit@@Base+0x664> │ │ │ │ + beq.n 9d58c <_PyEvalFramePushAndInit@@Base+0x664> │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ - b.n 9e47c <_PyEvalFramePushAndInit@@Base+0xaa4> │ │ │ │ + b.n 9d9cc <_PyEvalFramePushAndInit@@Base+0xaa4> │ │ │ │ lsls r4, r4, #2 │ │ │ │ ldr r3, [r6, r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9e758 <_PyEvalFramePushAndInit@@Base+0xd80> │ │ │ │ + bne.w 9dca8 <_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 9e0b0 <_PyEvalFramePushAndInit@@Base+0x6d8> │ │ │ │ + beq.n 9d600 <_PyEvalFramePushAndInit@@Base+0x6d8> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r3, #4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 9df86 <_PyEvalFramePushAndInit@@Base+0x5ae> │ │ │ │ + b.n 9d4d6 <_PyEvalFramePushAndInit@@Base+0x5ae> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9e38a <_PyEvalFramePushAndInit@@Base+0x9b2> │ │ │ │ + beq.w 9d8da <_PyEvalFramePushAndInit@@Base+0x9b2> │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ - bl 79514 │ │ │ │ + bl 79550 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 9e056 <_PyEvalFramePushAndInit@@Base+0x67e> │ │ │ │ + beq.n 9d5a6 <_PyEvalFramePushAndInit@@Base+0x67e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9e0a6 <_PyEvalFramePushAndInit@@Base+0x6ce> │ │ │ │ + beq.n 9d5f6 <_PyEvalFramePushAndInit@@Base+0x6ce> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9e77c <_PyEvalFramePushAndInit@@Base+0xda4> │ │ │ │ + beq.w 9dccc <_PyEvalFramePushAndInit@@Base+0xda4> │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 9e072 <_PyEvalFramePushAndInit@@Base+0x69a> │ │ │ │ + bne.n 9d5c2 <_PyEvalFramePushAndInit@@Base+0x69a> │ │ │ │ ldr.w sl, [sp, #60] @ 0x3c │ │ │ │ ldr.w r8, [sp, #128] @ 0x80 │ │ │ │ - b.n 9de78 <_PyEvalFramePushAndInit@@Base+0x4a0> │ │ │ │ + b.n 9d3c8 <_PyEvalFramePushAndInit@@Base+0x4a0> │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r4, r3 │ │ │ │ - bge.w 9ddc6 <_PyEvalFramePushAndInit@@Base+0x3ee> │ │ │ │ + bge.w 9d316 <_PyEvalFramePushAndInit@@Base+0x3ee> │ │ │ │ ldr.w r3, [r6, r4, lsl #2] │ │ │ │ lsls r7, r4, #2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9e27c <_PyEvalFramePushAndInit@@Base+0x8a4> │ │ │ │ + bne.w 9d7cc <_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, 9e118 <_PyEvalFramePushAndInit@@Base+0x740> │ │ │ │ + cbz r3, 9d668 <_PyEvalFramePushAndInit@@Base+0x740> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.w 9e35a <_PyEvalFramePushAndInit@@Base+0x982> │ │ │ │ + bpl.w 9d8aa <_PyEvalFramePushAndInit@@Base+0x982> │ │ │ │ ldr r0, [r1, #4] │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w 9e32a <_PyEvalFramePushAndInit@@Base+0x952> │ │ │ │ + bne.w 9d87a <_PyEvalFramePushAndInit@@Base+0x952> │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 9e32a <_PyEvalFramePushAndInit@@Base+0x952> │ │ │ │ + beq.w 9d87a <_PyEvalFramePushAndInit@@Base+0x952> │ │ │ │ mov r0, r3 │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ - bl 78468 │ │ │ │ + bl 784b8 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 9e1fc <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ + beq.n 9d74c <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9e26c <_PyEvalFramePushAndInit@@Base+0x894> │ │ │ │ + bne.w 9d7bc <_PyEvalFramePushAndInit@@Base+0x894> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r2, r4, #1 │ │ │ │ mov.w r8, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n 9e1e6 <_PyEvalFramePushAndInit@@Base+0x80e> │ │ │ │ + bge.n 9d736 <_PyEvalFramePushAndInit@@Base+0x80e> │ │ │ │ adds r7, #4 │ │ │ │ ldr r3, [r6, r7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9e254 <_PyEvalFramePushAndInit@@Base+0x87c> │ │ │ │ + bne.w 9d7a4 <_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, 9e170 <_PyEvalFramePushAndInit@@Base+0x798> │ │ │ │ + cbz r3, 9d6c0 <_PyEvalFramePushAndInit@@Base+0x798> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.w 9e35a <_PyEvalFramePushAndInit@@Base+0x982> │ │ │ │ + bpl.w 9d8aa <_PyEvalFramePushAndInit@@Base+0x982> │ │ │ │ ldr r0, [r1, #4] │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w 9e342 <_PyEvalFramePushAndInit@@Base+0x96a> │ │ │ │ + bne.w 9d892 <_PyEvalFramePushAndInit@@Base+0x96a> │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 9e342 <_PyEvalFramePushAndInit@@Base+0x96a> │ │ │ │ + beq.w 9d892 <_PyEvalFramePushAndInit@@Base+0x96a> │ │ │ │ mov r0, r3 │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ - bl 78468 │ │ │ │ + bl 784b8 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 9e1fc <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ + beq.n 9d74c <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9e244 <_PyEvalFramePushAndInit@@Base+0x86c> │ │ │ │ + bne.n 9d794 <_PyEvalFramePushAndInit@@Base+0x86c> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r7, r4, #2 │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - ble.n 9e1e6 <_PyEvalFramePushAndInit@@Base+0x80e> │ │ │ │ + ble.n 9d736 <_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, 9e1d8 <_PyEvalFramePushAndInit@@Base+0x800> │ │ │ │ + cbnz r3, 9d728 <_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, 9e1d4 <_PyEvalFramePushAndInit@@Base+0x7fc> │ │ │ │ + cbz r3, 9d724 <_PyEvalFramePushAndInit@@Base+0x7fc> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.w 9e35a <_PyEvalFramePushAndInit@@Base+0x982> │ │ │ │ + bpl.w 9d8aa <_PyEvalFramePushAndInit@@Base+0x982> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, sl │ │ │ │ - bne.w 9e312 <_PyEvalFramePushAndInit@@Base+0x93a> │ │ │ │ + bne.w 9d862 <_PyEvalFramePushAndInit@@Base+0x93a> │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 9e312 <_PyEvalFramePushAndInit@@Base+0x93a> │ │ │ │ + beq.w 9d862 <_PyEvalFramePushAndInit@@Base+0x93a> │ │ │ │ mov r0, r3 │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ - bl 78468 │ │ │ │ + bl 784b8 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 9e1fc <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ + beq.n 9d74c <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9e300 <_PyEvalFramePushAndInit@@Base+0x928> │ │ │ │ + bne.w 9d850 <_PyEvalFramePushAndInit@@Base+0x928> │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r7, #1 │ │ │ │ cmp r9, r7 │ │ │ │ - bgt.n 9e192 <_PyEvalFramePushAndInit@@Base+0x7ba> │ │ │ │ + bgt.n 9d6e2 <_PyEvalFramePushAndInit@@Base+0x7ba> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 9ddc6 <_PyEvalFramePushAndInit@@Base+0x3ee> │ │ │ │ + beq.w 9d316 <_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 22f7f8 │ │ │ │ + bl 22f07c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9ddc8 <_PyEvalFramePushAndInit@@Base+0x3f0> │ │ │ │ - bl 714b0 │ │ │ │ + b.n 9d318 <_PyEvalFramePushAndInit@@Base+0x3f0> │ │ │ │ + bl 714a0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e4c6 <_PyEvalFramePushAndInit@@Base+0xaee> │ │ │ │ + beq.w 9da16 <_PyEvalFramePushAndInit@@Base+0xaee> │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ands.w r3, r3, #4 │ │ │ │ - beq.n 9e298 <_PyEvalFramePushAndInit@@Base+0x8c0> │ │ │ │ + beq.n 9d7e8 <_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 9de56 <_PyEvalFramePushAndInit@@Base+0x47e> │ │ │ │ + ble.w 9d3a6 <_PyEvalFramePushAndInit@@Base+0x47e> │ │ │ │ ldr.w r2, [fp] │ │ │ │ cmp.w sl, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ - bne.w 9dd88 <_PyEvalFramePushAndInit@@Base+0x3b0> │ │ │ │ - b.n 9de56 <_PyEvalFramePushAndInit@@Base+0x47e> │ │ │ │ + bne.w 9d2d8 <_PyEvalFramePushAndInit@@Base+0x3b0> │ │ │ │ + b.n 9d3a6 <_PyEvalFramePushAndInit@@Base+0x47e> │ │ │ │ mov r4, r9 │ │ │ │ - b.n 9e05c <_PyEvalFramePushAndInit@@Base+0x684> │ │ │ │ + b.n 9d5ac <_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 9e17c <_PyEvalFramePushAndInit@@Base+0x7a4> │ │ │ │ - b.n 9e1de <_PyEvalFramePushAndInit@@Base+0x806> │ │ │ │ + bgt.n 9d6cc <_PyEvalFramePushAndInit@@Base+0x7a4> │ │ │ │ + b.n 9d72e <_PyEvalFramePushAndInit@@Base+0x806> │ │ │ │ sub.w r2, sl, r4 │ │ │ │ add r2, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9ddfc <_PyEvalFramePushAndInit@@Base+0x424> │ │ │ │ - b.n 9ddbe <_PyEvalFramePushAndInit@@Base+0x3e6> │ │ │ │ + bne.w 9d34c <_PyEvalFramePushAndInit@@Base+0x424> │ │ │ │ + b.n 9d30e <_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 9e124 <_PyEvalFramePushAndInit@@Base+0x74c> │ │ │ │ - b.n 9ddc6 <_PyEvalFramePushAndInit@@Base+0x3ee> │ │ │ │ + blt.w 9d674 <_PyEvalFramePushAndInit@@Base+0x74c> │ │ │ │ + b.n 9d316 <_PyEvalFramePushAndInit@@Base+0x3ee> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - ldr r3, [pc, #648] @ (9e51c <_PyEvalFramePushAndInit@@Base+0xb44>) │ │ │ │ + ldr r3, [pc, #648] @ (9da6c <_PyEvalFramePushAndInit@@Base+0xb44>) │ │ │ │ str.w r3, [r6, r2, lsl #2] │ │ │ │ - b.n 9de74 <_PyEvalFramePushAndInit@@Base+0x49c> │ │ │ │ + b.n 9d3c4 <_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 9ddae <_PyEvalFramePushAndInit@@Base+0x3d6> │ │ │ │ + ble.w 9d2fe <_PyEvalFramePushAndInit@@Base+0x3d6> │ │ │ │ ldr.w r2, [fp] │ │ │ │ cmp.w sl, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ - bne.w 9dd88 <_PyEvalFramePushAndInit@@Base+0x3b0> │ │ │ │ - b.n 9ddae <_PyEvalFramePushAndInit@@Base+0x3d6> │ │ │ │ + bne.w 9d2d8 <_PyEvalFramePushAndInit@@Base+0x3b0> │ │ │ │ + b.n 9d2fe <_PyEvalFramePushAndInit@@Base+0x3d6> │ │ │ │ ldr.w r2, [r6, r8, lsl #2] │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9e498 <_PyEvalFramePushAndInit@@Base+0xac0> │ │ │ │ + beq.w 9d9e8 <_PyEvalFramePushAndInit@@Base+0xac0> │ │ │ │ cmp r1, r8 │ │ │ │ - ble.w 9ddf0 <_PyEvalFramePushAndInit@@Base+0x418> │ │ │ │ + ble.w 9d340 <_PyEvalFramePushAndInit@@Base+0x418> │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r7, [r6, r8, lsl #2] │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9e452 <_PyEvalFramePushAndInit@@Base+0xa7a> │ │ │ │ + beq.w 9d9a2 <_PyEvalFramePushAndInit@@Base+0xa7a> │ │ │ │ cmp r1, r8 │ │ │ │ - bne.n 9e2d6 <_PyEvalFramePushAndInit@@Base+0x8fe> │ │ │ │ + bne.n 9d826 <_PyEvalFramePushAndInit@@Base+0x8fe> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9ddf0 <_PyEvalFramePushAndInit@@Base+0x418> │ │ │ │ + beq.w 9d340 <_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 22f7f8 │ │ │ │ - b.n 9e1fc <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ + bl 22f07c │ │ │ │ + b.n 9d74c <_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 9e1d8 <_PyEvalFramePushAndInit@@Base+0x800> │ │ │ │ + b.n 9d728 <_PyEvalFramePushAndInit@@Base+0x800> │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 6cd24 │ │ │ │ + bl 6cd14 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ adds r3, r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - bne.w 9e1c0 <_PyEvalFramePushAndInit@@Base+0x7e8> │ │ │ │ - b.n 9e1fc <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ + bne.w 9d710 <_PyEvalFramePushAndInit@@Base+0x7e8> │ │ │ │ + b.n 9d74c <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 6cd24 │ │ │ │ + bl 6cd14 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ adds r3, r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - bne.w 9e104 <_PyEvalFramePushAndInit@@Base+0x72c> │ │ │ │ - b.n 9e1fc <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ + bne.w 9d654 <_PyEvalFramePushAndInit@@Base+0x72c> │ │ │ │ + b.n 9d74c <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 6cd24 │ │ │ │ + bl 6cd14 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ adds r3, r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - bne.w 9e15e <_PyEvalFramePushAndInit@@Base+0x786> │ │ │ │ - b.n 9e1fc <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ - movw r0, #65228 @ 0xfecc │ │ │ │ + bne.w 9d6ae <_PyEvalFramePushAndInit@@Base+0x786> │ │ │ │ + b.n 9d74c <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ + movw r0, #63692 @ 0xf8cc │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #2382 @ 0x94e │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 9e1fc <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ + bl 215dac <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 9d74c <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ mov r9, sl │ │ │ │ cmp r9, r8 │ │ │ │ - bge.w 9de74 <_PyEvalFramePushAndInit@@Base+0x49c> │ │ │ │ + bge.w 9d3c4 <_PyEvalFramePushAndInit@@Base+0x49c> │ │ │ │ ldr.w r4, [fp, r9, lsl #2] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9e5c8 <_PyEvalFramePushAndInit@@Base+0xbf0> │ │ │ │ + bne.w 9db18 <_PyEvalFramePushAndInit@@Base+0xbf0> │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 9e36e <_PyEvalFramePushAndInit@@Base+0x996> │ │ │ │ + b.n 9d8be <_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 9e524 <_PyEvalFramePushAndInit@@Base+0xb4c> │ │ │ │ + bne.w 9da74 <_PyEvalFramePushAndInit@@Base+0xb4c> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r0, r2 │ │ │ │ - bge.n 9e45e <_PyEvalFramePushAndInit@@Base+0xa86> │ │ │ │ + bge.n 9d9ae <_PyEvalFramePushAndInit@@Base+0xa86> │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ subs r0, r3, r0 │ │ │ │ - bl 72334 │ │ │ │ + bl 7239c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9e456 <_PyEvalFramePushAndInit@@Base+0xa7e> │ │ │ │ + beq.n 9d9a6 <_PyEvalFramePushAndInit@@Base+0xa7e> │ │ │ │ ldr r1, [r5, #32] │ │ │ │ movs r2, #0 │ │ │ │ - b.n 9e3c8 <_PyEvalFramePushAndInit@@Base+0x9f0> │ │ │ │ + b.n 9d918 <_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 9e3ba <_PyEvalFramePushAndInit@@Base+0x9e2> │ │ │ │ + blt.n 9d90a <_PyEvalFramePushAndInit@@Base+0x9e2> │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 1ffbf4 │ │ │ │ + bl 1ff254 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 9e404 <_PyEvalFramePushAndInit@@Base+0xa2c> │ │ │ │ + beq.n 9d954 <_PyEvalFramePushAndInit@@Base+0xa2c> │ │ │ │ subs r2, r1, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r2, 9e404 <_PyEvalFramePushAndInit@@Base+0xa2c> │ │ │ │ - ldr r2, [pc, #304] @ (9e520 <_PyEvalFramePushAndInit@@Base+0xb48>) │ │ │ │ + cbnz r2, 9d954 <_PyEvalFramePushAndInit@@Base+0xa2c> │ │ │ │ + ldr r2, [pc, #304] @ (9da70 <_PyEvalFramePushAndInit@@Base+0xb48>) │ │ │ │ ldr.w r6, [r2, #1416] @ 0x588 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 9e6e6 <_PyEvalFramePushAndInit@@Base+0xd0e> │ │ │ │ + bne.w 9dc36 <_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, 9e45e <_PyEvalFramePushAndInit@@Base+0xa86> │ │ │ │ + cbz r5, 9d9ae <_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, #29712 @ 0x7410 │ │ │ │ + movw r2, #28176 @ 0x6e10 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl 14b21c <_PyErr_Format@@Base> │ │ │ │ + bl 14a7e4 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9e47c <_PyEvalFramePushAndInit@@Base+0xaa4> │ │ │ │ + beq.n 9d9cc <_PyEvalFramePushAndInit@@Base+0xaa4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 9e47c <_PyEvalFramePushAndInit@@Base+0xaa4> │ │ │ │ - ldr r2, [pc, #232] @ (9e520 <_PyEvalFramePushAndInit@@Base+0xb48>) │ │ │ │ + cbnz r3, 9d9cc <_PyEvalFramePushAndInit@@Base+0xaa4> │ │ │ │ + ldr r2, [pc, #232] @ (9da70 <_PyEvalFramePushAndInit@@Base+0xb48>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 9e448 <_PyEvalFramePushAndInit@@Base+0xa70> │ │ │ │ + cbz r3, 9d998 <_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 9e47c <_PyEvalFramePushAndInit@@Base+0xaa4> │ │ │ │ + b.n 9d9cc <_PyEvalFramePushAndInit@@Base+0xaa4> │ │ │ │ adds r2, #1 │ │ │ │ - b.n 9e2e4 <_PyEvalFramePushAndInit@@Base+0x90c> │ │ │ │ + b.n 9d834 <_PyEvalFramePushAndInit@@Base+0x90c> │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl d42d0 │ │ │ │ + bl d3838 │ │ │ │ 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, #29780 @ 0x7454 │ │ │ │ + movw r2, #28244 @ 0x6e54 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ - bl 14b21c <_PyErr_Format@@Base> │ │ │ │ + bl 14a7e4 <_PyErr_Format@@Base> │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp fp, r3 │ │ │ │ - bge.w 9e1fc <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ + bge.w 9d74c <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ ldr.w r4, [r7, fp, lsl #2] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 9e4a2 <_PyEvalFramePushAndInit@@Base+0xaca> │ │ │ │ + bne.n 9d9f2 <_PyEvalFramePushAndInit@@Base+0xaca> │ │ │ │ add.w fp, fp, #1 │ │ │ │ - b.n 9e480 <_PyEvalFramePushAndInit@@Base+0xaa8> │ │ │ │ + b.n 9d9d0 <_PyEvalFramePushAndInit@@Base+0xaa8> │ │ │ │ movs r2, #1 │ │ │ │ cmp r1, r8 │ │ │ │ - ble.w 9e2ee <_PyEvalFramePushAndInit@@Base+0x916> │ │ │ │ - b.n 9e2d6 <_PyEvalFramePushAndInit@@Base+0x8fe> │ │ │ │ + ble.w 9d83e <_PyEvalFramePushAndInit@@Base+0x916> │ │ │ │ + b.n 9d826 <_PyEvalFramePushAndInit@@Base+0x8fe> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9e492 <_PyEvalFramePushAndInit@@Base+0xaba> │ │ │ │ - ldr r2, [pc, #116] @ (9e520 <_PyEvalFramePushAndInit@@Base+0xb48>) │ │ │ │ + bne.n 9d9e2 <_PyEvalFramePushAndInit@@Base+0xaba> │ │ │ │ + ldr r2, [pc, #116] @ (9da70 <_PyEvalFramePushAndInit@@Base+0xb48>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 9e4bc <_PyEvalFramePushAndInit@@Base+0xae4> │ │ │ │ + cbz r3, 9da0c <_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 9e492 <_PyEvalFramePushAndInit@@Base+0xaba> │ │ │ │ + b.n 9d9e2 <_PyEvalFramePushAndInit@@Base+0xaba> │ │ │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r5, [pc, #80] @ (9e520 <_PyEvalFramePushAndInit@@Base+0xb48>) │ │ │ │ + ldr r5, [pc, #80] @ (9da70 <_PyEvalFramePushAndInit@@Base+0xb48>) │ │ │ │ cmp r9, r8 │ │ │ │ - blt.w 9e5f0 <_PyEvalFramePushAndInit@@Base+0xc18> │ │ │ │ + blt.w 9db40 <_PyEvalFramePushAndInit@@Base+0xc18> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9e1fc <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ + beq.w 9d74c <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ ldr r5, [r7, #8] │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r6, [pc, #60] @ (9e520 <_PyEvalFramePushAndInit@@Base+0xb48>) │ │ │ │ + ldr r6, [pc, #60] @ (9da70 <_PyEvalFramePushAndInit@@Base+0xb48>) │ │ │ │ add r5, r8 │ │ │ │ cmp r5, r8 │ │ │ │ - ble.w 9e1fc <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ + ble.w 9d74c <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ ldr.w r4, [fp, r8, lsl #2] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 9e514 <_PyEvalFramePushAndInit@@Base+0xb3c> │ │ │ │ + beq.n 9da64 <_PyEvalFramePushAndInit@@Base+0xb3c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 9e514 <_PyEvalFramePushAndInit@@Base+0xb3c> │ │ │ │ + cbnz r3, 9da64 <_PyEvalFramePushAndInit@@Base+0xb3c> │ │ │ │ ldr.w r3, [r6, #1416] @ 0x588 │ │ │ │ - cbz r3, 9e50c <_PyEvalFramePushAndInit@@Base+0xb34> │ │ │ │ + cbz r3, 9da5c <_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 9e4e6 <_PyEvalFramePushAndInit@@Base+0xb0e> │ │ │ │ + b.n 9da36 <_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 72334 │ │ │ │ + bl 7239c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9e47c <_PyEvalFramePushAndInit@@Base+0xaa4> │ │ │ │ + beq.n 9d9cc <_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 9e798 <_PyEvalFramePushAndInit@@Base+0xdc0> │ │ │ │ + bge.w 9dce8 <_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 9e73c <_PyEvalFramePushAndInit@@Base+0xd64> │ │ │ │ + beq.w 9dc8c <_PyEvalFramePushAndInit@@Base+0xd64> │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ - bl d1954 │ │ │ │ + bl d0ebc │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.w 9e700 <_PyEvalFramePushAndInit@@Base+0xd28> │ │ │ │ - bne.w 9e708 <_PyEvalFramePushAndInit@@Base+0xd30> │ │ │ │ + bgt.w 9dc50 <_PyEvalFramePushAndInit@@Base+0xd28> │ │ │ │ + bne.w 9dc58 <_PyEvalFramePushAndInit@@Base+0xd30> │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 9e566 <_PyEvalFramePushAndInit@@Base+0xb8e> │ │ │ │ + bne.n 9dab6 <_PyEvalFramePushAndInit@@Base+0xb8e> │ │ │ │ mov r1, sl │ │ │ │ mov sl, r4 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 9e546 <_PyEvalFramePushAndInit@@Base+0xb6e> │ │ │ │ + b.n 9da96 <_PyEvalFramePushAndInit@@Base+0xb6e> │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9dea0 <_PyEvalFramePushAndInit@@Base+0x4c8> │ │ │ │ + beq.w 9d3f0 <_PyEvalFramePushAndInit@@Base+0x4c8> │ │ │ │ subs r1, r4, r1 │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #29872 @ 0x74b0 │ │ │ │ + movw r0, #28336 @ 0x6eb0 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl de2a8 │ │ │ │ + bl dd818 │ │ │ │ movs r4, #1 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 9deb6 <_PyEvalFramePushAndInit@@Base+0x4de> │ │ │ │ + b.n 9d406 <_PyEvalFramePushAndInit@@Base+0x4de> │ │ │ │ ldr.w r0, [r6, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9de94 <_PyEvalFramePushAndInit@@Base+0x4bc> │ │ │ │ + beq.w 9d3e4 <_PyEvalFramePushAndInit@@Base+0x4bc> │ │ │ │ adds r7, #1 │ │ │ │ - b.n 9de94 <_PyEvalFramePushAndInit@@Base+0x4bc> │ │ │ │ + b.n 9d3e4 <_PyEvalFramePushAndInit@@Base+0x4bc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9e384 <_PyEvalFramePushAndInit@@Base+0x9ac> │ │ │ │ - ldr r2, [pc, #672] @ (9e874 <_PyEvalFramePushAndInit@@Base+0xe9c>) │ │ │ │ + bne.w 9d8d4 <_PyEvalFramePushAndInit@@Base+0x9ac> │ │ │ │ + ldr r2, [pc, #672] @ (9ddc4 <_PyEvalFramePushAndInit@@Base+0xe9c>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 9e5e4 <_PyEvalFramePushAndInit@@Base+0xc0c> │ │ │ │ + cbnz r3, 9db34 <_PyEvalFramePushAndInit@@Base+0xc0c> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 9e384 <_PyEvalFramePushAndInit@@Base+0x9ac> │ │ │ │ + b.n 9d8d4 <_PyEvalFramePushAndInit@@Base+0x9ac> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 9e5da <_PyEvalFramePushAndInit@@Base+0xc02> │ │ │ │ + b.n 9db2a <_PyEvalFramePushAndInit@@Base+0xc02> │ │ │ │ ldr.w r4, [fp, r9, lsl #2] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 9e618 <_PyEvalFramePushAndInit@@Base+0xc40> │ │ │ │ + beq.n 9db68 <_PyEvalFramePushAndInit@@Base+0xc40> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 9e618 <_PyEvalFramePushAndInit@@Base+0xc40> │ │ │ │ + cbnz r3, 9db68 <_PyEvalFramePushAndInit@@Base+0xc40> │ │ │ │ ldr.w r3, [r5, #1416] @ 0x588 │ │ │ │ - cbz r3, 9e610 <_PyEvalFramePushAndInit@@Base+0xc38> │ │ │ │ + cbz r3, 9db60 <_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 9e4d0 <_PyEvalFramePushAndInit@@Base+0xaf8> │ │ │ │ + b.n 9da20 <_PyEvalFramePushAndInit@@Base+0xaf8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9df2e <_PyEvalFramePushAndInit@@Base+0x556> │ │ │ │ - ldr r2, [pc, #584] @ (9e874 <_PyEvalFramePushAndInit@@Base+0xe9c>) │ │ │ │ + bne.w 9d47e <_PyEvalFramePushAndInit@@Base+0x556> │ │ │ │ + ldr r2, [pc, #584] @ (9ddc4 <_PyEvalFramePushAndInit@@Base+0xe9c>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9e6ba <_PyEvalFramePushAndInit@@Base+0xce2> │ │ │ │ + bne.n 9dc0a <_PyEvalFramePushAndInit@@Base+0xce2> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 9df2e <_PyEvalFramePushAndInit@@Base+0x556> │ │ │ │ - movw r6, #64196 @ 0xfac4 │ │ │ │ + b.n 9d47e <_PyEvalFramePushAndInit@@Base+0x556> │ │ │ │ + movw r6, #62660 @ 0xf4c4 │ │ │ │ movt r6, #38 @ 0x26 │ │ │ │ - movw sl, #27092 @ 0x69d4 │ │ │ │ + movw sl, #25556 @ 0x63d4 │ │ │ │ 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, #29888 @ 0x74c0 │ │ │ │ + movw r0, #28352 @ 0x6ec0 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl de2a8 │ │ │ │ + bl dd818 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 9e688 <_PyEvalFramePushAndInit@@Base+0xcb0> │ │ │ │ + cbz r0, 9dbd8 <_PyEvalFramePushAndInit@@Base+0xcb0> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r4, 9e67e <_PyEvalFramePushAndInit@@Base+0xca6> │ │ │ │ + cbz r4, 9dbce <_PyEvalFramePushAndInit@@Base+0xca6> │ │ │ │ mov r6, sl │ │ │ │ - movw r3, #29596 @ 0x739c │ │ │ │ + movw r3, #28060 @ 0x6d9c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - b.n 9df08 <_PyEvalFramePushAndInit@@Base+0x530> │ │ │ │ + b.n 9d458 <_PyEvalFramePushAndInit@@Base+0x530> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9e1fc <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ + beq.w 9d74c <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9e1fc <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ - ldr r2, [pc, #468] @ (9e874 <_PyEvalFramePushAndInit@@Base+0xe9c>) │ │ │ │ + bne.w 9d74c <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ + ldr r2, [pc, #468] @ (9ddc4 <_PyEvalFramePushAndInit@@Base+0xe9c>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 9e6b0 <_PyEvalFramePushAndInit@@Base+0xcd8> │ │ │ │ + cbz r3, 9dc00 <_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 9e1fc <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ + b.n 9d74c <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 9e632 <_PyEvalFramePushAndInit@@Base+0xc5a> │ │ │ │ + b.n 9db82 <_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, #29604 @ 0x73a4 │ │ │ │ + movw r2, #28068 @ 0x6da4 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl 14b21c <_PyErr_Format@@Base> │ │ │ │ - b.n 9e47c <_PyEvalFramePushAndInit@@Base+0xaa4> │ │ │ │ + bl 14a7e4 <_PyErr_Format@@Base> │ │ │ │ + b.n 9d9cc <_PyEvalFramePushAndInit@@Base+0xaa4> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - b.n 9e3f8 <_PyEvalFramePushAndInit@@Base+0xa20> │ │ │ │ + b.n 9d948 <_PyEvalFramePushAndInit@@Base+0xa20> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 9df50 <_PyEvalFramePushAndInit@@Base+0x578> │ │ │ │ + b.n 9d4a0 <_PyEvalFramePushAndInit@@Base+0x578> │ │ │ │ mov r0, fp │ │ │ │ - bl 840cc │ │ │ │ - cbz r0, 9e748 <_PyEvalFramePushAndInit@@Base+0xd70> │ │ │ │ + bl 83c20 │ │ │ │ + cbz r0, 9dc98 <_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 9e47c <_PyEvalFramePushAndInit@@Base+0xaa4> │ │ │ │ + beq.w 9d9cc <_PyEvalFramePushAndInit@@Base+0xaa4> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9e47c <_PyEvalFramePushAndInit@@Base+0xaa4> │ │ │ │ - ldr r2, [pc, #328] @ (9e874 <_PyEvalFramePushAndInit@@Base+0xe9c>) │ │ │ │ + bne.w 9d9cc <_PyEvalFramePushAndInit@@Base+0xaa4> │ │ │ │ + ldr r2, [pc, #328] @ (9ddc4 <_PyEvalFramePushAndInit@@Base+0xe9c>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 9e74c <_PyEvalFramePushAndInit@@Base+0xd74> │ │ │ │ + cbnz r3, 9dc9c <_PyEvalFramePushAndInit@@Base+0xd74> │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 9e47c <_PyEvalFramePushAndInit@@Base+0xaa4> │ │ │ │ + b.n 9d9cc <_PyEvalFramePushAndInit@@Base+0xaa4> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ - bl 840cc │ │ │ │ + bl 83c20 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9e708 <_PyEvalFramePushAndInit@@Base+0xd30> │ │ │ │ + bne.n 9dc58 <_PyEvalFramePushAndInit@@Base+0xd30> │ │ │ │ adds r4, #1 │ │ │ │ - b.n 9e586 <_PyEvalFramePushAndInit@@Base+0xbae> │ │ │ │ + b.n 9dad6 <_PyEvalFramePushAndInit@@Base+0xbae> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b.n 9e730 <_PyEvalFramePushAndInit@@Base+0xd58> │ │ │ │ + b.n 9dc80 <_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, #29828 @ 0x7484 │ │ │ │ + movw r2, #28292 @ 0x6e84 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ - bl 14b21c <_PyErr_Format@@Base> │ │ │ │ - b.n 9e47c <_PyEvalFramePushAndInit@@Base+0xaa4> │ │ │ │ - ldr r2, [pc, #244] @ (9e874 <_PyEvalFramePushAndInit@@Base+0xe9c>) │ │ │ │ + bl 14a7e4 <_PyErr_Format@@Base> │ │ │ │ + b.n 9d9cc <_PyEvalFramePushAndInit@@Base+0xaa4> │ │ │ │ + ldr r2, [pc, #244] @ (9ddc4 <_PyEvalFramePushAndInit@@Base+0xe9c>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 9e78e <_PyEvalFramePushAndInit@@Base+0xdb6> │ │ │ │ + cbz r3, 9dcde <_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 9e0a6 <_PyEvalFramePushAndInit@@Base+0x6ce> │ │ │ │ + b.n 9d5f6 <_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 9e834 <_PyEvalFramePushAndInit@@Base+0xe5c> │ │ │ │ - movw r0, #52624 @ 0xcd90 │ │ │ │ + beq.n 9dd84 <_PyEvalFramePushAndInit@@Base+0xe5c> │ │ │ │ + movw r0, #51088 @ 0xc790 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 7a284 │ │ │ │ + bl 7a2c0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9e70e <_PyEvalFramePushAndInit@@Base+0xd36> │ │ │ │ + beq.n 9dc5e <_PyEvalFramePushAndInit@@Base+0xd36> │ │ │ │ mov r1, r8 │ │ │ │ - bl 10a95c │ │ │ │ + bl 109d80 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9e7e2 <_PyEvalFramePushAndInit@@Base+0xe0a> │ │ │ │ + beq.n 9dd32 <_PyEvalFramePushAndInit@@Base+0xe0a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 9e7e2 <_PyEvalFramePushAndInit@@Base+0xe0a> │ │ │ │ - ldr r2, [pc, #160] @ (9e874 <_PyEvalFramePushAndInit@@Base+0xe9c>) │ │ │ │ + cbnz r3, 9dd32 <_PyEvalFramePushAndInit@@Base+0xe0a> │ │ │ │ + ldr r2, [pc, #160] @ (9ddc4 <_PyEvalFramePushAndInit@@Base+0xe9c>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 9e828 <_PyEvalFramePushAndInit@@Base+0xe50> │ │ │ │ + cbnz r3, 9dd78 <_PyEvalFramePushAndInit@@Base+0xe50> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 9e70e <_PyEvalFramePushAndInit@@Base+0xd36> │ │ │ │ + beq.n 9dc5e <_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, #29636 @ 0x73c4 │ │ │ │ + movw r2, #28100 @ 0x6dc4 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl 14b21c <_PyErr_Format@@Base> │ │ │ │ + bl 14a7e4 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9e70e <_PyEvalFramePushAndInit@@Base+0xd36> │ │ │ │ + beq.n 9dc5e <_PyEvalFramePushAndInit@@Base+0xd36> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9e70e <_PyEvalFramePushAndInit@@Base+0xd36> │ │ │ │ - ldr r2, [pc, #92] @ (9e874 <_PyEvalFramePushAndInit@@Base+0xe9c>) │ │ │ │ + bne.w 9dc5e <_PyEvalFramePushAndInit@@Base+0xd36> │ │ │ │ + ldr r2, [pc, #92] @ (9ddc4 <_PyEvalFramePushAndInit@@Base+0xe9c>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 9e868 <_PyEvalFramePushAndInit@@Base+0xe90> │ │ │ │ + cbnz r3, 9ddb8 <_PyEvalFramePushAndInit@@Base+0xe90> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 9e70e <_PyEvalFramePushAndInit@@Base+0xd36> │ │ │ │ + b.n 9dc5e <_PyEvalFramePushAndInit@@Base+0xd36> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 9e7da <_PyEvalFramePushAndInit@@Base+0xe02> │ │ │ │ + b.n 9dd2a <_PyEvalFramePushAndInit@@Base+0xe02> │ │ │ │ ldr.w r1, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 9e39c <_PyEvalFramePushAndInit@@Base+0x9c4> │ │ │ │ + beq.w 9d8ec <_PyEvalFramePushAndInit@@Base+0x9c4> │ │ │ │ subs r2, r1, #1 │ │ │ │ str.w r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9e39c <_PyEvalFramePushAndInit@@Base+0x9c4> │ │ │ │ - ldr r2, [pc, #36] @ (9e874 <_PyEvalFramePushAndInit@@Base+0xe9c>) │ │ │ │ + bne.w 9d8ec <_PyEvalFramePushAndInit@@Base+0x9c4> │ │ │ │ + ldr r2, [pc, #36] @ (9ddc4 <_PyEvalFramePushAndInit@@Base+0xe9c>) │ │ │ │ ldr.w r4, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r4, 9e878 <_PyEvalFramePushAndInit@@Base+0xea0> │ │ │ │ + cbnz r4, 9ddc8 <_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 9e39c <_PyEvalFramePushAndInit@@Base+0x9c4> │ │ │ │ + b.n 9d8ec <_PyEvalFramePushAndInit@@Base+0x9c4> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 9e81e <_PyEvalFramePushAndInit@@Base+0xe46> │ │ │ │ + b.n 9dd6e <_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 9e856 <_PyEvalFramePushAndInit@@Base+0xe7e> │ │ │ │ + b.n 9dda6 <_PyEvalFramePushAndInit@@Base+0xe7e> │ │ │ │ │ │ │ │ -0009e888 <_PyEval_EvalFrameDefault@@Base>: │ │ │ │ +0009ddd8 <_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 aa016 <_PyEval_EvalFrameDefault@@Base+0xb78e> │ │ │ │ + beq.w a8c80 <_PyEval_EvalFrameDefault@@Base+0xaea8> │ │ │ │ mov r7, r1 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov fp, r0 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ str r1, [sp, #160] @ 0xa0 │ │ │ │ - ldr r1, [pc, #668] @ (9eb54 <_PyEval_EvalFrameDefault@@Base+0x2cc>) │ │ │ │ + ldr r1, [pc, #644] @ (9e08c <_PyEval_EvalFrameDefault@@Base+0x2b4>) │ │ │ │ cmp r3, #1 │ │ │ │ str r1, [sp, #184] @ 0xb8 │ │ │ │ mov.w r1, #0 │ │ │ │ str r1, [sp, #188] @ 0xbc │ │ │ │ strh.w r1, [sp, #192] @ 0xc0 │ │ │ │ mov.w r1, #3 │ │ │ │ strb.w r1, [sp, #194] @ 0xc2 │ │ │ │ add r1, sp, #156 @ 0x9c │ │ │ │ str r1, [r7, #4] │ │ │ │ sub.w r1, r3, #2 │ │ │ │ str r7, [r0, #52] @ 0x34 │ │ │ │ str r1, [r0, #36] @ 0x24 │ │ │ │ - bmi.w a9fe8 <_PyEval_EvalFrameDefault@@Base+0xb760> │ │ │ │ + bmi.w a8c52 <_PyEval_EvalFrameDefault@@Base+0xae7a> │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w a88a4 <_PyEval_EvalFrameDefault@@Base+0xa01c> │ │ │ │ + bne.w a80c4 <_PyEval_EvalFrameDefault@@Base+0xa2ec> │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str.w r2, [fp, #28] │ │ │ │ - ble.w a8f86 <_PyEval_EvalFrameDefault@@Base+0xa6fe> │ │ │ │ + ble.w a7ffe <_PyEval_EvalFrameDefault@@Base+0xa226> │ │ │ │ ldr.w r8, [r7, #28] │ │ │ │ - movw sl, #50896 @ 0xc6d0 │ │ │ │ + movw sl, #49360 @ 0xc0d0 │ │ │ │ movt sl, #54 @ 0x36 │ │ │ │ ldrh.w r3, [r8] │ │ │ │ add.w r2, r7, #40 @ 0x28 │ │ │ │ ldr r1, [r7, #32] │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -174033,15 +173059,15 @@ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #2 │ │ │ │ adds r3, #10 │ │ │ │ ldr.w r2, [r7, r3, lsl #2] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w a50bc <_PyEval_EvalFrameDefault@@Base+0x6834> │ │ │ │ + beq.w a45f2 <_PyEval_EvalFrameDefault@@Base+0x681a> │ │ │ │ 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] │ │ │ │ @@ -174074,23 +173100,23 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #2 │ │ │ │ ldr.w r2, [r9, #-4] │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ ldr r4, [r3, #40] @ 0x28 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - cbz r4, 9e9e6 <_PyEval_EvalFrameDefault@@Base+0x15e> │ │ │ │ + cbz r4, 9df36 <_PyEval_EvalFrameDefault@@Base+0x15e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9e9e6 <_PyEval_EvalFrameDefault@@Base+0x15e> │ │ │ │ + beq.n 9df36 <_PyEval_EvalFrameDefault@@Base+0x15e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a5140 <_PyEval_EvalFrameDefault@@Base+0x68b8> │ │ │ │ + beq.w a4674 <_PyEval_EvalFrameDefault@@Base+0x689c> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ sub.w r9, r9, #4 │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ @@ -174121,15 +173147,15 @@ │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r1, fp, #12 │ │ │ │ add.w r8, r8, #2 │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ldr r2, [r0, #108] @ 0x6c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w a7078 <_PyEval_EvalFrameDefault@@Base+0x87f0> │ │ │ │ + bne.w a63d8 <_PyEval_EvalFrameDefault@@Base+0x8600> │ │ │ │ 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 │ │ │ │ @@ -174142,160 +173168,161 @@ │ │ │ │ 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 a50fc <_PyEval_EvalFrameDefault@@Base+0x6874> │ │ │ │ + beq.w a4632 <_PyEval_EvalFrameDefault@@Base+0x685a> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.w a5104 <_PyEval_EvalFrameDefault@@Base+0x687c> │ │ │ │ + beq.w a463a <_PyEval_EvalFrameDefault@@Base+0x6862> │ │ │ │ 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 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ add.w r4, r8, #10 │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ - ldrh.w r1, [r8, #4] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + ldrh.w r5, [r8, #4] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - mov r3, r6 │ │ │ │ + mov r3, r1 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ - cmp r2, r6 │ │ │ │ - bne.w a9eee <_PyEval_EvalFrameDefault@@Base+0xb666> │ │ │ │ - ldr r2, [r0, #24] │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w a5260 <_PyEval_EvalFrameDefault@@Base+0x69d8> │ │ │ │ - ldr r1, [r7, #16] │ │ │ │ - ldrh.w r5, [r8, #6] │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - cmp r2, r6 │ │ │ │ - bne.w a5260 <_PyEval_EvalFrameDefault@@Base+0x69d8> │ │ │ │ - ldr r1, [r1, #24] │ │ │ │ + bne.w a97f2 <_PyEval_EvalFrameDefault@@Base+0xba1a> │ │ │ │ + ldr r1, [r0, #24] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, r5 │ │ │ │ - bne.w a5260 <_PyEval_EvalFrameDefault@@Base+0x69d8> │ │ │ │ + bne.w a47b0 <_PyEval_EvalFrameDefault@@Base+0x69d8> │ │ │ │ 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 a5260 <_PyEval_EvalFrameDefault@@Base+0x69d8> │ │ │ │ + beq.w a47b0 <_PyEval_EvalFrameDefault@@Base+0x69d8> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w a50d6 <_PyEval_EvalFrameDefault@@Base+0x684e> │ │ │ │ + beq.w a4658 <_PyEval_EvalFrameDefault@@Base+0x6880> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r2, [r9] │ │ │ │ - lsls r3, r3, #31 │ │ │ │ - bpl.w a50e2 <_PyEval_EvalFrameDefault@@Base+0x685a> │ │ │ │ - ldrh r3, [r4, #0] │ │ │ │ + lsls r0, r3, #31 │ │ │ │ + bmi.w a4664 <_PyEval_EvalFrameDefault@@Base+0x688c> │ │ │ │ + movs r3, #0 │ │ │ │ + adds r3, #1 │ │ │ │ mov r8, r4 │ │ │ │ - movs r2, #0 │ │ │ │ - add.w r9, r9, #8 │ │ │ │ - str.w r2, [r9, #-4] │ │ │ │ + add.w r9, r9, r3, lsl #2 │ │ │ │ + ldrh r3, [r4, #0] │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ - stmia r6!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + nop │ │ │ │ + stmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ movs r6, r6 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ add.w r4, r8, #10 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - ldrh.w r5, [r8, #4] │ │ │ │ + ldr r6, [sp, #20] │ │ │ │ + ldrh.w r1, [r8, #4] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - mov r3, r1 │ │ │ │ + mov r3, r6 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ + cmp r2, r6 │ │ │ │ + bne.w a97f2 <_PyEval_EvalFrameDefault@@Base+0xba1a> │ │ │ │ + ldr r2, [r0, #24] │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w a9eee <_PyEval_EvalFrameDefault@@Base+0xb666> │ │ │ │ - ldr r1, [r0, #24] │ │ │ │ + bne.w a47b0 <_PyEval_EvalFrameDefault@@Base+0x69d8> │ │ │ │ + ldr r1, [r7, #16] │ │ │ │ + ldrh.w r5, [r8, #6] │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + cmp r2, r6 │ │ │ │ + bne.w a47b0 <_PyEval_EvalFrameDefault@@Base+0x69d8> │ │ │ │ + ldr r1, [r1, #24] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, r5 │ │ │ │ - bne.w a5260 <_PyEval_EvalFrameDefault@@Base+0x69d8> │ │ │ │ + bne.w a47b0 <_PyEval_EvalFrameDefault@@Base+0x69d8> │ │ │ │ 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 a5260 <_PyEval_EvalFrameDefault@@Base+0x69d8> │ │ │ │ + beq.w a47b0 <_PyEval_EvalFrameDefault@@Base+0x69d8> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w a5122 <_PyEval_EvalFrameDefault@@Base+0x689a> │ │ │ │ + beq.w a460c <_PyEval_EvalFrameDefault@@Base+0x6834> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r2, [r9] │ │ │ │ - lsls r0, r3, #31 │ │ │ │ - bmi.w a512e <_PyEval_EvalFrameDefault@@Base+0x68a6> │ │ │ │ - movs r3, #0 │ │ │ │ - adds r3, #1 │ │ │ │ - mov r8, r4 │ │ │ │ - add.w r9, r9, r3, lsl #2 │ │ │ │ + lsls r3, r3, #31 │ │ │ │ + bpl.w a4618 <_PyEval_EvalFrameDefault@@Base+0x6840> │ │ │ │ ldrh r3, [r4, #0] │ │ │ │ + mov r8, r4 │ │ │ │ + movs r2, #0 │ │ │ │ + add.w r9, r9, #8 │ │ │ │ + str.w r2, [r9, #-4] │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ ldr.w r5, [r9, #-4] │ │ │ │ add.w r4, r8, #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 a4f10 <_PyEval_EvalFrameDefault@@Base+0x6688> │ │ │ │ + bne.w a4470 <_PyEval_EvalFrameDefault@@Base+0x6698> │ │ │ │ ldrb r3, [r5, #11] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a4f10 <_PyEval_EvalFrameDefault@@Base+0x6688> │ │ │ │ + beq.w a4470 <_PyEval_EvalFrameDefault@@Base+0x6698> │ │ │ │ ldrh.w r3, [r8, #8] │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ ldr r6, [r3, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w a4f10 <_PyEval_EvalFrameDefault@@Base+0x6688> │ │ │ │ + beq.w a7572 <_PyEval_EvalFrameDefault@@Base+0x979a> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w a516e <_PyEval_EvalFrameDefault@@Base+0x68e6> │ │ │ │ + beq.w a46a2 <_PyEval_EvalFrameDefault@@Base+0x68ca> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 9ec22 <_PyEval_EvalFrameDefault@@Base+0x39a> │ │ │ │ + beq.n 9e174 <_PyEval_EvalFrameDefault@@Base+0x39c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a9222 <_PyEval_EvalFrameDefault@@Base+0xa99a> │ │ │ │ + beq.w a8242 <_PyEval_EvalFrameDefault@@Base+0xa46a> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r8, r4 │ │ │ │ str.w r6, [r9, #-4] │ │ │ │ ands.w r3, r3, #1 │ │ │ │ itt ne │ │ │ │ movne r2, #0 │ │ │ │ strne.w r2, [r9] │ │ │ │ @@ -174310,24 +173337,40 @@ │ │ │ │ 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 a53ee <_PyEval_EvalFrameDefault@@Base+0x6b66> │ │ │ │ + bne.w a4910 <_PyEval_EvalFrameDefault@@Base+0x6b38> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ sub.w r9, r9, #4 │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ + str.w r8, [r7, #28] │ │ │ │ + add.w r8, r8, #4 │ │ │ │ + ldr.w r3, [fp, #12] │ │ │ │ + uxtb r3, r3 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w a8626 <_PyEval_EvalFrameDefault@@Base+0xa84e> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + sub.w r8, r8, r3, lsl #1 │ │ │ │ + ldrh.w r3, [r8] │ │ │ │ + uxtb r4, r3 │ │ │ │ + lsrs r3, r3, #8 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + add.w r3, sl, r4, lsl #2 │ │ │ │ + ldr r3, [r3, #40] @ 0x28 │ │ │ │ + orr.w r3, r3, #1 │ │ │ │ + bx r3 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r9, #-4]! │ │ │ │ ldrh.w r1, [r8, #2] │ │ │ │ cmp r3, r2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ itet ne │ │ │ │ movne r3, #0 │ │ │ │ @@ -174342,45 +173385,29 @@ │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ - str.w r8, [r7, #28] │ │ │ │ - add.w r8, r8, #4 │ │ │ │ - ldr.w r3, [fp, #12] │ │ │ │ - uxtb r3, r3 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w a89ea <_PyEval_EvalFrameDefault@@Base+0xa162> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - sub.w r8, r8, r3, lsl #1 │ │ │ │ - ldrh.w r3, [r8] │ │ │ │ - uxtb r4, r3 │ │ │ │ - lsrs r3, r3, #8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add.w r3, sl, r4, lsl #2 │ │ │ │ - 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 │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ sub.w r9, r9, r1 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ 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 ba320 <_PyEval_FrameClearAndPop@@Base> │ │ │ │ + bl b9890 <_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 │ │ │ │ @@ -174397,15 +173424,15 @@ │ │ │ │ ldr.w r5, [r9, #-4] │ │ │ │ movw r3, #36980 @ 0x9074 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #8 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w a7086 <_PyEval_EvalFrameDefault@@Base+0x87fe> │ │ │ │ + bne.w a66ea <_PyEval_EvalFrameDefault@@Base+0x8912> │ │ │ │ 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 │ │ │ │ @@ -174424,20 +173451,20 @@ │ │ │ │ ldr.w r5, [r9, #-4] │ │ │ │ add.w r0, r8, #20 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr.w r2, [r2, #192] @ 0xc0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w a8390 <_PyEval_EvalFrameDefault@@Base+0x9b08> │ │ │ │ + bne.w a74f6 <_PyEval_EvalFrameDefault@@Base+0x971e> │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w aba36 <_PyEval_EvalFrameDefault@@Base+0xd1ae> │ │ │ │ + beq.w aaad4 <_PyEval_EvalFrameDefault@@Base+0xccfc> │ │ │ │ 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 │ │ │ │ @@ -174451,43 +173478,43 @@ │ │ │ │ add.w r8, r8, #20 │ │ │ │ ldr.w r5, [r9, #-4] │ │ │ │ ldrh.w r1, [r8, #-18] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r1, #15 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov.w r2, r3, asr #1 │ │ │ │ - bls.w a4f22 <_PyEval_EvalFrameDefault@@Base+0x669a> │ │ │ │ + bls.w a4482 <_PyEval_EvalFrameDefault@@Base+0x66aa> │ │ │ │ ldrh.w r3, [r8, #-18] │ │ │ │ movw r6, #65535 @ 0xffff │ │ │ │ cmp r1, r6 │ │ │ │ ubfx r4, r3, #4, #12 │ │ │ │ - beq.w a51f0 <_PyEval_EvalFrameDefault@@Base+0x6968> │ │ │ │ + beq.w a4724 <_PyEval_EvalFrameDefault@@Base+0x694c> │ │ │ │ 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 a5200 <_PyEval_EvalFrameDefault@@Base+0x6978> │ │ │ │ + lsls r3, r3, #31 │ │ │ │ + bmi.w a4734 <_PyEval_EvalFrameDefault@@Base+0x695c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 8ee64 │ │ │ │ + bl 8e280 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9ee5c <_PyEval_EvalFrameDefault@@Base+0x5d4> │ │ │ │ + beq.n 9e3ae <_PyEval_EvalFrameDefault@@Base+0x5d6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a8278 <_PyEval_EvalFrameDefault@@Base+0x99f0> │ │ │ │ + beq.w a78d2 <_PyEval_EvalFrameDefault@@Base+0x9afa> │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a5fe0 <_PyEval_EvalFrameDefault@@Base+0x7758> │ │ │ │ + beq.w a5340 <_PyEval_EvalFrameDefault@@Base+0x7568> │ │ │ │ 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 │ │ │ │ @@ -174498,28 +173525,28 @@ │ │ │ │ str.w r8, [r7, #28] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r5, [r3, #12] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a8bae <_PyEval_EvalFrameDefault@@Base+0xa326> │ │ │ │ + bne.w a763c <_PyEval_EvalFrameDefault@@Base+0x9864> │ │ │ │ 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 ba320 <_PyEval_FrameClearAndPop@@Base> │ │ │ │ + bl b9890 <_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] │ │ │ │ @@ -174538,24 +173565,24 @@ │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ mov r3, r5 │ │ │ │ add.w r8, r8, #4 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r4, r6 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w a6f74 <_PyEval_EvalFrameDefault@@Base+0x86ec> │ │ │ │ + bne.w a6486 <_PyEval_EvalFrameDefault@@Base+0x86ae> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w a77f0 <_PyEval_EvalFrameDefault@@Base+0x8f68> │ │ │ │ + bne.w a7f4e <_PyEval_EvalFrameDefault@@Base+0xa176> │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r2, #15 │ │ │ │ - bhi.w a71c0 <_PyEval_EvalFrameDefault@@Base+0x8938> │ │ │ │ + bhi.w a6a60 <_PyEval_EvalFrameDefault@@Base+0x8c88> │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #15 │ │ │ │ - bhi.w a71c0 <_PyEval_EvalFrameDefault@@Base+0x8938> │ │ │ │ + bhi.w a6a60 <_PyEval_EvalFrameDefault@@Base+0x8c88> │ │ │ │ and.w r3, r2, #3 │ │ │ │ and.w r2, r1, #3 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ rsb r3, r3, #1 │ │ │ │ rsb r2, r2, #1 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ @@ -174569,19 +173596,19 @@ │ │ │ │ ite ge │ │ │ │ movge r4, r1 │ │ │ │ movlt r4, #0 │ │ │ │ add.w r4, r4, r3, lsl #1 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ lsl.w r4, r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a539c <_PyEval_EvalFrameDefault@@Base+0x6b14> │ │ │ │ + bne.w a48d0 <_PyEval_EvalFrameDefault@@Base+0x6af8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a53bc <_PyEval_EvalFrameDefault@@Base+0x6b34> │ │ │ │ + bne.w a48f0 <_PyEval_EvalFrameDefault@@Base+0x6b18> │ │ │ │ ldrh.w r1, [r8] │ │ │ │ movw r2, #4308 @ 0x10d4 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ sub.w r9, r9, #4 │ │ │ │ tst r3, r4 │ │ │ │ uxtb r4, r1 │ │ │ │ @@ -174599,15 +173626,15 @@ │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r3, #340] @ 0x154 │ │ │ │ add.w r3, r8, #8 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w a5c56 <_PyEval_EvalFrameDefault@@Base+0x73ce> │ │ │ │ + bne.w a518e <_PyEval_EvalFrameDefault@@Base+0x73b6> │ │ │ │ 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 │ │ │ │ @@ -174616,95 +173643,95 @@ │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ ldr.w r2, [r9, r6, lsl #2] │ │ │ │ ldr.w r3, [r9, r3, lsl #2] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.w a5c66 <_PyEval_EvalFrameDefault@@Base+0x73de> │ │ │ │ + bne.w a519e <_PyEval_EvalFrameDefault@@Base+0x73c6> │ │ │ │ ldr r3, [r2, #68] @ 0x44 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w a5c66 <_PyEval_EvalFrameDefault@@Base+0x73de> │ │ │ │ + bne.w a519e <_PyEval_EvalFrameDefault@@Base+0x73c6> │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r3, [r2, #24] │ │ │ │ subs r5, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ add.w ip, r5, r0 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ cmp r0, ip │ │ │ │ - bne.w a5c66 <_PyEval_EvalFrameDefault@@Base+0x73de> │ │ │ │ + bne.w a519e <_PyEval_EvalFrameDefault@@Base+0x73c6> │ │ │ │ ldr.w r5, [fp, #148] @ 0x94 │ │ │ │ ldr.w lr, [r3, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w a5c66 <_PyEval_EvalFrameDefault@@Base+0x73de> │ │ │ │ + beq.w a519e <_PyEval_EvalFrameDefault@@Base+0x73c6> │ │ │ │ ldr.w r0, [fp, #152] @ 0x98 │ │ │ │ subs r0, r0, r5 │ │ │ │ cmp.w lr, r0, asr #2 │ │ │ │ - bge.w a5c66 <_PyEval_EvalFrameDefault@@Base+0x73de> │ │ │ │ + bge.w a519e <_PyEval_EvalFrameDefault@@Base+0x73c6> │ │ │ │ ldr.w r0, [fp, #28] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #1 │ │ │ │ - ble.w a5c66 <_PyEval_EvalFrameDefault@@Base+0x73de> │ │ │ │ + ble.w a519e <_PyEval_EvalFrameDefault@@Base+0x73c6> │ │ │ │ add.w r0, r5, lr, lsl #2 │ │ │ │ str.w r0, [fp, #148] @ 0x94 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [r5, #8] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.w a517a <_PyEval_EvalFrameDefault@@Base+0x68f2> │ │ │ │ + beq.w a46ae <_PyEval_EvalFrameDefault@@Base+0x68d6> │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ str r3, [r5, #0] │ │ │ │ add.w r8, r3, #124 @ 0x7c │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ ldrd r4, r2, [r2, #8] │ │ │ │ cmp r0, ip │ │ │ │ strd r4, r2, [r5, #12] │ │ │ │ str r1, [r5, #20] │ │ │ │ str r0, [r5, #32] │ │ │ │ strd r1, r8, [r5, #24] │ │ │ │ strh r1, [r5, #36] @ 0x24 │ │ │ │ strb.w r1, [r5, #38] @ 0x26 │ │ │ │ - ble.w a519e <_PyEval_EvalFrameDefault@@Base+0x6916> │ │ │ │ + ble.w a46d2 <_PyEval_EvalFrameDefault@@Base+0x68fa> │ │ │ │ sub.w r2, r0, ip │ │ │ │ add.w ip, ip, #10 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ lsls r2, r2, #2 │ │ │ │ add.w r0, r5, ip, lsl #2 │ │ │ │ blx 2957c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ add.w r1, r5, #40 @ 0x28 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ble.w a51ae <_PyEval_EvalFrameDefault@@Base+0x6926> │ │ │ │ + ble.w a46e2 <_PyEval_EvalFrameDefault@@Base+0x690a> │ │ │ │ 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 9f0e2 <_PyEval_EvalFrameDefault@@Base+0x85a> │ │ │ │ + ble.n 9e634 <_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 9f0d2 <_PyEval_EvalFrameDefault@@Base+0x84a> │ │ │ │ + bgt.n 9e624 <_PyEval_EvalFrameDefault@@Base+0x84c> │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ subs r0, r2, #1 │ │ │ │ movs r2, #4 │ │ │ │ strh r2, [r7, #36] @ 0x24 │ │ │ │ ldrh.w r2, [r3, #124] @ 0x7c │ │ │ │ add.w r3, r7, #40 @ 0x28 │ │ │ │ @@ -174738,39 +173765,39 @@ │ │ │ │ ldr.w r5, [r9, #-4] │ │ │ │ add.w r4, r8, #20 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr.w r1, [r2, #192] @ 0xc0 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w a5928 <_PyEval_EvalFrameDefault@@Base+0x70a0> │ │ │ │ + bne.w a4e2c <_PyEval_EvalFrameDefault@@Base+0x7054> │ │ │ │ ldrh.w r3, [r8, #8] │ │ │ │ ldr r6, [r5, r3] │ │ │ │ cmp r6 TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes